.project_hero__ITZ0_{margin:16px 0 0}.project_hero__ITZ0_ video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:var(--warm-stone)}.project_hero__ITZ0_ figcaption,.project_visual__nGjVY figcaption{margin-top:16px;font-size:13px;line-height:1.7;color:var(--text-secondary)}.project_introduction__YzHAf{padding-block:64px var(--section-space)}.project_back__KOyeT{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:40px;font-size:12px;letter-spacing:.08em}.project_back__KOyeT:hover{text-decoration:underline;text-underline-offset:5px}.project_introduction__YzHAf h1{font:500 clamp(48px,7.5vw,108px)/1.08 var(--font-heading);letter-spacing:-.055em;margin:32px 0 40px}.project_introduction__YzHAf h1 em{font-family:Playfair Display,serif;font-weight:500}.project_introduction__YzHAf h1 span{display:block;font-size:.32em;letter-spacing:.12em;margin-top:24px}.project_overview__W87IT,.project_sectionIntro__rlFkA{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,7vw,100px)}.project_overview__W87IT p,.project_sectionIntro__rlFkA>p{margin:0;font-size:16px;line-height:1.85;color:var(--text-secondary)}.project_overview__W87IT .project_subtitle__FOwYY{font-size:clamp(22px,2.5vw,32px);line-height:1.5;color:var(--forest-charcoal)}.project_section___SfC_{padding-block:var(--section-space)}.project_sectionIntro__rlFkA{margin-bottom:56px}.project_sectionIntro__rlFkA h2{font:500 clamp(32px,3.6vw,52px)/1.18 var(--font-heading);letter-spacing:-.045em;margin:22px 0 0}.project_visual__nGjVY{margin:0;min-width:0}.project_visual__nGjVY img{display:block;width:100%;height:auto;object-fit:contain}.project_pair__mg9Vu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.project_following__HywTa{margin-top:48px}.project_tinted___ivqp{background:var(--pale-sage)}.project_bordered__bXITK{border-block:1px solid var(--warm-stone)}.project_awards__UUn7C{margin:0}.project_awards__UUn7C>div{display:grid;grid-template-columns:1fr 3fr;gap:32px;padding:32px 0;border-top:1px solid var(--warm-stone)}.project_awards__UUn7C dt{font-size:20px}.project_awards__UUn7C dd{margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.5}.project_awards__UUn7C dd span{display:block;font-size:15px;margin-top:12px;color:var(--text-secondary)}@media(max-width:1000px){.project_pair__mg9Vu{gap:28px}}@media(max-width:700px){.project_introduction__YzHAf{padding-top:40px}.project_overview__W87IT,.project_pair__mg9Vu,.project_sectionIntro__rlFkA{grid-template-columns:1fr;gap:28px}.project_sectionIntro__rlFkA{margin-bottom:36px}.project_following__HywTa{margin-top:28px}.project_awards__UUn7C>div{grid-template-columns:1fr;gap:16px}}.contact-form_layout__WJ5LC{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(48px,6vw,88px);align-items:start}.contact-form_intro__rZVvt h2{font-size:clamp(38px,4.2vw,60px)}.contact-form_copy__uf4_D{color:var(--pale-sage);max-width:430px;font-size:16px;line-height:1.85;margin:0 0 32px}.contact-form_form__CXfNC{min-width:0;padding-top:4px}.contact-form_form__CXfNC fieldset{border:0;padding:0;margin:0;min-width:0}.contact-form_field___KduJ{margin-bottom:28px}.contact-form_field___KduJ label{display:block;font-size:14px;line-height:1.7}.contact-form_field___KduJ label span{font-size:12px;color:var(--pale-sage);margin-left:6px}.contact-form_field___KduJ input,.contact-form_field___KduJ textarea{display:block;width:100%;border:0;border-bottom:1px solid var(--muted-sage);border-radius:0;background:transparent;color:var(--warm-off-white);font:inherit;font-size:16px;line-height:1.7;padding:12px 0}.contact-form_field___KduJ textarea{resize:vertical;min-height:120px}.contact-form_field___KduJ input:focus-visible,.contact-form_field___KduJ textarea:focus-visible{outline:2px solid var(--pale-sage);outline-offset:5px;border-bottom-color:var(--warm-off-white)}.contact-form_submit__CXEi8{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid var(--muted-sage);background:transparent;color:var(--warm-off-white);font:inherit;font-size:15px;cursor:pointer}.contact-form_submit__CXEi8:hover{color:var(--pale-sage)}.contact-form_submit__CXEi8:focus-visible{outline:2px solid var(--pale-sage);outline-offset:6px}.contact-form_form__CXfNC fieldset:disabled{opacity:.7}.contact-form_form__CXfNC fieldset:disabled .contact-form_submit__CXEi8{cursor:wait}.contact-form_status__l68_9{min-height:3.4em;margin:20px 0 0;color:var(--pale-sage);font-size:14px;line-height:1.7}.contact-form_honeypot__S3wCW,.contact-form_srOnly__P8yKo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:900px){.contact-form_layout__WJ5LC{grid-template-columns:1fr;gap:48px}}@media (max-width:700px){.contact-form_intro__rZVvt h2{font-size:clamp(30px,7.5vw,48px)}}.digital_page__yFndK{color:var(--forest-charcoal)}.digital_intro__efymT{padding-top:24px;padding-bottom:64px}.digital_back__yKk6i{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:48px;font-size:12px;letter-spacing:.08em}.digital_back__yKk6i:hover{text-decoration:underline;text-underline-offset:5px}.digital_intro__efymT h1{font:500 clamp(48px,7.5vw,108px)/1.08 var(--font-heading);letter-spacing:-.055em;margin:36px 0 28px}.digital_intro__efymT h1 em{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-.04em}.digital_subtitle__yM16X{font-size:17px;line-height:1.8;margin:0}.digital_screen__lRbK9{margin:0;min-width:0}.digital_screen__lRbK9 img{display:block;width:100%;height:auto;object-fit:contain}.digital_screen__lRbK9 figcaption{margin-top:16px;font-size:13px;line-height:1.7;color:var(--text-secondary)}.digital_story___Q_32{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,7vw,100px);padding-block:64px}.digital_story___Q_32 h2{font:500 clamp(40px,5vw,72px)/1.15 var(--font-heading);letter-spacing:-.045em;margin:0 0 24px}.digital_lead__Kui32{font-size:22px;line-height:1.5;max-width:420px}.digital_approach__9Dhp9 p,.digital_copy__MsOUC p,.digital_detailNote__R_A5i p,.digital_sectionHeading__qf2rB p{font-size:16px;line-height:1.85;color:var(--text-secondary);margin:0 0 24px}.digital_facts__hf01g{border-top:1px solid var(--warm-stone);margin-top:32px}.digital_facts__hf01g div{padding-block:18px;border-bottom:1px solid var(--warm-stone)}.digital_facts__hf01g dt{font-size:11px;letter-spacing:.08em;margin-bottom:8px}.digital_facts__hf01g dd{font-size:14px;line-height:1.7;margin:0}.digital_functional__2Vo8J,.digital_section___T2p8{padding-block:var(--section-space)}.digital_sectionHeading__qf2rB{max-width:760px;margin-bottom:48px}.digital_sectionHeading__qf2rB h3{font:500 clamp(32px,3.6vw,52px)/1.18 var(--font-heading);letter-spacing:-.045em;margin:22px 0}.digital_sectionHeading__qf2rB p{max-width:620px}.digital_gallery__6S9Rz{display:grid;gap:64px}.digital_contentLayout__7s0_M{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:48px;align-items:start}.digital_detailNote__R_A5i{padding-top:24px}.digital_approach__9Dhp9 h4,.digital_detailNote__R_A5i h4{font:500 23px/1.3 var(--font-heading);letter-spacing:-.025em;margin:0 0 18px}.digital_pair__0YQRS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.digital_functional__2Vo8J{background:var(--pale-sage)}.digital_approach__9Dhp9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px}.digital_approach__9Dhp9>div{border-top:1px solid var(--warm-stone);padding-top:24px}@media (max-width:900px){.digital_contentLayout__7s0_M,.digital_pair__0YQRS,.digital_story___Q_32{grid-template-columns:1fr;gap:32px}.digital_detailNote__R_A5i{padding-top:0;max-width:620px}}@media (max-width:700px){.digital_intro__efymT{padding-top:16px;padding-bottom:48px}.digital_back__yKk6i{margin-bottom:32px}.digital_story___Q_32{padding-block:40px}.digital_gallery__6S9Rz{gap:40px}.digital_sectionHeading__qf2rB{margin-bottom:32px}.digital_approach__9Dhp9{grid-template-columns:1fr;gap:24px}}.digital_introCopy__2AhEG{max-width:760px;font-size:16px;line-height:1.85;color:var(--text-secondary);margin:20px 0 0}.digital_projectDivider__F19tn{border-top:1px solid var(--warm-stone)}.digital_projectDivider__F19tn .digital_story___Q_32{padding-top:var(--section-space)}.digital_projectDivider__F19tn .digital_story___Q_32 h2{margin-top:22px}.digital_unionScreen__HC_xO{max-width:720px;margin-inline:auto}.digital_unionProject__j3KS5{padding-bottom:var(--section-space)}.earthday_page__U_KkH{color:var(--forest-charcoal)}.earthday_intro__TbsCy{padding-top:24px}.earthday_back__dc_zv{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:48px;font-size:12px;letter-spacing:.08em}.earthday_back__dc_zv:hover{text-decoration:underline;text-underline-offset:5px}.earthday_intro__TbsCy h1{font:500 clamp(48px,7.5vw,108px)/1.08 var(--font-heading);letter-spacing:-.055em;margin:36px 0 28px}.earthday_intro__TbsCy h1 em{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-.04em}.earthday_subtitle__WZDD3{font-size:clamp(18px,2vw,24px);line-height:1.6;margin:0 0 24px}.earthday_introCopy__AZIuC{max-width:780px;font-size:16px;line-height:1.85;color:var(--text-secondary);margin:0 0 48px}.earthday_visual__sRnH5{margin:0;min-width:0}.earthday_visual__sRnH5 img{display:block;width:100%;height:auto;object-fit:contain}.earthday_visual__sRnH5 figcaption{margin-top:16px;font-size:13px;line-height:1.7;color:var(--text-secondary)}.earthday_section__TlsGW{padding-block:var(--section-space)}.earthday_sectionIntro__6pOpe{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,7vw,100px);margin-bottom:56px}.earthday_sectionIntro__6pOpe h2{font:500 clamp(32px,3.6vw,52px)/1.18 var(--font-heading);letter-spacing:-.045em;margin:22px 0 0}.earthday_sectionIntro__6pOpe>p{max-width:560px;font-size:16px;line-height:1.85;color:var(--text-secondary);margin:0}.earthday_campaignRow__ZD1iy{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:48px;align-items:start}.earthday_supportingPortrait__5ebmz{margin-top:100px}.earthday_campaignRowReverse__dbaW_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:56px;align-items:start;margin-top:80px}.earthday_campaignRowReverse__dbaW_>.earthday_visual__sRnH5:first-child{grid-column:2;grid-row:1}.earthday_supportingSquare__akz9t{grid-column:1;grid-row:1;margin-top:88px}.earthday_merchandise__vr1Bu{border-block:1px solid var(--warm-stone)}.earthday_merchGrid__SBCdg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,7vw,100px);align-items:start}.earthday_pencils__vSMb_{max-width:520px}.earthday_merchSupporting__xMmTp{padding-top:64px;display:grid;gap:64px}.earthday_stocking__5UKUO{width:66%;justify-self:end}.earthday_partTitle__KJETH{font:500 18px/1.6 var(--font-heading);margin:0 0 32px}.earthday_retailGrid__VW8c_{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:clamp(40px,8vw,112px);align-items:start;max-width:1120px;margin-inline:auto}.earthday_retailDetail__oIx46{margin-top:120px}.earthday_collaboration__ZEc1G{margin-top:80px}.earthday_kolGrid__VKgza{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.earthday_kolGrid__VKgza>.earthday_visual__sRnH5:nth-child(2){margin-top:32px}.earthday_community__OSeO9{background:var(--pale-sage)}@media (max-width:1000px){.earthday_sectionIntro__6pOpe{gap:32px}.earthday_campaignRowReverse__dbaW_,.earthday_campaignRow__ZD1iy{gap:28px}.earthday_supportingPortrait__5ebmz,.earthday_supportingSquare__akz9t{margin-top:56px}.earthday_retailDetail__oIx46{margin-top:64px}.earthday_kolGrid__VKgza{gap:20px}}@media (max-width:700px){.earthday_intro__TbsCy{padding-top:16px}.earthday_back__dc_zv{margin-bottom:32px}.earthday_sectionIntro__6pOpe{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.earthday_campaignRowReverse__dbaW_,.earthday_campaignRow__ZD1iy,.earthday_kolGrid__VKgza,.earthday_merchGrid__SBCdg,.earthday_retailGrid__VW8c_{grid-template-columns:1fr;gap:32px}.earthday_campaignRowReverse__dbaW_{margin-top:48px}.earthday_campaignRowReverse__dbaW_>.earthday_visual__sRnH5:first-child,.earthday_supportingSquare__akz9t{grid-column:auto;grid-row:auto}.earthday_supportingPortrait__5ebmz{width:62%;justify-self:end;margin-top:0}.earthday_supportingSquare__akz9t{width:70%;margin-top:0}.earthday_pencils__vSMb_{width:85%}.earthday_merchSupporting__xMmTp{padding-top:0;gap:32px}.earthday_stocking__5UKUO{width:68%}.earthday_retailDetail__oIx46{width:70%;justify-self:end;margin-top:0}.earthday_collaboration__ZEc1G{margin-top:48px}.earthday_kolGrid__VKgza>.earthday_visual__sRnH5:nth-child(2){margin-top:0}}