@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2-variations")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--ink:#080a0e;--ink-raised:#0e1117;--ink-soft:#141820;--pearl:#f1f2f1;--pearl-soft:#c8ccd0;--muted:#8f959e;--muted-deep:#636a74;--coral:#ff6254;--coral-ink:#210604;--line:#f1f2f11f;--line-strong:#f1f2f13b;--panel-radius:20px;--control-radius:11px;--max-width:1640px;background:var(--ink);color:var(--pearl);font-family:Manrope Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);min-width:320px;min-height:100dvh;color:var(--pearl);margin:0;overflow-x:hidden}body.laser-cursor-active,body.laser-cursor-active a,body.laser-cursor-active button{cursor:none}.laser-cursor{--laser-x:50vw;--laser-y:50vh;z-index:90;opacity:0;pointer-events:none;transition:opacity .14s;position:fixed;inset:0;overflow:hidden}.laser-cursor[data-visible=true]{opacity:1}.laser-cursor__trail,.laser-cursor__beam,.laser-cursor__core{pointer-events:none;will-change:transform;border-radius:50%;display:block;position:fixed;top:0;left:0}.laser-cursor__trail{width:max(2px, calc(7px - var(--trail-index) * .55px));height:max(2px, calc(7px - var(--trail-index) * .55px));background:rgb(255 70 55/calc(.62 - var(--trail-index) * .055));box-shadow:0 0 8px #ff4e3e61}.laser-cursor__beam,.laser-cursor__core{transform:translate3d(var(--laser-x), var(--laser-y), 0) translate(-50%, -50%)}.laser-cursor__beam{background:radial-gradient(circle,#ff625438,#ff625412 42%,#0000 70%);border:1px solid #ff62544d;width:24px;height:24px;transition:width .18s cubic-bezier(.16,1,.3,1),height .18s cubic-bezier(.16,1,.3,1),border-color .18s;box-shadow:0 0 24px #ff3a2a3d}.laser-cursor__core{background:#ff3b2e;width:6px;height:6px;box-shadow:0 0 4px #fff,0 0 12px #ff3b2eeb,0 0 26px #ff3b2e94}.laser-cursor[data-interactive=true] .laser-cursor__beam{border-color:#ff625499;width:38px;height:38px}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}figure,p,h1,h2,h3{margin:0}.site-shell{background:linear-gradient(180deg, #ffffff05, transparent 22rem), var(--ink);min-height:100dvh}.skip-link{z-index:100;border-radius:var(--control-radius);background:var(--pearl);color:var(--ink);padding:12px 16px;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header,.legal-header{z-index:20;width:min(calc(100% - 32px), var(--max-width));-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#080a0ec2;border:1px solid #ffffff1c;border-top:0;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;height:68px;padding:0 10px 0 14px;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .56s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff0a,0 18px 60px #0000002e}.site-header--hidden{opacity:0;pointer-events:none;transform:translate(-50%,-120%)}.site-header--visible{opacity:1}.brand{letter-spacing:-.035em;align-items:center;gap:10px;min-width:0;font-size:1rem;font-weight:760;display:inline-flex}.brand img{object-fit:contain;width:36px;height:36px}.site-header nav,.closing-frame footer nav,.legal-footer nav{white-space:nowrap;align-items:center;gap:24px;display:flex}.nav-link{color:var(--pearl-soft);font-size:.8rem;font-weight:670;transition:color .18s}.nav-link:hover{color:var(--pearl)}.nav-studio{border-radius:var(--control-radius);background:var(--pearl);min-height:46px;color:var(--ink);align-items:center;gap:10px;padding:0 17px;font-size:.78rem;font-weight:800;transition:background-color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-studio:hover{background:var(--coral);transform:translateY(-1px)}.hero{min-height:100dvh;padding:92px max(4vw, calc((100vw - var(--max-width)) / 2)) 38px;border-bottom:1px solid var(--line);align-items:center;display:grid;position:relative;overflow:hidden}.hero-grid{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,2.2vh,28px);min-height:calc(100dvh - 130px);display:flex;position:relative}.hero-copy{z-index:4;flex-direction:column;align-items:center;display:flex;position:relative}.hero-eyebrow,.workflow-kicker,.workflow-mobile-heading>p{color:var(--pearl-soft);letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px;font-size:.7rem;font-weight:790}.hero h1,.workflow-shell h2,.closing-frame h2,.legal-page h1{letter-spacing:-.07em;font-weight:770}.hero h1{letter-spacing:-.085em;text-wrap:balance;max-width:none;font-size:clamp(5.6rem,12vw,11.5rem);line-height:.72}.hero-system-label{color:var(--pearl-soft);letter-spacing:.32em;text-transform:uppercase;margin-top:14px;font-size:clamp(.58rem,.75vw,.76rem);font-weight:790;line-height:1}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.button{border-radius:var(--control-radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 21px;font-size:.84rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.button-primary{background:var(--coral);color:var(--coral-ink);box-shadow:inset 0 1px #ffffff61}.button-primary:hover{background:#ff776b;transform:translateY(-2px)}.button-primary:active,.button-secondary:active{transform:scale(.985)}.button-secondary{border-color:var(--line-strong);color:var(--pearl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1117c7}.button-secondary:hover{background:var(--ink-soft);border-color:#ffffff6b}.button-arrow{font-size:1.05rem;line-height:1}.hero-visual{place-items:center;width:100%;display:grid;position:relative}.hero-visual .animated-aperture{justify-self:center;width:min(38vh,400px)}.statement-banner{padding:clamp(72px, 9vw, 144px) max(4vw, calc((100vw - var(--max-width)) / 2));border-bottom:1px solid var(--line);background:var(--ink-raised);text-align:center;position:relative}.statement-banner-inner{flex-direction:column;align-items:center;gap:28px;width:min(100%,1180px);margin:0 auto;display:flex}.statement-banner h2{letter-spacing:-.075em;text-wrap:balance;max-width:12ch;font-size:clamp(3.4rem,7vw,8.2rem);font-weight:770;line-height:.88}.statement-banner h2 span{color:var(--pearl-soft);display:block}.statement-banner p{max-width:660px;color:var(--pearl-soft);text-wrap:pretty;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.55}.hero-studio,.workflow-media,.workflow-media-panel,.workflow-mobile-moment figure{border:1px solid var(--line-strong);border-radius:var(--panel-radius);background:var(--ink-raised);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 34px 100px #0000006b}.hero-studio:after,.workflow-media-panel:after,.workflow-mobile-moment figure:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:22%;position:absolute;top:-40%;bottom:-40%;left:-45%;transform:skew(-18deg)}.hero-studio{aspect-ratio:16/10.5;transform-origin:100%;flex-direction:column;width:106%;display:flex;position:absolute;top:50%;right:-3%;transform:translateY(-50%)perspective(1800px)rotateY(-1.5deg)rotateX(.35deg)}.workflow-mobile-moment figure{flex-direction:column;display:flex}.studio-frame-bar{z-index:3;border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;background:#0c0f14;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 16px;font-size:.6rem;font-weight:780;display:grid;position:relative}.studio-frame-brand{color:var(--pearl);letter-spacing:-.035em;text-transform:none;justify-self:start;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.studio-frame-brand img{object-fit:contain;width:20px;height:20px}.studio-frame-module{color:var(--pearl-soft);justify-self:center}.studio-frame-stage{color:var(--coral);justify-self:end}.studio-frame-viewport{background:#07090c;flex:1;min-height:0;position:relative;overflow:hidden}.studio-frame-viewport>img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04);width:100%;max-width:none;height:114%;position:absolute;top:-7%;left:0}.workflow-media-panel .studio-frame-viewport>img,.workflow-mobile-moment .studio-frame-viewport>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;inset:0}.studio-frame-viewport>.studio-frame-image-hero{height:110%;top:-5%}.studio-frame-status{z-index:3;border-top:1px solid var(--line);min-height:30px;color:var(--muted-deep);letter-spacing:.08em;text-transform:uppercase;background:#0c0f14;justify-content:flex-end;align-items:center;gap:18px;padding:0 14px;font-size:.52rem;font-weight:760;display:flex;position:relative}.studio-frame-status span:first-child{color:var(--pearl-soft);align-items:center;margin-right:auto;display:inline-flex}.studio-frame-status i{background:var(--coral);border-radius:50%;width:5px;height:5px;margin-right:7px;box-shadow:0 0 10px #ff6254b8}.experience-loading{background:var(--ink);min-height:100dvh}.workflow-shell{border-top:1px solid var(--line);background:linear-gradient(90deg, transparent, #ffffff04 50%, transparent), var(--ink);height:700dvh;position:relative}.workflow-desktop{height:100%}.workflow-image-cache{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.workflow-image-cache img{width:1px;height:1px}.workflow-stage{width:min(100%, var(--max-width));grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(42px,5vw,92px);min-height:100dvh;margin:0 auto;padding:92px max(4vw,32px) 122px;display:grid;position:sticky;top:0;overflow:hidden}.workflow-copy{z-index:2;position:relative}.workflow-shell h2{max-width:650px;font-size:clamp(3rem,4.6vw,5.5rem);line-height:.96}.workflow-copy-stack{border-left:1px solid var(--line-strong);min-height:230px;margin-top:42px;position:relative;overflow:hidden}.workflow-copy-panel{will-change:transform, opacity, filter;flex-direction:column;justify-content:center;max-width:520px;padding:20px 0 20px 28px;display:flex;position:absolute;inset:0}.workflow-count,.workflow-mobile-moment>div>span{color:var(--coral);letter-spacing:.08em;margin-bottom:14px;font-size:.72rem;font-weight:800}.workflow-copy-panel h3,.workflow-mobile-moment h3{letter-spacing:-.05em;font-size:clamp(1.65rem,2.15vw,2.45rem);font-weight:740;line-height:1.05}.workflow-copy-panel p,.workflow-mobile-moment p{max-width:470px;color:var(--muted);margin-top:16px;font-size:.98rem;line-height:1.65}.workflow-media{border-color:var(--line);perspective:1600px;background:#0e1117d1;height:clamp(460px,100dvh - 230px,650px);min-height:0;padding:0}.workflow-media:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0f,#0000 24% 78%,#ffffff08);position:absolute;inset:0}.workflow-media-panel{border-radius:calc(var(--panel-radius) - 4px);transform-origin:50%;flex-direction:column;margin:0;display:flex;position:absolute;inset:12px}.production-rail{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1117e8;border-radius:14px;padding:17px 18px 15px;position:absolute;bottom:16px;left:max(4vw,32px);right:max(4vw,32px);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0000005c}.rail-track{background:var(--line);height:2px;position:absolute;top:0;left:32px;right:32px;overflow:hidden}.rail-progress{background:var(--coral);transform-origin:0;width:100%;height:2px;display:block;transform:scaleX(0)}.rail-sheen{opacity:.7;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:18%;height:4px;position:absolute;top:-1px;left:-24%}.production-rail ol{height:28px;margin:0;padding:0;list-style:none;display:block;position:relative}.production-rail li{min-width:0;color:var(--muted-deep);align-items:center;gap:10px;transition:color .24s;display:flex;position:absolute;top:0;left:0;transform:translate(-14px)}.production-rail li:first-child{left:0;transform:none}.production-rail li:nth-child(2){left:16.6667%}.production-rail li:nth-child(3){left:33.3333%}.production-rail li:nth-child(4){left:50%}.production-rail li:nth-child(5){left:66.6667%}.production-rail li:nth-child(6){left:83.3333%}.production-rail li:nth-child(7){flex-direction:row-reverse;left:auto;right:0;transform:none}.production-rail li:nth-child(7) .rail-copy{text-align:right;align-items:flex-end}.rail-node{border:1px solid var(--line);background:var(--ink);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.55rem;font-weight:800;transition:background-color .24s,border-color .24s,color .24s;display:grid}.rail-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.rail-label{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:760;overflow:hidden}.rail-state{letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:760}.rail-stage-live{color:var(--pearl-soft)!important}.rail-stage-live .rail-node{border-color:#ff625457}.rail-stage-current{color:var(--pearl)!important}.rail-stage-current .rail-node{border-color:var(--coral);background:var(--coral);color:var(--coral-ink)}.rail-stage-current .rail-state{color:var(--coral)}.workflow-mobile{display:none}.closing-frame{min-height:96dvh;padding:112px max(5vw, calc((100vw - var(--max-width)) / 2)) 132px;border-top:1px solid var(--line);background:linear-gradient(135deg,#ffffff05,#0000 34%),#090b10;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(36px,7vw,120px);display:grid;position:relative;overflow:hidden}.closing-copy{z-index:4;position:relative}.closing-frame h2{max-width:780px;font-size:clamp(3.4rem,6.6vw,7.5rem);line-height:.91}.closing-copy>p{max-width:570px;color:var(--pearl-soft);margin:27px 0 34px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.closing-studio{border:1px solid var(--line-strong);border-radius:var(--panel-radius);background:var(--ink-raised);flex-direction:column;justify-self:end;width:min(52vw,820px);min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 34px 100px #0000006b}.closing-studio .studio-frame-viewport{aspect-ratio:3/2;flex:none}.closing-studio .studio-frame-viewport>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;display:block;position:static}.animated-aperture{aspect-ratio:1;isolation:isolate;touch-action:pan-y;justify-self:end;width:min(50vw,760px);position:relative}.animated-aperture--interactive{cursor:crosshair}.animated-aperture img{z-index:1;object-fit:contain;filter:contrast(1.03)saturate(.94);width:100%;height:100%;position:relative}.animated-aperture__eye{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 42% 38%,#17171a,#070709 64%,#020203);border:1px solid #ffffff12;border-radius:50%;width:24%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 20px #000000eb,0 0 0 2px #000000c2}.animated-aperture__iris-track{place-items:center;display:grid;position:absolute;inset:0}.animated-aperture__iris{aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#ffb0a7 0 8%,#ff786b 32%,#ff5142 72%);border-radius:50%;width:30%;display:block;box-shadow:inset -4px -5px 12px #5d080047,0 0 22px #ff625485}.animated-aperture__sheen{z-index:4;filter:blur(20px);opacity:.42;pointer-events:none;background:linear-gradient(#ffffff2e,#0000);border-radius:50%;width:45%;height:20%;position:absolute;top:8%;left:24%;transform:rotate(-12deg)}.closing-frame footer{right:max(5vw, calc((100vw - var(--max-width)) / 2));bottom:28px;left:max(5vw, calc((100vw - var(--max-width)) / 2));z-index:5;border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:20px;font-size:.72rem;display:grid;position:absolute}.closing-frame footer nav a,.legal-footer nav a{transition:color .18s}.closing-frame footer nav a:hover,.legal-footer nav a:hover{color:var(--pearl)}.closing-frame footer>p{justify-self:end}.brand-footer{color:var(--pearl)}.brand-footer img{width:32px;height:32px}.legal-shell{background:linear-gradient(180deg, #ffffff05, transparent 24rem), var(--ink);min-height:100dvh}.legal-header>a:last-child{color:var(--pearl-soft);font-size:.8rem;font-weight:700}.legal-page{width:min(100% - 40px,920px);margin:0 auto;padding:154px 0 108px}.legal-date{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:780}.legal-page h1{margin-top:18px;font-size:clamp(3.4rem,8vw,6.8rem);line-height:.94}.legal-intro{max-width:680px;color:var(--pearl-soft);margin-top:26px;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.62}.legal-sections{gap:0;margin-top:76px;display:grid}.legal-sections section{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:40px;padding:30px 0;display:grid}.legal-sections h2{letter-spacing:-.025em;font-size:1rem;font-weight:760}.legal-sections p{color:var(--muted);line-height:1.72}.legal-footer{border-top:1px solid var(--line);width:min(100% - 40px,920px);color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;padding:24px 0 32px;font-size:.72rem;display:flex}:focus-visible{outline:2px solid var(--coral);outline-offset:4px}@media (max-width:1180px){.hero-grid{grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);gap:28px}.hero-studio{width:116%;right:-10%}.workflow-stage{grid-template-columns:minmax(290px,.68fr) minmax(480px,1.32fr);gap:42px}}@media (max-width:920px){.hero{min-height:auto;padding:100px 28px 70px}.hero-grid{gap:26px;min-height:calc(100svh - 170px)}.hero-copy{max-width:100%}.hero h1{max-width:none;font-size:clamp(5rem,15vw,8.5rem)}.hero-visual{min-height:0}.hero-studio{width:103%;top:50%;right:-3%;transform:translateY(-50%)perspective(1800px)rotateY(-1deg)}.workflow-shell{height:auto;padding:112px 24px 86px}.workflow-desktop{display:none}.workflow-mobile{gap:94px;width:100%;max-width:980px;margin:0 auto;display:grid}.workflow-mobile-heading{max-width:760px}.workflow-mobile-moment{gap:26px;display:grid}.workflow-mobile-moment figure{aspect-ratio:16/11}.workflow-mobile .production-rail{width:100%;position:relative;bottom:auto;left:auto;right:auto;overflow-x:auto}.workflow-mobile .production-rail ol,.workflow-mobile .rail-track{min-width:760px}.closing-frame{grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);gap:24px;min-height:94dvh}.hero-visual .animated-aperture{width:min(36vh,360px)}.closing-studio{width:min(58vw,700px)}}@media (max-width:700px){.site-header,.legal-header{width:calc(100% - 20px);height:64px;padding:0 8px 0 10px}.site-header nav{gap:8px}.nav-link{display:none}.nav-studio{min-height:44px;padding:0 13px}.brand img{width:34px;height:34px}.hero{min-height:auto;padding:90px 16px 48px}.hero-grid{gap:22px;min-height:calc(100svh - 138px)}.hero-copy{padding-top:12px}.hero h1{max-width:none;font-size:clamp(4.4rem,23vw,7rem)}.hero-system-label{letter-spacing:.28em;margin-top:12px;font-size:.56rem}.hero-actions{grid-template-columns:1fr;width:min(100%,360px);display:grid}.button{width:100%;min-height:50px}.hero-visual{z-index:1;opacity:1;width:100%;min-height:0;position:relative;bottom:auto;right:auto}.hero-visual .animated-aperture{width:min(34vh,300px)}.statement-banner{padding:72px 16px}.statement-banner-inner{gap:22px}.statement-banner h2{max-width:10ch;font-size:clamp(3.1rem,15vw,5rem)}.statement-banner p{max-width:34ch;font-size:.96rem}.hero-studio{width:100%;top:50%;bottom:auto;right:0;transform:translateY(-50%)}.studio-frame-bar{grid-template-columns:1fr auto;min-height:40px;padding:0 11px}.studio-frame-module{display:none}.studio-frame-stage{justify-self:end}.studio-frame-status{gap:10px;min-height:27px;padding:0 10px}.studio-frame-status span:not(:first-child){display:none}.workflow-shell{padding:88px 16px 70px}.workflow-mobile{gap:72px}.workflow-shell h2{font-size:clamp(2.8rem,13vw,4.2rem)}.workflow-mobile-moment figure{border-radius:14px}.closing-frame{flex-direction:column;justify-content:center;min-height:94dvh;padding:88px 16px 124px;display:flex}.closing-copy{z-index:5}.closing-frame h2{max-width:440px;font-size:clamp(3.3rem,15.5vw,5.2rem)}.closing-copy>p{max-width:350px;margin:22px 0 28px;font-size:.96rem}.closing-studio{width:100%;margin-top:40px;position:relative;bottom:auto;right:auto;opacity:1!important}.closing-studio .studio-frame-viewport{aspect-ratio:3/2}.closing-frame footer{grid-template-columns:auto 1fr auto;gap:14px;bottom:20px;left:16px;right:16px}.closing-frame footer nav{justify-content:center;gap:14px}.brand-footer span{display:none}.legal-page{width:calc(100% - 32px);padding:130px 0 84px}.legal-page h1{font-size:clamp(3.2rem,16vw,5rem)}.legal-sections{margin-top:56px}.legal-sections section{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.legal-footer{width:calc(100% - 32px)}}@media (prefers-reduced-motion:no-preference){.hero-studio:after,.workflow-media-panel:after,.workflow-mobile-moment figure:after{animation:8s ease-in-out 1.2s infinite image-sheen}.rail-sheen{animation:5.5s ease-in-out infinite rail-sheen}.animated-aperture{animation:7s ease-in-out infinite aperture-float}}@keyframes image-sheen{0%,58%{opacity:0;transform:translate(0)skew(-18deg)}65%{opacity:.85}83%,to{opacity:0;transform:translate(720%)skew(-18deg)}}@keyframes rail-sheen{0%,30%{opacity:0;transform:translate(0)}42%{opacity:.75}72%,to{opacity:0;transform:translate(700%)}}@keyframes aperture-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.site-header,.legal-header,.button-secondary,.production-rail{background:var(--ink-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.workflow-shell[data-reduce=true]{height:auto;padding:112px 24px 86px}.workflow-shell[data-reduce=true] .workflow-desktop{display:none}.workflow-shell[data-reduce=true] .workflow-mobile{gap:92px;width:100%;max-width:980px;margin:0 auto;display:grid}
