@charset "UTF-8";:root{--ink: #000;--ink-2: #121116;--line: #29272f;--muted: #938b80;--cream: #f6efe3;--orange: #ff4b14;--yellow: #ffc21a;--indigo: #100b60}:root{color:#fff;background:#000;font-family:DM Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#000}body{min-width:320px;margin:0;overflow-x:hidden;background:#000}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}::selection{color:#000;background:#ffc21a}.skip-link{position:fixed;z-index:100;top:-5rem;left:1rem;padding:.8rem 1rem;color:#000;background:#ffc21a;border-radius:99px;font-weight:800}.skip-link:focus{top:1rem}.eyebrow{margin:0;color:#938b80;font:700 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase}.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 5% cover 24%}@keyframes reveal{0%{opacity:.15;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}.site-header{position:fixed;z-index:25;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 12px) clamp(16px,5vw,56px) 12px;background:linear-gradient(180deg,rgba(0,0,0,.85),transparent);transform:translateY(0);transition:transform .32s cubic-bezier(.2,.8,.2,1),background-color .25s ease,backdrop-filter .25s ease;will-change:transform}.site-header.is-scrolled{background:#000000d6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header.is-hidden{pointer-events:none;transform:translateY(calc(-100% - 2px))}.brand{display:block;width:clamp(112px,10vw,138px)}.brand img{width:100%;height:auto}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;color:#000;border-radius:999px;background:#ff4b14;box-shadow:0 0 30px #ff4b148c;font-size:1rem;font-weight:700;transition:transform .2s ease}.header-cta:hover{transform:translateY(-2px)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;color:#000;border:1px solid transparent;border-radius:999px;background:#ff4b14;font-weight:800}.button-yellow{background:#ffc21a}.zorit-home{--display: "Archivo", "Arial Narrow", Impact, sans-serif;--body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;position:relative;overflow:hidden;color:#f6efe3;background:#000;font-family:var(--body)}.zorit-home h1,.zorit-home h2{margin:0;font-family:var(--display);font-stretch:78%;font-weight:900;line-height:.92;letter-spacing:-.03em;text-wrap:balance}.z-field,.z-sky,.z-flash{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.z-field{z-index:0;opacity:.92;filter:saturate(.98)}.z-sky{z-index:30}.z-flash{z-index:29;background:#fff4cf;opacity:0}.z-flash.go{animation:z-flash .55s ease-out}.zorit-home.shake .z-story{animation:z-shake .45s cubic-bezier(.36,.07,.19,.97)}.z-story{position:relative;z-index:1}.z-wrap{width:100%;max-width:1200px;margin:0 auto}.z-section{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding:110px clamp(18px,6vw,96px) 72px;overflow:hidden;background:#0000000f;backdrop-filter:blur(.45px) brightness(.94);-webkit-backdrop-filter:blur(.45px) brightness(.94)}.z-section h1,.z-section h2,.z-section .z-lead,.z-section .z-subtitle,.z-section .z-every,.z-section .z-trio,.z-section .z-leap,.z-section .z-sign{text-shadow:0 3px 22px rgba(0,0,0,.92),0 1px 4px rgba(0,0,0,.95)}.z-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.z-lead{max-width:38ch;margin:18px 0 0;color:#f0e8dc;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5}.z-reveal{opacity:0;filter:blur(8px);transform:translateY(40px) skewY(3deg);transition:opacity .8s cubic-bezier(.2,.8,.2,1) var(--delay, 0s),transform .8s cubic-bezier(.2,.8,.2,1) var(--delay, 0s),filter .8s ease var(--delay, 0s)}.z-section.in .z-reveal{opacity:1;filter:none;transform:none}.z-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1.5px solid transparent;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.z-pill:hover{transform:translateY(-3px)}.z-pill.is-hot{color:#000;background:#ff4b14;box-shadow:0 0 30px #ff4b148c}.z-pill.is-ghost{border-color:#f6efe359;background:#0006}.z-pill.is-cream{color:#000;background:#f6efe3}.z-actions{display:flex;flex-wrap:wrap;gap:12px}.z-aura{position:absolute;z-index:-1;inset:-30%;opacity:0;filter:blur(8px);background:radial-gradient(35% 30% at 25% 35%,rgba(255,75,20,.7),transparent 70%),radial-gradient(30% 35% at 75% 60%,rgba(28,18,104,.95),transparent 70%),radial-gradient(25% 28% at 60% 25%,rgba(194,24,91,.55),transparent 70%),radial-gradient(22% 22% at 45% 70%,rgba(255,194,26,.4),transparent 70%);animation:z-aura 26s linear infinite;transition:opacity 1.4s ease .2s}.z-hero.lit .z-aura,.z-finale.in .z-aura{opacity:1}.z-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;color:#ffc21a;border:1px solid rgba(255,194,26,.5);border-radius:999px;background:#0000008c;font-size:.875rem;font-weight:700}.z-badge svg{width:14px;fill:currentColor}.z-hero h1{margin-top:22px;color:#fff;font-size:clamp(3.4rem,11vw,10rem);font-style:italic}.z-hero h1 span{display:block;opacity:0;filter:blur(14px);transform:translate(-6%) scale(1.15)}.z-hero.lit h1 span{animation:z-slam .9s cubic-bezier(.2,.9,.2,1) both}.z-hero.lit h1 span:nth-child(1){animation-delay:.1s}.z-hero.lit h1 span:nth-child(2){animation-delay:.24s}.z-hero.lit h1 span:nth-child(3){animation-delay:.38s}.z-subtitle{margin:22px 0 0;opacity:0;font-family:var(--display);font-size:clamp(1.25rem,2.6vw,2rem);font-stretch:90%;font-weight:800}.z-subtitle strong{color:#ffc21a}.z-hero.lit .z-subtitle{animation:z-slam .8s ease .7s both}.z-hero .z-actions{margin-top:30px;opacity:0}.z-hero.lit .z-actions{animation:z-slam .8s ease .95s both}.z-scroll-hint{position:absolute;bottom:22px;left:50%;display:flex;flex-direction:column;align-items:center;gap:8px;color:#938b80;font-size:.875rem;transform:translate(-50%)}.z-scroll-hint i{width:2px;height:34px;background:linear-gradient(#ffc21a,transparent);animation:z-drip 1.6s ease-in-out infinite}.z-counter h2{font-size:clamp(2.6rem,7.5vw,6.5rem)}.z-every{display:flex;flex-direction:column;gap:6px;margin-top:28px}.z-every span{color:#f6efe31f;font-family:var(--display);font-size:clamp(1.9rem,5.4vw,4.6rem);font-stretch:75%;font-weight:900;line-height:1;-webkit-text-stroke:1px rgba(246,239,227,.35);transition:color .5s var(--delay),text-shadow .5s var(--delay),-webkit-text-stroke-color .5s var(--delay)}.z-counter.in .z-every span{color:#f6efe3;text-shadow:0 0 30px rgba(255,194,26,.45);-webkit-text-stroke-color:transparent}.z-counter.in .z-every span:nth-child(2){color:#ffc21a}.z-counter.in .z-every span:nth-child(3){color:#ff4b14}.z-speed h2,.z-multiply h2{font-size:clamp(2.4rem,6.4vw,5.4rem)}.z-lanes{display:flex;flex-direction:column;gap:28px;margin-top:36px}.z-lane{position:relative;height:110px;overflow:hidden;border:1px solid #29272f;border-radius:22px;background:#ffffff05}.z-lane-tag{position:absolute;z-index:2;top:14px;left:18px;font-size:.95rem;font-weight:700}.z-lane-tag small{display:block;color:#938b80;font-size:.8rem;font-weight:500}.z-lane.is-fast i{position:absolute;top:52px;left:0;width:42%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#ffc21a,#fff);box-shadow:0 0 12px #ffc21a;animation:z-zip .7s linear infinite}.z-lane.is-fast i:nth-of-type(2){top:64px;width:28%;animation-duration:.55s;animation-delay:-.2s}.z-lane.is-fast i:nth-of-type(3){top:76px;width:50%;animation-duration:.8s;animation-delay:-.1s}.z-lane.is-fast i:nth-of-type(4){top:88px;width:22%;animation-duration:.5s;animation-delay:-.35s}.z-lane.is-fast i:nth-of-type(5){top:58px;width:34%;animation-duration:.62s;animation-delay:-.45s}.z-lane.is-fast i:nth-of-type(6){top:82px;width:40%;animation-duration:.7s;animation-delay:-.6s}.z-lane.is-fast i:nth-of-type(7){top:70px;width:26%;animation-duration:.58s;animation-delay:-.28s}.z-road{position:absolute;top:72px;right:16px;left:16px;border-top:2px dashed rgba(246,239,227,.25)}.z-truck{position:absolute;top:58px;left:0;width:38px;height:22px;border-radius:4px;background:#3a3842;animation:z-crawl 22s linear infinite}.z-truck:after{content:"";position:absolute;top:6px;right:-14px;width:14px;height:16px;border-radius:3px;background:#57545f}.z-road-section h2{font-size:clamp(2.4rem,6.4vw,5.6rem)}.z-road-bg{position:absolute;z-index:-1;inset:0;opacity:0;background:radial-gradient(50% 40% at 70% 50%,rgba(255,75,20,.45),transparent 70%),radial-gradient(40% 40% at 20% 70%,rgba(28,18,104,.8),transparent 70%);transition:opacity .6s .2s}.z-road-section.struck .z-road-bg{opacity:1}.z-swap{position:relative}.z-after{position:absolute;inset:0;opacity:0;filter:blur(10px);transform:scale(1.1)}.z-road-section.struck .z-before{opacity:0;filter:blur(8px);transform:translateY(-20px);transition:all .35s}.z-road-section.struck .z-after{opacity:1;filter:none;transform:none;transition:all .7s cubic-bezier(.2,.9,.2,1) .35s}.z-after h2{color:#fff;font-style:italic;text-shadow:0 0 40px rgba(255,75,20,.7)}.z-road-art{position:relative;width:min(100%,360px);height:min(68svh,620px);margin:0 auto}.z-road-art svg{width:100%;height:100%;overflow:visible}.z-road-path{fill:none;stroke:#f6efe366;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 10;transform-origin:180px 280px;transition:opacity .4s,transform .6s cubic-bezier(.7,0,.2,1)}.z-beam{stroke:url(#road-beam);stroke-width:7;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520;filter:url(#road-glow)}.z-stops circle{fill:#000;stroke:#f6efe399;stroke-width:2}.z-stops text{fill:#938b80;font-family:var(--body);font-size:15px}.z-road-knots{fill:none;stroke:#8a8277;stroke-width:3;stroke-linecap:round;transition:opacity .4s,transform .5s;transform-origin:center}.z-60-label{opacity:0;transform:scale(.6);transform-origin:center}.z-60-label rect{fill:#ffc21a}.z-60-label text{fill:#000;font-family:var(--display);font-size:22px;font-style:italic;font-weight:900}.z-road-section.struck .z-road-path{opacity:0;transform:scaleX(.04)}.z-road-section.struck .z-stops g:not(:first-child,:last-child){opacity:0;transition:opacity .3s}.z-road-section.struck .z-road-knots{opacity:0;transform:scale(2.4) rotate(45deg)}.z-road-section.struck .z-beam{stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.2,.9,.2,1) .2s}.z-road-section.struck .z-60-label{opacity:1;transform:none;transition:opacity .4s .7s,transform .6s cubic-bezier(.2,1.6,.3,1) .7s}.z-bolt-button{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:120px;height:120px;padding:32px;border:0;border-radius:50%;background:#ff4b14;cursor:pointer;transform:translate(-50%,-50%);animation:z-pulse 1.4s ease-out infinite}.z-bolt-button svg{fill:#000}.z-bolt-hint{position:absolute;z-index:3;top:calc(50% + 80px);left:50%;color:#ffc21a;font-size:.95rem;font-weight:700;white-space:nowrap;transform:translate(-50%)}.z-road-section.struck .z-bolt-button{opacity:0;pointer-events:none;animation:none;transform:translate(-50%,-50%) scale(.5);transition:all .4s}.z-road-section.struck .z-bolt-hint{opacity:0}.z-sixty{align-items:center;text-align:center}.z-ring-wrap{position:relative;width:min(78vw,380px);margin:0 auto}.z-ring{--progress-angle: 0turn;width:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#ffc21a,#ff4b14 var(--progress-angle),rgba(246,239,227,.08) 0);filter:drop-shadow(0 0 24px rgba(255,75,20,.7));mask:radial-gradient(farthest-side,transparent calc(100% - 18px),#000 calc(100% - 17px))}.z-ring-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.z-ring-number b{color:#fff;font-family:var(--display);font-size:clamp(6rem,26vw,11rem);font-stretch:80%;font-style:italic;font-weight:900;line-height:.85;text-shadow:0 0 50px rgba(255,75,20,.8)}.z-ring-number span{margin-top:4px;color:#ffc21a;font-size:1.125rem;font-weight:700}.z-track{position:relative;display:flex;align-items:center;width:100%;max-width:620px;height:46px;margin:34px auto 0}.z-track-line{position:absolute;right:28px;left:28px;height:4px;border-radius:4px;background:linear-gradient(90deg,#ff4b14,#ffc21a);box-shadow:0 0 16px #ffa630b3}.z-track i{position:absolute;left:28px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 14px #ffc21a;animation:z-race 1.1s cubic-bezier(.6,0,.3,1) var(--delay) infinite}.z-end{position:relative;z-index:1;padding:4px 10px;color:#938b80;border:1px solid #29272f;border-radius:999px;background:#000;font-size:.8rem;font-weight:700}.z-end:last-child{margin-left:auto}.z-sixty .z-lead{margin-right:auto;margin-left:auto;text-align:center}.z-chant{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:22px;font-family:var(--display);font-size:clamp(1.5rem,4.2vw,2.6rem);font-stretch:80%;font-style:italic;font-weight:900}.z-chant span:nth-child(2){color:#ffc21a}.z-chant span:nth-child(3){color:#ff4b14}.z-proof{min-height:auto;padding-top:56px;padding-bottom:56px}.z-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.z-stat{position:relative;padding:24px 20px;overflow:hidden;border:1px solid rgba(255,194,26,.25);border-radius:22px;background:linear-gradient(160deg,#ff4b1429,#1c126840)}.z-stat b{display:block;color:#fff;font-family:var(--display);font-size:clamp(2.3rem,5vw,4rem);font-stretch:80%;font-style:italic;font-weight:900;line-height:1;text-shadow:0 0 26px rgba(255,75,20,.6)}.z-stat>span{display:block;margin-top:8px;color:#e7decf;font-size:.95rem}.z-ticker{margin:36px calc(-1*clamp(18px,6vw,96px)) 0;overflow:hidden;color:#000;background:#ff4b14;box-shadow:0 0 50px #ff4b1480;transform:rotate(-2deg)}.z-ticker>div{display:flex;align-items:center;width:max-content;padding:14px 0;animation:z-marquee 18s linear infinite}.z-ticker span{display:inline-flex;align-items:center;gap:28px;padding:0 18px;font-family:var(--display);font-size:clamp(1.4rem,3.4vw,2.4rem);font-stretch:85%;font-style:italic;font-weight:900;text-transform:uppercase;white-space:nowrap}.z-ticker svg{width:26px;fill:#000}.z-equation{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--display);font-size:clamp(1.5rem,3.6vw,2.6rem);font-stretch:80%;font-weight:900}.z-equation span{padding:.3em .7em;border:1.5px solid rgba(246,239,227,.35);border-radius:16px}.z-equation b{color:#ffc21a;line-height:.8}.z-equation .is-zor{color:#000;border:0;background:#ff4b14;box-shadow:0 0 var(--charge-glow, 0) #ff4b14e6}.z-equation .is-result{color:#f6efe366;background:#f6efe314;transition:all .5s}.z-multiply.full .is-result{color:#000;background:#f6efe3;box-shadow:0 0 60px #ffc21ae6;transform:scale(1.12)}.z-charge{position:relative;display:flex;align-items:center;justify-content:center;width:220px;height:220px;margin:26px auto 0;touch-action:none}.z-charge i{position:absolute;inset:48px;border:2px solid #ff4b14;border-radius:50%;opacity:var(--charge-opacity, .12);box-shadow:0 0 var(--charge-ring-glow, 0) #ff4b14cc;transform:scale(var(--charge-ring-scale, 1))}.z-charge i:nth-child(2){inset:36px}.z-charge i:nth-child(3){inset:24px}.z-charge button{position:relative;display:grid;width:124px;height:124px;padding:34px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 40%,#ff7a45,#ff4b14);box-shadow:0 0 var(--charge-button-glow, 20px) #ff4b14e6;cursor:pointer;transform:scale(var(--charge-scale, 1));user-select:none}.z-charge button svg{fill:#000}.z-charge-label{min-height:24px;margin-top:10px;color:#ffc21a;font-size:1rem;font-weight:700;text-align:center}.z-eco-art{width:100%;max-width:440px;margin:0 auto}.z-eco-art svg{width:100%;overflow:visible}.z-eco-art rect{fill:#000;stroke:#f6efe3;stroke-width:2}.z-eco-art text{fill:#938b80;font-family:var(--body);font-size:14px}.z-flow{fill:none;stroke:#ff4b14;stroke-width:2.2;stroke-dasharray:4 10;animation:z-flow .8s linear infinite}.z-flow.is-thin{stroke:#ffc21a99;stroke-width:1.3;animation-duration:1.1s}.z-retailer-dot{fill:#f6efe3;opacity:.2}.z-ecosystem.in .z-retailer-dot{animation:z-light 2s ease-in-out var(--delay) infinite}.z-hub-ring{fill:none;stroke:#ff4b14;stroke-opacity:.35;stroke-width:2}.z-hub{fill:#ff4b14}.z-hub-bolt{fill:#000}.z-trio p{margin:0 0 .25em;font-family:var(--display);font-size:clamp(1.9rem,5vw,4rem);font-stretch:80%;font-weight:900;line-height:1}.z-trio p:nth-child(2){color:#ffc21a}.z-trio p:nth-child(3){color:#ff4b14;text-shadow:0 0 30px rgba(255,75,20,.6)}.z-finale{align-items:center;text-align:center}.z-finale .z-leap{max-width:34ch;margin:0 auto 26px;color:#e7decf;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.5}.z-finale h2{font-size:clamp(2.4rem,7vw,6rem)}.z-word{width:min(78vw,920px);height:auto;margin:clamp(28px,5vw,58px) auto 18px;opacity:0;filter:blur(16px) drop-shadow(0 0 58px rgba(255,75,20,.65));transform:scale(1.35)}.z-finale.in .z-word{animation:z-slam 1s cubic-bezier(.2,.9,.2,1) .7s both}.z-sign{font-family:var(--display);font-size:clamp(1.1rem,2.2vw,1.7rem);font-stretch:90%;font-weight:800}.z-finale .z-actions{justify-content:center;margin-top:28px}@keyframes z-flash{0%{opacity:.9}12%{opacity:.15}22%{opacity:.6}to{opacity:0}}@keyframes z-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-8px,3px)}40%,60%{transform:translate(8px,-3px)}}@keyframes z-aura{to{transform:rotate(360deg)}}@keyframes z-slam{to{opacity:1;filter:none;transform:none}}@keyframes z-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes z-zip{0%{transform:translate(-120%)}to{transform:translate(110vw)}}@keyframes z-crawl{0%{transform:translate(-50px)}to{transform:translate(min(1100px,95vw))}}@keyframes z-pulse{0%{box-shadow:0 0 #ff4b14b3}to{box-shadow:0 0 0 48px #ff4b1400}}@keyframes z-race{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(calc(min(620px,88vw) - 80px))}}@keyframes z-marquee{to{transform:translate(-50%)}}@keyframes z-flow{to{stroke-dashoffset:-28}}@keyframes z-light{0%,to{opacity:.3;fill:#f6efe3}40%{opacity:1;fill:#ffc21a}}@media(max-width:860px){.z-section{padding:100px 18px 64px}.z-split{grid-template-columns:1fr}.z-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.z-stat{padding:18px 16px}.z-road-art{height:min(56svh,480px)}.z-eco-art{max-width:340px}}@media(max-width:520px){.z-hero h1{font-size:clamp(3.6rem,18vw,5.2rem)}.z-actions{align-items:stretch;flex-direction:column}.z-pill{width:100%}.z-scroll-hint{display:none}.z-counter h2{font-size:3rem}.z-every span{font-size:2rem}.z-road-section .z-split{gap:20px}.z-road-art{height:470px}.z-bolt-button{width:96px;height:96px;padding:27px}.z-stats{grid-template-columns:1fr 1fr}.z-ticker{margin-top:28px}.z-finale .z-actions{width:100%}}@media(prefers-reduced-motion:reduce){.zorit-home *,.zorit-home *:before,.zorit-home *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.z-reveal,.z-hero h1 span,.z-subtitle,.z-hero .z-actions,.z-word{opacity:1;filter:none;transform:none}}.zorit-v2{--zor: #f2440f;--zor-text: #c4340c;--zor-soft: #ffe7dd;--ink: #141210;--paper: #fff;--sand: #f6f1ea;--sand-2: #efe8de;--stone: #5f5a53;--hair: #e5ded3;--gold: #ffc21a;--green: #24b24b;--f: "Rethink Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--r-xl: 32px;--r-lg: 22px;--r-md: 16px;--gut: clamp(18px, 5vw, 64px);color:var(--ink);background:var(--paper);font-family:var(--f);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.zorit-v2>.zpage{background:var(--paper);font-size:18px}.zorit-v2 :root{--zor:#F2440F;--zor-text:#C4340C;--zor-soft:#FFE7DD;--ink:#141210;--paper:#FFFFFF;--sand:#F6F1EA;--sand-2:#EFE8DE;--stone:#5F5A53;--hair:#E5DED3;--gold:#FFC21A;--green:#24B24B;--f:"Rethink Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--r-xl:32px;--r-lg:22px;--r-md:16px;--gut:clamp(18px,5vw,64px);color-scheme:light}@media(prefers-color-scheme:dark){.zorit-v2 :root:not([data-theme=light]){color-scheme:light}}.zorit-v2 :root[data-theme=dark]{color-scheme:light}.zorit-v2 :root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.zorit-v2 html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 88px)}.zorit-v2 *,.zorit-v2 *:before,.zorit-v2 *:after{box-sizing:inherit}.zorit-v2 body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--f);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.zorit-v2 a{color:inherit;text-decoration:none}.zorit-v2 button,.zorit-v2 input,.zorit-v2 select,.zorit-v2 textarea{font:inherit;color:inherit}.zorit-v2 img{display:block;max-width:100%}.zorit-v2 :focus-visible{outline:2px solid var(--zor);outline-offset:3px;border-radius:6px}.zorit-v2 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zorit-v2 h1,.zorit-v2 h2,.zorit-v2 h3,.zorit-v2 h4{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.zorit-v2 h1{font-size:clamp(2.7rem,7vw,5.6rem)}.zorit-v2 h2{font-size:clamp(2rem,4.6vw,3.6rem)}.zorit-v2 h3{font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.02em;line-height:1.15}.zorit-v2 p{margin:0}.zorit-v2 .lead{font-size:clamp(1.06rem,1.55vw,1.28rem);line-height:1.55;color:var(--stone);max-width:46ch}.zorit-v2 .kicker{display:inline-block;font-size:15px;font-weight:700;color:var(--zor-text);margin-bottom:14px}.zorit-v2 .muted{color:var(--stone)}.zorit-v2 .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gut)}.zorit-v2 .sec{padding:clamp(64px,9vw,120px) 0}.zorit-v2 .sec.tight{padding:clamp(40px,6vw,72px) 0}.zorit-v2 .sec.sand{background:var(--sand)}.zorit-v2 .sec.dark{background:var(--ink);color:#fff}.zorit-v2 .sec.dark .lead,.zorit-v2 .sec.dark .muted{color:#c9c2b7}.zorit-v2 .sec.dark .kicker{color:#ff8a5c}.zorit-v2 .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,52px)}.zorit-v2 .head .lead{margin-top:14px}.zorit-v2 .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:center}.zorit-v2 .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zorit-v2 .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zorit-v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font-weight:700;font-size:16px;border:1.5px solid transparent;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.zorit-v2 .btn:hover{transform:translateY(-1px)}.zorit-v2 .btn.primary{background:var(--zor);color:#fff;box-shadow:0 10px 26px -12px #f2440fcc}.zorit-v2 .btn.dark{background:var(--ink);color:#fff}.zorit-v2 .btn.light{background:#fff;color:var(--ink)}.zorit-v2 .btn.outline{border-color:var(--ink);color:var(--ink);background:transparent}.zorit-v2 .btn.outline-light{border-color:#fff9;color:#fff;background:transparent}.zorit-v2 .btn svg{width:18px;height:18px;flex:0 0 auto}.zorit-v2 .link{font-weight:700;color:var(--zor-text);display:inline-flex;align-items:center;gap:6px}.zorit-v2 .link:hover{text-decoration:underline;text-underline-offset:4px}.zorit-v2 .logo{display:inline-block;aspect-ratio:1000/306;height:28px;background:var(--c, var(--zor));-webkit-mask:url(/design/assets/zorit.svg) center/contain no-repeat;mask:url(/design/assets/zorit.svg) center/contain no-repeat}.zorit-v2 .inv{display:block;background:var(--c, #3B3833);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.zorit-v2 .inv.water{aspect-ratio:900/169;height:32px;-webkit-mask-image:url(/design/assets/waterbridge.png);mask-image:url(/design/assets/waterbridge.png)}.zorit-v2 .inv.west{aspect-ratio:600/70;height:18px;-webkit-mask-image:url(/design/assets/westbridge.png);mask-image:url(/design/assets/westbridge.png)}.zorit-v2 .inv.info{aspect-ratio:600/162;height:30px;-webkit-mask-image:url(/design/assets/infoedge.png);mask-image:url(/design/assets/infoedge.png)}.zorit-v2 .bj{display:block;aspect-ratio:440/271;border-radius:10px;background:#24b24b url(/design/assets/bijnis.png) center/cover no-repeat}.zorit-v2 .announce{background:var(--ink);color:#fff;font-size:14px}.zorit-v2 .announce .wrap{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding-top:6px;padding-bottom:6px;text-align:center;flex-wrap:wrap}.zorit-v2 .flip{position:relative;width:46px;height:28px;perspective:400px;flex:0 0 auto}.zorit-v2 .flip .face{position:absolute;inset:0;border-radius:7px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .9s cubic-bezier(.6,0,.2,1)}.zorit-v2 .flip .face.a{background:#24b24b url(/design/assets/bijnis.png) center/cover no-repeat}.zorit-v2 .flip .face.b{background:var(--zor);transform:rotateY(180deg);display:grid;place-items:center}.zorit-v2 .flip .face.b .logo{--c:#fff;height:12px}.zorit-v2 .flip.done .face.a{transform:rotateY(-180deg)}.zorit-v2 .flip.done .face.b{transform:rotateY(0)}.zorit-v2 .announce b{font-weight:700}.zorit-v2 .announce a{color:#ffb394;font-weight:700}.zorit-v2 .announce a:hover{text-decoration:underline}.zorit-v2 .nav{position:sticky;top:0;z-index:40;background:#ffffffe6;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}.zorit-v2 .nav.scrolled{border-bottom-color:var(--hair)}.zorit-v2 .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}.zorit-v2 .nav .menu{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0;font-weight:600;font-size:15px}.zorit-v2 .nav .menu a{padding:8px 0;border-bottom:2px solid transparent}.zorit-v2 .nav .menu a:hover{color:var(--zor-text)}.zorit-v2 .nav .menu a[aria-current=page]{border-bottom-color:var(--zor)}.zorit-v2 .nav .actions{display:flex;align-items:center;gap:10px}.zorit-v2 .nav .btn{min-height:44px;padding:0 18px;font-size:15px}.zorit-v2 .burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--hair);background:#fff;cursor:pointer;place-items:center}.zorit-v2 .burger svg{width:20px;height:20px}.zorit-v2 .sheet{display:none}.zorit-v2 .rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0s)}.zorit-v2 .rv.in{opacity:1;transform:none}.zorit-v2 .phero{padding:clamp(48px,8vw,104px) 0 clamp(40px,6vw,72px)}.zorit-v2 .phero h1{max-width:15ch}.zorit-v2 .phero .lead{margin-top:20px}.zorit-v2 .phero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.zorit-v2 .crumb{font-size:14px;font-weight:600;color:var(--stone);margin-bottom:18px;display:flex;gap:8px;align-items:center}.zorit-v2 .crumb a:hover{color:var(--zor-text)}.zorit-v2 .hero{padding:12px 12px 0}.zorit-v2 .heroCard{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl);color:#fff;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:center;padding:clamp(32px,6vw,80px);min-height:min(84vh,780px);min-height:min(84svh,780px);background:#7a1e05 url(/design/assets/stripe-1.jpg) center/cover}.zorit-v2 .heroCard:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#2408009e,#24080026 65%,#24080000)}.zorit-v2 .heroCard h1{font-size:clamp(2.8rem,6.6vw,5.4rem);max-width:13ch}.zorit-v2 .heroCard .sub{margin-top:22px;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.5;color:#ffffffeb;max-width:40ch}.zorit-v2 .paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;max-width:600px}.zorit-v2 .path{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:var(--r-md);background:#ffffff1f;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,transform .2s;min-height:96px}.zorit-v2 .path:hover{background:#fff3;transform:translateY(-2px)}.zorit-v2 .path.solid{background:#fff;color:var(--ink);border-color:#fff}.zorit-v2 .path.solid:hover{background:#fff}.zorit-v2 .path small{font-size:14px;font-weight:600;opacity:.8}.zorit-v2 .path b{font-size:19px;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;gap:10px}.zorit-v2 .path b svg{width:20px;height:20px;flex:0 0 auto}.zorit-v2 .phone{justify-self:center;width:min(300px,76vw);aspect-ratio:9/18.6;border-radius:44px;background:#0d0c0b;padding:10px;box-shadow:0 40px 80px -24px #0009,inset 0 0 0 2px #2f2c29;transform:rotate(3deg)}.zorit-v2 .screen{position:relative;height:100%;border-radius:35px;background:#fff;color:var(--ink);overflow:hidden;padding:42px 15px 15px;display:flex;flex-direction:column;gap:11px;font-size:12px;line-height:1.35}.zorit-v2 .screen:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:88px;height:24px;border-radius:20px;background:#0d0c0b}.zorit-v2 .scr-top{display:flex;justify-content:space-between;align-items:center}.zorit-v2 .scr-top .logo{height:16px}.zorit-v2 .scr-top small{display:block;color:var(--stone);font-size:10px;margin-top:2px}.zorit-v2 .scr-cart{width:30px;height:30px;border-radius:10px;border:1px solid var(--hair);display:grid;place-items:center}.zorit-v2 .greet{font-weight:800;font-size:17px;line-height:1.15;letter-spacing:-.02em}.zorit-v2 .greet span{display:block;color:var(--zor)}.zorit-v2 .search{border-radius:11px;background:var(--sand);padding:9px 11px;color:var(--stone);font-size:11px}.zorit-v2 .banner{border-radius:15px;padding:13px;color:#fff;background:#8a2406 url(/design/assets/stripe-1.jpg) center/cover}.zorit-v2 .banner small{font-size:9px;font-weight:700;letter-spacing:.04em;opacity:.85}.zorit-v2 .banner b{display:block;font-size:14px;line-height:1.15;margin:3px 0 9px}.zorit-v2 .banner em{font-style:normal;display:inline-block;background:#fff;color:var(--ink);border-radius:999px;padding:4px 10px;font-weight:700;font-size:10px}.zorit-v2 .prods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zorit-v2 .prods div{border-radius:12px;background:var(--sand);padding:8px;font-size:10px;font-weight:700}.zorit-v2 .prods i{display:grid;place-items:center;height:42px}.zorit-v2 .prods small{display:block;color:var(--stone);font-weight:500;font-size:9px}.zorit-v2 .order{margin-top:auto;border-radius:15px;background:var(--ink);color:#fff;padding:13px}.zorit-v2 .order .row{display:flex;justify-content:space-between;align-items:baseline}.zorit-v2 .order b{font-size:15px}.zorit-v2 .order .eta{color:var(--gold);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.zorit-v2 .order small{color:#b9b2a8;font-size:10px}.zorit-v2 .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:11px}.zorit-v2 .steps i{height:4px;border-radius:4px;background:#3a3733;overflow:hidden;position:relative}.zorit-v2 .steps i:after{content:"";position:absolute;inset:0;background:var(--zor);transform:scaleX(0);transform-origin:left;animation:fillStep 8s linear infinite;animation-delay:calc(var(--k) * 2s)}@keyframes fillStep{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}.zorit-v2 .steps-l{display:grid;grid-template-columns:repeat(4,1fr);font-size:8.5px;color:#b9b2a8;margin-top:5px}.zorit-v2 .trust{padding:clamp(28px,5vw,48px) 0;border-bottom:1px solid var(--hair)}.zorit-v2 .trustRow{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap}.zorit-v2 .since{display:flex;align-items:center;gap:14px}.zorit-v2 .since .bj{height:46px}.zorit-v2 .since b{display:block;font-size:16px}.zorit-v2 .since small{display:block;color:var(--stone);font-size:14px}.zorit-v2 .backed{display:flex;align-items:center;gap:clamp(20px,3.6vw,48px);flex-wrap:wrap}.zorit-v2 .backed span.t{font-size:14px;font-weight:600;color:var(--stone);white-space:nowrap}.zorit-v2 .roles{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:var(--sand);margin-bottom:28px;flex-wrap:wrap}.zorit-v2 .roles button{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:transparent;font-weight:700;font-size:15px;cursor:pointer;color:var(--stone)}.zorit-v2 .roles button[aria-pressed=true]{background:var(--ink);color:#fff}.zorit-v2 .loop{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.zorit-v2 .loopLine{position:absolute;left:12.5%;right:12.5%;top:44px;height:3px;background:var(--hair);border-radius:3px;z-index:0;overflow:hidden}.zorit-v2 .loopLine i{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,rgba(242,68,15,0),var(--zor),rgba(242,68,15,0));animation:travel 3.4s linear infinite}@keyframes travel{to{left:100%}}.zorit-v2 .node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0 6px}.zorit-v2 .node .ic{width:88px;height:88px;border-radius:50%;background:#fff;border:1.5px solid var(--hair);display:grid;place-items:center;transition:background .35s,border-color .35s,transform .35s,box-shadow .35s}.zorit-v2 .node .ic svg{width:34px;height:34px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.zorit-v2 .node .txt{display:flex;flex-direction:column;align-items:center;gap:4px}.zorit-v2 .node b{font-size:18px;letter-spacing:-.01em}.zorit-v2 .node small{color:var(--stone);font-size:15px;line-height:1.4;max-width:22ch}.zorit-v2 .node .you{font-size:12px;font-weight:800;color:#fff;background:var(--zor);border-radius:999px;padding:3px 10px;opacity:0;transform:translateY(6px);transition:all .35s}.zorit-v2 .node.on .ic{background:var(--zor);border-color:var(--zor);transform:scale(1.06);box-shadow:0 16px 36px -14px #f2440fcc}.zorit-v2 .node.on .ic svg{stroke:#fff}.zorit-v2 .node.on .you{opacity:1;transform:none}.zorit-v2 .return{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px;padding:14px 18px;border-radius:var(--r-md);background:var(--sand);color:var(--stone);font-size:15px;text-align:center}.zorit-v2 .return svg{width:22px;height:22px;flex:0 0 auto;stroke:var(--zor-text);fill:none;stroke-width:2}.zorit-v2 .roleNote{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 22px;border-radius:var(--r-md);border:1px solid var(--hair)}.zorit-v2 .roleNote p{font-size:17px;max-width:60ch}.zorit-v2 .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.zorit-v2 .num{padding:6px clamp(14px,2.4vw,30px);border-left:1px solid var(--hair)}.zorit-v2 .num:first-child{border-left:0;padding-left:0}.zorit-v2 .num b{display:block;font-size:clamp(2.3rem,4.8vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.zorit-v2 .num b sub{font-size:.36em;vertical-align:baseline;letter-spacing:0;color:var(--zor-text);margin-left:4px}.zorit-v2 .num span{display:block;margin-top:10px;color:var(--stone);font-size:15px}.zorit-v2 .sec.dark .num{border-left-color:#2e2b28}.zorit-v2 .sec.dark .num span{color:#b9b2a8}.zorit-v2 .sec.dark .num b sub{color:#ff8a5c}.zorit-v2 .door{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:340px;padding:28px;border-radius:var(--r-lg);overflow:hidden;isolation:isolate;transition:transform .25s}.zorit-v2 .door:hover{transform:translateY(-3px)}.zorit-v2 .door.r{background:#fff;border:1px solid var(--hair)}.zorit-v2 .door.f{background:var(--zor);color:#fff}.zorit-v2 .door.f:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/design/assets/stripe-2.jpg) center/cover;opacity:.55}.zorit-v2 .door.a{background:var(--ink);color:#fff}.zorit-v2 .door .tag{font-size:14px;font-weight:700;opacity:.8}.zorit-v2 .door h3{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-top:10px}.zorit-v2 .door p{margin-top:12px;font-size:16px;line-height:1.5;opacity:.85}.zorit-v2 .door .go{display:flex;align-items:center;justify-content:space-between;font-weight:700}.zorit-v2 .door .go i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:currentColor}.zorit-v2 .door .go i svg{width:18px;height:18px}.zorit-v2 .door.r .go i svg{stroke:#fff}.zorit-v2 .door.f .go i svg{stroke:var(--zor)}.zorit-v2 .door.a .go i svg{stroke:var(--ink)}.zorit-v2 .cmp{border-top:2px solid var(--ink)}.zorit-v2 .cmpRow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--hair)}.zorit-v2 .cmpRow.h{padding:14px 0;font-weight:700;font-size:15px}.zorit-v2 .cmpRow.h .z{color:var(--zor-text)}.zorit-v2 .cmpRow .k{color:var(--stone);font-size:15px;font-weight:600}.zorit-v2 .cmpRow .old{font-size:clamp(1.02rem,1.8vw,1.35rem);font-weight:600;color:#9c9488;text-decoration:line-through;text-decoration-color:#c7bfb4}.zorit-v2 .cmpRow .new{font-size:clamp(1.12rem,2.1vw,1.6rem);font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.zorit-v2 .cmpRow .new:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--zor);box-shadow:0 0 0 5px #f2440f26}.zorit-v2 .journey{position:relative;display:grid;gap:0}.zorit-v2 .jLine{position:absolute;left:27px;top:28px;bottom:28px;width:3px;border-radius:3px;background:var(--hair);overflow:hidden}.zorit-v2 .jLine i{position:absolute;left:0;right:0;top:0;height:var(--p, 0%);background:linear-gradient(180deg,var(--zor),var(--gold));transition:height .2s linear}.zorit-v2 .stage{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;padding:0 0 clamp(36px,5vw,56px)}.zorit-v2 .stage:last-child{padding-bottom:0}.zorit-v2 .stage .dot{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:#fff;border:1.5px solid var(--hair);display:grid;place-items:center;font-weight:800;font-size:15px;transition:all .4s}.zorit-v2 .stage.on .dot{background:var(--ink);border-color:var(--ink);color:#fff}.zorit-v2 .stage:last-child.on .dot{background:var(--zor);border-color:var(--zor);box-shadow:0 14px 30px -12px #f2440fcc}.zorit-v2 .stage .when{font-size:14px;font-weight:700;color:var(--zor-text)}.zorit-v2 .stage h3{margin-top:4px}.zorit-v2 .stage p{margin-top:8px;color:var(--stone);max-width:52ch}.zorit-v2 .stage .chips{margin-top:12px}.zorit-v2 .chips{display:flex;gap:8px;flex-wrap:wrap}.zorit-v2 .chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--sand);font-weight:600;font-size:14px}.zorit-v2 .sec.dark .chip{background:#24211f;color:#e9e3da}.zorit-v2 .eq{display:flex;align-items:center;gap:clamp(8px,1.5vw,16px);flex-wrap:wrap;font-weight:800;font-size:clamp(1.2rem,2.4vw,1.8rem);letter-spacing:-.02em}.zorit-v2 .eq span{padding:.42em .8em;border-radius:var(--r-md)}.zorit-v2 .eq .k{background:#fff;border:1.5px solid var(--hair)}.zorit-v2 .eq .z{background:var(--zor);color:#fff}.zorit-v2 .eq .s{background:var(--ink);color:#fff}.zorit-v2 .eq .op{padding:0;color:var(--stone)}.zorit-v2 .card{padding:26px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--hair);display:flex;flex-direction:column;gap:10px}.zorit-v2 .sec.sand .card{border-color:transparent}.zorit-v2 .card .big{font-size:clamp(2rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}.zorit-v2 .card .big.z{color:var(--zor-text)}.zorit-v2 .card p{color:var(--stone);font-size:16px}.zorit-v2 .card .ico{width:48px;height:48px;border-radius:14px;background:var(--zor-soft);display:grid;place-items:center}.zorit-v2 .card .ico svg{width:24px;height:24px;fill:none;stroke:var(--zor-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zorit-v2 .sec.dark .card{background:#1c1a18;border-color:#2e2b28}.zorit-v2 .sec.dark .card p{color:#b9b2a8}.zorit-v2 .bars{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px 20px;align-items:center;max-width:900px}.zorit-v2 .bars .lab{font-weight:700;font-size:16px}.zorit-v2 .bars .lab.dim{color:var(--stone);font-weight:600}.zorit-v2 .bar{position:relative;height:46px}.zorit-v2 .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:12px;transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .bars.in .bar i{transform:scaleX(1)}.zorit-v2 .bar.old i{width:100%;background:repeating-linear-gradient(90deg,#e5ded3 0 3px,#f1ece4 3px 9px)}.zorit-v2 .bar.new i{width:25%;background:var(--zor);transition-delay:.35s}.zorit-v2 .bar b{position:absolute;top:50%;transform:translateY(-50%);font-weight:800;font-size:19px;white-space:nowrap}.zorit-v2 .bar.old b{right:14px;color:var(--stone)}.zorit-v2 .bar.new b{left:calc(25% + 14px);color:var(--zor-text)}.zorit-v2 .scale{grid-column:2;display:flex;justify-content:space-between;font-size:13px;color:var(--stone);border-top:1px solid var(--hair);padding-top:8px}.zorit-v2 .steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:s}.zorit-v2 .steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:s}.zorit-v2 .st{counter-increment:s;padding:24px;border-radius:var(--r-lg);background:var(--sand)}.zorit-v2 .st:before{content:counter(s);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;margin-bottom:16px}.zorit-v2 .st:last-child:before{background:var(--zor)}.zorit-v2 .st b{display:block;font-size:18px;letter-spacing:-.01em}.zorit-v2 .st p{margin-top:6px;color:var(--stone);font-size:15px}.zorit-v2 .sec.sand .st{background:#fff}.zorit-v2 .formCard{padding:clamp(24px,4vw,40px);border-radius:var(--r-xl);background:#fff;border:1px solid var(--hair)}.zorit-v2 .sec.sand .formCard{border-color:transparent}.zorit-v2 .form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.zorit-v2 .field{display:flex;flex-direction:column;gap:6px}.zorit-v2 .field.full{grid-column:1/-1}.zorit-v2 .field label{font-size:14px;font-weight:700}.zorit-v2 .field input,.zorit-v2 .field select{min-height:52px;padding:0 16px;border-radius:14px;border:1.5px solid var(--hair);background:#fff;font-size:16px}.zorit-v2 .field input:focus,.zorit-v2 .field select:focus{outline:none;border-color:var(--zor);box-shadow:0 0 0 4px #f2440f1f}.zorit-v2 .form .btn{grid-column:1/-1;justify-self:start}.zorit-v2 .formNote{grid-column:1/-1;font-size:13px;color:var(--stone)}.zorit-v2 .formNote.is-success{color:#18663d;font-weight:700}.zorit-v2 .formNote.is-error{color:#a32d12;font-weight:700}.zorit-v2 .form .btn:disabled{opacity:.6;cursor:wait}.zorit-v2 .formCard .done{display:none;margin-top:22px;padding:20px;border-radius:var(--r-md);background:var(--zor-soft);color:var(--ink);font-weight:600}.zorit-v2 .formCard.sent .form{display:none}.zorit-v2 .formCard.sent .done{display:block}.zorit-v2 .faq{border-top:1px solid var(--hair)}.zorit-v2 .faq details{border-bottom:1px solid var(--hair)}.zorit-v2 .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:700;font-size:18px;min-height:44px}.zorit-v2 .faq summary::-webkit-details-marker{display:none}.zorit-v2 .faq summary:after{content:"+";font-size:26px;font-weight:400;color:var(--zor-text);flex:0 0 auto;transition:transform .25s}.zorit-v2 .faq details[open] summary:after{transform:rotate(45deg)}.zorit-v2 .faq details p{padding:0 0 20px;color:var(--stone);max-width:70ch}.zorit-v2 .person{padding:24px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--hair)}.zorit-v2 .person .av{width:64px;height:64px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px;margin-bottom:16px}.zorit-v2 .person:nth-child(2) .av{background:var(--zor)}.zorit-v2 .person:nth-child(3) .av{background:#5a1350}.zorit-v2 .person:nth-child(4) .av{background:#1c1268}.zorit-v2 .person b{display:block;font-size:18px}.zorit-v2 .person small{display:block;color:var(--stone);font-size:15px;margin-top:2px}.zorit-v2 .jobs{border-top:2px solid var(--ink)}.zorit-v2 .job{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.6fr) auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--hair)}.zorit-v2 .job b{font-size:18px;letter-spacing:-.01em}.zorit-v2 .job span{color:var(--stone);font-size:15px}.zorit-v2 .job.ph b,.zorit-v2 .job.ph span{color:#a39b90}.zorit-v2 .value{padding:24px 0;border-top:1px solid #2E2B28}.zorit-v2 .value b{display:block;font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.02em}.zorit-v2 .value p{margin-top:8px;color:#b9b2a8;font-size:16px;max-width:44ch}.zorit-v2 .tl{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.zorit-v2 .tl:before{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background:var(--hair)}.zorit-v2 .tli{position:relative;padding-top:36px}.zorit-v2 .tli:before{content:"";position:absolute;top:4px;left:0;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.zorit-v2 .tli:last-child:before{background:var(--zor);border-color:var(--zor);box-shadow:0 0 0 6px #f2440f26}.zorit-v2 .tli b{display:block;font-size:15px;color:var(--zor-text)}.zorit-v2 .tli h3{margin-top:6px;font-size:19px}.zorit-v2 .tli p{margin-top:6px;color:var(--stone);font-size:15px}.zorit-v2 .chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);padding:clamp(32px,5vw,56px) 0;border-top:1px solid var(--hair)}.zorit-v2 .chapter:first-child{border-top:0;padding-top:0}.zorit-v2 .chapter h3{font-size:clamp(1.5rem,2.8vw,2.2rem)}.zorit-v2 .chapter p{color:var(--stone);font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65}.zorit-v2 .chapter p+p{margin-top:14px}.zorit-v2 .swapLogos{display:flex;align-items:center;gap:clamp(12px,3vw,28px)}.zorit-v2 .swapLogos .t{width:clamp(96px,16vw,160px);aspect-ratio:440/271;border-radius:clamp(14px,2.4vw,22px);display:grid;place-items:center;overflow:hidden}.zorit-v2 .swapLogos .t.b{background:#24b24b url(/design/assets/bijnis.png) center/cover no-repeat}.zorit-v2 .swapLogos .t.z{background:var(--zor)}.zorit-v2 .swapLogos .t.z .logo{--c:#fff;height:auto;width:72%}.zorit-v2 .swapLogos .arrow{position:relative;width:clamp(40px,8vw,90px);height:3px;border-radius:3px;background:linear-gradient(90deg,#24B24B,var(--zor))}.zorit-v2 .band{margin:0 12px 12px;border-radius:var(--r-xl);position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:clamp(56px,8vw,112px) var(--gut);background:#7a1e05 url(/design/assets/stripe-2.jpg) center/cover}.zorit-v2 .band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#24080040,#24080073)}.zorit-v2 .band .in{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:28px 48px;flex-wrap:wrap}.zorit-v2 .band h2{max-width:16ch}.zorit-v2 .band p{margin-top:14px;font-size:clamp(1.05rem,1.5vw,1.25rem);opacity:.92;max-width:44ch}.zorit-v2 .band .ctas{display:flex;gap:12px;flex-wrap:wrap}.zorit-v2 .foot{padding:36px 0}.zorit-v2 .fGrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.zorit-v2 .fGrid .logo{height:30px}.zorit-v2 .fGrid p{margin-top:14px;color:var(--stone);font-size:15px;max-width:34ch}.zorit-v2 .fCol b{display:block;font-size:14px;margin-bottom:12px}.zorit-v2 .fCol a{display:block;color:var(--stone);font-size:15px;padding:6px 0}.zorit-v2 .fCol a:hover{color:var(--zor-text)}.zorit-v2 .safe{margin-top:24px;padding:16px 18px;border-radius:var(--r-md);background:var(--sand);font-size:14px;color:var(--stone);display:flex;gap:12px;align-items:flex-start}.zorit-v2 .safe svg{width:20px;height:20px;flex:0 0 auto;stroke:var(--zor-text);fill:none;stroke-width:2;margin-top:1px}.zorit-v2 .safe b{color:var(--ink)}.zorit-v2 .legal{margin-top:24px;padding-top:18px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--stone);font-size:13px}@media(max-width:960px){.zorit-v2 .nav .menu,.zorit-v2 .nav .actions .btn.dark{display:none}.zorit-v2 .burger{display:grid}.zorit-v2 .sheet{position:fixed;inset:calc(env(safe-area-inset-top,0px) + 72px) 0 auto 0;z-index:39;max-height:calc(100dvh - 72px);overflow-y:auto;background:#fff;border-bottom:1px solid var(--hair);padding:12px var(--gut) 24px;box-shadow:0 30px 60px -30px #0000004d}.zorit-v2 .sheet.open{display:block}.zorit-v2 .sheet a{display:flex;justify-content:space-between;align-items:center;min-height:56px;border-bottom:1px solid var(--hair);font-weight:700;font-size:18px}.zorit-v2 .sheet a small{color:var(--stone);font-weight:500;font-size:14px}.zorit-v2 .sheet .btn{margin-top:18px;width:100%}.zorit-v2 .heroCard{grid-template-columns:1fr;min-height:auto;padding:32px 22px 0;gap:32px}.zorit-v2 .heroCard:before{background:linear-gradient(180deg,#2408008c,#2408001a 60%)}.zorit-v2 .phone{width:min(270px,72vw);aspect-ratio:9/15.5;transform:rotate(2deg);margin-bottom:-60px}.zorit-v2 .prods{display:none}.zorit-v2 .grid2,.zorit-v2 .chapter{grid-template-columns:1fr}.zorit-v2 .stickyHead{position:static!important}.zorit-v2 .grid3,.zorit-v2 .grid4,.zorit-v2 .steps4,.zorit-v2 .steps3{grid-template-columns:1fr 1fr}.zorit-v2 .nums{grid-template-columns:1fr 1fr;row-gap:28px}.zorit-v2 .num:nth-child(3){border-left:0;padding-left:0}.zorit-v2 .loop{grid-template-columns:1fr;gap:18px}.zorit-v2 .loopLine{inset:44px auto 44px 43px;width:3px;height:auto}.zorit-v2 .loopLine i{left:0;top:-30%;width:100%;height:30%;background:linear-gradient(180deg,rgba(242,68,15,0),var(--zor),rgba(242,68,15,0));animation-name:travelV}@keyframes travelV{to{top:100%}}.zorit-v2 .node{flex-direction:row;text-align:left;align-items:center;gap:16px;padding:0}.zorit-v2 .node .ic{flex:0 0 auto}.zorit-v2 .node .txt{align-items:flex-start;gap:3px}.zorit-v2 .node .you{position:absolute;left:58px;top:-6px}.zorit-v2 .tl{grid-template-columns:1fr;gap:22px}.zorit-v2 .tl:before{inset:0 auto 0 7px;width:2px;height:auto}.zorit-v2 .tli{padding:0 0 0 34px}.zorit-v2 .tli:before{top:3px}.zorit-v2 .job{grid-template-columns:1fr auto;row-gap:4px}.zorit-v2 .job span:nth-of-type(2){display:none}.zorit-v2 .fGrid{grid-template-columns:1fr 1fr;gap:20px}.zorit-v2 .fGrid>div:first-child{grid-column:1/-1}}@media(max-width:600px){.zorit-v2 body{font-size:16px}.zorit-v2 .nav .actions .btn.primary{display:none}.zorit-v2 .paths,.zorit-v2 .grid3,.zorit-v2 .grid4,.zorit-v2 .steps4,.zorit-v2 .steps3{grid-template-columns:1fr}.zorit-v2 .cmpRow{grid-template-columns:1fr 1fr;row-gap:6px}.zorit-v2 .cmpRow .k{grid-column:1/-1}.zorit-v2 .cmpRow.h .k{display:none}.zorit-v2 .bars{grid-template-columns:1fr;row-gap:8px}.zorit-v2 .scale{grid-column:1}.zorit-v2 .form{grid-template-columns:1fr}.zorit-v2 .form .btn{justify-self:stretch}.zorit-v2 .band .ctas .btn{flex:1 1 auto}.zorit-v2 .eq{font-size:1.15rem}.zorit-v2 .backed{gap:20px 28px}.zorit-v2 .announce .wrap{font-size:13px;gap:8px}}@media(max-width:350px){.zorit-v2 .nav .wrap,.zorit-v2 .nav .actions{gap:8px}.zorit-v2 .nav .actions .btn.shop{width:44px;min-width:44px;padding:0;font-size:0;gap:0}.zorit-v2 .nav .actions .btn.shop svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.zorit-v2 *,.zorit-v2 *:before,.zorit-v2 *:after{animation:none!important;transition-duration:.001ms!important;transition-delay:0s!important}.zorit-v2 .rv{opacity:1;transform:none}}.zorit-v2 .prog{position:fixed;left:0;top:0;height:3px;width:100%;z-index:60;transform-origin:left;transform:scaleX(var(--sp, 0));background:linear-gradient(90deg,var(--zor),var(--gold));pointer-events:none}.zorit-v2 .fx{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.9}.zorit-v2 .heroCard h1 .w{display:inline-block;opacity:0;transform:translateY(40%);filter:blur(6px);animation:wUp .8s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:calc(.12s + var(--i) * .07s)}@keyframes wUp{to{opacity:1;transform:none;filter:none}}.zorit-v2 .heroCard .sub,.zorit-v2 .heroCard .paths{opacity:0;animation:wUp .8s ease forwards}.zorit-v2 .heroCard .sub{animation-delay:.75s}.zorit-v2 .heroCard .paths{animation-delay:.9s}.zorit-v2 .heroCard .phone{opacity:0;animation:phoneIn 1s cubic-bezier(.2,.9,.2,1) .5s forwards}@keyframes phoneIn{0%{opacity:0;transform:translateY(40px) rotate(6deg)}to{opacity:1;transform:rotate(3deg)}}.zorit-v2 .hl{color:var(--zor-text)}.zorit-v2 .heroCard .hl,.zorit-v2 .sec.dark .hl,.zorit-v2 .band .hl{color:var(--gold)}.zorit-v2 .kwm{background:linear-gradient(transparent 62%,#f2440f38 62%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size 1s cubic-bezier(.2,.8,.2,1) .3s}.zorit-v2 .in .kwm,.zorit-v2 .rv.in .kwm{background-size:100% 100%}.zorit-v2 .force{margin:0 12px;border-radius:var(--r-xl);background:var(--ink);color:#fff;overflow:hidden;position:relative;isolation:isolate}.zorit-v2 .force .glow{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .9s .2s;background:radial-gradient(45% 55% at 72% 50%,#f2440f80,#f2440f00 70%),url(/design/assets/stripe-2.jpg) center/cover}.zorit-v2 .force.struck .glow{opacity:.5}.zorit-v2 .force .flashIn{position:absolute;inset:0;z-index:4;background:#fff1d6;opacity:0;pointer-events:none}.zorit-v2 .force.struck .flashIn{animation:fIn .6s ease-out}@keyframes fIn{0%{opacity:.35}15%{opacity:.05}25%{opacity:.25}to{opacity:0}}.zorit-v2 .force .bolts{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.zorit-v2 .forceGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(24px,5vw,64px);align-items:center;padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px)}.zorit-v2 .force .kicker{color:#ff8a5c}.zorit-v2 .swap{position:relative}.zorit-v2 .swap .after{position:absolute;inset:0;opacity:0;transform:translateY(20px);pointer-events:none}.zorit-v2 .force.struck .swap .before{opacity:0;transform:translateY(-16px);transition:all .35s}.zorit-v2 .force.struck .swap .after{opacity:1;transform:none;transition:all .7s cubic-bezier(.2,.9,.2,1) .35s}.zorit-v2 .force .lead{color:#c9c2b7;margin-top:16px}.zorit-v2 .fstat{display:flex;gap:28px;margin-top:28px;flex-wrap:wrap}.zorit-v2 .fstat div b{display:block;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em}.zorit-v2 .fstat div span{font-size:14px;color:#a8a196}.zorit-v2 .fstat .was{color:#7e776d;text-decoration:line-through;text-decoration-thickness:2px}.zorit-v2 .fstat .now{color:var(--gold)}.zorit-v2 .roadArt{position:relative;height:min(60vh,520px);height:min(60svh,520px);aspect-ratio:360/560;max-width:100%;margin:0 auto}.zorit-v2 .roadArt svg{width:100%;height:100%;overflow:visible}.zorit-v2 .roadPath{fill:none;stroke:#fff6;stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round;transition:opacity .4s,transform .6s cubic-bezier(.7,0,.2,1);transform-origin:180px 280px}.zorit-v2 .roadDot{fill:var(--gold)}.zorit-v2 .stop circle{fill:#141210;stroke:#fff9;stroke-width:2}.zorit-v2 .stop text{fill:#a8a196;font-family:var(--f);font-size:15px;font-weight:500}.zorit-v2 .knot{stroke:#6e6860;stroke-width:3;stroke-linecap:round;transition:opacity .4s,transform .5s;transform-box:fill-box;transform-origin:center}.zorit-v2 .beam{stroke:url(#vBeam);stroke-width:7;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520;filter:url(#vGlow)}.zorit-v2 .force.struck .roadPath,.zorit-v2 .force.struck .roadDot{opacity:0;transform:scaleX(.04)}.zorit-v2 .force.struck .knot{opacity:0;transform:scale(2.4) rotate(45deg)}.zorit-v2 .force.struck .stop.mid{opacity:0;transition:opacity .3s}.zorit-v2 .force.struck .stop.end circle{fill:#fff;stroke:var(--gold);stroke-width:3}.zorit-v2 .force.struck .stop.end text{fill:#fff;font-weight:700}.zorit-v2 .force.struck .beam{transition:stroke-dashoffset .5s cubic-bezier(.2,.9,.2,1) .2s;stroke-dashoffset:0}.zorit-v2 .min60{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.zorit-v2 .force.struck .min60{transition:opacity .4s ease .7s,transform .6s cubic-bezier(.2,1.6,.3,1) .7s;opacity:1;transform:none}.zorit-v2 .packet{fill:#fff;opacity:0}.zorit-v2 .force.struck .packet{animation:pkt 1.4s cubic-bezier(.6,0,.3,1) infinite;animation-delay:calc(1.1s + var(--k) * .45s)}@keyframes pkt{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(470px)}}.zorit-v2 .boltBtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;border:0;cursor:pointer;background:var(--zor);color:#fff;display:grid;place-items:center;animation:pulse 1.6s ease-out infinite;z-index:5;transition:transform .4s,opacity .4s}.zorit-v2 .boltBtn svg{width:46px;height:46px}@keyframes pulse{0%{box-shadow:0 0 #f2440fb3}to{box-shadow:0 0 0 44px #f2440f00}}.zorit-v2 .force.struck .boltBtn{animation:none;transform:translate(-50%,-50%) scale(.5);opacity:0;pointer-events:none}.zorit-v2 .boltHint{position:absolute;left:50%;top:calc(50% + 72px);transform:translate(-50%);color:var(--gold);font-weight:700;font-size:15px;white-space:nowrap;z-index:5;transition:opacity .3s}.zorit-v2 .force.struck .boltHint{opacity:0}.zorit-v2 .replay{margin-top:22px;display:none}.zorit-v2 .force.struck .replay{display:inline-flex}.zorit-v2 .loopLine{overflow:visible}.zorit-v2 .loopLine b{position:absolute;top:-4px;width:11px;height:11px;border-radius:50%;background:var(--zor);box-shadow:0 0 0 4px #f2440f2e;left:0;animation:pk 4.5s linear infinite;animation-delay:calc(var(--k) * 1.5s);opacity:0}@keyframes pk{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:calc(100% - 11px);opacity:0}}.zorit-v2 .ringRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center}.zorit-v2 .ringWrap{position:relative;width:min(68vw,320px);aspect-ratio:1}.zorit-v2 .ring{--p:0;position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,var(--gold),var(--zor) calc(var(--p) * 1turn),var(--sand-2) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 16px),#000 calc(100% - 15px));mask:radial-gradient(farthest-side,transparent calc(100% - 16px),#000 calc(100% - 15px))}.zorit-v2 .ringTicks{position:absolute;inset:-14px}.zorit-v2 .ringNum{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.zorit-v2 .ringNum b{font-size:clamp(5rem,16vw,8rem);font-weight:800;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.zorit-v2 .ringNum span{font-weight:700;color:var(--zor-text)}.zorit-v2 .minutes{display:grid;gap:0;border-top:1px solid var(--hair)}.zorit-v2 .minutes div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--hair);align-items:baseline;opacity:.35;transition:opacity .4s}.zorit-v2 .minutes div.on{opacity:1}.zorit-v2 .minutes b{font-size:15px;color:var(--zor-text);font-variant-numeric:tabular-nums}.zorit-v2 .minutes p{font-size:17px}.zorit-v2 .minutes p small{display:block;color:var(--stone);font-size:15px;margin-top:2px}.zorit-v2 .tape{margin:clamp(40px,7vw,88px) -20px;background:var(--zor);color:#fff;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 40px -18px #f2440fcc}.zorit-v2 .tape .track{display:flex;align-items:center;width:max-content;animation:mq 26s linear infinite;padding:13px 0}.zorit-v2 .tape .unit{display:flex;align-items:center;gap:18px;padding:0 20px}.zorit-v2 .tape .logo{--c:#fff;height:22px}.zorit-v2 .tape .z{font-weight:800;font-size:clamp(1.05rem,2.3vw,1.45rem);letter-spacing:-.01em;white-space:nowrap}.zorit-v2 .tape svg{flex:0 0 auto;width:20px;height:20px}@keyframes mq{to{transform:translate(-50%)}}.zorit-v2 .kw3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zorit-v2 .kw{position:relative;overflow:hidden;padding:28px;border-radius:var(--r-lg);background:var(--ink);color:#fff;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.zorit-v2 .kw:nth-child(2){background:var(--zor)}.zorit-v2 .kw:nth-child(2):before{content:"";position:absolute;inset:0;z-index:0;background:url(/design/assets/stripe-1.jpg) center/cover;opacity:.45}.zorit-v2 .kw>*{position:relative}.zorit-v2 .kw small{font-size:14px;font-weight:700;opacity:.75}.zorit-v2 .kw b{font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:.95}.zorit-v2 .kw p{font-size:16px;line-height:1.5;opacity:.88}.zorit-v2 .take{padding:clamp(56px,8vw,104px) 0;text-align:center}.zorit-v2 .take small{display:block;font-size:15px;font-weight:700;color:var(--stone);margin-bottom:18px}.zorit-v2 .take p{font-size:clamp(1.7rem,4vw,3.1rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;max-width:24ch;margin:0 auto;text-wrap:balance}.zorit-v2 .take .chips{justify-content:center;margin-top:26px}.zorit-v2 .take .chip{background:var(--zor-soft);color:var(--zor-text);font-weight:700}.zorit-v2 .next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px clamp(22px,4vw,40px);border-radius:var(--r-lg);border:1px solid var(--hair);transition:border-color .2s,transform .2s}.zorit-v2 .next:hover{border-color:var(--ink);transform:translateY(-2px)}.zorit-v2 .next small{display:block;font-size:14px;font-weight:700;color:var(--stone)}.zorit-v2 .next b{display:block;font-size:clamp(1.3rem,2.6vw,1.9rem);letter-spacing:-.025em;margin-top:4px}.zorit-v2 .next i{width:52px;height:52px;flex:0 0 auto;border-radius:50%;background:var(--ink);display:grid;place-items:center}.zorit-v2 .next i svg{width:20px;height:20px;stroke:#fff}.zorit-v2 .chargeBox{padding:clamp(24px,4vw,40px);border-radius:var(--r-xl);background:var(--sand)}.zorit-v2 .chargeBox .eq{flex-direction:column;justify-content:center;gap:6px}.zorit-v2 .chargeBox .eq .s{background:var(--sand-2);color:#a39b90;transition:all .5s}.zorit-v2 .chargeBox.full .eq .s{background:var(--ink);color:#fff;box-shadow:0 18px 40px -16px #00000080;transform:scale(1.06)}.zorit-v2 .chargeBox .eq .z{font-variant-numeric:tabular-nums;min-width:6.5em;text-align:center;box-shadow:0 0 calc(var(--z, 0) * 40px) #f2440fb3}.zorit-v2 .charge{position:relative;width:200px;height:200px;margin:26px auto 0;display:grid;place-items:center;touch-action:none}.zorit-v2 .charge .r{position:absolute;border-radius:50%;border:2px solid var(--zor);inset:calc(50% - (54px + var(--n) * var(--z, 0) * 30px));opacity:calc(.12 + var(--z, 0) * .6)}.zorit-v2 .chargeBtn{position:relative;width:108px;height:108px;border-radius:50%;border:0;cursor:pointer;background:var(--zor);color:#fff;display:grid;place-items:center;box-shadow:0 0 calc(10px + var(--z, 0) * 50px) #f2440fcc;transform:scale(calc(1 + var(--z, 0) * .1));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.zorit-v2 .chargeBtn svg{width:46px;height:46px}.zorit-v2 .chargeLbl{text-align:center;margin-top:8px;font-weight:700;color:var(--zor-text);min-height:26px}.zorit-v2 .rot{display:grid;gap:26px}.zorit-v2 .rotRow{display:grid;grid-template-columns:180px minmax(0,1fr) 130px;gap:18px;align-items:end}.zorit-v2 .rotRow .lab b{display:block;font-size:16px}.zorit-v2 .rotRow .lab small{color:var(--stone);font-size:14px}.zorit-v2 .weeks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;height:110px;align-items:end}.zorit-v2 .weeks i{position:relative;display:block;border-radius:6px 6px 3px 3px;background:var(--sand-2);height:var(--h);transform:scaleY(0);transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k) * .06s);overflow:hidden}.zorit-v2 .weeks i:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--s, 0%);background:var(--zor)}.zorit-v2 .rotRow.old .weeks i:after{background:#c7bfb4}.zorit-v2 .rot.in .weeks i{transform:scaleY(1)}.zorit-v2 .rotRow .out{text-align:right}.zorit-v2 .rotRow .out b{display:block;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em}.zorit-v2 .rotRow .out small{color:var(--stone);font-size:13px}.zorit-v2 .rotRow.old .out b{color:#9c9488}.zorit-v2 .rotRow.new .out b{color:var(--zor-text)}.zorit-v2 .legend{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:var(--stone);margin-top:6px}.zorit-v2 .legend span{display:inline-flex;align-items:center;gap:8px}.zorit-v2 .legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.zorit-v2 .calc{padding:clamp(24px,4vw,40px);border-radius:var(--r-xl);background:var(--ink);color:#fff}.zorit-v2 .calc label{font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.zorit-v2 .calc label output{color:var(--gold);font-size:22px;font-weight:800}.zorit-v2 .range{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;margin:8px 0 22px}.zorit-v2 .range::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--zor) var(--pct, 30%),#3A3733 0)}.zorit-v2 .range::-moz-range-track{height:8px;border-radius:8px;background:#3a3733}.zorit-v2 .range::-moz-range-progress{height:8px;border-radius:8px;background:var(--zor)}.zorit-v2 .range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#fff;border:4px solid var(--zor)}.zorit-v2 .range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--zor)}.zorit-v2 .calcOut{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zorit-v2 .calcOut div{padding:18px;border-radius:var(--r-md);background:#1f1c1a}.zorit-v2 .calcOut div:last-child{background:var(--zor)}.zorit-v2 .calcOut small{display:block;font-size:13px;color:#b9b2a8}.zorit-v2 .calcOut div:last-child small{color:#ffffffd9}.zorit-v2 .calcOut b{display:block;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em;margin-top:6px;font-variant-numeric:tabular-nums}.zorit-v2 .calc .note{margin-top:14px;font-size:13px;color:#9c9488}.zorit-v2 .feed{position:relative;border-radius:var(--r-xl);background:#fff;border:1px solid var(--hair);padding:22px;overflow:hidden}.zorit-v2 .feed .top{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;margin-bottom:14px}.zorit-v2 .feed .live{display:inline-flex;align-items:center;gap:8px;color:var(--zor-text)}.zorit-v2 .feed .live i{width:8px;height:8px;border-radius:50%;background:var(--zor);animation:blink 1.4s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.zorit-v2 .feedList{display:grid;gap:8px;height:300px;overflow:hidden;mask-image:linear-gradient(180deg,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent)}.zorit-v2 .fi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px;border-radius:14px;background:var(--sand);animation:fiIn .5s cubic-bezier(.2,.9,.2,1)}@keyframes fiIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.zorit-v2 .fi b{font-size:15px}.zorit-v2 .fi small{display:block;color:var(--stone);font-size:13px}.zorit-v2 .fi em{font-style:normal;font-weight:800;font-size:13px;align-self:center;padding:5px 10px;border-radius:999px}.zorit-v2 .fi em.up{background:var(--zor-soft);color:var(--zor-text)}.zorit-v2 .fi em.hold{background:var(--sand-2);color:var(--stone)}.zorit-v2 .feed .cap{font-size:12px;color:var(--stone);margin-top:10px}.zorit-v2 .ds{border-radius:var(--r-xl);background:var(--ink);color:#fff;padding:clamp(24px,4vw,44px)}.zorit-v2 .dsTrack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px}.zorit-v2 .dsTrack button{text-align:left;padding:14px;border-radius:var(--r-md);border:1px solid #2E2B28;background:transparent;color:#b9b2a8;cursor:pointer;min-height:72px;transition:all .3s}.zorit-v2 .dsTrack button b{display:block;color:#fff;font-size:15px}.zorit-v2 .dsTrack button small{font-size:13px}.zorit-v2 .dsTrack button[aria-pressed=true]{background:var(--zor);border-color:var(--zor);color:#ffffffe6}.zorit-v2 .dsBar{position:relative;height:4px;border-radius:4px;background:#2e2b28;margin-top:22px;overflow:hidden}.zorit-v2 .dsBar i{position:absolute;left:0;top:0;bottom:0;width:var(--w, 0%);background:linear-gradient(90deg,var(--zor),var(--gold));transition:width .5s}.zorit-v2 .dsPanel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 28px;align-items:center;margin-top:26px;min-height:130px}.zorit-v2 .dsPanel .t{font-size:clamp(3rem,8vw,5rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--gold);font-variant-numeric:tabular-nums}.zorit-v2 .dsPanel h3{font-size:clamp(1.3rem,2.4vw,1.8rem)}.zorit-v2 .dsPanel p{color:#c9c2b7;margin-top:8px;max-width:56ch}.zorit-v2 .dsPanel .team{display:inline-block;margin-top:12px;font-size:13px;font-weight:800;color:#141210;background:var(--gold);border-radius:999px;padding:5px 12px}.zorit-v2 .dsPanel>div:last-child{animation:fiIn .5s cubic-bezier(.2,.9,.2,1)}.zorit-v2 .dens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zorit-v2 .dBox{padding:24px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--hair)}.zorit-v2 .dBox b{display:block;font-size:clamp(2.2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em}.zorit-v2 .dBox small{color:var(--stone);font-size:15px}.zorit-v2 .dots{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:5px;margin-top:18px}.zorit-v2 .dots i{aspect-ratio:1;border-radius:50%;background:var(--sand-2);transform:scale(0);transition:transform .35s cubic-bezier(.2,1.4,.3,1);transition-delay:calc(var(--k) * 8ms)}.zorit-v2 .dots i.on{background:var(--zor)}.zorit-v2 .dens.in .dots i{transform:scale(1)}@media(max-width:960px){.zorit-v2 .forceGrid{grid-template-columns:1fr}.zorit-v2 .roadArt{height:min(52vh,440px);height:min(52svh,440px)}.zorit-v2 .ringRow{grid-template-columns:1fr;justify-items:center}.zorit-v2 .ringRow>div:last-child{width:100%}.zorit-v2 .kw3{grid-template-columns:1fr}.zorit-v2 .kw{min-height:200px}.zorit-v2 .rotRow{grid-template-columns:1fr;gap:10px}.zorit-v2 .rotRow .out{text-align:left}.zorit-v2 .calcOut{grid-template-columns:1fr}.zorit-v2 .dsTrack{grid-template-columns:1fr 1fr}.zorit-v2 .dsTrack button:last-child{grid-column:1/-1}.zorit-v2 .dens{grid-template-columns:1fr}.zorit-v2 .loopLine b{top:0;left:-4px;animation-name:pkV}@keyframes pkV{0%{top:0;opacity:0}6%{opacity:1}94%{opacity:1}to{top:calc(100% - 11px);opacity:0}}}@media(prefers-reduced-motion:reduce){.zorit-v2 .heroCard h1 .w,.zorit-v2 .heroCard .sub,.zorit-v2 .heroCard .paths,.zorit-v2 .heroCard .phone{opacity:1!important;transform:none!important;filter:none!important}.zorit-v2 .kwm{background-size:100% 100%!important}.zorit-v2 .weeks i,.zorit-v2 .dots i{transform:none!important}}.zorit-v2 .announce{display:none!important}.zorit-v2 .streaks{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.zorit-v2 .ign{position:relative;isolation:isolate;overflow:hidden;margin:12px 12px 0;border-radius:var(--r-xl);background:radial-gradient(70% 90% at 85% 60%,#8e2a05,#2a0a02 45%,#070605 75%);color:#fff;min-height:calc(100vh - 140px);min-height:calc(100svh - 140px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:24px;padding:clamp(28px,6vw,80px)}.zorit-v2 .ign .photo{position:absolute;right:0;top:0;bottom:0;width:58%;z-index:-1;background:url(/design/img/super.jpg) 30% center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%);opacity:.92;transform:scale(1.08);animation:drift 18s ease-in-out infinite alternate}@keyframes drift{to{transform:scale(1.02) translate(-2%)}}.zorit-v2 .ign .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07060500 55%,#070605bf)}.zorit-v2 .ign .copy{position:relative;z-index:2}.zorit-v2 .ign .chapter-tag{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#ffb394;margin-bottom:22px}.zorit-v2 .ign .chapter-tag i{width:28px;height:2px;background:currentColor;display:inline-block}.zorit-v2 .ign h1{font-size:clamp(2.7rem,5.6vw,5.4rem);line-height:.96;letter-spacing:-.045em;max-width:13ch}.zorit-v2 .ign h1 .w{display:inline-block;opacity:0;transform:translate(-30px);filter:blur(8px);animation:wRush .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.15s + var(--i) * .07s)}@keyframes wRush{to{opacity:1;transform:none;filter:none}}.zorit-v2 .ign .sub{margin-top:24px;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.5;color:#ffffffe0;max-width:40ch;opacity:0;animation:wRush .9s ease .8s forwards}.zorit-v2 .ign .sub b{color:var(--gold)}.zorit-v2 .ign .paths{opacity:0;animation:wRush .9s ease .95s forwards}.zorit-v2 .cue{position:absolute;left:clamp(28px,6vw,80px);bottom:24px;z-index:2;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#ffffffbf}.zorit-v2 .cue i{position:relative;width:2px;height:38px;background:#fff3;overflow:hidden;border-radius:2px}.zorit-v2 .cue i:after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:var(--gold);animation:cueRun 1.6s ease-in-out infinite}@keyframes cueRun{to{top:100%}}.zorit-v2 .ign .float{position:absolute;right:clamp(20px,4vw,48px);bottom:clamp(20px,3vw,36px);z-index:2;display:grid;justify-items:end;gap:10px}.zorit-v2 .ign .float span{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#0706058c;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:700;font-size:15px;opacity:0;animation:wRush .8s ease forwards}.zorit-v2 .ign .float span:nth-child(1){animation-delay:1.2s}.zorit-v2 .ign .float span:nth-child(2){animation-delay:1.35s}.zorit-v2 .ign .float span:nth-child(3){animation-delay:1.5s}.zorit-v2 .ign .float b{color:var(--gold);font-variant-numeric:tabular-nums}.zorit-v2 .rail{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:35;display:flex;flex-direction:column;gap:6px;padding:10px 8px;border-radius:999px;background:#ffffffbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--hair);opacity:0;pointer-events:none;transition:opacity .4s}.zorit-v2 .rail.show{opacity:1;pointer-events:auto}.zorit-v2 .rail a{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:11px;font-weight:800;color:var(--stone)}.zorit-v2 .rail a:after{content:attr(data-name);position:absolute;right:40px;top:50%;transform:translateY(-50%);white-space:nowrap;padding:6px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .2s}.zorit-v2 .rail a:hover:after,.zorit-v2 .rail a.on:after{opacity:1}.zorit-v2 .rail a.on{background:var(--zor);color:#fff}.zorit-v2 .rail a.on:not(:hover):after{opacity:0}.zorit-v2 .rail.dark{background:#14121099;border-color:#2e2b28}.zorit-v2 .rail.dark a{color:#b9b2a8}.zorit-v2 .ch{display:flex;align-items:center;gap:14px;margin-bottom:22px;font-size:14px;font-weight:700;color:var(--zor-text)}.zorit-v2 .ch b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid currentColor;font-size:12px}.zorit-v2 .ch i{flex:0 0 48px;height:1.5px;background:currentColor;opacity:.5}.zorit-v2 .sec.dark .ch,.zorit-v2 .chDark .ch{color:#ff8a5c}.zorit-v2 .ed{font-size:clamp(2.4rem,6vw,5rem);line-height:.98;letter-spacing:-.045em}.zorit-v2 .ed em{font-style:normal;color:var(--zor-text)}.zorit-v2 .sec.dark .ed em{color:var(--gold)}.zorit-v2 .pull{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;letter-spacing:-.025em;line-height:1.25;border-left:3px solid var(--zor);padding-left:20px}.zorit-v2 .wipe{position:relative;overflow:hidden;border-radius:var(--r-lg);clip-path:inset(0 100% 0 0 round 22px);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1);background:#141210}.zorit-v2 .wipe.in{clip-path:inset(0 0 0 0 round 22px)}.zorit-v2 .wipe img{width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform 1.8s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .wipe.in img{transform:scale(1.04)}.zorit-v2 .wipe .streakOver{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.zorit-v2 .cap{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--stone);margin-top:10px}.zorit-v2 .sec.dark .cap{color:#9c9488}.zorit-v2 .par{will-change:transform}.zorit-v2 .knows{display:grid;gap:4px;margin-top:28px}.zorit-v2 .knows span{font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:transparent;-webkit-text-stroke:1.2px #C9C1B5;transition:color .6s,-webkit-text-stroke-color .6s;transition-delay:var(--d)}.zorit-v2 .knows.in span{color:var(--ink);-webkit-text-stroke-color:transparent}.zorit-v2 .knows.in span:nth-child(3){color:var(--zor-text)}.zorit-v2 .giant{overflow:hidden;padding:clamp(20px,3vw,40px) 0;white-space:nowrap}.zorit-v2 .giant .row{display:inline-flex;gap:.4em;font-size:clamp(4rem,13vw,11rem);font-weight:800;letter-spacing:-.05em;line-height:.9;will-change:transform}.zorit-v2 .giant .row span.o{color:transparent;-webkit-text-stroke:2px var(--ink)}.zorit-v2 .giant .row span.f{color:var(--zor)}.zorit-v2 .giant .row svg{width:.6em;height:.6em;align-self:center;fill:var(--ink)}.zorit-v2 .sec.dark .giant .row span.o{-webkit-text-stroke-color:#fff}.zorit-v2 .mapWrap{position:relative;width:100%;max-width:500px;aspect-ratio:1;margin:0 auto}.zorit-v2 .mapWrap svg{width:100%;height:100%;display:block}@keyframes zs{0%{stroke-dashoffset:600;opacity:0}15%{opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.zorit-v2 .zs{stroke-dasharray:600;stroke-dashoffset:600;animation:zs 3.8s ease-in-out infinite}@keyframes zspin{to{transform:rotate(360deg)}}.zorit-v2 .zr{transform-box:view-box;transform-origin:300px 300px;animation:zspin 8s linear infinite}@keyframes zp{0%{transform:scale(1);opacity:.9}to{transform:scale(5);opacity:0}}.zorit-v2 .zp{transform-box:fill-box;transform-origin:center;animation:zp 2.4s ease-out infinite}.zorit-v2 .mapKey{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:#c9c2b7;margin-top:4px}.zorit-v2 .mapKey span{display:inline-flex;align-items:center;gap:8px}.zorit-v2 .mapKey i{display:inline-block}.zorit-v2 .hs{position:relative;height:calc(var(--n, 5) * 85vh)}.zorit-v2 .hpin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.zorit-v2 .hhead{padding:0 var(--gut);max-width:1200px;margin:0 auto 28px;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.zorit-v2 .hbar{width:220px;height:4px;border-radius:4px;background:var(--hair);overflow:hidden}.zorit-v2 .hbar i{display:block;height:100%;width:calc(var(--hp, 0) * 100%);background:linear-gradient(90deg,var(--zor),var(--gold))}.zorit-v2 .htrack{display:flex;gap:20px;padding:0 var(--gut);will-change:transform}.zorit-v2 .hcard{flex:0 0 min(78vw,440px);height:min(62vh,540px);height:min(62svh,540px);border-radius:var(--r-xl);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;color:#fff;background:#141210}.zorit-v2 .hcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.zorit-v2 .hcard:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a080600 30%,#0a0806d9)}.zorit-v2 .hcard .n{position:absolute;top:24px;left:28px;font-size:14px;font-weight:800;padding:6px 12px;border-radius:999px;background:#ffffff24;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.zorit-v2 .hcard .when{font-size:14px;font-weight:700;color:var(--gold)}.zorit-v2 .hcard h3{font-size:clamp(1.6rem,3vw,2.3rem);margin-top:6px}.zorit-v2 .hcard p{margin-top:10px;font-size:16px;line-height:1.5;color:#ffffffd9}.zorit-v2 .hcard.plain{background:var(--sand);color:var(--ink);justify-content:space-between}.zorit-v2 .hcard.plain:before{display:none}.zorit-v2 .hcard.plain p{color:var(--stone)}.zorit-v2 .hcard.plain .when{color:var(--zor-text)}.zorit-v2 .hcard.final{background:var(--zor)}.zorit-v2 .hcard.final:before{background:linear-gradient(180deg,#781e0500 20%,#501202d9)}.zorit-v2 .hcard .big{font-size:clamp(3.5rem,7vw,5.4rem);font-weight:800;letter-spacing:-.05em;line-height:.9}.zorit-v2 .hcard .chips .chip{background:#ffffff29;color:#fff}.zorit-v2 .mosaic{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto;gap:14px}.zorit-v2 .mosaic>:first-child{grid-row:1/span 2}.zorit-v2 .mosaic>:first-child .wipe{height:100%}.zorit-v2 .mosaic .wipe{min-height:220px}.zorit-v2 .orbit{position:relative;isolation:isolate;overflow:hidden;margin:0 12px 12px;border-radius:var(--r-xl);background:radial-gradient(70% 90% at 50% 120%,#c2380a,#3a0e03 45%,#070605 80%);color:#fff;padding:clamp(72px,11vw,150px) var(--gut);text-align:center}.zorit-v2 .orbit .logo{--c:#fff;height:auto;width:min(520px,72vw);display:block;margin:26px auto 14px;filter:drop-shadow(0 12px 50px rgba(242,68,15,.6))}.zorit-v2 .orbit h2{font-size:clamp(2.2rem,5.4vw,4.4rem);letter-spacing:-.045em}.zorit-v2 .orbit p{font-size:clamp(1.05rem,1.6vw,1.3rem);color:#ffffffd9;max-width:44ch;margin:0 auto}.zorit-v2 .orbit .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.zorit-v2 .shero{position:relative;isolation:isolate;overflow:hidden;margin:12px 12px 0;border-radius:var(--r-xl);color:#fff;padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px);min-height:min(72vh,680px);display:flex;flex-direction:column;justify-content:flex-end;background:#070605}.zorit-v2 .shero .bgph{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;opacity:.75;transform:scale(1.06);animation:drift 18s ease-in-out infinite alternate}.zorit-v2 .shero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070605e0,#07060580 55%,#07060526),linear-gradient(0deg,#070605b3,#07060500 50%)}.zorit-v2 .shero h1{font-size:clamp(2.8rem,7vw,6rem);line-height:.96;letter-spacing:-.045em;max-width:13ch}.zorit-v2 .shero h1 .w{display:inline-block;opacity:0;transform:translate(-30px);filter:blur(8px);animation:wRush .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.15s + var(--i) * .07s)}.zorit-v2 .shero .sub{margin-top:22px;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.55;color:#ffffffe0;max-width:46ch;opacity:0;animation:wRush .9s ease .7s forwards}.zorit-v2 .shero .sub b{color:var(--gold)}.zorit-v2 .shero .paths{opacity:0;animation:wRush .9s ease .85s forwards}.zorit-v2 .shero .crumb{color:#ffffffbf}@media(max-width:1100px){.zorit-v2 .rail{display:none}}@media(max-width:960px){.zorit-v2 .ign{grid-template-columns:1fr;min-height:auto;padding:30px 22px 90px;align-items:start}.zorit-v2 .ign .photo{width:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 45%);mask-image:linear-gradient(180deg,transparent 0%,#000 45%);opacity:.6}.zorit-v2 .ign .float{position:relative;right:auto;bottom:auto;justify-items:start;margin-top:20px}.zorit-v2 .ign .float span:nth-child(n+2){display:none}.zorit-v2 .mosaic{grid-template-columns:1fr}.zorit-v2 .mosaic>:first-child{grid-row:auto}.zorit-v2 .hcard{flex-basis:82vw}.zorit-v2 .shero{min-height:auto;padding:40px 22px}}@media(prefers-reduced-motion:reduce){.zorit-v2 .ign h1 .w,.zorit-v2 .ign .sub,.zorit-v2 .ign .paths,.zorit-v2 .ign .float span,.zorit-v2 .shero h1 .w,.zorit-v2 .shero .sub,.zorit-v2 .shero .paths{opacity:1!important;transform:none!important;filter:none!important}.zorit-v2 .wipe{clip-path:none}.zorit-v2 .wipe img{transform:none}.zorit-v2 .knows span{color:var(--ink);-webkit-text-stroke-color:transparent}.zorit-v2 .hs{height:auto}.zorit-v2 .hpin{position:static;height:auto;padding:56px 0}.zorit-v2 .htrack{flex-direction:column;transform:none!important}.zorit-v2 .hcard{flex-basis:auto;width:auto}.zorit-v2 .ign .photo,.zorit-v2 .shero .bgph{animation:none}}.zorit-v2 .quoteBox{display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:clamp(24px,4vw,40px);border-radius:var(--r-xl);background:var(--sand)}.zorit-v2 body.zpage{font-size:18px;background:#fff}.zorit-v2 .zpage .nav{position:fixed;left:0;right:0;top:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;transition:background .35s,border-color .35s}.zorit-v2 .zpage .nav:not(.solid) .logo{--c:#fff}.zorit-v2 .zpage .nav:not(.solid) .menu a{color:#ffffffdb}.zorit-v2 .zpage .nav:not(.solid) .menu a:hover{color:#fff}.zorit-v2 .zpage .nav:not(.solid) .menu a[aria-current=page]{border-bottom-color:#ffc21a;color:#fff}.zorit-v2 .zpage .nav:not(.solid) .btn.dark{background:#ffffff1a;color:#fff;border-color:#ffffff47}.zorit-v2 .zpage .nav:not(.solid) .burger{background:#ffffff1a;border-color:#ffffff47;color:#fff}.zorit-v2 .zpage .nav.solid{background:#ffffffeb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--hair)}.zorit-v2 .zt{letter-spacing:-.035em;line-height:1.02;font-weight:700;text-wrap:balance}.zorit-v2 .zh2{font-size:clamp(2.3rem,5.2vw,4.6rem)}.zorit-v2 .zk{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--stone);margin-bottom:22px}.zorit-v2 .zk:before{content:"";width:28px;height:1.5px;background:currentColor}.zorit-v2 .zlead{margin-top:22px;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.55;color:var(--stone);max-width:52ch}.zorit-v2 .dk .zlead{color:#cfc8bc}.zorit-v2 .dk .zlead a{color:#ff9b6b;text-decoration:underline;text-underline-offset:.18em}.zorit-v2 .dk .zlead a:hover{color:#fff}.zorit-v2 .dk .zk{color:#ffffff8c}.zorit-v2 .zsec{padding:clamp(72px,9vw,120px) 0;position:relative}.zorit-v2 .zsec.tight{padding-top:0}.zorit-v2 .zsec.dk{background:#0b0605;color:#fff;isolation:isolate;overflow:hidden}.zorit-v2 .zsec.sand{background:#f6f1ea}.zorit-v2 .zctas{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.zorit-v2 .zctas .btn.primary{min-height:56px;padding:0 28px;font-size:17px;box-shadow:0 14px 40px -12px #ff5a1fe6}.zorit-v2 .zctas .zlink{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-weight:600;font-size:17px;color:#fff;border-bottom:1.5px solid rgba(255,255,255,.35);transition:border-color .2s}.zorit-v2 .zctas .zlink:hover{border-bottom-color:#fff}.zorit-v2 .zctas .zlink svg{width:18px;height:18px}.zorit-v2 .zhero .factory-portal-link{font-size:15px;color:#ffffffd1}.zorit-v2 .ill{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--stone)}.zorit-v2 .dk .ill{color:#ffffff73}.zorit-v2 .zg{display:inline-block;aspect-ratio:345/306;background:linear-gradient(100deg,#ff6a2b,#ffc21a);-webkit-mask:url(/design/assets/z.svg) center/contain no-repeat;mask:url(/design/assets/z.svg) center/contain no-repeat}.zorit-v2 .zglow{position:absolute;inset:-6%;z-index:-2;background:radial-gradient(34% 32% at 90% 6%,#ffb028f2,#ffb02800 70%),radial-gradient(32% 40% at 94% 50%,#f03416e6,#f0341600 72%),radial-gradient(60% 55% at 26% 18%,#961a12f2,#961a1200 72%),radial-gradient(70% 60% at 58% 40%,#d6461499,#d6461400 70%),linear-gradient(160deg,#6e1410,#3a0b07 45%,#0b0605 78%,#050403);animation:breathe 10s ease-in-out infinite alternate}@keyframes breathe{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.zorit-v2 .zhero{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center;color:#fff;background:#0b0605;padding:120px 0 72px}.zorit-v2 .zhero.short{min-height:86vh;min-height:86svh}.zorit-v2 .zhero .streaks{z-index:-1;opacity:.9}.zorit-v2 .hgrid{position:relative;z-index:3}.zorit-v2 .htxt{max-width:min(660px,56%)}.zorit-v2 .hk{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#ffffffb8;margin-bottom:26px}.zorit-v2 .hk i{width:8px;height:8px;border-radius:50%;background:#ffc21a;animation:live 2s infinite}@keyframes live{0%{box-shadow:0 0 #ffc21a99}70%{box-shadow:0 0 0 10px #ffc21a00}to{box-shadow:0 0 #ffc21a00}}.zorit-v2 .zhl{color:#fff;font-family:Chakra Petch,Rethink Sans,sans-serif;font-weight:700;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.98;letter-spacing:-.015em}.zorit-v2 .zhero.short .zhl{font-size:clamp(2.5rem,5.2vw,4.8rem)}.zorit-v2 .zhl .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.zorit-v2 .zhl .w>span{display:inline-block;transform:translateY(105%);transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 70ms + .55s)}.zorit-v2 .ready .zhl .w>span{transform:none}.zorit-v2 .hsub{margin-top:24px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;color:#ffffffc7;max-width:38ch}.zorit-v2 .zhero .zctas{margin-top:36px}.zorit-v2 .hin{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, 0s)}.zorit-v2 .ready .hin{opacity:1;transform:none}.zorit-v2 .hphoto{position:absolute;z-index:1;top:0;right:0;bottom:0;width:46%;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 34%);mask-image:linear-gradient(90deg,transparent 0%,#000 34%);clip-path:inset(0 0 0 100%);transition:clip-path 1.4s cubic-bezier(.7,0,.2,1) .7s}.zorit-v2 .ready .hphoto{clip-path:inset(0 0 0 0)}.zorit-v2 .hphoto img{width:100%;height:100%;object-fit:cover;object-position:58% 50%;filter:contrast(1.15) brightness(.8);transform:scale(1.06)}.zorit-v2 .hphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b060580,#0b060500 30% 75%,#0b06058c)}.zorit-v2 .zfly{position:absolute;z-index:2;left:0;top:var(--y, 46%);width:clamp(46px,5vw,76px);pointer-events:none;animation:zfly 8s cubic-bezier(.55,0,.3,1) .15s infinite;transform:translate(-30vw)}.zorit-v2 .zfly .zg{width:100%;display:block;filter:drop-shadow(0 0 18px rgba(255,150,40,.9))}.zorit-v2 .zfly:before{content:"";position:absolute;right:60%;top:50%;height:3px;width:46vw;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,#ffc21a00,#ff8c288c 60%,#ffe2a0);filter:blur(.4px)}.zorit-v2 .zfly:after{content:"";position:absolute;right:55%;top:50%;height:14px;width:24vw;transform:translateY(-50%);background:linear-gradient(90deg,#ff5a1f00,#ff5a1f59);filter:blur(8px)}@keyframes zfly{0%{transform:translate(-30vw);opacity:1}16%{transform:translate(118vw);opacity:1}16.1%,to{transform:translate(118vw);opacity:0}}.zorit-v2 .zrail{position:fixed;z-index:35;right:16px;top:104px;bottom:32px;width:2px;border-radius:2px;background:#8c827838;pointer-events:none;opacity:0;transition:opacity .4s}.zorit-v2 .zrail.show{opacity:1}.zorit-v2 .zrail .tr{position:absolute;left:0;right:0;top:0;height:calc(var(--p, 0) * 100%);border-radius:2px;background:linear-gradient(180deg,#ff5a1f00,#f2440f 70%,#ffc21a)}.zorit-v2 .zrail .zg{position:absolute;left:50%;top:calc(var(--p, 0) * 100%);width:20px;transform:translate(-50%,-30%);filter:drop-shadow(0 0 calc(4px + var(--v, 0) * 14px) rgba(255,140,40,.95))}@media(max-width:760px){.zorit-v2 .zrail{inset:auto 0 0;width:auto;height:3px;border-radius:0}.zorit-v2 .zrail .tr{top:0;bottom:0;left:0;height:auto;width:calc(var(--p, 0) * 100%);background:linear-gradient(90deg,#ff5a1f00,#f2440f 70%,#ffc21a)}.zorit-v2 .zrail .zg{top:50%;left:calc(var(--p, 0) * 100%);width:16px;transform:translate(-60%,-50%)}}.zorit-v2 .zman{padding:clamp(110px,14vw,190px) 0}.zorit-v2 .zman p{font-size:clamp(1.9rem,4.2vw,3.7rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;max-width:22ch}.zorit-v2 .zman .mw{color:#14121024;transition:color .35s}.zorit-v2 .zman .mw.on{color:#141210}.zorit-v2 .zman .mw.em.on{color:var(--zor)}.zorit-v2 .zman .by{margin-top:34px;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--stone)}.zorit-v2 .zman .by .zg{width:26px}.zorit-v2 .race{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:#0b0605;color:#fff;padding:clamp(26px,4vw,52px);margin-top:clamp(36px,5vw,56px)}.zorit-v2 .race:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 90% at 100% 110%,#f2440f73,#f2440f00 70%)}.zorit-v2 .lane+.lane{margin-top:clamp(34px,5vw,54px)}.zorit-v2 .lhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px}.zorit-v2 .lhead b{font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700}.zorit-v2 .lhead .clock{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:clamp(1.5rem,2.8vw,2.4rem);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.zorit-v2 .lane.old .lhead b{color:#b9b1a6}.zorit-v2 .lane.old .clock{color:#8f877b}.zorit-v2 .lane.zor .clock{color:#ffc21a}.zorit-v2 .track{position:relative;height:44px}.zorit-v2 .track .ln{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,#3A3530 0 8px,transparent 8px 14px)}.zorit-v2 .lane.zor .track .ln{background:#3a3530}.zorit-v2 .track .fill{position:absolute;left:0;top:50%;height:2px;transform:translateY(-50%);width:calc(var(--x, 0) * 100%);background:#8f877b}.zorit-v2 .lane.zor .track .fill{height:3px;background:linear-gradient(90deg,#ff5a1f33,#f2440f,#ffc21a);box-shadow:0 0 18px #ff7828b3}.zorit-v2 .stop{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#0b0605;border:2px solid #4A443E;transform:translate(-50%,-50%);transition:background .3s,border-color .3s}.zorit-v2 .stop.hit{border-color:#8f877b;background:#8f877b}.zorit-v2 .lane.zor .stop.hit{border-color:#ffc21a;background:#ffc21a;box-shadow:0 0 0 6px #ffc21a2e}.zorit-v2 .stop span{position:absolute;top:22px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:13px;font-weight:600;color:#8f877b}.zorit-v2 .lane.zor .stop span{color:#e9e2d8}.zorit-v2 .stop:first-child span{left:0;transform:none}.zorit-v2 .stop.last span{left:auto;right:0;transform:none}.zorit-v2 .runner{position:absolute;top:50%;left:calc(var(--x, 0) * 100%);transform:translate(-50%,-50%)}.zorit-v2 .lane.old .runner{width:22px;height:16px;border-radius:4px;background:#6f675e}.zorit-v2 .lane.old .runner:before{content:"";position:absolute;inset:5px 4px;border-top:2px solid #0B0605}.zorit-v2 .lane.zor .runner .zg{width:34px;display:block;filter:drop-shadow(0 0 14px rgba(255,150,40,.95))}.zorit-v2 .lane.zor .runner:before{content:"";position:absolute;right:70%;top:50%;width:calc(var(--tl, 0) * 160px);height:3px;transform:translateY(-50%);background:linear-gradient(90deg,#ffc21a00,#ffc21a);border-radius:3px}.zorit-v2 .arrived{position:absolute;right:0;top:-6px;padding:6px 12px;border-radius:999px;background:#ffc21a;color:#141210;font-size:13px;font-weight:700;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.zorit-v2 .lane.zor.is-finished .arrived{opacity:1;transform:none}.zorit-v2 .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(44px,6vw,64px);background:#2a2622;border-radius:18px;overflow:hidden}.zorit-v2 .fact{background:#120d0b;padding:20px clamp(16px,2vw,26px)}.zorit-v2 .fact small{display:block;font-size:13px;font-weight:600;color:#8f877b}.zorit-v2 .fact s{display:block;margin-top:10px;font-size:15px;color:#8f877b;text-decoration-color:#f2440fcc}.zorit-v2 .fact b{display:block;margin-top:4px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em}.zorit-v2 .raceFoot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.zorit-v2 .zreplay{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #3A3530;background:none;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.zorit-v2 .zreplay svg{width:16px;height:16px}.zorit-v2 .orbGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.zorit-v2 .orb{position:relative;width:100%;max-width:540px;aspect-ratio:1;margin:0 auto}.zorit-v2 .orb svg{width:100%;height:100%;display:block;overflow:visible}.zorit-v2 .orbList{list-style:none;margin:36px 0 0;padding:0}.zorit-v2 .orbList li{position:relative;padding:20px 0 20px 26px;border-top:1px solid #2A2622;transition:opacity .4s;opacity:.42}.zorit-v2 .orbList li:last-child{border-bottom:1px solid #2A2622}.zorit-v2 .orbList li:before{content:"";position:absolute;left:0;top:29px;width:10px;height:10px;border-radius:50%;background:#3a3530;transition:background .4s,box-shadow .4s}.zorit-v2 .orbList li.on{opacity:1}.zorit-v2 .orbList li.on:before{background:#ffc21a;box-shadow:0 0 0 6px #ffc21a2e}.zorit-v2 .orbList b{display:block;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;letter-spacing:-.02em}.zorit-v2 .orbList span{display:block;margin-top:6px;color:#cfc8bc;font-size:16px;line-height:1.5}.zorit-v2 .orbNote{margin-top:22px;display:flex;gap:12px;align-items:flex-start;color:#e9e2d8;font-size:16px;line-height:1.5}.zorit-v2 .orbNote .zg{width:22px;flex:0 0 auto;margin-top:2px}.zorit-v2 .phGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.zorit-v2 .zstage{position:relative;height:clamp(520px,58vw,660px);perspective:1400px;display:grid;place-items:center}.zorit-v2 .zstage:before{content:"";position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(closest-side,#f2440f47,#f2440f00);filter:blur(10px)}.zorit-v2 .ph{position:relative;z-index:2;width:clamp(230px,22vw,282px);aspect-ratio:9/19;border-radius:44px;background:#121010;padding:11px;box-shadow:inset 0 0 0 2px #2c2826,0 50px 90px -30px #0000008c,0 30px 60px -40px #f2440fb3;transform-style:preserve-3d;animation:sway 9s ease-in-out infinite alternate}@keyframes sway{0%{transform:rotateY(-18deg) rotateX(8deg) rotate(-2deg)}to{transform:rotateY(14deg) rotateX(4deg) rotate(2deg)}}.zorit-v2 .ph .notch{position:absolute;z-index:3;top:20px;left:50%;width:30%;height:22px;transform:translate(-50%);border-radius:20px;background:#000}.zorit-v2 .scr{position:relative;height:100%;border-radius:34px;overflow:hidden;background:#f6f1ea;display:flex;flex-direction:column}.zorit-v2 .scrTop{position:relative;isolation:isolate;padding:46px 16px 16px;color:#fff;background:#2a0a06;overflow:hidden}.zorit-v2 .scrTop:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 90% at 90% 0%,#ffa51f,#ffa51f00 60%),radial-gradient(90% 90% at 10% 100%,#f2440f,#f2440f00 70%),#7a170e}.zorit-v2 .scrTop:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(255,220,160,.18) 9px 10px);-webkit-mask:linear-gradient(90deg,transparent,#000 40%,transparent);mask:linear-gradient(90deg,transparent,#000 40%,transparent);animation:scrStreak 2.4s linear infinite}@keyframes scrStreak{0%{transform:translate(-30%)}to{transform:translate(30%)}}.zorit-v2 .scrTop .logo{--c:#fff;height:17px}.zorit-v2 .scrTop .srch{margin-top:12px;border-radius:12px;background:#fffffff2;color:#5f5a53;font-size:11px;font-weight:600;padding:9px 11px;display:flex;gap:7px;align-items:center}.zorit-v2 .scrTop .srch i{width:9px;height:9px;border:1.6px solid #5F5A53;border-radius:50%}.zorit-v2 .scrList{flex:1;overflow:hidden;position:relative;padding:0 10px}.zorit-v2 .scrRoll{animation:roll 16s linear infinite}@keyframes roll{to{transform:translateY(-50%)}}.zorit-v2 .fc{display:flex;align-items:center;gap:10px;padding:10px;margin-top:8px;border-radius:14px;background:#fff;box-shadow:0 1px #0000000a}.zorit-v2 .fc .ic{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;color:#fff}.zorit-v2 .fc b{display:block;font-size:11.5px;font-weight:700;color:#141210}.zorit-v2 .fc small{display:block;font-size:10px;color:#5f5a53;margin-top:2px}.zorit-v2 .fc .add{margin-left:auto;width:24px;height:24px;border-radius:8px;border:1.5px solid #F2440F;color:#f2440f;display:grid;place-items:center;font-weight:700;font-size:14px;line-height:1}.zorit-v2 .toast{position:absolute;z-index:4;left:10px;right:10px;bottom:12px;display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:14px;background:#141210;color:#fff;font-size:11px;font-weight:600;transform:translateY(130%);animation:toast 6s cubic-bezier(.2,.9,.2,1) infinite 1.5s}.zorit-v2 .toast .zg{width:18px}.zorit-v2 .toast em{font-style:normal;color:#ffc21a;margin-left:auto;font-family:Chakra Petch,sans-serif;font-weight:700}@keyframes toast{0%,8%{transform:translateY(130%)}16%,70%{transform:none}80%,to{transform:translateY(130%)}}.zorit-v2 .fchip{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:#fff;border:1px solid var(--hair);box-shadow:0 14px 30px -18px #0006;font-size:13.5px;font-weight:600;white-space:nowrap;animation:pull 7s cubic-bezier(.6,0,.4,1) infinite;animation-delay:var(--dl, 0s);opacity:0}.zorit-v2 .fchip i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:11px;font-family:Chakra Petch,sans-serif;font-weight:700}@keyframes pull{0%{opacity:0;transform:translate(0) scale(.9)}10%{opacity:1;transform:translate(0) scale(1)}55%{opacity:1;transform:translate(0) scale(1)}80%,to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.3)}}.zorit-v2 .ztabs{display:inline-grid;grid-template-columns:1fr 1fr;position:relative;padding:5px;border-radius:999px;background:#efe9e0;margin-top:30px}.zorit-v2 .ztabs button{position:relative;z-index:1;min-height:46px;padding:0 22px;border:0;background:none;font:inherit;font-size:15px;font-weight:700;color:var(--stone);cursor:pointer;border-radius:999px;transition:color .3s}.zorit-v2 .ztabs button[aria-selected=true]{color:#fff}.zorit-v2 .ztabs .pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:#f2440f;transition:transform .45s cubic-bezier(.3,1.3,.4,1),background .3s}.zorit-v2 .ztabs.b .pill{transform:translate(100%);background:#141210}.zorit-v2 .zpane{display:none}.zorit-v2 .zpane.on{display:block;animation:paneIn .5s cubic-bezier(.2,.8,.2,1)}@keyframes paneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zorit-v2 .zsteps{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--hair)}.zorit-v2 .zsteps li{display:grid;grid-template-columns:44px 120px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--hair);align-items:baseline}.zorit-v2 .zsteps em{font-style:normal;font-family:Chakra Petch,sans-serif;font-weight:700;color:var(--zor);font-size:15px}.zorit-v2 .zsteps b{font-size:19px;font-weight:700;letter-spacing:-.01em}.zorit-v2 .zsteps span{color:var(--stone);font-size:17px;line-height:1.5}.zorit-v2 .zpane .btn{margin-top:28px}.zorit-v2 .zcity{position:relative;isolation:isolate;overflow:hidden;background:#070605;color:#fff;padding:clamp(64px,8vw,110px) 0}.zorit-v2 .zcity:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(42% 60% at 74% 52%,#f2440f4d,#f2440f00 70%)}.zorit-v2 .zchips{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.zorit-v2 .zchips span{display:inline-flex;align-items:baseline;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid #2E2925;font-size:15px;color:#cfc8bc}.zorit-v2 .zchips b{font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700;color:#ff8a55}.zorit-v2 .zpg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,52px)}.zorit-v2 .zpc{display:flex;flex-direction:column;border-radius:24px;padding:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.zorit-v2 .zpc:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #00000073}.zorit-v2 .zpc .who{align-self:flex-start;margin:8px 8px 14px;font-family:Chakra Petch,sans-serif;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:700}.zorit-v2 .pimg{border-radius:14px;overflow:hidden;aspect-ratio:4/3;background:#222}.zorit-v2 .pimg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .zpc:hover .pimg img{transform:scale(1.06)}.zorit-v2 .pbody{padding:22px 10px 10px;display:flex;flex-direction:column;flex:1}.zorit-v2 .pbody h3{font-size:clamp(1.5rem,2.1vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.08}.zorit-v2 .pbody p{margin-top:10px;font-size:16px;line-height:1.5;opacity:.8}.zorit-v2 .pcta{margin-top:auto;padding-top:24px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px}.zorit-v2 .pcta svg{width:18px;height:18px;transition:transform .3s}.zorit-v2 .zpc:hover .pcta svg{transform:translate(4px)}.zorit-v2 .p-ret{background:#f2440f;color:#fff}.zorit-v2 .p-fac{background:#141210;color:#fff}.zorit-v2 .p-fac .pcta{color:#ff7a45}.zorit-v2 .p-job{background:#f4f0ea;color:#141210}.zorit-v2 .p-job .pcta{color:var(--zor-text)}.zorit-v2 .zrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.zorit-v2 .zrow.four{grid-template-columns:repeat(4,minmax(0,1fr))}.zorit-v2 .tn{padding:clamp(24px,3vw,40px) clamp(0px,2vw,28px);border-left:1px solid var(--hair)}.zorit-v2 .tn:first-child{border-left:0;padding-left:0}.zorit-v2 .tn b{display:block;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.zorit-v2 .tn b sub{font-size:.38em;vertical-align:baseline;color:var(--zor-text);margin-left:4px;letter-spacing:0}.zorit-v2 .tn span{display:block;margin-top:10px;color:var(--stone);font-size:16px}.zorit-v2 .dk .zrow,.zorit-v2 .dk .tn{border-color:#2a2622}.zorit-v2 .dk .tn span{color:#b9b1a6}.zorit-v2 .dk .tn b sub{color:#ff8a55}.zorit-v2 .proofBacked{display:flex;align-items:center;gap:clamp(22px,4vw,56px);flex-wrap:wrap;padding:30px 0 0}.zorit-v2 .proofBacked .t{font-size:14px;font-weight:600;color:var(--stone)}.zorit-v2 .ztl{position:relative;margin-top:clamp(40px,5vw,64px);padding-left:clamp(40px,6vw,72px)}.zorit-v2 .ztl .zrl{position:absolute;left:12px;top:6px;bottom:6px;width:2px;background:var(--hair)}.zorit-v2 .ztl .zrl i{position:absolute;left:0;right:0;top:0;height:calc(var(--p, 0) * 100%);background:linear-gradient(180deg,#f2440f33,#f2440f 70%,#ffc21a)}.zorit-v2 .ztl .zrl .zg{position:absolute;left:50%;top:calc(var(--p, 0) * 100%);width:28px;transform:translate(-50%,-40%);filter:drop-shadow(0 0 10px rgba(255,140,40,.8))}.zorit-v2 .dk .ztl .zrl{background:#2a2622}.zorit-v2 .zti{position:relative;padding:0 0 clamp(36px,5vw,56px);opacity:.35;transition:opacity .5s}.zorit-v2 .zti.on{opacity:1}.zorit-v2 .zti:last-child{padding-bottom:0}.zorit-v2 .zti .when{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:15px;color:var(--zor)}.zorit-v2 .dk .zti .when{color:#ffc21a}.zorit-v2 .zti h3{margin-top:6px;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.zorit-v2 .zti p{margin-top:10px;font-size:17px;line-height:1.55;color:var(--stone);max-width:52ch}.zorit-v2 .dk .zti p{color:#cfc8bc}.zorit-v2 .zti .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.zorit-v2 .zti .tags span{padding:6px 12px;border-radius:999px;background:var(--zor-soft);color:var(--zor-text);font-size:13px;font-weight:700}.zorit-v2 .fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:22px;overflow:hidden;margin-top:clamp(36px,5vw,56px)}.zorit-v2 .fgrid>div{background:#fff;padding:clamp(24px,3vw,36px)}.zorit-v2 .fgrid .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--zor-soft)}.zorit-v2 .fgrid .ic svg{width:22px;height:22px;stroke:var(--zor-text);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.zorit-v2 .fgrid h3{margin-top:18px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;letter-spacing:-.02em}.zorit-v2 .fgrid p{margin-top:8px;font-size:16px;line-height:1.55;color:var(--stone)}.zorit-v2 .fgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.zorit-v2 .calcBox{border-radius:28px;background:#0b0605;color:#fff;padding:clamp(26px,4vw,48px);position:relative;isolation:isolate;overflow:hidden}.zorit-v2 .calcBox:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 90% at 0% 110%,#f2440f66,#f2440f00 70%)}.zorit-v2 .calcBox label{display:flex;justify-content:space-between;font-size:15px;font-weight:600;color:#cfc8bc}.zorit-v2 .calcBox label b{font-family:Chakra Petch,sans-serif;color:#fff;font-size:20px}.zorit-v2 .calcBox input[type=range]{width:100%;margin:16px 0 30px;accent-color:#F2440F;height:30px}.zorit-v2 .cbar{margin-top:18px}.zorit-v2 .cbar .top{display:flex;justify-content:space-between;font-size:14px;color:#b9b1a6}.zorit-v2 .cbar .top b{color:#fff;font-size:16px}.zorit-v2 .cbar .bar{margin-top:8px;height:14px;border-radius:8px;background:#221d1a;overflow:hidden}.zorit-v2 .cbar .bar i{display:block;height:100%;width:var(--w, 0%);border-radius:8px;background:#6f675e;transition:width .5s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .cbar.z .bar i{background:linear-gradient(90deg,#f2440f,#ffc21a)}.zorit-v2 .freed{margin-top:28px;padding-top:22px;border-top:1px solid #2A2622;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.zorit-v2 .freed span{color:#cfc8bc;font-size:16px}.zorit-v2 .freed b{font-family:Chakra Petch,sans-serif;font-size:clamp(2rem,4vw,3.2rem);color:#ffc21a}.zorit-v2 .relay{margin-top:clamp(36px,5vw,56px);border-radius:28px;background:#0b0605;color:#fff;padding:clamp(26px,4vw,52px)}.zorit-v2 .relay .track{height:60px;margin:0 10px}.zorit-v2 .relay .stop{width:18px;height:18px;cursor:pointer;padding:0}.zorit-v2 .relay .stop span{top:28px;color:#b9b1a6}.zorit-v2 .relay .stop.hit{border-color:#ffc21a;background:#ffc21a}.zorit-v2 .relay .stop.cur span{color:#fff}.zorit-v2 .relay .runner .zg{width:36px;display:block;filter:drop-shadow(0 0 14px rgba(255,150,40,.95))}.zorit-v2 .relay .fill{height:3px;background:linear-gradient(90deg,#ff5a1f33,#f2440f,#ffc21a)}.zorit-v2 .relay .ln{background:#3a3530}.zorit-v2 .rpanel{margin-top:56px;display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,40px);align-items:start;padding-top:28px;border-top:1px solid #2A2622;min-height:120px}.zorit-v2 .rpanel .min{font-family:Chakra Petch,sans-serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;color:#ffc21a;line-height:1}.zorit-v2 .rpanel b{display:block;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700}.zorit-v2 .rpanel p{margin-top:8px;color:#cfc8bc;font-size:16px;line-height:1.55;max-width:56ch}.zorit-v2 .dens2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,56px)}.zorit-v2 .dbox{border-radius:24px;padding:clamp(22px,3vw,34px);background:#f6f1ea}.zorit-v2 .dbox.z{background:#0b0605;color:#fff}.zorit-v2 .dbox small{font-size:14px;font-weight:600;color:var(--stone)}.zorit-v2 .dbox.z small{color:#b9b1a6}.zorit-v2 .dbox b{display:block;margin-top:4px;font-family:Chakra Petch,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700}.zorit-v2 .dbox.z b{color:#ffc21a}.zorit-v2 .ddots{display:grid;grid-template-columns:repeat(15,1fr);gap:6px;margin-top:22px}.zorit-v2 .ddots i{aspect-ratio:1;border-radius:50%;background:#1412101a;transition:background .3s,transform .3s}.zorit-v2 .dbox.z .ddots i{background:#221d1a}.zorit-v2 .ddots i.on{background:#8f877b}.zorit-v2 .dbox.z .ddots i.on{background:#f2440f;box-shadow:0 0 8px #f2440f99}.zorit-v2 .founders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4vw,48px)}.zorit-v2 .fd{border-radius:20px;background:#f6f1ea;padding:22px}.zorit-v2 .fd .av{width:56px;height:56px;border-radius:50%;background:#141210;color:#ffc21a;display:grid;place-items:center;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:18px}.zorit-v2 .fd b{display:block;margin-top:18px;font-size:18px;font-weight:700}.zorit-v2 .fd span{display:block;margin-top:4px;font-size:14px;color:var(--stone)}.zorit-v2 .zroles{margin-top:clamp(28px,4vw,40px);border-top:1px solid var(--hair)}.zorit-v2 .role{display:grid;grid-template-columns:1.4fr 1fr .8fr auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--hair)}.zorit-v2 .role b{font-size:18px;font-weight:700}.zorit-v2 .role span{color:var(--stone);font-size:15px}.zorit-v2 .pressBox{border-radius:22px;background:#f6f1ea;padding:clamp(22px,3vw,34px)}.zorit-v2 .pressBox h3{font-size:20px;font-weight:700}.zorit-v2 .pressBox p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--stone)}.zorit-v2 .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:start}.zorit-v2 .g2c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:center}.zorit-v2 .catChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.zorit-v2 .catChips span{padding:12px 18px;border-radius:999px;background:#fff;border:1px solid var(--hair);font-weight:600;font-size:15px}.zorit-v2 .dk .catChips span{background:transparent;border-color:#2e2925;color:#e9e2d8}.zorit-v2 .safeNote{margin-top:22px;display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:var(--zor-soft);color:#7a2a10;font-size:15px;line-height:1.5}.zorit-v2 .safeNote .zg{width:20px;flex:0 0 auto;margin-top:2px}.zorit-v2 .zend{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:clamp(110px,14vw,190px) 0;background:#050403;text-align:center}.zorit-v2 .zend .streaks{z-index:-1;opacity:.9}.zorit-v2 .power{font-family:Chakra Petch,Rethink Sans,sans-serif;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600;line-height:1.12}.zorit-v2 .power span{color:#fff9}.zorit-v2 .power b{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:700;color:#fff;margin-top:6px;letter-spacing:-.015em;text-wrap:balance}.zorit-v2 .zend .zctas{justify-content:center;margin-top:44px}.zorit-v2 .zend .zfly{--y:22%;animation-delay:1s}.zorit-v2 .zpage .formCard{border-radius:24px}.zorit-v2 .zpage .faq details{border-color:var(--hair)}@media(max-width:960px){.zorit-v2 .zhero{flex-direction:column;align-items:stretch;padding:108px 0 0}.zorit-v2 .htxt{max-width:none}.zorit-v2 .hphoto{position:relative;width:100%;height:46svh;min-height:300px;margin-top:40px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%);clip-path:inset(100% 0 0 0)}.zorit-v2 .ready .hphoto{clip-path:inset(0 0 0 0)}.zorit-v2 .zfly{--y:30%}.zorit-v2 .orbGrid,.zorit-v2 .phGrid,.zorit-v2 .g2,.zorit-v2 .g2c{grid-template-columns:1fr}.zorit-v2 .orb{max-width:420px}.zorit-v2 .zstage{height:560px}.zorit-v2 .facts,.zorit-v2 .zpg,.zorit-v2 .zrow{grid-template-columns:1fr}.zorit-v2 .tn{border-left:0;border-top:1px solid var(--hair);padding-left:0}.zorit-v2 .tn:first-child{border-top:0}.zorit-v2 .zrow.four{grid-template-columns:repeat(2,minmax(0,1fr))}.zorit-v2 .zrow.four .tn:nth-child(2){border-top:0}.zorit-v2 .zrow.four .tn:nth-child(2n){border-left:1px solid var(--hair);padding-left:clamp(16px,4vw,28px)}.zorit-v2 .dk .zrow.four .tn:nth-child(2n){border-left-color:#2a2622}.zorit-v2 .fgrid.three,.zorit-v2 .founders{grid-template-columns:1fr 1fr}.zorit-v2 .role{grid-template-columns:1fr auto}.zorit-v2 .role span:nth-child(3){display:none}}@media(max-width:560px){.zorit-v2 .zrow.four .tn b{font-size:clamp(1.8rem,8vw,2.4rem)}.zorit-v2 .zrow.four .tn span{font-size:14px;line-height:1.4}.zorit-v2 .zhl{font-size:2.6rem}.zorit-v2 .zhero.short .zhl{font-size:2.4rem}.zorit-v2 .zctas{flex-direction:column;align-items:stretch;gap:12px}.zorit-v2 .zctas .zlink{justify-content:center;border-bottom:0}.zorit-v2 .zsteps li{grid-template-columns:34px 1fr}.zorit-v2 .zsteps li span{grid-column:2}.zorit-v2 .stop span{font-size:11px}.zorit-v2 .lane.old .stop:not(:first-child):not(.last) span{display:none}.zorit-v2 .fgrid,.zorit-v2 .fgrid.three,.zorit-v2 .dens2{grid-template-columns:1fr}.zorit-v2 .ddots{gap:4px}.zorit-v2 .rpanel{grid-template-columns:1fr}.zorit-v2 .relay .stop span{font-size:11px}.zorit-v2 .relay .stop:nth-child(odd):not(:first-child):not(.last) span{top:-26px}.zorit-v2 .ztabs{display:grid;width:100%}.zorit-v2 .zstage{height:500px}.zorit-v2 .fchip{font-size:12px}}@media(prefers-reduced-motion:reduce){.zorit-v2 .zhl .w>span,.zorit-v2 .hin,.zorit-v2 .hphoto{transform:none!important;opacity:1!important;clip-path:none!important;transition:none!important}.zorit-v2 .zglow,.zorit-v2 .hk i,.zorit-v2 .zfly,.zorit-v2 .ph,.zorit-v2 .scrRoll,.zorit-v2 .toast,.zorit-v2 .fchip,.zorit-v2 .scrTop:after{animation:none!important}.zorit-v2 .zfly{display:none}.zorit-v2 .fchip{opacity:1}.zorit-v2 .toast{transform:none}}.zorit-v2 .stop[style*="left:0%"] span{left:0;transform:none}.zorit-v2 .cbar .bar i{transform:none!important}@media(min-width:961px){.zorit-v2 .stk{position:sticky;top:120px}}.zorit-v2 .zpage .link svg{width:18px;height:18px}.zorit-v2 .zfly{display:none!important}.zorit-v2 .zticker{position:absolute;z-index:4;left:0;right:0;bottom:0;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);background:#05040373;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.zorit-v2 .ztk{display:flex;align-items:center;width:max-content;animation:ztk 42s linear infinite}.zorit-v2 .ztk span{padding:16px 22px;font-family:Chakra Petch,Rethink Sans,sans-serif;font-weight:600;font-size:15px;letter-spacing:.02em;color:#ffffffe0;white-space:nowrap}.zorit-v2 .ztk .zg{width:16px;flex:0 0 auto}@keyframes ztk{to{transform:translate(-50%)}}.zorit-v2 .zhero{padding-bottom:120px}.zorit-v2 .zend{padding-bottom:clamp(150px,17vw,230px)}@media(max-width:960px){.zorit-v2 .zhero{padding-bottom:0}.zorit-v2 .zhero .hphoto{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.zorit-v2 .ztk{animation:none}}.zorit-v2 .zman{padding:clamp(64px,8vw,104px) 0 clamp(12px,2vw,26px)}.zorit-v2 .zman+.zsec{padding-top:clamp(48px,6vw,80px)}.zorit-v2 .zman+.essay{padding-top:clamp(24px,4vw,48px)}.zorit-v2 .lane.zor .stop.last{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.zorit-v2 .lane.zor .runner:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid #FFC21A;opacity:0}.zorit-v2 .lane.zor.is-finished .runner:after{animation:land 1.8s cubic-bezier(.2,.8,.2,1) infinite}.zorit-v2 .lane.zor.is-finished .runner .zg{animation:zpop .5s cubic-bezier(.3,1.6,.4,1)}.zorit-v2 .lane.zor.is-finished .runner{left:calc(100% - 20px);z-index:2}.zorit-v2 .lane.zor .finish-mark{position:absolute;z-index:3;top:50%;right:0;width:34px;transform:translateY(-50%);opacity:0;pointer-events:none;filter:drop-shadow(0 0 14px rgba(255,150,40,.95))}.zorit-v2 .lane.zor.is-finished .runner .zg{opacity:0}.zorit-v2 .lane.zor.is-finished .finish-mark{opacity:1}@keyframes land{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes zpop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.zorit-v2 .lane.zor .arrived{right:-6px;top:-14px}.zorit-v2 .zfx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:clamp(36px,5vw,56px)}.zorit-v2 .fxList{display:flex;flex-direction:column;gap:10px}.zorit-v2 .fxi{position:relative;overflow:hidden;text-align:left;display:grid;grid-template-columns:40px 1fr;column-gap:10px;padding:20px 22px;border-radius:18px;border:1px solid var(--hair);background:#fff;font:inherit;color:var(--ink);cursor:pointer;transition:background .3s,border-color .3s,transform .3s}.zorit-v2 .fxi:hover{transform:translate(4px)}.zorit-v2 .fxi em{font-style:normal;font-family:Chakra Petch,sans-serif;font-weight:700;color:var(--zor);font-size:15px;padding-top:3px}.zorit-v2 .fxi b{font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;letter-spacing:-.02em}.zorit-v2 .fxi span{grid-column:2;display:none;margin-top:8px;color:var(--stone);font-size:15.5px;line-height:1.5}.zorit-v2 .fxi.on{background:#141210;border-color:#141210;color:#fff}.zorit-v2 .fxi.on em{color:#ffc21a}.zorit-v2 .fxi.on span{display:block;color:#cfc8bc}.zorit-v2 .fxi .prog{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#f2440f,#ffc21a)}.zorit-v2 .fxi.on .prog{animation:prog 5.5s linear forwards}.zorit-v2 .zfx.paused .fxi.on .prog{animation:none;width:100%}@keyframes prog{to{width:100%}}.zorit-v2 .fxStage{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#0b0605;color:#fff;padding:clamp(24px,3vw,40px);min-height:420px}.zorit-v2 .fxStage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 80% at 100% 110%,#f2440f73,#f2440f00 70%)}.zorit-v2 .fxv{display:none}.zorit-v2 .fxv.on{display:block;animation:paneIn .5s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .fxcap{font-family:Chakra Petch,sans-serif;font-weight:600;font-size:clamp(1.1rem,1.6vw,1.35rem);margin-bottom:24px;min-height:1.4em;position:relative}.zorit-v2 .fxcap .b{position:absolute;left:0;top:0;opacity:0;color:#ffc21a;transition:opacity .4s}.zorit-v2 .fxcap .a{transition:opacity .4s}.zorit-v2 .fxv.all .fxcap .a{opacity:0}.zorit-v2 .fxv.all .fxcap .b{opacity:1}.zorit-v2 .tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.zorit-v2 .tiles i{aspect-ratio:1;border-radius:10px;background:#1e1916;border:1px solid #2A2622;transition:background .35s,border-color .35s,transform .35s;transition-delay:calc(var(--k) * 30ms)}.zorit-v2 .tiles i.lit{background:#6f675e;border-color:#6f675e}.zorit-v2 .fxv.all .tiles i{background:linear-gradient(135deg,#f2440f,#ff8a3d);border-color:transparent;transform:scale(1.02)}.zorit-v2 .drows{display:flex;flex-direction:column;gap:18px;margin-top:10px}.zorit-v2 .dr{display:grid;grid-template-columns:110px 1fr 40px;gap:14px;align-items:center;font-size:15px;color:#cfc8bc}.zorit-v2 .dr b{font-family:Chakra Petch,sans-serif;color:#fff;text-align:right}.zorit-v2 .dbar{height:16px;border-radius:9px;background:#1e1916;overflow:hidden}.zorit-v2 .dbar i{display:block;height:100%;width:0;border-radius:9px;background:linear-gradient(90deg,#f2440f,#ffc21a);transition:width 1s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .fxv.on .dbar i{width:var(--w)}.zorit-v2 .test{width:100%;height:auto;font-family:Rethink Sans,sans-serif}.zorit-v2 .test .ln{stroke-dasharray:420;stroke-dashoffset:420}.zorit-v2 .fxv.on .test .ln{animation:draw 2.2s cubic-bezier(.4,0,.2,1) forwards}.zorit-v2 .fxv.on .test .ln.b{animation-delay:.2s}.zorit-v2 .fxv.on .test .ln.c{animation-delay:.35s}.zorit-v2 .test .tg{opacity:0}.zorit-v2 .fxv.on .test .tg{animation:tgIn .4s 2.1s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes tgIn{to{opacity:1}}.zorit-v2 .rto{display:flex;flex-direction:column;align-items:flex-start;padding-top:10px}.zorit-v2 .rto b{font-family:Chakra Petch,sans-serif;font-size:clamp(7rem,14vw,11rem);line-height:.9;color:#ffc21a;text-shadow:0 0 60px rgba(255,170,40,.35)}.zorit-v2 .rto>span{margin-top:10px;font-size:18px;color:#e9e2d8}.zorit-v2 .rtoChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.zorit-v2 .rtoChips span{padding:9px 14px;border-radius:999px;border:1px solid #3A3530;font-size:14px;font-weight:600;color:#cfc8bc}.zorit-v2 .fxill{position:absolute;left:clamp(24px,3vw,40px);bottom:18px}.zorit-v2 .trows{border-top:1px solid #2A2622}.zorit-v2 .trow{border-bottom:1px solid #2A2622}.zorit-v2 .trow summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 1fr auto auto;gap:14px;align-items:center;padding:24px 0}.zorit-v2 .trow summary::-webkit-details-marker{display:none}.zorit-v2 .trow em{font-style:normal;font-family:Chakra Petch,sans-serif;font-weight:700;color:#8f877b;font-size:15px}.zorit-v2 .trow .tt{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:700;letter-spacing:-.035em;color:#8f877b;transition:color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .trow .zg{width:30px;opacity:0;transform:translate(-30px);transition:opacity .3s,transform .5s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .trow .pl{width:26px;height:26px;position:relative}.zorit-v2 .trow .pl:before,.zorit-v2 .trow .pl:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;background:#8f877b;transform:translate(-50%,-50%);transition:transform .3s}.zorit-v2 .trow .pl:after{transform:translate(-50%,-50%) rotate(90deg)}.zorit-v2 .trow:hover .tt,.zorit-v2 .trow[open] .tt{color:#fff;transform:translate(8px)}.zorit-v2 .trow:hover .zg,.zorit-v2 .trow[open] .zg{opacity:1;transform:none}.zorit-v2 .trow[open] em{color:#ffc21a}.zorit-v2 .trow[open] .pl:after{transform:translate(-50%,-50%) rotate(0)}.zorit-v2 .td{padding:0 0 26px 58px;animation:paneIn .4s}.zorit-v2 .td p{font-size:17px;line-height:1.55;color:#cfc8bc;max-width:48ch}.zorit-v2 .td .zlink{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-weight:600;color:#ff8a55}.zorit-v2 .td .zlink svg{width:16px;height:16px}.zorit-v2 .vwrap{position:relative;margin-top:clamp(32px,4vw,48px)}.zorit-v2 .vnav{display:flex;justify-content:flex-end;gap:10px;margin:-56px 0 18px}.zorit-v2 .vbtn{width:48px;height:48px;border-radius:50%;border:1px solid var(--hair);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--ink);transition:background .2s,color .2s}.zorit-v2 .vbtn:hover{background:#141210;color:#fff}.zorit-v2 .vbtn svg{width:20px;height:20px}.zorit-v2 .vcar{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(270px,30vw,360px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-right:calc(var(--gut) * -1);padding-right:var(--gut);scrollbar-width:none}.zorit-v2 .vcar::-webkit-scrollbar{display:none}.zorit-v2 .vc{scroll-snap-align:start;position:relative;overflow:hidden;border-radius:24px;padding:28px;min-height:clamp(340px,34vw,420px);display:flex;flex-direction:column;justify-content:flex-end;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .vc:hover{transform:translateY(-6px)}.zorit-v2 .vc .vn{position:absolute;top:22px;left:28px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:clamp(4rem,7vw,6rem);line-height:1;opacity:.9}.zorit-v2 .vc .zg{position:absolute;right:-30px;top:30%;width:180px;opacity:.12;background:currentColor}.zorit-v2 .vc h3{font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.zorit-v2 .vc p{margin-top:12px;font-size:16px;line-height:1.5;opacity:.82}.zorit-v2 .c-or{background:#f2440f;color:#fff}.zorit-v2 .c-or .vn{color:#ffd9a0}.zorit-v2 .c-ink{background:#141210;color:#fff}.zorit-v2 .c-ink .vn{color:#ffc21a}.zorit-v2 .c-sand{background:#f4f0ea;color:#141210}.zorit-v2 .c-sand .vn{color:var(--zor)}.zorit-v2 .chain{margin-top:clamp(36px,5vw,56px);border-radius:28px;background:#0b0605;color:#fff;padding:clamp(28px,4vw,52px) clamp(28px,4vw,56px)}.zorit-v2 .ctrack{position:relative;height:120px;margin:0 40px}.zorit-v2 .ctrack .ln{position:absolute;left:0;right:0;top:40px;height:2px;background:#3a3530}.zorit-v2 .ctrack .fill{position:absolute;left:0;top:40px;height:3px;width:calc(var(--x, 0) * 100%);background:linear-gradient(90deg,#ff5a1f33,#f2440f,#ffc21a)}.zorit-v2 .cn{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:0;padding:0;cursor:pointer;color:#fff;font:inherit}.zorit-v2 .cc{width:80px;height:80px;border-radius:50%;background:#141210;border:2px solid #3A3530;display:grid;place-items:center;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:18px;color:#e9e2d8;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}.zorit-v2 .cn:first-child .cc{grid-template-columns:1fr 1fr;gap:0;padding:12px;font-size:12px}.zorit-v2 .cn:first-child .cc i{font-style:normal;display:grid;place-items:center}.zorit-v2 .cl{font-size:15px;font-weight:600;color:#b9b1a6;white-space:nowrap;transition:color .3s}.zorit-v2 .cn.hit .cc{border-color:#ffc21a;background:#2a160b}.zorit-v2 .cn.cur .cc{transform:scale(1.1);box-shadow:0 0 0 8px #ffc21a24}.zorit-v2 .cn.cur .cl{color:#fff}.zorit-v2 .ctrack .runner{position:absolute;top:-14px;left:calc(var(--x, 0) * 100%);transform:translate(-50%,-50%);z-index:2;pointer-events:none}.zorit-v2 .ctrack .runner .zg{width:30px;display:block;filter:drop-shadow(0 0 12px rgba(255,150,40,.95))}.zorit-v2 .cpanel{margin-top:20px;padding-top:26px;border-top:1px solid #2A2622;min-height:110px}.zorit-v2 .cpanel b{font-family:Chakra Petch,sans-serif;font-size:15px;color:#ffc21a}.zorit-v2 .cpanel p{margin-top:8px;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;max-width:36ch}.zorit-v2 .founders{margin-top:16px}.zorit-v2 .fd{background:#fff;transition:transform .3s,box-shadow .3s}.zorit-v2 .fd:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #0006}.zorit-v2 .stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px)}.zorit-v2 .story{border-radius:24px;overflow:hidden;background:#f6f1ea;display:flex;flex-direction:column}.zorit-v2 .simg{position:relative;aspect-ratio:4/3;overflow:hidden}.zorit-v2 .simg img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.zorit-v2 .story:hover .simg img{transform:scale(1.06)}.zorit-v2 .stag{position:absolute;left:16px;top:16px;padding:7px 12px;border-radius:999px;background:#f2440f;color:#fff;font-size:13px;font-weight:700}.zorit-v2 .sbody{padding:24px;display:flex;flex-direction:column;flex:1}.zorit-v2 .sq{font-family:Chakra Petch,sans-serif;font-weight:600;font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.25;color:#141210}.zorit-v2 .sba{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:22px;padding:16px;border-radius:16px;background:#fff}.zorit-v2 .sba small{display:block;font-size:12px;font-weight:700;color:var(--stone);text-transform:uppercase;letter-spacing:.04em}.zorit-v2 .sba span{display:block;margin-top:4px;font-size:14px;color:#141210}.zorit-v2 .sba .zg{width:20px}.zorit-v2 .sname{margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;color:var(--stone)}@media(max-width:960px){.zorit-v2 .zfx{grid-template-columns:1fr}.zorit-v2 .fxStage{min-height:380px}.zorit-v2 .stories{grid-template-columns:1fr}.zorit-v2 .ctrack{margin:0 26px}.zorit-v2 .cc{width:56px;height:56px;font-size:14px}.zorit-v2 .cn:first-child .cc{padding:8px;font-size:9px}.zorit-v2 .ctrack .ln,.zorit-v2 .ctrack .fill,.zorit-v2 .ctrack .runner{top:28px}.zorit-v2 .cl{font-size:12px;white-space:normal;text-align:center;max-width:70px}.zorit-v2 .vnav{position:static;margin-bottom:16px}}@media(max-width:560px){.zorit-v2 .trow summary{grid-template-columns:32px 1fr auto}.zorit-v2 .trow .zg{display:none}.zorit-v2 .td{padding-left:46px}.zorit-v2 .tiles{gap:7px}.zorit-v2 .dr{grid-template-columns:90px 1fr 32px;font-size:13px}.zorit-v2 .ctrack{height:110px;margin:0 20px}.zorit-v2 .cc{width:46px;height:46px;font-size:12px}.zorit-v2 .cn:first-child .cc{font-size:8px;padding:6px}.zorit-v2 .ctrack .ln,.zorit-v2 .ctrack .fill,.zorit-v2 .ctrack .runner{top:23px}.zorit-v2 .ctrack .runner .zg{width:22px}}.zorit-v2 .ctrack .fill,.zorit-v2 .ctrack .runner,.zorit-v2 .relay .fill,.zorit-v2 .relay .runner{transition:width .9s cubic-bezier(.6,0,.3,1),left .9s cubic-bezier(.6,0,.3,1)}.zorit-v2 .cc svg{width:30px;height:30px;fill:none;stroke:#e9e2d8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zorit-v2 .cn.hit .cc svg{stroke:#ffc21a}@media(max-width:960px){.zorit-v2 .cc svg{width:22px;height:22px}.zorit-v2 .vnav{margin:0 0 14px}}.zorit-v2 .month{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(32px,4vw,48px)}.zorit-v2 .mo{border-radius:24px;padding:clamp(22px,3vw,34px);background:#fff;border:1px solid var(--hair)}.zorit-v2 .mo.zor{background:#0b0605;border-color:#0b0605;color:#fff}.zorit-v2 .moh small{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--stone)}.zorit-v2 .mo.zor .moh small{color:#ffc21a}.zorit-v2 .moh b{display:block;margin-top:6px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700;letter-spacing:-.02em}.zorit-v2 .mgrid{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin-top:22px}.zorit-v2 .mgrid i{aspect-ratio:1;border-radius:8px;background:#f4f0ea;position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:3px;padding:3px}.zorit-v2 .mo.zor .mgrid i{background:#1a1512}.zorit-v2 .mgrid i u{display:block;width:30%;aspect-ratio:1;border-radius:50%;background:#f2440f;transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.4,1);text-decoration:none}.zorit-v2 .mgrid i u.on{transform:scale(1)}.zorit-v2 .mgrid i.big{background:#6f675e!important;transform:scale(.4);transition:transform .5s cubic-bezier(.3,1.6,.4,1)}.zorit-v2 .mgrid i.big.on{transform:scale(1)}.zorit-v2 .mo p{margin-top:18px;font-size:15.5px;line-height:1.5;color:var(--stone)}.zorit-v2 .mo.zor p{color:#cfc8bc}.zorit-v2 .cases{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-top:16px}.zorit-v2 .case{border-radius:24px;overflow:hidden;display:grid}.zorit-v2 .case.c1{grid-template-columns:1fr 1.1fr;background:#fff;border:1px solid var(--hair)}.zorit-v2 .cimg{min-height:320px}.zorit-v2 .cimg img{width:100%;height:100%;object-fit:cover}.zorit-v2 .case.c2{background:#f2440f;color:#fff;position:relative;isolation:isolate}.zorit-v2 .case.c2:after{content:"";position:absolute;right:-40px;bottom:-30px;width:220px;aspect-ratio:345/306;background:#ffffff1f;-webkit-mask:url(/design/assets/z.svg) center/contain no-repeat;mask:url(/design/assets/z.svg) center/contain no-repeat;z-index:-1}.zorit-v2 .cbody{padding:clamp(22px,3vw,34px);display:flex;flex-direction:column}.zorit-v2 .ctag{align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--zor-soft);color:var(--zor-text);font-size:13px;font-weight:700}.zorit-v2 .case.c2 .ctag{background:#fff3;color:#fff}.zorit-v2 .cbody h3{margin-top:14px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.03em}.zorit-v2 .cstats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:16px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.zorit-v2 .case.c1 .cstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.zorit-v2 .case.c1 .cstats>div:first-child{grid-column:1/-1}.zorit-v2 .case.c1 .cstats b{font-size:clamp(1.35rem,1.8vw,1.8rem);white-space:nowrap}.zorit-v2 .cstats.two{grid-template-columns:1fr 1fr;border-color:#ffffff40}.zorit-v2 .cstats b{display:block;font-family:Chakra Petch,sans-serif;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;color:var(--zor-text)}.zorit-v2 .case.c2 .cstats b{color:#fff}.zorit-v2 .cstats span{display:block;margin-top:2px;font-size:13px;color:var(--stone)}.zorit-v2 .case.c2 .cstats span{color:#fffc}.zorit-v2 .cbig{margin-top:14px;display:flex;align-items:baseline;gap:10px}.zorit-v2 .cbig b{font-family:Chakra Petch,sans-serif;font-size:clamp(4.5rem,8vw,7rem);line-height:.9;font-weight:700}.zorit-v2 .cbig span{font-size:18px;font-weight:600}.zorit-v2 .cbody p{margin-top:auto;padding-top:18px;font-size:15.5px;line-height:1.5;color:var(--stone)}.zorit-v2 .case.c2 .cbody p{color:#ffffffe6}.zorit-v2 .fnote{position:relative;isolation:isolate;overflow:hidden;margin:clamp(32px,4vw,48px) 0 0;border-radius:28px;background:#f2440f;color:#fff;padding:clamp(28px,5vw,64px)}.zorit-v2 .fnote .zg{position:absolute;right:-40px;top:-30px;width:clamp(200px,26vw,340px);background:#ffffff24;z-index:-1}.zorit-v2 .fnote blockquote{margin:0;font-family:Chakra Petch,Rethink Sans,sans-serif;font-weight:600;font-size:clamp(1.6rem,3.4vw,2.9rem);line-height:1.15;max-width:26ch}.zorit-v2 .fnote figcaption{display:flex;align-items:center;gap:14px;margin-top:28px}.zorit-v2 .fnote .av{width:52px;height:52px;border-radius:50%;background:#141210;color:#ffc21a;display:grid;place-items:center;font-family:Chakra Petch,sans-serif;font-weight:700}.zorit-v2 .fnote b{display:block;font-size:17px}.zorit-v2 .fnote small{display:block;font-size:14px;color:#ffffffd1}.zorit-v2 .ucs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px)}.zorit-v2 .uc{position:relative;border-radius:24px;padding:28px;background:#0b0605;color:#fff;display:flex;flex-direction:column;min-height:340px;overflow:hidden;transition:transform .35s}.zorit-v2 .uc:hover{transform:translateY(-5px)}.zorit-v2 .uc:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(80% 60% at 100% 0%,#f2440f59,#f2440f00 70%);opacity:.7;transition:opacity .4s}.zorit-v2 .uc:hover:before{opacity:1}.zorit-v2 .uc>*{position:relative}.zorit-v2 .ucn{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:15px;color:#ffc21a}.zorit-v2 .uc h3{margin-top:18px;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.zorit-v2 .uc p{margin-top:12px;font-size:16px;line-height:1.55;color:#cfc8bc}.zorit-v2 .uct{margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:10px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:18px;color:#fff}.zorit-v2 .uct .zg{width:22px}.zorit-v2 .mega{position:relative;isolation:isolate;overflow:hidden;background:#050403;color:#fff;padding:clamp(80px,10vw,140px) 0 clamp(56px,7vw,90px)}.zorit-v2 .megaMark{width:118vw;margin-left:-9vw;aspect-ratio:1000/306;transform:translate3d(calc(var(--mx, 0) * 1vw),0,0);background:repeating-linear-gradient(180deg,#fff0 0 7px,#ffe2a08c 7px 8px),linear-gradient(100deg,#7a170e,#f2440f 35%,#ff8a3d 60%,#ffc21a);background-size:100% 100%,220% 100%;animation:megaFlow 6s linear infinite;-webkit-mask:url(/design/assets/zorit.svg) center/contain no-repeat;mask:url(/design/assets/zorit.svg) center/contain no-repeat;filter:drop-shadow(0 30px 80px rgba(242,68,15,.45));will-change:transform}@keyframes megaFlow{0%{background-position:0 0,0% 0}to{background-position:0 0,220% 0}}.zorit-v2 .megaLines{margin-top:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:6px}.zorit-v2 .mq{display:flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform}.zorit-v2 .mq span{font-family:Chakra Petch,Rethink Sans,sans-serif;font-weight:700;font-size:clamp(2.4rem,7vw,6.4rem);line-height:1.05;letter-spacing:-.01em;padding:0 .3em;text-transform:uppercase}.zorit-v2 .mq .zg{width:clamp(30px,5vw,70px);flex:0 0 auto}.zorit-v2 .mq.r1{transform:translate3d(calc(var(--m1, 0) * 1%),0,0)}.zorit-v2 .mq.r1 span{color:#fff}.zorit-v2 .mq.r2{transform:translate3d(calc(-25% + var(--m2, 0) * 1%),0,0)}.zorit-v2 .mq.r2 span{color:transparent;-webkit-text-stroke:1.5px #FF8A3D}.zorit-v2 .megaFoot{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:clamp(36px,5vw,64px);flex-wrap:wrap}.zorit-v2 .megaFoot p{font-size:clamp(1.1rem,1.6vw,1.4rem);color:#cfc8bc}.zorit-v2 .megaFoot b{font-family:Chakra Petch,sans-serif;font-size:clamp(2rem,4vw,3.4rem);color:#ffc21a}@media(max-width:960px){.zorit-v2 .month,.zorit-v2 .cases,.zorit-v2 .ucs,.zorit-v2 .case.c1{grid-template-columns:1fr}.zorit-v2 .cimg{min-height:240px;max-height:300px}.zorit-v2 .megaMark{width:150vw;margin-left:-25vw}}@media(max-width:560px){.zorit-v2 .mgrid{gap:4px}.zorit-v2 .mgrid i{border-radius:5px;gap:2px;padding:2px}.zorit-v2 .cstats{grid-template-columns:1fr 1fr}.zorit-v2 .uc{min-height:0}}@media(prefers-reduced-motion:reduce){.zorit-v2 .megaMark{animation:none}}.zorit-v2 .mega{padding:clamp(110px,14vw,190px) var(--gut);background:#0b0605;text-align:center}.zorit-v2 .megaMark{width:min(72vw,900px)!important;margin:0 auto!important;transform:none!important;animation:none!important;filter:none!important;background:#f6f1ea!important;background-size:auto!important;position:relative;overflow:hidden}.zorit-v2 .megaMark:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,140,60,.9) 50%,transparent 65%);background-size:250% 100%;background-position:120% 0}.zorit-v2 .megaMark.in:after{animation:shine 2.6s cubic-bezier(.6,0,.3,1) .4s}@keyframes shine{to{background-position:-120% 0}}.zorit-v2 .megaLine{margin-top:clamp(28px,4vw,44px);font-family:Chakra Petch,Rethink Sans,sans-serif;font-weight:600;font-size:clamp(1.2rem,2.2vw,1.8rem);color:#cfc8bc;letter-spacing:.01em}.zorit-v2 .essay{padding:clamp(72px,9vw,120px) 0;background:#fff}.zorit-v2 .esGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);margin-top:clamp(36px,5vw,56px)}.zorit-v2 .esStick{position:sticky;top:110px;align-self:start}.zorit-v2 .esFrame{position:relative;margin:0;aspect-ratio:4/5;max-height:calc(100vh - 170px);width:100%;border-radius:24px;overflow:hidden;background:#141210;box-shadow:0 40px 80px -40px #00000080}.zorit-v2 .esFrame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1s ease,transform 7s linear}.zorit-v2 .esFrame img.on{opacity:1;transform:scale(1)}.zorit-v2 .esFrame figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:22px 24px;color:#fff;background:linear-gradient(180deg,#0b060500,#0b0605bf)}.zorit-v2 .esLab{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:clamp(1.3rem,2.2vw,1.8rem)}.zorit-v2 .esNum{font-family:Chakra Petch,sans-serif;font-size:14px;color:#ffffffbf}.zorit-v2 .esBar{position:absolute;left:0;right:0;top:0;height:3px;background:#ffffff26}.zorit-v2 .esBar i{display:block;height:100%;width:calc(var(--ep, 0) * 100%);background:linear-gradient(90deg,#f2440f,#ffc21a);transition:width .5s}.zorit-v2 .esc{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding:20px 0;opacity:.25;transition:opacity .5s}.zorit-v2 .esc.on{opacity:1}.zorit-v2 .est{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:15px;color:var(--zor)}.zorit-v2 .esc .esCaption{display:none}.zorit-v2 .esTime{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:15px;color:var(--zor)}.zorit-v2 .esc h3{margin-top:10px;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.zorit-v2 .esc p{margin-top:14px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--stone);max-width:40ch}.zorit-v2 .esm{display:none}.zorit-v2 .tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,56px)}.zorit-v2 .tgrid.small{margin-top:18px}.zorit-v2 .tm{position:relative;border-radius:22px;overflow:hidden;background:#141210;cursor:pointer;outline:none;aspect-ratio:3/4}.zorit-v2 .tgrid.small .tm{aspect-ratio:1/1}.zorit-v2 .tph{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(80% 70% at 50% 30%,#3a1a0e,#141210 75%)}.zorit-v2 .tph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.zorit-v2 .tini{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:clamp(3rem,6vw,5rem);color:#ffc21ae6}.zorit-v2 .tgrid.small .tini{font-size:clamp(2rem,4vw,3rem)}.zorit-v2 .tphn{position:absolute;top:14px;right:14px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#fff6}.zorit-v2 .tmeta{position:absolute;left:0;right:0;bottom:0;padding:20px;background:linear-gradient(180deg,#0b060500,#0b0605e6);color:#fff;transition:opacity .3s}.zorit-v2 .tmeta b{display:block;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;letter-spacing:-.02em}.zorit-v2 .tmeta span{display:block;margin-top:3px;font-size:14px;color:#ffc21a}.zorit-v2 .tover{position:absolute;inset:0;padding:22px;background:#f2440ff5;color:#fff;display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(16px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);overflow:auto}.zorit-v2 .tover small{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.zorit-v2 .tover small:first-child{margin-top:0}.zorit-v2 .tover p{font-size:15px;line-height:1.45}.zorit-v2 .ttags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.zorit-v2 .ttags span{padding:5px 10px;border-radius:999px;background:#fff3;font-size:12.5px;font-weight:600}.zorit-v2 .tm:hover .tover,.zorit-v2 .tm:focus .tover,.zorit-v2 .tm.open .tover{opacity:1;transform:none}.zorit-v2 .tm:hover .tmeta,.zorit-v2 .tm:focus .tmeta,.zorit-v2 .tm.open .tmeta{opacity:0}.zorit-v2 .tsub{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:clamp(40px,5vw,64px)}.zorit-v2 .tsub h3{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;letter-spacing:-.025em}.zorit-v2 .tsub p{color:#b9b1a6;font-size:15px}.zorit-v2 .whyRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px)}.zorit-v2 .why{border-radius:22px;border:1px solid #2A2622;padding:26px}.zorit-v2 .why b{display:block;font-family:Chakra Petch,sans-serif;font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1;color:#ffc21a}.zorit-v2 .why span{display:block;margin-top:8px;font-weight:700;font-size:17px;color:#fff}.zorit-v2 .why p{margin-top:10px;font-size:15.5px;line-height:1.5;color:#cfc8bc}@media(max-width:960px){.zorit-v2 .esGrid{grid-template-columns:1fr;gap:0}.zorit-v2 .esStick{display:none}.zorit-v2 .esc{min-height:0;opacity:1;padding:0 0 44px}.zorit-v2 .esm{display:block;order:-1;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;margin-bottom:18px}.zorit-v2 .mobile-gallery-motion .esm{clip-path:inset(0 100% 0 0 round 18px);transform:scale(1.1)}.zorit-v2 .mobile-gallery-motion .esc.mobile-visible .esm{animation:mobileGalleryReveal 1.1s cubic-bezier(.16,1,.3,1) both,mobileGalleryPan 7s ease-in-out 1.1s infinite alternate}@keyframes mobileGalleryReveal{0%{clip-path:inset(0 100% 0 0 round 18px);transform:scale(1.1)}to{clip-path:inset(0 0 0 0 round 18px);transform:scale(1)}}@keyframes mobileGalleryPan{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1.5%)}}.zorit-v2 .tgrid{grid-template-columns:1fr 1fr}.zorit-v2 .whyRow{grid-template-columns:1fr}}.zorit-v2 .zend{background:#0b0605}.zorit-v2 .zend .streaks{opacity:.35}.zorit-v2 .zbgmark{position:absolute;z-index:-2;left:50%;top:46%;width:min(110vw,1500px);aspect-ratio:1000/306;transform:translate(-50%,-50%);background:#f6f1ea0f;-webkit-mask:url(/design/assets/zorit.svg) center/contain no-repeat;mask:url(/design/assets/zorit.svg) center/contain no-repeat}.zorit-v2 .zwave{position:absolute;z-index:-1;left:0;right:0;bottom:0;height:62%;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.zorit-v2 .zwave svg{position:absolute;left:0;bottom:0;width:200%;height:100%}.zorit-v2 .zwave .w1{fill:#7a170e;opacity:.75;animation:wv 18s linear infinite}.zorit-v2 .zwave .w2{fill:#f2440f;opacity:.55;animation:wv 12s linear infinite reverse}.zorit-v2 .zwave .w3{fill:#ffa51f;opacity:.35;animation:wv 9s linear infinite;filter:blur(6px)}@keyframes wv{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zorit-v2 .zwave svg{animation:none}}.zorit-v2 .zwave{height:44%;-webkit-mask:linear-gradient(180deg,transparent 0%,#000 45%);mask:linear-gradient(180deg,transparent 0%,#000 45%)}.zorit-v2 .zwave .w1{opacity:.55;filter:blur(2px)}.zorit-v2 .zwave .w2{opacity:.38;filter:blur(3px)}.zorit-v2 .zwave .w3{opacity:.28;filter:blur(8px)}.zorit-v2 .zend{padding-bottom:clamp(170px,19vw,250px)}.zorit-v2 .ddots{grid-template-columns:repeat(20,1fr);gap:5px}@media(max-width:560px){.zorit-v2 .ddots{gap:3px}}.zorit-v2 .zman .by .bj{height:30px;width:auto;border-radius:6px;flex:0 0 auto}.zorit-v2 .inv.sparrow{aspect-ratio:350/92;height:28px;-webkit-mask-image:url(/design/assets/sparrow.png);mask-image:url(/design/assets/sparrow.png)}.zorit-v2 .inv.better{aspect-ratio:900/251;height:26px;-webkit-mask-image:url(/design/assets/better.png);mask-image:url(/design/assets/better.png)}.zorit-v2 .inv.sparrow,.zorit-v2 .zman .by .bj{height:38px}.zorit-v2 .hk .bj{height:34px;width:auto;border-radius:7px;flex:0 0 auto}.zorit-v2 .hk:has(.bj){font-size:16px;color:#fff;gap:12px}.zorit-v2 .btn,.zorit-v2 .zreplay,.zorit-v2 .vbtn,.zorit-v2 .burger{position:relative;overflow:hidden;border-color:#ffffff47;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 1px #ffffff59,0 10px 24px #0000001f}.zorit-v2 .btn:before,.zorit-v2 .zreplay:before,.zorit-v2 .vbtn:before,.zorit-v2 .burger:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,#ffffff52,#fff0 48%,#ffffff14)}.zorit-v2 .btn.primary{background:linear-gradient(135deg,#ff7342f2,#f2440fe6 60%,#be2d0af5)}.zorit-v2 .btn.dark{background:#141210e0}.zorit-v2 .btn.shop{background:#ffffffc2;color:var(--ink);border-color:#ffffff8c}.zorit-v2 .zpage .nav:not(.solid) .btn.shop{background:#ffffff29;color:#fff;border-color:#fff6}.zorit-v2 .btn.shop svg{width:19px;height:19px;flex:none}.zorit-v2 .btn:hover,.zorit-v2 .zreplay:hover{box-shadow:inset 0 1px #ffffff73,0 14px 28px #0000002e}.shop-transition{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#0b0605;color:#fff;font-family:Rethink Sans,sans-serif;text-align:center;isolation:isolate}.shop-transition:before{content:"";position:absolute;z-index:-1;width:36vmax;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffc21a,#f2440f 55%,#7a170e);transform:scale(.04);animation:shop-bloom 1.1s cubic-bezier(.2,.8,.15,1) forwards}.shop-transition-orbit{width:min(38vw,220px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;box-shadow:0 0 0 16px #ffffff12,0 0 0 36px #ffffff0b;animation:shop-arrive .8s cubic-bezier(.2,.8,.2,1) both}.shop-transition-z{width:56%;aspect-ratio:345/306;background:#fff;-webkit-mask:url(/design/assets/z.svg) center/contain no-repeat;mask:url(/design/assets/z.svg) center/contain no-repeat}.shop-transition p{margin:32px 16px 5px;font-size:clamp(2.8rem,7vw,6rem);font-weight:800;letter-spacing:-.05em;line-height:1;animation:shop-arrive .7s .1s both}.shop-transition strong{margin:0 16px;font-size:clamp(1rem,2vw,1.4rem);font-weight:600;animation:shop-arrive .7s .2s both}.shop-transition-line{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#ffc21a;transform-origin:left;animation:shop-progress 1.1s linear forwards}@keyframes shop-bloom{50%{transform:scale(1.1)}to{transform:scale(7)}}@keyframes shop-arrive{0%{opacity:0;transform:translateY(28px) scale(.8)}to{opacity:1;transform:none}}@keyframes shop-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.shop-transition:before,.shop-transition-orbit,.shop-transition p,.shop-transition strong,.shop-transition-line{animation:none}}.jobs-site{padding-top:72px;background:#f6f1ea;color:#141210}.jobs-kicker{margin:0 0 16px;color:#c4340c;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jobs-hero{overflow:hidden;color:#fff;background:linear-gradient(110deg,#0b0605f0 4%,#491003c7 60%,#f2440f57),url(/design/assets/stripe-1.jpg) center/cover;border-radius:0 0 32px 32px}.jobs-hero-inner{display:flex;align-items:end;justify-content:space-between;gap:40px;width:min(1200px,100%);margin:0 auto;padding:clamp(72px,8vw,118px) clamp(18px,5vw,64px)}.jobs-hero .jobs-kicker{color:#ffb395}.jobs-hero h1{max-width:12ch;font-size:clamp(3.2rem,7vw,6.2rem);line-height:.98}.jobs-hero-inner>div:first-child>p:last-child{max-width:56ch;margin-top:24px;color:#f3dfd5;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.jobs-hero-count{display:grid;flex:0 0 auto;align-content:center;width:180px;height:180px;padding:20px;border:1px solid rgba(255,255,255,.3);border-radius:26px;background:#ffffff17;backdrop-filter:blur(8px);text-align:center}.jobs-hero-count strong{color:#ffc21a;font-family:Chakra Petch,sans-serif;font-size:5rem;line-height:1}.jobs-hero-count span{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.jobs-listing{width:min(1200px,100%);margin:0 auto;padding:clamp(70px,8vw,110px) clamp(18px,5vw,64px) clamp(80px,10vw,140px)}.jobs-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px}.jobs-section-heading h2{max-width:14ch;font-size:clamp(2.5rem,5vw,4.3rem)}.jobs-section-heading>a{flex:0 0 auto;color:#c4340c;font-weight:800;border-bottom:1px solid currentColor;padding-bottom:4px}.jobs-section-heading>a:hover{color:#f2440f}.jobs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jobs-card{display:flex;flex-direction:column;min-height:390px;padding:clamp(24px,3vw,34px);border:1px solid #e5ded3;border-radius:24px;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}.jobs-card:hover{transform:translateY(-3px);border-color:#efb6a4;box-shadow:0 16px 34px #28140a14}.jobs-card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:24px}.jobs-role-pill{padding:7px 12px;border-radius:999px;background:#ffe7dd;color:#a82d0a;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jobs-location{color:#5f5a53;font-size:.82rem;font-weight:700}.jobs-card h3{margin:0 0 16px;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.13}.jobs-card h3 a:hover{color:#c4340c}.jobs-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#5f5a53;font-size:.93rem;line-height:1.6}.jobs-meta{display:flex;gap:24px;flex-wrap:wrap;margin:auto 0 26px;padding-top:30px}.jobs-meta div{min-width:110px}.jobs-meta dt{color:#80786f;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jobs-meta dd{margin:5px 0 0;font-size:.89rem;font-weight:700}.jobs-card-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-top:18px;border-top:1px solid #e5ded3;color:#c4340c;font-size:.9rem;font-weight:800}.jobs-card-link span{font-size:1.5rem;line-height:1}.job-detail-hero{background:#141210;color:#fff}.job-detail-inner{width:min(1200px,100%);margin:0 auto;padding:clamp(56px,7vw,96px) clamp(18px,5vw,64px) clamp(60px,7vw,90px)}.jobs-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:clamp(54px,7vw,90px);color:#b8aca1;font-size:.84rem}.jobs-breadcrumb a:hover{color:#fff;text-decoration:underline}.jobs-breadcrumb span:last-child{color:#fff}.job-detail-hero .jobs-kicker{color:#ff9a72}.job-detail-hero h1{max-width:14ch;font-size:clamp(2.8rem,6vw,5.5rem)}.job-detail-hero .job-detail-inner>p:last-child{max-width:70ch;margin-top:24px;color:#ded5ce;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.65}.job-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:clamp(30px,5vw,68px);width:min(1200px,100%);margin:0 auto;padding:clamp(60px,8vw,108px) clamp(18px,5vw,64px) clamp(80px,10vw,140px)}.job-description{min-width:0}.job-description section{padding:0 0 40px;margin-bottom:42px;border-bottom:1px solid #dcd3c8;scroll-margin-top:110px}.job-description section:last-of-type{border-bottom:0}.job-description h2{margin:0 0 21px;font-size:clamp(1.65rem,2.8vw,2.35rem)}.job-description p,.job-description li{color:#4c463f;font-size:1rem;line-height:1.75}.job-description p+p{margin-top:16px}.job-description ul{margin:0;padding-left:22px}.job-description li{padding-left:5px;margin-bottom:12px}.job-description li::marker{color:#f2440f}.job-description .job-callout{margin-top:20px;padding:20px;border-left:3px solid #f2440f;border-radius:0 12px 12px 0;background:#ffe7dd}.jobs-back{color:#c4340c;font-weight:800}.jobs-back span{margin-right:8px}.jobs-back:hover{text-decoration:underline}.job-sidebar{align-self:start;position:sticky;top:96px}.job-sidebar-card{padding:28px;border:1px solid #e5ded3;border-radius:22px;background:#fff;box-shadow:0 12px 30px #28140a0d}.job-sidebar-card h2{font-size:1.6rem;margin-bottom:12px}.job-sidebar-card dl{margin:0 0 24px}.job-sidebar-card dl div{padding:13px 0;border-bottom:1px solid #e5ded3}.job-sidebar-card dt{color:#80786f;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.job-sidebar-card dd{margin:5px 0 0;font-size:.88rem;font-weight:700;line-height:1.45}.job-apply{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 18px;border-radius:999px;background:#f2440f;color:#fff;font-size:.9rem;font-weight:800}.job-apply:hover{background:#c4340c}.job-apply{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.35);background:linear-gradient(135deg,#ff7342f2,#f2440feb 60%,#be2d0af5);box-shadow:inset 0 1px #fff6,0 10px 24px #0000001f;backdrop-filter:blur(14px) saturate(1.3)}.job-apply:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.28),transparent 50%)}.job-application-note{margin-top:16px;color:#6d655c;font-size:.77rem;line-height:1.6}@media(max-width:800px){.jobs-grid{grid-template-columns:1fr}.jobs-card{min-height:0}.job-detail-layout{grid-template-columns:1fr}.job-sidebar{position:static;grid-row:1}}@media(max-width:600px){.jobs-hero-inner{align-items:start;flex-direction:column;gap:32px}.jobs-hero-count{width:auto;height:auto;display:flex;align-items:baseline;gap:10px;border-radius:16px}.jobs-hero-count strong{font-size:2.4rem}.jobs-section-heading,.jobs-card-top{align-items:start;flex-direction:column}.jobs-breadcrumb{margin-bottom:54px}.job-sidebar-card{padding:22px}}@media(prefers-reduced-motion:reduce){.jobs-card{transition:none}.jobs-card:hover{transform:none}}.school-site{padding-top:72px;background:#f6f1ea;color:#141210}.about-site{padding-top:0;background:#f6f1ea;color:#141210}.school-wrap,.about-container{width:min(1200px,100%);margin:0 auto;padding-left:clamp(18px,5vw,64px);padding-right:clamp(18px,5vw,64px)}.school-eyebrow,.about-eyebrow{color:#c4340c;font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.school-hero{overflow:hidden;background:#180b06;color:#fff}.school-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;gap:40px;min-height:360px;padding-top:62px;padding-bottom:62px}.school-hero .school-eyebrow{color:#ffab89}.school-hero h1{max-width:13ch;margin:15px 0 28px;font-size:clamp(2.7rem,6vw,5rem)}.school-search{display:flex;align-items:center;gap:12px;max-width:620px;min-height:62px;padding:0 20px;border:1px solid rgba(255,255,255,.45);border-radius:15px;background:#fff;color:#141210;box-shadow:0 14px 34px #00000024}.school-search svg{width:21px;height:21px;flex:0 0 auto;color:#c4340c}.school-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#141210;font-size:1rem}.school-hint{margin-top:12px;color:#d9cbc5;font-size:.88rem}.school-hero-art{position:relative;display:grid;place-items:center;width:min(330px,100%);aspect-ratio:1;margin:auto;border:1px solid rgba(255,255,255,.22);border-radius:35px;background:radial-gradient(circle at 70% 25%,#fa8154,#f2440f 42%,#9a1e06 82%);box-shadow:0 24px 70px #f2440f40;transform:rotate(-7deg)}.school-art-z{color:#fff;font-family:Chakra Petch,sans-serif;font-size:clamp(8rem,18vw,13rem);font-weight:900;font-style:italic;line-height:1;text-shadow:8px 12px 0 rgba(34,8,2,.22)}.school-art-caption{position:absolute;bottom:25px;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.school-content{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-top:78px;padding-bottom:110px}.school-sidebar{align-self:start;position:sticky;top:100px}.school-sidebar h2{margin:10px 0 14px;font-size:2rem}.school-sidebar>p:not(.school-eyebrow){color:#5f5a53;font-size:.9rem;line-height:1.6}.school-topic-list{display:grid;gap:7px;margin-top:30px}.school-topic-list button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:1px solid #e5ded3;border-radius:13px;background:#fff;cursor:pointer;text-align:left;font-size:.88rem;font-weight:700}.school-topic-list button:hover,.school-topic-list button.active{border-color:#f2440f;background:#ffe7dd;color:#a92e0b}.school-topic-list button span{margin-left:12px;font-size:1.1rem}.school-main{min-width:0}.school-heading{margin-bottom:22px}.school-heading h2{margin-top:9px;font-size:clamp(2rem,4vw,3rem)}.school-video-card{display:flex;align-items:center;gap:24px;min-height:182px;padding:28px;border-radius:24px;background:linear-gradient(120deg,#f2440f,#ab2306 72%,#3a0a02);color:#fff;box-shadow:0 18px 38px #681c071f}.school-video-card:hover{transform:translateY(-2px)}.school-video-icon{display:grid;flex:0 0 auto;place-items:center;width:66px;height:66px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#ffffff29;font-size:1.5rem}.school-video-card strong,.school-video-card small{display:block}.school-video-card strong{font-size:1.25rem}.school-video-card small{max-width:42ch;margin-top:7px;color:#ffded3;font-size:.83rem;line-height:1.5}.school-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.school-video-tile{overflow:hidden;border:1px solid #e5ded3;border-radius:18px;background:#fff}.school-video-tile:hover{border-color:#f2440f;transform:translateY(-2px)}.school-video-tile img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#e9dfd2}.school-video-tile>span{display:block;padding:16px}.school-video-tile strong,.school-video-tile small{display:block}.school-video-tile strong{font-size:.9rem;line-height:1.35}.school-video-tile small{margin-top:8px;color:#a92e0b;font-size:.7rem}.school-arrow{margin-left:auto;align-self:start;font-size:1.5rem}.school-faqs{margin-top:72px}.school-faq-list{overflow:hidden;border:1px solid #e5ded3;border-radius:20px;background:#fff}.school-faq-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #eee7df}.school-faq-list a:last-child{border-bottom:0}.school-faq-list a:hover{background:#fff7f3;color:#a92e0b}.school-faq-list small,.school-faq-list strong{display:block}.school-faq-list small{margin-bottom:6px;color:#a74b2b;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.school-faq-list strong{font-size:.98rem}.school-faq-list a>span:last-child{color:#c4340c;font-size:1.4rem}.school-empty{padding:30px;border-radius:18px;background:#fff}.school-empty h3{margin-bottom:10px}.school-empty p{color:#5f5a53}.school-empty button{margin-top:20px;border:0;background:none;color:#c4340c;cursor:pointer;font-weight:800}.school-help{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:60px;padding:30px;border-radius:20px;background:#e9dfd2}.school-help h2{font-size:1.55rem}.school-help p{margin-top:8px;color:#5f5a53;font-size:.9rem}.school-help a{flex:0 0 auto;color:#a92e0b;font-size:.9rem;font-weight:800}.school-help a:hover{text-decoration:underline;text-underline-offset:4px}.school-detail{min-height:65vh;padding-top:72px;padding-bottom:100px}.school-back{color:#b3310d;font-size:.88rem;font-weight:800}.school-detail article{max-width:810px;margin-top:52px;padding:clamp(24px,5vw,52px);border:1px solid #e5ded3;border-radius:26px;background:#fff}.school-detail h1{margin:12px 0 26px;font-size:clamp(2.2rem,5vw,4rem)}.school-detail article>p:not(.school-eyebrow){color:#4f4840;line-height:1.7}.school-detail article>a{display:inline-block;margin-top:30px;color:#b3310d;font-weight:800}.school-video-embed{display:block;width:100%;aspect-ratio:16/9;margin-top:26px;border:0;border-radius:14px}.about-hero{overflow:hidden;padding:clamp(76px,9vw,126px) 0;background:linear-gradient(105deg,#140805f2,#551507db 60%,#f2440f66),url(/design/assets/stripe-1.jpg) center/cover;color:#fff}.about-hero .about-eyebrow{color:#ffab89}.about-hero h1{max-width:12ch;margin:18px 0 24px;font-size:clamp(3.1rem,7vw,6rem)}.about-hero .about-container>p:not(.about-eyebrow){max-width:59ch;color:#ead9d0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.about-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;margin-top:30px;padding:12px 22px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(135deg,#ff7e4ef5,#f2440ff0 60%,#b62c0af7);box-shadow:inset 0 1px #ffffff61,0 12px 28px #00000029;color:#fff;font-size:.9rem;font-weight:800;backdrop-filter:blur(14px)}.about-button:hover{transform:translateY(-2px)}.about-body{padding-top:86px;padding-bottom:110px}.about-intro{max-width:790px}.about-intro h2{margin:12px 0 20px;font-size:clamp(2.4rem,5vw,4rem)}.about-intro>p:last-child,.about-section-heading>p:last-child{color:#5f5a53;line-height:1.7}.about-section{margin-top:92px}.about-section-heading{max-width:700px;margin-bottom:32px}.about-section-heading h2{margin:12px 0 16px;font-size:clamp(2.4rem,5vw,4rem)}.about-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-info-card{min-height:250px;padding:28px;border:1px solid #e5ded3;border-radius:22px;background:#fff}.about-info-card>span{display:block;margin-bottom:36px;color:#c4340c;font-family:Chakra Petch,sans-serif;font-weight:800}.about-info-card h3{margin-bottom:15px;font-size:1.35rem}.about-info-card p{color:#5f5a53;font-size:.92rem;line-height:1.6}.about-founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-founder{overflow:hidden;border:1px solid #e5ded3;border-radius:22px;background:#fff}.about-founder img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 18%;background:#e9dfd2}.about-founder>div{padding:25px}.about-founder h3{font-size:1.35rem}.about-founder-role{margin:7px 0 16px;color:#b3310d;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.about-founder>div>p:last-child{color:#5f5a53;font-size:.9rem;line-height:1.65}.about-ending{margin-top:96px;padding:clamp(30px,6vw,65px);border-radius:30px;background:#1a0c08;color:#fff}.about-ending .about-eyebrow{color:#ffab89}.about-ending h2{max-width:15ch;margin:14px 0 16px;font-size:clamp(2.3rem,5vw,4.2rem)}.about-ending>p:not(.about-eyebrow){max-width:56ch;color:#d8c9c2;line-height:1.6}.about-ending>div{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.about-text-link{margin-top:30px;color:#ffab89;font-weight:800}.terms-site{background:#f6f1ea}.terms-hero{padding:clamp(54px,7vw,90px) 0;background:#1a0c08;color:#fff}.terms-hero .about-eyebrow{color:#ffab89}.terms-hero h1{margin:12px 0 18px;font-size:clamp(2.8rem,6vw,5.2rem)}.terms-hero .about-container>p:last-child{max-width:65ch;color:#ded0c9;line-height:1.6}.terms-body{padding-top:55px;padding-bottom:90px}.terms-copy{max-width:960px;padding:clamp(24px,5vw,56px);border:1px solid #e5ded3;border-radius:24px;background:#fff;overflow-wrap:anywhere}.terms-copy p,.terms-copy li{margin:0 0 16px;color:#3b352e;font-size:.93rem;line-height:1.7}.terms-copy h4{margin-top:32px;font-size:1rem}.terms-copy a{color:#a92e0b;text-decoration:underline;text-underline-offset:3px}@media(max-width:850px){.school-content{grid-template-columns:1fr;gap:46px}.school-sidebar{position:static}.school-topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.school-topic-list button{min-width:0;min-height:52px;gap:8px;line-height:1.25}.about-card-grid{grid-template-columns:1fr}.school-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-info-card{min-height:0}.about-info-card>span{margin-bottom:24px}}@media(max-width:600px){.school-hero-grid{grid-template-columns:1fr;min-height:0;gap:0;padding-top:43px;padding-bottom:42px}.school-hero h1{max-width:11ch;margin:10px 0 22px;font-size:clamp(2.45rem,11vw,3.45rem);line-height:.98}.school-search{min-height:56px;padding:0 17px;border-radius:13px}.school-search input{min-height:54px;font-size:16px}.school-hint{max-width:35ch;margin-top:11px;font-size:.79rem;line-height:1.45}.school-hero-art{display:none}.school-content{gap:34px;padding-top:36px;padding-bottom:62px}.school-sidebar h2{margin:7px 0 8px;font-size:1.7rem}.school-sidebar>p:not(.school-eyebrow){max-width:42ch;font-size:.82rem}.school-topic-list{margin-top:19px}.school-topic-list button{padding:12px 13px;font-size:.8rem}.school-topic-list button span{margin-left:auto}.school-main{display:flex;flex-direction:column}.school-faqs{order:0;margin-top:0}.school-videos{order:1;margin-top:48px}.school-help{order:2}.school-heading{margin-bottom:17px}.school-heading h2{margin-top:5px;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.08}.school-faq-list{border-radius:16px}.school-faq-list a{min-height:72px;padding:16px 17px}.school-faq-list strong{font-size:.9rem;line-height:1.35}.school-faq-list small{margin-bottom:5px;font-size:.63rem}.school-video-card{min-height:0;padding:20px;gap:14px;border-radius:18px}.school-video-icon{width:44px;height:44px;font-size:1.1rem}.school-video-card strong{font-size:1rem}.school-video-card small{font-size:.77rem}.school-arrow{font-size:1.2rem}.school-video-grid{grid-template-columns:1fr}.school-video-tile{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;min-height:94px}.school-video-tile img{width:112px;height:100%;min-height:94px;aspect-ratio:auto}.school-video-tile:not(:has(img)){grid-template-columns:1fr}.school-video-tile>span{align-self:center;padding:12px 14px}.school-video-tile strong{font-size:.82rem}.school-help{align-items:stretch;flex-direction:column;gap:20px;margin-top:44px;padding:23px}.school-help h2{font-size:1.4rem}.school-help a{display:flex;justify-content:space-between;min-height:48px;align-items:center;padding:0 17px;border-radius:999px;background:#1a0c08;color:#fff}.school-detail{min-height:65vh;padding-top:34px;padding-bottom:70px}.school-detail article{margin-top:25px;padding:23px;border-radius:18px}.school-detail h1{margin:9px 0 20px;font-size:clamp(2rem,9vw,2.8rem);line-height:1.06;overflow-wrap:anywhere}.school-detail article>p:not(.school-eyebrow){font-size:.94rem}.about-body{padding-top:60px;padding-bottom:70px}.about-section{margin-top:70px}.about-founder-grid{grid-template-columns:1fr}.about-ending{margin-top:70px}.terms-copy p[style]{margin-left:0!important;text-indent:0!important}}@media(max-width:350px){.school-topic-list button{padding-left:10px;padding-right:10px;font-size:.75rem}.school-topic-list button span{display:none}}.services-page{padding-top:72px;background:#f6f1ea;color:#141210}.services-shell{width:min(1200px,100%);margin:0 auto;padding:0 clamp(18px,5vw,64px)}.services-hero{padding:clamp(76px,9vw,126px) 0;background:linear-gradient(105deg,#140805f2,#551507db 60%,#f2440f66),url(/design/assets/stripe-1.jpg) center/cover;color:#fff}.services-eyebrow{margin:0 0 14px;color:#c4340c;font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.services-hero .services-eyebrow{color:#ffab89}.services-hero h1{max-width:12ch;margin:0;font-size:clamp(3.1rem,7vw,6rem);line-height:1.02}.services-hero .services-shell>p:last-child{max-width:59ch;margin-top:24px;color:#ead9d0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.services-content{padding:clamp(66px,8vw,108px) 0 clamp(80px,10vw,130px)}.services-heading{max-width:760px;margin-bottom:32px}.services-heading h2{max-width:17ch;font-size:clamp(2.2rem,5vw,4rem)}.services-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:16px}.services-card{display:flex;flex-direction:column;min-height:225px;padding:clamp(26px,3vw,36px);border:1px solid #e5ded3;border-radius:24px;background:#fff}.services-number{margin-bottom:auto;padding-bottom:32px;color:#c4340c;font-family:Chakra Petch,sans-serif;font-size:.9rem;font-weight:700}.services-card h3{margin:0 0 14px;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.15}.services-card p{max-width:50ch;margin:0;color:#5f5a53;font-size:.94rem;line-height:1.65}.services-note{max-width:72ch;margin:32px 0 0;padding-left:16px;border-left:3px solid #f2440f;color:#675e56;font-size:.86rem;line-height:1.6}@media(max-width:700px){.services-list{grid-template-columns:1fr}.services-card{min-height:0}.services-number{padding-bottom:22px}}@media(max-width:480px){.services-hero{padding:56px 0 62px}.services-hero h1{font-size:clamp(2.7rem,11vw,3.6rem)}.services-hero .services-shell>p:last-child{margin-top:20px}.services-content{padding:58px 0 76px}.services-heading{margin-bottom:26px}.services-heading h2{font-size:clamp(2.1rem,8vw,2.8rem)}.services-list{gap:12px}.services-card{padding:24px;border-radius:19px}.services-number{padding-bottom:16px}.services-card p{font-size:.9rem}}.site-footer{position:relative;z-index:2;overflow:hidden;padding:0;color:#aaa39a;border-top:1px solid #29272f;background:radial-gradient(circle at 8% 0,rgba(255,75,20,.12),transparent 28%),radial-gradient(circle at 88% 0,rgba(16,11,96,.32),transparent 30%),#050505;font-size:.875rem}.site-footer:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#ff4b14,#ffc21a 35%,#ffc21a00 72%);content:""}.site-footer a{transition:color .2s ease,transform .2s ease}.site-footer a:focus-visible{border-radius:4px;outline:2px solid #ffc21a;outline-offset:4px}.footer-inner{width:min(100%,1440px);margin:0 auto;padding:clamp(48px,5vw,72px) clamp(24px,6vw,88px) calc(env(safe-area-inset-bottom,0px) + 24px)}.footer-main{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(520px,1.4fr);gap:clamp(56px,9vw,150px);align-items:start;padding-bottom:clamp(44px,5vw,68px)}.footer-brand{max-width:390px}.footer-brand .footer-logo{width:clamp(142px,13vw,188px);height:auto}.footer-home{display:block;width:fit-content;margin-bottom:24px}.footer-home:hover{transform:translateY(-2px)}.footer-kicker{margin:0 0 10px;color:#ff4b14;font:700 .7rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.footer-tagline{margin:0;color:#f6efe3;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;line-height:1.3;letter-spacing:-.025em}.footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:clamp(28px,4vw,64px)}.footer-link-group h2{margin:0 0 22px;color:#6f6962;font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.footer-link-group a{display:flex;align-items:center;gap:7px;width:fit-content;margin:0 0 15px;color:#d8d2c9;font-size:.94rem;line-height:1.4}.footer-link-group a span{color:#ff4b14;font-size:.82em}.footer-link-group a:hover{color:#fff;transform:translate(3px)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#77716a;font-size:.78rem}.footer-bottom p{margin:0}.footer-contact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 24px}.footer-contact a{color:#aaa39a}.footer-contact a:hover{color:#fff}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;max-width:1000px;margin-bottom:54px;color:#8f8982;font-size:.82rem}.breadcrumbs a{color:#d4cec6;text-decoration:underline;text-underline-offset:4px}.content-page{min-height:80vh;padding:175px clamp(24px,8vw,120px) 110px;background:radial-gradient(circle at 90% 0,rgba(16,11,96,.8),transparent 30%),#000}.content-hero{max-width:1000px}.content-hero h1{margin:28px 0;font-family:Archivo,sans-serif;font-size:clamp(4rem,8vw,8rem);line-height:.87;letter-spacing:-.07em}.content-hero>p:last-of-type{max-width:700px;color:#c8c0b7;font-size:1.3rem;line-height:1.55}.search-landing-page .content-hero .button{margin-top:34px}.search-landing-page .content-grid article{min-height:340px}.related-pages{max-width:1000px;padding-top:30px}.related-pages>div{display:grid;margin-top:22px;border-top:1px solid #29272f}.related-pages a{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #29272f;font-size:clamp(1rem,2vw,1.25rem);font-weight:700}.related-pages a span{color:#ff4b14;transition:transform .2s ease}.related-pages a:hover span,.related-pages a:focus-visible span{transform:translate(3px,-3px)}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:90px 0 55px;border:1px solid #29272f;background:#29272f}.content-grid article{min-height:280px;padding:35px;background:#000}.content-grid article>span{color:#ff4b14}.content-grid h2{margin:55px 0 16px;font-size:1.6rem}.content-grid p{margin:0;color:#a9a29a;line-height:1.65}.not-found{display:grid;align-items:center}.not-found .button{margin-top:25px}@media(max-width:860px){.footer-main{grid-template-columns:1fr;gap:46px}.footer-brand{max-width:460px}.content-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-inner{padding:44px 20px calc(env(safe-area-inset-bottom,0px) + 22px)}.footer-main{gap:40px;padding-bottom:20px}.footer-navigation{grid-template-columns:1fr 1fr;gap:30px 24px}.footer-link-group:last-child{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.footer-contact{justify-content:flex-start}.content-page{padding:135px 20px 80px}.content-hero h1{font-size:3.7rem}.content-grid{grid-template-columns:1fr;margin-top:55px}.content-grid article{min-height:220px}}@media(max-width:900px){.site-header{padding-inline:18px}.header-cta{min-height:44px;padding-inline:18px;font-size:.875rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header{transition-duration:.001ms}}
