@charset "UTF-8";.works-container.svelte-14sfvxc{width:58.3333333333vw}@media (max-width: 780px){.works-container.svelte-14sfvxc{width:100%}}.works-container.svelte-14sfvxc .works-text:where(.svelte-14sfvxc){font-size:1.1111111111vw;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px;margin-bottom:60px}@media (max-width: 780px){.works-container.svelte-14sfvxc .works-text:where(.svelte-14sfvxc){margin-bottom:40px;font-size:14px}}.works-container.svelte-14sfvxc .works-picture:where(.svelte-14sfvxc){display:block;margin-bottom:220px}@media (max-width: 780px){.works-container.svelte-14sfvxc .works-picture:where(.svelte-14sfvxc){margin-bottom:80px}}.works-container.svelte-14sfvxc .works-picture:where(.svelte-14sfvxc) img:where(.svelte-14sfvxc){width:100%}.widthmvv-container.svelte-n54apf{width:58.3333333333vw}@media (max-width: 780px){.widthmvv-container.svelte-n54apf{width:100%}}.widthmvv-container.svelte-n54apf .works-text:where(.svelte-n54apf){font-size:1.1111111111vw;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px;margin-bottom:60px}@media (max-width: 780px){.widthmvv-container.svelte-n54apf .works-text:where(.svelte-n54apf){margin-bottom:40px;font-size:14px}}.widthmvv-container.svelte-n54apf .works-picture:where(.svelte-n54apf){display:block;text-align:center;margin-bottom:220px;padding:0 100px}@media (max-width: 780px){.widthmvv-container.svelte-n54apf .works-picture:where(.svelte-n54apf){padding:0;margin-bottom:80px}}.widthmvv-container.svelte-n54apf .works-picture:where(.svelte-n54apf) img:where(.svelte-n54apf){width:100%}.in-note.svelte-1h31889{background:#f4f4f4;border-radius:16px;padding:64px}@media (max-width: 780px){.in-note.svelte-1h31889{padding:32px 16px}}.in-note-heading.svelte-1h31889{font-size:20px;font-weight:700;text-align:center;margin:0 auto 40px}@media (max-width: 780px){.in-note-heading.svelte-1h31889{font-size:16px;margin-bottom:14px}}.in-note-column.svelte-1h31889{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media (max-width: 780px){.in-note-column.svelte-1h31889{gap:8px}}.in-note-column.svelte-1h31889 a:where(.svelte-1h31889){display:block;transition:.2s ease-out opacity}@media (hover: hover){.in-note-column.svelte-1h31889 a:where(.svelte-1h31889):hover{opacity:.7}}.in-note-column.svelte-1h31889 a:where(.svelte-1h31889) img:where(.svelte-1h31889){width:100%;height:auto}.activity-container.svelte-1rhj0t1{background:#000;border-radius:64px 64px 0 0;padding:180px 0;position:relative;overflow:hidden}@media (max-width: 780px){.activity-container.svelte-1rhj0t1{border-radius:32px 32px 0 0;padding:96px 0 64px}}.activity-container.svelte-1rhj0t1 .object-01:where(.svelte-1rhj0t1){position:absolute;top:86px;right:300px}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .object-01:where(.svelte-1rhj0t1){top:0;right:40px}.activity-container.svelte-1rhj0t1 .object-01:where(.svelte-1rhj0t1) svg:where(.svelte-1rhj0t1){width:40px}}.activity-container.svelte-1rhj0t1 .object-02:where(.svelte-1rhj0t1){position:absolute;top:231px;right:120px}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .object-02:where(.svelte-1rhj0t1){top:154px;right:10px}.activity-container.svelte-1rhj0t1 .object-02:where(.svelte-1rhj0t1) svg:where(.svelte-1rhj0t1){width:40px}}.activity-container.svelte-1rhj0t1 .deco-text:where(.svelte-1rhj0t1){font-family:"Noto Serif Display",serif;font-size:120px;color:#707070;position:absolute;top:-36px;left:10vw}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .deco-text:where(.svelte-1rhj0t1){font-size:70px;top:-16px}}.activity-container.svelte-1rhj0t1 .activity-inner:where(.svelte-1rhj0t1){margin:0 auto;position:relative;z-index:2;width:58.3333333333vw}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-inner:where(.svelte-1rhj0t1){width:100%;padding:0 20px}}.activity-container.svelte-1rhj0t1 .activity-text:where(.svelte-1rhj0t1){margin-bottom:48px;font-size:1.1111111111vw;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px;color:#fff}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-text:where(.svelte-1rhj0t1){font-size:16px}}.activity-container.svelte-1rhj0t1 .activity-picture:where(.svelte-1rhj0t1){margin-bottom:120px;display:block}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-picture:where(.svelte-1rhj0t1){margin-bottom:56px}}.activity-container.svelte-1rhj0t1 .activity-picture:where(.svelte-1rhj0t1) img:where(.svelte-1rhj0t1){width:100%;height:auto}.activity-container.svelte-1rhj0t1 .activity-subheading:where(.svelte-1rhj0t1){font-size:1.9444444444vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.96px;color:#fff;margin-bottom:16px}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-subheading:where(.svelte-1rhj0t1){font-size:20px}}.activity-container.svelte-1rhj0t1 .activity-column:where(.svelte-1rhj0t1){display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:120px}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-column:where(.svelte-1rhj0t1){gap:24px;margin-bottom:56px;grid-template-columns:1fr}}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-column-item:where(.svelte-1rhj0t1){display:flex}}.activity-container.svelte-1rhj0t1 .activity-column-item-picture:where(.svelte-1rhj0t1){margin-bottom:28px;display:block}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-column-item-picture:where(.svelte-1rhj0t1){width:138px;margin-bottom:0}}.activity-container.svelte-1rhj0t1 .activity-column-item-picture:where(.svelte-1rhj0t1) img{width:100%;height:auto}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-column-item-textarea:where(.svelte-1rhj0t1){width:calc(100% - 138px);padding-left:16px}}.activity-container.svelte-1rhj0t1 .activity-column-item-heading:where(.svelte-1rhj0t1){font-size:1.3888888889vw;font-weight:700;line-height:150%;letter-spacing:1.4px;color:#fff;margin-bottom:12px}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-column-item-heading:where(.svelte-1rhj0t1){font-size:16px;margin-bottom:0}}.activity-container.svelte-1rhj0t1 .activity-column-item-text:where(.svelte-1rhj0t1){font-size:.9722222222vw;line-height:180%;letter-spacing:.7px;color:#fff}@media (max-width: 780px){.activity-container.svelte-1rhj0t1 .activity-column-item-text:where(.svelte-1rhj0t1){line-height:1.6;font-size:12px}}
