:root{--bg:#000;--fg:#ebe5dd;--mut:#6a6864;--navy:#0a1f44;--pad:1.8vw;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=cream]{--bg:#ece5dc;--fg:#000;--mut:#8f8a84;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=navy]{--bg:#ece5dc;--fg:var(--navy);--mut:#8f9ab3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:inherit}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--fg);margin:0;font:500 clamp(11px,1vw,20px)/1.2 Inter Tight,Helvetica Neue,Arial,sans-serif;transition:background .45s,color .45s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline-offset:3px;outline:2px solid}header{z-index:5;padding:calc(1.5vw + env(safe-area-inset-top,0px)) var(--pad) 0;pointer-events:none;justify-content:space-between;align-items:center;font-size:clamp(15px,2vw,40px);display:flex;position:fixed;top:0;left:0;right:0}:root[data-theme=black] header{mix-blend-mode:difference;color:#fff}header>*{pointer-events:auto}.mk{gap:.28vw;font-size:max(14px,1.35vw);display:flex}.mk i{width:1em;height:1em;display:block;position:relative}.mk i:before,.mk i:after{content:"";background:currentColor;position:absolute}.mk i:before{inset:0 34%}.mk i:after{inset:34% 0}.rt{align-items:center;gap:2.4vw;display:flex}nav{gap:2.4vw;display:flex}nav a{text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}nav a:hover,nav a[aria-current=page]{text-decoration-color:currentColor}.dots{gap:.45vw;display:flex}.dot{aspect-ratio:1;border:1px solid var(--fg);cursor:pointer;border-radius:50%;width:max(14px,1.4vw);padding:0;position:relative}.dot[aria-pressed=true]:after{content:"";background:var(--ci);border-radius:50%;position:absolute;inset:30%}main{padding-top:calc(4.2vw + env(safe-area-inset-top,0px))}.wm{margin:0 var(--pad);letter-spacing:-.04em;text-transform:uppercase;font:800 100px/.8 Inter Tight,Arial,sans-serif;position:relative}.fit{white-space:nowrap;display:inline-block}.sub .fit{letter-spacing:-.045em}.wm .fit{letter-spacing:-.04em;vertical-align:top;margin:-.16em 0 -.08em;padding:.16em .08em .08em 0;overflow:hidden}.ch{will-change:transform;display:inline-block}.wm sup{aspect-ratio:1;letter-spacing:0;border:.32vw solid;border-radius:50%;place-items:center;width:2.6vw;font:800 1.4vw/1 Inter Tight,sans-serif;display:grid;position:absolute;bottom:.4vw;right:0}.rule{height:max(3px,.27vw);margin:1.2vw var(--pad) 0;transform-origin:0;background:currentColor}.info{column-gap:var(--pad);padding:1.4vw var(--pad) 8vw;text-transform:uppercase;grid-template-columns:repeat(12,1fr);row-gap:.9vw;font-size:clamp(10px,.85vw,18px);font-weight:600;display:grid}.info .w{grid-column:4/9}.info .v{grid-column:10/12}.info .y{text-align:right;grid-column:12}.info p{text-transform:none;grid-area:2/4/auto/8;margin:0;font-size:clamp(11px,1.02vw,21px);line-height:1.1}.shop{padding-bottom:6vw}.row{height:calc(var(--rh)*1vw + 5vw);margin-bottom:11vw;position:relative}.tile{top:0;left:calc(var(--l)*1%);width:calc(var(--w)*1%);display:block;position:absolute}.im{cursor:pointer;aspect-ratio:var(--ar);background:#cdcdcb;position:relative;overflow:hidden}.im img{object-fit:cover;will-change:transform;width:100%;height:116%;display:block;position:absolute;top:-8%;left:0}.im .alt{background:var(--navy);clip-path:inset(0 100% 0 0);pointer-events:none;position:absolute;inset:0}.im .alt img{filter:grayscale()contrast(1.15);mix-blend-mode:multiply}.view{aspect-ratio:1;background:var(--navy);color:#fff;text-transform:uppercase;pointer-events:none;z-index:2;border-radius:50%;place-items:center;width:max(70px,6vw);margin:calc(max(70px,6vw)/-2) 0 0 calc(max(70px,6vw)/-2);font:600 max(8px,.6vw)/1 Inter Tight,sans-serif;display:grid;position:absolute;top:0;left:0;transform:scale(0)}.meta{justify-content:space-between;gap:.6vw;margin-top:.6vw;font-size:clamp(10px,.98vw,20px);display:flex}.cat{text-transform:uppercase;align-items:center;gap:.3vw;margin-top:.3vw;font-size:max(7px,.55vw);font-weight:600;display:flex}.cat i{aspect-ratio:1;background:currentColor;border-radius:50%;width:.4vw;min-width:4px}footer{background:var(--bg);color:var(--fg);padding:0 var(--pad) 2vw}.ln{background:currentColor;height:2px;margin-bottom:.8vw}.fh{justify-content:space-between;align-items:flex-start;display:flex}.big{letter-spacing:-.045em;margin:0;font:700 5.8vw/.92 Inter Tight,sans-serif}.big span{color:var(--mut)}.c26{letter-spacing:-.05em;font:700 13vw/.8 Inter Tight,sans-serif}.fp{letter-spacing:-.01em;max-width:62vw;margin:14vw 0 1.4vw;font-size:clamp(14px,1.55vw,34px);line-height:1.12}.ln1{background:currentColor;height:1px}.fb{column-gap:var(--pad);grid-template-columns:repeat(12,1fr);padding-top:1vw;font-size:clamp(10px,.8vw,17px);line-height:1.5;display:grid}.fb>:first-child{grid-column:1/4}.fb>:nth-child(2){grid-column:4/7}.fb>:nth-child(3){grid-column:7/9}.fb>:nth-child(4){grid-column:10/11}.fb>:nth-child(5){grid-column:11/12}.fb>:nth-child(6){text-align:right;grid-column:12/13}.pd{column-gap:var(--pad);padding:0 var(--pad) 8vw;grid-template-columns:repeat(12,1fr);display:grid}.pd .inf{flex-direction:column;grid-column:8/13;align-items:flex-start;gap:1.4vw;display:flex}.pd h1{letter-spacing:-.04em;margin:0;font:700 clamp(32px,5vw,100px)/.9 Inter Tight,sans-serif}.btn{text-transform:uppercase;cursor:pointer;text-align:center;vertical-align:middle;background:0 0;border:1px solid;border-radius:99px;padding:.9vw 2.2vw;font-size:clamp(11px,.9vw,18px);font-weight:600;line-height:1.2;transition:background .2s,color .2s;display:inline-block}.btn:hover{background:var(--fg);color:var(--bg)}.bw{position:relative;overflow:hidden}.sub{margin:3vw var(--pad) 3vw;letter-spacing:-.045em;font:700 100px/.92 Inter Tight,sans-serif}.pal{pointer-events:none;width:9.5vw;display:block;position:absolute;top:3vw;left:0}.ln2{border-top:1px solid;grid-template-columns:7vw 1fr auto auto;align-items:center;gap:2vw;padding:1vw 0;font-size:clamp(12px,1.2vw,24px);display:grid}.ln2 .im{cursor:default}.q{align-items:center;gap:.8vw;display:flex}.q button{cursor:pointer;background:0 0;border:1px solid;border-radius:99px;min-width:1.8vw;height:1.8vw;padding:0;line-height:1}.rm{margin-left:.8vw;padding:.55vw 1.3vw}.sumr{padding:1.5vw var(--pad) 6vw;justify-content:space-between;align-items:center;gap:2vw;font-size:clamp(14px,1.8vw,36px);font-weight:700;display:flex}.pg{padding:2vw var(--pad) 8vw}.pg h1{letter-spacing:-.04em;margin:0 0 2vw;font:700 clamp(32px,6vw,120px)/.9 Inter Tight,sans-serif}.pg p{max-width:60ch;font-size:clamp(14px,1.3vw,26px)}#tr{z-index:25;background:var(--navy);color:#ebe5dd;letter-spacing:-.03em;pointer-events:none;place-items:center;font:700 3vw Inter Tight,sans-serif;display:grid;position:fixed;inset:0;transform:translateY(100%)}#intro{z-index:30;color:var(--navy);background:#ece5dc;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.iw{z-index:2;letter-spacing:-.045em;padding:0 .05em;font:800 7vw/1 Inter Tight,sans-serif;display:flex;position:relative;overflow:hidden}.iw sup{letter-spacing:0;align-self:flex-end;margin-bottom:.35em;font-size:.22em;line-height:1.2}.ic{z-index:3;font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:calc(50% - 6vw);left:calc(50% + 15vw)}.cards{z-index:3;width:0;height:0;position:absolute;top:50%;left:50%}.cards img{aspect-ratio:3/4;object-fit:cover;border:.35vw solid var(--navy);background:var(--navy);width:8.5vw;position:absolute;top:-5.6vw;left:-4.25vw}.cur{aspect-ratio:1;background:var(--navy);z-index:40;pointer-events:none;border-radius:50%;width:max(6px,.5vw);margin:-.25vw 0 0 -.25vw;position:fixed;top:0;left:0}@media (pointer:coarse){.cur{display:none}}@media (max-width:760px){.row{grid-template-columns:1fr 1fr;gap:6vw;height:auto;margin-bottom:10vw;display:grid}.tile{width:auto;position:static}.tile.xl{grid-column:span 2}.info{grid-template-columns:1fr 1fr;row-gap:3vw}.info>*{grid-area:auto!important}.pd{display:block}.pd .inf{margin-top:5vw}.big{font-size:9vw}.c26{font-size:22vw}.fb{flex-wrap:wrap;gap:4vw;font-size:12px;display:flex}.dot{width:16px}.rt{gap:4vw}.ln2{grid-template-columns:18vw 1fr auto}.ln2 .lp,.view{display:none}.mk{font-size:16px}}@media (prefers-reduced-motion:reduce){#intro{display:none}}:root[data-theme=black] .cur{background:#4a6fd0}@media (max-width:1100px){.btn{padding:max(8px,.9vw) max(16px,2.2vw)}.rm{padding:max(6px,.55vw) max(12px,1.3vw)}.q button{min-width:max(24px,1.8vw);height:max(24px,1.8vw)}.cat{font-size:max(9px,.55vw)}.dot{min-width:14px}}@media (max-width:760px){:root{--pad:4vw}main{padding-top:calc(54px + env(safe-area-inset-top,0px))}header{padding-top:calc(12px + env(safe-area-inset-top,0px))}.wm sup{border-width:.6vw;width:5vw;font-size:2.6vw;bottom:1vw}.meta{gap:2vw;margin-top:2vw;font-size:12px}.cat{gap:1.2vw;margin-top:1vw;font-size:9px}.cat i{width:5px}.info{padding:4vw var(--pad) 12vw;column-gap:4vw;font-size:11px}.info p{font-size:13px;line-height:1.25}.pd{padding-bottom:14vw}.pd .inf{gap:4vw}.pd .inf .btn{width:100%;max-width:340px;padding:12px 20px}.btn{font-size:12px}.fh{flex-wrap:wrap;gap:3vw}.big{font-size:8vw}.c26{font-size:20vw}.fp{max-width:100%;margin:12vw 0 4vw;font-size:15px}.fb{padding-top:4vw;font-size:12px;line-height:1.6}.ln2{gap:3vw;padding:3vw 0;font-size:14px}.ln2 .lp{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex!important}.q{gap:3vw}.q button{min-width:28px;height:28px}.rm{margin-left:0;padding:6px 14px}.sumr{flex-direction:column;align-items:flex-start;gap:4vw;padding-bottom:14vw;font-size:18px}.sumr>span:last-child{flex-wrap:wrap;gap:10px;display:flex}.pg h1{font-size:clamp(32px,11vw,60px)}.pg p{font-size:15px}.pal{width:20vw}#tr{font-size:7vw}.iw{font-size:10.5vw}.ic{font-size:12px;top:calc(50% - 11vw);left:calc(50% + 24vw)}.cards img{border-width:1vw;width:24vw;top:-16vw;left:-12vw}.dots{gap:6px}}@media (max-width:380px){.rt,nav{gap:3vw}header{font-size:14px}}.fx{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.fx.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fx{opacity:1;transition:none;transform:none}}.sec{padding:0 var(--pad) 7vw}.eyebrow{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:clamp(10px,.85vw,18px);font-weight:600}.sh{justify-content:space-between;align-items:flex-end;gap:2vw;margin:0 0 2.2vw;display:flex}.sh h2,.why h2{letter-spacing:-.04em;margin:.5vw 0 0;font:700 clamp(28px,3.6vw,76px)/.95 Inter Tight,sans-serif}.sh.c{text-align:center;justify-content:center}.chips{flex-wrap:wrap;gap:.6vw;display:flex}.chip{cursor:pointer;background:0 0;border:1px solid;border-radius:99px;padding:.55vw 1.3vw;font-size:clamp(11px,.92vw,17px);font-weight:600;transition:background .2s,color .2s}.chip:hover{background:color-mix(in srgb,var(--fg) 12%,transparent)}.chip[aria-pressed=true]{background:var(--fg);color:var(--bg)}.pgrid{gap:3.4vw var(--pad);grid-template-columns:repeat(4,1fr);display:grid}.pgrid[data-f=best] .pc:not([data-best]){display:none}.pc{flex-direction:column;gap:.7vw;display:flex}.pimg{aspect-ratio:4/5;background:color-mix(in srgb,var(--fg) 9%,var(--bg));display:block;position:relative;overflow:hidden}.pimg img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.pc:hover .pimg img{transform:scale(1.05)}.badge{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:.3vw .85vw;font-size:clamp(9px,.7vw,13px);font-weight:700;position:absolute;top:.8vw;left:.8vw}.pm{justify-content:space-between;align-items:baseline;gap:1vw;margin-top:.3vw;display:flex}.pn{letter-spacing:-.01em;font-size:clamp(13px,1.12vw,22px);font-weight:700}.pp{white-space:nowrap;font-size:clamp(13px,1.05vw,21px);font-weight:700}.ps{opacity:.6;margin-top:-.4vw;font-size:clamp(11px,.85vw,16px)}.pa{gap:.6vw;margin-top:.3vw;display:flex}.cta{background:var(--fg);color:var(--bg);cursor:pointer;border:0;border-radius:99px;flex:1;padding:.8vw 1vw;font-size:clamp(11px,.92vw,17px);font-weight:700;transition:opacity .2s}.cta:hover{opacity:.85}.wab{aspect-ratio:1;border:1px solid;border-radius:50%;flex:none;place-items:center;width:clamp(36px,2.9vw,56px);transition:background .2s,border-color .2s,color .2s;display:grid}.wab:hover{color:#fff;background:#25d366;border-color:#25d366}.wab svg{width:52%;height:52%}.why{background:var(--navy);color:#ebe5dd;padding:4vw var(--pad);margin-bottom:7vw}.why .eyebrow{color:#8fc9ff;opacity:1}.wg{grid-template-columns:repeat(4,1fr);margin-top:3vw;display:grid}.wi{border-left:1px solid #ebe5dd33;flex-direction:column;gap:.4vw;padding:0 1.6vw;display:flex}.wi:first-child{border-left:0;padding-left:0}.wi svg{color:#8fc9ff;margin-bottom:.6vw}.wi b{font-size:clamp(13px,1.2vw,24px)}.wi span{color:#8fc9ff;font-size:clamp(10px,.9vw,18px)}.revs{gap:var(--pad);grid-template-columns:repeat(3,1fr);display:grid}.rev{border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);flex-direction:column;gap:.8vw;padding:1.6vw;display:flex}.stars{color:#f5a623;letter-spacing:.1em;font-size:clamp(12px,1.1vw,22px)}.rev p{margin:0;font-size:clamp(12px,1.05vw,21px);line-height:1.3}.who{align-items:center;gap:.9vw;margin-top:.4vw;font-size:clamp(11px,.9vw,18px);display:flex}.who em{opacity:.6;font-style:normal}.av{aspect-ratio:1;background:var(--navy);color:#ebe5dd;border-radius:50%;place-items:center;width:max(34px,2.8vw);font-weight:700;display:grid}.fl{background:var(--navy);color:#ebe5dd;padding:4vw var(--pad) 1.6vw}.flg{gap:var(--pad);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.flg>div{flex-direction:column;gap:.5vw;font-size:clamp(11px,.95vw,19px);display:flex}.flg b{margin-bottom:.4vw}.flg a,.flg span{opacity:.75}.flg a:hover{opacity:1}.flb{letter-spacing:-.02em;font:800 clamp(18px,2vw,40px)/1 Inter Tight,sans-serif}.flg p{opacity:.75;margin:.4vw 0 0}.flr{opacity:.7;border-top:1px solid #ebe5dd33;justify-content:space-between;gap:2vw;margin-top:3vw;padding-top:1.2vw;font-size:clamp(10px,.8vw,16px);display:flex}@media (max-width:1100px){.pgrid{grid-template-columns:repeat(3,1fr)}.wg{grid-template-columns:repeat(2,1fr);row-gap:5vw}.wi:nth-child(3){border-left:0;padding-left:0}.chip{padding:max(7px,.55vw) max(14px,1.3vw)}.cta{padding:max(10px,.8vw) 1vw}}@media (max-width:760px){.sec{padding-bottom:12vw}.sh{flex-direction:column;align-items:flex-start;gap:4vw;margin-bottom:5vw}.sh.c{align-items:center}.chips{gap:8px}.chip{padding:8px 16px;font-size:13px}.pgrid{grid-template-columns:repeat(2,1fr);gap:8vw 3.5vw}.pc{gap:6px}.pimg{aspect-ratio:1/1.1}.badge{padding:4px 10px;font-size:9px;top:8px;left:8px}.pm{flex-direction:column;gap:2px;margin-top:4px}.pn{font-size:14px}.pp{opacity:.85;font-size:14px}.ps{margin-top:0;font-size:12px}.pa{gap:8px;margin-top:6px}.cta{padding:11px 8px;font-size:13px}.wab{width:42px}.why{padding:10vw var(--pad);margin-bottom:12vw}.wg{row-gap:8vw;margin-top:7vw}.wi{gap:1.2vw;padding:0 3vw}.wi:nth-child(odd){border-left:0;padding-left:0}.wi svg{margin-bottom:1.5vw}.revs{grid-template-columns:1fr;gap:3vw}.rev{gap:2.5vw;padding:5vw}.who{gap:3vw}.fl{padding:10vw var(--pad) 5vw}.flg{grid-template-columns:1fr 1fr;gap:7vw 4vw}.flg>div{gap:2vw}.flg>div:first-child{grid-column:1/-1}.flr{flex-direction:column;gap:2vw;margin-top:8vw;padding-top:4vw}}[hidden]{display:none!important}:root{--pad:max(clamp(16px,2vw,40px),env(safe-area-inset-left))}header,:root[data-theme=black] header{mix-blend-mode:normal;color:var(--fg);background:var(--bg);pointer-events:auto;min-height:56px;padding:env(safe-area-inset-top,0px) var(--pad) 0;font-size:clamp(16px,1.5vw,26px);transition:background .45s;position:sticky;top:0}main{min-height:70vh;padding-top:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk{gap:3px;padding:8px 0;font-size:22px}.rt{gap:clamp(10px,2vw,40px)}nav{gap:clamp(8px,1.6vw,32px)}nav a{padding:8px 4px}.dots{gap:8px}.dot{width:20px;min-width:20px;height:20px}.dot:before{content:"";position:absolute;inset:-6px}.wm{margin-top:clamp(6px,.8vw,16px)}.wm sup{border:.3em solid;width:2em;font:800 .085em/1 Inter Tight,sans-serif;bottom:0;right:0}.info>span:first-child{white-space:nowrap;grid-column:1/4}.cur{opacity:0}#intro{cursor:pointer;display:none}html.intro #intro{display:grid}.cat{font-size:max(11px,.7vw)}.btn{justify-content:center;align-items:center;min-height:44px;padding:10px 24px;display:inline-flex}.q button{min-width:40px;height:40px}.rm{min-height:40px;padding:8px 18px}.fp{margin:clamp(40px,7vw,130px) 0 20px}.big{font-size:clamp(28px,5.8vw,120px)}.c26{font-size:clamp(64px,13vw,260px)}.fc{gap:20px var(--pad);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding-top:16px;font-size:clamp(12px,.85vw,17px);line-height:1.7;display:grid}.fc b{display:block}.fc a{text-underline-offset:.2em;text-decoration:underline;display:block}.pd{align-items:start}.pd .gal{grid-column:1/7;position:sticky;top:72px}.pd .im{grid-column:auto}.th{gap:8px;margin-top:8px;display:flex}.th button{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid;width:64px;padding:0;overflow:hidden}.th img{object-fit:cover;width:100%;height:100%;display:block}.pd .price{font-size:clamp(18px,1.8vw,36px);font-weight:700}.pd dl{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:clamp(13px,1vw,18px);display:grid}.pd dt{opacity:.6}.pd dd{margin:0}.sp{margin:0;padding-left:1.1em;font-size:clamp(13px,1vw,18px)}.st{font-weight:600}.lp small,.sumr small,.ln2 small{opacity:.7;font-size:12px;font-weight:500}.chip{min-height:36px}.cta[disabled]{opacity:.45;cursor:not-allowed}.tb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tb input,.tb select,.pr input{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:99px;min-height:44px;padding:10px 18px;font-size:max(16px,1vw)}.tb select option{color:#000}.tb input[type=search]{flex:280px;min-width:0}input::placeholder{color:inherit;opacity:.55}.fpnl{gap:20px var(--pad);border-top:1px solid color-mix(in srgb,var(--fg) 22%,transparent);grid-template-columns:2fr 1.2fr 1.6fr;padding:16px 0 28px;display:grid}.fg{flex-direction:column;gap:10px;min-width:0;display:flex}.bs{max-height:9.5em;overflow:auto}.pr{align-items:center;gap:8px;display:flex}.pr input{border-radius:12px;width:100%;min-width:0}.fg small{opacity:.8;min-height:1em}#cl{grid-column:1/-1;justify-self:start}.rc{margin:0;font-size:clamp(12px,.95vw,18px);font-weight:600}.em{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(40px,7vw,110px) 0;display:flex}.em:not([hidden]){display:flex}.em b{font-size:clamp(20px,2vw,36px)}.em p{max-width:44ch;margin:0}.more{justify-content:center;padding-top:clamp(24px,4vw,64px);display:flex}.tgl{display:none}@media (max-width:900px){.pd .gal{max-width:620px;position:relative;top:0}.fpnl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tgl{align-items:center;display:inline-flex}.fpnl{grid-template-columns:1fr;display:none}.fpnl.open{display:grid}.tb select{flex:140px}}@media (pointer:coarse){.dots{gap:12px}}:root{--sky:#0ea5e9;--err:#b3261e}:root[data-theme=black]{--sky:#38bdf8;--err:#ff7a6e}header{flex-wrap:wrap}.mk,.rt{min-height:56px}.mq{order:-1;flex:0 0 calc(100% + var(--pad)*2);margin:0 calc(var(--pad)*-1);background:var(--fg);color:var(--bg);text-transform:uppercase;letter-spacing:.05em;align-items:center;height:32px;font-size:12px;font-weight:600;transition:background .45s,color .45s;display:flex;overflow:hidden}#mqt{white-space:nowrap;will-change:transform;flex:none;animation:40s linear infinite mq;display:flex}.mq:hover #mqt{animation-play-state:paused}.mq .g{flex:none;display:flex}.mq span{padding:0 1.4em;position:relative}.mq span:after{content:"•";position:absolute;right:-.25em}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq{height:auto;padding:6px var(--pad);justify-content:center}#mqt{white-space:normal;text-align:center;animation:none}.mq .g:nth-child(2){display:none}.mq .g{flex-wrap:wrap;justify-content:center}.mq .g span:nth-child(n+5){display:none}}.pd .gal{top:112px}.info .sr{grid-area:1/10/auto/12;align-self:auto}.big,.big span{color:var(--sky)}.c26{color:var(--navy);font-weight:800}:root[data-theme=black] .c26{color:#3b5fc4}.btn.solid{background:var(--fg);color:var(--bg)}@media (hover:hover){.btn.solid:hover{color:var(--fg);background:0 0}}.btn[disabled]{opacity:.55;cursor:wait}.co{gap:var(--pad) clamp(24px,4vw,80px);padding:clamp(16px,2vw,40px) var(--pad) clamp(48px,8vw,140px);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.co h2{letter-spacing:-.03em;margin:0 0 16px;font:700 clamp(22px,2.2vw,44px)/1 Inter Tight,sans-serif}.fgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ff{flex-direction:column;gap:6px;min-width:0;display:flex}.ff.full{grid-column:1/-1}.ff label{font-size:clamp(12px,.9vw,16px);font-weight:600}.ff input,.ff textarea{font:inherit;color:inherit;resize:vertical;background:0 0;border:1px solid;border-radius:12px;width:100%;min-height:46px;padding:12px 14px;font-size:max(16px,1vw)}.ff .bad{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.er{color:var(--err);min-height:1.1em;font-size:13px;font-weight:600}.ferr{color:var(--err);margin-top:14px;font-weight:600}.hp{opacity:0;pointer-events:none;position:absolute;left:-9999px}.cobtns{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.hint{opacity:.75;max-width:60ch;margin-top:14px;font-size:13px;line-height:1.4;display:block}.os{border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);padding:clamp(16px,1.6vw,28px);position:sticky;top:120px}.ol{border-top:1px solid color-mix(in srgb,var(--fg) 18%,transparent);justify-content:space-between;gap:12px;padding:10px 0;font-size:clamp(14px,1.05vw,19px);display:flex}.ol.tot{border-top:2px solid;font-weight:700}.os small{opacity:.7;margin-top:10px;font-size:12px;display:block}.co.done p{max-width:46ch;font-size:clamp(15px,1.2vw,22px)}@media (max-width:900px){.co{grid-template-columns:1fr}.os{order:-1;position:static}}@media (max-width:520px){.fgrid{grid-template-columns:1fr}.cobtns .btn{flex:100%}}#tr{visibility:hidden}h1[tabindex="-1"]:focus{outline:none}@media (max-width:760px){.info .y{text-align:right;grid-area:1/2!important}.info .sr{grid-area:2/1/auto/-1!important}}#tr{visibility:hidden;transform:none}.mk{align-items:center}main:focus{outline:none}.skip{z-index:50;background:var(--fg);color:var(--bg);border-radius:99px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}@media (max-width:900px){.pd{display:block}.pd .gal{max-width:620px;position:relative;top:0}.pd .inf{margin-top:24px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,svg,video{max-width:100%}h1,h2,p,a,span{overflow-wrap:break-word}.rule{height:max(2px,.2vw);margin:clamp(8px,1vw,20px) var(--pad) 0;transform-origin:0}.ln{height:2px;margin-bottom:clamp(8px,.8vw,16px)}.lines{padding:clamp(12px,2vw,40px) var(--pad) 0}.ln2:last-child{border-bottom:1px solid}.sumr{padding-top:clamp(18px,2vw,36px)}.ln2 a{overflow-wrap:anywhere;font-weight:600}.ln2 .lp{white-space:nowrap;align-items:center;gap:clamp(10px,1vw,20px);font-weight:700;display:flex}.q span{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch}.rm{margin-left:0}@media (min-width:761px){.ln2{grid-template-columns:clamp(64px,8vw,140px) minmax(0,1fr) auto auto;gap:clamp(14px,2vw,40px);padding:clamp(10px,1vw,20px) 0}}.eb{padding:clamp(28px,4vw,80px) var(--pad) clamp(56px,9vw,150px);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,5vw,100px);display:grid}.eb-t{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,24px);min-width:0;display:flex}.eb h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font:700 clamp(34px,5.2vw,104px)/.96 Inter Tight,Arial,sans-serif}.eb h2 span{color:var(--sky)}.eb p{opacity:.8;max-width:44ch;margin:0;font-size:clamp(15px,1.25vw,24px);line-height:1.4}.eb .cobtns{margin-top:clamp(4px,.8vw,12px)}.eb-i{aspect-ratio:4/5;background:color-mix(in srgb,var(--fg) 9%,var(--bg));justify-self:end;width:100%;max-width:clamp(260px,26vw,480px);overflow:hidden}.eb-i img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.eb{grid-template-columns:1fr;gap:32px}.eb-i{aspect-ratio:16/10;justify-self:start;max-width:100%}}@media (max-width:760px){.eb{padding-top:28px;padding-bottom:64px}.eb h2{font-size:clamp(34px,11vw,56px)}.eb .cobtns{width:100%}}.pd h1{overflow-wrap:break-word;text-wrap:balance}footer{padding-bottom:calc(max(16px,2vw) + env(safe-area-inset-bottom,0px))}.fc a{padding:3px 0}.fh{gap:clamp(12px,2vw,40px)}.big{text-wrap:balance}@media (hover:none){.pc:hover .pimg img{transform:none}.btn:hover{color:inherit;background:0 0}.btn.solid:hover{background:var(--fg);color:var(--bg)}.chip:hover{background:0 0}.chip[aria-pressed=true]:hover{background:var(--fg)}}@media (max-width:380px){.pgrid{gap:28px 12px}.cta{padding:10px 6px;font-size:12px}.wab{width:40px}.eb .cobtns .btn{flex:100%}}@media (min-width:1800px){.pgrid{grid-template-columns:repeat(5,1fr)}}h1,h2,h3,.big,.pn,.em b{text-wrap:balance}p,li,dd,.fp,.hint,.rev p,.eb p{text-wrap:pretty}.rule{margin-bottom:clamp(14px,1.8vw,32px)}.bw .rule{margin-bottom:0}.ln{margin-bottom:clamp(16px,1.8vw,32px)}.big{letter-spacing:-.035em;word-spacing:.05em;padding-top:.04em;line-height:1}.c26{letter-spacing:-.045em;line-height:.85}.fh{align-items:flex-start}.fp{max-width:min(100%,62ch);margin:clamp(28px,4vw,72px) 0 clamp(14px,1.4vw,24px)}.ln1{height:1px}.fc{padding-top:clamp(16px,1.6vw,28px);padding-bottom:clamp(8px,1vw,16px)}.eb,.pg{padding-bottom:clamp(36px,5vw,80px)}.pd,.co{padding-bottom:clamp(40px,6vw,100px)}.sumr{padding-bottom:clamp(36px,5vw,80px)}.sec{padding-bottom:clamp(40px,6vw,100px)}.why{margin-bottom:clamp(40px,6vw,100px)}.info{padding-bottom:clamp(24px,3.5vw,60px)}@media (max-width:760px){.sec,.pd,.co,.sumr,.pg,.eb{padding-bottom:clamp(40px,10vw,64px)}.why{margin-bottom:clamp(40px,10vw,64px)}.fp{margin-top:32px}.big{font-size:clamp(26px,8.5vw,40px)}.c26{font-size:clamp(56px,20vw,96px)}}.lines{padding-top:clamp(4px,.6vw,10px)}.lines .ln2:first-child{border-top:0}@media (min-width:761px){.ln2{grid-template-columns:clamp(64px,8vw,140px) minmax(0,1fr) 132px clamp(250px,24vw,340px)}.q{justify-content:center}.ln2 .lp{grid-template-columns:1fr auto;place-items:center end;display:grid}}.rowx{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rowx input{flex:150px;min-width:0}.rowx .btn{flex:none}.er.ok{color:#1a7f45}.ff.full{margin-top:clamp(14px,1.6vw,24px)}.rowx{margin-top:6px}.ff.full .er{min-height:1em;margin-top:6px;display:block}@media print{body *{visibility:hidden!important}#wf-invoice,#wf-invoice *{visibility:visible!important}#wf-invoice{color:#111!important;background:#fff!important;border:0!important;width:100%!important;margin:0!important;padding:28px!important;position:absolute!important;inset:0 auto auto 0!important}#wf-invoice table{color:#111!important}#wf-invoice .scroll{overflow:visible!important}#wf-invoice th,#wf-invoice td{border-bottom:1px solid #bbb!important;padding:8px 4px!important}#wf-invoice header{border-bottom:2px solid #111;margin-bottom:18px}.invoice-print,.order-track form,.order-track>p,.order-track h2,.order-track>div:not(#wf-invoice){display:none!important}}@media (max-width:760px){header nav a{align-items:center;min-height:44px;padding:8px 3px;display:inline-flex}.cta{min-height:44px}.q button{min-width:44px;height:44px}.th button{width:56px;min-width:44px;min-height:44px}.rowx .btn{min-height:44px}input,select,textarea,.ff input,.ff textarea,.ff select{font-size:16px}.tb input,.tb select,.pr input,.rowx input{min-height:44px}}@media (max-width:420px){:root{--pad:16px}.rt{gap:10px}nav{gap:8px}nav a{font-size:14px}.dots{gap:5px}.dot{width:18px;min-width:18px;height:18px}.pgrid{gap:30px 12px}.pm{align-items:flex-start}.pn,.pp{font-size:13px}.cta{padding:10px 6px;font-size:12px}.rowx{align-items:stretch}.rowx input{flex:100%;width:100%}.rowx .btn{flex:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
