@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(../media/1cab851281a92976-s.3gfguc49qchp3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(../media/88db9ff6938ab056-s.3_vi78b7dhpx_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(../media/af20b202cf3a93d5-s.37nvmq197qumc.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:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(../media/601ad091ee742271-s.0mzr0rk9r9k2o.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:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.3intrkt0ym_si.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.TE00xq_className{font-family:Nunito,Nunito Fallback}.TE00xq_variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--ink:#0a0a0c;--ink-soft:#5a5a62;--white:#fff;--paper:#f6f5f2;--gold:#fdb022;--gold-bright:#ffc24d;--violet:#5f4dff;--mute:#c4c3c9;--line:#e4e3df;--error:#b42318;--rice:var(--paper);--blush:var(--mute);--blush-deep:var(--line);--ember:var(--ink);--ember-deep:#000;--ember-glow:var(--gold);--marigold:var(--gold);--marigold-soft:#fed27a;--jungle:var(--ink);--jungle-2:#18181d;--leaf:var(--violet);--night:#000;--linen:var(--paper);--linen-lift:var(--white);--sand:var(--paper);--sand-deep:var(--line);--clay:#cfcdc7;--clay-light:var(--gold);--terracotta:var(--ink);--terracotta-deep:var(--ink);--moss:var(--ink-soft);--moss-deep:var(--ink);--teak:var(--ink);--teak-soft:var(--ink-soft);--teak-deep:var(--night);--font-display:var(--font-nunito), ui-rounded, "Nunito", system-ui, sans-serif;--font-sans:var(--font-display);--font-serif:var(--font-display);--step-body:1.0625rem;--step-lede:clamp(1.15rem, 1.04rem + .5vw, 1.4rem);--step-h3:clamp(1.35rem, 1.2rem + .6vw, 1.7rem);--step-display:clamp(2.6rem, 1.55rem + 4.2vw, 5rem);--step-hero:clamp(3.4rem, 1.7rem + 7.2vw, 6rem);--gutter:clamp(1.25rem, 4.5vw, 3rem);--section:clamp(5.5rem, 3.5rem + 8vw, 10rem);--radius:28px;--radius-lg:44px;--arch:9999px 9999px 0 0;--ease:cubic-bezier(.22, 1, .36, 1);--ease-slow:cubic-bezier(.16, 1, .3, 1);--z-raised:2;--z-float:8;--z-header:10;--z-grain:20;--z-skip:30}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;interpolate-size:allow-keywords;scroll-padding-top:100px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--rice);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:450;line-height:1.65;overflow-x:clip}body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .16  0 0 0 0 .1  0 0 0 0 .07  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-variant-numeric:lining-nums;margin:0;font-weight:300;line-height:1.02}h3{letter-spacing:-.01em;font-weight:700;line-height:1.2}h1 em,h2 em{color:inherit;font-style:normal;font-weight:800}p{text-wrap:pretty;margin:0}em{font-style:italic}a{color:inherit}img{max-width:100%;display:block}figure{margin:0}ul,ol,dl,dd{margin:0;padding:0;list-style:none}::selection{background:var(--marigold);color:var(--ink)}:focus-visible{outline:2.5px solid var(--violet);outline-offset:3px;border-radius:8px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:var(--z-skip);background:var(--ink);color:var(--rice);transition:transform .3s var(--ease);border-radius:999px;padding:.75rem 1.25rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus{transform:none}.container{width:min(100% - 2 * var(--gutter), 1240px);margin-inline:auto}.section{padding-block:var(--section);position:relative;overflow:clip}.section-head{max-width:46rem;margin-bottom:clamp(3rem,6vw,5rem)}.section-head .lede{margin-top:1.4rem}@media (min-width:960px){.section-head-split{grid-template-columns:6fr 5fr;align-items:end;gap:4rem;max-width:none;display:grid}.section-head-split .lede{margin:0}}.display-2{font-size:var(--step-display);line-height:1}.lede{font-size:var(--step-lede);color:var(--ink-soft);max-width:34em;line-height:1.55}.kicker,.label{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.label{color:var(--ember-deep)}.text-link{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.3em;transition:text-decoration-color .4s var(--ease), gap .4s var(--ease);background:0 0;border:0;gap:.35em;padding:.25rem 0;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.text-link:hover{gap:.6em;text-decoration-color:currentColor}.rule{width:100%;height:14px;color:var(--clay);display:block}.arch{border-radius:var(--arch);background:var(--blush-deep);isolation:isolate;position:relative;overflow:hidden}.arch img{object-fit:cover;transition:transform 1.4s var(--ease-slow)}.leaf{width:1.6rem;height:1.6rem;color:var(--ember);margin-top:.35rem}.dot{background:var(--leaf);border-radius:50%;width:9px;height:9px}.anchor{position:absolute;top:0}.crumbs{color:var(--ink-soft);flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;font-size:.88rem;font-weight:600;display:flex}.crumbs a{text-underline-offset:.25em}.cta-row{flex-wrap:wrap;gap:.875rem;margin-top:2.25rem;display:flex}.btn{background:var(--ember);min-height:54px;color:var(--rice);font:700 1rem/1 var(--font-sans);letter-spacing:.005em;cursor:pointer;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease), box-shadow .45s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.7rem;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px);box-shadow:0 16px 34px -14px #fdb022a6}.btn:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.btn svg{width:18px;height:12px;transition:translate .4s var(--ease)}.btn:hover svg{translate:4px}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover{background:var(--gold-bright)}.btn-light{background:var(--rice);color:var(--ink)}.btn-light:hover{background:var(--marigold);box-shadow:0 16px 34px -14px #fdb022b3}.btn-ghost{color:var(--rice);background:0 0;border-color:#ffffff8c}.btn-ghost:hover{background:var(--rice);color:var(--ink);border-color:var(--rice)}.btn-quiet{color:var(--ink);background:0 0;border-color:#0a0a0c4d}.btn-quiet:hover{background:var(--ink);border-color:var(--ink);color:var(--rice)}.btn-small{min-height:44px;padding:0 1.2rem;font-size:.92rem}.btn-block{width:100%}.site-header{z-index:var(--z-header);pointer-events:none;color:var(--rice);position:fixed;inset:12px 0 auto}.header-inner{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#0a0a0ccc;border:1px solid #ffffff17;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 1.5rem,1240px);height:64px;margin-inline:auto;padding:0 .5rem 0 1.25rem;display:flex;box-shadow:0 22px 44px -26px #0000008c}.brand{align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:34px;transition:opacity .3s var(--ease);display:block}.brand:hover .brand-logo{opacity:.85}.primary-nav{align-items:center;gap:.25rem;font-size:.95rem;font-weight:600;display:none}.primary-nav>a,.lab-trigger{transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:.55rem .95rem;text-decoration:none}.primary-nav>a:hover,.lab-trigger:hover{background:#ffffff1a}@media (min-width:1000px){.primary-nav{display:flex}}.lab-trigger{anchor-name:--lab;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;display:inline-flex;position:relative}.primary-nav>a[aria-current=page],.lab-trigger[aria-current=page]{color:var(--marigold);background:#ffffff1f}.caret{width:10px;height:6px;transition:rotate .5s var(--ease)}.lab-trigger:has(+:popover-open) .caret{rotate:180deg}.lab-menu{position-anchor:--lab;inset:auto;top:calc(anchor(bottom) + 22px);left:anchor(center);background:var(--teak-deep);width:340px;color:var(--linen);opacity:1;transition:opacity .35s var(--ease), transform .5s var(--ease), overlay .35s allow-discrete, display .35s allow-discrete;border:1px solid #ffffff1f;border-radius:22px;margin:0;padding:1.5rem;transform:translateY(0);box-shadow:0 40px 80px -30px #000000b3}@starting-style{.lab-menu:popover-open{opacity:0;transform:translateY(-8px)}}.lab-menu:not(:popover-open){opacity:0;transform:translateY(-8px)}@supports not (anchor-name:--a){.lab-menu{top:88px;left:auto;right:max(var(--gutter), calc((100vw - 1240px) / 2));translate:none}}.lab-menu-title{letter-spacing:.24em;text-transform:uppercase;color:var(--clay-light);font-size:.75rem;font-weight:500}.lab-menu-intro{color:var(--sand);margin:.5rem 0 1.1rem;font-size:.9rem}.lab-list{gap:.4rem;display:grid}.lab-link-main{background:#ffffff1f}.lab-link{transition:background-color .4s var(--ease);background:#ffffff0f;border-radius:14px;grid-template-columns:1fr auto;align-items:center;column-gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.lab-link:hover{background:#ffffff1f}.lab-name{font:800 1.45rem/1.1 var(--font-display)}.lab-status{color:var(--sand);grid-row:2;margin-top:.25rem;font-size:.8rem}.lab-link .arrow{width:20px;color:var(--clay-light);transition:translate .5s var(--ease);grid-row:span 2}.lab-link:hover .arrow{translate:4px}.lab-menu-foot{color:#ffffffbf;margin-top:1rem;font-size:.82rem}.header-cta{display:none}.menu-trigger,.menu-close{min-height:44px;color:var(--linen);font:500 .9rem/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;align-items:center;padding:0 1.2rem;display:inline-flex}@media (min-width:1000px){.header-cta{display:inline-flex}.menu-trigger{display:none}}.menu-sheet{width:100%;max-width:none;height:100dvh;max-height:none;padding:1rem var(--gutter) 2rem;background:var(--teak-deep);color:var(--linen);opacity:1;transition:opacity .4s var(--ease), overlay .4s allow-discrete, display .4s allow-discrete;border:0;margin:0;inset:0;overflow-y:auto}.menu-sheet:popover-open{flex-direction:column;display:flex}@starting-style{.menu-sheet:popover-open{opacity:0}}.menu-sheet:not(:popover-open){opacity:0}.menu-sheet-top{justify-content:space-between;align-items:center;height:60px;display:flex}.menu-sheet-nav{margin-top:2rem;display:grid}.menu-sheet-nav a{font:300 2.1rem/1.15 var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #ffffff1f;padding:.7rem 0;text-decoration:none}.menu-sheet-lab{margin:2.5rem 0 2rem}.menu-sheet-lab .lab-list{margin-top:.9rem}.menu-sheet .btn-block{margin-top:auto}.timeline-wrap{position:relative}.timeline-line{display:none}.timeline{gap:2.75rem;display:grid}.step{grid-template-columns:56px 1fr;column-gap:1.5rem;display:grid;position:relative}.step>:not(.step-num){grid-column:2}.step:before{content:"";border-left:1px dashed var(--clay);position:absolute;top:64px;bottom:-2.25rem;left:28px}.step:last-child:before{display:none}.step-num{border:1px solid var(--clay);background:var(--linen);width:56px;height:56px;font:800 1.4rem/1 var(--font-display);font-variant-numeric:lining-nums;color:var(--terracotta-deep);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.step-title{font-size:var(--step-h3);margin:.6rem 0 .75rem}.step p{color:var(--teak-soft);max-width:30em}@media (min-width:900px){.timeline-line{width:100%;height:24px;color:var(--clay);display:block;position:absolute;top:16px;left:0}.timeline{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,3rem)}.step{display:block}.step:before{display:none}.step-title{margin-top:2rem}}.faq{background:var(--linen)}.faq-grid{gap:3rem;display:grid}.faq-head .lede{margin-top:1.5rem}.faq-head .lede a{color:var(--terracotta-deep);text-underline-offset:.25em}@media (min-width:960px){.faq-grid{grid-template-columns:5fr 7fr;gap:6rem}}.faq-item{border-top:1px solid #0a0a0c2e}.faq-item:last-child{border-bottom:1px solid #0a0a0c2e}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item h3{transition:color .4s var(--ease);font-size:clamp(1.35rem,1.2rem + .5vw,1.65rem);line-height:1.2}.faq-item summary:hover h3{color:var(--terracotta)}.faq-icon{width:34px;height:34px;transition:transform .6s var(--ease), background-color .4s var(--ease);border:1px solid #0a0a0c40;border-radius:50%;flex:none;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--teak);width:12px;height:1px;transition:transform .6s var(--ease);position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon{background:var(--sand);transform:rotate(180deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item p{max-width:60ch;color:var(--teak-soft);padding:0 3.5rem 1.75rem 0}.faq-item::details-content{height:0;transition:height .6s var(--ease), content-visibility .6s allow-discrete;overflow:clip}.faq-item[open]::details-content{height:auto}.form-card{border-radius:var(--radius);background:var(--linen);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 50px 80px -60px #0a0a0c80}.form-title{font-size:var(--step-h3);margin-bottom:1.75rem}.intent{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.legend{margin-bottom:.7rem;padding:0;font-size:.925rem;font-weight:500}.intent-options{flex-wrap:wrap;gap:.6rem;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{min-height:44px;transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border:1px solid #0a0a0c4d;border-radius:999px;align-items:center;padding:0 1.15rem;font-size:.95rem;display:inline-flex}.chip:hover span{border-color:var(--teak)}.chip input:checked+span{background:var(--teak);border-color:var(--teak);color:var(--linen)}.chip input:focus-visible+span{outline:2px solid var(--violet);outline-offset:3px}.chip input[aria-invalid=true]+span{border-color:var(--error)}.field{gap:.45rem;margin-bottom:1.25rem;display:grid}.field label{font-size:.925rem;font-weight:500}.optional{color:var(--teak-soft);font-weight:400}.field input,.field textarea{background:var(--linen-lift);width:100%;min-height:52px;color:var(--teak);font:inherit;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border:1px solid #0a0a0c47;border-radius:14px;padding:.85rem 1rem;font-size:1rem}.field textarea{resize:vertical;min-height:120px}.field input::placeholder{color:var(--teak-soft);opacity:.85}.field input:hover,.field textarea:hover{border-color:#0a0a0c80}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #5f4dff38}.field input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);margin-top:.15rem;font-size:.9rem}.intent .field-error{margin-top:.6rem}.form-card .btn-block{margin-top:.75rem}.form-note{color:var(--teak-soft);text-align:center;margin-top:.9rem;font-size:.875rem}.form-done-title{font-size:var(--step-display);margin-bottom:1rem}.form-done p{color:var(--teak-soft);margin-bottom:1.5rem}.form-done a{color:var(--terracotta-deep)}.site-footer{background:var(--teak-deep);color:var(--sand);padding:clamp(5rem,10vw,8rem) 0 2.5rem}.footer-line{font:300 clamp(2.75rem, 1.5rem + 5.5vw, 6rem) / 1 var(--font-display);letter-spacing:-.02em;color:var(--linen)}.footer-line em{color:var(--marigold);font-style:normal;font-weight:800}.rule-footer{color:#fff9;margin:3rem 0 3.5rem}.footer-grid{gap:2.5rem;display:grid}@media (min-width:800px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.footer-brand{display:block}.footer-brand strong{color:var(--linen);font-weight:500}.footer-logo{width:auto;height:38px;margin-bottom:1.25rem;display:block}.footer-nav,.footer-contact{align-content:start;gap:.35rem;display:grid}.footer-nav a,.footer-contact a{transition:color .3s var(--ease);justify-self:start;padding-block:.3rem;text-decoration:none}.footer-nav a:hover,.footer-contact a:hover{color:var(--linen);text-underline-offset:.3em;text-decoration:underline}.footer-fine{color:#ffffffbf;border-top:1px solid #ffffff24;margin-top:4rem;padding-top:1.5rem;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.dot{animation:2.6s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #5f4dff99}to{box-shadow:0 0 0 11px #5f4dff00}}@supports (animation-timeline:view()){.reveal{animation:fade-up var(--ease) both;animation-timeline:view();animation-range:entry entry 85%}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(480px circle at var(--px,50%) var(--py,50%), #fdb02224, transparent 60%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none;position:absolute;inset:0}[data-spotlight]:hover:before{opacity:1}.btn-gold{overflow:hidden}.btn-gold:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}@media (prefers-reduced-motion:no-preference){.btn-gold:hover:after{transition:transform .85s var(--ease);transform:translate(130%)}@supports (animation-timeline:view()){h2.display-2{animation:head-rise var(--ease-slow) both;animation-timeline:view();animation-range:entry entry 70%}:is(.path-media,.why-media,.story-media,.hub-work-media,.split-media,.lab-card-media,.contact-media) img{animation:linear both media-settle;animation-timeline:view();animation-range:entry cover 55%}@keyframes head-rise{0%{clip-path:inset(0 0 100%);opacity:.3;transform:translateY(.4em)}to{clip-path:inset(-20% -5%)}}@keyframes media-settle{0%{transform:scale(1.16)}to{transform:scale(1)}}}}
