:root{--product-hero-bg: #080808;--product-band-bg: #0a0a0a;--product-band-graphite: #0d0e0d;--product-band-warm: #11100d;--product-panel: rgba(18, 18, 17, .86);--product-panel-border: #34342f;--product-reflection-color: rgba(212, 242, 0, .15)}[data-theme=light]{--product-hero-bg: #eeeee9;--product-band-bg: #f7f7f5;--product-band-graphite: #efefeb;--product-band-warm: #f2efe7;--product-panel: rgba(255, 255, 255, .92);--product-panel-border: #cecec6;--product-reflection-color: rgba(79, 96, 0, .12)}.product-shell{overflow:clip}.product-band{position:relative;padding-block:clamp(96px,9vw,128px);background:var(--product-band-bg);border-top:1px solid var(--border)}.product-band--graphite{background:var(--product-band-graphite)}.product-band--warm{background:var(--product-band-warm)}.product-band--compact{padding-block:clamp(76px,7vw,96px)}.product-band__inner{position:relative;z-index:1;max-width:var(--wrap);margin:0 auto;padding-inline:var(--gutter)}.product-band__heading{margin:0 0 38px;font-size:clamp(28px,3vw,42px);font-weight:350;letter-spacing:-.02em}.product-hero{position:relative;isolation:isolate;min-height:650px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;padding:76px max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter))) 92px;overflow:hidden;background:var(--product-hero-bg)}.product-hero:after{content:"";position:absolute;inset:auto 0 0;height:30%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--product-band-warm) 88%,transparent))}.product-hero__copy{position:relative;z-index:2;max-width:610px}.product-hero__copy h1{margin:12px 0 0;max-width:14ch;font-size:clamp(42px,5.2vw,72px);font-weight:300;line-height:1.03;letter-spacing:-.035em}.product-hero__lead{margin:24px 0 0;max-width:58ch;color:var(--muted);font-size:19px}.product-hero__body{margin:16px 0 0;max-width:58ch;color:var(--muted)}.product-hero__media{min-width:0;min-height:420px}.product-hero__picture{position:absolute;inset:0;z-index:-2;display:block}.product-hero__picture img{width:100%;height:100%;object-fit:cover;object-position:center}.product-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}.product-hero__note{color:var(--muted);font-size:13px}.product-surface{border:1px solid var(--product-panel-border);border-radius:6px;background:var(--product-panel);box-shadow:inset 0 1px #ffffff06}.product-reflection{position:absolute;left:18%;right:8%;bottom:-60px;height:130px;pointer-events:none;opacity:.7;filter:blur(26px);transform:perspective(320px) rotateX(72deg);background:radial-gradient(ellipse at center,var(--product-reflection-color),transparent 68%)}.product-feature-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-feature-grid>li{min-height:184px;padding:34px}.product-feature-grid h3{margin:22px 0 8px;font-size:20px;font-weight:600}.product-feature-grid p{margin:0;max-width:50ch;color:var(--muted)}.product-feature-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--product-panel-border);border-radius:5px;color:var(--text)}.product-closing{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:42px}.product-closing__signal{position:relative;display:flex;align-items:center;gap:18px;margin-bottom:13px;color:var(--muted);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.product-closing__signal:before{content:"";width:42px;height:1px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.product-closing__signal:after{content:"";position:absolute;left:0;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.product-closing h2{margin:0;font-size:clamp(28px,3vw,42px);font-weight:350;letter-spacing:-.02em}.product-closing__actions{flex:0 0 auto}@media(max-width:880px){.product-hero{grid-template-columns:1fr;padding:64px var(--gutter) 76px}.product-hero__copy{order:1;max-width:680px}.product-hero__media{min-height:0;margin-top:44px}.product-hero__picture{position:relative;inset:auto;z-index:auto;order:2;margin:44px calc(var(--gutter) * -1) 0}.product-hero__picture img{height:auto;max-height:460px;object-fit:contain}.product-hero:after{height:18%}}@media(max-width:700px){.product-band{padding-block:72px}.product-band--compact{padding-block:64px}.product-feature-grid{grid-template-columns:1fr}.product-feature-grid>li{min-height:0;padding:28px}.product-closing{align-items:flex-start;flex-direction:column;padding:30px}}@media(max-width:760px),(prefers-reduced-motion:reduce){.product-reflection{display:none}}.product-closing--plain{padding:0}.product-closing--plain>div:first-child{padding-left:60px}.product-closing--plain .product-closing__signal{margin-left:-60px}.product-closing__text{max-width:64ch;margin:13px 0 0;color:var(--muted)}.product-closing__actions--row{display:flex;flex-wrap:wrap;gap:12px}.product-surface.product-closing .product-closing__signal:after{display:none}.product-surface.product-closing .product-closing__signal:before{box-shadow:none}.product-surface.product-closing .btn--ghost{border-color:color-mix(in srgb,var(--text) 62%,transparent)}.product-surface.product-closing .btn--ghost:hover{border-color:var(--text);color:var(--text)}.product-hero__media--art{position:relative;display:grid;place-items:center}.product-hero__art{position:relative;z-index:1;width:100%;height:auto}.product-hero__copy h1 span{color:var(--muted)}.product-by{margin:16px 0 0;color:var(--accent-text);font-size:13px;letter-spacing:.24em;text-transform:uppercase}.product-status{display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;color:var(--text);font-size:15px}.product-status span{padding:4px 10px;border:1px solid var(--border);border-radius:999px;color:var(--accent-text);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.product-feature-grid h3 span{color:var(--muted);font-weight:400}.product-soon{cursor:default;color:var(--muted)}.product-soon:hover{color:var(--muted)}.product-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.product-steps>li{position:relative;min-height:184px;padding:30px}.product-steps>li+li:before{content:"";position:absolute;top:41px;left:-29px;width:28px;height:1px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.product-steps__num{display:block;margin-bottom:18px;color:var(--accent-text);font-family:var(--mono);font-size:13px;letter-spacing:.12em}.product-steps p{margin:0;color:var(--muted)}.product-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-cols>div{padding:34px}.product-cols h2{margin:0 0 16px;font-size:clamp(22px,2.4vw,30px);font-weight:400;letter-spacing:-.01em}.product-cols p{margin:0 0 14px;color:var(--muted)}.product-cols ul{display:grid;gap:10px;margin:0;padding-left:1.15em;color:var(--muted)}.product-cols ul+p{margin:16px 0 0}.product-cols b{color:var(--text);font-weight:600}.product-cols .product-tag{display:inline-block;margin:0 0 16px;padding:4px 10px;border:1px solid var(--product-panel-border);border-radius:999px;color:var(--muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.product-cols .product-tag--live{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 45%,var(--product-panel-border))}@media(max-width:1000px){.product-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.product-steps>li:nth-child(odd):before{display:none}}@media(max-width:880px){.product-hero__media--art{order:2}}@media(max-width:760px){.product-cols{grid-template-columns:1fr}.product-closing--plain{padding:0}}@media(max-width:700px){.product-steps{grid-template-columns:1fr}.product-steps>li{min-height:0;padding:28px}.product-steps>li:before{display:none}.product-cols>div{padding:28px}.product-closing--plain{padding:0}}:root{--product-seam: rgba(255, 243, 208, .2);--product-floor-warm: rgba(255, 238, 196, .085);--product-floor-lime: rgba(212, 242, 0, .05)}[data-theme=light]{--product-seam: rgba(60, 54, 30, .2);--product-floor-warm: rgba(90, 78, 30, .06);--product-floor-lime: rgba(79, 96, 0, .05)}.product-band{border-top-color:transparent}.product-band:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 4%,var(--product-seam) 30%,var(--product-seam) 70%,transparent 96%)}.product-band:after{content:"";position:absolute;inset:0;pointer-events:none;background:url(/product-floor-lime.webp) center bottom / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 42%);mask-image:linear-gradient(180deg,transparent 0,#000 42%)}.product-band--graphite:after{background-image:url(/product-floor-graphite.webp)}.product-band--warm:after{background-image:url(/product-floor-warm.webp)}.product-hero:not(.agent-hero):before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:url(/product-floor-lime.webp) center bottom / cover no-repeat}[data-theme=light] .product-hero:not(.agent-hero):before{display:none}[data-theme=light] .product-band:after{inset:auto 0 0;height:min(46%,300px);-webkit-mask-image:none;mask-image:none;background:radial-gradient(ellipse 34% 92% at 9% 100%,var(--product-floor-warm),transparent 72%),radial-gradient(ellipse 34% 92% at 91% 100%,var(--product-floor-warm),transparent 72%),radial-gradient(ellipse 46% 64% at 50% 100%,var(--product-floor-lime),transparent 74%)}@media(min-width:1700px){.product-shell{zoom:1.0625}.product-hero{padding-inline:calc((100vw / 1.0625 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1275px}}@media(min-width:1800px){.product-shell{zoom:1.125}.product-hero{padding-inline:calc((100vw / 1.125 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1350px}}@media(min-width:1900px){.product-shell{zoom:1.1875}.product-hero{padding-inline:calc((100vw / 1.1875 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1425px}}@media(min-width:2000px){.product-shell{zoom:1.25}.product-hero{padding-inline:calc((100vw / 1.25 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1500px}}@media(min-width:2100px){.product-shell{zoom:1.3125}.product-hero{padding-inline:calc((100vw / 1.3125 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1575px}}@media(min-width:2200px){.product-shell{zoom:1.375}.product-hero{padding-inline:calc((100vw / 1.375 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1650px}}@media(min-width:2300px){.product-shell{zoom:1.4375}.product-hero{padding-inline:calc((100vw / 1.4375 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1725px}}@media(min-width:2400px){.product-shell{zoom:1.5}.product-hero{padding-inline:calc((100vw / 1.5 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1800px}}@media(min-width:2500px){.product-shell{zoom:1.5625}.product-hero{padding-inline:calc((100vw / 1.5625 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1875px}}@media(min-width:2600px){.product-shell{zoom:1.625}.product-hero{padding-inline:calc((100vw / 1.625 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 1950px}}@media(min-width:2700px){.product-shell{zoom:1.6875}.product-hero{padding-inline:calc((100vw / 1.6875 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2025px}}@media(min-width:2800px){.product-shell{zoom:1.75}.product-hero{padding-inline:calc((100vw / 1.75 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2100px}}@media(min-width:2900px){.product-shell{zoom:1.8125}.product-hero{padding-inline:calc((100vw / 1.8125 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2175px}}@media(min-width:3000px){.product-shell{zoom:1.875}.product-hero{padding-inline:calc((100vw / 1.875 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2250px}}@media(min-width:3100px){.product-shell{zoom:1.9375}.product-hero{padding-inline:calc((100vw / 1.9375 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2325px}}@media(min-width:3200px){.product-shell{zoom:2}.product-hero{padding-inline:calc((100vw / 2 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2400px}}@media(min-width:3300px){.product-shell{zoom:2.0625}.product-hero{padding-inline:calc((100vw / 2.0625 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2475px}}@media(min-width:3400px){.product-shell{zoom:2.125}.product-hero{padding-inline:calc((100vw / 2.125 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2550px}}@media(min-width:3500px){.product-shell{zoom:2.1875}.product-hero{padding-inline:calc((100vw / 2.1875 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2625px}}@media(min-width:3600px){.product-shell{zoom:2.25}.product-hero{padding-inline:calc((100vw / 2.25 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2700px}}@media(min-width:3700px){.product-shell{zoom:2.3125}.product-hero{padding-inline:calc((100vw / 2.3125 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2775px}}@media(min-width:3800px){.product-shell{zoom:2.375}.product-hero{padding-inline:calc((100vw / 2.375 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2850px}}@media(min-width:3900px){.product-shell{zoom:2.4375}.product-hero{padding-inline:calc((100vw / 2.4375 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 2925px}}@media(min-width:4000px){.product-shell{zoom:2.5}.product-hero{padding-inline:calc((100vw / 2.5 - var(--wrap)) / 2 + var(--gutter))}body:has(.product-shell) .site-header{--wrap: 3000px}}
