.page_hero__EzXtP{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;grid-row-gap:24px;row-gap:24px;align-items:end;padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,64px)}.page_title__oy_lc{grid-column:1/span 7;margin:0;font-family:var(--cs-display);font-weight:400;font-size:clamp(3.5rem,9vw,8rem);line-height:.88}.page_lede__Pa1hp{grid-column:8/-1;margin:0;padding-bottom:8px;color:var(--cs-ink-2);text-wrap:pretty}.page_group__xK2Ag+.page_group__xK2Ag{margin-top:clamp(72px,9vw,120px)}.page_groupHead__cYZnq{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding-top:16px;margin-bottom:28px;border-top:1px solid var(--cs-rule)}.page_groupTitle__eHKY0{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.page_groupNote__9J5A3{margin:0;max-width:52ch;font-size:15px;color:var(--cs-ink-2)}.page_prismGrid__tNddu{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto;grid-gap:48px 32px;gap:48px 32px;margin:0;padding:0;list-style:none}.page_prismMain__tw5o2{grid-row:1/span 2;display:flex}.page_prismMain__tw5o2>.page_card__gOPEp{flex:1 1}.page_grid__U25Tq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px 32px;gap:48px 32px;margin:0;padding:0;list-style:none}.page_card__gOPEp{display:flex;flex-direction:column;color:var(--cs-ink);text-decoration:none}.page_thumb__WuQvc{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--cs-surface);border-radius:2px}.page_thumbLarge__N380O{aspect-ratio:auto;flex:1 1;min-height:320px}.page_thumb__WuQvc>*{position:absolute;inset:0;width:100%;height:100%}.page_thumb__WuQvc>img{object-fit:cover}.page_thumb__WuQvc:after{content:"";position:absolute;inset:0;border:1px solid var(--cs-rule);border-radius:inherit;pointer-events:none}.page_row__9HH8V{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px}.page_name__QSvuo{font-size:19px;font-weight:600;line-height:1.3}.page_card__gOPEp:hover .page_name__QSvuo{color:var(--cs-accent-ink)}.page_year__mU0Am{flex-shrink:0;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-ink-2)}.page_kind___altr{margin-top:2px;font-size:15px;color:var(--cs-ink-2)}.page_desc__8GvUB{margin-top:10px;max-width:48ch;font-size:16px;line-height:1.5;text-wrap:pretty}.page_lock__EWbsI{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:var(--cs-ink-2)}.page_card__gOPEp:focus-visible{outline:2px solid var(--cs-accent-ink);outline-offset:4px}.page_footnote__BbLSb{margin:clamp(72px,9vw,120px) 0 0;padding-top:16px;border-top:1px solid var(--cs-rule);font-size:15px;color:var(--cs-ink-2)}.page_footnote__BbLSb a{color:var(--cs-accent-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.page_lede__Pa1hp,.page_title__oy_lc{grid-column:1/-1}.page_grid__U25Tq,.page_prismGrid__tNddu{grid-template-columns:repeat(2,minmax(0,1fr))}.page_prismMain__tw5o2{grid-column:1/-1;grid-row:auto;display:block}.page_thumbLarge__N380O{flex:none;aspect-ratio:16/9;min-height:0}}@media (max-width:600px){.page_grid__U25Tq,.page_prismGrid__tNddu{grid-template-columns:1fr;gap:40px}}.thumbs_stage__aXao0{--cream:#faf3ec;--cobalt:#0a5cf0;--verm:#f24a1e;--pink:#f7bdd1;--ink:#1d1d1d;--loop:9s;--snap:cubic-bezier(0.75,0,0.2,1);--freeze:-4.2s;position:absolute;inset:0;display:block;background:var(--cream)}.thumbs_stage__aXao0 svg{display:block;width:100%;height:100%}.thumbs_stage__aXao0 .a{animation-duration:var(--loop);animation-timing-function:var(--snap);animation-iteration-count:infinite;animation-play-state:paused;transform-box:fill-box}.thumbs_stage__aXao0[data-inview=true] .a{animation-play-state:running}@media (prefers-reduced-motion:reduce){.thumbs_stage__aXao0 .a,.thumbs_stage__aXao0[data-inview=true] .a{animation-play-state:paused;animation-delay:var(--freeze)!important}}.thumbs_cream___3R4R{fill:var(--cream)}.thumbs_cobalt__yUnlg{fill:var(--cobalt)}.thumbs_verm__l96qm{fill:var(--verm)}.thumbs_pink__RZFtN{fill:var(--pink)}.thumbs_ink__dBBI8{fill:var(--ink)}.thumbs_agentPulse__MQUUV{fill:var(--verm);transform-origin:center;opacity:0;animation-name:thumbs_agentPulse__MQUUV}.thumbs_agentPulseDone__SlsZQ{fill:var(--cobalt);animation-name:thumbs_agentPulseDone__SlsZQ}.thumbs_changed__pUM9R,.thumbs_needsYou__asQwq,.thumbs_stateOnInk__hoTOi,.thumbs_state__jeikL{animation-timing-function:step-end!important}.thumbs_agent__l07i6{transform-origin:center;animation-name:thumbs_agentBeat__Ij3GB}.thumbs_emit__Lk3Tc{opacity:0;animation-name:thumbs_emit__Lk3Tc}.thumbs_state__jeikL{animation-name:thumbs_state__jeikL}.thumbs_stateOnInk__hoTOi{animation-name:thumbs_stateOnInk__hoTOi}@keyframes thumbs_agentPulse__MQUUV{0%,22%{transform:scale(1);opacity:0}24%{opacity:1}34%,to{transform:scale(1.7);opacity:0}}@keyframes thumbs_agentPulseDone__SlsZQ{0%,54%{transform:scale(1);opacity:0}56%{opacity:1}66%,to{transform:scale(1.7);opacity:0}}@keyframes thumbs_agentBeat__Ij3GB{0%,22%{transform:scale(1)}25%{transform:scale(.86)}30%,54%{transform:scale(1)}57%{transform:scale(.86)}62%,to{transform:scale(1)}}@keyframes thumbs_emit__Lk3Tc{0%,24%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(0)}32%{opacity:1;transform:translate(var(--tx),var(--ty))}33%,56%{opacity:0;transform:translate(0)}57%{opacity:1;transform:translate(0)}64%{opacity:1;transform:translate(var(--tx),var(--ty))}65%,to{opacity:0;transform:translate(0)}}@keyframes thumbs_state__jeikL{0%{fill:var(--ink)}32%{fill:var(--verm)}63%{fill:var(--cobalt)}95%,to{fill:var(--ink)}}@keyframes thumbs_stateOnInk__hoTOi{0%{fill:var(--cream)}32%{fill:var(--verm)}63%{fill:var(--cobalt)}95%,to{fill:var(--cream)}}.thumbs_cursor__UDEPd{animation-name:thumbs_cursor__UDEPd}.thumbs_selection__BF1zs{fill:none;stroke:var(--cobalt);stroke-width:7;transform-origin:0 0;animation-name:thumbs_selection__BF1zs}.thumbs_burst__O7weJ{transform-origin:center;opacity:0;animation-name:thumbs_burst__O7weJ}.thumbs_menuBar__EgED_{opacity:0;animation-name:thumbs_menuIn__xo27h}.thumbs_menuBar2__BsuJD{animation-name:thumbs_menuIn2__gcXOz}.thumbs_menuBar3__TcuK8{animation-name:thumbs_menuIn3__jZxF9}.thumbs_changed__pUM9R{animation-name:thumbs_changed__pUM9R}@keyframes thumbs_cursor__UDEPd{0%{transform:translate(330px,260px);opacity:0}4%{opacity:1}14%{transform:translate(0)}17%{transform:translate(0) scale(.9)}20%{transform:translate(0)}38%{transform:translate(210px,150px)}52%{transform:translate(210px,150px)}60%,68%{transform:translate(262px,186px);opacity:1}74%,to{transform:translate(262px,186px);opacity:0}}@keyframes thumbs_selection__BF1zs{0%,18%{transform:scale(0);opacity:0}19%{opacity:1}38%,84%{transform:scale(1);opacity:1}88%,to{transform:scale(1);opacity:0}}@keyframes thumbs_burst__O7weJ{0%,39%{transform:scale(0) rotate(0deg);opacity:0}42%{opacity:1}50%{transform:scale(1) rotate(60deg);opacity:1}74%{transform:scale(1) rotate(160deg);opacity:1}78%,to{transform:scale(0) rotate(180deg);opacity:0}}@keyframes thumbs_menuIn__xo27h{0%,50%{opacity:0;transform:translateX(40px)}54%,70%{opacity:1;transform:none;fill:var(--ink)}74%,to{opacity:0;transform:translateX(40px)}}@keyframes thumbs_menuIn2__gcXOz{0%,52%{opacity:0;transform:translateX(40px);fill:var(--ink)}56%,62%{opacity:1;transform:none;fill:var(--ink)}64%,70%{opacity:1;transform:none;fill:var(--cobalt)}74%,to{opacity:0;transform:translateX(40px);fill:var(--cobalt)}}@keyframes thumbs_menuIn3__jZxF9{0%,54%{opacity:0;transform:translateX(40px)}58%,70%{opacity:1;transform:none}74%,to{opacity:0;transform:translateX(40px)}}@keyframes thumbs_changed__pUM9R{0%{fill:var(--ink)}78%{fill:var(--cobalt)}95%,to{fill:var(--ink)}}.thumbs_needsYou__asQwq{animation-name:thumbs_needsYou__asQwq}.thumbs_tap__1k0Df{transform-origin:center;opacity:0;animation-name:thumbs_tap__1k0Df}.thumbs_topCard__ZHQWv{animation-name:thumbs_topCard__ZHQWv}.thumbs_panel__ujc5V{transform-origin:center;opacity:0;animation-name:thumbs_panel__ujc5V}.thumbs_opened__wCuUx{opacity:0;animation-name:thumbs_opened__wCuUx}.thumbs_stack__9nGnM{animation-name:thumbs_stack__9nGnM}@keyframes thumbs_needsYou__asQwq{0%{fill:var(--pink)}6%{fill:var(--verm)}12%{fill:var(--pink)}16%,to{fill:var(--verm)}}@keyframes thumbs_tap__1k0Df{0%,20%{transform:scale(.3);opacity:0}22%{opacity:1}28%,to{transform:scale(1.6);opacity:0}}@keyframes thumbs_topCard__ZHQWv{0%,27%{transform:none;opacity:1}42%{transform:translate(178px,-20px) scale(1.1);opacity:1}45%{transform:translate(178px,-20px) scale(1.1);opacity:0}93%{transform:none;opacity:0}97%,to{transform:none;opacity:1}}@keyframes thumbs_panel__ujc5V{0%,42%{transform:scale(.3);opacity:0}44%{opacity:1}52%,88%{transform:scale(1);opacity:1}92%,to{transform:scale(1);opacity:0}}@keyframes thumbs_opened__wCuUx{0%,48%{opacity:0}52%,74%{opacity:1}78%,to{opacity:0}}@keyframes thumbs_stack__9nGnM{0%,76%{transform:none}84%,93%{transform:translateY(-38px)}97%,to{transform:none}}.thumbs_level__IzPLe{transform-origin:50% 100%;animation-name:thumbs_rise__xrLAW}.thumbs_dip__2VGM3{animation-name:thumbs_rise__xrLAW,thumbs_dipColour__HIWLW;
  /* !important beats the shared single timing function on .a */animation-timing-function:var(--snap),step-end!important}.thumbs_opp__nlzZ5{transform-origin:center;opacity:0;animation-name:thumbs_opp__nlzZ5}@keyframes thumbs_rise__xrLAW{0%,4%{transform:scaleY(0)}26%,90%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes thumbs_dipColour__HIWLW{0%{fill:var(--ink)}36%{fill:var(--verm)}99%,to{fill:var(--ink)}}@keyframes thumbs_opp__nlzZ5{0%,46%{transform:translateY(-30px) scale(.4);opacity:0}52%{transform:translateY(4px) scale(1.06);opacity:1}56%,88%{transform:none;opacity:1}94%,to{transform:none;opacity:0}}.thumbs_consoleLive__7aFcF{animation-name:thumbs_consoleLive__7aFcF;animation-timing-function:step-end!important}.thumbs_link__BYjGo{opacity:0;animation-name:thumbs_link__BYjGo}.thumbs_interval__41qK3{transform-origin:50% 100%;animation-name:thumbs_interval__41qK3}.thumbs_screenOff__0OkeM{opacity:0;animation-name:thumbs_screenOff__0OkeM}.thumbs_beat__jPk4f{transform-origin:center;transform:scale(0);animation-name:thumbs_beat__jPk4f}.thumbs_voice__F5AY2{transform-origin:30% 100%;opacity:0;animation-name:thumbs_voice__F5AY2}.thumbs_talk__UTDma{transform-origin:center;animation-name:thumbs_talk__UTDma}.thumbs_talk2__abRE6{animation-name:thumbs_talk2__abRE6}.thumbs_talk3__YF2_i{animation-name:thumbs_talk3__YF2_i}@keyframes thumbs_consoleLive__7aFcF{0%{fill:var(--ink)}20%{fill:var(--cobalt)}92%,to{fill:var(--ink)}}@keyframes thumbs_link__BYjGo{0%,9%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}19%{opacity:1;transform:translate(132px,28px)}20%,to{opacity:0;transform:translate(132px,28px)}}@keyframes thumbs_interval__41qK3{0%,20%{transform:scaleY(var(--from))}32%,90%{transform:scaleY(1)}98%,to{transform:scaleY(var(--from))}}@keyframes thumbs_screenOff__0OkeM{0%,38%{opacity:0}44%,84%{opacity:1}90%,to{opacity:0}}@keyframes thumbs_beat__jPk4f{0%,42%{transform:scale(0)}46%{transform:scale(1)}49%{transform:scale(1.3)}52%{transform:scale(1)}55%{transform:scale(1.3)}58%{transform:scale(1)}61%{transform:scale(1.3)}64%{transform:scale(1)}67%{transform:scale(1.3)}70%{transform:scale(1)}73%{transform:scale(1.3)}76%{transform:scale(1)}79%{transform:scale(1.3)}82%{transform:scale(1)}86%,to{transform:scale(0)}}@keyframes thumbs_voice__F5AY2{0%,56%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.06)}62%,80%{opacity:1;transform:none}84%,to{opacity:0;transform:scale(.9)}}@keyframes thumbs_talk__UTDma{0%,60%{transform:scaleY(.4)}62%{transform:scaleY(1)}64%{transform:scaleY(.5)}66%{transform:scaleY(.9)}68%{transform:scaleY(.4)}70%{transform:scaleY(1)}72%{transform:scaleY(.6)}74%{transform:scaleY(.9)}76%{transform:scaleY(.4)}78%,to{transform:scaleY(.4)}}@keyframes thumbs_talk2__abRE6{0%,60%{transform:scaleY(.4)}62%{transform:scaleY(.6)}64%{transform:scaleY(1)}66%{transform:scaleY(.4)}68%{transform:scaleY(.9)}70%{transform:scaleY(.5)}72%{transform:scaleY(1)}74%{transform:scaleY(.4)}76%{transform:scaleY(.8)}78%,to{transform:scaleY(.4)}}@keyframes thumbs_talk3__YF2_i{0%,60%{transform:scaleY(.4)}62%{transform:scaleY(.8)}64%{transform:scaleY(.4)}66%{transform:scaleY(1)}68%{transform:scaleY(.6)}70%{transform:scaleY(.4)}72%{transform:scaleY(.9)}74%{transform:scaleY(1)}76%{transform:scaleY(.5)}78%,to{transform:scaleY(.4)}}.page_homePage__ksVU7{margin-top:60px;width:100%;background:var(--site-bg)}.page_animation__qDza3{width:100%;height:calc(100vh - 60px);background-color:var(--site-bg);position:fixed;top:60px;left:0;z-index:10;display:flex;justify-content:center;align-items:center}.page_lottieAnimation__YInLA{width:300px;height:300px;filter:var(--lottie-filter,none)}.page_hero__7KFOs{position:relative;width:100%;height:calc(100vh - 60px);overflow:hidden;background-color:var(--site-bg)}.page_taglineIntro__e_VYA{font-family:var(--font-plex),"Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.5;color:var(--site-text);margin:0 0 28px;opacity:.7}.page_taglineName__vKvim{font-weight:700;opacity:1;color:var(--site-text)}.page_tagline__FsEDs{position:absolute;top:10%;left:0;width:100%;z-index:1;text-align:center;pointer-events:none;padding:0 32px;box-sizing:border-box}.page_taglineLovePrefix__gFMKj{display:block;font-family:var(--font-plex),"Helvetica Neue",Arial,sans-serif;font-size:16px;color:var(--site-text);opacity:.7;margin-bottom:6px}.page_taglineWord__JuIVf{display:block;font-family:var(--font-koulen);font-size:clamp(2rem,4.5vw,5rem);line-height:.92;letter-spacing:.02em;color:var(--site-text);opacity:.7;animation:page_wordEnter__mZ59X .45s cubic-bezier(.22,1,.36,1) forwards}.page_threeScene__zzphi{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.page_sceneHint__2oYf3{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:3;margin:0;padding:8px 16px;white-space:nowrap;pointer-events:none;font-family:var(--font-plex),"Helvetica Neue",Arial,sans-serif;font-size:14px;color:var(--site-text);border-radius:999px;background:hsla(0,0%,100%,.35);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid hsla(0,0%,100%,.4);opacity:1;transition:opacity .6s ease}.page_sceneHintHidden__RnlRW{opacity:0}@media (hover:none){.page_sceneHint__2oYf3{display:none}}@keyframes page_wordEnter__mZ59X{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page_subtitleEnter__Gv7Um{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_featuredSection__H_juN{--accent-ink:#2b3fcc;max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,96px) 5vw clamp(72px,8vw,120px);font-family:var(--font-plex),"Helvetica Neue",Arial,sans-serif;color:var(--site-text);background:var(--site-bg)}.page_featuredHead__LWrd3{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;margin-bottom:28px;border-top:1px solid var(--site-border)}.page_featuredTitle__EG0T9{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.page_contact__jWuHg a,.page_featuredAll__8o9nI{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.page_featuredAll__8o9nI{font-size:16px}.page_featuredGrid__0v9jz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px 32px;gap:48px 32px;margin:0;padding:0;list-style:none}.page_featuredCard__db9yR{display:flex;flex-direction:column;color:var(--site-text);text-decoration:none}.page_featuredThumb__UPz_2{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:var(--site-card-bg)}.page_featuredThumb__UPz_2>*{position:absolute;inset:0;width:100%;height:100%}.page_featuredThumb__UPz_2>img{object-fit:cover}.page_featuredThumb__UPz_2:after{content:"";position:absolute;inset:0;border:1px solid var(--site-border);border-radius:inherit;pointer-events:none}.page_featuredRow__OccIR{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px}.page_featuredName__DsXeU{font-size:19px;font-weight:600;line-height:1.3}.page_featuredCard__db9yR:hover .page_featuredName__DsXeU{color:var(--accent-ink)}.page_featuredKind__CfX_P,.page_featuredYear__TErgY{font-size:15px;color:var(--site-text-secondary)}.page_featuredYear__TErgY{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_featuredKind__CfX_P{margin-top:2px}.page_featuredDesc__y1CAF{margin-top:10px;max-width:48ch;font-size:16px;line-height:1.5}.page_featuredLock__1kyCd{margin-top:10px;font-size:13px;color:var(--site-text-secondary)}.page_contact__jWuHg a:focus-visible,.page_featuredAll__8o9nI:focus-visible,.page_featuredCard__db9yR:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.page_contact__jWuHg{margin:clamp(56px,7vw,88px) 0 0;padding-top:16px;border-top:1px solid var(--site-border);font-size:18px;line-height:1.5}@media (max-width:1000px){.page_featuredGrid__0v9jz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page_tagline__FsEDs{left:0;top:28px;padding:0 24px}}@media (max-width:600px){.page_featuredGrid__0v9jz{grid-template-columns:1fr;gap:40px}}@media (prefers-reduced-motion:reduce){.page_taglineWord__JuIVf{animation:none;opacity:.7}}