@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #ffffff;--ink: #271a1e;--red: #bd2f22;--grey: #989389;--black: #000000;--rule: #e4e2de;--gutter: clamp(16px, 2vw, 28px);--display: clamp(44px, 9vw, 150px);--statement: clamp(26px, 3.5vw, 56px);--nav: clamp(17px, 1.9vw, 30px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;background:var(--paper);color:var(--ink);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}img,svg{display:block}[hidden]{display:none!important}a{color:inherit}a:hover{color:var(--red)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.intro{display:none}.js .intro{display:block;position:fixed;inset:0;z-index:20;background:var(--black);overflow:hidden;transition:transform .9s cubic-bezier(.33,.2,.1,1)}.intro .bg{position:absolute;inset:0;background-size:cover;background-position:center}.intro .tint{position:absolute;inset:0;mix-blend-mode:multiply}.intro svg{position:absolute;left:50%;top:50%;width:36vw;transform:translate(-50%,-50%)}.intro svg rect{mix-blend-mode:multiply}.intro .lift{position:absolute;inset:0;background:#171214;mix-blend-mode:screen}.intro .grain{position:absolute;inset:-120px;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .5s steps(1) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-70px,40px)}40%{transform:translate(50px,-90px)}60%{transform:translate(-30px,-50px)}80%{transform:translate(90px,70px)}}.intro.up{transform:translateY(-100%)}.intro-on,.intro-on body{overflow:hidden}.nav{position:fixed;top:0;left:0;right:0;z-index:5;display:flex;justify-content:space-between;gap:16px;padding:12px var(--gutter);font-size:var(--nav);font-weight:500;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.nav a{text-decoration:none;transition:opacity .15s}.nav-inv{color:#fff;mix-blend-mode:difference}.nav-red{color:var(--red);mix-blend-mode:multiply;pointer-events:none;z-index:6}.nav-inv a:hover{color:#fff}.nav a.dim{opacity:.45}.nav .left a:not(:last-child):after{content:", ";display:inline-block}.statement{padding:calc(var(--nav) * 1.1 + 24px) calc(var(--gutter) + 10vw) clamp(48px,7vw,110px) var(--gutter);font-size:var(--statement);font-weight:500;line-height:1.08;letter-spacing:-.03em}.statement a{text-decoration-thickness:.06em;text-underline-offset:.1em}.row{display:flex}.row>*{flex:var(--r) 1 0%;min-width:0;position:relative}.row img{width:100%;height:auto;aspect-ratio:var(--r);object-fit:cover}.row a{text-decoration:none;color:var(--ink)}.row a span{position:absolute;left:var(--gutter);bottom:calc(var(--gutter) * .8);font-size:var(--nav);font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.row a:hover span{color:var(--ink);text-decoration:underline;text-underline-offset:.12em}section{padding-top:clamp(56px,8vw,130px)}.head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px var(--gutter);padding:0 var(--gutter) clamp(32px,4vw,64px);align-items:end}h2{font-size:var(--display);font-weight:500;line-height:.92;letter-spacing:-.05em;text-wrap:balance}.copy{display:flex;flex-direction:column;gap:1em;max-width:34em}.label{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px var(--gutter);padding:clamp(24px,3vw,40px) var(--gutter) 0}.specs dt{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.specs dd{font-weight:500}.cta{display:inline-block;margin:clamp(24px,3vw,40px) var(--gutter) 0;font-size:var(--nav);font-weight:500;letter-spacing:-.02em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gutter);align-items:start}.story img{width:100%;height:auto;position:sticky;top:64px}.story .copy{padding-right:var(--gutter);max-width:38em}.story .specs{padding:16px 0 0}.faq{padding:0 var(--gutter);max-width:1100px}details{border-top:1px solid var(--ink)}details:last-child{border-bottom:1px solid var(--ink)}summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-size:clamp(19px,1.9vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.15}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:0;top:14px;font-weight:400}details[open] summary:after{content:"–"}details p{padding:0 0 22px;max-width:40em}.blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px var(--gutter);padding:0 var(--gutter)}.blocks h3{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:8px}.blocks div{display:flex;flex-direction:column;gap:.8em}.contact{margin-top:clamp(56px,8vw,130px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--red);color:var(--paper)}.contact img{width:100%;height:100%;object-fit:cover}.contact .inner{padding:clamp(28px,4vw,64px) var(--gutter);display:flex;flex-direction:column;justify-content:space-between;gap:48px}.contact svg{width:min(260px,60%);height:auto}.contact .tag{fill:var(--ink)}.contact p{max-width:26em}.contact .lines{display:flex;flex-direction:column;gap:4px;font-size:clamp(20px,2.3vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.contact a{text-decoration:none}.contact a:hover{color:var(--ink)}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px var(--gutter) 28px;font-size:13px;color:var(--grey)}.touch{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:6;width:min(360px,calc(100vw - 2 * var(--gutter)));background:var(--grey);color:var(--ink);padding:16px 18px 18px;font-size:15px;line-height:1.35;display:flex;flex-direction:column;gap:14px}.touch b{font-weight:600}.touch a{font-weight:500}.touch a:hover{color:var(--paper)}.touch button{position:absolute;right:10px;top:8px;background:none;border:0;font:inherit;font-size:22px;line-height:1;color:inherit;cursor:pointer;padding:4px}@media(max-width:760px){.intro svg{width:48vw}.statement{padding-right:var(--gutter)}.row{flex-direction:column}.head,.story,.contact{grid-template-columns:minmax(0,1fr)}.story img{position:static}.story .copy{padding:0 var(--gutter)}.nav .left a:nth-child(n+3){display:none}.nav .left a:nth-child(2):after{content:""}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.intro .grain{animation:none}}footer .legal-links{display:flex;gap:16px}footer a{text-decoration:none}.legal{padding:0 var(--gutter) clamp(56px,8vw,110px)}.legal .top{display:flex;justify-content:space-between;gap:16px;padding:12px 0;font-size:var(--nav);font-weight:500;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.legal .top a{text-decoration:none}.legal h1{font-size:clamp(40px,7vw,110px);font-weight:500;line-height:.95;letter-spacing:-.05em;padding:clamp(32px,6vw,90px) 0 clamp(24px,3vw,48px)}.legal .langs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px var(--gutter);border-top:1px solid var(--ink);padding-top:20px}.legal article{max-width:38em;display:flex;flex-direction:column;gap:.9em;overflow-wrap:anywhere}.legal article>.label{margin-bottom:.4em}.legal article h2{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);line-height:1.3;margin-top:1.4em}.legal article ul{padding-left:1.2em;display:flex;flex-direction:column;gap:.3em}.legal article a{text-underline-offset:.15em}@media(max-width:760px){.legal .langs{grid-template-columns:minmax(0,1fr)}}
