.experience-venus{--ink:#172124;--muted:#5d6a6e;--paper:#fffdf8;--sand:#f3ecdf;--orange:#db6b28;--orange-dark:#9f3e14;--sky:#bfe4e1;--line:#d8d0c2;--deep:#173940;--ok:#2d6a4f;--warn:#9b5c15;--unknown:#715b91;--radius:22px;--shadow:0 16px 40px #25231a17}.experience-venus *{box-sizing:border-box}.experience-venus{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font:18px/1.58 ui-rounded,Avenir Next,Avenir,system-ui,sans-serif}.experience-venus button,.experience-venus input{font:inherit}.experience-venus a{color:inherit}.experience-venus .wrap{width:min(1080px,100% - 40px);margin:auto}.experience-venus .skip{position:absolute;left:-999px}.experience-venus .skip:focus{z-index:20;background:#fff;border-radius:8px;padding:10px;top:16px;left:16px}.experience-venus .top{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffdf8eb;position:sticky;top:0}.experience-venus .top .wrap{justify-content:space-between;align-items:center;gap:16px;height:62px;display:flex}.experience-venus .back{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-size:.83rem;font-weight:800;text-decoration:none}.experience-venus .back:hover{border-color:var(--orange);color:var(--orange-dark)}.experience-venus .brand{letter-spacing:.04em;font-size:.86rem;font-weight:800}.experience-venus .brand span{color:var(--orange)}.experience-venus .nav{color:var(--muted);gap:18px;font-size:.87rem;display:flex}.experience-venus .nav a{text-decoration:none}.experience-venus .nav a:hover{text-decoration:underline}.experience-venus .hero{background:radial-gradient(circle at 76% 35%,#f7c574 0 4%,#ee9851 20%,#0000 42%),linear-gradient(135deg,#fffdf8 45%,#f2e6d0);align-items:center;min-height:calc(100svh - 62px);padding:70px 0 88px;display:grid}.experience-venus .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.experience-venus .eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--orange-dark);margin-bottom:16px;font-size:.76rem;font-weight:800}.experience-venus .eyebrow a{color:inherit}.experience-venus .hero h1{letter-spacing:-.06em;max-width:700px;margin:0 0 22px;font-size:clamp(3rem,6vw,5.7rem);line-height:.96}.experience-venus .hero .lead{color:#405054;max-width:590px;margin:0;font-size:1.18rem}.experience-venus .hero-visual{place-items:center;min-height:410px;display:grid;position:relative}.experience-venus .planet{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffe0a0 0 3%,#0000 12%),radial-gradient(circle at 40% 34%,#f5aa58 0 15%,#d75f25 47%,#823014 100%);border-radius:50%;width:min(370px,90vw);box-shadow:inset -26px -32px 55px #572310,0 34px 60px #74300c47}.experience-venus .tag{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8;border-radius:12px;max-width:190px;padding:12px 14px;font-size:.86rem;font-weight:700;position:absolute}.experience-venus .tag.one{top:7%;left:0}.experience-venus .tag.two{top:40%;right:0}.experience-venus .tag.three{bottom:4%;left:4%}.experience-venus .tag b{color:var(--orange-dark)}.experience-venus section{padding:100px 0}.experience-venus .intro{background:var(--deep);color:#eff8f5}.experience-venus .section-head{max-width:760px;margin-bottom:38px}.experience-venus .section-head h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(2.25rem,4vw,4.2rem);line-height:1}.experience-venus .section-head p{color:inherit;opacity:.86;margin:0}.experience-venus .intro .eyebrow{color:#f8c47a}.experience-venus .statement{letter-spacing:-.04em;max-width:930px;margin:0;font-size:clamp(1.8rem,3.6vw,3.25rem);line-height:1.18}.experience-venus .statement strong{color:#f6be72}.experience-venus .what{grid-template-columns:1fr 1fr;gap:16px;margin-top:45px;display:grid}.experience-venus .what-card{border-radius:var(--radius);border:1px solid #ffffff40;padding:25px}.experience-venus .what-card h3{color:#f6be72;margin:0 0 8px;font-size:1.05rem}.experience-venus .what-card p{color:#fff;margin:0;font-size:.97rem}.experience-venus .story-shell{grid-template-columns:220px 1fr;gap:54px;display:grid}.experience-venus .chapter-list{border-left:1px solid var(--line);align-self:start;position:sticky;top:88px}.experience-venus .chapter-list a{color:var(--muted);border-left:3px solid #0000;margin-left:-2px;padding:9px 0 9px 17px;font-size:.9rem;text-decoration:none;display:block}.experience-venus .chapter-list a:hover{color:var(--ink);border-color:var(--orange)}.experience-venus .chapter{border-bottom:1px solid var(--line);margin-bottom:68px;padding:6px 0 70px;scroll-margin-top:78px}.experience-venus .chapter:last-child{border:0;margin:0}.experience-venus .chapter .num{color:var(--orange);font-size:.9rem;font-weight:900}.experience-venus .chapter h3{letter-spacing:-.045em;margin:7px 0 16px;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.05}.experience-venus .chapter>p{max-width:680px;margin:0 0 25px}.experience-venus .panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:28px}.experience-venus .plain{background:#fff7e7;border-color:#ebc990}.experience-venus .panel h4{margin:0 0 8px;font-size:1.12rem}.experience-venus .panel p:last-child{margin-bottom:0}.experience-venus .environment{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;display:grid}.experience-venus .environment-options{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.experience-venus .environment-options button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-size:.84rem;font-weight:800}.experience-venus .environment-options button[aria-pressed=true]{background:var(--deep);color:#fff;border-color:var(--deep)}.experience-venus .environment-options small{color:var(--muted)}.experience-venus .env-result{background:var(--sand);border-radius:16px;padding:22px}.experience-venus .env-result .state{color:var(--orange-dark);margin-bottom:8px;font-size:1.45rem;font-weight:900;line-height:1.1}.experience-venus .source-note{color:var(--muted);margin-top:12px;font-size:.78rem}.experience-venus .callout{border-left:5px solid var(--orange);background:#fff7e8;border-radius:0 14px 14px 0;max-width:690px;padding:14px 18px;font-size:.94rem}.experience-venus .callout b{color:var(--orange-dark)}.experience-venus figure{margin:28px 0 0}.experience-venus .paper-figure{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:15px}.experience-venus .paper-figure img{border-radius:12px;width:100%;display:block}.experience-venus .paper-figure figcaption{color:var(--muted);padding:12px 6px 2px;font-size:.83rem}.experience-venus .grid2{grid-template-columns:1fr 1fr;gap:22px;display:grid}.experience-venus .evidence{gap:10px;display:grid}.experience-venus .evidence button{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);background:#fff;border-radius:14px;padding:15px 17px}.experience-venus .evidence button[aria-expanded=true]{border-color:var(--deep);background:#eff8f5}.experience-venus .evidence .label{letter-spacing:.1em;color:var(--orange-dark);margin-bottom:3px;font-size:.72rem;font-weight:900;display:block}.experience-venus .evidence .detail{color:var(--muted);margin-top:8px;font-size:.9rem;display:none}.experience-venus .evidence button[aria-expanded=true] .detail{display:block}.experience-venus .scale{align-items:center;gap:7px;margin:20px 0 4px;display:flex}.experience-venus .scale span{background:#d9e2de;border-radius:20px;flex:1;height:15px}.experience-venus .scale span.active{background:var(--ok)}.experience-venus .scale span.warn{background:#f3bd5d}.experience-venus .scale span.unknown{background:#bca8d1}.experience-venus .scale-text{color:var(--muted);justify-content:space-between;font-size:.76rem;display:flex}.experience-venus .deep{margin-top:22px}.experience-venus .deep details{border-top:1px solid var(--line);padding:13px 0}.experience-venus .deep summary{cursor:pointer;font-weight:800}.experience-venus .deep p,.experience-venus .deep ul{color:var(--muted);font-size:.92rem}.experience-venus .deep li+li{margin-top:8px}.experience-venus .spectrum-note{color:var(--muted);margin:15px 0 0;font-size:.94rem}.experience-venus .fingerprint{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.experience-venus .chip{background:#f2eee7;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:800}.experience-venus .chip.highlight{color:#803e15;background:#ffe6b5}.experience-venus .byline{background:linear-gradient(110deg,#f5e4c5,#e9f2ee)}.experience-venus .byline blockquote{letter-spacing:-.04em;max-width:890px;margin:0;font-size:clamp(1.5rem,3vw,2.45rem);line-height:1.2}.experience-venus .byline p{max-width:780px}.experience-venus .footer{color:#dce8e5;background:#172124;padding:45px 0;font-size:.85rem}.experience-venus .footer p{max-width:820px}.experience-venus .footer a{color:#f4c16d}.experience-venus .footer .tiny{opacity:.72;font-size:.78rem}@media (width<=780px){.experience-venus{font-size:17px}.experience-venus .nav{display:none}.experience-venus .hero{padding-top:40px}.experience-venus .hero-grid,.experience-venus .environment,.experience-venus .grid2{grid-template-columns:1fr;gap:28px}.experience-venus .hero-visual{order:-1;min-height:340px}.experience-venus .planet{width:250px}.experience-venus .tag.one{top:3%;left:1%}.experience-venus .tag.two{top:46%;right:1%}.experience-venus .tag.three{bottom:2%;left:2%}.experience-venus .what,.experience-venus .story-shell{grid-template-columns:1fr}.experience-venus .chapter-list{border-left:0;border-bottom:1px solid var(--line);padding-bottom:10px;display:flex;position:static;overflow:auto}.experience-venus .chapter-list a{white-space:nowrap;border-bottom:3px solid #0000;border-left:0;margin:0;padding:7px 12px}.experience-venus .chapter-list a:hover{border-color:var(--orange)}.experience-venus section{padding:65px 0}.experience-venus .chapter{margin-bottom:44px;padding-bottom:43px}.experience-venus .paper-figure{padding:9px}.experience-venus .what{gap:12px}}@media (prefers-reduced-motion:reduce){.experience-venus{scroll-behavior:auto}}.experience-venus .chapter .num{color:var(--orange-dark)}.experience-venus p a{text-underline-offset:4px;text-decoration:underline}.experience-venus .environment-options{display:none}.experience-venus .evidence .detail{display:block}.experience-venus.controls-ready .environment-options{display:flex}.experience-venus.controls-ready .static-model,.experience-venus.controls-ready .evidence .detail{display:none}.experience-venus.controls-ready .evidence button[aria-expanded=true] .detail{display:block}
