body{background:var(--obsidian);color:var(--bone)}header.nav{color:var(--ink)}.dk{background:var(--obsidian);color:var(--bone)}.dk .eyebrow{color:var(--ash)}.dk h1,.dk h2,.dk h3{color:#fff}.dk .lede{color:var(--ash)}.cb{background:var(--carbon)}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.hs-hero{position:relative;min-height:min(100svh,920px);display:flex;align-items:flex-end;overflow:hidden;margin-top:-80px;padding:140px 0 clamp(48px,7vw,96px)}.hs-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62;transform:scale(1.04);animation:hsz 18s ease-out forwards}@keyframes hsz{to{transform:scale(1)}}.hs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,8,10,.55) 0%,rgba(7,8,10,.1) 35%,rgba(7,8,10,.85) 82%,var(--obsidian))}.hs-hero .wrap{position:relative;z-index:2;width:100%}.hs-hero h1{font-family:var(--disp);font-weight:400;font-size:clamp(56px,10vw,168px);line-height:.92;letter-spacing:-.045em;color:#fff}.hs-hero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-top:clamp(20px,3vw,36px)}.hs-hero p{color:#ece8e1d1;font-size:clamp(17px,1.4vw,20px);line-height:1.5;max-width:44ch}.hs-hero .bt{display:flex;gap:12px;flex-wrap:wrap}.hs-hero .facts{display:flex;gap:26px;flex-wrap:wrap;margin-top:28px;color:var(--ash)}.hs-hero .facts b{color:#fff;font-weight:400}.btn-line{border:1px solid rgba(236,232,225,.4);color:#fff}.btn-line:hover{border-color:#fff}.scanline{position:absolute;left:0;right:0;top:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.55;animation:hsscan 7s linear infinite}@keyframes hsscan{0%{transform:translateY(0)}to{transform:translateY(100svh)}}.grid-bg{background-image:linear-gradient(rgba(111,143,242,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(111,143,242,.06) 1px,transparent 1px);background-size:56px 56px}.sec{padding:calc(var(--sec)*1.3) 0}.stmt{padding:calc(var(--sec)*1.4) 0;text-align:left}.stmt p{font-family:var(--disp);font-size:clamp(28px,3.6vw,56px);line-height:1.12;letter-spacing:-.025em;color:var(--ash);max-width:24ch}.stmt p b{color:#fff;font-weight:400}.hs-cta{padding:var(--sec) 0 calc(var(--sec)*1.3)}.hs-cta .blk{background:var(--blue);color:#fff;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr}.hs-cta .tx{padding:clamp(28px,5vw,64px)}.hs-cta h2{color:#fff}.hs-cta p{color:#ffffffd9;font-size:17px;line-height:1.5;margin-top:16px;max-width:46ch}.hs-cta .eyebrow{color:#ffffffbf}.hs-cta .bt{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hs-cta .ph{min-height:320px;position:relative}.hs-cta .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hs-cta .tr{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:13px;color:#fffc}.fine{font-size:12px;line-height:1.5;color:var(--ash);margin-top:20px;max-width:90ch}@media(max-width:900px){.hs-cta .blk{grid-template-columns:1fr}.hs-cta .ph{min-height:260px;order:-1}.hs-hero{min-height:88svh}}.exp{position:relative;background:var(--linen)}.exp-pin{padding:var(--sec) 0 calc(var(--sec)*.6);overflow:hidden}.exp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.exp-side{max-width:380px}.exp-side p{font-size:16px;line-height:1.5;color:var(--ink2)}.exp-count{display:flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--ink2)}.exp-count span{color:var(--ink)}.exp-count i{flex:1;height:2px;background:#0a0a0a1a;display:block}.exp-count b{display:block;height:100%;width:10%;background:var(--ink);transition:width .2s}.exp-track{display:flex;gap:16px;align-items:stretch;margin-top:56px;padding:0 var(--gut) 0 max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)));scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.exp-track::-webkit-scrollbar{display:none}.exp-track.drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.exp-track .ex,.exp-track .ex-end{scroll-snap-align:start}.exp-ar{display:flex;gap:10px;margin-top:18px}.exp-ar .arw{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(10,10,10,.18);background:transparent;color:#0a0a0a;cursor:pointer;padding:0}.exp-ar .arw:hover{border-color:#0a0a0a}.exp-ar .arw svg{width:18px;height:18px}.ex{position:relative;flex:0 0 auto;height:min(560px,68vh);min-height:470px;border-radius:24px;overflow:hidden}.ex .no{position:absolute;left:20px;top:18px;z-index:3;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--ink2)}.ex-p{width:min(400px,80vw);background:#fff;display:flex;flex-direction:column}.ex-p .ph{position:relative;flex:1;min-height:0;background:radial-gradient(90% 80% at 50% 100%,#e4dccf,#f7f4ef 70%);overflow:hidden}.ex-p .ph img{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:100%;width:auto;max-width:none;object-fit:contain;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.ex-p .tx{padding:22px 24px 24px}.ex q{display:block;font-family:var(--disp);font-size:19px;line-height:1.32;letter-spacing:-.01em;quotes:"\201c" "\201d"}.ex .nm{display:flex;flex-direction:column;gap:3px;margin-top:16px;font-size:13px;color:var(--ink2)}.ex .nm b{font-weight:500;font-size:15px;color:var(--ink)}.ex-q{width:min(360px,80vw);background:#fff;padding:64px 28px 28px;display:flex;flex-direction:column}.ex-q .mk{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-family:var(--disp);font-size:19px;letter-spacing:.02em}.ex-q q{font-size:23px;margin-top:auto;padding-top:28px}.ex-q:nth-of-type(4n+2){background:var(--navy);color:#fff}.ex-q:nth-of-type(4n+2) .mk{background:var(--blue)}.ex-q:nth-of-type(4n+2) .nm,.ex-q:nth-of-type(4n+2) .no{color:var(--ash)}.ex-q:nth-of-type(4n+2) .nm b{color:#fff}.ex-v{width:min(320px,74vw)}.ex-v .no{display:none}.evid{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;cursor:pointer}.ex-end{flex:0 0 auto;width:min(320px,80vw);display:flex;flex-direction:column;justify-content:center;gap:22px;padding:0 20px}.ex-end p{font-family:var(--disp);font-size:24px;line-height:1.25;letter-spacing:-.01em}.exp-fine{margin-top:28px;font-size:13px;color:#4a4e55}.exp{--ink:#0A0A0A;--ink2:#4A4E55;color:#0a0a0a}.ex-q q{color:#0a0a0a}.ex-q:nth-of-type(4n+2) q{color:#fff}.ex .no{color:#5b5f66}.exp .d-l,.ex-p .tx q{color:#0a0a0a}.ex .nm{color:#4a4e55}.ex-end p{color:#0a0a0a}@media(min-width:901px){.exp.pin{height:var(--h)}.exp.pin .exp-pin{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:96px 0 40px}.exp.pin .exp-track{margin-top:44px}.exp.pin .exp-head{width:100%}}@media(max-width:900px){.exp-head{flex-direction:column;align-items:flex-start;gap:20px}.exp-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gut);scrollbar-width:none;margin-top:36px;padding-right:var(--gut)}.exp-track::-webkit-scrollbar{display:none}.ex,.ex-end{scroll-snap-align:start}.ex{height:500px;min-height:0}.ex-q q{font-size:21px}}.pb-l{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:8px}.pb-l li{display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;border:1px solid var(--line-d);border-radius:18px;background:#ffffff08}.pb-l .mono{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.pb-l b{font-weight:400;font-family:var(--disp);font-size:19px;line-height:1.3;color:#fff}.pb-l small{font-size:13.5px;color:var(--ash)}.pb-dr{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px 26px;border-radius:18px;background:#2f55c929;border:1px solid rgba(111,143,242,.3)}.pb-dr b{display:block;color:#fff;font-weight:500;font-size:17px}.pb-dr span{color:var(--bone);font-size:15px}@media(max-width:700px){.pb-dr{flex-direction:column;align-items:flex-start}}.sp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,56px)}.sp-head .lede{max-width:42ch}.vg-g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.vg-media{border-radius:24px;overflow:hidden;border:1px solid var(--line-d);aspect-ratio:1;background:#0b0d12}.vg-media video{width:100%;height:100%;object-fit:cover}.vg-acc{margin-top:30px;border-top:1px solid var(--line-d)}.vg-acc details{border-bottom:1px solid var(--line-d)}.vg-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:22px 0;font-family:var(--disp);font-size:clamp(20px,1.8vw,26px);color:#fff}.vg-acc summary .mono{color:var(--signal)}.vg-acc summary::-webkit-details-marker{display:none}.vg-acc summary i{margin-left:auto;width:14px;height:14px;position:relative;flex:none}.vg-acc summary i:before,.vg-acc summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:1.5px;background:currentColor;transition:transform .3s}.vg-acc summary i:after{transform:rotate(90deg)}.vg-acc details[open] summary i:after{transform:none}.vg-acc p{color:var(--ash);font-size:16.5px;line-height:1.6;padding:0 0 24px 36px;max-width:56ch}.wy{background:radial-gradient(60% 50% at 70% 35%,rgba(47,85,201,.22),transparent 70%),var(--obsidian)}.wy-g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.wy-im{position:relative;aspect-ratio:1;display:grid;place-items:center}.wy-im img{position:relative;z-index:2;width:86%;border-radius:24px;object-fit:cover;aspect-ratio:1}.wy-im .ring{position:absolute;left:50%;top:50%;width:60%;aspect-ratio:1;border:1px solid rgba(111,143,242,.5);border-radius:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;animation:wyr 4.5s cubic-bezier(.2,.7,.2,1) infinite}.wy-im .r2{animation-delay:1.5s}.wy-im .r3{animation-delay:3s}@keyframes wyr{0%{opacity:.8;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}.wy-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:clamp(40px,5vw,72px)}.wy-c{border:1px solid var(--line-d);border-radius:22px;padding:26px;background:#15181db3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:220px;display:flex;flex-direction:column}.wy-c .mono{color:var(--signal)}.wy-c h3{font-family:var(--disp);font-weight:400;font-size:clamp(22px,2vw,28px);color:#fff;margin-top:0;padding-top:22px}.wy-c p{color:var(--ash);font-size:14.5px;line-height:1.55;margin-top:10px}.rs-g{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.rs-st{display:grid;gap:14px}.rs-c{position:relative;border-radius:22px;background:var(--graphite);border:1px solid var(--line-d);padding:26px 28px}.rs-c .tag{position:absolute;right:18px;top:18px;border:1px solid rgba(236,232,225,.3);border-radius:99px;padding:6px 12px;color:var(--bone);font-size:10px}.rs-c .big{font-family:var(--disp);font-size:clamp(56px,6.4vw,96px);line-height:1;letter-spacing:-.04em;color:#fff;margin-top:14px;font-variant-numeric:tabular-nums}.rs-c .big.sm{font-size:clamp(28px,2.8vw,40px);letter-spacing:-.02em;margin-top:34px}.rs-c p{color:var(--ash);font-size:15px;line-height:1.5;margin-top:10px;max-width:44ch}.rs-c.bl{background:var(--blue);border-color:var(--blue)}.rs-c.bl p{color:#ffffffd9}.rs-c.bl .tag{border-color:#ffffff80;color:#fff}.rs-im{position:relative;border-radius:22px;overflow:hidden;min-height:420px}.rs-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stmt p.fine{max-width:90ch;color:var(--ash)}.fd-nav{display:flex;gap:10px}.fd-b{width:48px;height:48px;border-radius:50%;border:1px solid rgba(236,232,225,.3);color:#fff;font-size:22px}.fd-b:hover{border-color:#fff}.fd-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(280px,30%,400px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.fd-rail::-webkit-scrollbar{display:none}.fd-c{scroll-snap-align:start;border-radius:22px;background:linear-gradient(180deg,#141821,#0d1015);border:1px solid var(--line-d);padding:28px;display:flex;flex-direction:column;min-height:340px}.fd-c>.mono{color:var(--signal)}.fd-c h3{font-family:var(--disp);font-weight:400;font-size:clamp(22px,2vw,28px);color:#fff;margin-top:22px;letter-spacing:-.015em}.fd-c p{color:var(--ash);font-size:15px;line-height:1.55;margin-top:12px}.fd-c cite{font-style:normal;color:var(--bone);opacity:.6;margin-top:auto;padding-top:24px;font-size:10px;line-height:1.6}.sf-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.sf-top .lede{max-width:44ch}.sf-l{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border-top:1px solid var(--line-d)}.sf-l li{padding:26px 22px 8px;border-right:1px solid var(--line-d)}.sf-l li:first-child{padding-left:0}.sf-l li:last-child{border-right:0}.sf-l .mono{color:var(--signal)}.sf-l h3{font-family:var(--disp);font-weight:400;font-size:24px;color:#fff;margin-top:14px;letter-spacing:-.015em}.sf-l p{color:var(--ash);font-size:15px;line-height:1.5;margin-top:10px}@media(max-width:980px){.vg-g,.wy-g,.rs-g,.sf-top{grid-template-columns:1fr}.sp-head{flex-direction:column;align-items:flex-start;gap:14px}.wy-cards,.sf-l{grid-template-columns:1fr 1fr}.sf-l li{border-right:0;padding-left:0;border-bottom:1px solid var(--line-d);padding-bottom:20px}.fd-rail{grid-auto-columns:82%}.rs-im{min-height:320px}.vg-media{max-width:520px}}@media(max-width:560px){.wy-cards,.sf-l{grid-template-columns:1fr}.wy-c{min-height:0}.vg-acc p{padding-left:0}}.scanline{display:none!important}.fd-rail{cursor:grab}.fd-rail img{-webkit-user-drag:none}.zb-dragging{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.zb-dragging *{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/zb-science.css.map */
