:root{--ink:#17243b;--muted:#56677e;--paper:#f4f7fd;--line:#d3deef;--accent:#e4eaf4;--radius:24px;--display-font:Futura,"Trebuchet MS",Arial,sans-serif;color-scheme:light}body{background:radial-gradient(ellipse at 90% 9%,#e2ebfc 0,transparent 36%),#f4f7fd;color:var(--ink)}h1,h2,h3,.logo,.eyebrow,.badge,.btn,.feature-strip span,.demo-label{font-family:var(--display-font)}h1,h2,h3{font-weight:400;letter-spacing:-.035em;line-height:1.14}.hero h1{font-size:clamp(3.1rem,5.8vw,6rem);letter-spacing:-.05em;line-height:1.06}.hero h1 em{font-family:var(--display-font);background-image:linear-gradient(120deg,#203a69,#7d95be 55%,#36527e)}.eyebrow{letter-spacing:.16em;font-size:.8125rem;color:#526a8c}.logo{letter-spacing:.28em;font-weight:500}.intro{font-size:1.125rem!important;line-height:1.7}.hero{gap:45px;padding:65px 0}.hero-visual{border-radius:30px;background:radial-gradient(ellipse at 58% 42%,#fff,#e5efff 52%,#d3dff5);border-color:#fff;min-height:0;box-shadow:inset 0 0 35px #fff,0 20px 65px #688fe218}.hero-visual:before{display:none}.edition{font-size:.8125rem;letter-spacing:.12em}.static-scene{position:relative;aspect-ratio:1.1;max-width:520px;margin:auto;cursor:default}.static-layer{position:absolute;top:0;right:0;bottom:0;left:0}.product-float{width:100%;height:100%;object-fit:contain;animation:none!important;transform:none!important;transition:none!important;pointer-events:auto;filter:drop-shadow(0 18px 18px #26497816)}.scene,.tilt-layer{transform:none!important;animation:none!important;cursor:default}.scene:after{display:none}.product-visual{padding:50px 24px 18px;border-radius:26px}.product-visual .badge{font-size:.8125rem;letter-spacing:.12em}.visual-caption{margin-top:0}.visual-caption span,.hero-note,.strip{font-size:.8125rem;color:var(--muted)}.product{background:#ffffff9c;border:1px solid #dae3f1;border-radius:28px;overflow:hidden;box-shadow:0 15px 40px #27426708;display:flex;flex-direction:column;min-width:0}.product-visual{border:0;border-radius:26px 26px 0 0;box-shadow:none}.product-info{padding:28px;display:flex;flex-direction:column;flex:1}.product-info h3{font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.2}.product-info>h3{margin-bottom:4px}.product-summary{margin:16px 0 4px}.product-summary p{color:#52647c;line-height:1.75;font-size:1rem;margin:0;max-width:56ch}.feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:12px;margin:24px 0 12px;padding:20px 0;border-top:1px solid #dce4f0;border-bottom:1px solid #dce4f0}.feature-strip li{font-size:.875rem;line-height:1.5;color:#334963}.feature-strip span{display:block;color:#6c85a8;font-size:.75rem;letter-spacing:.16em;margin-bottom:8px}.product-info .product-actions{margin:18px 0 0;align-items:center}.price{font-family:var(--display-font);color:#182e50;letter-spacing:-.025em;font-size:1.6rem}.btn{border-radius:10px;font-size:.9375rem;letter-spacing:.02em;min-height:50px}.btn:hover{transform:none}.product-info>.buy-actions,.product-info>.quick-form{margin-top:20px}.product-readmore{border-top:1px solid #d7e1ef;border-bottom:0;margin-top:20px;padding:17px 0 0}.product-readmore summary{font-family:var(--display-font);font-size:1rem;color:#223b5e;letter-spacing:.015em}.nova-description{margin:18px 0 0}.nova-description p{font-size:1rem;line-height:1.8;color:#50617a}.nova-description .nova-detail{font-size:.875rem;line-height:1.7}.brand-examples{padding:18px;margin-top:22px;border:1px solid #cbd9ee;border-radius:12px;background:#eff4fc}.brand-examples .eyebrow{display:block;font-size:.75rem;margin-bottom:12px}.brand-chips{display:flex;gap:8px;flex-wrap:wrap}.brand-chips span{font-size:.875rem;border:1px solid #c6d4e7;background:#fff;color:#2d486e;padding:6px 10px;border-radius:6px}.brand-examples p,.product-info .brand-examples p{font-size:.8125rem;line-height:1.65;color:#596d89;margin-top:13px}.product-detail{align-items:start;gap:6%;min-width:0}.product-detail>div{min-width:0}.product-detail h1{line-height:1.15;font-size:clamp(2.2rem,4vw,3.9rem)}.product-description-panel{margin-top:32px;padding-top:26px;border-top:1px solid var(--line)}.product-description-panel h2{font-size:1.6rem;margin-bottom:16px}.product-description-panel .description{margin:0}.description.rte{font-size:1rem;line-height:1.8;color:#4d607b}.description.rte h2,.description.rte h3{font-size:1.4rem;margin:24px 0 12px}.nova-explainer{border-top:1px solid var(--line)}.nova-explainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.nova-explainer figure{margin:0;border:1px solid #d5e0ef;border-radius:24px;overflow:hidden;background:#fff;position:relative}.nova-explainer img{display:block;width:100%;height:auto}.nova-explainer figcaption{padding:24px 28px;border-top:1px solid var(--line)}.nova-explainer figcaption span{font-family:var(--display-font);font-size:.75rem;letter-spacing:.15em;color:#647d9f}.nova-explainer figcaption h3{font-size:1.65rem;margin:10px 0}.nova-explainer figcaption p{color:#586c87;line-height:1.7}.nova-color-tabs{display:flex;justify-content:center;gap:8px;padding:12px;background:#edf3fc;border-bottom:1px solid #d3deef}.nova-color-tabs button{font-family:var(--display-font);font-size:.875rem;padding:9px 16px;border-radius:7px;border:1px solid #c4d3e8;color:#415c7f;background:#fff}.nova-color-tabs button[aria-pressed=true]{color:#fff;background:#294a79;border-color:#294a79}.nova-explainer-grid figure:first-child{margin-top:64px}.demo-review-notice{font-size:.875rem;line-height:1.7;padding:14px;border:1px dashed #bdcde3;border-radius:10px;background:#edf3fb}.demo-label{display:block;font-size:.8125rem;color:#506d94;margin-bottom:12px;letter-spacing:.02em}.review-list blockquote{background:#fff;border-color:#d1deef}.review-list p{font-size:1rem;line-height:1.7}.review-list cite{color:#5d7390;font-style:normal}.payment-note,.story-caption .story-note{font-size:.8125rem}.motion-toggle,.scene-controls,.interaction-note{display:none!important}.reveal,.js-motion .reveal.pending{opacity:1!important;transform:none!important;transition:none!important}.empty-orbit{animation:none!important}.nav-drawer[open]{animation:none}.grid{align-items:start}.help-panel,.club-card,.manifesto{box-shadow:0 15px 50px #344f7910}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #547db5;outline-offset:4px}@media(max-width:750px){.hero{gap:28px;padding:38px 0}.hero h1{font-size:clamp(2.8rem,11.5vw,4.5rem)}.header .logo{font-size:1.02rem;letter-spacing:.16em}.hero-visual{padding:22px 16px 16px}.product-info{padding:24px 21px}.product-info h3{font-size:1.8rem}.product-visual{padding:44px 14px 16px}.feature-strip{gap:10px}.feature-strip li{font-size:.875rem}.nova-explainer-grid{grid-template-columns:1fr}.nova-explainer-grid figure:first-child{margin-top:0}.nova-explainer figcaption{padding:22px}.product-detail{gap:32px}.product-detail h1{overflow-wrap:anywhere}.visual-caption,.nova-color-tabs{flex-wrap:wrap}.section-head p{font-size:1rem}.brand-examples{padding:16px}.product-readmore summary{line-height:1.6}}@media(max-width:360px){.feature-strip{grid-template-columns:1fr}.feature-strip li{display:flex;gap:10px}.feature-strip span{margin:0}.logo{letter-spacing:.08em!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nova.css.map */
