@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@300;400;500;600&display=swap";:root{--ink:#0a0d0b;--paper:#f1efe7;--sage:#b9c9bd;--signal:#d9f46a;--forest:#173126;--line:rgba(15,29,22,.16);--light-line:rgba(255,255,255,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:#142018;font-family:Manrope,Arial,sans-serif;overflow-x:clip}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:#fff;color:#000;padding:12px}.skip:focus{top:12px}a{color:inherit}.site-header{position:sticky;z-index:40;top:0;height:72px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f1efe7eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.logo{font:600 24px DM Sans;letter-spacing:.32em;text-decoration:none}.site-header nav{display:flex;gap:30px}.site-header nav a{font:500 10px DM Sans;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.header-buy{padding:11px 17px;border:1px solid #1a291f;border-radius:50px;font-size:11px;text-decoration:none}.commerce-hero{min-height:calc(100svh - 72px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:center;gap:5vw;padding:7vw max(6vw,calc((100vw - 1320px)/2))}.hero-copy{max-width:650px}.eyebrow,.section-kicker{font:600 10px DM Sans;letter-spacing:.22em;text-transform:uppercase}.eyebrow{color:#466050}.commerce-hero .hero-display h2,.section-shell h2,.module-intro h2,.commerce-close h2{font-weight:300;letter-spacing:-.064em;line-height:.92;margin:18px 0 28px}.commerce-hero .hero-display h2{font-size:clamp(58px,6.3vw,104px)}em{font-style:normal;color:#718b7a}.hero-summary,.lead{font-size:clamp(18px,1.6vw,24px);line-height:1.55;max-width:620px}.price-line{display:flex;align-items:end;gap:20px;margin:38px 0 22px}.price-line strong{font:500 38px DM Sans}.price-line span{font-size:12px;max-width:220px;color:#667269}.purchase-actions{display:flex;gap:12px;align-items:center}.purchase-actions button,.commerce-close button{border:0;border-radius:999px;padding:17px 27px;background:#bdc4bb;color:#eef0eb;font:600 11px DM Sans;letter-spacing:.12em;text-transform:uppercase;cursor:not-allowed}.purchase-actions a{padding:16px 25px;border:1px solid #1c2b22;border-radius:999px;text-decoration:none;font:600 11px DM Sans;letter-spacing:.1em;text-transform:uppercase}.availability{font-size:12px;color:#657168;margin-top:18px}.availability i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b79348;margin-right:8px}.hero-product-visual{margin:0;min-height:620px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle,rgba(98,131,107,.22),transparent 60%)}.hero-product-visual img{display:block;max-width:min(620px,92%);max-height:72svh;filter:drop-shadow(0 30px 34px rgba(12,27,18,.2))}.hero-product-visual figcaption{position:absolute;bottom:4%;left:50%;transform:translate(-50%);white-space:nowrap;font:500 9px DM Sans;letter-spacing:.15em;color:#5b675f}.section-shell{padding:120px max(6vw,calc((100vw - 1260px)/2))}.dark{background:var(--forest);color:var(--paper)}.section-kicker{display:flex;gap:16px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:70px}.section-kicker p{margin:0}.section-kicker.light{border-color:var(--light-line);color:var(--signal)}.overview-grid,.support-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10vw}.section-shell h2,.module-intro h2{font-size:clamp(48px,5.4vw,78px)}.overview-grid>div>p,.support-grid>div>p{font-size:17px;line-height:1.75}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:90px;border:1px solid var(--line)}.value-grid article{background:var(--paper);padding:38px}.value-grid small,.fit-details span,.evidence-ledger span{font:600 9px DM Sans;letter-spacing:.16em}.value-grid h3,.fit-details h3{font-size:22px;font-weight:500}.value-grid p,.fit-details p{line-height:1.7;color:#5f6a63}.split-copy{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.fit-details article{border-top:1px solid var(--light-line);padding:28px 0}.fit-details span{color:var(--signal)}.fit-details p{color:#c5cec8}.explore-3d{background:var(--ink);color:var(--paper);padding-top:120px}.module-intro{max-width:760px;margin:0 auto 80px;padding:0 6vw;text-align:center}.module-intro p:last-child{font-size:16px;line-height:1.7;color:#aeb8b1}.three-story{height:450vh;position:relative}.scene{height:90vh;position:relative;padding:13vh 6vw;z-index:2;pointer-events:none}.scene-copy{position:relative;width:min(430px,38vw);padding:28px;background:#0a0d0bc2;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.scene-copy.right{margin-left:auto}.scene-copy span{font:600 9px DM Sans;letter-spacing:.18em;color:var(--signal)}.scene-copy h3{font-size:clamp(34px,4vw,58px);font-weight:300;line-height:1;margin:17px 0}.scene-copy p{line-height:1.65;color:#c2cbc5}.stage{position:sticky;z-index:1;top:0;height:100svh;margin-top:-450vh;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 60% 44%,#203c2f 0,#0a0d0b 52%)}.stage canvas{width:100%;height:100%;display:block;pointer-events:auto}.stage-boundary{position:absolute;top:25px;right:3vw;margin:0;padding:9px 12px;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:#0a0d0be6;font:600 9px DM Sans;letter-spacing:.11em}.stage-status{position:absolute;left:3vw;bottom:27px;margin:0;font:500 9px DM Sans;letter-spacing:.13em}.drag-cue{position:absolute;right:3vw;bottom:27px;font:500 9px DM Sans;letter-spacing:.15em}.progress{position:absolute;left:50%;bottom:25px;transform:translate(-50%);display:flex;align-items:center;gap:7px;font:500 10px DM Sans}.progress i{width:90px;height:1px;background:linear-gradient(90deg,var(--signal) calc(var(--p,0)*100%),rgba(255,255,255,.18) 0)}.stage-fallback{display:none}.no-webgl canvas{display:none}.no-webgl .stage-fallback{display:grid;place-items:center;height:100%}.app-grid,.evidence-grid,.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.boundary-note{font:600 9px/1.7 DM Sans;letter-spacing:.12em;color:#68746c;margin-top:40px}.app-grid ol{list-style:none;margin:0;padding:0}.app-grid li{display:grid;grid-template-columns:52px 1fr;padding:25px 0;border-top:1px solid var(--line)}.app-grid li>span{font:600 10px DM Sans;color:#5f7565}.app-grid strong{font-size:22px}.app-grid li p{line-height:1.65;color:#667269}.evidence-ledger article{padding:26px 0;border-top:1px solid var(--line)}.evidence-ledger span{color:#587364}.evidence-ledger p{line-height:1.6}.text-cta{display:inline-block;margin-top:20px;padding-bottom:7px;border-bottom:1px solid var(--signal);color:var(--signal);text-decoration:none}.faq-list details{border-top:1px solid var(--line);padding:23px 0}.faq-list summary{font-size:18px;font-weight:600;cursor:pointer}.faq-list details p{line-height:1.65;color:#617069}.commerce-close{padding:120px 8vw;background:var(--signal);text-align:center;color:#132018}.commerce-close>p{font:600 10px DM Sans;letter-spacing:.2em}.commerce-close h2{font-size:clamp(52px,7vw,96px)}.commerce-close h2 em{color:#42644e}.close-row{max-width:760px;margin:50px auto 30px;padding:24px 0;border-top:1px solid rgba(18,32,24,.25);border-bottom:1px solid rgba(18,32,24,.25);display:flex;justify-content:space-between;align-items:center}.close-row>strong{font:500 38px DM Sans}.close-row div{display:flex;align-items:center;gap:15px}.close-row span{font-size:11px}.commerce-close>a{font-size:13px}.ogo-primearc .prototype-footer{min-height:150px;background:var(--ink);color:var(--paper);padding:45px 5vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.ogo-primearc .prototype-footer span{font:500 9px DM Sans;letter-spacing:.13em;text-align:center}.ogo-primearc .prototype-footer>a:last-child{font-size:12px}@media(max-width:800px){.site-header{height:64px;padding:0 20px}.site-header nav{display:none}.header-buy{font-size:0;padding:10px 13px}.header-buy:after{content:"$119";font-size:11px}.commerce-hero{min-height:auto;grid-template-columns:1fr;padding:60px 20px 80px}.hero-copy{display:contents}.hero-copy .eyebrow{order:1}.hero-copy h1{order:2;font-size:49px}.hero-copy .hero-summary{order:3}.hero-product-visual{order:4;min-height:390px}.hero-product-visual img{max-height:390px}.hero-product-visual figcaption{white-space:normal;width:100%;text-align:center}.price-line{order:5;margin-top:20px}.purchase-actions{order:6;flex-wrap:wrap}.availability{order:7}.section-shell{padding:82px 20px}.section-kicker{margin-bottom:45px}.overview-grid,.support-grid,.split-copy,.app-grid,.evidence-grid,.faq-grid{grid-template-columns:1fr;gap:28px}.section-shell h2,.module-intro h2{font-size:45px}.value-grid{grid-template-columns:1fr;margin-top:50px}.module-intro{margin-bottom:45px}.three-story{height:475vh}.scene{height:95vh;padding:11vh 20px}.scene-copy,.scene-copy.right{width:100%;margin:0;padding:20px}.scene-copy.right{margin-top:56vh}.scene-copy h3{font-size:39px}.stage{margin-top:-475vh}.stage canvas{transform:translate(17vw,10vh) scale(.75)}.stage-boundary{top:18px;right:18px;max-width:235px;text-align:right;line-height:1.35}.stage-status{left:18px}.drag-cue{display:none}.progress{right:18px;left:auto;transform:none}.commerce-close{padding:90px 20px}.commerce-close h2{font-size:49px}.close-row{align-items:flex-start}.close-row div{flex-direction:column;align-items:flex-end}.ogo-primearc .prototype-footer{flex-direction:column;text-align:center}}.directory-footer{display:block;min-height:0;padding:0;background:#101512;color:#fff}.directory-footer-inner{max-width:1680px;margin:auto;padding:clamp(56px,5vw,76px) clamp(24px,4.7vw,90px) 24px}.directory-footer-body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(56px,7vw,110px);padding-bottom:clamp(56px,5vw,74px)}.directory-footer-brand{display:flex;min-width:0;flex-direction:column;padding-right:clamp(36px,5vw,78px);border-right:1px solid rgba(255,255,255,.2)}.directory-footer-brand .logo{width:max-content;font-size:clamp(60px,7vw,100px);line-height:.8}.directory-footer-social{display:flex;gap:10px;margin-top:clamp(44px,5vw,66px)}.directory-footer-social a{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:50%;color:#fff;text-decoration:none}.directory-footer-social i{position:relative;display:block;width:15px;height:15px;font:700 11px/15px Arial;font-style:normal;text-align:center}.social-instagram i{border:1.5px solid currentColor;border-radius:4px}.social-instagram i:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.5px solid currentColor;border-radius:50%}.social-instagram i:after{content:"";position:absolute;top:2px;right:2px;width:2px;height:2px;background:currentColor;border-radius:50%}.social-youtube i{width:17px;height:12px;background:#fff;border-radius:4px}.social-youtube i:after{content:"";position:absolute;top:3px;left:7px;border-block:3px solid transparent;border-left:5px solid #101512}.social-linkedin i{font-size:10px;border:1px solid currentColor;border-radius:2px}.social-tiktok i{font-size:17px;line-height:14px}.directory-footer-newsletter{max-width:430px;margin-top:auto;padding-top:clamp(42px,5vw,64px)}.directory-footer-newsletter p{margin:0 0 10px;font:400 clamp(26px,2.5vw,38px)/1.05 Georgia,serif}.directory-footer-newsletter>span{display:block;color:#ffffffb3;font-size:13px;line-height:1.55}.directory-footer-newsletter form{display:flex;min-height:52px;margin-top:24px;border-bottom:1px solid rgba(255,255,255,.55)}.directory-footer-newsletter input{flex:1;min-width:0;padding:14px 0;background:transparent;border:0;color:#fff;font:14px Arial;outline:0}.directory-footer-newsletter button{min-width:72px;padding:0 4px 0 18px;background:transparent;border:0;color:#fff;font:700 11px Arial;letter-spacing:.1em}.footer-directory-grid{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:clamp(54px,6vw,76px) clamp(46px,6vw,84px);padding-top:4px}.footer-directory-grid section{display:grid;align-content:start;gap:13px}.footer-directory-grid h2{margin:0 0 14px;color:#c6a15b;font:700 10px Arial;letter-spacing:.15em;text-transform:uppercase}.footer-directory-grid a{width:max-content;max-width:100%;color:#ffffffd6;font:400 17px/1.35 Georgia,serif;text-decoration:none}.footer-directory-grid a:hover{color:#c6a15b}.directory-footer-floor{display:grid;grid-template-columns:1.25fr auto 1fr auto auto;align-items:center;gap:clamp(18px,2.4vw,34px);padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.directory-footer-sign{font:italic 16px/1.2 Georgia,serif;color:#c6a15b}.directory-footer-floor nav{display:flex;justify-content:center;gap:22px}.directory-footer-floor a,.directory-footer-floor small,.directory-footer-region{color:#ffffffad;font:10px/1.5 Arial;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.directory-footer-region{display:flex;min-height:40px;align-items:center;gap:16px;padding:0;background:transparent;border:0}@media(max-width:760px){.directory-footer-inner{padding:48px 20px 22px}.directory-footer-body{grid-template-columns:1fr;gap:0;padding-bottom:52px}.directory-footer-brand{display:contents}.directory-footer-brand .logo{order:1;font-size:62px}.directory-footer-social{order:2;margin-top:46px}.directory-footer-social a{width:44px;height:44px}.footer-directory-grid{order:3;grid-template-columns:1fr 1fr;gap:44px 28px;margin-top:58px;padding-top:0}.directory-footer-newsletter{order:4;max-width:none;margin-top:56px;padding-top:0}.directory-footer-newsletter input{font-size:16px}.footer-directory-grid section{gap:3px}.footer-directory-grid h2{margin-bottom:14px}.footer-directory-grid a{display:flex;min-height:42px;align-items:center;font-size:17px}.directory-footer-floor{grid-template-columns:1fr auto;gap:0 22px}.directory-footer-sign{grid-column:1/-1;margin-bottom:24px}.directory-footer-floor nav{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:0 20px;margin:16px 0}.directory-footer-floor nav a{display:flex;min-height:40px;align-items:center}.directory-footer-region{grid-column:1/-1;margin-top:8px}.directory-footer-floor>small:last-child{justify-self:end}}.ogo-primearc .macro-poster{position:relative;isolation:isolate;display:block;min-height:clamp(720px,calc(100svh - 72px),980px);padding:0;overflow:hidden;background:#070a08;color:#f2f0e8;text-align:center}.ogo-primearc .hero-display{position:absolute;z-index:1;top:clamp(64px,8vh,108px);left:50%;width:min(96vw,1540px);transform:translate(-50%)}.ogo-primearc .hero-display .eyebrow{margin:0;color:#a7b1a8}.ogo-primearc .hero-display h2{margin:12px 0 0;font-weight:300;line-height:.78;letter-spacing:-.075em}.ogo-primearc .hero-display h2 span{display:block;font-size:clamp(42px,5.2vw,82px)}.ogo-primearc .hero-display-word{display:block;margin-top:.08em;color:var(--signal);font:600 clamp(92px,14vw,220px)/.72 DM Sans,Arial,sans-serif;letter-spacing:-.09em}.ogo-primearc .macro-poster .hero-product-visual{position:absolute;z-index:2;inset:auto 0 -12% 0;display:grid;place-items:center;min-height:0;margin:0;pointer-events:none}.ogo-primearc .macro-poster .hero-product-visual:before{content:"";position:absolute;width:min(80vw,1060px);height:48%;border-radius:50%;background:radial-gradient(ellipse,rgba(217,244,106,.2),transparent 68%);filter:blur(30px)}.ogo-primearc .macro-poster .hero-product-visual img{position:relative;width:min(76vw,980px);height:auto;max-height:none;object-fit:contain;filter:drop-shadow(0 -24px 55px rgba(197,220,148,.18));transform:rotate(-4deg) scale(1.18)}.ogo-primearc .macro-poster .hero-product-visual figcaption{position:absolute;right:28px;bottom:30%;width:min(320px,26vw);color:#ffffff94;text-align:right}.ogo-primearc .hero-scroll-cue{position:absolute;z-index:4;bottom:24px;left:50%;display:flex;flex-direction:column;gap:7px;transform:translate(-50%);color:#fff;text-decoration:none;text-shadow:0 2px 16px #000}.ogo-primearc .hero-scroll-cue span{font:600 9px DM Sans;letter-spacing:.22em}.ogo-primearc .hero-scroll-cue b{font:500 12px DM Sans;letter-spacing:.08em}.ogo-primearc .close-product-form{display:grid;gap:18px;max-width:520px;margin:34px 0}.ogo-primearc .close-product-form .variant-options{display:grid;gap:10px}.ogo-primearc .close-product-form select{width:100%;padding:14px;border:1px solid rgba(255,255,255,.24);background:#0d120f;color:#fff}.ogo-primearc .close-product-form .purchase-actions button{cursor:pointer;background:var(--signal);color:#172018}@media(max-height:760px)and (min-width:801px){.ogo-primearc .macro-poster{min-height:690px}.ogo-primearc .hero-display{top:42px}.ogo-primearc .macro-poster .hero-product-visual{bottom:-20%}.ogo-primearc .hero-display-word{font-size:clamp(86px,12vw,180px)}}@media(max-width:800px){.ogo-primearc .macro-poster{min-height:calc(100svh - 64px);padding:0}.ogo-primearc .hero-display{top:58px;width:100%;padding:0 12px}.ogo-primearc .hero-display h2{margin-top:10px;line-height:.84}.ogo-primearc .hero-display h2 span{font-size:clamp(38px,11vw,52px)}.ogo-primearc .hero-display-word{margin-top:.13em;font-size:clamp(60px,18.4vw,90px);line-height:.78}.ogo-primearc .macro-poster .hero-product-visual{display:grid;bottom:14%;min-height:0}.ogo-primearc .macro-poster .hero-product-visual img{width:min(134vw,620px);max-height:none;transform:rotate(-5deg) scale(1.08)}.ogo-primearc .macro-poster .hero-product-visual figcaption{right:18px;bottom:25%;width:230px;font-size:9px}.ogo-primearc .hero-scroll-cue{bottom:18px;width:100%;padding:0 20px}.ogo-primearc .hero-scroll-cue span{font-size:8px}}.ogo-primearc .visual-chapter{--media-radius:clamp(20px,2.4vw,38px)}.ogo-primearc .chapter-media{position:relative;isolation:isolate;overflow:hidden;margin:clamp(58px,7vw,108px) 0 0;border-radius:var(--media-radius);background:#0c120f}.ogo-primearc .chapter-media img{display:block;width:100%;height:100%;object-fit:cover}.ogo-primearc .chapter-media figcaption{position:absolute;z-index:5;right:22px;bottom:18px;left:22px;display:flex;justify-content:space-between;gap:24px;color:#fff;font:600 10px/1.4 DM Sans;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 15px #000}.ogo-primearc .overview-macro-media{height:clamp(560px,63vw,860px);background:radial-gradient(circle at 50% 62%,#31442d 0,#141b17 40%,#090c0a 74%)}.ogo-primearc .overview-macro-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.72))}.ogo-primearc .overview-macro-media img{position:absolute;z-index:2;top:51%;left:50%;width:min(78%,880px);height:auto;object-fit:contain;filter:drop-shadow(0 30px 54px rgba(0,0,0,.62));transform:translate(-50%,-50%) rotate(8deg) scale(1.2)}.ogo-primearc .macro-word{position:absolute;z-index:1;top:50%;left:50%;color:#d9f46a;font:600 clamp(94px,17vw,270px)/.72 DM Sans;letter-spacing:-.1em;transform:translate(-50%,-50%);opacity:.92}.ogo-primearc .fit-mechanism-media{height:clamp(620px,66vw,900px);background:linear-gradient(135deg,#101713,#26372c)}.ogo-primearc .fit-mechanism-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,transparent 0 22%,rgba(0,0,0,.12) 42%,rgba(0,0,0,.7) 100%)}.ogo-primearc .fit-mechanism-media img{position:absolute;top:50%;left:50%;width:min(70%,800px);height:auto;object-fit:contain;filter:drop-shadow(0 35px 65px #000);transform:translate(-50%,-48%) rotate(-12deg) scale(1.4)}.ogo-primearc .fit-ring{position:absolute;z-index:3;top:48%;left:50%;width:clamp(210px,23vw,370px);aspect-ratio:1;border:1px solid rgba(217,244,106,.8);border-radius:50%;box-shadow:0 0 0 14px #d9f46a0a,0 0 70px #d9f46a29;transform:translate(-50%,-50%)}.ogo-primearc .fit-ring:before,.ogo-primearc .fit-ring:after{content:"";position:absolute;top:50%;left:50%;background:#d9f46a8c;transform:translate(-50%,-50%)}.ogo-primearc .fit-ring:before{width:130%;height:1px}.ogo-primearc .fit-ring:after{width:1px;height:130%}.ogo-primearc .media-callout{position:absolute;z-index:4;width:230px;color:#fff;font:500 10px DM Sans;letter-spacing:.12em}.ogo-primearc .media-callout:before{content:"";display:block;width:100%;height:1px;margin-bottom:12px;background:#d9f46aa3}.ogo-primearc .media-callout span{color:#d9f46a}.ogo-primearc .media-callout b,.ogo-primearc .media-callout small{display:block;margin-top:8px}.ogo-primearc .media-callout small{color:#ffffff8c;font-size:8px}.ogo-primearc .callout-a{top:22%;left:6%}.ogo-primearc .callout-b{right:6%;bottom:24%}.ogo-primearc .app-visual-media{height:clamp(580px,60vw,820px)}.ogo-primearc .app-visual-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,9,7,.68),transparent 48%,rgba(5,9,7,.2))}.ogo-primearc .app-visual-media img{object-position:center;filter:grayscale(1) blur(7px);transform:scale(1.035);opacity:.72}.ogo-primearc .app-screen-concept{position:absolute;z-index:3;top:50%;left:9%;display:flex;width:min(360px,34%);aspect-ratio:.73;flex-direction:column;justify-content:flex-end;padding:30px;border:1px solid rgba(255,255,255,.28);border-radius:36px;background:linear-gradient(165deg,#09130ef7,#1e3427f2);color:#fff;box-shadow:0 30px 80px #00000075;transform:translateY(-50%)}.ogo-primearc .app-screen-concept small,.ogo-primearc .app-screen-concept span{font:600 9px DM Sans;letter-spacing:.16em}.ogo-primearc .app-screen-concept strong{margin:14px 0;color:#d9f46a;font:500 clamp(40px,5vw,72px)/1 DM Sans}.ogo-primearc .app-screen-concept i{height:1px;margin:0 0 18px;background:#ffffff52}.ogo-primearc .privacy-visual-media{height:clamp(580px,58vw,800px)}.ogo-primearc .privacy-visual-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060b09e0,#060b092e 58%,#060b0961),linear-gradient(0deg,rgba(6,11,9,.78),transparent 24%)}.ogo-primearc .privacy-visual-media img{object-position:center}.ogo-primearc .privacy-principles{position:absolute;z-index:3;top:50%;left:7%;display:grid;gap:16px;transform:translateY(-50%)}.ogo-primearc .privacy-principles span{display:flex;align-items:center;gap:18px;color:#fff;font:500 clamp(28px,4.3vw,68px)/1 DM Sans;letter-spacing:-.04em}.ogo-primearc .privacy-principles span:before{content:"";width:38px;height:1px;background:#d9f46a}.ogo-primearc .evidence-field{position:relative;display:grid;min-height:560px;margin-top:clamp(58px,7vw,100px);grid-template-columns:repeat(3,1fr);align-items:center;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--media-radius);background:radial-gradient(circle at 50% 50%,rgba(185,201,189,.45),transparent 35%),linear-gradient(135deg,#e9e7de,#dcded4)}.ogo-primearc .evidence-field:before{content:"";position:absolute;top:50%;right:10%;left:10%;height:1px;background:#1731263d}.ogo-primearc .evidence-orbit{position:relative;z-index:2;display:grid;place-items:center;text-align:center}.ogo-primearc .evidence-orbit i{display:block;width:clamp(120px,15vw,210px);aspect-ratio:1;margin-bottom:22px;border:1px solid rgba(23,49,38,.28);border-radius:50%;background:radial-gradient(circle,#d9f46a 0 7%,transparent 8%),repeating-radial-gradient(circle,transparent 0 23px,rgba(23,49,38,.1) 24px 25px);box-shadow:inset 0 0 45px #fff9}.ogo-primearc .evidence-orbit span,.ogo-primearc .evidence-orbit b{font:600 9px DM Sans;letter-spacing:.14em}.ogo-primearc .evidence-orbit b{margin-top:7px;color:#607168}.ogo-primearc .evidence-field>p{position:absolute;right:22px;bottom:18px;margin:0;font:600 9px DM Sans;letter-spacing:.16em}@media(max-width:800px){.ogo-primearc .chapter-media{margin-top:48px;border-radius:22px}.ogo-primearc .chapter-media figcaption{right:18px;bottom:18px;left:18px;display:block;padding:8px 10px;border-radius:8px;background:#050a07b3;font-size:10px;line-height:1.45;letter-spacing:.08em}.ogo-primearc .chapter-media figcaption b{display:none}.ogo-primearc .overview-macro-media{height:520px}.ogo-primearc .overview-macro-media img{width:116%;max-width:none;transform:translate(-50%,-48%) rotate(8deg) scale(1.02)}.ogo-primearc .macro-word{font-size:28vw;writing-mode:vertical-rl;opacity:.64}.ogo-primearc .fit-mechanism-media{height:600px}.ogo-primearc .fit-mechanism-media img{left:47%;width:122%;max-width:none;transform:translate(-50%,-50%) rotate(-12deg) scale(1.03)}.ogo-primearc .fit-ring{width:205px}.ogo-primearc .media-callout{width:154px;padding:8px;border-radius:8px;background:#050a07b8;font-size:10px;line-height:1.35;letter-spacing:.07em}.ogo-primearc .media-callout small{font-size:9px;line-height:1.35}.ogo-primearc .callout-a{top:13%;left:14px}.ogo-primearc .callout-b{right:14px;bottom:19%}.ogo-primearc .app-visual-media{height:610px}.ogo-primearc .app-visual-media img{object-position:57% center}.ogo-primearc .app-screen-concept{top:auto;right:18px;bottom:76px;left:18px;width:auto;aspect-ratio:auto;padding:24px;border-radius:24px;transform:none}.ogo-primearc .app-screen-concept small,.ogo-primearc .app-screen-concept span{font-size:11px;letter-spacing:.1em}.ogo-primearc .app-screen-concept strong{font-size:42px}.ogo-primearc .privacy-visual-media{height:600px}.ogo-primearc .privacy-visual-media img{object-position:48% center}.ogo-primearc .privacy-principles{top:16%;right:18px;left:18px;transform:none}.ogo-primearc .privacy-principles span{font-size:34px}.ogo-primearc .evidence-field{min-height:680px;grid-template-columns:1fr;padding:44px 28px 74px}.ogo-primearc .evidence-field:before{display:none}.ogo-primearc .evidence-orbit{grid-template-columns:104px minmax(0,1fr);justify-items:start;align-items:center;column-gap:22px;text-align:left}.ogo-primearc .evidence-orbit i{width:92px;margin:0}.ogo-primearc .evidence-orbit span,.ogo-primearc .evidence-orbit b{grid-column:2;font-size:11px;letter-spacing:.09em}.ogo-primearc .evidence-orbit span{align-self:end}.ogo-primearc .evidence-orbit b{align-self:start;margin-top:6px;color:#43564c}.ogo-primearc .evidence-field>p{right:28px;bottom:24px;left:28px;font-size:10px;letter-spacing:.1em}}.ogo-primearc .section-shell{padding-top:clamp(88px,8vw,126px);padding-bottom:clamp(88px,8vw,126px)}.ogo-primearc .section-shell h2{max-width:880px;font-size:clamp(48px,5.4vw,78px);line-height:.98;letter-spacing:-.055em}.ogo-primearc .section-shell p{font-size:16px;line-height:1.68}.ogo-primearc .section-kicker{margin-bottom:clamp(42px,5vw,72px)}.ogo-primearc .visual-chapter{--media-radius:24px}.ogo-primearc .chapter-media{height:clamp(500px,48vw,680px);margin-top:clamp(44px,5vw,72px);border-radius:var(--media-radius);box-shadow:none}.ogo-primearc .overview-macro-media,.ogo-primearc .fit-mechanism-media,.ogo-primearc .app-visual-media,.ogo-primearc .privacy-visual-media{height:clamp(500px,48vw,680px)}.ogo-primearc .chapter-media figcaption{right:20px;bottom:18px;left:20px;padding:9px 11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#060a08b8;font-size:10px;line-height:1.4;letter-spacing:.09em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ogo-primearc .chapter-media figcaption b{display:none}.ogo-primearc .macro-word,.ogo-primearc .fit-ring,.ogo-primearc .media-callout{display:none}.ogo-primearc .overview-macro-media img,.ogo-primearc .fit-mechanism-media img{top:50%;left:50%;width:min(72%,760px);max-width:none;transform:translate(-50%,-50%) rotate(-5deg) scale(1.08)}.ogo-primearc .overview-macro-media{background:radial-gradient(circle at 50% 54%,#31442d,#111713 68%)}.ogo-primearc .fit-mechanism-media{background:radial-gradient(circle at 50% 54%,#344a3b,#101713 68%)}.ogo-primearc .app-screen-concept{left:7%;width:min(330px,31%);border-radius:26px}.ogo-primearc .privacy-principles{left:6%;gap:12px}.ogo-primearc .privacy-principles span{font-size:clamp(25px,3.2vw,46px);letter-spacing:-.03em}.ogo-primearc .evidence-field{min-height:0;margin-top:clamp(44px,5vw,72px);padding:34px;grid-template-columns:1fr;border-radius:24px;background:#e4e5dc}.ogo-primearc .evidence-field:before{display:none}.ogo-primearc .evidence-orbit{display:grid;min-height:94px;padding:20px 0;grid-template-columns:34px minmax(0,1fr) auto;place-items:center stretch;border-bottom:1px solid rgba(23,49,38,.18);text-align:left}.ogo-primearc .evidence-orbit:last-of-type{border-bottom:0}.ogo-primearc .evidence-orbit i{width:18px;margin:0;box-shadow:none;background:#d9f46a}.ogo-primearc .evidence-orbit span,.ogo-primearc .evidence-orbit b{font-size:11px;line-height:1.4}.ogo-primearc .evidence-orbit b{margin:0;text-align:right}.ogo-primearc .evidence-field>p{position:static;margin:18px 0 0;padding-top:18px;border-top:1px solid rgba(23,49,38,.18)}.ogo-primearc .support{padding-top:clamp(78px,7vw,108px);padding-bottom:clamp(78px,7vw,108px)}.ogo-primearc .three-story{height:360vh}.ogo-primearc .scene{height:72vh}.ogo-primearc .stage{margin-top:-360vh}@media(max-width:800px){.ogo-primearc .section-shell{padding:72px 20px}.ogo-primearc .section-kicker{margin-bottom:34px}.ogo-primearc .section-shell h2,.ogo-primearc .module-intro h2{font-size:clamp(38px,10.7vw,46px);line-height:1.01;letter-spacing:-.052em}.ogo-primearc .section-shell p{font-size:15px;line-height:1.64}.ogo-primearc .overview-grid,.ogo-primearc .support-grid,.ogo-primearc .split-copy,.ogo-primearc .app-grid,.ogo-primearc .evidence-grid,.ogo-primearc .faq-grid{gap:22px}.ogo-primearc .value-grid{margin-top:38px}.ogo-primearc .chapter-media,.ogo-primearc .overview-macro-media,.ogo-primearc .fit-mechanism-media,.ogo-primearc .app-visual-media,.ogo-primearc .privacy-visual-media{height:430px;margin-top:38px;border-radius:18px}.ogo-primearc .overview-macro-media img,.ogo-primearc .fit-mechanism-media img{top:50%;left:50%;width:112%;transform:translate(-50%,-50%) rotate(-5deg) scale(1)}.ogo-primearc .app-screen-concept{right:16px;bottom:68px;left:16px;width:auto;padding:20px;border-radius:18px}.ogo-primearc .privacy-principles{top:18%;right:18px;left:18px;gap:10px}.ogo-primearc .privacy-principles span{font-size:28px}.ogo-primearc .evidence-field{min-height:0;margin-top:38px;padding:22px}.ogo-primearc .evidence-orbit{min-height:82px;grid-template-columns:28px minmax(0,1fr) auto}.ogo-primearc .evidence-orbit i{width:14px}.ogo-primearc .evidence-orbit span,.ogo-primearc .evidence-orbit b{font-size:10px}.ogo-primearc .support{padding-top:68px;padding-bottom:68px}.ogo-primearc .three-story{height:320vh}.ogo-primearc .scene{height:64vh;padding:8vh 20px}.ogo-primearc .scene-copy.right{margin-top:42vh}.ogo-primearc .stage{margin-top:-320vh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stage canvas{pointer-events:none}.ogo-primearc .macro-poster .hero-product-visual img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ogo-primearc-pdp.css.map */
