@font-face{font-stretch:62% 100%;font-family:archivo;src:url(../media/archivo_subset-s.p.2ggbxw52bb1ch.woff2?dpl=20261016T093159Z)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_fa6af9e7-module__AIfpUq__className{font-family:archivo,archivo Fallback;font-style:normal}.archivo_fa6af9e7-module__AIfpUq__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2?dpl=20261016T093159Z)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3j3877k49yy0l.woff2?dpl=20261016T093159Z)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e21ae6f0-module__IkNX-a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_e21ae6f0-module__IkNX-a__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.privacy-choices-module__WRkqXa__footerButton{color:inherit;font:inherit;text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.privacy-choices-module__WRkqXa__dock{z-index:50;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;align-items:flex-end;gap:12px;max-width:calc(100vw - 32px);display:flex;position:fixed}.privacy-choices-module__WRkqXa__dialog{pointer-events:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-ui);width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);font-size:.875rem;line-height:1.5;overflow:auto;box-shadow:0 18px 44px -22px #000000b3}.privacy-choices-module__WRkqXa__intro,.privacy-choices-module__WRkqXa__small{color:var(--muted);margin:0}.privacy-choices-module__WRkqXa__dialogTitle{font-family:var(--font-sans);margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.privacy-choices-module__WRkqXa__dialogActions{flex-wrap:wrap;gap:8px;display:flex}.privacy-choices-module__WRkqXa__dialog{background:var(--color-ink);border-color:color-mix(in oklab, var(--color-paper) 25%, transparent);margin:0;padding:0;position:static}.privacy-choices-module__WRkqXa__panel{gap:16px;padding:20px;display:grid}.privacy-choices-module__WRkqXa__option{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.privacy-choices-module__WRkqXa__option input{width:20px;height:20px;accent-color:var(--color-gold-light);cursor:pointer;flex:none;margin:2px 0 0}.privacy-choices-module__WRkqXa__option strong{font-weight:650;display:block}.privacy-choices-module__WRkqXa__hint{color:var(--muted);margin-top:4px;font-size:.8125rem;display:block}.privacy-choices-module__WRkqXa__dock :focus-visible{outline:2px solid var(--color-gold-light);outline-offset:4px}@media (max-width:1023px){.privacy-choices-module__WRkqXa__dock{right:max(12px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.privacy-choices-module__WRkqXa__dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 112px - env(safe-area-inset-bottom))}}
.ascent-meter-module__UpKFMG__meter{display:none}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.ascent-meter-module__UpKFMG__meter{z-index:40;mix-blend-mode:difference;color:#fff;pointer-events:none;grid-template-rows:auto 1fr auto;justify-items:center;gap:8px;height:min(40svh,320px);display:grid;position:fixed;top:50%;right:14px;translate:0 -50%}.ascent-meter-module__UpKFMG__end{place-items:center;width:28px;height:28px;display:grid}.ascent-meter-module__UpKFMG__end svg{width:22px;height:22px}.ascent-meter-module__UpKFMG__rail{background:color-mix(in oklab, currentColor 30%, transparent);border-radius:2px;width:3px;height:100%;position:relative}.ascent-meter-module__UpKFMG__fill{transform-origin:bottom;background:currentColor;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.ascent-meter-module__UpKFMG__dotWrap{position:absolute;inset:0;overflow:visible}.ascent-meter-module__UpKFMG__dot{background:currentColor;border-radius:50%;width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute;top:100%;left:50%}}
.brand-module__9BPywa__lockup{--emblem-w:44px;color:var(--color-paper);align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.brand-module__9BPywa__home{z-index:0;border-radius:4px;position:absolute;inset:0}.brand-module__9BPywa__lockup .brand-module__9BPywa__emblem,.brand-module__9BPywa__lockup .brand-module__9BPywa__signature{pointer-events:none}.brand-module__9BPywa__art{aspect-ratio:656/652;display:block;position:relative}.brand-module__9BPywa__art img{width:100%;height:auto;display:block}.brand-module__9BPywa__art:after,.brand-module__9BPywa__build:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fff4cdd9 50%,#0000 62%) 140% 0/260% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/emblem.svg) 50%/100% 100% no-repeat;mask:url(/brand/emblem.svg) 50%/100% 100% no-repeat}.brand-module__9BPywa__shine:after{animation:brand-module__9BPywa__shine 1.7s var(--ease-in-out-soft) var(--build,0s) infinite}.brand-module__9BPywa__build{display:block;position:relative}.brand-module__9BPywa__build svg{width:100%;height:auto;display:block}.brand-module__9BPywa__emblem{width:var(--emblem-w);transform-origin:50% 80%;transition:transform .6s var(--ease-out-expo), filter .6s var(--ease-out-expo);flex:none}.brand-module__9BPywa__words{align-items:baseline;gap:7px;display:inline-flex}.brand-module__9BPywa__tpr{font-family:var(--font-sans);letter-spacing:.02em;transition:letter-spacing .5s var(--ease-out-expo), color .4s ease;font-size:2.1rem;font-weight:900;font-stretch:62%;line-height:.9}.brand-module__9BPywa__signature{clip-path:inset(0);width:88px;transition:clip-path .7s var(--ease-out-expo);line-height:0;display:block;position:relative}.brand-module__9BPywa__signature img{width:100%;height:auto;display:block}.brand-module__9BPywa__stacked{align-items:flex-start;gap:16px}.brand-module__9BPywa__stacked .brand-module__9BPywa__emblem{--emblem-w:72px}.brand-module__9BPywa__stacked .brand-module__9BPywa__words{flex-direction:column;align-items:flex-start;gap:6px}.brand-module__9BPywa__stacked .brand-module__9BPywa__tpr{font-size:3.6rem}.brand-module__9BPywa__stacked .brand-module__9BPywa__signature{width:124px}@media (prefers-reduced-motion:no-preference){.brand-module__9BPywa__lockup[data-intro=pending] .brand-module__9BPywa__signature,.brand-module__9BPywa__lockup[data-intro=playing] .brand-module__9BPywa__signature{-webkit-mask:linear-gradient(90deg,#000 40%,#0000 52%) 0 0/260% 100% no-repeat;mask:linear-gradient(90deg,#000 40%,#0000 52%) 0 0/260% 100% no-repeat}.js .brand-module__9BPywa__lockup[data-intro=pending] .brand-module__9BPywa__emblem{opacity:0}.js .brand-module__9BPywa__lockup[data-intro=pending] .brand-module__9BPywa__tpr{opacity:0;translate:-10px}.js .brand-module__9BPywa__lockup[data-intro=pending] .brand-module__9BPywa__signature{-webkit-mask-position:100% 0;mask-position:100% 0}.brand-module__9BPywa__lockup[data-intro=playing] .brand-module__9BPywa__tpr{transition:opacity .7s var(--ease-out-expo) .7s, translate .7s var(--ease-out-expo) .7s, letter-spacing .5s var(--ease-out-expo), color .4s ease}.brand-module__9BPywa__lockup[data-intro=playing] .brand-module__9BPywa__signature{transition:-webkit-mask-position 1.2s var(--ease-in-out-soft) 1.2s, mask-position 1.2s var(--ease-in-out-soft) 1.2s, clip-path .7s var(--ease-out-expo)}.brand-module__9BPywa__lockup:hover .brand-module__9BPywa__emblem{filter:drop-shadow(0 6px 14px #e3bd6e73);transform:translateY(-2px)rotate(-4deg)scale(1.06)}.brand-module__9BPywa__lockup:has(:focus-visible) .brand-module__9BPywa__emblem{filter:drop-shadow(0 6px 14px #e3bd6e73);transform:translateY(-2px)rotate(-4deg)scale(1.06)}.brand-module__9BPywa__lockup:hover .brand-module__9BPywa__emblem:after{animation:brand-module__9BPywa__shine 1.1s var(--ease-out-expo)}.brand-module__9BPywa__lockup:has(:focus-visible) .brand-module__9BPywa__emblem:after{animation:brand-module__9BPywa__shine 1.1s var(--ease-out-expo)}.brand-module__9BPywa__lockup:hover .brand-module__9BPywa__tpr{letter-spacing:.08em}.brand-module__9BPywa__lockup:has(:focus-visible) .brand-module__9BPywa__tpr{letter-spacing:.08em}.brand-module__9BPywa__lockup:hover .brand-module__9BPywa__signature{animation:brand-module__9BPywa__sign .9s var(--ease-out-expo)}.brand-module__9BPywa__lockup:has(:focus-visible) .brand-module__9BPywa__signature{animation:brand-module__9BPywa__sign .9s var(--ease-out-expo)}}@keyframes brand-module__9BPywa__shine{to{background-position:-40% 0}}@keyframes brand-module__9BPywa__sign{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:719px){.brand-module__9BPywa__lockup{--emblem-w:38px}.brand-module__9BPywa__tpr{font-size:1.85rem}.brand-module__9BPywa__signature{width:76px}}@media (max-width:359px){.brand-module__9BPywa__signature{width:64px}.brand-module__9BPywa__tpr{font-size:1.6rem}}
.framework-tiles-module__QHI71G__tiles{gap:14px;display:grid}.framework-tiles-module__QHI71G__tile{isolation:isolate;border-radius:var(--r-photo);min-height:380px;color:var(--color-paper);background:var(--color-night);--tone:175 96 235;--tone-ink:var(--color-lavender);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #000c,0 0 0 1px #ffffff14}.framework-tiles-module__QHI71G__pursue{--tone:227 189 110;--tone-ink:var(--color-gold-light)}.framework-tiles-module__QHI71G__thrive,.framework-tiles-module__QHI71G__respond{--tone:175 96 235;--tone-ink:var(--color-lavender)}.framework-tiles-module__QHI71G__media{z-index:-1;position:absolute;inset:0}.framework-tiles-module__QHI71G__photo{transition:transform 1.1s var(--ease-out-expo);transform:scale(1.04)}.framework-tiles-module__QHI71G__dim{opacity:0;background:#000;transition:opacity .7s;position:absolute;inset:0}.framework-tiles-module__QHI71G__wash{background:linear-gradient(#120a1f1a 0%,#120a1f73 58%,#120a1feb 100%),linear-gradient(#120a1f8c,#0000 28%);transition:opacity .6s;position:absolute;inset:0}.framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__photo{transform:scale(1)}.framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__dim{opacity:.1}.framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__wash{background:linear-gradient(#120a1f33 0%,#120a1fe6 48%,#120a1ff5 100%)}.framework-tiles-module__QHI71G__top{justify-content:space-between;align-items:flex-start;padding:22px 22px 0;display:flex}.framework-tiles-module__QHI71G__step{gap:2px;display:grid}.framework-tiles-module__QHI71G__num{font-family:var(--font-sans);color:rgb(var(--tone));text-shadow:0 1px 10px #120a1fd9,0 0 2px #120a1f99;font-size:2.4rem;font-weight:900;font-stretch:62%;line-height:1}.framework-tiles-module__QHI71G__stage{letter-spacing:.18em;text-transform:uppercase;color:var(--tone-ink);font-size:.75rem;font-weight:700}.framework-tiles-module__QHI71G__icon{border:1.5px solid rgb(var(--tone) / .8);width:52px;height:52px;color:var(--tone-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120a1f8c;border-radius:50%;place-items:center;display:grid}.framework-tiles-module__QHI71G__face{align-self:end;gap:8px;padding:0 22px 22px;display:grid}.framework-tiles-module__QHI71G__name{margin:0}.framework-tiles-module__QHI71G__trigger{min-height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:0;font-size:clamp(3.6rem,9vw,6.6rem);line-height:.84;display:inline-flex}.framework-tiles-module__QHI71G__trigger:focus-visible{outline-offset:6px}.framework-tiles-module__QHI71G__plus{border:1.5px solid rgb(var(--tone) / .85);width:34px;height:34px;color:var(--tone-ink);transition:transform .5s var(--ease-out-expo), background-color .3s ease;border-radius:50%;flex:none;position:relative}.framework-tiles-module__QHI71G__plus:before,.framework-tiles-module__QHI71G__plus:after{content:"";width:14px;height:2px;transition:transform .5s var(--ease-out-expo);background:currentColor;border-radius:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.framework-tiles-module__QHI71G__plus:after{transform:rotate(90deg)}.framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__plus{background:rgb(var(--tone) / .25);transform:rotate(180deg)}.framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__plus:after{transform:rotate(0)}.framework-tiles-module__QHI71G__shift{font-family:var(--font-serif);color:var(--tone-ink);margin:0;font-size:clamp(1.5rem,2.3vw,2.1rem);font-style:italic;line-height:1.1}.framework-tiles-module__QHI71G__question{max-width:30ch;color:color-mix(in oklab, var(--color-paper) 86%, transparent);margin:0;font-size:1rem}.framework-tiles-module__QHI71G__panel{gap:14px;padding:0 22px 24px;display:grid}.framework-tiles-module__QHI71G__parts{gap:8px;display:grid}.framework-tiles-module__QHI71G__part{border-radius:var(--r-ui);border:1px solid rgb(var(--tone) / .28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120a1f8c;gap:8px;padding:14px 16px 16px;display:grid}.framework-tiles-module__QHI71G__part h4{letter-spacing:.16em;text-transform:uppercase;color:var(--tone-ink);align-items:center;gap:10px;margin:0;font-size:.78rem;display:flex}.framework-tiles-module__QHI71G__part h4 span{background:rgb(var(--tone));width:22px;height:22px;color:var(--color-ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.framework-tiles-module__QHI71G__lead,.framework-tiles-module__QHI71G__solution{margin:0}.framework-tiles-module__QHI71G__lead{color:color-mix(in oklab, var(--color-paper) 82%, transparent);font-size:.95rem}.framework-tiles-module__QHI71G__solution{font-size:1.1rem;font-weight:600;line-height:1.4}.framework-tiles-module__QHI71G__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.framework-tiles-module__QHI71G__chips li{border:1px solid rgb(var(--tone) / .55);border-radius:999px;padding:5px 12px;font-size:.86rem;font-weight:600}.framework-tiles-module__QHI71G__learn li{background:rgb(var(--tone) / .2);border-color:rgb(var(--tone) / .7)}.framework-tiles-module__QHI71G__arrow{display:none}.framework-tiles-module__QHI71G__result{align-items:baseline;gap:10px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.framework-tiles-module__QHI71G__result span{letter-spacing:.16em;text-transform:uppercase;color:var(--tone-ink);font-size:.75rem}@media (max-width:1023px){.js .framework-tiles-module__QHI71G__panel{display:none}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__panel{animation:framework-tiles-module__QHI71G__reveal .5s var(--ease-out-expo);display:grid}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__question{display:none}.js .framework-tiles-module__QHI71G__tile[data-open=true]{min-height:0}.js .framework-tiles-module__QHI71G__tile{min-height:330px}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__face{padding-bottom:14px}.framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__trigger{font-size:clamp(3rem,14vw,5rem)}}@keyframes framework-tiles-module__QHI71G__reveal{0%{opacity:0;transform:translateY(14px)}}@media (min-width:1024px){.framework-tiles-module__QHI71G__tiles{gap:12px}.framework-tiles-module__QHI71G__tile{min-height:0}html:not(.js) .framework-tiles-module__QHI71G__tiles{grid-template-columns:repeat(3,1fr)}.js .framework-tiles-module__QHI71G__tiles{height:clamp(560px,78svh,740px);display:flex;container-type:inline-size}.js .framework-tiles-module__QHI71G__media{width:calc(57.4468cqi - 13.7872px);left:50%;right:auto;translate:-50%}.js .framework-tiles-module__QHI71G__part{-webkit-backdrop-filter:none;backdrop-filter:none}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__part{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:-webkit-backdrop-filter 0s linear 1.1s,backdrop-filter 0s linear 1.1s}.js .framework-tiles-module__QHI71G__tile{contain:layout style;min-width:0;transition:flex-grow .8s var(--ease-out-expo);flex:1 1 0}:is(.js .framework-tiles-module__QHI71G__tiles[data-open=thrive] .framework-tiles-module__QHI71G__thrive,.js .framework-tiles-module__QHI71G__tiles[data-open=pursue] .framework-tiles-module__QHI71G__pursue,.js .framework-tiles-module__QHI71G__tiles[data-open=respond] .framework-tiles-module__QHI71G__respond){flex-grow:2.7}.js .framework-tiles-module__QHI71G__tile .framework-tiles-module__QHI71G__panel{opacity:0;visibility:hidden;width:calc(57.4468cqi - 13.7872px);transition:opacity .4s ease, transform .6s var(--ease-out-expo), visibility 0s linear .4s;align-content:end;padding:0 26px 26px;position:absolute;inset:118px auto 0 0;transform:translateY(18px)}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__panel{opacity:1;visibility:visible;transition:opacity .5s ease .18s, transform .7s var(--ease-out-expo) .18s, visibility 0s;transform:none}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__face{z-index:3;padding:0;position:absolute;top:20px;left:26px;right:26px}:is(.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__shift,.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__question){display:none}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__top{visibility:hidden}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__trigger{font-size:clamp(3rem,4.8vw,4.8rem)}.js .framework-tiles-module__QHI71G__tile .framework-tiles-module__QHI71G__part{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(16px)}.js .framework-tiles-module__QHI71G__tile[data-open=true] .framework-tiles-module__QHI71G__part{opacity:1;transition:opacity .6s ease calc(.3s + var(--i) * .14s), transform .8s var(--ease-out-expo) calc(.3s + var(--i) * .14s);transform:none}.framework-tiles-module__QHI71G__arrow{background:rgb(var(--tone) / .7);justify-self:center;width:2px;height:12px;margin:-2px 0;display:block;position:relative}.framework-tiles-module__QHI71G__arrow:after{content:"";border-right:2px solid rgb(var(--tone) / .85);border-bottom:2px solid rgb(var(--tone) / .85);width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-1px;left:50%;transform:rotate(45deg)}.framework-tiles-module__QHI71G__parts{gap:4px}.framework-tiles-module__QHI71G__part{gap:7px;padding:12px 16px 14px}:is(.js .framework-tiles-module__QHI71G__tiles[data-open=thrive] .framework-tiles-module__QHI71G__pursue .framework-tiles-module__QHI71G__trigger,.js .framework-tiles-module__QHI71G__tiles[data-open=thrive] .framework-tiles-module__QHI71G__respond .framework-tiles-module__QHI71G__trigger,.js .framework-tiles-module__QHI71G__tiles[data-open=pursue] .framework-tiles-module__QHI71G__thrive .framework-tiles-module__QHI71G__trigger,.js .framework-tiles-module__QHI71G__tiles[data-open=pursue] .framework-tiles-module__QHI71G__respond .framework-tiles-module__QHI71G__trigger,.js .framework-tiles-module__QHI71G__tiles[data-open=respond] .framework-tiles-module__QHI71G__thrive .framework-tiles-module__QHI71G__trigger,.js .framework-tiles-module__QHI71G__tiles[data-open=respond] .framework-tiles-module__QHI71G__pursue .framework-tiles-module__QHI71G__trigger){font-size:clamp(2.2rem,3.5vw,3.7rem)}:is(.js .framework-tiles-module__QHI71G__tiles:not([data-open=none]) .framework-tiles-module__QHI71G__tile[data-open=false] .framework-tiles-module__QHI71G__question,.js .framework-tiles-module__QHI71G__tiles:not([data-open=none]) .framework-tiles-module__QHI71G__tile[data-open=false] .framework-tiles-module__QHI71G__shift){display:none}.framework-tiles-module__QHI71G__trigger{font-size:clamp(3.6rem,6.4vw,7rem)}}@media (prefers-reduced-motion:reduce){.framework-tiles-module__QHI71G__tile,.framework-tiles-module__QHI71G__photo,.framework-tiles-module__QHI71G__panel,.framework-tiles-module__QHI71G__part{transition:none!important;animation:none!important}}
.framework-module__ylSDzG__section{isolation:isolate;padding-block:clamp(72px,9vw,140px) clamp(72px,10vw,150px);position:relative;overflow:clip}.framework-module__ylSDzG__wrap{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,64px);display:grid;position:relative}.framework-module__ylSDzG__head{align-items:end;gap:28px;display:grid;position:relative}.framework-module__ylSDzG__headText{gap:16px;display:grid}.framework-module__ylSDzG__sub{align-items:start;gap:10px 40px;display:grid}.framework-module__ylSDzG__title{color:var(--color-paper);margin:0;font-size:clamp(3.4rem,7.2vw,7.4rem);line-height:.86}.framework-module__ylSDzG__intro{max-width:34ch;margin:0}@media (max-width:899px){.framework-module__ylSDzG__title{padding-right:92px}}.framework-module__ylSDzG__hint{text-align:right;color:var(--accent);font-weight:600;font-size:var(--fs-small);place-self:end;margin:0}.framework-module__ylSDzG__gift{filter:drop-shadow(0 22px 40px #e3bd6e47);width:clamp(76px,20vw,100px);position:absolute;top:0;right:0}.framework-module__ylSDzG__emblem{aspect-ratio:1;width:100%;display:block}.framework-module__ylSDzG__results{gap:22px;padding-top:8px;display:grid;position:relative}.framework-module__ylSDzG__routeWrap{position:relative}.framework-module__ylSDzG__route{z-index:1;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.framework-module__ylSDzG__stop{align-items:flex-start;gap:14px;display:flex}.framework-module__ylSDzG__stopIcon{border:1.5px solid var(--color-gold-light);width:52px;height:52px;color:var(--color-gold-light);background:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.framework-module__ylSDzG__stopText{gap:2px;display:grid}.framework-module__ylSDzG__stopText strong{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-light);font-size:.8rem}.framework-module__ylSDzG__stopResult{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:900;font-stretch:62%;line-height:.95}.framework-module__ylSDzG__stopText small{font-family:var(--font-serif);color:var(--color-lavender);font-size:1.15rem;font-style:italic}.framework-module__ylSDzG__line{display:none}@media (min-width:900px){.framework-module__ylSDzG__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.framework-module__ylSDzG__title{white-space:nowrap}.framework-module__ylSDzG__sub{grid-template-columns:minmax(0,36ch) minmax(0,1fr);align-items:center}.framework-module__ylSDzG__gift{justify-self:end;width:clamp(110px,11vw,150px);margin-top:28px;position:static}.framework-module__ylSDzG__route{grid-template-columns:repeat(3,1fr);column-gap:28px}.framework-module__ylSDzG__stop{flex-direction:column;gap:16px}.framework-module__ylSDzG__line{z-index:0;width:calc(66.6667% + 18.6667px);height:8px;display:block;position:absolute;top:22px;left:26px;overflow:visible}.framework-module__ylSDzG__line path{fill:none;stroke:var(--color-gold-light);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.5}}
.hero-module__bLJxgG__hero{--edge:max(var(--gutter), calc((100% - var(--max)) / 2));--main-h:min(calc(100svh - var(--header-h) - 150px), 720px);--main-w:calc(var(--main-h) * .8);isolation:isolate;min-height:100svh;padding-top:calc(var(--header-h) + 8px);align-items:end;padding-bottom:clamp(18px,2.4vw,36px);display:grid;position:relative;overflow:clip}.hero-module__bLJxgG__backdrop{z-index:-2;will-change:transform;position:absolute;inset:-4% 0}.hero-module__bLJxgG__backdropPhoto{object-fit:cover}.hero-module__bLJxgG__veil{z-index:-1;background:linear-gradient(to top, var(--color-ink) 0%, color-mix(in oklab, var(--color-ink) 70%, transparent) 18%, transparent 46%), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 80%, transparent) 0%, transparent 20%), linear-gradient(98deg, color-mix(in oklab, var(--color-ink) 86%, transparent) 0%, color-mix(in oklab, var(--color-ink) 58%, #3a1670) 34%, #2c10585c 64%, #2c105847 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.hero-module__bLJxgG__veil{background:linear-gradient(to top, var(--color-ink) 0%, color-mix(in oklab, var(--color-ink) 70%, transparent) 18%, transparent 46%), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 80%, transparent) 0%, transparent 20%), linear-gradient(98deg, color-mix(in oklab, var(--color-ink) 86%, transparent) 0%, color-mix(in oklab, var(--color-ink) 58%, #3a1670) 34%, lab(12.7562% 27.77 -38.5267/.36) 64%, lab(12.7562% 27.77 -38.5267/.28) 100%)}}.hero-module__bLJxgG__grid{min-height:calc(100svh - var(--header-h) - 40px);align-content:end;gap:24px;display:grid;position:relative}.hero-module__bLJxgG__copy{z-index:2;align-content:end;justify-items:start;gap:clamp(10px,1.1vw,16px);display:grid;position:relative}.hero-module__bLJxgG__eyebrow{color:var(--color-gold-light);align-items:center;gap:10px;display:inline-flex}.hero-module__bLJxgG__titleBlock{font-size:min(23vw,9.2rem);position:relative}.hero-module__bLJxgG__title{margin:0;font-size:1em;line-height:.8}.hero-module__bLJxgG__title>span{display:block}.hero-module__bLJxgG__how{color:var(--color-gold-light);padding-bottom:.06em;font-size:.36em;line-height:1}.hero-module__bLJxgG__word{--pad:.07em;line-height:.8}.hero-module__bLJxgG__title [data-hero-line]{padding-block:var(--pad,.06em);margin-block:calc(var(--pad,.06em) * -1);overflow:hidden}.hero-module__bLJxgG__title [data-hero-line]>span{display:block}.hero-module__bLJxgG__circled{display:inline-block;position:relative}.hero-module__bLJxgG__ring{pointer-events:none;width:110%;height:120%;position:absolute;top:-10%;left:-5%;overflow:visible}.hero-module__bLJxgG__ring path{fill:none;stroke:var(--color-gold-light);stroke-width:.03em;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.hero-module__bLJxgG__accent{color:var(--color-lavender);padding-top:.12em;font-size:.36em;line-height:1.05}.hero-module__bLJxgG__accent>span{padding-bottom:.1em}.hero-module__bLJxgG__steps{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.hero-module__bLJxgG__step{min-height:44px;color:var(--color-paper);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hero-module__bLJxgG__step strong{letter-spacing:.02em;font-size:1rem}.hero-module__bLJxgG__step small{color:var(--color-lavender);font-size:.8125rem}.hero-module__bLJxgG__step svg{color:var(--color-gold-light);transition:transform .45s var(--ease-out-expo)}.hero-module__bLJxgG__step:hover svg,.hero-module__bLJxgG__step:focus-visible svg{transform:translateY(-3px)scale(1.12)}.hero-module__bLJxgG__actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.hero-module__bLJxgG__watch{gap:.85em}.hero-module__bLJxgG__playDot{background:currentColor;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.hero-module__bLJxgG__playDot svg{color:var(--color-ink);margin-left:2px}.hero-module__bLJxgG__watch:hover .hero-module__bLJxgG__playDot,.hero-module__bLJxgG__watch:focus-visible .hero-module__bLJxgG__playDot{background:var(--color-ink)}.hero-module__bLJxgG__watch:hover .hero-module__bLJxgG__playDot svg,.hero-module__bLJxgG__watch:focus-visible .hero-module__bLJxgG__playDot svg{color:var(--color-paper)}.hero-module__bLJxgG__audiencesRow{z-index:2;position:relative}.hero-module__bLJxgG__audiences{border-top:1px solid var(--line);max-width:46ch;font-size:var(--fs-small);color:var(--muted);margin:0;padding-top:16px}.hero-module__bLJxgG__main{margin:0;display:none;position:relative}.hero-module__bLJxgG__mainPhoto{object-fit:cover;width:100%;height:100%;display:block}.hero-module__bLJxgG__mainCaption{text-align:right;letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper);background:linear-gradient(to top, color-mix(in oklab, var(--color-ink) 78%, transparent), transparent);padding:36px 18px 14px;font-size:.75rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.hero-module__bLJxgG__tile{cursor:pointer;aspect-ratio:3/4;border-radius:var(--r-photo);outline:3px solid var(--color-paper);background:var(--color-night);color:var(--color-ink);border:0;padding:0;display:none;position:relative;overflow:hidden;box-shadow:0 18px 40px -12px #0009}.hero-module__bLJxgG__tile img{object-fit:cover;transition:transform .7s var(--ease-out-expo)}:is(.hero-module__bLJxgG__tile:hover img,.hero-module__bLJxgG__tile:focus-visible img){transform:scale(1.08)}.hero-module__bLJxgG__tile:focus-visible{outline-color:var(--color-gold-light)}.hero-module__bLJxgG__tilePlay{background:var(--grad-gold);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 6px 16px -4px #0000008c}.hero-module__bLJxgG__tilePlay svg{margin-left:2px}.hero-module__bLJxgG__tileA{width:.54em;font-size:inherit;animation:7s ease-in-out infinite hero-module__bLJxgG__drift;position:absolute;bottom:.66em;left:2.85em}:is(html[data-motion=paused] .hero-module__bLJxgG__tileA,html[data-motion=paused] .hero-module__bLJxgG__tileB){animation-play-state:paused}@keyframes hero-module__bLJxgG__drift{0%,to{translate:0}50%{translate:0 -10px}}.hero-module__bLJxgG__title [data-hero-line]>span{animation:hero-module__bLJxgG__rise .9s var(--ease-out-expo) var(--d,0s) both}.hero-module__bLJxgG__hero [data-hero-rise]{animation:hero-module__bLJxgG__fadeUp .9s var(--ease-out-expo) var(--d,.5s) both}.hero-module__bLJxgG__ring path{animation:1.15s cubic-bezier(.65,0,.35,1) .95s both hero-module__bLJxgG__draw}.hero-module__bLJxgG__mainPhoto{animation:hero-module__bLJxgG__settle 1.8s var(--ease-out-expo) 50ms both}.hero-module__bLJxgG__tile{animation:hero-module__bLJxgG__tileIn 1.2s var(--ease-out-expo) .7s both, hero-module__bLJxgG__drift 7s ease-in-out 1.9s infinite}.hero-module__bLJxgG__tileB{animation-delay:.88s,1.9s}@keyframes hero-module__bLJxgG__rise{0%{transform:translateY(118%)}}@keyframes hero-module__bLJxgG__fadeUp{0%{opacity:0;transform:translateY(26px)}}@keyframes hero-module__bLJxgG__draw{0%{stroke-dashoffset:1px}}@keyframes hero-module__bLJxgG__settle{0%{transform:scale(1.12)}}@keyframes hero-module__bLJxgG__tileIn{0%{opacity:0;transform:translateY(60px)rotate(9deg)}}@media (prefers-reduced-motion:reduce){.hero-module__bLJxgG__title [data-hero-line]>span,.hero-module__bLJxgG__hero [data-hero-rise],.hero-module__bLJxgG__ring path,.hero-module__bLJxgG__mainPhoto,.hero-module__bLJxgG__tile{animation:none}}@media (max-width:1023px){.hero-module__bLJxgG__backdrop{height:min(70svh,640px);inset:0 0 auto}.hero-module__bLJxgG__veil{background:linear-gradient(to top, var(--color-ink) 0%, color-mix(in oklab, var(--color-ink) 92%, transparent) 26%, #2c10588c 62%, #2c105866 100%), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 78%, transparent) 0%, transparent 24%)}@supports (color:lab(0% 0 0)){.hero-module__bLJxgG__veil{background:linear-gradient(to top, var(--color-ink) 0%, color-mix(in oklab, var(--color-ink) 92%, transparent) 26%, lab(12.7562% 27.77 -38.5267/.55) 62%, lab(12.7562% 27.77 -38.5267/.4) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 78%, transparent) 0%, transparent 24%)}}.hero-module__bLJxgG__tileA{display:none}}@media (min-width:700px) and (max-width:1023px){.hero-module__bLJxgG__titleBlock{font-size:clamp(8.4rem,18vw,13rem)}.hero-module__bLJxgG__tileA{display:block}}@media (min-width:1024px){.hero-module__bLJxgG__hero{align-items:center}.hero-module__bLJxgG__grid{min-height:calc(100svh - var(--header-h) - 170px);grid-template-columns:minmax(0, 1fr) var(--main-w);align-content:center;align-items:center;gap:clamp(24px,4vw,72px)}.hero-module__bLJxgG__titleBlock{font-size:min(9.8vw,16svh,13rem)}.hero-module__bLJxgG__main{width:var(--main-w);height:var(--main-h);border-radius:var(--r-photo);display:block;overflow:hidden;box-shadow:0 40px 80px -30px #000000bf}.hero-module__bLJxgG__tileA{display:block}.hero-module__bLJxgG__tileB{z-index:3;width:clamp(110px,10vw,150px);right:calc(var(--main-w) - 64px);display:block;position:absolute;bottom:clamp(70px,13svh,150px)}}
.media-gallery-module__REco2q__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.media-gallery-module__REco2q__first{padding-top:calc(var(--header-h) + clamp(40px, 6vw, 90px))}.media-gallery-module__REco2q__wrap{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4.5vw,60px);display:grid;position:relative}.media-gallery-module__REco2q__head{gap:24px;display:grid}.media-gallery-module__REco2q__title{margin:0;font-size:clamp(3.4rem,9vw,9rem);line-height:.86}.media-gallery-module__REco2q__title>span{display:inline-block}.media-gallery-module__REco2q__headSide{align-content:end;justify-items:start;gap:20px;display:grid}.media-gallery-module__REco2q__lead{color:var(--muted);margin:0}.media-gallery-module__REco2q__switch{border:1.5px solid var(--line);background:#120a1f80;border-radius:999px;padding:4px;display:inline-flex}.media-gallery-module__REco2q__mode{min-width:84px;min-height:44px;color:var(--color-paper);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-weight:700;transition:background-color .3s,color .3s}.media-gallery-module__REco2q__mode[aria-pressed=true]{background:var(--grad-gold);color:var(--color-ink)}.media-gallery-module__REco2q__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.media-gallery-module__REco2q__featured,.media-gallery-module__REco2q__support{align-content:start;gap:12px;min-width:0;display:grid}.media-gallery-module__REco2q__card{border-radius:var(--r-photo);background:var(--color-night);width:100%;color:var(--color-paper);text-align:left;cursor:pointer;transition:transform .6s var(--ease-out-expo), box-shadow .6s var(--ease-out-expo);border:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #000c,0 0 0 1px #e3bd6e47}.media-gallery-module__REco2q__card:hover,.media-gallery-module__REco2q__card:focus-visible{transform:translateY(-4px);box-shadow:0 40px 70px -34px #000000e6,0 0 0 1px #e3bd6eb3}.media-gallery-module__REco2q__media{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.media-gallery-module__REco2q__media img,.media-gallery-module__REco2q__clipMedia img{object-fit:cover;transition:transform 1.2s var(--ease-out-expo)}.media-gallery-module__REco2q__card:hover .media-gallery-module__REco2q__media img,.media-gallery-module__REco2q__card:focus-visible .media-gallery-module__REco2q__media img,.media-gallery-module__REco2q__clipButton:hover .media-gallery-module__REco2q__clipMedia img,.media-gallery-module__REco2q__clipButton:focus-visible .media-gallery-module__REco2q__clipMedia img{transform:scale(1.05)}.media-gallery-module__REco2q__scrim{background:linear-gradient(#0000 20%,#120a1f33 45%,#120a1fe0 100%);position:absolute;inset:0}.media-gallery-module__REco2q__disc{background:var(--grad-gold);width:64px;height:64px;color:var(--color-ink);transition:transform .5s var(--ease-out-expo);border-radius:50%;place-items:center;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 14px 34px -10px #000000b3,inset 0 1px #ffffff80}.media-gallery-module__REco2q__discSmall{width:48px;height:48px;top:72%}.media-gallery-module__REco2q__card:hover .media-gallery-module__REco2q__disc,.media-gallery-module__REco2q__card:focus-visible .media-gallery-module__REco2q__disc,.media-gallery-module__REco2q__clipButton:hover .media-gallery-module__REco2q__disc,.media-gallery-module__REco2q__clipButton:focus-visible .media-gallery-module__REco2q__disc{transform:scale(1.12)}.media-gallery-module__REco2q__label{gap:4px;padding:16px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.media-gallery-module__REco2q__badge{color:var(--color-gold-light);letter-spacing:.14em;text-transform:uppercase;background:#120a1fb3;border:1px solid #e3bd6e99;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.7rem;font-weight:800}.media-gallery-module__REco2q__name{text-wrap:balance;font-size:clamp(1.05rem,1.2vw + .6rem,1.4rem);font-weight:800;line-height:1.15}.media-gallery-module__REco2q__featured .media-gallery-module__REco2q__name{font-size:clamp(1.4rem,2.4vw + .4rem,2.4rem)}.media-gallery-module__REco2q__meta{font-size:var(--fs-small);color:var(--color-gold-light);font-weight:700}.media-gallery-module__REco2q__caption{color:var(--muted);font-size:var(--fs-small);max-width:62ch;margin:0}.media-gallery-module__REco2q__rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.media-gallery-module__REco2q__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;display:grid}.media-gallery-module__REco2q__rowButton{min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:14px 0;display:grid;position:relative}.media-gallery-module__REco2q__rowTitle{transition:color .3s ease, transform .5s var(--ease-out-expo);font-size:clamp(1.9rem,4.6vw,4.2rem);line-height:.95}.media-gallery-module__REco2q__rowButton:hover .media-gallery-module__REco2q__rowTitle,.media-gallery-module__REco2q__rowButton:focus-visible .media-gallery-module__REco2q__rowTitle{color:var(--color-gold-light);transform:translate(10px)}.media-gallery-module__REco2q__rowMeta{color:var(--color-gold-light);font-weight:700}.media-gallery-module__REco2q__rowThumb{aspect-ratio:16/9;border-radius:10px;width:160px;display:none;position:relative;overflow:hidden}.media-gallery-module__REco2q__rowThumb img{object-fit:cover}.media-gallery-module__REco2q__rowLink{font-size:var(--fs-small);font-weight:600}.media-gallery-module__REco2q__podcast{border-top:1px solid var(--line);gap:22px;padding-top:clamp(24px,3vw,40px);display:grid}.media-gallery-module__REco2q__podcastHead{gap:8px;display:grid}.media-gallery-module__REco2q__podcastTitle{color:var(--color-gold-light);margin:0;font-size:clamp(2.6rem,5.4vw,5rem)}.media-gallery-module__REco2q__podcastIntro{color:var(--muted);margin:0}.media-gallery-module__REco2q__clips{margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-gold) transparent;gap:14px;list-style:none;display:flex;overflow-x:auto}.media-gallery-module__REco2q__clip{scroll-snap-align:start;flex:0 0 min(46vw,220px)}.media-gallery-module__REco2q__clipButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.media-gallery-module__REco2q__clipMedia{aspect-ratio:9/16;border-radius:var(--r-ui);background:var(--color-night);display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #000000e6,0 0 0 1px #e3bd6e47}.media-gallery-module__REco2q__clipLabel{gap:2px;display:grid}.media-gallery-module__REco2q__clipName{font-size:.97rem;font-weight:700;line-height:1.2}.media-gallery-module__REco2q__foot{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}@media (max-width:699px){.media-gallery-module__REco2q__row{grid-template-columns:minmax(0,1fr);padding-bottom:8px}.media-gallery-module__REco2q__rowButton{grid-template-columns:minmax(0,1fr) auto;gap:14px}.media-gallery-module__REco2q__rowTitle{overflow-wrap:anywhere;font-size:clamp(1.7rem,7.4vw,2.4rem)}}@media (min-width:700px){.media-gallery-module__REco2q__rowThumb{display:block}}@media (min-width:700px) and (max-width:1023px){.media-gallery-module__REco2q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-gallery-module__REco2q__featured{grid-column:1/-1}}@media (min-width:1024px){.media-gallery-module__REco2q__head{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end}.media-gallery-module__REco2q__grid{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px 18px}.media-gallery-module__REco2q__featured{grid-area:1/1/span 2}.media-gallery-module__REco2q__featured .media-gallery-module__REco2q__media{aspect-ratio:auto;height:clamp(420px,44vw,620px)}.media-gallery-module__REco2q__support{grid-column:2}.media-gallery-module__REco2q__clips{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.media-gallery-module__REco2q__clip{flex:none}}@media (max-width:1023px){.media-gallery-module__REco2q__clipsFull{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.media-gallery-module__REco2q__clipsFull .media-gallery-module__REco2q__clip{flex:none}}@media (min-width:700px) and (max-width:1023px){.media-gallery-module__REco2q__clipsFull{grid-template-columns:repeat(4,minmax(0,1fr))}}.media-gallery-module__REco2q__swap{animation:media-gallery-module__REco2q__swap .45s var(--ease-out-expo)}@keyframes media-gallery-module__REco2q__swap{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:no-preference){.media-gallery-module__REco2q__first [data-action-title]>span{animation:media-gallery-module__REco2q__titleIn .9s var(--ease-out-expo) .1s both}}@keyframes media-gallery-module__REco2q__titleIn{0%{opacity:0;transform:translateY(26px)}}[data-opener] .media-gallery-module__REco2q__switch{background:#2c144812}[data-opener] .media-gallery-module__REco2q__mode:not([aria-pressed=true]){color:var(--on)}[data-opener] .media-gallery-module__REco2q__rowButton:hover .media-gallery-module__REco2q__rowTitle,[data-opener] .media-gallery-module__REco2q__rowButton:focus-visible .media-gallery-module__REco2q__rowTitle,[data-opener] .media-gallery-module__REco2q__podcastTitle{color:var(--color-violet)}[data-opener] .media-gallery-module__REco2q__clipLabel .media-gallery-module__REco2q__meta,[data-opener] .media-gallery-module__REco2q__rowMeta{color:var(--color-bronze)}[data-opener] .media-gallery-module__REco2q__card,[data-opener] .media-gallery-module__REco2q__clipMedia{box-shadow:0 24px 44px -30px #2c144873,0 0 0 1px #c18d4066}[data-opener] .media-gallery-module__REco2q__card:hover,[data-opener] .media-gallery-module__REco2q__card:focus-visible{box-shadow:0 34px 56px -30px #2c14488c,0 0 0 1px #c18d40cc}
.meet-mike-module__9jrhnq__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.meet-mike-module__9jrhnq__first{padding-top:calc(var(--header-h) + clamp(32px, 5vw, 72px))}.meet-mike-module__9jrhnq__grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:relative}.meet-mike-module__9jrhnq__photo{aspect-ratio:4/5;border-radius:var(--r-photo);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #2c14488c}.meet-mike-module__9jrhnq__imgWrap{position:absolute;inset:-8% 0}.meet-mike-module__9jrhnq__img{object-fit:cover}.meet-mike-module__9jrhnq__caption{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper);text-shadow:0 1px 12px #0009;margin:0;padding-top:14px;font-size:.78rem;font-weight:800;position:absolute;bottom:18px;left:clamp(72px,9vw,110px);right:18px}.meet-mike-module__9jrhnq__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#120a1fa6);position:absolute;inset:0}.meet-mike-module__9jrhnq__text{align-content:center;justify-items:start;gap:18px;display:grid}.meet-mike-module__9jrhnq__title{gap:.04em;margin:0;font-size:clamp(3rem,7.4vw,7rem);line-height:.9;display:grid}.meet-mike-module__9jrhnq__mask{padding-bottom:.08em;display:block;overflow:hidden}.meet-mike-module__9jrhnq__mask>span{display:inline-block}.meet-mike-module__9jrhnq__accent{color:var(--color-violet);font-size:.66em;line-height:1.04}.meet-mike-module__9jrhnq__copy{gap:14px;max-width:52ch;font-size:1.12rem;line-height:1.6;display:grid}.meet-mike-module__9jrhnq__copy p{margin:0}.meet-mike-module__9jrhnq__principle{border-left:3px solid var(--color-gold);color:var(--color-text);max-width:22ch;margin:4px 0 0;padding-left:18px;font-size:clamp(1.6rem,2.6vw,2.3rem)}.meet-mike-module__9jrhnq__sign{color:var(--muted);font-size:var(--fs-small);justify-items:start;gap:6px;display:grid}.meet-mike-module__9jrhnq__script{width:120px;height:auto}@media (min-width:900px){.meet-mike-module__9jrhnq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.meet-mike-module__9jrhnq__first [data-meet-line]>span{animation:meet-mike-module__9jrhnq__lineRise 1.1s var(--ease-out-expo) .1s both}.meet-mike-module__9jrhnq__first [data-meet-line]:nth-child(2)>span{animation-delay:.22s}.meet-mike-module__9jrhnq__first [data-meet-photo]{animation:meet-mike-module__9jrhnq__photoIn 1.3s var(--ease-out-expo) both}.meet-mike-module__9jrhnq__first [data-meet-rise]{animation:meet-mike-module__9jrhnq__riseIn .9s var(--ease-out-expo) .4s both}}@keyframes meet-mike-module__9jrhnq__lineRise{0%{transform:translateY(110%)}}@keyframes meet-mike-module__9jrhnq__photoIn{0%{clip-path:inset(0 0 100%)}}@keyframes meet-mike-module__9jrhnq__riseIn{0%{opacity:0;transform:translateY(24px)}}
.tpr-link-module__yKjGya__link{z-index:1;color:inherit;text-decoration:none;display:block;position:relative}.tpr-link-module__yKjGya__link:before{content:"";position:absolute;inset:-9px -6px}.tpr-link-module__yKjGya__peek{top:calc(100% + 30px);left:calc(-1 * (var(--emblem-w,44px) + 10px));width:min(420px, calc(100vw - 2 * var(--gutter)));color:var(--color-paper);background:var(--grad-royal);isolation:isolate;transform-origin:12% 0;letter-spacing:0;text-align:left;cursor:pointer;border-radius:8px;gap:14px;padding:18px 18px 14px;font-size:1rem;line-height:1.2;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #e3bd6e47,0 34px 70px -22px #080310d9}.tpr-link-module__yKjGya__peek:before{content:"";height:30px;position:absolute;top:-30px;left:0;right:0}.tpr-link-module__yKjGya__contours{z-index:-1;pointer-events:none;--contour-opacity:.14;--contour-color:var(--color-lavender);--contour-size:760px;position:absolute;inset:0}.tpr-link-module__yKjGya__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tpr-link-module__yKjGya__headText{gap:8px;min-width:0;display:grid}.tpr-link-module__yKjGya__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-light);font-size:.66rem;font-weight:700}.tpr-link-module__yKjGya__heading{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-paper);font-size:2.05rem;font-weight:900;font-stretch:62%;line-height:.9}.tpr-link-module__yKjGya__gift{opacity:0;filter:drop-shadow(0 8px 16px #0a041380);flex:none;width:46px}.tpr-link-module__yKjGya__gift[data-ready=true]{opacity:1}.tpr-link-module__yKjGya__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tpr-link-module__yKjGya__tile{aspect-ratio:3/4;isolation:isolate;--tone:175 96 235;--tone-ink:var(--color-lavender);background:linear-gradient(160deg,#2b1646,#140a22);border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17}.tpr-link-module__yKjGya__pursue{--tone:227 189 110;--tone-ink:var(--color-gold-light)}.tpr-link-module__yKjGya__photo{object-fit:cover;opacity:0;transition:opacity .6s ease, transform 1.2s var(--ease-out-expo);transform:scale(1.1)}.tpr-link-module__yKjGya__loaded{opacity:1;transform:scale(1)}.tpr-link-module__yKjGya__wash{background:linear-gradient(#120a1f80 0%,#120a1f4d 54%,#120a1ff0 100%);position:absolute;inset:0}.tpr-link-module__yKjGya__num{color:rgb(var(--tone));text-shadow:0 1px 8px #120a1fd9;font-size:1.3rem;font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:8px;left:9px}.tpr-link-module__yKjGya__stage{letter-spacing:.16em;text-transform:uppercase;color:var(--tone-ink);font-size:.54rem;font-weight:700;position:absolute;top:31px;left:9px}.tpr-link-module__yKjGya__icon{border:1px solid rgb(var(--tone) / .75);width:26px;height:26px;color:var(--tone-ink);background:#120a1f8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.tpr-link-module__yKjGya__name{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-paper);font-size:1.35rem;font-weight:900;font-stretch:62%;line-height:.95;position:absolute;bottom:9px;left:9px;right:6px}.tpr-link-module__yKjGya__foot{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.62rem;font-weight:700;display:flex}.tpr-link-module__yKjGya__route{color:#e0c9f0cc}.tpr-link-module__yKjGya__more{color:var(--color-gold-light);align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.tpr-link-module__yKjGya__eyebrow,.tpr-link-module__yKjGya__heading{animation:tpr-link-module__yKjGya__rise .6s var(--ease-out-expo) 80ms backwards}.tpr-link-module__yKjGya__tile{animation:tpr-link-module__yKjGya__rise .7s var(--ease-out-expo) calc(.2s + var(--i) * .1s) backwards}.tpr-link-module__yKjGya__foot{animation:.5s .85s backwards tpr-link-module__yKjGya__fade}}@keyframes tpr-link-module__yKjGya__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes tpr-link-module__yKjGya__fade{0%{opacity:0}}
.problem-module__YilX2a__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.problem-module__YilX2a__grid{z-index:1;gap:clamp(36px,5vw,72px);display:grid;position:relative}.problem-module__YilX2a__title{max-width:36ch;color:var(--color-text);margin:0;font-weight:400}.problem-module__YilX2a__title>p{margin:0}.problem-module__YilX2a__need{font-size:inherit;margin:.35em 0 0;font-weight:700}.problem-module__YilX2a__body{align-items:start;gap:28px;display:grid}.problem-module__YilX2a__words{flex-wrap:wrap;gap:.1em .5em;margin:0;padding:0;font-size:clamp(2.3rem,5vw,4.8rem);list-style:none;display:flex}.problem-module__YilX2a__word{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.005em;color:var(--color-text);font-weight:900;font-stretch:62%;line-height:.95;transition:color .35s,-webkit-text-stroke-color .35s}.problem-module__YilX2a__word:nth-child(2n){color:#0000;-webkit-text-stroke:.035em var(--color-violet)}.problem-module__YilX2a__word:hover{color:var(--color-violet);-webkit-text-stroke-color:var(--color-violet)}.problem-module__YilX2a__finale{justify-items:stretch;row-gap:.06em;display:inline-grid}.problem-module__YilX2a__finaleWord{white-space:nowrap}.problem-module__YilX2a__finale.problem-module__YilX2a__word{color:#0000;-webkit-text-stroke:0}.problem-module__YilX2a__finale .problem-module__YilX2a__finaleWord{-webkit-text-stroke:.035em var(--color-violet)}.problem-module__YilX2a__life{background:linear-gradient(100deg, var(--color-gold-deep) 0%, var(--color-gold) 45%, #8a5a18 100%);color:#0000;filter:drop-shadow(0 .08em .18em #c18d4059);-webkit-background-clip:text;background-clip:text;justify-content:space-between;font-size:1.32em;line-height:.92;display:flex}@media (max-width:420px){.problem-module__YilX2a__finale{font-size:.86em}}.problem-module__YilX2a__turn{border-top:1px solid var(--line);gap:22px;padding-top:clamp(24px,4vw,48px);display:grid}.problem-module__YilX2a__turnLine{color:var(--color-violet);max-width:16ch;margin:0;font-size:clamp(2.4rem,6.4vw,5.6rem)}.problem-module__YilX2a__turnActions{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.problem-module__YilX2a__ridge{z-index:0;width:min(62vw,880px);height:auto;color:var(--color-gold-deep);pointer-events:none;opacity:.55;position:absolute;bottom:0;right:0}@media (min-width:900px){.problem-module__YilX2a__section{padding-bottom:calc(var(--space-section) / 2)}.problem-module__YilX2a__turnLine{max-width:none}.problem-module__YilX2a__ridge{width:min(36vw,520px)}.problem-module__YilX2a__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px)}}
.header-module__9iNmeq__header{z-index:60;color:var(--color-paper);transition:background-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.header-module__9iNmeq__solid{background:color-mix(in oklab, var(--color-ink) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 color-mix(in oklab, var(--color-gold-light) 22%, transparent)}.header-module__9iNmeq__inner{width:min(100% - 2 * var(--gutter), var(--max));height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-inline:auto;display:grid}.header-module__9iNmeq__logo{min-height:48px}.header-module__9iNmeq__desktopNav{justify-self:center;display:none}.header-module__9iNmeq__desktopNav ul{gap:clamp(20px,2.6vw,44px);margin:0;padding:0;list-style:none;display:flex}.header-module__9iNmeq__desktopNav a{align-items:center;min-height:48px;font-size:.97rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.header-module__9iNmeq__desktopNav a:after{content:"";background:var(--grad-gold);transform-origin:0;height:2px;transition:transform .4s var(--ease-out-expo);position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.header-module__9iNmeq__desktopNav a:hover:after,.header-module__9iNmeq__desktopNav a[aria-current=page]:after{transform:scaleX(1)}.header-module__9iNmeq__actions{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.header-module__9iNmeq__book{min-height:48px}.header-module__9iNmeq__menuButton{cursor:pointer;min-height:48px;color:inherit;background:0 0;border:2px solid;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:700;display:inline-flex}.header-module__9iNmeq__menu{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.header-module__9iNmeq__menu::backdrop{background:0 0}.header-module__9iNmeq__menuPanel{padding:max(20px, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow-y:auto}.header-module__9iNmeq__menuPanel>*{z-index:1;position:relative}.header-module__9iNmeq__menuPanel>.contours{z-index:0;position:absolute}.header-module__9iNmeq__menuTop{justify-content:space-between;align-items:center;min-height:56px;display:flex}.header-module__9iNmeq__menuClose{cursor:pointer;min-height:48px;color:inherit;background:0 0;border:2px solid;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:700;display:inline-flex}.header-module__9iNmeq__menuList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.header-module__9iNmeq__menuLink{color:var(--color-paper);transition:transform .4s var(--ease-out-expo), color .3s ease;font-size:clamp(3.4rem,15vw,7rem);text-decoration:none;display:block}.header-module__9iNmeq__menuLink[aria-current=page]{color:var(--color-gold-light)}.header-module__9iNmeq__menuLink:hover,.header-module__9iNmeq__menuLink:focus-visible{transform:translate(10px)}.header-module__9iNmeq__menuFoot{justify-items:start;gap:20px;display:grid}.header-module__9iNmeq__menuLinks{flex-wrap:wrap;gap:8px 24px;margin:0;font-weight:600;display:flex}.header-module__9iNmeq__menuLinks a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:1024px){.header-module__9iNmeq__desktopNav{display:block}.header-module__9iNmeq__menuButton{display:none}}@media (max-width:1023px){.header-module__9iNmeq__book{display:none}}@media (max-width:719px){.header-module__9iNmeq__inner{height:66px}}@media (max-width:419px){.header-module__9iNmeq__inner{gap:12px}.header-module__9iNmeq__menuButton{gap:8px;padding:0 14px}}@media (max-width:349px){.header-module__9iNmeq__menuLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-module__9iNmeq__menuButton{justify-content:center;min-width:48px;padding:0 12px}}html:has([data-opener]) .header-module__9iNmeq__solid{background:var(--color-ink)}
.pillar-detail-module__hpsctq__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.pillar-detail-module__hpsctq__wrap{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(56px,8vw,120px);display:grid;position:relative}.pillar-detail-module__hpsctq__heading{margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.88}.pillar-detail-module__hpsctq__pillar{align-items:center;gap:28px;display:grid}.pillar-detail-module__hpsctq__pictures{padding-bottom:14%;position:relative}.pillar-detail-module__hpsctq__main{aspect-ratio:4/3;border-radius:var(--r-photo);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #2c144899}.pillar-detail-module__hpsctq__second{aspect-ratio:4/5;border-radius:var(--r-photo);border:5px solid var(--color-parchment);width:42%;margin:0;position:absolute;bottom:0;right:4%;overflow:hidden;box-shadow:0 24px 50px -24px #2c1448b3}.pillar-detail-module__hpsctq__main img,.pillar-detail-module__hpsctq__second img{object-fit:cover}.pillar-detail-module__hpsctq__text{align-content:center;gap:14px;max-width:56ch;display:grid}.pillar-detail-module__hpsctq__text p{margin:0}.pillar-detail-module__hpsctq__step{letter-spacing:.16em;text-transform:uppercase;color:var(--color-violet);align-items:center;gap:10px;font-size:.8125rem;font-weight:700;display:flex}.pillar-detail-module__hpsctq__icon{border:1.5px solid var(--color-gold-deep);width:40px;height:40px;color:var(--color-bronze);border-radius:50%;place-items:center;display:grid}.pillar-detail-module__hpsctq__name{margin:0;font-size:clamp(3.6rem,8vw,7.4rem);line-height:.84}.pillar-detail-module__hpsctq__shift{color:var(--color-violet);font-size:clamp(1.7rem,2.8vw,2.5rem)}.pillar-detail-module__hpsctq__definition{font-size:var(--fs-lead);font-weight:600;line-height:1.35}.pillar-detail-module__hpsctq__lens{border-top:1px solid var(--line);gap:12px;margin:6px 0 0;padding:16px 0 0;display:grid}.pillar-detail-module__hpsctq__lens dt{letter-spacing:.16em;text-transform:uppercase;color:var(--color-bronze);font-size:.75rem;font-weight:800}.pillar-detail-module__hpsctq__lens>p{font-style:italic}.pillar-detail-module__hpsctq__lens dl{margin:0}.pillar-detail-module__hpsctq__lens dd{margin:2px 0 0}.pillar-detail-module__hpsctq__result{font-size:1.1rem;font-weight:800}.pillar-detail-module__hpsctq__result span{letter-spacing:.16em;text-transform:uppercase;color:var(--color-bronze);margin-right:10px;font-size:.75rem}@media (min-width:900px){.pillar-detail-module__hpsctq__pillar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px)}.pillar-detail-module__hpsctq__pillar[data-flip=true] .pillar-detail-module__hpsctq__pictures{order:2}}
.proof-module__YNDNFW__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.proof-module__YNDNFW__grid{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4.5vw,64px);display:grid;position:relative}.proof-module__YNDNFW__head{align-content:center;gap:22px;display:grid}.proof-module__YNDNFW__title{color:var(--color-text);margin:0;font-size:clamp(3rem,6.4vw,6.6rem);line-height:.88}.proof-module__YNDNFW__lead{color:var(--muted);margin:0}.proof-module__YNDNFW__photo{gap:10px;margin:0;display:grid}.proof-module__YNDNFW__frame{aspect-ratio:16/9;border-radius:var(--r-photo);position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #2c144880}.proof-module__YNDNFW__frame img{object-fit:cover}.proof-module__YNDNFW__caption{font-size:var(--fs-small);color:var(--muted)}.proof-module__YNDNFW__schoolsBlock{gap:18px;display:grid}.proof-module__YNDNFW__schoolsHeading{letter-spacing:.16em;text-transform:uppercase;color:var(--color-violet);margin:0;font-size:.8125rem;font-weight:700}.proof-module__YNDNFW__train{margin-inline:calc(-1 * var(--gutter));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.proof-module__YNDNFW__track{width:max-content;animation:proof-module__YNDNFW__train var(--train-seconds,60s) linear infinite;display:flex}.proof-module__YNDNFW__schools{flex:none;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.proof-module__YNDNFW__school{border-radius:var(--r-ui);border:1px solid var(--line);text-align:center;background:#fff;flex:none;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:16px;width:clamp(150px,16vw,200px);padding:28px 16px 22px;display:grid}@keyframes proof-module__YNDNFW__train{0%{transform:translate(-50%)}to{transform:translate(0)}}html[data-motion=paused] .proof-module__YNDNFW__train{overflow-x:auto;-webkit-mask-image:none;mask-image:none}html[data-motion=paused] .proof-module__YNDNFW__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.proof-module__YNDNFW__train{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.proof-module__YNDNFW__track{animation:none}.proof-module__YNDNFW__schools[aria-hidden=true]{display:none}}.proof-module__YNDNFW__logo{place-items:center;width:100%;height:96px;display:grid}.proof-module__YNDNFW__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:96px}.proof-module__YNDNFW__school strong{font-size:1.0625rem;line-height:1.2}.proof-module__YNDNFW__onScreen{gap:10px;margin-top:6px;display:grid}.proof-module__YNDNFW__onScreen h4{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.proof-module__YNDNFW__onScreen ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.proof-module__YNDNFW__playRow{border:1px solid var(--line);border-radius:var(--r-ui);width:100%;min-height:64px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:10px 18px 10px 12px;transition:background-color .3s,border-color .3s;display:grid}.proof-module__YNDNFW__playRow:hover,.proof-module__YNDNFW__playRow:focus-visible{border-color:var(--color-violet);background:#fff}.proof-module__YNDNFW__playIcon{background:var(--color-violet);width:40px;height:40px;color:var(--color-paper);transition:transform .45s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid}.proof-module__YNDNFW__playIcon svg{margin-left:2px}.proof-module__YNDNFW__playLogo{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:clamp(76px,20vw,112px);height:60px;padding:6px 8px;display:grid;position:relative}.proof-module__YNDNFW__playLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:46px}.proof-module__YNDNFW__playLogo .proof-module__YNDNFW__playIcon{width:26px;height:26px;box-shadow:0 0 0 3px var(--color-paper);position:absolute;bottom:-8px;right:-8px}.proof-module__YNDNFW__playLogo .proof-module__YNDNFW__playIcon svg{width:10px;height:10px;margin-left:1px}.proof-module__YNDNFW__playRow:hover .proof-module__YNDNFW__playIcon,.proof-module__YNDNFW__playRow:focus-visible .proof-module__YNDNFW__playIcon{transform:scale(1.1)}.proof-module__YNDNFW__playText{gap:2px;min-width:0;display:grid}.proof-module__YNDNFW__playText strong{font-size:1rem}.proof-module__YNDNFW__playText span{color:var(--muted);font-size:var(--fs-small)}.proof-module__YNDNFW__playGo{min-height:0;color:var(--color-violet);grid-column:2;justify-self:start;padding:0}.proof-module__YNDNFW__playRow>:first-child{grid-row:span 2}@media (min-width:700px){.proof-module__YNDNFW__playRow{grid-template-columns:auto 1fr auto}.proof-module__YNDNFW__playGo{grid-column:auto}.proof-module__YNDNFW__playRow>:first-child{grid-row:auto}}.proof-module__YNDNFW__carousel{border-top:1px solid var(--line);gap:18px;padding-top:clamp(20px,3vw,36px);display:grid}.proof-module__YNDNFW__list{margin:0;padding:0;list-style:none;display:grid;position:relative}.proof-module__YNDNFW__item{grid-area:1/1;min-width:0}.js .proof-module__YNDNFW__item{opacity:0;visibility:hidden;transition:opacity .6s ease, transform .8s var(--ease-out-expo), visibility 0s linear .6s;transform:translateY(14px)}.js .proof-module__YNDNFW__item[data-active=true]{opacity:1;visibility:visible;transition:opacity .7s ease .15s, transform .9s var(--ease-out-expo) .15s, visibility 0s;transform:none}html:not(.js) .proof-module__YNDNFW__list{gap:36px}html:not(.js) .proof-module__YNDNFW__item{grid-area:auto}.proof-module__YNDNFW__quote{gap:22px;margin:0;display:grid}.proof-module__YNDNFW__text{color:var(--color-text);max-width:28em;margin:0;font-size:clamp(1.9rem,4.2vw,3.6rem);line-height:1.08}.proof-module__YNDNFW__text p{margin:0}.proof-module__YNDNFW__by{justify-items:start;gap:2px;display:grid}.proof-module__YNDNFW__emph{background:linear-gradient(transparent 52%, color-mix(in oklab, var(--color-gold-bright) 70%, transparent) 52%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;margin:0 -.04em;padding:0 .12em}.proof-module__YNDNFW__byLogo{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:56px;margin-bottom:8px}.proof-module__YNDNFW__name{font-size:1.15rem;font-weight:800}.proof-module__YNDNFW__role{color:var(--muted)}.proof-module__YNDNFW__context{font-size:var(--fs-small);color:var(--muted)}.proof-module__YNDNFW__watch{min-height:52px;margin-top:14px}.proof-module__YNDNFW__quotesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;display:flex}.proof-module__YNDNFW__quotesHead .eyebrow{margin:0}.proof-module__YNDNFW__controls{flex:320px;align-items:center;gap:12px;display:flex}.proof-module__YNDNFW__arrow,.proof-module__YNDNFW__pause{border:2px solid var(--color-text);width:52px;height:52px;color:var(--color-text);cursor:pointer;transition:background-color .3s ease, color .3s ease, transform .4s var(--ease-out-expo);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.proof-module__YNDNFW__arrow:hover,.proof-module__YNDNFW__pause:hover,.proof-module__YNDNFW__arrow:focus-visible,.proof-module__YNDNFW__pause:focus-visible{background:var(--color-text);color:var(--color-paper)}.proof-module__YNDNFW__arrow:active,.proof-module__YNDNFW__pause:active{transform:scale(.94)}.proof-module__YNDNFW__route{flex:1;align-items:center;min-width:0;margin:0;padding:0 4px;list-style:none;display:flex}.proof-module__YNDNFW__stop{flex:none;align-items:center;display:flex}.proof-module__YNDNFW__stop:not(:last-child){flex:1}.proof-module__YNDNFW__dot{cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:28px;padding:0;position:relative}.proof-module__YNDNFW__dot:before{content:"";border:2px solid var(--color-gold-deep);background:var(--color-paper);transition:background-color .4s ease, transform .4s var(--ease-out-expo);border-radius:50%;position:absolute;inset:7px}.proof-module__YNDNFW__stop[data-state=done] .proof-module__YNDNFW__dot:before{background:var(--color-gold-deep)}.proof-module__YNDNFW__stop[data-state=current] .proof-module__YNDNFW__dot:before{background:var(--color-violet);border-color:var(--color-violet);transform:scale(1.35)}.proof-module__YNDNFW__leg{border-top:2px dashed color-mix(in oklab, var(--color-gold-deep) 55%, transparent);flex:1;height:0;position:relative}.proof-module__YNDNFW__stop[data-state=done] .proof-module__YNDNFW__leg{border-top:2px solid var(--color-gold-deep)}.proof-module__YNDNFW__fill{background:var(--color-violet);transform-origin:0;width:100%;height:2px;animation:linear forwards proof-module__YNDNFW__fill;position:absolute;top:-2px;left:0}@keyframes proof-module__YNDNFW__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1024px){.proof-module__YNDNFW__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.proof-module__YNDNFW__schoolsBlock{grid-column:1/-1}.proof-module__YNDNFW__train{margin-inline:0}.proof-module__YNDNFW__onScreen ul{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-module__YNDNFW__carousel{grid-column:1/-1}.proof-module__YNDNFW__controls{max-width:640px}}.proof-module__YNDNFW__counter{text-align:center;font-variant-numeric:tabular-nums;color:var(--color-text);flex:1;font-weight:700;display:none}@media (max-width:419px){.proof-module__YNDNFW__route{display:none}.proof-module__YNDNFW__counter{display:block}}@media (max-width:1023px){.proof-module__YNDNFW__controls[data-many] .proof-module__YNDNFW__route{display:none}.proof-module__YNDNFW__controls[data-many] .proof-module__YNDNFW__counter{display:block}}.proof-module__YNDNFW__text,.proof-module__YNDNFW__by{overflow-wrap:anywhere}
.sticky-cta-module__Cgv5Zq__bar{z-index:55;padding:12px max(var(--gutter), env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));background:linear-gradient(to top, color-mix(in oklab, var(--color-ink) 92%, transparent), transparent);pointer-events:none;transition:transform .5s var(--ease-out-expo);justify-content:center;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.sticky-cta-module__Cgv5Zq__shown{transform:translateY(0)}.sticky-cta-module__Cgv5Zq__button{pointer-events:auto;width:min(100%,420px)}html.no-scroll .sticky-cta-module__Cgv5Zq__bar{display:none}@media (min-width:1024px){.sticky-cta-module__Cgv5Zq__bar{background:0 0;padding:0;inset:auto clamp(24px,3vw,48px) clamp(24px,4vh,40px) auto;transform:translateY(calc(100% + 64px))}.sticky-cta-module__Cgv5Zq__shown{transform:translateY(0)}.sticky-cta-module__Cgv5Zq__button{width:auto;padding-inline:2.2rem}}
.rooms-module__Uhkfvq__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.rooms-module__Uhkfvq__wrap{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);display:grid;position:relative}.rooms-module__Uhkfvq__head{gap:14px;display:grid}.rooms-module__Uhkfvq__title{gap:.05em;margin:0;font-size:clamp(3.2rem,8.6vw,8.6rem);line-height:.88;display:grid}.rooms-module__Uhkfvq__mask{padding-bottom:.08em;display:block;overflow:hidden}.rooms-module__Uhkfvq__mask>span{display:inline-block}.rooms-module__Uhkfvq__accent{color:var(--color-violet);font-size:.62em;line-height:1.05}.rooms-module__Uhkfvq__intro{color:var(--muted);margin:0}.rooms-module__Uhkfvq__stage{gap:18px;display:grid}.rooms-module__Uhkfvq__tabs{border-top:1px solid var(--line);gap:0;display:grid}.rooms-module__Uhkfvq__tab{border:0;border-bottom:1px solid var(--line);color:var(--color-text);text-align:left;cursor:pointer;transition:color .4s ease, border-color .4s ease, padding-left .5s var(--ease-out-expo);background:0 0;border-left:4px solid #0000;grid-template-columns:auto 1fr;grid-template-areas:"num label""num line";align-items:center;gap:2px 18px;padding:20px 0 18px 18px;display:grid;position:relative}.rooms-module__Uhkfvq__tab:hover{padding-left:28px}.rooms-module__Uhkfvq__tab[aria-selected=true]{color:var(--color-violet);border-left-color:var(--color-violet)}.rooms-module__Uhkfvq__tabNum{font-family:var(--font-sans);color:var(--muted);grid-area:num;font-size:2rem;font-weight:900;font-stretch:62%}.rooms-module__Uhkfvq__tab[aria-selected=true] .rooms-module__Uhkfvq__tabNum{color:var(--color-violet)}.rooms-module__Uhkfvq__tabLabel{grid-area:label;font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:.95}.rooms-module__Uhkfvq__tabLine{font-size:var(--fs-small);color:var(--muted);grid-area:line;max-width:40ch}.rooms-module__Uhkfvq__panels{display:grid}.rooms-module__Uhkfvq__panel{grid-area:1/1;gap:20px;min-width:0;display:grid}.js .rooms-module__Uhkfvq__panel{visibility:hidden;opacity:0;transition:opacity .4s ease, transform .7s var(--ease-out-expo), visibility 0s linear .4s;transform:translateY(10px)}.js .rooms-module__Uhkfvq__panel[data-active=true]{visibility:visible;opacity:1;transition:opacity .6s ease .1s, transform .8s var(--ease-out-expo) .1s, visibility 0s;transform:none}@media (max-width:1023px){.js .rooms-module__Uhkfvq__panel:not([data-active=true]){display:none}}html:not(.js) .rooms-module__Uhkfvq__panels{gap:40px}html:not(.js) .rooms-module__Uhkfvq__panel{grid-area:auto}.rooms-module__Uhkfvq__picture{aspect-ratio:16/10;border-radius:var(--r-photo);position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #2c14488c,0 0 0 1px #9e681f66}.rooms-module__Uhkfvq__picture img{object-fit:cover}.rooms-module__Uhkfvq__copy{align-content:start;gap:16px;display:grid}.rooms-module__Uhkfvq__panelTitle{font-family:var(--font-serif);color:var(--color-violet);margin:0;font-size:clamp(2rem,3.2vw,3rem);font-style:italic;font-weight:400}.rooms-module__Uhkfvq__panelLine{font-size:var(--fs-lead);max-width:34ch;margin:0;line-height:1.35}.rooms-module__Uhkfvq__takeaways{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rooms-module__Uhkfvq__takeaways li{padding-left:28px;font-weight:600;position:relative}.rooms-module__Uhkfvq__takeaways li:before{content:"";background:var(--color-gold);width:10px;height:10px;box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-gold-deep) 60%, transparent);border-radius:50% 50% 50% 0;position:absolute;top:.55em;left:4px;rotate:-45deg}.rooms-module__Uhkfvq__groups{border-top:1px solid var(--line);gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid}.rooms-module__Uhkfvq__groups li{gap:2px;display:grid}.rooms-module__Uhkfvq__groups span{color:var(--muted);font-size:var(--fs-small)}.rooms-module__Uhkfvq__actions{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:6px;display:flex}.rooms-module__Uhkfvq__choose{align-content:start;gap:18px;display:grid}.rooms-module__Uhkfvq__closing{color:var(--muted);font-size:var(--fs-small);margin:0;padding-left:22px}.rooms-module__Uhkfvq__closing .link{color:var(--color-violet);padding-block:12px;font-weight:700;display:inline-block}@media (min-width:1024px){.rooms-module__Uhkfvq__stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,4vw,64px)}.rooms-module__Uhkfvq__panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px)}.rooms-module__Uhkfvq__picture{aspect-ratio:4/5}}
.showreel-module__FonT8W__section{padding-block:clamp(72px,10vw,120px) clamp(64px,8vw,100px);position:relative}.showreel-module__FonT8W__track{width:min(100% - 2 * var(--gutter), 1440px);margin-inline:auto}.showreel-module__FonT8W__stage{gap:clamp(20px,3vw,36px);display:grid}.showreel-module__FonT8W__title{margin:0;font-size:clamp(4.6rem,19vw,9.6rem);line-height:.82}.showreel-module__FonT8W__frame{aspect-ratio:17/15;background:var(--color-night);isolation:isolate;border-radius:24px;max-height:80svh;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000c}.showreel-module__FonT8W__media{will-change:transform;position:absolute;inset:0}.showreel-module__FonT8W__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showreel-module__FonT8W__video{object-fit:cover;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.showreel-module__FonT8W__video[data-playing=true]{opacity:1}.showreel-module__FonT8W__wide{display:none}.showreel-module__FonT8W__shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#120a1f1a 54%,#120a1fb3 100%);position:absolute;inset:0}.showreel-module__FonT8W__chip{z-index:3;color:var(--color-paper);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120a1fb3;border-radius:999px;margin:0;padding:8px 14px;font-size:.78rem;font-weight:700;position:absolute;bottom:clamp(14px,2vw,26px);left:clamp(14px,2vw,28px)}.showreel-module__FonT8W__play{z-index:2;cursor:pointer;width:100%;color:var(--color-ink);place-items:center;display:grid;position:absolute;inset:0}.showreel-module__FonT8W__disc{aspect-ratio:1;background:var(--grad-gold);width:clamp(116px,26vw,164px);transition:transform .5s var(--ease-out-expo);border-radius:50%;place-items:center;margin:0 0 14% 36%;display:grid;position:relative;box-shadow:0 20px 50px -14px #000000a6,inset 0 1px #ffffff80}.showreel-module__FonT8W__play:hover .showreel-module__FonT8W__disc,.showreel-module__FonT8W__play:focus-visible .showreel-module__FonT8W__disc{transform:scale(1.08)}.showreel-module__FonT8W__play:active .showreel-module__FonT8W__disc{transform:scale(.96)}.showreel-module__FonT8W__orbit{width:100%;height:100%;animation:20s linear infinite showreel-module__FonT8W__orbit;position:absolute;inset:0;overflow:visible}.showreel-module__FonT8W__orbit text{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;fill:var(--color-ink);font-size:17px;font-weight:800;font-stretch:100%}.showreel-module__FonT8W__triangle{aspect-ratio:1;background:var(--color-ink);width:44%;color:var(--color-gold-light);border-radius:50%;place-items:center;display:grid;position:relative}.showreel-module__FonT8W__triangle svg{margin-left:4px}.showreel-module__FonT8W__play:focus-visible{outline-offset:-6px}@keyframes showreel-module__FonT8W__orbit{to{transform:rotate(360deg)}}html[data-motion=paused] .showreel-module__FonT8W__orbit{animation-play-state:paused}.showreel-module__FonT8W__note{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.showreel-module__FonT8W__noteText{gap:14px;max-width:62ch;display:grid}.showreel-module__FonT8W__body{font-size:var(--fs-lead);margin:0;line-height:1.42}.showreel-module__FonT8W__meta{font-size:var(--fs-small);color:var(--muted);margin:0}@media (min-width:700px){.showreel-module__FonT8W__frame{aspect-ratio:16/9;max-height:none}.showreel-module__FonT8W__wide{display:block}.showreel-module__FonT8W__narrow{display:none}.showreel-module__FonT8W__title{font-size:clamp(6rem,12vw,9.6rem)}}@media (min-width:1024px){.showreel-module__FonT8W__section{padding-block:0}.showreel-module__FonT8W__title{--title-size:clamp(7.2rem, 9.4vw, 8.5rem);font-size:var(--title-size);white-space:nowrap}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.js .showreel-module__FonT8W__track{height:240svh}.js .showreel-module__FonT8W__stage{height:100svh;padding-top:calc(var(--header-h) + clamp(10px, 2svh, 24px));display:block;position:sticky;top:0;overflow:clip}.js .showreel-module__FonT8W__title{z-index:1;position:relative}.js .showreel-module__FonT8W__frame{z-index:2;left:18%;right:18%;top:calc(var(--header-h) + clamp(10px, 2svh, 24px) + min(9.4vw, 8.5rem) * .82 + 3svh);aspect-ratio:16/9;border-radius:30px;max-height:none;position:absolute}.js .showreel-module__FonT8W__note{z-index:3;position:absolute;inset:auto 0 clamp(14px,2.4svh,28px)}}
.philosophy-module__axQH7G__section{padding-block:var(--space-section);isolation:isolate;position:relative;overflow:clip}.philosophy-module__axQH7G__wrap{z-index:1;align-items:center;gap:40px;display:grid;position:relative}.philosophy-module__axQH7G__text{gap:18px;max-width:62ch;display:grid}.philosophy-module__axQH7G__title{margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.88}.philosophy-module__axQH7G__text p{margin:0}.philosophy-module__axQH7G__approach{color:var(--color-lavender);font-size:clamp(1.8rem,3.2vw,2.8rem)}.philosophy-module__axQH7G__line{font-size:1.15rem;font-weight:800}.philosophy-module__axQH7G__emblem{filter:drop-shadow(0 30px 50px #e3bd6e40);width:min(70%,320px)}.philosophy-module__axQH7G__emblem svg{width:100%;height:auto;display:block}@media (min-width:900px){.philosophy-module__axQH7G__wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.philosophy-module__axQH7G__emblem{justify-self:center}}
.video-dialog-module__iUu3sW__dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.video-dialog-module__iUu3sW__dialog::backdrop{background:0 0}.video-dialog-module__iUu3sW__shell{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:absolute;inset:0}.video-dialog-module__iUu3sW__scrim{cursor:zoom-out;background:color-mix(in oklab, var(--color-ink) 90%, var(--color-royal));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;height:100%;position:absolute;inset:0}.video-dialog-module__iUu3sW__panel{gap:12px;width:min(100%,1280px,177.778dvh - 266.667px);display:grid;position:relative}.video-dialog-module__iUu3sW__vertical.video-dialog-module__iUu3sW__panel{width:min(100%,460px,56.25dvh - 84.375px)}.video-dialog-module__iUu3sW__vertical .video-dialog-module__iUu3sW__frame{aspect-ratio:9/16}.video-dialog-module__iUu3sW__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.video-dialog-module__iUu3sW__title{font-family:var(--font-sans);margin:0;font-size:clamp(1.05rem,1.4vw + .6rem,1.5rem);font-weight:700;line-height:1.2}.video-dialog-module__iUu3sW__meta{color:var(--color-lavender);font-weight:400}.video-dialog-module__iUu3sW__close{background:var(--grad-gold);min-width:48px;min-height:48px;color:var(--color-ink);cursor:pointer;transition:transform .3s var(--ease-out-expo);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.video-dialog-module__iUu3sW__close:hover{transform:scale(1.05)}.video-dialog-module__iUu3sW__close:active{transform:scale(.96)}.video-dialog-module__iUu3sW__frame{aspect-ratio:16/9;background:var(--color-ink);border-radius:4px;position:relative;overflow:hidden}.video-dialog-module__iUu3sW__poster{object-fit:cover;filter:blur(8px)brightness(.75);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.video-dialog-module__iUu3sW__unplayable{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.video-dialog-module__iUu3sW__unplayable p{text-wrap:balance;max-width:36ch;margin:0}.video-dialog-module__iUu3sW__iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .5s .25s;position:absolute;inset:0}.video-dialog-module__iUu3sW__ready{opacity:1}.video-dialog-module__iUu3sW__loading{filter:drop-shadow(0 14px 30px #0a04138c);width:clamp(64px,9vw,96px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-dialog-module__iUu3sW__fallback{background:var(--color-ink);border-left:4px solid var(--color-gold-light);z-index:2;margin:0;padding:12px 16px;font-size:.95rem;position:absolute;inset:auto 16px 16px}.video-dialog-module__iUu3sW__footer{text-align:right;margin:0;font-size:.95rem}@media (max-height:520px) and (orientation:landscape){.video-dialog-module__iUu3sW__shell{overflow-y:auto}.video-dialog-module__iUu3sW__panel{gap:8px;width:min(100%,177.778dvh - 234.667px)}.video-dialog-module__iUu3sW__title{font-size:1rem}}
