.experience{--landing-ink:#050505;--landing-paper:#f1eadf;--landing-paper-dark:#dfd5c6;--landing-muted:#8d8880;--landing-graphite:#363a3d;--landing-gold:#b78843;--landing-gold-bright:#d0a25d;--landing-hairline:rgb(241 234 223/15%);--scroll-progress:0;--product-progress:0}body:has([data-points-landing]){overflow-x:clip;overflow-y:auto;background:#030303;color:#f1eee8}body:has([data-points-landing]) select option{background:#101010;color:#f1eee8}.experience,.experience *,.experience :after,.experience :before{box-sizing:border-box}body:has(.experience){min-height:100%;overflow-x:clip;overflow-y:auto;background:#050505;scroll-behavior:auto}.experience{overflow-x:clip;color:var(--landing-paper);font-family:Inter,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;text-rendering:geometricPrecision}.experience a{color:inherit;text-decoration:none}.experience a,.experience button{-webkit-tap-highlight-color:transparent}.experience ::selection{background:var(--landing-gold);color:var(--landing-ink)}.experience{position:relative;min-height:100%;background:var(--landing-ink);isolation:isolate}.field-stage{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(circle at 62% 48%,rgb(154 118 68/8%),transparent 32%),var(--landing-ink);opacity:calc(1 - var(--product-progress) * 1.3);transform:scale(calc(1 + var(--product-progress) * .045));transform-origin:58% 50%;will-change:opacity,transform}.field-stage canvas{position:absolute!important;inset:0;display:block}.field-vignette{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgb(5 5 5/74%),transparent 42%,rgb(5 5 5/16%)),radial-gradient(ellipse at center,transparent 45%,rgb(5 5 5/58%) 100%);pointer-events:none}.field-vignette:after{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/1.6%) 1px,transparent 0);background-size:100% 13vh;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black 45%,transparent);mask-image:linear-gradient(90deg,transparent,black 45%,transparent);opacity:calc(.7 - var(--scroll-progress) * .45)}.site-header{position:fixed;top:0;right:clamp(24px,4vw,72px);left:clamp(24px,4vw,72px);z-index:20;display:flex;align-items:center;justify-content:space-between;height:86px;border-bottom:1px solid var(--landing-hairline);font-size:10px;letter-spacing:.13em;text-transform:uppercase;opacity:calc(1 - var(--product-progress) * 1.5);pointer-events:none}.wordmark{display:inline-flex;gap:11px;align-items:center;letter-spacing:-.01em;text-transform:none;pointer-events:auto}.wordmark-mark{width:9px;height:9px;border:1px solid var(--landing-gold);border-radius:50%;background:var(--landing-gold);box-shadow:inset 0 0 0 2px var(--landing-ink),0 0 14px rgb(183 136 67/30%)}.header-note{color:var(--landing-muted)}.marketing-actions{display:flex;gap:8px;align-items:center;pointer-events:auto}.marketing-actions a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--landing-hairline);border-radius:999px;transition:border-color .18s ease,background .18s ease,color .18s ease}.marketing-actions a:hover{border-color:rgb(241 234 223/45%)}.marketing-actions .marketing-primary{border-color:var(--landing-gold);background:var(--landing-gold);color:var(--landing-ink)}.marketing-actions .marketing-primary:hover{border-color:var(--landing-gold-bright);background:var(--landing-gold-bright)}.progress-rail{position:fixed;top:50%;right:clamp(18px,2.2vw,42px);z-index:12;display:grid;gap:9px;justify-items:center;color:#6f6c67;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.08em;opacity:calc(.72 - var(--product-progress));transform:translateY(-50%);pointer-events:none}.progress-rail i{position:relative;display:block;width:1px;height:112px;overflow:hidden;background:rgb(241 234 223/12%)}.progress-rail b{position:absolute;inset:0;display:block;background:var(--landing-gold);transform:scaleY(var(--scroll-progress));transform-origin:top}.story-flow{position:relative;z-index:4;pointer-events:none}.story-section{position:relative;display:flex;min-height:86svh;align-items:center;padding:90px clamp(30px,7vw,134px) 64px}.story-section.align-right{justify-content:flex-end}.story-section.align-left{justify-content:flex-start}.story-beat{width:min(550px,42vw);will-change:opacity,transform}.story-beat.compact{width:min(480px,40vw)}.story-intro{min-height:86svh}.intro-beat{width:min(710px,56vw)}.experience .card-label,.eyebrow,.light-kicker,.section-index{margin:0;color:var(--landing-gold-bright);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.eyebrow{margin-bottom:30px}.intro-beat h1{margin:0;font-size:clamp(64px,7.2vw,132px);font-weight:390;line-height:.88;letter-spacing:-.072em}.intro-beat h1 em{color:var(--landing-gold);font-family:Georgia,Times New Roman,serif;font-weight:400}.lead-copy,.product-copy>p:not(.light-kicker),.story-beat>p:not(.section-index){color:#aaa49a;font-size:clamp(14px,1vw,16px);line-height:1.62}.lead-copy{width:min(400px,88%);margin:34px 0 0 4px}.scroll-cue{display:flex;gap:13px;align-items:center;margin-top:52px;color:#7b7771;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.scroll-cue span{display:block;width:34px;height:1px;background:linear-gradient(90deg,var(--landing-gold) 0 28%,rgb(241 234 223/16%) 28%)}.section-index{margin-bottom:26px}.story-beat h2{max-width:540px;margin:0;font-size:clamp(42px,4.7vw,82px);font-weight:410;line-height:.98;letter-spacing:-.055em}.story-beat>p:not(.section-index){width:min(390px,94%);margin:29px 0 0}.floating-formula{position:absolute;top:31%;right:clamp(56px,6.5vw,124px);display:grid;gap:11px;max-width:320px;padding-left:18px;border-left:1px solid rgb(183 136 67/76%);opacity:.7}.align-right .floating-formula{right:auto;left:clamp(56px,8vw,152px)}.floating-formula span{color:#77736d;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.floating-formula strong{color:#cfc6b8;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1vw,16px);font-weight:400;letter-spacing:.015em}.scenario-key{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;color:#8d8982;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.scenario-key span{display:inline-flex;gap:7px;align-items:center}.scenario-key i,.stable-label i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#777b7d}.scenario-key span:first-child i,.stable-label i{background:var(--landing-gold);box-shadow:0 0 10px rgb(183 136 67/50%)}.field-metrics{display:grid;grid-template-columns:repeat(3,1fr);width:min(500px,100%);margin:36px 0 0;border-top:1px solid var(--landing-hairline);border-bottom:1px solid var(--landing-hairline)}.field-metrics div{padding:17px 12px 18px 0}.field-metrics div+div{padding-left:16px;border-left:1px solid var(--landing-hairline)}.field-metrics dt{margin-bottom:9px;color:#6f6c66;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.field-metrics dd{margin:0;color:#d5cdc0;font-family:Georgia,Times New Roman,serif;font-size:20px}.equilibrium-section{justify-content:center;text-align:center}.equilibrium-copy{width:min(700px,72vw)}.equilibrium-copy h2,.equilibrium-copy>p:not(.section-index){margin-right:auto;margin-left:auto}.stable-label{display:inline-flex;gap:9px;align-items:center;margin-top:34px;color:var(--landing-gold-bright);font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.equilibrium-section .floating-formula{top:auto;right:50%;bottom:10%;display:flex;gap:18px;align-items:baseline;max-width:none;padding:0;border:0;transform:translateX(50%);white-space:nowrap}.product-reveal{position:relative;z-index:30;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(620px,1.65fr);gap:clamp(48px,7vw,130px);min-height:100svh;align-items:center;padding:96px clamp(30px,5vw,96px) 72px;overflow:hidden;border-radius:42px 42px 0 0;background:var(--landing-paper-dark);color:#151514;box-shadow:0 -30px 80px rgb(0 0 0/44%);pointer-events:auto}.product-reveal:before{position:absolute;top:0;left:50%;width:1px;height:54px;background:#92846f;content:""}.product-copy{align-self:center}.light-kicker,.product-copy .light-kicker{color:#806230}.product-copy h2{margin:24px 0 0;font-size:clamp(42px,4.2vw,76px);font-weight:440;line-height:.98;letter-spacing:-.06em}.product-copy>p:not(.light-kicker){width:min(410px,100%);margin:28px 0 0;color:#6c655b}.text-link{display:inline-flex;gap:15px;align-items:center;margin-top:38px;padding-bottom:6px;border-bottom:1px solid #827253;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.product-card{align-self:center;min-width:0;max-width:100%;overflow:hidden;border:1px solid rgb(21 21 20/16%);border-radius:22px;background:#f5f0e8;box-shadow:0 26px 70px rgb(60 46 28/17%);transform:perspective(1600px) rotateY(-2.5deg) rotateX(1.2deg);transform-origin:center}.product-card-bar{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 22px;border-bottom:1px solid rgb(21 21 20/10%);color:#5c574f;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.product-card-brand{display:inline-flex;gap:9px;align-items:center}.product-card-brand i{width:7px;height:7px;border-radius:50%;background:#a87635}.status-pill{padding:7px 10px;border-radius:999px;background:#e4dccd;color:#655638}.product-card-grid{display:grid;grid-template-columns:.9fr 1.35fr;min-width:0;min-height:520px}.product-card-grid>div{min-width:0;padding:clamp(22px,2.1vw,38px)}.players-panel,.strategy-summary{border-right:1px solid rgb(21 21 20/10%)}.strategy-summary,.utility-panel{border-bottom:1px solid rgb(21 21 20/10%)}.experience .card-label{color:#8a8175;font-size:7px}.strategy-summary h3{max-width:350px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,2.25vw,42px);font-weight:400;line-height:1.04}.strategy-note{max-width:330px;margin:16px 0 32px;color:#756e64;font-size:12px;line-height:1.55}.confidence-row,.constraint-panel>div,.player-row,.utility-heading{display:flex;align-items:center;justify-content:space-between}.confidence-row{color:#6f685e;font-size:10px}.confidence-row strong{color:#34302b;font-family:var(--font-geist-mono),monospace;font-size:11px}.confidence-track{height:3px;margin-top:9px;overflow:hidden;background:#ddd5c8}.confidence-track span{display:block;width:84%;height:100%;background:#a87635}.utility-heading strong{display:block;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.utility-heading>span{color:#8b8377;font-size:9px}.utility-graph{width:100%;height:170px;margin-top:22px;overflow:visible}.grid-path{fill:none;stroke:rgb(40 36 31/8%);stroke-width:1}.utility-area{fill:url(#none);fill:rgb(168 118 53/8%)}.utility-line{fill:none;stroke:#a87635;stroke-width:2;vector-effect:non-scaling-stroke}.utility-graph circle{fill:#a87635;stroke:#f5f0e8;stroke-width:3}.players-panel{align-self:stretch}.player-row{gap:18px;padding:16px 0;border-bottom:1px solid rgb(21 21 20/8%);color:#6e685f;font-size:10px}.player-row strong{margin-left:auto;color:#292621;font-weight:500}.player-row i{width:36px;color:#91703f;font-family:var(--font-geist-mono),monospace;font-style:normal;text-align:right}.constraint-panel{display:flex;flex-direction:column}.constraint-panel>div{margin-top:22px}.constraint-panel>div strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.constraint-panel>div span{color:#8a6939;font-family:var(--font-geist-mono),monospace;font-size:10px}.product-model-link{display:inline-flex;width:100%;margin-top:auto;align-items:center;justify-content:center;padding:13px 18px;border:0;border-radius:4px;background:#1c1b19;color:#f3ece1;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.static-field-fallback{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 65% 52%,transparent 0 5%,rgb(222 210 191/26%) 5.2% 5.35%,transparent 5.6%),radial-gradient(ellipse at 65% 52%,rgb(241 234 223/12%) 0 1px,transparent 1.4px) 0 0 /16px 13px,#050505}.fallback-current{position:absolute;top:54%;left:23%;width:48%;height:1px;background:linear-gradient(90deg,transparent,var(--landing-gold) 22% 82%,transparent);transform:rotate(-8deg);box-shadow:0 0 12px rgb(183 136 67/28%)}.fallback-attractor{position:absolute;top:49%;left:65%;width:8px;height:8px;border-radius:50%;background:var(--landing-gold);box-shadow:0 0 30px rgb(183 136 67/70%)}.noscript-fallback{position:fixed;right:24px;bottom:24px;left:24px;z-index:100;padding:18px;border:1px solid var(--landing-hairline);background:#111;color:var(--landing-paper);font-size:13px}html[data-capture-product=true] body,html[data-capture=true] body{overflow:hidden}html[data-capture=true] .story-section,html[data-capture=true]:not([data-capture-product=true]) .product-reveal{display:none}html[data-capture-stage=action] .story-section[data-capture-key=action],html[data-capture-stage=constraints] .story-section[data-capture-key=constraints],html[data-capture-stage=equilibrium] .story-section[data-capture-key=equilibrium],html[data-capture-stage=intro] .story-section[data-capture-key=intro],html[data-capture-stage=reactions] .story-section[data-capture-key=reactions]{position:fixed;inset:0;z-index:5;display:flex;min-height:100svh}html[data-capture-product=true] .product-reveal{position:fixed;inset:0;z-index:60;min-height:100svh;border-radius:0}@media (max-width:1050px){.product-reveal{grid-template-columns:.66fr 1.34fr;gap:44px;padding-right:34px;padding-left:34px}.product-card-grid{min-height:470px}}@media (max-width:760px){.site-header{right:20px;left:20px;height:70px}.marketing-actions a{min-height:32px;padding:0 11px;font-size:9px;letter-spacing:.08em}.header-note,.progress-rail{display:none}.field-vignette{background:linear-gradient(180deg,rgb(5 5 5/24%),transparent 42%,rgb(5 5 5/72%))}.story-section{min-height:86svh;align-items:flex-end;padding:88px 24px 82px;overflow:hidden}.equilibrium-section,.story-section.align-left,.story-section.align-right{justify-content:flex-start;text-align:left}.equilibrium-copy,.intro-beat,.story-beat,.story-beat.compact{width:100%}.story-intro{align-items:center}.intro-beat h1{font-size:clamp(47px,13.2vw,62px);letter-spacing:-.062em}.intro-beat h1 em{display:block}.lead-copy{width:min(310px,100%)}.story-beat>p:not(.section-index){max-width:320px}.story-beat h2{max-width:94%;font-size:clamp(43px,13vw,66px)}.equilibrium-copy h2,.equilibrium-copy>p:not(.section-index){margin-left:0}.align-right .floating-formula,.floating-formula{top:100px;right:24px;left:auto;max-width:250px}.equilibrium-section .floating-formula,.story-intro .floating-formula{display:none}.field-metrics{grid-template-columns:1fr;width:210px}.field-metrics div{display:flex;align-items:center;justify-content:space-between;padding:11px 0}.field-metrics div+div{padding-left:0;border-top:1px solid var(--landing-hairline);border-left:0}.field-metrics dt{margin:0}.field-metrics dd{font-size:17px}.product-reveal{display:block;min-height:auto;padding:96px 20px 48px;border-radius:28px 28px 0 0}html[data-capture-product=true] .product-reveal{display:flex;align-items:center;padding:18px}html[data-capture-product=true] .product-copy{display:none}html[data-capture-product=true] .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 36px);width:calc(100vw - 36px);min-width:0;max-width:calc(100vw - 36px);max-height:calc(100svh - 36px);margin:0;overflow:hidden}html[data-capture-product=true] .status-pill{display:none}.product-copy h2{font-size:clamp(44px,13vw,62px)}.product-card{margin-top:58px;transform:none}.product-card-grid{grid-template-columns:1fr}.product-card-grid>div{padding:24px 34px 24px 24px;border-right:0;border-bottom:1px solid rgb(21 21 20/10%)}.product-card-bar{padding-right:34px}.player-row i,.status-pill{display:none}.utility-graph{height:145px}.product-model-link{margin-top:32px}}@media (max-width:440px){.site-header{right:14px;left:14px}.wordmark>span:last-child{display:none}.marketing-actions{margin-left:auto}}@media (prefers-reduced-motion:reduce){.experience *,.experience :after,.experience :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.story-beat{opacity:1!important;transform:none!important}}