:root{--f-display:"Libre Caslon Display","Bodoni 72",Didot,Georgia,serif;--f-body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--bg:#0c0b09;--surface:#15130f;--line:#2b2720;--ink:#ede5d4;--muted:#968e7e;--accent:#c4a05a;--accent-ink:#0c0b09;--band:#070706;--band-ink:#ede5d4;--band-muted:#8f8878;--band-line:#26221b;--s1:#c4a05a;--s2:#e8dcc0;--s3:#6f6452;--veil:#0807059e;--veil-soft:#08070526;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-palette=olivo]{--bg:#e8e4d8;--surface:#f1eee5;--line:#cfcab8;--ink:#23271a;--muted:#686b57;--accent:#4f5530;--accent-ink:#f1eee5;--band:#262a1c;--band-ink:#ebe6d6;--band-muted:#a9a78f;--band-line:#3a3f2b;--s1:#b39a5e;--s2:#e3dcc4;--s3:#7d845a;--veil:#1c1f139e;--veil-soft:#1c1f132e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;transition:background .5s,color .5s}a{color:inherit}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.eyebrow{font:500 11px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:400}.topbar{background:var(--band);color:var(--band-muted);font:500 10.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;text-align:center;padding-block:11px;padding-inline:16px}.topbar b{color:var(--accent);font-weight:500}:root[data-palette=olivo] .topbar b{color:var(--s1)}header{border-bottom:1px solid var(--line)}.nav{justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo .mark{width:30px;height:auto;color:var(--ink);flex:none}footer .logo .mark{color:var(--band-ink)}.chapter-now{display:none}.vctl{z-index:2;cursor:pointer;color:#f3ecdc;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);opacity:.82;background:#0c0b0961;border:0;border-radius:50%;width:48px;height:48px;padding:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute;bottom:86px;right:max(clamp(16px,4vw,40px),50vw - 620px + clamp(16px,4vw,40px));box-shadow:0 6px 24px #00000047}.vctl:hover{opacity:1;background:#0c0b098c;transform:scale(1.06)}.vctl:focus-visible{outline:1px solid var(--s1);outline-offset:4px;opacity:1}.vctl svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.vctl .vring{fill:none;stroke:#f3ecdc38;stroke-width:1px}.vctl .vprog{fill:none;stroke:var(--s1);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:141.4;stroke-dashoffset:calc(141.4 - 141.4 * var(--vp,0));transition:stroke-dashoffset .25s linear}.vctl g,.vctl path{fill:currentColor;transform-origin:24px 24px;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1);transform:rotate(90deg)}.vctl .vplay,.vctl[aria-pressed=true] .vpause{opacity:0;transform:rotate(90deg)scale(.6)}.vctl[aria-pressed=true] .vplay{opacity:1;transform:rotate(90deg)scale(1)}@media (max-width:700px){.vctl{width:40px;height:40px;top:26px;bottom:auto;right:14px}}.logo span{font:400 30px/1 var(--f-display);letter-spacing:.02em}.logo small{font:500 9.5px/1 var(--f-mono);letter-spacing:.28em;color:var(--muted);text-transform:uppercase}.menu{letter-spacing:.04em;gap:clamp(18px,3vw,40px);font-size:13.5px;display:flex}.menu a{color:var(--ink);opacity:.82;text-decoration:none}.menu a:hover{opacity:1;color:var(--accent)}.swatch{border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:flex}.swatch button{all:unset;cursor:pointer;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.swatch button i{border-radius:50%;width:10px;height:10px;display:block}.swatch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.swatch button:focus-visible{outline:1px solid var(--accent)}.hero{background:var(--band);height:clamp(480px,56.25vw,920px);position:relative;overflow:hidden}.hero video,.hero img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,var(--veil) 0%,var(--veil-soft) 58%,transparent 100%),linear-gradient(0deg,#00000059,transparent 40%);position:absolute;inset:0}.hero .wrap{z-index:1;color:#f3ecdc;flex-direction:column;justify-content:center;gap:26px;height:100%;padding-bottom:70px;display:flex;position:relative}.hero .eyebrow{color:#f3ecdcb8}.hero h1{color:#f5efe2;max-width:11ch;font-size:clamp(44px,6.6vw,92px);line-height:1}.hero h1 em{color:var(--s1);font-style:italic}.hero p{color:#f3ecdcd1;max-width:44ch;margin:0;font-size:17px;font-weight:300}.ctas{flex-wrap:wrap;gap:12px;display:flex}.btn{isolation:isolate;font:600 11.5px/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:#fffaf0;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);text-shadow:0 1px 1px #00000040;background:linear-gradient(#fff3 0%,#ffffff12 46%,#ffffff08 54%,#ffffff1a 100%);border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 30px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,inset 0 0 22px #ffffff0f,0 10px 30px -8px #0000008c}.btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% -20%,#ffffff73,#fff0 60%);position:absolute;inset:0}.btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff29,inset 0 0 26px #ffffff1a,0 16px 40px -10px #0009}.btn:active{transform:translateY(0)scale(.985)}.btn.solid{color:#fff8ea;background:linear-gradient(#e2c0789e 0%,#c4a05a61 48%,#a07c3e4d 54%,#d6b26875 100%);border-color:#ffe2aa80}.btn.solid:hover{background:linear-gradient(#eccc86b8 0%,#ceaa6275 48%,#aa864661 54%,#e0bc728f 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.btn{background:#28241ed9}.btn.solid{background:#a8874c}}.reel{z-index:1;font:500 10px/1.5 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#f3ecdc99;text-align:right;position:absolute;bottom:22px;right:clamp(16px,4vw,40px)}.creds{border-bottom:1px solid var(--line)}.creds ul{grid-template-columns:repeat(4,1fr);gap:16px;margin-block:0;padding-block:22px;list-style:none;display:grid}.creds li{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding-left:18px;display:flex}.creds strong{font:400 22px/1 var(--f-display)}.creds span{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}section{padding-block:clamp(72px,9vw,120px)}.head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.head .eyebrow{margin-bottom:18px;display:block}.head h2{font-size:clamp(34px,4.4vw,58px);line-height:1.04}.head p{color:var(--muted);justify-self:end;max-width:52ch;margin:0}.grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);display:grid}.card{flex-direction:column;gap:18px;min-width:0;display:flex}.mat{aspect-ratio:4/5;background:var(--surface);max-width:100%;position:relative;overflow:hidden}.mat .tag{font:500 10px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#efe7d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;padding:7px 9px;position:absolute;top:16px;left:16px}.m-fieltro{background:#2a2621}.m-fieltro:before{content:"";mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .46 0 0 0 0 .4 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.m-fieltro:after{content:"";background:radial-gradient(120% 90% at 30% 20%,#fff0d224,#0000 60%),linear-gradient(#0000 50%,#00000059);position:absolute;inset:0}.m-lama{background:repeating-linear-gradient(90deg,#1a1510 0 7px,#5b4128 7px 9px,#6e5033 9px 30px,#5a3f27 30px 33px)}.m-lama:after{content:"";background:linear-gradient(100deg,#ffe2b42e,#0000 45%,#0006);position:absolute;inset:0}.m-qrd{background:linear-gradient(#0000,#00000040),repeating-linear-gradient(90deg,#3d2e1f 0 3px,#0000 3px 44px),repeating-linear-gradient(0deg,#3d2e1f 0 3px,#0000 3px 44px),conic-gradient(from 90deg,#7a5d3e,#5e4630,#8a6a47,#4d3a28,#7a5d3e)}.m-qrd:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 44px,#0000002e 44px 88px,#00000057 88px 132px,#00000014 132px 176px,#00000042 176px 220px),radial-gradient(90% 70% at 30% 20%,#ffe6be33,#0000 60%);position:absolute;inset:0}.card h3{font-size:30px;line-height:1}.card .row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.card p{color:var(--muted);margin:0;font-size:15px}.specs{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.specs div{background:var(--bg);flex-direction:column;gap:5px;padding:12px 12px 10px;display:flex}.specs dt{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.specs dd{font:500 15px/1 var(--f-mono);font-variant-numeric:tabular-nums;margin:0}.tech{background:var(--band);color:var(--band-ink)}.tech .eyebrow,.tech .head p{color:var(--band-muted)}.tech-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.chart{min-width:0}.chart svg{width:100%;height:auto;display:block}.legend{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--band-muted);flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.legend span{align-items:center;gap:8px;display:flex}.legend i{width:18px;height:2px;display:block}.tablebox{min-width:0;overflow-x:auto}table{border-collapse:collapse;width:100%;font:400 13.5px/1 var(--f-mono);font-variant-numeric:tabular-nums}th,td{text-align:right;border-bottom:1px solid var(--band-line);white-space:nowrap;padding:13px 8px}th:first-child,td:first-child{text-align:left}thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--band-muted);font-size:10px;font-weight:500}td.cls{color:var(--s1)}.note{font:400 11px/1.5 var(--f-mono);color:var(--band-muted);letter-spacing:.02em;margin-top:16px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.steps li{flex-direction:column;gap:12px;min-width:0;padding:26px 24px 0 0;list-style:none;display:flex}.steps{margin:0;padding:0}.steps .n{font:500 11px/1 var(--f-mono);color:var(--accent);letter-spacing:.16em}.steps h3{font-size:26px}.steps p{color:var(--muted);max-width:30ch;margin:0;font-size:15px}.quote{border-top:1px solid var(--line)}.quote blockquote{font:400 clamp(28px,3.6vw,46px)/1.18 var(--f-display);text-wrap:balance;max-width:26ch;margin:0}.quote blockquote em{color:var(--accent)}.quote cite{font:500 11px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:24px;font-style:normal;display:block}footer{background:var(--band);color:var(--band-muted);padding-block:48px;font-size:13.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}footer .logo span{color:var(--band-ink)}.chapters{z-index:1;margin:0;grid-template-columns:repeat(8,1fr);gap:clamp(8px,1.4vw,20px);max-width:1240px;margin-inline:auto;padding:0 clamp(16px,4vw,40px);list-style:none;display:grid;position:absolute;bottom:0;left:0;right:0}.chapters li{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#f3ecdc73;border-top:1px solid #f3ecdc33;padding:16px 0 20px;transition:color .6s;position:relative}.chapters li span{color:inherit;opacity:.7;margin-bottom:4px;display:block}.chapters li:before{content:"";background:var(--s1);width:0;height:1px;position:absolute;top:-1px;left:0}.chapters li.on{color:#f3ecdc}.chapters li[role=button]{cursor:pointer}.chapters li[role=button]:hover{color:#f3ecdc}.chapters li[role=button]:hover:before{opacity:.5;width:100%}.chapters li.on:hover:before{width:var(--p,0%);opacity:1}.chapters li:focus-visible{color:#f3ecdc;outline:none}.chapters li:focus-visible span{color:var(--s1);opacity:1}.chapters li.on:before{width:var(--p,0%)}.chapters li.done:before{opacity:.35;width:100%}.spaces{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,24px);display:grid}.space{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:0;min-width:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s;display:flex;overflow:hidden}.space:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-4px)}.shot{aspect-ratio:16/9;background:var(--band);margin:0;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.sbody{flex-direction:column;flex:1;gap:10px;padding:20px 20px 22px;display:flex}.space h3{font-size:26px;line-height:1.05}.space p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.space .kpi{border-top:1px solid var(--line);font:500 11.5px/1.4 var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:auto;padding-top:12px}.space .kpi b{color:var(--ink);margin-top:4px;font-size:15px;font-weight:500;display:block}.swipe-hint{display:none}.more{flex-wrap:wrap;align-items:baseline;gap:14px 28px;margin-top:36px;display:flex}.more ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.more li{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:14px}.range{border-top:1px solid var(--line)}.r-head,.r{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1.2fr 110px 1fr .6fr;align-items:center;gap:20px;padding-block:18px;display:grid}.r-head{font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-block:12px}.r{transition:background .3s}.r:hover{background:var(--surface)}.c-name{align-items:baseline;gap:12px;min-width:0;display:flex}.c-name b{font:400 clamp(24px,2.6vw,32px)/1.05 var(--f-display)}.c-name i{font:500 11px/1 var(--f-mono);letter-spacing:.14em;color:var(--accent);font-style:normal}.c-use{color:var(--muted);font-size:15px}.c-fig svg{width:auto;height:64px;display:block}.c-dim{font:500 14px/1 var(--f-mono);font-variant-numeric:tabular-nums}.c-price{font:500 14px/1 var(--f-mono);text-align:right;font-variant-numeric:tabular-nums}.r-head .c-price{font:inherit}.extras{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px;display:grid}.extras p{color:var(--ink);max-width:34ch;margin:8px 0 0;font-size:15px}.scale{overflow-x:auto}.scale svg{width:100%;min-width:560px;height:auto;display:block}@media (max-width:760px){.r-head{display:none}.r{grid-template-columns:1fr auto;grid-template-areas:"n p""u f""d f";row-gap:6px}.c-name{grid-area:n}.c-price{grid-area:p}.c-use{grid-area:u}.c-dim{grid-area:d}.c-fig{grid-area:f;justify-self:end}.extras{grid-template-columns:1fr}}@media (max-width:900px){.menu{display:none}.creds ul{grid-template-columns:repeat(2,1fr)}.head,.tech-grid{grid-template-columns:1fr}.head p{justify-self:start}.grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr;row-gap:28px}}@media (max-width:600px){.grid,.steps{grid-template-columns:1fr}.logo small{display:none}.swatch button{padding:8px 9px}.hero .wrap{justify-content:center;padding-block:28px 104px}.hero{height:auto;min-height:620px}}@media (max-width:700px){.nav{gap:12px;padding-block:14px}.logo span{font-size:24px}.logo .mark{width:24px}.swatch button{gap:6px;padding:7px 9px;font-size:9.5px}.hero{height:auto;min-height:0;display:block}.hero video{aspect-ratio:4/3;object-position:50% 50%;width:100%;height:auto;display:block;position:relative}.hero:after{background:linear-gradient(0deg,var(--band) 0%,#0000 26%),linear-gradient(180deg,#00000073 0%,#0000 18%);height:calc(75vw + 1px);inset:0 0 auto}.hero .wrap{justify-content:flex-start;gap:18px;height:auto;margin-top:-40px;padding-block:0 44px}.hero h1{max-width:none;font-size:clamp(40px,11.5vw,56px)}.hero p{font-size:16px;line-height:1.55}.ctas{flex-direction:column}.ctas .btn{justify-content:center;padding-block:18px}.chapters{grid-template-columns:repeat(8,1fr);gap:0 4px;padding:0 14px;top:12px;bottom:auto}.chapters li{color:#0000;border-top:2px solid #f3ecdc47;height:2px;padding:0;font-size:0}.chapters li:after{content:"";height:38px;position:absolute;top:-18px;left:-2px;right:-2px}.chapters li span{display:none}.chapters li:before{height:2px;top:-2px}.chapters li.done:before{opacity:.9}.chapter-now{z-index:2;font:500 10px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#f3ecdc;text-shadow:0 1px 8px #0009;display:block;position:absolute;top:24px;left:14px}.chapter-now b{color:var(--s1);margin-right:8px;font-weight:500}section{padding-block:64px}.head{gap:16px;margin-bottom:36px}.creds ul{grid-template-columns:1fr 1fr;row-gap:20px}.creds strong{font-size:19px}.hero .wrap{background:radial-gradient(90% 60% at 50% 88%,#c4a05a29,#0000 70%)}.btn{padding-block:19px}.creds{border-bottom:0}.creds ul{gap:10px;padding-block:20px}.creds li{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.spaces{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-inline:calc(-1*clamp(16px,4vw,40px));padding-inline:clamp(16px,4vw,40px);scroll-padding-inline:clamp(16px,4vw,40px);display:flex;overflow-x:auto}.spaces::-webkit-scrollbar{display:none}.space{scroll-snap-align:start;flex:0 0 88%}.space:hover{transform:none}.swipe-hint{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.swipe-hint span{color:var(--accent);letter-spacing:0;font-size:14px;animation:1.8s cubic-bezier(.45,0,.2,1) infinite nudge;display:inline-block}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.more ul{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.more ul::-webkit-scrollbar{display:none}.more li{white-space:nowrap}.range{border-top:0;flex-direction:column;gap:10px;display:flex}.r{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.r:hover{background:var(--surface)}.extras{gap:18px;margin-top:28px}.extras>div{border-top:1px solid var(--line);padding-top:14px}.quote blockquote{font-size:30px}footer .wrap{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{transition:none}.swipe-hint span{animation:none}}
:root{--m-ease:cubic-bezier(.16,1,.3,1)}@keyframes m-rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}.m-on .hero .wrap>*{animation:m-rise 1.2s var(--m-ease) both}.m-on .hero .wrap>:nth-child(2){animation-delay:.12s}.m-on .hero .wrap>:nth-child(3){animation-delay:.24s}.m-on .hero .wrap>:nth-child(4){animation-delay:.36s}.m-on .hero video{will-change:transform;transform-origin:50% 40%}.m-on [data-m]{opacity:0;filter:blur(5px);transition:opacity 1s var(--m-ease),transform 1.2s var(--m-ease),filter 1s var(--m-ease);transition-delay:calc(var(--m-i,0) * 70ms);transform:translateY(32px)}.m-on [data-m-in] [data-m],.m-on [data-m][data-m-in]{opacity:1;filter:none;transform:none}.m-on [data-m-done] [data-m]{transition-delay:0s}.m-on .space[data-m]{transition:opacity 1s var(--m-ease),transform 1.2s var(--m-ease),filter 1s var(--m-ease),border-color .4s;transition-delay:calc(var(--m-i,0) * 90ms)}.m-on [data-m-done] .space[data-m]{transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s}.m-on .space .shot{clip-path:inset(6% round 12px);transition:clip-path 1.4s var(--m-ease);transition-delay:calc(var(--m-i,0) * 90ms + 80ms)}.m-on .space .shot img{transform:scale(1.14)}.m-on [data-m-in] .space .shot{clip-path:inset(0)}.m-on [data-m-in] .space .shot img{transition:transform 1.8s var(--m-ease);transform:none}.m-on [data-m-done] .space .shot img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.m-on .scale svg rect{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.3s var(--m-ease);transform:scaleY(0)}.m-on .scale svg text{opacity:0;transition:opacity .9s}.m-on .scale[data-m-in] svg rect{transform:none}.m-on .scale[data-m-in] svg text{opacity:1}.m-on .steps{position:relative}.m-on .steps:before{content:"";background:var(--accent);height:1px;transform:scaleX(var(--m-p,0));transform-origin:0;position:absolute;top:-1px;left:0;right:0}.m-on .quote .m-w{opacity:.16;transition:opacity .25s linear}@media (hover:hover) and (min-width:701px){.m-on [data-m-done] .space[data-m]:hover{transform:translateY(-4px)}}
