*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;min-width:0;min-height:0}@media(prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}html{scroll-behavior:smooth}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-synthesis:none}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-synthesis:none}:where(ul,ol,menu){list-style:none}:where(img,picture,video,canvas,svg){display:block;max-width:100%}:where(input,button,textarea,select){font:inherit}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:target{scroll-margin-block:5ex}:where(a,button){cursor:pointer}*:not(html,body){scrollbar-width:none;-ms-overflow-style:none}*:not(html,body)::-webkit-scrollbar{display:none}:root{--white: #FFFFFF;--white-shade-3: #F7F7F7;--white-shade-6: #F0F0F0;--white-shade-12: #E0E0E0;--white-shade-17: #D3D3D3;--white-shade-23: #C4C4C4;--black: #000000;--black-tint-18: #2E2E2E;--black-tint-35: #595959;--black-tint-46: #757575;--main: #FF4400;--font-switzer: "Switzer", "Switzer Fallback", sans-serif;--fw-400: 400;--fw-450: 450;--fw-600: 600;--fw-700: 700;--fs-216: 13.5rem;--fs-160: 10rem;--fs-144: 9rem;--fs-216-61: clamp(3.8125rem, 1.0446rem + 13.8393vw, 13.5rem);--fs-216-60: clamp(3.75rem, .9643rem + 13.9286vw, 13.5rem);--fs-216-47: clamp(2.9375rem, -.0804rem + 15.0893vw, 13.5rem);--fs-216-40: clamp(2.5rem, -.6429rem + 15.7143vw, 13.5rem);--fs-160-48: clamp(3rem, 1rem + 10vw, 10rem);--fs-144-62: clamp(3.875rem, 2.4107rem + 7.3214vw, 9rem);--fs-144-48: clamp(3rem, 1.2857rem + 8.5714vw, 9rem);--fs-144-43: clamp(2.6875rem, .8839rem + 9.0179vw, 9rem);--fs-64: 4rem;--fs-36-24: clamp(1.5rem, 1.1591rem + 1.2121vw, 2.25rem);--fs-24-20: clamp(1.25rem, 1.1364rem + .404vw, 1.5rem);--fs-24: 1.5rem;--fs-18: 1.125rem;--fs-16: 1rem;--fs-20: 1.25rem;--fs-12: .75rem;--ls-neg-8: -.08em;--ls-neg-6: -.06em;--ls-neg-4: -.04em;--ls-neg-2: -.02em;--ls-neg-1: -.01em;--ls-0: 0;--lh-150: 1.5;--lh-135: 1.35;--lh-100: 1;--lh-98: .98;--lh-90: .9;--lh-80: .8;--lh-79: .79;--grid-columns: 12;--grid-margin: var(--sp-24);--grid-gutter: var(--sp-16);--sp-1920: 120rem;--sp-600: 37.5rem;--sp-288: 18rem;--sp-240: 15rem;--sp-216: 13.5rem;--sp-388-86: clamp(5.3889rem, 26.9444vw, 24.25rem);--sp-240-53: clamp(3.3333rem, 16.6667vw, 15rem);--sp-200-40: clamp(2.5rem, -2.0455rem + 16.1616vw, 12.5rem);--sp-192: 12rem;--sp-144: 9rem;--sp-136: 8.5rem;--sp-128: 8rem;--sp-120: 7.5rem;--sp-96-64: clamp(4rem, 3.0909rem + 3.2323vw, 6rem);--sp-96: 6rem;--sp-72: 4.5rem;--sp-64: 4rem;--sp-56: 3.5rem;--sp-48: 3rem;--sp-44: 2.75rem;--sp-24-16: clamp(1rem, .7727rem + .8081vw, 1.5rem);--sp-32: 2rem;--sp-24: 1.5rem;--sp-20: 1.25rem;--sp-16: 1rem;--sp-12: .75rem;--sp-10: .625rem;--sp-8: .5rem;--sp-4: .25rem;--sp-3: .1875rem;--sp-2: .125rem;--sp-1: .0625rem;--perspective-step: 225rem;--border-black: var(--sp-3) solid var(--black);--border-black-1: var(--sp-1) solid var(--black);--dur-900: .9s;--dur-800: .8s;--dur-600: .6s;--dur-400: .4s;--dur-300: .3s;--dur-200: .2s;--dur-150: .15s;--dur-100: .1s;--dur-40: .04s;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-soft: cubic-bezier(.45, 0, .15, 1);--ease-in-out-strong: cubic-bezier(.53, 0, 0, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0)}@font-face{font-family:Switzer;src:url(/build/assets/Switzer-Variable-7Oa6q7Y4.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/build/assets/Switzer-VariableItalic-LLLHtZ_1.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Switzer Fallback;src:local("Arial");size-adjust:100.89%;ascent-override:97.13%;descent-override:24.78%;line-gap-override:0%}*::selection{background-color:var(--black);color:var(--white)}html{overscroll-behavior:none}body{font-family:var(--font-switzer);color:var(--black);background-color:var(--white)}@media only screen and not (min-width:64rem){:root{--grid-columns: 4;--grid-margin: var(--sp-16)}}inner-wrapper{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:var(--grid-gutter);margin-inline:var(--grid-margin)}a{color:inherit;text-decoration:none}p a{text-decoration:underline}address{font-style:normal}:focus-visible{outline:var(--sp-2) solid var(--black);outline-offset:var(--sp-2);box-shadow:0 0 0 var(--sp-2) var(--white)}:where(.site-header a,.site-header button,.site-footer a,.button,at-carousel menu button,.about a,gallery-bar button){position:relative}:where(.site-header a,.site-header button,.site-footer a,.button,at-carousel menu button,.about a,gallery-bar button):before{content:"";position:absolute;inset:0;place-self:unsafe center;inline-size:max(100%,var(--sp-44));block-size:max(100%,var(--sp-44))}.visually-hidden,.skip-link:not(:focus){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;inset-block-start:var(--sp-16);inset-inline-start:var(--grid-margin);z-index:3}image-placeholder{background-color:var(--white-shade-6)}img{inline-size:100%;block-size:auto}summary::marker{display:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:no-preference){@supports selector(details::details-content){details::details-content{height:0;overflow-y:clip;transition:height var(--dur-600) var(--ease-out-expo),padding-block var(--dur-600) var(--ease-out-expo),content-visibility var(--dur-600) var(--ease-out-expo) allow-discrete}details[open]::details-content{height:auto}}}.h-216,.h-216-special,.h-160,.h-144,.h-144-uppercase,.h-64,.h-24,.h-24-bold,.h-18,.body-16,.btn-16,.label-12,.h1-36-24,.h2-24-20,.h3-16,rich-text h2,rich-text h3,rich-text td:before{font-size:var(--_fs);line-height:var(--_lh);letter-spacing:var(--_ls);font-weight:var(--_fw)}.h-216{--_fs: var(--fs-216-60);--_lh: var(--lh-100);--_ls: var(--ls-neg-4);--_fw: var(--fw-450)}.h-216-special{--_fs: var(--fs-216-40);--_lh: var(--lh-79);--_ls: var(--ls-neg-8);--_fw: var(--fw-450)}.h-160{--_fs: var(--fs-160-48);--_lh: var(--lh-80);--_ls: var(--ls-neg-6);--_fw: var(--fw-450)}.h-144{--_fs: var(--fs-144-48);--_lh: var(--lh-90);--_ls: var(--ls-neg-4);--_fw: var(--fw-450)}.h-144-uppercase{--_fs: var(--fs-144-62);--_lh: var(--lh-90);--_ls: var(--ls-neg-6);--_fw: var(--fw-450)}.h-64{--_fs: var(--fs-64);--_lh: var(--lh-98);--_ls: var(--ls-neg-4);--_fw: var(--fw-400)}.h-24{--_fs: var(--fs-24);--_lh: var(--lh-150);--_ls: var(--ls-neg-2);--_fw: var(--fw-400)}.h-24-bold{--_fs: var(--fs-24);--_lh: var(--lh-150);--_ls: var(--ls-neg-2);--_fw: var(--fw-700)}.h-18{--_fs: var(--fs-18);--_lh: var(--lh-150);--_ls: var(--ls-neg-1);--_fw: var(--fw-450)}.body-16{--_fs: var(--fs-16);--_lh: var(--lh-150);--_ls: var(--ls-0);--_fw: var(--fw-450)}.btn-16{--_fs: var(--fs-16);--_lh: var(--lh-100);--_ls: var(--ls-neg-1);--_fw: var(--fw-450)}.label-12{--_fs: var(--fs-12);--_lh: var(--lh-100);--_ls: var(--ls-neg-1);--_fw: var(--fw-450)}.process>inner-wrapper>.h-216-special{--_fs: var(--fs-216-61)}.promise .h-216-special{--_fs: var(--fs-216-47)}.human-touch .h-144-uppercase{--_fs: var(--fs-144-43)}@media only screen and not (min-width:64rem){.h-216{--_ls: var(--ls-neg-2)}.h-160{--_ls: var(--ls-neg-4)}.h-18{--_fs: var(--fs-16);--_ls: var(--ls-neg-1)}.problem timeline-rule{--_fs: var(--fs-12);--_lh: var(--lh-100);--_ls: var(--ls-neg-1)}.process span.h-160{--_fs: var(--fs-20);--_lh: var(--lh-150);--_ls: var(--ls-neg-2)}.belief :is(.h-24,.h-24-bold){--_fs: var(--fs-12);--_lh: var(--lh-100);--_ls: var(--ls-neg-1)}}post-cover .h-216{--_fs: calc(216 * var(--poster-px))}post-cover .h1-36-24{--_fs: calc(36 * var(--poster-px))}post-cover .body-16{--_fs: calc(16 * var(--poster-px))}rich-text h2{--_fs: var(--fs-24-20);--_lh: var(--lh-150);--_ls: var(--ls-neg-2);--_fw: var(--fw-400)}rich-text h3,rich-text td:before{--_fs: var(--fs-16);--_lh: var(--lh-150);--_ls: var(--ls-0);--_fw: var(--fw-600)}.h1-36-24{--_fs: var(--fs-36-24);--_lh: var(--lh-135);--_ls: var(--ls-neg-1);--_fw: var(--fw-400)}.h2-24-20{--_fs: var(--fs-24-20);--_lh: var(--lh-150);--_ls: var(--ls-neg-2);--_fw: var(--fw-400)}.h3-16{--_fs: var(--fs-16);--_lh: var(--lh-150);--_ls: var(--ls-0);--_fw: var(--fw-600)}abbr-tip{anchor-scope:--abbr}abbr-tip abbr{anchor-name:--abbr;text-decoration:underline dotted;cursor:help}abbr-tip [popover]{position-anchor:--abbr;position-area:block-start span-inline-end;position-try-fallbacks:flip-block,flip-inline;inset:auto;max-inline-size:var(--sp-288);margin:0;padding:var(--sp-8) var(--sp-12);border:var(--sp-8) solid transparent;background:var(--black) padding-box;color:var(--white);white-space:normal}abbr-tip [popover] strong{display:block}@media(prefers-reduced-motion:no-preference){abbr-tip [popover]{opacity:0;transition:opacity var(--dur-100) var(--ease-in-out-soft),display var(--dur-100) allow-discrete,overlay var(--dur-100) allow-discrete}abbr-tip [popover]:popover-open{opacity:1;transition-duration:var(--dur-300)}@starting-style{abbr-tip [popover]:popover-open{opacity:0}}}.button{display:inline-flex;align-items:center;gap:var(--sp-8);block-size:var(--sp-32);padding-inline:var(--sp-16);border:none;background-color:var(--black);color:var(--white);white-space:nowrap}.button[rel~=external]{gap:var(--sp-4)}.button[rel~=external] svg{rotate:-45deg}@media(hover:hover){.button:hover{background-color:var(--main);color:var(--black)}.button:after{--corner: var(--sp-8);content:"";position:absolute;inset:calc(var(--sp-16) * -1);border:var(--border-black-1);opacity:0;-webkit-mask:conic-gradient(at var(--corner) var(--corner),transparent 75%,var(--black) 0) 0 0 / calc(100% - var(--corner)) calc(100% - var(--corner));mask:conic-gradient(at var(--corner) var(--corner),transparent 75%,var(--black) 0) 0 0 / calc(100% - var(--corner)) calc(100% - var(--corner));pointer-events:none}.button:hover:after{inset:calc(var(--sp-4) * -1);opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button{transition:background-color var(--dur-600) var(--ease-out-expo),color var(--dur-600) var(--ease-out-expo)}.button:after{transition:inset var(--dur-600) var(--ease-out-expo),opacity var(--dur-300) var(--ease-in-out-soft)}.button[data-typing=letters]{background-image:linear-gradient(var(--black) 0 0);background-position:var(--caret-x) calc(var(--caret-y) + var(--caret-h) * .2);background-repeat:no-repeat;background-size:var(--sp-2) calc(var(--caret-h) * .75)}.button[data-typing=letters] svg{visibility:hidden}.button[data-typing=done] svg{--icon-from: calc(var(--sp-8) * -1) 0;animation:button-icon-out var(--dur-300) var(--ease-out-expo)}.button[rel~=external][data-typing=done] svg{--icon-from: calc(var(--sp-8) * cos(45deg) * -1) calc(var(--sp-8) * sin(45deg))}}.button--small{block-size:var(--sp-24);padding-inline:var(--sp-8)}::highlight(button-untyped){color:transparent}@keyframes button-icon-out{0%{opacity:0;translate:var(--icon-from)}}@media(hover:hover){:is(a:not(.button,h3 a,p a,rich-text a),.site-header button){position:relative}:is(a:not(.button,h3 a,p a,rich-text a),.site-header button):after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--sp-1);background-color:currentColor;scale:0 1;transform-origin:right;pointer-events:none}:is(a:not(.button,h3 a,p a,rich-text a),.site-header button):hover:after{scale:1;transform-origin:left}@media(prefers-reduced-motion:no-preference){:is(a:not(.button,h3 a,p a,rich-text a),.site-header button):after{transition:scale var(--dur-600) var(--ease-out-expo)}}:is(p,rich-text) a{text-decoration-thickness:var(--sp-1)}:is(p,rich-text) a:hover{text-decoration-thickness:var(--sp-2)}@media(prefers-reduced-motion:no-preference){:is(p,rich-text) a{transition:text-decoration-thickness var(--dur-300) var(--ease-out-expo)}}}.tags{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.tag{padding:var(--sp-4);background-color:var(--white-shade-6)}.site-header{position:sticky;inset-block-start:0;z-index:2}.site-header inner-wrapper{align-items:center;block-size:var(--sp-56)}.site-header inner-wrapper>a:first-child{justify-self:start}.site-header button{padding:0;border:none;background:none;color:inherit}.site-header inner-wrapper>button{grid-column:-2 / -1;justify-self:end}.site-header menu-bar{display:flex;justify-content:space-between;align-items:center}.site-header nav{inset:var(--sp-16) var(--sp-16) auto auto;flex-direction:column;align-items:stretch;inline-size:var(--sp-288);block-size:auto;max-block-size:calc(100dvh - 2 * var(--sp-16));margin:0;padding:0 var(--sp-16) var(--sp-16);border:none;background-color:var(--white);color:var(--black)}.site-header nav:popover-open{display:flex}.site-header nav::backdrop{background-color:color-mix(in srgb,var(--black) 20%,transparent);-webkit-backdrop-filter:blur(var(--sp-20));backdrop-filter:blur(var(--sp-20))}.site-header nav menu-bar:first-child{block-size:var(--sp-56)}.site-header nav ul{display:flex;flex-direction:column;align-items:start;gap:calc(var(--sp-44) - 1lh);margin-block:var(--sp-32) var(--sp-48)}.site-header nav menu-bar:last-child{margin-block-start:var(--sp-48)}@media only screen and (min-width:64rem){.site-header inner-wrapper>*{grid-row:1}.site-header nav .button{justify-content:center}.site-header:not([data-state=compact],[data-state=ready]) nav{position:static;display:flex;flex-direction:row;grid-column:7 / -1;justify-content:space-between;align-items:center;inline-size:auto;padding:0;overflow:visible;background:none;color:inherit}.site-header:not([data-state=compact],[data-state=ready]) nav menu-bar{display:none}.site-header:not([data-state=compact],[data-state=ready]) nav ul{flex-direction:row;gap:var(--sp-16);margin-block:0}.site-header inner-wrapper>button{opacity:0;visibility:hidden}.site-header[data-state] inner-wrapper>button{opacity:1;visibility:visible}.site-header[data-state=leaving] :is(nav li,nav>.button){opacity:0;pointer-events:none}.site-header[data-state=leaving] nav li{translate:var(--sp-16) 0}.site-header[data-over]{background-color:transparent}.site-header[data-over=dark]{color:var(--white)}.site-header[data-over=dark] nav:not(:popover-open) .button:not(:hover){background-color:var(--white);color:var(--black)}}:root{scroll-padding-block-start:var(--sp-56)}:root:has(.site-header nav:popover-open){scrollbar-gutter:stable;overflow:hidden}@media(prefers-reduced-motion:no-preference){.site-header nav{clip-path:inset(0 0 0 100%);transition:clip-path var(--dur-600) var(--ease-in-out-strong),display var(--dur-600) allow-discrete,overlay var(--dur-600) allow-discrete}.site-header nav::backdrop{opacity:0;transition:opacity var(--dur-600) linear}.site-header nav:popover-open{clip-path:inset(0);transition-duration:var(--dur-800)}.site-header nav:popover-open::backdrop{opacity:1;transition-duration:var(--dur-300)}@starting-style{.site-header nav:popover-open{clip-path:inset(0 0 0 100%)}.site-header nav:popover-open::backdrop{opacity:0}}.site-header nav:popover-open :is(li a,.button,menu-bar:last-child>*){animation:menu-item-in var(--dur-600) var(--ease-in-out-strong) calc(var(--dur-100) * (var(--i, 0) + 2)) backwards}.site-header nav:popover-open .button{--i: 5}.site-header nav:popover-open menu-bar:last-child{--i: 6}}@media only screen and (min-width:64rem)and (prefers-reduced-motion:no-preference){.site-header{--gather-step: calc(var(--dur-100) / 2);transition:color var(--dur-300) var(--ease-in-out-soft)}.site-header:not([data-state=compact],[data-state=ready]) :is(nav li,nav>.button),.site-header inner-wrapper>button{--gather: opacity var(--dur-300) var(--ease-in-out-soft) var(--delay, 0s), translate var(--dur-300) var(--ease-in-out-soft) var(--delay, 0s), visibility var(--dur-300) var(--delay, 0s);transition:var(--gather)}.site-header:not([data-state=compact],[data-state=ready]) nav>.button{transition:var(--gather),background-color var(--dur-600) var(--ease-out-expo),color var(--dur-600) var(--ease-out-expo)}.site-header:not([data-state]) nav li{--delay: calc(var(--i) * var(--gather-step))}.site-header:not([data-state]) :is(nav>.button,inner-wrapper>button){--delay: calc(4 * var(--gather-step))}.site-header[data-state=leaving] nav li{--delay: calc((4 - var(--i)) * var(--gather-step))}.site-header:not([data-state=ready]) nav{clip-path:none;transition:none}}@keyframes menu-item-in{0%{opacity:0;translate:0 -100%}}.site-footer inner-wrapper{padding-block:var(--sp-240) var(--sp-16)}.site-footer inner-wrapper>a:first-child{--below: var(--sp-240);grid-column:1 / -1;justify-self:center;padding-block-end:var(--below);margin-block-end:var(--sp-192)}@media(hover:hover){.site-footer inner-wrapper>a:first-child:after{--corner: var(--sp-24);inset:calc(-1 * var(--sp-48)) calc(-1 * var(--sp-48)) calc(var(--below) - var(--sp-48));block-size:auto;border:var(--border-black-1);background:none;opacity:0;scale:1;-webkit-mask:conic-gradient(at var(--corner) var(--corner),transparent 75%,var(--black) 0) 0 0 / calc(100% - var(--corner)) calc(100% - var(--corner));mask:conic-gradient(at var(--corner) var(--corner),transparent 75%,var(--black) 0) 0 0 / calc(100% - var(--corner)) calc(100% - var(--corner))}.site-footer inner-wrapper>a:first-child:is(:hover,:focus-visible){color:var(--main)}.site-footer inner-wrapper>a:first-child:is(:hover,:focus-visible):after{inset:calc(-1 * var(--sp-16)) calc(-1 * var(--sp-24)) calc(var(--below) - var(--sp-16));opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.site-footer inner-wrapper>a:first-child{transition:color var(--dur-600) var(--ease-out-expo)}.site-footer inner-wrapper>a:first-child:after{transition:inset var(--dur-600) var(--ease-out-expo),opacity var(--dur-300) var(--ease-in-out-soft)}}@media(prefers-reduced-motion:no-preference){:root[data-reveal] .site-footer:not([data-seen]) inner-wrapper>a:first-child{opacity:0}:root[data-reveal] .site-footer[data-seen] inner-wrapper>a:first-child{animation:reveal-words var(--dur-900) var(--ease-in-out-soft) backwards}}.site-footer small,.site-footer address{color:var(--black-tint-46)}.site-footer small{grid-column:span 3}.site-footer nav{grid-column:span 4}.site-footer inner-wrapper>ul{grid-column:span 2;justify-self:end}.site-footer address{grid-column:span 3;justify-self:end}.site-footer ul{display:flex;flex-wrap:wrap;gap:var(--sp-16)}@media only screen and not (min-width:64rem){.site-footer inner-wrapper{row-gap:calc(var(--sp-44) - var(--sp-16));padding-block:var(--sp-48) var(--sp-16)}.site-footer inner-wrapper>a:first-child{--below: 0rem;justify-self:start;margin-block-end:calc(var(--sp-120) - var(--sp-44) + var(--sp-16))}.site-footer :is(small,nav,inner-wrapper>ul,address){grid-column:1 / -1;justify-self:start}.site-footer small{order:1}.site-footer inner-wrapper>a:first-child:after,.site-footer inner-wrapper>a:first-child:is(:hover,:focus-visible):after{inset-inline:calc(-1 * var(--sp-8))}.site-footer ul{flex-direction:column;gap:calc(var(--sp-44) - 1lh)}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:page-fade-out var(--dur-600) var(--ease-in-out-soft) both}::view-transition-new(root){animation:page-fade-in var(--dur-900) var(--ease-in-out-soft) var(--dur-100) both}::view-transition-group(case-picture),::view-transition-group(case-marks){animation-duration:var(--dur-900);animation-timing-function:var(--ease-in-out-soft)}[data-block],main h1[data-leaving]{position:relative;margin-inline:-.1em;padding-inline:.1em;overflow:clip visible}main h1:is([data-arriving],[data-leaving]){margin-block:-.3em;padding-block:.3em;overflow:clip}:is([data-block],main h1)>:is(title-veil,title-hide,title-bar,title-cover,title-out-under,title-out-bar,title-out-over){position:absolute;transform-origin:right;pointer-events:none}[data-block]>title-veil{background-color:var(--white);opacity:.4588}:is([data-block],main h1)>:is(title-hide,title-cover,title-out-under,title-out-over){background-color:var(--white)}:is([data-block],main h1)>:is(title-bar,title-out-bar){background-color:var(--main)}::view-transition-new(title-in){animation:page-fade-in var(--dur-900) var(--ease-in-out-soft) var(--dur-100) both}::view-transition-group(*.title-out),::view-transition-group(*.title-picture){z-index:1}::view-transition-old(*.title-out){--title-out-line: 0;transform-origin:left;animation:title-vanish calc(var(--dur-400) * .8 + var(--title-out-lines, 1) * var(--dur-100) * .8) steps(1,end) both}::view-transition-old(*.title-out-front){animation:title-grow calc(var(--dur-400) * .8) var(--ease-in-out-strong) calc(var(--title-out-line) * var(--dur-100) * .8) both,title-vanish calc(var(--dur-400) * .8 + var(--title-out-lines, 1) * var(--dur-100) * .8) steps(1,end) both}::view-transition-old(*.title-out-back){animation:title-grow calc(var(--dur-400) * .8) var(--ease-in-out-strong) calc((var(--title-out-line) + 1) * var(--dur-100) * .8) both,title-vanish calc(var(--dur-400) * .8 + var(--title-out-lines, 1) * var(--dur-100) * .8) steps(1,end) both}::view-transition-old(*.title-out-line-2){--title-out-line: 1}::view-transition-old(*.title-out-line-3){--title-out-line: 2}::view-transition-old(*.title-out-line-4){--title-out-line: 3}::view-transition-old(*.title-out-line-5){--title-out-line: 4}::view-transition-old(*.title-out-line-6){--title-out-line: 5}::view-transition-old(*.title-out-line-7){--title-out-line: 6}::view-transition-old(*.title-out-line-8){--title-out-line: 7}::view-transition-old(*.title-out-line-9){--title-out-line: 8}::view-transition-old(*.title-out-line-10){--title-out-line: 9}::view-transition-old(*.title-picture){animation:page-fade-out var(--dur-600) var(--ease-in-out-soft) both}}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}@keyframes title-gone{to{scale:0 1}}@keyframes title-blink{50%{opacity:0}}@keyframes title-grow{0%{scale:0 1}}@keyframes title-vanish{to{opacity:0}}@keyframes reveal-words{0%{opacity:0}}@keyframes reveal-fade{0%{opacity:0}}@property --reveal-zoom{syntax: "<number>"; inherits: false; initial-value: 1;}@keyframes reveal-settle{0%{--reveal-zoom: 1.04}}@media(prefers-reduced-motion:no-preference){:root[data-reveal] .hero inner-wrapper>:not(h1){animation:reveal-words var(--dur-600) var(--ease-in-out-soft) var(--title-land, var(--dur-800)) backwards}:root[data-reveal] .hero inner-wrapper>.button{animation-delay:calc(var(--title-land, var(--dur-800)) + var(--dur-100))}:root[data-prerendering] main *{animation-play-state:paused}}reveal-word{display:inline}::highlight(label-untyped){color:transparent}reveal-caret{position:absolute;inline-size:var(--sp-2);background-color:currentcolor;pointer-events:none}
