:root{--paper:#fbfcfd;--mist:#f1f5f8;--field:#dbe7f0;--steel:#c9d8e2;--ink:#0c1a2a;--ink-2:#2f3f4f;--muted:#4c5a68;--blue:#2090d0;--blue-deep:#0074a2;--blue-soft:#e4f1fa;--deep:#0d2440;--deep-2:#14396a;--screen:#1c2228;--screen-2:#2e333a;--line:#0c1a2a1f;--line-strong:#0c1a2a3d;--radius:16px;--pill:999px;--wrap:1480px;--gutter:clamp(20px,4vw,64px);--font:var(--font-mona),"Helvetica Neue","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-d:var(--font);--font-l:var(--font-d);--w-ledger:var(--w-display);--var-ledger:var(--wide);--track-ledger:var(--track);--wide:"wdth" 115;--semi:"wdth" 106;--text:"wdth" 100;--track:-.045em;--track-tight:-.06em;--w-display:800;--w-semi:700}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font);font-variation-settings:var(--text);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-weight:450;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:#2090d038}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}h1,h2,h3,h4{font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);letter-spacing:var(--track);text-wrap:balance;line-height:.96}.h2{font-family:var(--font-d);font-size:clamp(2.5rem,5.6vw,6rem);font-weight:var(--w-display);font-variation-settings:var(--wide);letter-spacing:var(--track);line-height:.94}.h3{font-family:var(--font-d);font-size:clamp(1.35rem,2.1vw,1.95rem);font-weight:var(--w-semi);font-variation-settings:var(--semi);letter-spacing:calc(var(--track) * .7);line-height:1.08}.body{color:var(--ink-2);max-width:58ch;font-size:clamp(1.02rem,1.15vw,1.15rem);font-weight:450;line-height:1.6}.body a,.prose a{color:var(--blue-deep);text-underline-offset:3px;-webkit-text-decoration:underline #0074a259;text-decoration:underline #0074a259;transition:text-decoration-color .2s}.body a:hover,.prose a:hover{-webkit-text-decoration-color:var(--blue-deep);text-decoration-color:var(--blue-deep)}.prose p+p{margin-top:1em}.mono{font-family:var(--mono);font-variation-settings:"wdth" 88;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.4}.sec-head{margin-bottom:clamp(28px,4vh,52px)}.sec-head .h2{max-width:16ch}html[data-font=cabinet]{--font:var(--font-cabinet),"Helvetica Neue",system-ui,sans-serif;--font-d:var(--font);--wide:"wght" 900;--semi:"wght" 780;--text:normal;--track:-.03em;--track-tight:-.045em;--w-display:900;--w-semi:780}html[data-font=clash]{--font:var(--font-clashg),"Helvetica Neue",system-ui,sans-serif;--font-d:var(--font);--wide:"wght" 700;--semi:"wght" 640;--text:normal;--track:-.02em;--track-tight:-.035em;--w-display:700;--w-semi:640}html[data-font=clashd]{--font:var(--font-general),"Helvetica Neue",system-ui,sans-serif;--font-d:var(--font-clashd),"Helvetica Neue",system-ui,sans-serif;--wide:"wght" 700;--semi:"wght" 640;--text:normal;--track:-.02em;--track-tight:-.035em;--w-display:700;--w-semi:640}html[data-font=archivo]{--font:var(--font-archivo),"Helvetica Neue",system-ui,sans-serif;--font-d:var(--font);--wide:"wdth" 118;--semi:"wdth" 108;--text:"wdth" 100;--track:-.04em;--track-tight:-.055em;--w-display:800;--w-semi:700}html[data-font=duo]{--font:var(--font-general),"Helvetica Neue",system-ui,sans-serif;--font-d:var(--font-clashd),"Helvetica Neue",system-ui,sans-serif;--font-l:var(--font-franklin),"Helvetica Neue",system-ui,sans-serif;--wide:"wght" 700;--semi:"wght" 640;--text:normal;--track:-.02em;--track-tight:-.035em;--w-display:700;--w-semi:640;--w-ledger:700;--var-ledger:normal;--track-ledger:-.025em}html[data-font=duo] body{font-weight:430}html[data-font=franklin]{--font:var(--font-franklin),"Helvetica Neue",system-ui,sans-serif;--font-d:var(--font-franklin),"Helvetica Neue",system-ui,sans-serif;--wide:normal;--semi:normal;--text:normal;--track:-.025em;--track-tight:-.045em;--w-display:700;--w-semi:600;--w-ledger:700}html[data-font=franklin] body,html[data-font=franklin] .body,html[data-font=franklin] .prose,html[data-font=franklin] p{font-weight:400}html[data-font=franklin] strong,html[data-font=franklin] b,html[data-font=franklin] .btn,html[data-font=franklin] .nav-links{font-weight:600}html[data-font=franklin] .wordmark div{letter-spacing:-.012em;font-weight:700}html[data-font=clash] body,html[data-font=clashd] body,html[data-font=cabinet] body{font-weight:430}html[data-font=gradea]{--font:var(--font-ga),"Helvetica Neue","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--font-x:var(--font-gax),var(--font-ga),"Helvetica Neue",system-ui,sans-serif;--font-d:var(--font);--font-l:var(--font);--wide:normal;--semi:normal;--text:normal;--var-ledger:normal;--w-display:700;--w-semi:600;--w-ledger:700;--tr-mega:-.04em;--tr-xl:-.034em;--tr-lg:-.026em;--tr-md:-.019em;--tr-sm:-.014em;--tr-xs:-.009em;--tr-body:-.004em;--tr-ui:0em;--tr-micro:.006em;--tr-x-mega:-.03em;--tr-x-xl:-.024em;--tr-x-lg:-.018em;--tr-x-md:-.012em;--track:var(--tr-xl);--track-tight:var(--tr-mega);--track-ledger:var(--tr-lg)}html[data-font=gradea] body{letter-spacing:var(--tr-body);font-synthesis:none;font-weight:400}html[data-font=gradea] .h2{letter-spacing:var(--tr-xl)}html[data-font=gradea] .cta .h2{letter-spacing:var(--tr-mega)}html[data-font=gradea] .stats b{font-family:var(--font);letter-spacing:var(--tr-lg)}html[data-font=gradea] .nav-logo{letter-spacing:var(--tr-sm)}html[data-font=gradea] .wordmark div{letter-spacing:var(--tr-mega)}html[data-font=gradea] .standards-text .h2{letter-spacing:var(--tr-lg)}@media (min-width:901px) and (max-width:1160px){html[data-font=gradea] .h2,html[data-font=gradea] .film-copy h1{letter-spacing:var(--tr-lg)}}@media (min-width:901px) and (max-width:1380px){html[data-font=gradea] .stats b{letter-spacing:var(--tr-md)}}html[data-font=gradea] .h3,html[data-font=gradea] .beat .h3,html[data-font=gradea] .film-caption p,html[data-font=gradea] .nav-menu nav a{font-family:var(--font)}html[data-font=gradea] .h3{letter-spacing:var(--tr-sm)}html[data-font=gradea] .beat .h3,html[data-font=gradea] .film-caption p{letter-spacing:var(--tr-md)}html[data-font=gradea] .nav-menu nav a{letter-spacing:var(--tr-sm)}html[data-font=gradea] .index-title{letter-spacing:var(--tr-lg)}html[data-font=gradea] .card-name,html[data-font=gradea] .faq summary{letter-spacing:var(--tr-sm)}html[data-font=gradea] .sector-name{letter-spacing:var(--tr-md)}html[data-font=gradea] .orbit-stage .o-tick,html[data-font=gradea] .orbit-stage .o-name,html[data-font=gradea] .os-name,html[data-font=gradea] .company-docs h3{font-family:var(--font)}html[data-font=gradea] .orbit-stage .o-tick{letter-spacing:var(--tr-ui)}html[data-font=gradea] .orbit-stage .o-name{letter-spacing:var(--tr-xs)}html[data-font=gradea] .os-name,html[data-font=gradea] .company-docs h3{letter-spacing:var(--tr-sm)}html[data-font=gradea] .orbit-stage .o-note{font-weight:500}html[data-font=gradea] .arrow-link{letter-spacing:var(--tr-ui);font-weight:600}html[data-font=gradea] :is(.body,.prose,.work-prose,.company-prose,.faq details,.beat) p,html[data-font=gradea] :is(.body,.prose,.work-prose,.company-prose){letter-spacing:var(--tr-body);text-wrap:pretty;font-weight:400}html[data-font=gradea] .what-lede{letter-spacing:var(--tr-sm);text-wrap:pretty;font-weight:400}html[data-font=gradea] .film-standfirst{letter-spacing:var(--tr-body);font-weight:400}html[data-font=gradea] :is(.body,.prose,.work-prose,.company-prose,.what-lede,.film-standfirst,.faq details,.beat,.cta) :is(strong,b){font-weight:600}html[data-font=gradea] .btn,html[data-font=gradea] .nav-burger,html[data-font=gradea] .nav-links{letter-spacing:var(--tr-ui);font-weight:600}html[data-font=gradea] .card-scope,html[data-font=gradea] .foot-col a,html[data-font=gradea] .stamp,html[data-font=gradea] .index-note,html[data-font=gradea] .film-phase,html[data-font=gradea] .stats span,html[data-font=gradea] .card-place,html[data-font=gradea] .whl-proof figcaption,html[data-font=gradea] .place>details>summary,html[data-font=gradea] .where-chips button,html[data-font=gradea] .eq-name,html[data-font=gradea] .foot-col h3,html[data-font=gradea] .foot-legal{letter-spacing:var(--tr-ui)}@media (max-width:900px){html[data-font=gradea] .h2,html[data-font=gradea] .cta .h2,html[data-font=gradea] .film-copy h1{letter-spacing:var(--tr-lg)}html[data-font=gradea]{--track-ledger:var(--tr-sm)}html[data-font=gradea] .stats b{letter-spacing:var(--tr-sm)}html[data-font=gradea] .faq summary{letter-spacing:var(--tr-xs)}html[data-font=gradea] .work-prose strong{font-weight:500}}@media (min-width:1024px) and (max-width:1099px){html[data-font=gradea] .nav-links{gap:14px}}.btn{white-space:nowrap;border-radius:var(--pill);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:15px 26px;font-size:.92rem;font-weight:650;line-height:1;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn:not([data-magnetic]):active{transform:scale(.97)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--blue-deep)}.btn-light{color:var(--ink);border-color:var(--line-strong);background:#fff}.btn-light:hover{border-color:var(--ink)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-deep)}.btn-ghost{color:#fff;background:0 0;border-color:#ffffff59}.btn-ghost:hover{border-color:#fff}.nav{z-index:40;height:76px;transition:background .35s,box-shadow .35s,transform .45s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 0 auto}.nav.hide{transform:translateY(-110%)}.nav-row{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.nav.solid{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#fbfcfde0}.nav-logo{min-height:44px;font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);letter-spacing:var(--track-tight);opacity:var(--logo,1);align-items:center;font-size:1.55rem;line-height:1;transition:color .5s;display:inline-flex}.nav.menu-open .nav-logo{opacity:1}.nav.hold{transition:background .35s,box-shadow .35s;transform:none!important}.nav-logo span{color:var(--blue)}.nav-links{letter-spacing:-.01em;gap:clamp(14px,1.8vw,30px);font-size:.86rem;font-weight:600;display:flex}.nav-links a{opacity:.82;white-space:nowrap;padding:6px 0;transition:opacity .2s,color .5s;position:relative}.nav-links a:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{opacity:1}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{padding:12px 20px;font-size:.84rem;transition:opacity .3s,background .25s,transform .35s cubic-bezier(.16,1,.3,1)}.nav:not(.solid) .nav-cta{opacity:0;pointer-events:none}.nav-burger{align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:.84rem;font-weight:650;display:none}.nav-burger-l{background:currentColor;border-radius:2px;width:22px;height:2px;position:relative}.nav-burger-l:before,.nav-burger-l:after{content:"";background:currentColor;border-radius:2px;height:2px;transition:transform .3s;position:absolute;left:0;right:0}.nav-burger-l:before{top:-7px}.nav-burger-l:after{top:7px}.nav.menu-open .nav-burger-l{background:0 0}.nav.menu-open .nav-burger-l:before{transform:translateY(7px)rotate(45deg)}.nav.menu-open .nav-burger-l:after{transform:translateY(-7px)rotate(-45deg)}.nav-menu{background:var(--paper);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:18px var(--gutter) max(28px,env(safe-area-inset-bottom));display:none;position:fixed;inset:76px 0 0;overflow-y:auto}.nav.menu-open{background:var(--paper)}.nav-menu nav{flex-direction:column;gap:2px;display:flex}.nav-menu nav a{font-size:1.35rem;font-weight:var(--w-semi);font-variation-settings:var(--semi);letter-spacing:calc(var(--track) * .7);border-bottom:1px solid var(--line);padding:14px 0}.nav-menu nav a.btn{font-variation-settings:var(--text);letter-spacing:-.01em;border-bottom:0;align-self:flex-start;min-height:44px;margin-top:18px;padding:15px 26px;font-size:.9rem}.nav.menu-open .nav-menu{display:block}body[data-tone=dark] .nav:not(.solid) .nav-links a,body[data-tone=dark] .nav:not(.solid) .nav-logo,body[data-tone=dark] .nav:not(.solid) .nav-burger{color:#eef4f9}body[data-tone=dark] .nav:not(.solid) .btn-dark{color:var(--ink);background:#fff}.section{padding-block:clamp(96px,13vh,170px)}.section-tight{padding-block:clamp(56px,8vh,96px)}.faq-section{background:var(--paper);padding-block:clamp(96px,13vh,170px)}.faq{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(40px,6vw,110px);display:grid}.faq-head{position:sticky;top:110px}.faq-head .h2{max-width:12ch}.faq details{border-bottom:1px solid var(--line-strong)}.faq details:first-of-type{border-top:1px solid var(--line-strong)}.faq summary{cursor:pointer;font-family:var(--font-l);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);letter-spacing:calc(var(--track-ledger) * .8);grid-template-columns:1fr 40px;align-items:center;gap:16px;min-height:44px;padding:24px 0;line-height:1.15;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .tog{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1),background .25s,color .25s,border-color .25s;display:grid}.faq details[open] .tog{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(180deg)}.faq details p{color:var(--ink-2);max-width:62ch;padding:0 56px 28px 0;font-size:1.02rem;line-height:1.62}.faq details p a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline}@supports (interpolate-size:allow-keywords){.faq details::details-content{block-size:0;transition:block-size .5s cubic-bezier(.16,1,.3,1),content-visibility .5s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq details{interpolate-size:allow-keywords}}.foot{background:var(--screen);color:#e6ecf1;z-index:6;position:relative}.foot-grid{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px);padding-top:clamp(64px,8vh,110px);padding-bottom:clamp(40px,6vh,72px);display:grid}.foot-col h3{font-family:var(--font);font-variation-settings:var(--text);letter-spacing:-.005em;color:#fdfefe;margin-bottom:18px;font-size:.9rem;font-weight:600;line-height:1.4}.foot-col a{color:#c9d3dc;padding:8px 0;font-size:.95rem;transition:color .2s;display:block}.foot-col a:hover{color:#fff}.wordmark{border-top:1px solid #e6ecf11f;padding:clamp(20px,4vh,48px) 1vw .04em;overflow:hidden}.wordmark div{font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);letter-spacing:var(--track-tight);color:#fdfefe;white-space:nowrap;font-size:23.4vw;line-height:.78;display:inline-block;transform:translateY(6%)}.wordmark div span{color:var(--blue)}.foot-legal{padding:30px var(--gutter) 44px;letter-spacing:-.005em;color:#8b9cad;border-top:1px solid #e6ecf11f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 34px;margin-top:clamp(20px,3vh,40px);font-size:.82rem;line-height:1.7;display:flex}.foot-legal b{color:#d5dee6;font-weight:600}.foot-legal a b{text-underline-offset:3px;-webkit-text-decoration:underline #d5dee666;text-decoration:underline #d5dee666}.foot-legal .right{text-align:right}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.nav{transition:none}}@media (max-width:1023px){.nav-links,.nav-cta{display:none}.nav-burger{display:inline-flex}}@media (max-width:900px){.mono,.company-docs h3{font-size:.75rem}.foot-legal{font-size:.84rem;line-height:1.7}.foot-legal a{margin:-6px 0;padding:6px 0;display:inline-block}.foot-col a{align-items:center;min-height:44px;padding:11px 0;display:flex}.h2{letter-spacing:-.04em;font-size:clamp(2.35rem,10vw,3.4rem)}.faq{grid-template-columns:1fr}.faq-head{margin-bottom:10px;position:static}.faq summary{grid-template-columns:1fr 38px;gap:12px;font-size:1.1rem}.faq details p{padding-right:0}.foot-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.foot-legal .right{text-align:left}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}
:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-rise:cubic-bezier(.13,.46,.42,.92);--ease-line:cubic-bezier(.62,.02,.1,1);--ease-curtain:cubic-bezier(.5,.06,.01,.99);--ease-stamp:cubic-bezier(.2,1.4,.4,1);--ease-over:cubic-bezier(0,.6,.4,1.5)}html.preload *{transition:none!important}[data-observe=rise]{opacity:0;transition:opacity .6s linear var(--d,0s),transform 1.2s var(--ease-rise) var(--d,0s);will-change:opacity,transform;transform:translateY(2.4rem)}[data-observe=rise][data-init]{opacity:1;will-change:auto;transform:none}[data-delay="1"]{--d:.1s}[data-delay="2"]{--d:.2s}[data-delay="3"]{--d:.3s}[data-delay="4"]{--d:.4s}[data-delay="5"]{--d:.5s}[data-delay="6"]{--d:.6s}[data-observe=lines] .ln{transition:transform 1.1s var(--ease-line) calc(var(--i,0) * 90ms);will-change:transform;display:block;transform:translateY(112%)}[data-observe=lines][data-init] .ln{will-change:auto;transform:none}[data-observe=lines] .ln-mask{margin-bottom:-.06em;padding-bottom:.06em}[data-observe=curtain]{isolation:isolate;position:relative;overflow:hidden}[data-observe=curtain]:before{content:"";z-index:1;background:var(--field);height:0;transition:height .85s var(--ease-curtain);position:absolute;inset:auto 0 0}[data-observe=curtain]>img,[data-observe=curtain]>picture{object-fit:cover;z-index:2;width:100%;height:100%;transition:transform 1s var(--ease-curtain) .6s;display:block;position:relative;transform:translateY(100%)scale(1.03)}[data-observe=curtain][data-init]:before{height:100%}[data-observe=curtain][data-init]>img,[data-observe=curtain][data-init]>picture{transform:scale(1.03)}@media (max-width:1023px){[data-observe=curtain]:before{transition-duration:.45s}[data-observe=curtain]>img,[data-observe=curtain]>picture{transition:transform .6s var(--ease-curtain) .1s}}[data-observe=stamp]{opacity:0;transition:opacity .35s linear var(--d,0s),transform .7s var(--ease-stamp) var(--d,0s);transform:scale(1.35)rotate(-4deg)}[data-observe=stamp][data-init]{opacity:1;transform:none}[data-switch]{transition:background-color 1s linear,color 1s linear}[data-speed]{overflow:hidden}[data-speed]>img{translate:0 var(--py,0);will-change:transform;scale:1.16}[data-drag-row]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden}[data-drag-row].is-grabbing{cursor:grabbing}[data-drag-row] .drag-track{will-change:transform;flex-wrap:nowrap;width:max-content;display:flex}[data-drag-row] .drag-track a{-webkit-user-drag:none}[data-drag-row] img{pointer-events:none}.drag-progress{display:none}.cursor-follow{z-index:1000;pointer-events:none;opacity:0;contain:layout style size;will-change:transform;position:fixed;top:0;left:0}.cursor-follow span{background:var(--ink);color:#fff;letter-spacing:-.01em;border-radius:50%;place-items:center;width:72px;height:72px;font-size:.86rem;font-weight:600;transition:transform .45s cubic-bezier(.79,0,.4,1);display:grid;position:absolute;top:-36px;left:-36px;transform:scale(0)}.cursor-follow.is-on span{transform:scale(1)}.cursor-follow.is-on.is-down span{transition-duration:.1s;transform:scale(.82)}@media (hover:none),(max-width:1023px){.cursor-follow{display:none}}.index-preview{z-index:30;pointer-events:none;opacity:0;aspect-ratio:16/10;background:var(--mist);will-change:transform;border-radius:14px;width:clamp(260px,24vw,380px);transition:opacity .3s;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 80px #0c1a2a38}.index-preview.is-on{opacity:1}.index-preview img{object-fit:cover;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.index-preview .pv-photo{opacity:0}.index-preview.is-built .pv-photo{opacity:1}.index-preview.is-built .pv-lines{opacity:0}@media (hover:none),(max-width:1023px){.index-preview{display:none}}.arrow-link{align-items:center;gap:12px;font-weight:650;display:inline-flex}.arrow-link svg{transition:transform .8s cubic-bezier(.96,-.35,0,1.74)}.arrow-link:hover svg{transform:rotate(45deg)}[data-magnetic]{will-change:transform}@media (prefers-reduced-motion:reduce){[data-observe]{opacity:1!important;transition:none!important;transform:none!important}[data-observe=lines] .ln{transition:none!important;transform:none!important}[data-observe=curtain]:before{display:none}[data-observe=curtain]>img,[data-observe=curtain]>picture,[data-speed]>img{transform:none}.cursor-follow,.index-preview{display:none}}
