@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2)format("woff2-variations");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}:root{--bg:#e9e4dc;--ink:#161513;--mute:#75706a;--accent:#c45a3c;--ease:cubic-bezier(.22, 1, .36, 1);--f-head:"Funnel Display Variable", system-ui, sans-serif;--f-body:"Inter Variable", system-ui, sans-serif;--pad:max(20px, 5vw)}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;transition:background-color 1s var(--ease);margin:0;overflow-x:hidden}h1,h2,p,dl,dd{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.concept{z-index:60;background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:99px;padding:8px 14px;font-size:12.5px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.nav{z-index:40;padding:20px var(--pad);justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;inset:0 0 auto}.logo{font:600 26px/1 var(--f-head);letter-spacing:-.04em}.logo sup{color:var(--accent)}.nav nav{gap:28px;font-size:14px;display:flex}.nav nav a{opacity:.6;transition:opacity .3s}.nav nav a:hover{opacity:1}.buy{background:var(--ink);color:var(--bg);transition:transform .35s var(--ease), background-color .3s;border-radius:99px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.buy:hover{background:var(--accent);transform:scale(1.04)}.buy__price{opacity:.6;font-weight:400}.buy--big{margin-top:30px;padding:18px 34px;font-size:17px}.stage{z-index:0;position:fixed;inset:0}.stage canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.stage canvas:active{cursor:grabbing}.stage__fallback{font:600 22vw/1 var(--f-head);color:#0000000f;place-items:center;display:none;position:absolute;inset:0}.no-webgl .stage__fallback{display:grid}main{z-index:1;pointer-events:none;position:relative}main a,main button{pointer-events:auto}.ch{min-height:100vh;padding:120px var(--pad);flex-direction:column;justify-content:center;display:flex}.ch--right{text-align:left;align-items:flex-end}.ch--right>*,.ch--left>*{width:min(440px,100%)}.ch--hero{justify-content:flex-end;padding-bottom:9vh}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:600}h1{font:600 clamp(52px, 7.6vw, 124px)/.9 var(--f-head);letter-spacing:-.055em;margin-top:14px}h2{font:600 clamp(38px, 4.6vw, 68px)/.98 var(--f-head);letter-spacing:-.045em;margin-top:14px}.ch p:not(.kicker){color:var(--mute);margin-top:18px;font-size:17px}.ch__sub{max-width:420px}.scroll-hint{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;display:flex;color:var(--ink)!important;margin-top:34px!important}.scroll-hint span{background:var(--ink);transform-origin:top;width:1px;height:34px;animation:hint 1.8s var(--ease) infinite}@keyframes hint{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.mini{gap:40px;margin-top:30px;display:flex}.mini dt{font:600 34px/1 var(--f-head);letter-spacing:-.03em}.mini dd{color:var(--mute);margin-top:4px;font-size:14px}.big{font-variant-numeric:tabular-nums;color:var(--accent)}.battery{border:1.5px solid var(--ink);border-radius:99px;width:220px;height:14px;margin-top:28px;padding:2px}.battery i{background:var(--ink);transform-origin:0;border-radius:99px;width:100%;height:100%;display:block;transform:scaleX(0)}.swatches{gap:14px;margin-top:30px;display:flex}.swatches button{background:var(--c);cursor:pointer;width:42px;height:42px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px transparent;transition:box-shadow .3s var(--ease), transform .35s var(--ease);border:0;border-radius:50%}.swatches button:hover{transform:scale(1.1)}.swatches button[aria-checked=true]{box-shadow:0 0 0 3px var(--bg), 0 0 0 4.5px var(--ink)}.swatch-name{font:600 15px var(--f-head)!important;color:var(--ink)!important;margin-top:14px!important}.specs{padding:140px var(--pad);background:var(--ink);color:var(--bg);pointer-events:auto;position:relative}.specs h2{font-size:clamp(44px,6vw,96px)}.specs dl{border-top:1px solid #e9e4dc33;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.specs dl div{border-bottom:1px solid #e9e4dc33;padding:28px 0}.specs dt{color:#9a948b;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.specs dd{font:500 28px var(--f-head);letter-spacing:-.02em;margin-top:6px}.cta{min-height:100vh;padding:120px var(--pad) 14vh;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.cta h2{font-size:clamp(48px,7vw,120px)}.cta__price{font:600 30px var(--f-head);margin-top:20px}.cta__price small{font:400 15px var(--f-body);color:var(--mute);margin-left:10px}.foot{z-index:1;padding:26px var(--pad) 80px;color:var(--mute);background:var(--bg);border-top:1px solid #0000001a;font-size:13.5px;position:relative}.foot a{color:var(--ink);text-decoration:underline}.ch>*{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(30px)}.ch.in>*{opacity:1;transform:none}.ch.in>:nth-child(2){transition-delay:80ms}.ch.in>:nth-child(3){transition-delay:.16s}.ch.in>:nth-child(4){transition-delay:.24s}.ch.in>:nth-child(5){transition-delay:.32s}@media (width<=760px){.nav nav{display:none}.ch--right,.ch--left{justify-content:flex-end;align-items:flex-start;padding-bottom:12vh}.ch{background:linear-gradient(to top, var(--bg) 30%, transparent 70%)}.specs dl{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ch>*{opacity:1;transform:none}}.life{z-index:1;padding:140px var(--pad);background:var(--bg);grid-template-columns:1fr 1.5fr;align-items:end;gap:16px;display:grid;position:relative}.life__head{grid-column:1/-1;margin-bottom:30px}.life figure{border-radius:6px;margin:0;overflow:hidden}.life img{object-fit:cover;width:100%;transition:transform 1.2s var(--ease);display:block}.life figure:hover img{transform:scale(1.04)}.life figure:first-of-type img{aspect-ratio:4/5}.life figure:last-of-type img{aspect-ratio:16/9}.life figcaption{color:var(--mute);margin-top:12px;font-size:14px}@media (width<=760px){.life{grid-template-columns:1fr}}
