:root{--bg:#080808;--s1:#111113;--s2:#17171A;--s3:#202024;--t1:#F2F0ED;--t2:#B4B0AA;--t3:#8C8882;--acc:var(--brand-accent);--ink:#080808;--line:rgba(242,240,237,.08);--line2:rgba(242,240,237,.18);--paper:#ECE8E2;--paper-ink:#141312;--paper-t3:#77726B;--paper-line:#D6D1C9;--t-brand:var(--brand-accent);--gut:clamp(16px,4.45vw,64px);--ease:cubic-bezier(.16,1,.3,1);--f:var(--font-montserrat),var(--font-montserrat-ext),"Helvetica Neue",Helvetica,Arial,sans-serif;color-scheme:dark}[hidden]{display:none!important}html{overflow-x:clip}.ch-mask{padding-bottom:.18em;margin-bottom:-.18em}.sl-mask{padding-bottom:.14em;margin-bottom:-.14em}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:30vh;pointer-events:none;z-index:1;background:linear-gradient(0deg,#080808 8%,rgba(8,8,8,0));opacity:0}body,html{background:var(--bg)}body{margin:0;color:var(--t1);font-family:var(--f);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,:after,:before{box-sizing:border-box}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--acc);color:var(--ink)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.cap{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.d1{font-size:clamp(52px,7.4vw,118px);line-height:.94}.d1,.d2{margin:0;font-weight:800;letter-spacing:-.045em;text-wrap:balance}.d2{font-size:clamp(42px,5.6vw,88px);line-height:.95}.d3{margin:0;font-size:clamp(34px,4vw,60px);line-height:.98;font-weight:800;letter-spacing:-.04em;text-wrap:balance}.lt{font-weight:300}.acc{color:var(--acc)}.lead{font-size:clamp(16px,1.3vw,19px);line-height:1.6;max-width:46ch}.body,.lead{margin:0;color:var(--t2)}.body{font-size:16px;line-height:1.65;max-width:60ch}.tiny{font-size:12px;line-height:1.5;color:var(--t2)}.tab{font-variant-numeric:tabular-nums}.ln{overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.ln,.ln>span{display:block}.btn{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px 16px 22px;border-radius:4px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;border:1px solid transparent;overflow:hidden;isolation:isolate;transition:color .35s var(--ease),border-color .35s var(--ease)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--ease)}.btn:hover:before{transform:scaleY(1)}.btn .arr{display:inline-flex;transition:transform .35s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.btn-acc{background:var(--acc);color:var(--ink);border-color:var(--acc)}.btn-acc:before{background:var(--t1)}.btn-line{background:transparent;color:var(--t1);border-color:var(--line2)}.btn-line:before{background:var(--t1)}.btn-line:hover{color:var(--ink);border-color:var(--t1)}.btn-ink{background:var(--ink);color:var(--t1);border-color:var(--ink)}.btn-ink:before{background:var(--t1)}.btn-ink:hover,.btn-light{color:var(--ink)}.btn-light{background:var(--t1);border-color:var(--t1)}.btn-light:before{background:var(--acc)}.btn-sm{padding:12px 16px;font-size:14px}.ic{flex-shrink:0}.nav{position:fixed;left:0;right:0;top:0;z-index:50;padding-top:env(safe-area-inset-top,0);transition:background-color .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid transparent}.nav.solid{background:rgba(8,8,8,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 var(--gut)}.logo{display:block;height:26px;width:auto;color:var(--t1)}.logo-link{justify-self:start;display:flex}.nav-links{position:relative;display:flex;gap:38px}.nav-links a{position:relative;font-size:14px;font-weight:600;color:var(--t1);text-decoration:none;padding:8px 0;opacity:.72;transition:opacity .3s}.nav-links a.on,.nav-links a:hover{opacity:1}.nav-bar{position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--acc)}.nav-end{justify-self:end;align-items:center;gap:18px}.langs,.nav-end{display:flex}.langs a{padding:6px 5px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--t3);text-decoration:none}.langs a.on{color:var(--t1)}.burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line2);border-radius:4px;background:transparent}.menu{position:fixed;inset:0;z-index:49;background:var(--bg);display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--gut) calc(40px + env(safe-area-inset-bottom,0px));visibility:hidden}.menu a.big{display:block;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.03em;text-decoration:none;padding:8px 0;border-top:1px solid var(--line)}.menu .ln>span{will-change:transform}.wipe{position:fixed;inset:0;z-index:90;pointer-events:none;visibility:hidden}.wipe .w1,.wipe .w2{position:absolute;inset:0}.wipe .w1{background:var(--acc)}.wipe .w2{background:var(--bg);display:flex;align-items:center;justify-content:center}.wipe .w2 svg{height:34px;width:auto;color:var(--t1);opacity:0}.cur{position:fixed;left:0;top:0;z-index:95;pointer-events:none;display:none}.cur-dot{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--acc)}.cur-lab{position:absolute;left:14px;top:-15px;height:30px;display:flex;align-items:center;padding:0 12px;border-radius:3px;background:var(--t1);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap;transform-origin:0 50%;transform:scale(0)}@media (pointer:fine){.cur{display:block}}.hero{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:#070707}.film canvas,.hero canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,8,.92),rgba(8,8,8,.62) 30%,rgba(8,8,8,0) 58%),linear-gradient(0deg,rgba(8,8,8,.95),rgba(8,8,8,0) 38%)}.hero-copy{position:absolute;z-index:2;left:var(--gut);top:clamp(120px,18vh,180px);width:min(720px,calc(100% - 2*var(--gut)));display:flex;flex-direction:column;gap:26px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.hero-env{margin:0;max-width:62ch}.hero-load{height:2px;width:100%;background:var(--acc);transform-origin:0 50%;transform:scaleX(0)}.entry,.hero-load{position:absolute;left:0;bottom:0}.entry{right:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.entry a{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:128px;padding:22px 40px 22px var(--gut);text-decoration:none;position:relative;overflow:hidden;isolation:isolate}.entry a:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease)}.entry a:hover:before{transform:scaleX(1)}.entry .e1{background:rgba(17,17,19,.92);border-top:1px solid var(--line2);color:var(--t1)}.entry .e1:before{background:var(--s3)}.entry .e2{background:var(--acc);color:var(--ink);padding:22px var(--gut) 22px 40px}.entry .e2:before{background:#FF6A26}.entry b{display:block;font-size:clamp(20px,1.9vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.entry small{display:block;font-size:14px;margin-top:6px;color:var(--t2)}.entry .e2 small{color:rgba(8,8,8,.74)}.entry .e2 .cap{color:var(--ink);font-weight:700}.go{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;transition:transform .35s var(--ease)}a:hover .go{transform:translateX(6px)}.scue{left:50%;bottom:150px;height:56px;background:var(--line2);overflow:hidden}.scue,.scue i{position:absolute;width:1px}.scue i{left:0;top:0;height:100%;background:var(--t1)}.mq{position:relative;overflow:hidden;border-bottom:1px solid var(--line);height:68px}.mq-track{position:absolute;left:0;top:0;height:68px;display:flex;align-items:center;white-space:nowrap;will-change:transform}.mq-track span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--t2)}.mq-track em{font-style:normal;color:var(--acc)}.show{position:relative;overflow:hidden}.show-pin{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:34px;padding-top:80px}.show-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 var(--gut)}.show-head .lead{max-width:40ch}.track{display:flex;gap:24px;padding:0 var(--gut);will-change:transform}.card{flex:0 0 auto;width:min(560px,78vw);display:flex;flex-direction:column;gap:18px;text-decoration:none;color:var(--t1)}.card,.card .pic{position:relative}.card .pic{aspect-ratio:16/10.5;border-radius:6px;overflow:hidden;background:var(--s1)}.card .pic img{position:absolute;inset:-4% -8%;width:116%;height:108%;max-width:none;object-fit:cover}.card .pic .i2{opacity:0;transition:opacity .7s var(--ease)}.card:hover .pic .i2{opacity:1}.card .tag{left:18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t1)}.card .av,.card .tag{position:absolute;top:16px;font-weight:700}.card .av{right:18px;font-size:12px;color:var(--t2)}.card .av.now{color:var(--acc)}.card .meta{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.card .brand{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.card h3{margin:4px 0 2px;font-size:clamp(22px,1.9vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.card .var{font-size:13px;color:var(--t3)}.card .specs{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:600;color:var(--t2)}.card .go{color:var(--acc)}.env{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;color:var(--t2)}.chip{display:inline-flex;width:22px;height:22px;border-radius:3px;font-size:12px;font-weight:800;flex-shrink:0}.chip,.noimg{align-items:center;justify-content:center}.noimg{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;background:radial-gradient(ellipse 55% 22% at 50% 80%,#232327 0,rgba(35,35,39,0) 100%),linear-gradient(180deg,#141417,#0A0A0B 80%)}.noimg b{font-size:clamp(90px,11vw,170px);line-height:1;font-weight:800;letter-spacing:-.06em;color:rgba(242,240,237,.06)}.noimg span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--t3)}.card-cta{justify-content:space-between;background:var(--acc);color:var(--ink);border-radius:6px;padding:32px;aspect-ratio:auto}.card-cta.dark{background:var(--s1);color:var(--t1);border:1px solid color-mix(in srgb,var(--brand-accent) 55%,transparent)}.card-cta.dark .cap,.card-cta.dark .go{color:var(--acc)!important}.card-cta.dark p{color:var(--t2)}.card-cta.dark:hover{border-color:var(--acc)}.card-cta h3{font-size:clamp(30px,2.6vw,44px);line-height:.98;letter-spacing:-.04em;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.card-cta p{margin:0;font-size:16px;line-height:1.6;color:rgba(8,8,8,.8);max-width:34ch}.show-bar{position:relative;margin:0 var(--gut);height:2px;background:var(--line)}.show-bar i{position:absolute;left:0;top:0;height:2px;width:100%;background:var(--acc);transform-origin:0 50%;transform:scaleX(0)}.show-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 var(--gut)}.water{position:relative;background:var(--acc);color:var(--ink);overflow:hidden}.water-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:end;padding:clamp(72px,9vw,120px) var(--gut) 64px}.water .cap{color:var(--ink);font-weight:700}.water p{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:rgba(8,8,8,.84);max-width:44ch}.water-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--ink)}.water-kinds a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px var(--gut);text-decoration:none;color:var(--ink);font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:-.02em;position:relative;overflow:hidden;isolation:isolate}.water-kinds a+a{border-left:2px solid var(--ink)}.water-kinds a:before{content:"";position:absolute;inset:0;background:var(--ink);z-index:-1;transform:scaleY(0);transform-origin:50% 100%;transition:transform .6s var(--ease)}.water-kinds a:hover{color:var(--acc)}.water-kinds a:hover:before{transform:scaleY(1)}.water-big{position:relative;font-size:clamp(84px,12.5vw,176px);height:1.74em;overflow:hidden;border-top:2px solid var(--ink)}.wb-words{position:absolute;left:0;top:0;display:flex;white-space:nowrap;line-height:1.19em;font-weight:800;letter-spacing:-.05em;will-change:transform}.water-big span{padding-right:.45em}.water-big span.o{color:var(--t1)}.wb-ref{left:0;right:0;top:.72em;height:1.19em;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,0) 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,0) 62%)}.wb-flip,.wb-ref{position:absolute}.wb-flip{inset:0;transform:scaleY(-1)}.film{position:relative;height:100vh;height:100svh;overflow:hidden;background:#000}.film-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,8,.9),rgba(8,8,8,.5) 28%,rgba(8,8,8,0) 52%),linear-gradient(0deg,rgba(8,8,8,.9),rgba(8,8,8,0) 30%)}.film-copy{position:absolute;left:var(--gut);top:clamp(110px,15vh,150px);bottom:48px;width:min(460px,calc(100% - 2*var(--gut)));justify-content:space-between;gap:24px}.chap,.film-copy{display:flex;flex-direction:column}.chap{position:relative;gap:2px;padding-left:22px}.chap .rail{top:6px;bottom:6px;background:var(--line2)}.chap .rail,.chap .rail i{position:absolute;left:0;width:2px}.chap .rail i{top:0;height:100%;background:var(--acc);transform-origin:50% 0;transform:scaleY(0)}.chap b{display:block;font-size:clamp(40px,4.6vw,72px);line-height:1.02;font-weight:800;letter-spacing:-.045em;color:rgba(242,240,237,.2);transition:color .5s var(--ease)}.chap b.on{color:var(--t1)}.sec{padding:clamp(96px,11vw,150px) var(--gut) 0}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:24px;align-items:end}.steps{position:relative;margin-top:56px}.steps .base,.steps .draw{position:absolute;left:7px;right:0;top:7px;height:2px;background:var(--line)}.steps .draw{background:var(--acc);transform-origin:0 50%;transform:scaleX(0)}.steps-in{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.step{display:flex;flex-direction:column;gap:14px;padding-right:32px}.step .dot{display:block;width:16px;height:16px;border-radius:50%;border:1px solid var(--line2);background:var(--s3);transition:background-color .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.step.lit .dot{background:var(--acc);border-color:var(--acc);transform:scale(1.15)}.step h3{margin:14px 0 0;font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.02em}.step p{margin:0;line-height:1.6;color:var(--t3);max-width:30ch}.docs,.step p{font-size:15px}.docs{margin:56px 0 0;padding-top:28px;border-top:1px solid var(--line);color:var(--t2)}.docs b{color:var(--t1)}.foot{margin-top:clamp(96px,11vw,150px);border-top:1px solid var(--line);overflow:hidden}.foot-cta{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:end;padding:clamp(72px,8vw,110px) var(--gut) 72px}.foot-cta h2{margin:0;font-size:clamp(38px,4.3vw,66px);line-height:1;font-weight:300;letter-spacing:-.035em;text-wrap:balance}.foot-cta h2 b,.phone{font-weight:800}.phone{display:inline-block;font-size:clamp(30px,3.2vw,46px);letter-spacing:-.02em;line-height:1.1;text-decoration:none;color:var(--t1);border-bottom:2px solid var(--acc);will-change:transform}.foot-cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.6fr;gap:48px;padding:48px var(--gut);border-top:1px solid var(--line)}.foot-cols a{font-size:14px;color:var(--t2);text-decoration:none}.foot-cols a:hover{color:var(--acc)}.foot-cols .col{display:flex;flex-direction:column;gap:12px}.foot-cols p{margin:0;font-size:14px;line-height:1.7;color:var(--t2)}.foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px var(--gut) calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font-size:12px;color:var(--t3)}.page-top{padding:calc(80px + 48px) var(--gut) 0}.crumb{display:flex;gap:10px;font-size:13px;color:var(--t3)}.crumb a{color:var(--t3);text-decoration:none}.crumb a:hover{color:var(--t1)}.ph{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:48px;align-items:end;margin-top:30px}.ph h1{margin:0;font-size:clamp(52px,8.4vw,144px);line-height:.88;font-weight:800;letter-spacing:-.06em}.tools{position:sticky;top:80px;z-index:20;margin-top:48px;background:rgba(8,8,8,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tools-in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--gut);min-height:64px}.brands{position:relative;display:flex;gap:26px;overflow-x:auto;scrollbar-width:none}.brands::-webkit-scrollbar{display:none}.brands button{position:relative;padding:21px 0;border:0;background:none;font-size:14px;font-weight:600;color:var(--t3);white-space:nowrap;transition:color .3s}.brands button[aria-pressed=true]{color:var(--t1)}.brands .bar{position:absolute;left:0;bottom:0;height:2px;background:var(--acc);width:0}.tools-r{display:flex;align-items:center;gap:10px;flex-shrink:0}.sel{position:relative}.sel select{appearance:none;-webkit-appearance:none;padding:11px 38px 11px 14px;border:1px solid var(--line2);border-radius:4px;background:transparent;font-size:14px;font-weight:600;color:var(--t1)}.sel select option{background:var(--s1)}.sel svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.tbtn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line2);border-radius:4px;background:transparent;font-size:14px;font-weight:600;color:var(--t1)}.tbtn[aria-pressed=true]{background:var(--t1);color:var(--ink);border-color:var(--t1)}.views{display:flex;gap:4px}.views .tbtn{padding:10px}.count{font-size:14px;color:var(--t2)}.count b{color:var(--t1)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;padding:48px var(--gut) 0}.grid .card{width:auto}.grid.list{grid-template-columns:1fr;gap:0}.grid.list .card{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr) auto;gap:32px;align-items:center;padding:24px 0;border-top:1px solid var(--line)}.grid.list .card-cta{display:flex;align-items:flex-start;padding:32px;margin-top:24px}.grid.list .card .side{flex-direction:column;align-items:flex-end;gap:10px}.card .side{display:none}.grid.list .card .side{display:flex}.grid.list .card .foot-card{display:none}.foot-card{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;color:var(--t2)}.empty{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding:48px;border:1px solid var(--line2);border-radius:6px}.empty h3{margin:0;font-size:clamp(28px,3vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1}.drawer{position:fixed;inset:0;z-index:60;visibility:hidden}.drawer .scrim{position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0}.drawer .panel{position:absolute;right:0;top:0;bottom:0;width:min(440px,100%);background:var(--s1);border-left:1px solid var(--line);padding:calc(28px + env(safe-area-inset-top,0px)) 28px 28px;display:flex;flex-direction:column;gap:26px;overflow-y:auto}.drawer h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em}.fgrp{display:flex;flex-direction:column;gap:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.fchip{padding:10px 14px;border:1px solid var(--line2);border-radius:3px;background:transparent;font-size:14px;font-weight:600;color:var(--t2);transition:background-color .3s,color .3s,border-color .3s}.fchip[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--ink)}.det{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px;padding:28px var(--gut) 0;align-items:start}.stage{position:relative;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:var(--s1);touch-action:pan-y;cursor:grab}.stage:active{cursor:grabbing}.stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage .ctr{right:20px;top:18px;font-size:13px;font-weight:700;color:var(--t1);background:rgba(8,8,8,.55);padding:6px 10px;border-radius:3px}.stage .ctr,.stage .nav2{position:absolute;z-index:3}.stage .nav2{right:18px;bottom:18px;display:flex;gap:8px}.stage .nav2 button{display:flex;padding:13px;border-radius:4px;border:1px solid var(--line2);background:rgba(8,8,8,.6);color:var(--t1)}.gal,.thumbs{position:relative}.thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}.seller{margin:14px 0 0;font-size:12px;color:var(--t3)}.trust{margin:0;font-size:13px;line-height:1.55;color:var(--t2)}.trust b{color:var(--t1)}.thumbs button{position:relative;padding:0;border:0;border-radius:4px;overflow:hidden;aspect-ratio:16/10;background:var(--s1);filter:brightness(.5);transition:filter .4s}.thumbs button:hover,.thumbs button[aria-pressed=true]{filter:none}.thumbs img{width:100%;height:100%;object-fit:cover}.thumbs .frame{position:absolute;top:0;left:0;border:2px solid var(--acc);border-radius:4px;pointer-events:none}.info{position:sticky;top:104px;display:flex;flex-direction:column;gap:22px}.info h1{margin:0;font-size:clamp(36px,3.3vw,50px);line-height:1;font-weight:800;letter-spacing:-.035em}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;margin-top:28px;border-top:1px solid var(--line)}.facts div{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.facts span:last-child{font-size:15px;font-weight:700}.envbox{padding:18px;border-radius:6px;background:var(--s1);display:flex;flex-direction:column;gap:14px}.envrow{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--t2)}.envrow b{color:var(--t1);font-size:15px}.scale{display:flex;align-items:flex-end;gap:4px;height:40px}.scale i{flex:1 1 0;height:26px;display:flex;align-items:center;justify-content:center;border-radius:3px;font-style:normal;font-size:11px;font-weight:800;opacity:.3;transform-origin:50% 100%}.scale i.on{height:40px;opacity:1;font-size:16px}.terms{font-size:15px;font-weight:700}.ctas{flex-wrap:wrap;gap:10px}.ctas,.tabs{display:flex}.tabs{position:relative;gap:32px;border-bottom:1px solid var(--line)}.tabs button{padding:18px 0;border:0;background:none;font-size:15px;font-weight:700;color:var(--t3);transition:color .3s}.tabs button[aria-selected=true]{color:var(--t1)}.tabs .bar{position:absolute;left:0;bottom:-1px;height:2px;background:var(--acc)}.panes{position:relative;padding-top:8px}.hl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.hl div{display:flex;flex-direction:column;gap:6px;padding:24px 0;border-bottom:1px solid var(--line)}.hl h3{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.hl p{margin:0;font-size:15px;color:var(--t3)}.eq{column-count:2;column-gap:48px;margin:0;padding:12px 0 0;list-style:none}.eq li{break-inside:avoid;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.eq li svg{color:var(--acc);margin-top:3px}.similar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.similar .card{width:auto}.kgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:64px;padding:56px var(--gut) 0;align-items:start}.chan{position:relative;display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:24px;align-items:center;padding:26px 0;border-top:1px solid var(--line);color:var(--t1);text-decoration:none;isolation:isolate}.chan:before{content:"";position:absolute;left:calc(-1 * var(--gut));right:calc(-1 * var(--gut));top:0;bottom:0;background:var(--s1);z-index:-1;transform:scaleY(0);transform-origin:50% 100%;transition:transform .55s var(--ease)}.chan:hover:before{transform:scaleY(1)}.chan .v{font-size:clamp(24px,2.3vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.chan .v.sm{font-size:22px}.chan .n{display:block;font-size:13px;color:var(--t3);margin-top:4px}.chan .go{color:var(--acc)}.formbox{position:relative;padding:36px;border-radius:6px;background:var(--s1)}.formbox h2{margin:0 0 26px;font-size:30px;font-weight:800;letter-spacing:-.02em}.seg{display:flex;gap:4px;padding:4px;border-radius:4px;background:var(--bg)}.seg,.seg button{position:relative}.seg button{z-index:1;flex:1 1 0;padding:13px 16px;border:0;border-radius:3px;background:transparent;font-size:14px;font-weight:700;color:var(--t2);transition:color .35s}.seg button[aria-pressed=true]{color:var(--ink)}.seg .thumb{position:absolute;top:4px;bottom:4px;left:4px;border-radius:3px;background:var(--t1)}.fld{display:flex;flex-direction:column;gap:8px;position:relative}.flab,.fld label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.fld input,.fld select,.fld textarea{padding:12px 0;border:0;border-bottom:1px solid var(--line2);border-radius:0;background:transparent;font-size:17px;font-weight:500;color:var(--t1);outline:none;appearance:none;-webkit-appearance:none;resize:none}.fld select option{background:var(--s1)}.fld i.u{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease)}.fld:focus-within i.u{transform:scaleX(1)}.frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.fstack{display:flex;flex-direction:column;gap:26px}.sheet{padding:20px 22px 14px;border-radius:4px;background:var(--paper);color:var(--paper-ink);transform-origin:50% 0}.sheet-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px}.sheet-h b{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sheet-h span{font-size:11px;color:var(--paper-t3)}.srow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--paper-line)}.srow span:first-child{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-t3);padding-top:3px}.srow span:last-child{font-size:14px;font-weight:700;min-height:1.4em;overflow-wrap:anywhere}.srow .open{white-space:nowrap;color:#A8A39B;font-weight:600}.send{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 22px;border:0;border-radius:4px;background:var(--acc);color:var(--ink);font-size:16px;font-weight:800;position:relative;overflow:hidden;isolation:isolate}.send:before{content:"";position:absolute;inset:0;background:var(--t1);z-index:-1;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.send:hover:before{transform:scaleX(1)}.done{display:none;flex-direction:column;gap:22px}.done h3{margin:0;font-size:40px;line-height:1;font-weight:800;letter-spacing:-.03em}.done .msg{margin:0;padding:18px 20px;border-radius:4px;background:var(--bg);font-size:14px;line-height:1.7;color:var(--t1);white-space:pre-line}.check{width:56px;height:56px}.check circle,.check path{fill:none;stroke:var(--acc);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:64px}.qa{border-top:1px solid var(--line)}.qa button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:26px 0;border:0;background:transparent;text-align:left;font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.01em;color:var(--t1)}.qa button svg{color:var(--acc);transition:transform .45s var(--ease)}.qa button[aria-expanded=true] svg{transform:rotate(45deg)}.qa .a{height:0;overflow:hidden}.qa .a p{margin:0;padding:0 0 28px;max-width:70ch;font-size:17px;line-height:1.65;color:var(--t2)}.rv-img{overflow:hidden}@media (max-width:1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-cols{grid-template-columns:1fr 1fr}.det{grid-template-columns:1fr}.gal,.info{position:relative;top:0}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kgrid{grid-template-columns:1fr}.hl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.langs,.nav-end .btn,.nav-links{display:none}.burger{display:inline-flex}.nav-in{grid-template-columns:1fr auto;height:64px}.logo{height:22px}.hero-copy{top:88px;gap:16px}.hero-copy .lead{font-size:15px}.hero-shade{background:linear-gradient(0deg,rgba(8,8,8,.9),rgba(8,8,8,0) 22%)}.hero-ctas .btn{flex:1 1 auto;justify-content:center;gap:12px}.hero-env{font-size:11px}.entry{grid-template-columns:1fr 1fr}.entry a{min-height:0;padding:14px 12px 14px var(--gut);gap:8px}.entry .e2{padding:14px var(--gut) 14px 14px}.entry small{display:none}.entry b{font-size:15px}.entry .go{display:none}.entry .e1 .cap,.entry .e2 .cap{font-size:10px}.scue{display:none}.show-pin{height:auto;padding:88px 0 0}.show-head{flex-direction:column;align-items:flex-start}.track{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;width:84vw}.show-bar{display:none}.faq,.foot-cta,.ph,.sec-head,.water-in{grid-template-columns:1fr;gap:28px}.water-kinds{grid-template-columns:1fr}.water-kinds a+a{border-left:0;border-top:2px solid var(--ink)}.film-copy{top:92px;width:calc(100% - 2*var(--gut))}.film-shade{background:linear-gradient(0deg,rgba(8,8,8,.92),rgba(8,8,8,.2) 55%,rgba(8,8,8,.7))}.steps .base,.steps .draw{left:7px;right:auto;top:7px;bottom:0;width:2px;height:auto}.steps .draw{transform-origin:50% 0;transform:scaleY(0)}.steps-in{grid-template-columns:1fr;gap:36px}.step{flex-direction:row;gap:20px;padding:0}.step h3{margin:0}.step .dot{flex-shrink:0;position:relative;z-index:1}.grid{padding-top:32px}.grid,.grid.list .card{grid-template-columns:1fr}.grid.list .card{gap:16px}.grid.list .card .side{align-items:flex-start}.tools{top:64px}.tools-in{flex-wrap:wrap;padding-top:4px;padding-bottom:10px}.tools-r{width:100%;justify-content:space-between}.count,.views{display:none}.menu a.big{font-size:clamp(30px,9vw,44px)}.chan .v.sm{font-size:19px}.empty{padding:28px}.empty,.foot-cols{grid-template-columns:1fr}.foot-cols{gap:32px}.chan{grid-template-columns:1fr auto;gap:6px 16px}.chan .cap{grid-column:1/-1}.frow{grid-template-columns:1fr}.formbox{padding:22px}.hl{grid-template-columns:1fr}.eq{column-count:1}.similar{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.page-top{padding-top:calc(64px + 32px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.proc{position:relative}.proc-pin{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:start;padding:120px var(--gut) 48px}.paper-col{align-self:start}.stations{position:relative;display:flex;flex-direction:column;gap:6px;padding-left:22px;margin-top:40px}.stations .rail{top:8px;bottom:8px;background:var(--line2)}.stations .rail,.stations .rail i{position:absolute;left:0;width:2px}.stations .rail i{top:0;height:100%;background:var(--acc);transform-origin:50% 0;transform:scaleY(0)}.stn{padding:12px 0}.stn h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:rgba(242,240,237,.32);transition:color .5s var(--ease)}.stn-now{display:none}.stn p{margin:4px 0 0;font-size:14px;line-height:1.55;color:rgba(140,136,130,.6);max-width:44ch;transition:color .5s var(--ease)}.stn.on h3{color:var(--t1)}.stn.on p{color:var(--t2)}.paper{position:relative;padding:26px 26px 20px;border-radius:4px;background:var(--paper);color:var(--paper-ink);box-shadow:0 40px 80px -30px rgba(0,0,0,.8);transform-origin:50% 100%}.paper-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--paper-ink)}.paper-h b{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.paper-h span{font-size:11px;color:var(--paper-t3)}.prow{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--paper-line)}.prow .pk{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-t3);padding-top:3px}.prow .pv{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden}.prow .tw{display:inline-block;clip-path:inset(0 100% 0 0)}.pblock{margin-top:16px}.pblock .pt{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-t3);margin-bottom:6px}.pdoc{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:600}.pdoc svg{color:var(--acc);flex-shrink:0}.pchips{display:flex;gap:6px;flex-wrap:wrap}.pchips span{padding:6px 10px;border:1px solid var(--paper-ink);border-radius:3px;font-size:12px;font-weight:700}.paper{overflow:clip}.confrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 4px}.cline{flex:1 1 auto;font-size:14px;font-weight:600}.stamp{flex-shrink:0;padding:8px 12px;border:3px solid var(--acc);border-radius:4px;color:var(--acc);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;text-align:center;opacity:0;mix-blend-mode:multiply}.stamp small{display:block;font-size:10px;letter-spacing:.14em}.proc-env{margin:14px 0 0}.wbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--gut) calc(14px + env(safe-area-inset-bottom,0px));background:var(--acc);color:var(--ink);font-size:15px;font-weight:800;text-decoration:none}@media (max-width:900px){.wbar{display:flex}.proc-pin{grid-template-columns:1fr;gap:32px;padding-top:88px;min-height:0}.stamp{font-size:12px}.proc-pin{min-height:100svh;padding-top:84px;padding-bottom:24px;gap:14px;align-content:start}.proc-pin .lead,.stations{display:none}.stn-now{display:block;min-height:74px}.stn-now h3{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.stn-now p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--t2)}.paper{padding:18px 18px 14px}.prow{grid-template-columns:92px minmax(0,1fr);padding:6px 0}.prow .pv{font-size:13px}.proc-env{display:none}.paper-col{overflow:clip;max-height:calc(100svh - 190px)}.paper-col .btn{display:none}.gal,.info{position:relative;top:0}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal{max-width:760px}.legal h2{margin:48px 0 12px;font-size:24px;font-weight:800;letter-spacing:-.02em}.legal p{margin:0 0 10px;font-size:16px;line-height:1.7;color:var(--t2)}.err{font-size:12px;font-weight:700;color:#FF7A45;min-height:0}.fld.bad input{border-bottom-color:#FF7A45}.fld .req{color:var(--acc)}.actions{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px}.send2{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 16px;border:1px solid var(--line2);border-radius:4px;background:transparent;color:var(--t1);font-size:15px;font-weight:700}.send2:hover{border-color:var(--t1)}@media (max-width:900px){.actions{grid-template-columns:1fr}}.proc-cta{margin-top:28px}.proc-env2{display:none}@media (max-width:900px){.proc-cta{display:none}.proc-env2{display:block;margin:8px 0 0!important;font-size:11px}.stn-now{min-height:0;margin-top:20px}.paper-h span{display:none}.paper-col{max-height:calc(100svh - 250px)}}@media (max-width:600px){.confrow{flex-direction:column;align-items:flex-start;gap:10px}.confrow .stamp{align-self:flex-end}}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:96;transform:translateX(-50%);padding:12px 16px;font-size:13px}.skip,.toast{border-radius:4px;background:var(--t1);color:var(--ink);font-weight:700}.skip{position:absolute;inset-inline-start:8px;top:8px;transform:translateY(-300%);z-index:99;padding:10px 14px;font-size:14px;text-decoration:none}.skip:focus{transform:none}.foot-logo{height:30px;width:89px;align-self:flex-start}.menu-langs{margin-top:22px}.menu-langs .langs{display:flex;gap:6px}.menu-langs .langs a{padding:10px 12px 10px 0;font-size:14px}html[lang=fr] .hero-copy .d1{font-size:clamp(36px,calc((100vw - 2*var(--gut))/8.5),86px)}html[lang=ar]{--f:var(--font-cairo),var(--font-montserrat),var(--font-montserrat-ext),"Helvetica Neue",Helvetica,Arial,sans-serif}html[lang=ar] *{letter-spacing:0!important}html[lang=ar] .card-cta h3,html[lang=ar] .chap b,html[lang=ar] .d1,html[lang=ar] .d2,html[lang=ar] .d3,html[lang=ar] .empty h3,html[lang=ar] .foot-cta h2,html[lang=ar] .info h1,html[lang=ar] .menu a.big,html[lang=ar] .ph h1,html[lang=ar] .wb-words{line-height:1.24}html[lang=ar] .ch-mask,html[lang=ar] .ln,html[lang=ar] .sl-mask{padding-top:.12em;margin-top:-.12em;padding-bottom:.38em;margin-bottom:-.38em}.send2[aria-busy=true]{opacity:.55;cursor:progress}.done[data-state=fail] h3{color:var(--t1)}@keyframes v6-release{to{visibility:visible}}html.mo:not(.v6-on) .det .info>*,html.mo:not(.v6-on) .formbox[data-in],html.mo:not(.v6-on) .page-top [data-chars],html.mo:not(.v6-on) .page-top [data-in],html.mo:not(.v6-on) [data-chans]>*{visibility:hidden;animation:v6-release 0s linear 3s forwards}.pg{display:contents}.hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;background:#070707;opacity:0}@media (min-width:901px) and (min-aspect-ratio:64/45){.hero-poster{opacity:1}}.hero.lit .hero-poster{display:none}@keyframes v6-rise{0%{transform:translateY(var(--rise,112%))}to{transform:none}}@keyframes v6-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes v6-up{0%{transform:translateY(100%)}to{transform:none}}html[lang=ar]{--rise:157%}html.mo:not(.v6-nav) .hero-copy .ln>span{animation:v6-rise 1.3s var(--ease) 1s backwards}html.mo:not(.v6-nav) .hero-copy .ln:nth-child(2)>span{animation-delay:1.12s}html.mo:not(.v6-nav) .hero-copy .ln:nth-child(3)>span{animation-delay:1.24s}html.mo:not(.v6-nav) .hero .lead[data-in]{animation:v6-in 1.1s var(--ease) 1.5s backwards}html.mo:not(.v6-nav) .hero .hero-ctas[data-in]{animation:v6-in 1.1s var(--ease) 1.62s backwards}html.mo:not(.v6-nav) .hero .entry>a{animation:v6-up 1.2s var(--ease) 1.8s backwards}@media (min-width:901px){html:not(.mo) .track{overflow-x:auto;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}html:not(.mo) .show-bar{display:none}}.hp,.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{clip-path:inset(50%)}.fstatus{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:28px;padding:22px;border:1px solid var(--line2);border-radius:6px}.fstatus[data-status=sent]{border-color:var(--acc)}.fstatus h2{margin:0;font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.fstatus p{margin:0}.legal-link{color:var(--t1);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-link:hover{color:var(--acc)}html[dir=rtl] .hero-copy{width:min(540px,calc(100% - 2*var(--gut)))}html[dir=rtl] .hero-copy .d1{font-size:clamp(40px,5.5vw,88px)}html[dir=rtl] .ic-dir{transform:scaleX(-1)}html[dir=rtl] .btn:hover .arr{transform:translateX(-4px)}html[dir=rtl] a:hover .go{transform:translateX(-6px)}html[dir=rtl] .entry a:before,html[dir=rtl] .fld i.u,html[dir=rtl] .hero-load,html[dir=rtl] .send:before,html[dir=rtl] .show-bar i,html[dir=rtl] .steps .draw{transform-origin:100% 50%}html[dir=rtl] .card .tag{left:auto;right:18px}html[dir=rtl] .card .av{right:auto;left:18px}html[dir=rtl] .water-kinds a+a{border-left:0;border-right:2px solid var(--ink)}html[dir=rtl] .wb-words{left:auto;right:0}html[dir=rtl] .water-big span{padding-right:0;padding-left:.45em}html[dir=rtl] .mq-track{left:auto;right:0}html[dir=rtl] .mq-track span{padding-right:0;padding-left:28px}html[dir=rtl] .chap,html[dir=rtl] .stations{padding-left:0;padding-right:22px}html[dir=rtl] .chap .rail,html[dir=rtl] .stations .rail{left:auto;right:0}html[dir=rtl] .steps .base,html[dir=rtl] .steps .draw{left:0;right:7px}html[dir=rtl] .step{padding-right:0;padding-left:32px}html[dir=rtl] .sel select{padding:11px 14px 11px 38px}html[dir=rtl] .sel svg{right:auto;left:12px}html[dir=rtl] .drawer .panel{right:auto;left:0;border-left:0;border-right:1px solid var(--line)}html[dir=rtl] .stage .ctr{right:auto;left:20px}html[dir=rtl] .stage .nav2{right:auto;left:18px}html[dir=rtl] .qa button{text-align:right}@media (max-width:900px){html[dir=rtl] .water-kinds a+a{border-right:0}html[dir=rtl] .steps .base,html[dir=rtl] .steps .draw{left:auto;right:7px}html[dir=rtl] .steps .draw{transform-origin:50% 0}html[dir=rtl] .step{padding:0}}html[dir=rtl] .phone,html[dir=rtl] [data-ltr]{direction:ltr;unicode-bidi:isolate}