.project-card-module__lFDSza__cardLink{width:100%;color:inherit;perspective:1200px;-webkit-tap-highlight-color:transparent;margin:0 auto;text-decoration:none;display:block;position:relative;container-type:inline-size}.project-card-module__lFDSza__cardContainer{aspect-ratio:3/4;width:100%;transform-style:preserve-3d;will-change:transform;-webkit-user-drag:none;z-index:1;isolation:isolate;translate:0 var(--card-entrance-y,0px);filter:blur(var(--card-entrance-blur,0px));transition:box-shadow .3s ease, opacity .6s cubic-bezier(.22, 1, .36, 1) var(--card-entrance-delay,0s), translate .7s cubic-bezier(.22, 1, .36, 1) var(--card-entrance-delay,0s), filter .6s cubic-bezier(.22, 1, .36, 1) var(--card-entrance-delay,0s);border-radius:6.477cqw;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.project-card-module__lFDSza__cardContainer{transition:box-shadow .3s}}@media (hover:hover) and (pointer:fine){.project-card-module__lFDSza__cardContainer{touch-action:none;-webkit-user-select:none;user-select:none}}.project-card-module__lFDSza__cardContainer[data-dragging=true]{z-index:50;box-shadow:0 20px 40px #0003}.project-card-module__lFDSza__scene{pointer-events:none;position:absolute;inset:0}.project-card-module__lFDSza__topRow{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:5.2cqw 5.6cqw 0;display:flex;position:absolute;top:0;left:0;right:0}.project-card-module__lFDSza__chip{-webkit-backdrop-filter:blur(14px);border-radius:99px;align-items:center;gap:1.6cqw;padding:1.9cqw 2.8cqw;font-size:3.1cqw;font-weight:500;line-height:1;display:inline-flex}.project-card-module__lFDSza__icon{border-radius:22%;width:9.5cqw;height:9.5cqw;box-shadow:0 6px 16px -6px #00000080}.project-card-module__lFDSza__contentContainer{z-index:2;width:100%;padding:18cqw 6.076cqw 6.076cqw;position:absolute;bottom:0;left:0}.project-card-module__lFDSza__title{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.2cqw;font-size:6.2cqw;font-weight:600;line-height:1.15}.project-card-module__lFDSza__subtitle{opacity:.85;text-wrap:pretty;font-size:4.051cqw;line-height:1.25}.project-card-module__lFDSza__meta{justify-content:space-between;align-items:center;gap:3cqw;margin-top:4.2cqw;font-size:3.4cqw;display:flex}.project-card-module__lFDSza__meter{border-radius:99px;flex:1;height:.9cqw;min-height:3px;overflow:hidden}.project-card-module__lFDSza__meterFill{transform-origin:0;border-radius:99px;height:100%}.project-card-module__lFDSza__cta{white-space:nowrap;font-weight:600}.project-card-module__lFDSza__ctaArrow{margin-left:1cqw;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.project-card-module__lFDSza__cardContainer:hover .project-card-module__lFDSza__ctaArrow{transform:translate(1.2cqw)}.project-card-module__lFDSza__glareEffect{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.project-card-module__lFDSza__glareHighlight{pointer-events:none;mix-blend-mode:soft-light;will-change:top, left;background:radial-gradient(50% 50%,#fff6 0%,#fff0 100%);width:300%;height:300%;position:absolute;transform:translate(-50%,-50%)}
.work-module__DXbb0q__work{padding:clamp(96px, 14vh, 160px) var(--gutter) clamp(64px, 10vh, 120px);background:0 0;scroll-margin-top:64px;position:relative}.work-module__DXbb0q__work+.work-module__DXbb0q__partners{padding-top:0}.work-module__DXbb0q__intro{letter-spacing:-.04em;max-width:1280px;color:var(--ink);opacity:0;filter:blur(8px);transition:opacity .9s var(--ease-out), filter .9s var(--ease-out), transform .9s var(--ease-out);margin:0 auto clamp(32px,5vh,48px);font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1;transform:translateY(28px)}.work-module__DXbb0q__intro[data-in=true]{opacity:1;filter:blur();transform:none}.work-module__DXbb0q__grid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.5vw,20px);max-width:1280px;margin:0 auto;display:grid}.work-module__DXbb0q__card{isolation:isolate;color:var(--ink);-webkit-tap-highlight-color:transparent;opacity:0;filter:blur(8px);transition:opacity 1.1s var(--ease-out), transform 1.3s var(--ease-out), filter 1.1s var(--ease-out), background-color 1.2s var(--ease-out);border-radius:clamp(22px,2.4vw,32px);display:block;position:relative;overflow:hidden;transform:translateY(28px)scale(.985)}.work-module__DXbb0q__card[data-in=true]{opacity:1;filter:blur();transform:none}.work-module__DXbb0q__card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;z-index:5;position:absolute;inset:0}.work-module__DXbb0q__eyebrow{color:var(--ink-3);letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;display:inline-flex}.work-module__DXbb0q__dot{background:#e76901;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite work-module__DXbb0q__pulse;box-shadow:0 0 #e7690180}@keyframes work-module__DXbb0q__pulse{0%{box-shadow:0 0 #e7690173}70%,to{box-shadow:0 0 0 8px #e7690100}}.work-module__DXbb0q__cta{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.work-module__DXbb0q__arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .5s var(--ease-out)}.work-module__DXbb0q__card:hover .work-module__DXbb0q__arrow{transform:translate(3px)}.work-module__DXbb0q__foot{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(18px,2.2vw,28px);left:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px)}.work-module__DXbb0q__duo{aspect-ratio:16/8.4;color:#f4f4f2;background:#0d0d0d;grid-column:1/-1;width:100%;min-height:460px}.work-module__DXbb0q__duo .work-module__DXbb0q__eyebrow,.work-module__DXbb0q__duo .work-module__DXbb0q__lede{color:#f4f4f2b3}.work-module__DXbb0q__duo:after{box-shadow:inset 0 0 0 1px #ffffff0f}.work-module__DXbb0q__duoVideo{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.work-module__DXbb0q__duo[data-in=true] .work-module__DXbb0q__duoVideo{transform:scale(1.01)}@media (hover:hover){.work-module__DXbb0q__duo:hover .work-module__DXbb0q__duoVideo{transform:scale(1.035)}}.work-module__DXbb0q__duoShade{pointer-events:none;background:linear-gradient(90deg,#0d0d0db3 0%,#0d0d0d00 45%),linear-gradient(#0d0d0d00 70%,#0d0d0db3 100%);position:absolute;inset:0}.work-module__DXbb0q__duoCopy{z-index:3;max-width:360px;position:absolute;top:clamp(24px,3vw,44px);left:clamp(20px,2.6vw,40px)}.work-module__DXbb0q__title{letter-spacing:-.045em;margin-top:14px;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:.95}.work-module__DXbb0q__lede{letter-spacing:-.01em;color:var(--ink-2);max-width:26ch;margin-top:12px;font-size:clamp(15px,1.3vw,18px);line-height:1.4}.work-module__DXbb0q__emra{aspect-ratio:1/.92;color:#1d1d1f;background:#f2e4d6;padding:clamp(24px,3vw,40px) clamp(20px,2.4vw,32px)}.work-module__DXbb0q__emraVideo{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.work-module__DXbb0q__emra[data-in=true] .work-module__DXbb0q__emraVideo{transform:scale(1.01)}.work-module__DXbb0q__emra .work-module__DXbb0q__cta{color:#fff}.work-module__DXbb0q__emraShade{z-index:-1;pointer-events:none;background:linear-gradient(#0a0c1400 70%,#0a0c148c 100%);position:absolute;inset:0}@media (hover:hover){.work-module__DXbb0q__emra:hover .work-module__DXbb0q__emraVideo{transform:scale(1.035)}}.work-module__DXbb0q__rya{aspect-ratio:1/.92;color:#f5f5f7;background:#050506}.work-module__DXbb0q__rya:after{box-shadow:inset 0 0 0 1px #ffffff0f}.work-module__DXbb0q__ryaVideo{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.work-module__DXbb0q__rya[data-in=true] .work-module__DXbb0q__ryaVideo{transform:scale(1.01)}@media (hover:hover){.work-module__DXbb0q__rya:hover .work-module__DXbb0q__ryaVideo{transform:scale(1.035)}}.work-module__DXbb0q__ryaShade{pointer-events:none;background:linear-gradient(#050506b8 0%,#05050600 48%),linear-gradient(#05050600 74%,#05050699 100%);position:absolute;inset:0}.work-module__DXbb0q__ryaCopy{position:absolute;top:clamp(24px,3vw,40px);left:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px)}.work-module__DXbb0q__ryaLogo{width:auto;height:clamp(18px,1.7vw,24px)}.work-module__DXbb0q__ryaTitle{letter-spacing:-.04em;max-width:14ch;margin-top:16px;font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.04}.work-module__DXbb0q__ryaLede{color:#f5f5f7b8;max-width:30ch;margin-top:10px;font-size:clamp(14px,1.1vw,16px);line-height:1.4}.work-module__DXbb0q__rya .work-module__DXbb0q__cta{color:#f5f5f7}.work-module__DXbb0q__jarren{color:#1d1d1f;background:#f8f3ef}.work-module__DXbb0q__jrStage{perspective:1400px;position:absolute;inset:0;overflow:hidden}.work-module__DXbb0q__jrGrid{width:175%;height:200%;transform-style:preserve-3d;transition:transform 1.6s var(--ease-out);gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)rotateX(36deg)rotate(-24deg)}@media (hover:hover){.work-module__DXbb0q__jarren:hover .work-module__DXbb0q__jrGrid{transform:translate(-50%,-48%)rotateX(32deg)rotate(-22deg)scale(1.03)}}.work-module__DXbb0q__jrCol{min-width:0;transform:translateY(var(--o));flex:1}.work-module__DXbb0q__jrTrack{flex-direction:column;gap:14px;animation:60s linear infinite work-module__DXbb0q__jr-drift;display:flex}.work-module__DXbb0q__jrCol:nth-child(2n) .work-module__DXbb0q__jrTrack{animation-direction:reverse}@keyframes work-module__DXbb0q__jr-drift{to{transform:translateY(calc(-50% - 7px))}}.work-module__DXbb0q__jrTile{aspect-ratio:3/4;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 22px 34px -18px #281e1473}.work-module__DXbb0q__jrShade{pointer-events:none;background:linear-gradient(#f8f3efb8 0%,#f8f3ef66 18%,#f8f3ef00 36%),linear-gradient(#f8f3ef00 76%,#f8f3efeb 100%);position:absolute;inset:0}.work-module__DXbb0q__jarrenTitle{letter-spacing:-.04em;font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.04}.work-module__DXbb0q__jrLede{color:#5f5a55;margin-top:10px;font-size:clamp(14px,1.1vw,16px);line-height:1.4}@media (prefers-reduced-motion:reduce){.work-module__DXbb0q__jrTrack{animation:none}}.work-module__DXbb0q__partnerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-module__DXbb0q__partnerGrid .work-module__DXbb0q__card{aspect-ratio:4/5}@media (max-width:760px){.work-module__DXbb0q__grid,.work-module__DXbb0q__partnerGrid{grid-template-columns:1fr}.work-module__DXbb0q__duo{aspect-ratio:auto;height:min(150vw,640px);min-height:0}.work-module__DXbb0q__emra,.work-module__DXbb0q__rya{aspect-ratio:1/1.12}}@media (prefers-reduced-motion:reduce){.work-module__DXbb0q__card,.work-module__DXbb0q__intro{filter:none;transition:opacity .6s;transform:none}.work-module__DXbb0q__dot{animation:none}}
.notify-module__SnJFWG__notify{max-width:720px;padding:clamp(96px, 16vh, 180px) var(--gutter) clamp(72px, 12vh, 140px);text-align:center;opacity:0;transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);margin:0 auto;scroll-margin-top:64px;transform:translateY(28px)}.notify-module__SnJFWG__notify[data-in=true]{opacity:1;transform:none}.notify-module__SnJFWG__lede{letter-spacing:-.01em;color:var(--ink-2);margin:0 auto;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.notify-module__SnJFWG__form{max-width:460px;box-shadow:inset 0 0 0 1px var(--line), 0 10px 30px -18px #00000059;background:#fff;border-radius:999px;gap:8px;margin:36px auto 0;padding:6px;display:flex}.notify-module__SnJFWG__field{flex:1;min-width:0;display:flex}.notify-module__SnJFWG__field input{width:100%;font:inherit;color:#1d1d1f;background:0 0;border:0;outline:0;padding:0 18px;font-size:16px}.notify-module__SnJFWG__field input::placeholder{color:#9a9a9e}.notify-module__SnJFWG__form:focus-within{box-shadow:inset 0 0 0 1.5px #1d1d1f,0 10px 30px -18px #00000059}.notify-module__SnJFWG__button{color:#f5f5f7;height:46px;font:inherit;cursor:pointer;transition:transform .2s var(--ease-out), opacity .2s;background:#1d1d1f;border:0;border-radius:999px;flex:none;padding:0 22px;font-size:15px;font-weight:500}.notify-module__SnJFWG__button:active{transform:scale(.97)}.notify-module__SnJFWG__button:disabled{opacity:.6;cursor:default}.notify-module__SnJFWG__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.notify-module__SnJFWG__done{box-shadow:inset 0 0 0 1px var(--line);color:#1d1d1f;background:#fff;border-radius:999px;margin:36px auto 0;padding:14px 22px;font-size:16px;display:inline-block}.notify-module__SnJFWG__error{color:#c0392b;margin-top:14px;font-size:14px}.notify-module__SnJFWG__fine{color:var(--ink-3);margin-top:16px;font-size:13px}@media (max-width:480px){.notify-module__SnJFWG__form{border-radius:24px;flex-direction:column}.notify-module__SnJFWG__field input{height:46px}.notify-module__SnJFWG__button{width:100%}}@media (prefers-reduced-motion:reduce){.notify-module__SnJFWG__notify{transition:opacity .6s;transform:none}}
.duo-page-module__qR9ULa__page{color:var(--ink);--page:#ecebe8;background:#ecebe8}.duo-page-module__qR9ULa__eyebrow{color:var(--ink-3);letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;display:inline-flex}.duo-page-module__qR9ULa__dot{background:#e76901;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite duo-page-module__qR9ULa__pulse}@keyframes duo-page-module__qR9ULa__pulse{0%{box-shadow:0 0 #e7690173}70%,to{box-shadow:0 0 0 8px #e7690100}}.duo-page-module__qR9ULa__h2{letter-spacing:-.05em;margin-top:16px;font-size:clamp(36px,5.4vw,76px);font-weight:600;line-height:.95}.duo-page-module__qR9ULa__body{letter-spacing:-.01em;color:var(--ink-2);max-width:44ch;margin-top:20px;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.duo-page-module__qR9ULa__hero{color:#f4f4f2;background:#0d0d0d;height:100svh;min-height:600px;position:relative;overflow:hidden}.duo-page-module__qR9ULa__heroVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-out) .2s, transform 3.2s var(--ease-out) .2s;position:absolute;inset:0;transform:scale(1.04)}.duo-page-module__qR9ULa__hero[data-ready=true] .duo-page-module__qR9ULa__heroVideo{opacity:1;transform:none}.duo-page-module__qR9ULa__heroShade{pointer-events:none;background:linear-gradient(#0d0d0d8c 0%,#0d0d0d00 22%),linear-gradient(#0d0d0d00 45%,#0d0d0d59 70%,#0d0d0dd9 100%);position:absolute;inset:0}.duo-page-module__qR9ULa__heroCopy{left:var(--gutter);right:var(--gutter);max-width:1280px;position:absolute;bottom:clamp(28px,6vh,64px)}.duo-page-module__qR9ULa__heroTitle{letter-spacing:-.06em;font-size:clamp(56px,9vw,128px);font-weight:600;line-height:.9}.duo-page-module__qR9ULa__split{margin-left:-.04em;padding:0 .04em .08em;display:inline-flex;overflow:hidden}.duo-page-module__qR9ULa__char{transform-origin:0 100%;transition:transform 1.25s cubic-bezier(.16, 1, .3, 1) var(--d);display:inline-block;transform:translateY(105%)rotate(6deg)}.duo-page-module__qR9ULa__hero[data-ready=true] .duo-page-module__qR9ULa__char{transform:none}.duo-page-module__qR9ULa__heroLede,.duo-page-module__qR9ULa__heroActions,.duo-page-module__qR9ULa__heroStatus{opacity:0;filter:blur(6px);transition:opacity 1.2s var(--ease-out), transform 1.2s var(--ease-out), filter 1.2s var(--ease-out);transform:translateY(10px)}.duo-page-module__qR9ULa__heroLede{letter-spacing:-.015em;color:#f4f4f2c7;margin-top:14px;font-size:clamp(17px,1.6vw,22px);transition-delay:.75s}.duo-page-module__qR9ULa__heroActions{margin-top:26px;transition-delay:.9s}.duo-page-module__qR9ULa__heroStatus{color:#f4f4f29e;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:20px;font-size:13px;transition-delay:1.05s;display:flex}.duo-page-module__qR9ULa__heroStatus span:not(.duo-page-module__qR9ULa__dot){color:#f4f4f26b}.duo-page-module__qR9ULa__hero[data-ready=true] :is(.duo-page-module__qR9ULa__heroLede,.duo-page-module__qR9ULa__heroActions,.duo-page-module__qR9ULa__heroStatus){opacity:1;filter:none;transform:none}.duo-page-module__qR9ULa__heroCta{color:#111113;letter-spacing:-.01em;background:#f4f4f2;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:500;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.duo-page-module__qR9ULa__heroCta:hover{transform:scale(1.04)}.duo-page-module__qR9ULa__details{padding:clamp(48px, 10vh, 120px) var(--gutter);background:#ecebe8;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);max-width:1376px;margin:0 auto;display:grid}.duo-page-module__qR9ULa__detail{opacity:0;transition:opacity 1.2s var(--ease-out) calc(var(--i) * 80ms), transform 1.4s var(--ease-out) calc(var(--i) * 80ms);transform:translateY(40px)}.duo-page-module__qR9ULa__detail[data-in=true]{opacity:1;transform:none}.duo-page-module__qR9ULa__detailImg{aspect-ratio:3/4;background:#3a3c41;border-radius:clamp(20px,2.2vw,30px);overflow:hidden}.duo-page-module__qR9ULa__detailImg img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s var(--ease-out) calc(var(--i) * 80ms);transform:scale(1.08)}.duo-page-module__qR9ULa__detail[data-in=true] .duo-page-module__qR9ULa__detailImg img{transform:none}.duo-page-module__qR9ULa__legal{padding:0 var(--gutter) clamp(40px, 7vh, 72px);text-align:center;color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}@media (max-width:860px){.duo-page-module__qR9ULa__details{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.duo-page-module__qR9ULa__char,.duo-page-module__qR9ULa__heroVideo,.duo-page-module__qR9ULa__heroLede,.duo-page-module__qR9ULa__heroActions,.duo-page-module__qR9ULa__heroStatus,.duo-page-module__qR9ULa__detail,.duo-page-module__qR9ULa__detailImg img{transition:none}.duo-page-module__qR9ULa__dot{animation:none}}
