@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
._8zsqYq_cursor{z-index:300;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .3s var(--ease-soft);position:fixed;inset:0}._8zsqYq_cursor[data-visible=true]{opacity:1}._8zsqYq_cursor[data-state=text]{opacity:0}._8zsqYq_dot,._8zsqYq_ring{will-change:transform;position:absolute;top:0;left:0}._8zsqYq_dot:before{content:"";background:var(--c-bone);width:6px;height:6px;transition:transform .35s var(--ease-out);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}._8zsqYq_ring:before{content:"";border:1px solid var(--c-bone);opacity:0;width:84px;height:84px;transition:transform .6s var(--ease-out), opacity .3s var(--ease-soft);border-radius:50%;margin:-42px 0 0 -42px;position:absolute;transform:scale(.2)}._8zsqYq_label{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--c-bone);opacity:0;transition:opacity .25s var(--ease-soft);font-size:.625rem;font-weight:560;position:absolute;transform:translate(-50%,-50%)}._8zsqYq_cursor[data-state=link] ._8zsqYq_dot:before{transform:scale(2.2)}._8zsqYq_cursor[data-state=view] ._8zsqYq_dot:before{transform:scale(0)}._8zsqYq_cursor[data-state=view] ._8zsqYq_ring:before{opacity:1;transform:scale(1)}._8zsqYq_cursor[data-state=view] ._8zsqYq_label{opacity:1;transition-delay:.12s}html:is([data-intro=loading],[data-intro=revealing]) ._8zsqYq_dot:before{transform:scale(.6)}html:is([data-intro=loading],[data-intro=revealing]) ._8zsqYq_ring{visibility:hidden}html[data-intro=entering] ._8zsqYq_cursor:not([data-state=link],[data-state=view]) ._8zsqYq_dot:before{transition:transform .35s var(--ease-out) .6s}
.-FDopW_root{display:contents}:is(html:not([data-intro]) .-FDopW_root,html[data-intro=complete] .-FDopW_root){display:none}.-FDopW_curtain{z-index:80;position:fixed;inset:0}html[data-intro=entering] .-FDopW_curtain{pointer-events:none}html[data-intro=entering]:not([data-intro-alive]) .-FDopW_curtain{opacity:0;transition:opacity .6s var(--ease-soft)}.-FDopW_panel{background:var(--c-void);will-change:transform;width:calc(50% + 1px);position:absolute;top:0;bottom:0}.-FDopW_left{left:0}.-FDopW_right{right:0}.-FDopW_sweep{z-index:85;pointer-events:none;position:fixed;inset:0;overflow:hidden}.-FDopW_sweep:before{content:"";background:linear-gradient(100deg,#0000 0%,#f1f1ed0b 50%,#0000 100%);width:46vw;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-60vw)skew(-8deg)}html[data-intro-mode=full]:is([data-intro=loading],[data-intro=revealing]) .-FDopW_sweep:before{animation:-FDopW_sweep 1.2s var(--ease-in-out) both}:is(html[data-intro=revealing] .-FDopW_sweep,html[data-intro=entering] .-FDopW_sweep){opacity:0;transition:opacity .4s var(--ease-soft)}@keyframes -FDopW_sweep{to{transform:translate(160vw)skew(-8deg)}}.-FDopW_stage{--rule-w:clamp(360px, 34vw, 560px);z-index:90;pointer-events:none;height:100dvh;position:fixed;top:0;left:0;right:0}html:not([data-intro-mode=full]) .-FDopW_stage{display:none}.-FDopW_rule,.-FDopW_readout{width:var(--rule-w);margin-left:calc(var(--rule-w) / -2);position:absolute;left:50%}.-FDopW_rule{background:#f1f1ed8c;height:1px;top:calc(50% + 20px);transform:scaleX(0)}html:is([data-intro=loading],[data-intro=revealing],[data-intro-skip]) .-FDopW_rule{animation:-FDopW_rule-in .6s var(--ease-in-out) .15s both}html[data-intro=entering]:not([data-intro-skip],[data-intro-travel]) .-FDopW_rule{animation:-FDopW_rule-out .32s var(--ease-in-out) both}@keyframes -FDopW_rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes -FDopW_rule-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.-FDopW_readout{white-space:nowrap;justify-content:space-between;gap:16px;display:flex;top:calc(50% + 32px)}html:is([data-intro=loading],[data-intro=revealing],[data-intro-skip]) .-FDopW_readout{animation:-FDopW_fade-in .5s var(--ease-soft) .3s both}html[data-intro=entering]:not([data-intro-travel],[data-intro-skip]) .-FDopW_readout{animation:-FDopW_fade-out .2s var(--ease-soft) both}html[data-intro-skip] .-FDopW_stage{opacity:0;transition:opacity .2s var(--ease-soft)}.-FDopW_words{text-shadow:var(--halo)}html[data-intro-travel] .-FDopW_words{color:var(--c-bone);transform:translate(var(--dx), var(--dy));transition:transform .95s cubic-bezier(.33, 0, .1, 1), color .95s var(--ease-soft)}html[data-intro-travel]:has([data-ink=dark]) .-FDopW_words{color:var(--c-void);text-shadow:none;transition:transform .95s cubic-bezier(.33, 0, .1, 1), color .3s var(--ease-soft) .55s, text-shadow .3s var(--ease-soft) .55s}:is(html[data-intro-travel] .-FDopW_count,html[data-intro-travel] .-FDopW_rule){animation:-FDopW_fade-out .2s var(--ease-soft) both;transform:none}.-FDopW_word{opacity:.22;transition:opacity .5s var(--ease-soft)}.-FDopW_word[data-on]{opacity:1}.-FDopW_count{color:var(--c-bone)}html:not([data-intro-alive]) .-FDopW_count{visibility:hidden}@keyframes -FDopW_fade-in{0%{opacity:0}}@keyframes -FDopW_fade-out{0%{opacity:1}to{opacity:0}}.-FDopW_skip{right:var(--m);bottom:calc(var(--m) * .75 + env(safe-area-inset-bottom,0px));z-index:95;min-height:44px;transition:color var(--dur-fast);animation:-FDopW_fade-in .6s var(--ease-soft) .5s both;padding-left:16px;position:fixed}.-FDopW_skip:hover,.-FDopW_skip:focus-visible{color:var(--c-bone)}.-FDopW_skip:focus-visible{animation:none}html[data-intro=entering] .-FDopW_skip{visibility:hidden;animation:-FDopW_fade-in .6s var(--ease-soft) .5s both, -FDopW_fade-away .2s var(--ease-soft) both;transition:color var(--dur-fast), visibility 0s linear .2s}@keyframes -FDopW_fade-away{to{opacity:0}}@media (max-width:640px){.-FDopW_stage{--rule-w:62vw}html:is([data-intro=loading],[data-intro=revealing],[data-intro-skip]) .-FDopW_rule{animation-duration:.45s;animation-delay:50ms}html:is([data-intro=loading],[data-intro=revealing],[data-intro-skip]) .-FDopW_readout{animation-duration:.35s;animation-delay:50ms}.-FDopW_words{display:none}.-FDopW_readout{justify-content:flex-end}.-FDopW_sweep{display:none}}html[data-intro=loading]:not([data-intro-font]) .-FDopW_readout{animation-play-state:paused}html[data-intro=loading]:not([data-intro-font]) .-FDopW_rule{animation-play-state:paused}html[data-intro=loading]:not([data-intro-font]) .-FDopW_sweep:before{animation-play-state:paused}
.ART_AW_nav{z-index:100;height:var(--nav-h);padding-inline:var(--m);transition:transform .7s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;container-type:inline-size}.ART_AW_nav:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-soft);background:linear-gradient(#050505f0 0%,#050505db 55%,#05050500 100%);position:absolute;inset:0 0 -50%}.ART_AW_nav[data-scrolled=true]:before{opacity:1}.ART_AW_nav[data-hidden=true]:not(:has(:focus-visible)){transform:translateY(-150%)}.ART_AW_logo{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--c-bone);padding-block:16px;font-size:.75rem;font-weight:600;font-stretch:112%;line-height:1;display:inline-flex}.ART_AW_logo,.ART_AW_link,.ART_AW_menuButton{text-shadow:var(--halo)}.ART_AW_word{transition:opacity var(--dur-fast) var(--ease-soft), color var(--dur-base) var(--ease-soft), text-shadow var(--dur-base) var(--ease-soft);margin-right:-.24em;display:inline-flex}html[data-intro=entering] .ART_AW_word{transition-delay:0s,.55s,.55s}.ART_AW_word>span{display:inline-block}.ART_AW_logo:hover .ART_AW_word{opacity:.7}.ART_AW_logo:focus-visible,.ART_AW_link:focus-visible{box-shadow:0 0 0 1px var(--c-void), inset 0 0 0 1px var(--c-void)}html:has([data-ink=dark]):not([data-intro=loading],[data-intro=revealing]) .ART_AW_nav:not([data-scrolled=true]) :is(.ART_AW_logo,.ART_AW_link,.ART_AW_menuButton){color:var(--c-void);text-shadow:none}.ART_AW_links{gap:clamp(22px,2.6vw,44px);display:flex}.ART_AW_link{letter-spacing:.14em;text-transform:uppercase;opacity:.8;transition:opacity var(--dur-fast) var(--ease-soft), background-size var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-soft), text-shadow var(--dur-base) var(--ease-soft);font-size:.75rem;font-weight:520;font-stretch:108%;line-height:1.4;display:inline-block}.ART_AW_link:hover,.ART_AW_link:focus-visible,.ART_AW_link[aria-current=page]{opacity:1}@media (pointer:coarse){.ART_AW_link{position:relative}.ART_AW_link:after{content:"";position:absolute;inset:-13px -8px}}.ART_AW_menuButton{display:none}.ART_AW_sheet{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--m) calc(var(--m) + env(safe-area-inset-bottom));background:var(--c-void);color:var(--c-bone);opacity:0;transition:opacity .35s var(--ease-soft), overlay .35s allow-discrete, display .35s allow-discrete;border:0;flex-direction:column;margin:0;position:fixed;inset:0}.ART_AW_sheet[open]{opacity:1;display:flex}@starting-style{.ART_AW_sheet[open]{opacity:0}}html:has(.ART_AW_sheet[open]){overflow:hidden}.ART_AW_sheet::backdrop{background:0 0}.ART_AW_sheetTop{height:var(--nav-h);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ART_AW_sheetBrand,.ART_AW_close,.ART_AW_menuButton{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:520;font-stretch:108%}.ART_AW_sheetBrand{letter-spacing:.24em;font-weight:600;font-stretch:112%}.ART_AW_close,.ART_AW_menuButton{align-items:center;min-height:44px;padding-left:16px}.ART_AW_sheetLinks{margin-top:auto;display:grid}.ART_AW_sheetLinks li{margin:-6px;padding:6px;overflow:hidden}.ART_AW_sheetLinks a{min-height:44px;transition:transform .7s var(--ease-out) calc(80ms + var(--i,0) * 60ms);letter-spacing:-.045em;text-transform:uppercase;padding-block:4px;font-size:clamp(2.25rem,min(15vw,12svh),5.5rem);font-weight:600;font-stretch:112%;line-height:.92;display:block}@media (prefers-reduced-motion:no-preference){@starting-style{.ART_AW_sheet[open] .ART_AW_sheetLinks a{transform:translateY(calc(100% + 6px))}}}.ART_AW_sheetLinks a[aria-current=page]{color:var(--c-ash);text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:2px}.ART_AW_sheetFoot{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;display:flex}.ART_AW_social{color:var(--c-bone)}@media (prefers-reduced-motion:reduce){.ART_AW_nav{transition:opacity var(--dur-fast) var(--ease-soft)}.ART_AW_nav[data-hidden=true]:not(:has(:focus-visible)){opacity:0;pointer-events:none;transform:none}}@media (max-width:640px){.ART_AW_primary{display:none}.ART_AW_menuButton{display:inline-flex}}
.dpPCzG_inner{column-gap:var(--g);padding-block:clamp(28px, 3vw, 44px) calc(clamp(20px, 2vw, 32px) + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:clamp(28px,3vw,44px);display:grid}.dpPCzG_brand{letter-spacing:.24em;text-transform:uppercase;grid-column:1/span 6;font-size:.75rem;font-weight:600;font-stretch:112%;line-height:1}.dpPCzG_disciplines{grid-column:7/span 6}.dpPCzG_copy{grid-area:2/1/auto/span 6}.dpPCzG_socials{color:var(--c-bone);flex-wrap:wrap;grid-area:2/7/auto/span 4;gap:4px 28px;display:flex}.dpPCzG_socials a,.dpPCzG_top{align-items:center;min-height:44px;display:inline-flex}.dpPCzG_top{color:var(--c-bone);grid-area:2/11/auto/span 2;justify-self:end}@media (max-width:640px){.dpPCzG_inner{grid-template-columns:minmax(0,1fr) auto;row-gap:14px}.dpPCzG_brand,.dpPCzG_disciplines,.dpPCzG_socials{grid-area:auto/1/auto/-1}.dpPCzG_copy{grid-area:auto/1;margin-top:20px}.dpPCzG_top{grid-area:auto/2;margin-top:20px}}
:root{--c-void:#050505;--c-ink:#0a0a0a;--c-carbon:#111;--c-graphite:#171717;--c-bone:#f1f1ed;--c-ash:#a0a0a0;--c-line:#f1f1ed1f;--c-line-strong:#f1f1ed47;--font:var(--font-archivo), "Helvetica Neue", Helvetica, Arial, sans-serif;--m:max(clamp(16px, 2.5vw, 44px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--g:clamp(12px, 1.5vw, 28px);--nav-h:clamp(60px, 5.6vw, 84px);--section:clamp(112px, 15vw, 260px);--t-display:clamp(4.5rem, min(15.5vw, 25svh), 22rem);--t-h1:clamp(2.75rem, 7vw, 8.5rem);--t-h2:clamp(1.875rem, 3.4vw, 3.5rem);--t-h3:clamp(1.25rem, 1.5vw, 1.625rem);--t-lead:clamp(1.25rem, 1.9vw, 2rem);--t-body:clamp(1rem, .96rem + .18vw, 1.125rem);--t-meta:.6875rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--dur-fast:.24s;--dur-base:.6s;--dur-slow:1.2s;--halo:0 0 1px #05050599, 0 0 6px #05050580, 0 0 18px #05050580;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:640px){:root{--t-display:21.5vw;--section:120px}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#f1f1ed33 var(--c-void);-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-void)}body{background:var(--c-void);min-height:100svh;color:var(--c-bone);font-family:var(--font);font-size:var(--t-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.55;overflow-x:clip}img,picture,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0}@media (hover:none){button:active{opacity:.6;transition:opacity var(--dur-fast) var(--ease-soft)}a:not([data-cursor],:has([data-cursor])):active{opacity:.6;transition:opacity var(--dur-fast) var(--ease-soft)}}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;line-height:inherit}::selection{background:var(--c-bone);color:var(--c-void)}:focus-visible{outline:1px solid var(--c-bone);outline-offset:4px}.t-display{font-size:var(--t-display);overflow-wrap:break-word;letter-spacing:-.045em;word-spacing:.06em;text-transform:uppercase;font-weight:600;font-stretch:112%;line-height:.8}.t-h1{font-size:var(--t-h1);letter-spacing:-.035em;font-weight:560;font-stretch:105%;line-height:.9}.t-h2{font-size:var(--t-h2);letter-spacing:-.025em;word-spacing:.04em;font-weight:520;font-stretch:105%;line-height:1}.t-h3{font-size:var(--t-h3);letter-spacing:-.012em;word-spacing:.06em;font-weight:500;font-stretch:105%;line-height:1.15}.t-lead{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:420;line-height:1.2}.meta{font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--c-ash);font-weight:520;font-stretch:108%;line-height:1.5}.grid{column-gap:var(--g);padding-inline:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.wrap{padding-inline:var(--m)}.u-line{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px}.u-line:hover,.u-line:focus-visible,.u-line[aria-current=page]{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.u-line{transition:none}}@media (forced-colors:active){.u-line[aria-current=page]{text-decoration:underline}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--c-bone);color:var(--c-void);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input,textarea){cursor:text!important}html.has-cursor dialog[open],html.has-cursor dialog[open] *{cursor:auto!important}html.has-cursor dialog[open] :is(a,button,select,label){cursor:pointer!important}.nf-page{min-height:100svh;padding-top:calc(var(--nav-h) + var(--g));padding-bottom:var(--m);grid-template-areas:"t t t t t t t.b b b b";align-content:end;align-items:last baseline;row-gap:clamp(40px,6vw,72px)}.nf-title{grid-area:t;gap:clamp(12px,1.4vw,20px);display:grid;container-type:inline-size}.nf-mask{font-size:min(calc(var(--t-display) * 2), 51cqw);margin:-.08em 0 0 -.02em;padding-top:.08em;display:block;overflow:hidden}.nf-mask>span{display:block}.nf-body{grid-area:b;gap:clamp(20px,2.4vw,36px);display:grid}.nf-text{max-width:28ch}.nf-link{align-items:center;min-height:44px;display:inline-flex}.nf-link:is(:hover,:focus-visible)>.u-line{background-size:100% 1px}@media (hover:none){.nf-link .u-line{background-size:100% 1px}}@media (max-width:1024px){.nf-page{grid-template-areas:"t t t t t t t t t t t t""b b b b b b b b. . . ."}}@media (max-width:640px){.nf-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""b"}}
html[data-intro=loading],html[data-intro=revealing]{overflow:hidden}html[data-intro]:not([data-intro=complete]){scrollbar-color:transparent var(--c-void)}html:not([data-intro-mode=reduced]):is([data-intro=loading],[data-intro=revealing]) [data-intro-logo]{transform:translate(calc(50cqw - 50%), calc(50dvh - var(--nav-h) / 2))}html[data-intro=entering] [data-intro-logo]{transition:transform .95s cubic-bezier(.33,0,.1,1)}html[data-intro-mode=short][data-intro=entering] [data-intro-logo]{transition-duration:.8s}html[data-intro-mode=full]:is([data-intro=loading],[data-intro=revealing],[data-intro=entering]) [data-intro-char]{animation:intro-char .8s var(--ease-out) both;animation-delay:calc(.12s + var(--ad,0) * 30ms)}html[data-intro-mode=full]:is([data-intro=loading],[data-intro=revealing],[data-intro=entering]) [data-intro-word]{animation:intro-word 1.1s var(--ease-out) .12s both}html[data-intro-mode=short]:is([data-intro=loading],[data-intro=revealing],[data-intro=entering]) [data-intro-word]{animation:intro-fade .45s var(--ease-soft) both}@keyframes intro-char{0%{opacity:0;transform:translateX(calc(var(--d,0) * -.24em))}}@keyframes intro-word{0%{transform:scale(.97)}}@keyframes intro-fade{0%{opacity:0}}html[data-intro=loading] [data-intro-reveal]{transform:scale(1.14)}html:is([data-intro=revealing],[data-intro=entering]) [data-intro-reveal]{transition:transform .85s var(--ease-out) .38s}html:is([data-intro=loading],[data-intro=revealing]) [data-intro-rise]{transform:translateY(110%)}html[data-intro=entering] [data-intro-rise]{transition:transform .9s var(--ease-out) calc(.26s + var(--rise-i,0) * 70ms)}html:is([data-intro=loading],[data-intro=revealing]) [data-intro-fade]{opacity:0;pointer-events:none;transform:translateY(8px)}html[data-intro=entering] [data-intro-fade]{transition:opacity .7s var(--ease-soft) calc(.2s + var(--fade-i,0) * 60ms), transform .8s var(--ease-out) calc(.2s + var(--fade-i,0) * 60ms)}html[data-intro-travel]:not([data-intro=complete]) [data-intro-land]{opacity:0!important}@media (max-width:640px){html[data-intro-mode=full]:is([data-intro=loading],[data-intro=revealing],[data-intro=entering]) [data-intro-char]{animation-duration:.65s;animation-delay:calc(80ms + var(--ad,0) * 20ms)}html:is([data-intro=revealing],[data-intro=entering]) [data-intro-reveal]{transition-delay:.25s}html[data-intro=entering] [data-intro-logo]{transition-duration:.8s}html[data-intro=entering] [data-intro-rise]{transition:transform .85s var(--ease-out) calc(.26s + var(--rise-i,0) * 60ms)}}html[data-intro-mode=short]:is([data-intro=revealing],[data-intro=entering]) [data-intro-reveal]{transition:transform .8s var(--ease-out) .15s}html[data-intro-mode=short][data-intro=entering] [data-intro-rise]{transition:transform .8s var(--ease-out) calc(var(--rise-i,0) * 60ms)}html[data-intro-mode=short][data-intro=entering] [data-intro-fade]{transition:opacity .6s var(--ease-soft) calc(.1s + var(--fade-i,0) * 50ms), transform .7s var(--ease-out) calc(.1s + var(--fade-i,0) * 50ms)}html[data-intro-mode=reduced] :is([data-intro-reveal],[data-intro-rise],[data-intro-fade]){transform:none!important}html[data-intro-mode=reduced]:is([data-intro=loading],[data-intro=revealing]) [data-intro-rise]{opacity:0}html[data-intro-mode=reduced][data-intro=entering] :is([data-intro-rise],[data-intro-fade]){transition:opacity .7s var(--ease-soft)}html[data-intro=loading]:not([data-intro-font]) :is([data-intro-char],[data-intro-word]){animation-play-state:paused}
::view-transition{pointer-events:none}::view-transition-group(.morph){z-index:1;animation-duration:.7s;animation-timing-function:var(--ease-out)}::view-transition-image-pair(.morph){overflow:clip}::view-transition-old(.morph){object-fit:cover;height:100%;animation-timing-function:var(--ease-soft)}::view-transition-new(.morph){object-fit:cover;height:100%;animation-timing-function:var(--ease-soft)}::view-transition-old(.morph):only-child{animation:.2s var(--ease-soft) both vt-out}::view-transition-old(.page-out){animation:.2s var(--ease-soft) both vt-out}::view-transition-new(.page-in){animation:.5s var(--ease-soft) .16s both vt-in}::view-transition-old(root){animation:.2s var(--ease-soft) both vt-out}::view-transition-new(root){animation:.5s var(--ease-soft) .16s both vt-in}::view-transition-group(.hero-info){z-index:2}::view-transition-old(.hero-info){animation:.2s var(--ease-soft) both vt-out}::view-transition-new(.hero-info){animation:.5s var(--ease-soft) .34s both vt-in}::view-transition-old(.card-out){animation:.2s var(--ease-soft) both vt-out}::view-transition-new(.card-in){animation:.5s var(--ease-soft) .3s both vt-in}:root:active-view-transition-type(filter)::view-transition-group(.morph){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}:root:active-view-transition-type(filter)::view-transition-old(root){opacity:0;animation:none}:root:active-view-transition-type(filter)::view-transition-new(root){animation:none}::view-transition-group(site-nav){z-index:100;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (max-width:640px){::view-transition-old(.morph){animation:.22s var(--ease-soft) both vt-out}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}::view-transition-old(root){animation-duration:.15s}::view-transition-old(.page-out){animation-duration:.15s}::view-transition-old(.card-out){animation-duration:.15s}::view-transition-old(.hero-info){animation-duration:.15s}::view-transition-new(root){animation-duration:.25s;animation-delay:0s}::view-transition-new(.page-in){animation-duration:.25s;animation-delay:0s}::view-transition-new(.card-in){animation-duration:.25s;animation-delay:0s}::view-transition-new(.hero-info){animation-duration:.25s;animation-delay:0s}}
