.sec-page{overflow:clip}.sec-wrap{width:min(100%,1400px);margin-inline:auto;padding-inline:48px}.sec-page section h2{text-wrap:balance;font-size:clamp(36px,4.3vw,60px)}.sec-page em{font-weight:inherit;color:var(--primary)}.sec-page a,.sec-page button,.sec-page summary{-webkit-tap-highlight-color:transparent}.sec-page :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:6px}.sec-page section[id]{scroll-margin-top:35px}.sec-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding-block:64px 84px;display:grid}.sec-hero h1{letter-spacing:-.04em;margin:27px 0;font-size:clamp(50px,5.8vw,80px);line-height:1.05}.sec-hero-lede{max-width:36ch;color:var(--muted-foreground);font-size:18px;line-height:1.65}.sec-text-link{border-bottom:1px solid var(--border);align-items:center;gap:22px;margin-top:32px;padding-bottom:10px;font-size:13px;display:inline-flex}.sec-story{background:#e3e6e8;border-radius:18px;padding:25px 28px 18px;position:relative}.sec-story-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.sec-live-dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.sec-story-card{background:#faf9f5;border:1px solid #d9d7ce;border-radius:5px;padding:24px}.sec-story-brand{border-bottom:1px solid var(--border);letter-spacing:.1em;justify-content:space-between;gap:10px;padding-bottom:20px;font-size:9px;display:flex}.sec-story-brand span:last-child{letter-spacing:0}.sec-story-request{align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.sec-story-icon{color:#2f3a2f;background:#e2e6e0;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.sec-small{color:#747469;margin-top:3px;font-size:10px;display:block}.sec-story-verdict{margin-top:25px;font-size:clamp(30px,3vw,43px)}.sec-story-state{animation:.35s ease-out sec-arrive}.sec-story-detail{color:var(--muted-foreground);margin-top:10px;font-size:13px}.sec-story-bottom{border-top:1px solid var(--border);justify-content:space-between;gap:8px;margin-top:25px;padding-top:18px;font-size:10px;display:flex}.sec-story-bottom>span{align-items:center;gap:5px;display:flex}.sec-stage-controls{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.sec-stage-controls button{text-align:left;cursor:pointer;color:#67665e;border-top:1px solid #bcbab1;padding-top:10px;font-size:10px;transition:color .2s,border-color .2s}.sec-stage-controls button span{margin-bottom:3px;font-size:9px;display:block}.sec-stage-controls button[aria-pressed=true]{border-top:2px solid var(--primary);color:var(--primary);padding-top:9px}.sec-story figcaption{min-height:48px;margin-top:18px;font-size:11px}.sec-story figcaption small{color:#6f6c62;margin-top:8px;font-size:9px;display:block}.sec-chapters{grid-template-columns:repeat(4,1fr);display:grid}.sec-chapters a{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-block:20px;font-size:12px;display:flex}.sec-chapters a>span{color:var(--muted-foreground);font-size:10px}.sec-chapters svg{margin-left:auto;margin-right:28px}.sec-opening{max-width:1070px;padding-block:100px}.sec-opening-line{font-size:clamp(34px,4vw,54px)}.sec-opening-detail{color:var(--muted-foreground);margin-block:24px 30px;font-size:23px;line-height:1.6}.sec-prose{font-size:16px;line-height:1.75}.sec-prose p+p{margin-top:17px}.sec-principle{border-top:1px solid var(--border);margin-top:38px;padding-top:30px;font-size:16px}.sec-band{padding-block:104px}.sec-section-grid{grid-template-columns:1fr 1fr;gap:88px;display:grid}.sec-section-heading h2,.sec-section-grid h2{margin-block:24px 30px}.sec-rooms{gap:14px;display:grid}.sec-room-card{border:1px solid var(--border);border-radius:14px;align-items:center;gap:18px;padding:20px 24px;display:flex}.sec-room-index{color:var(--muted-foreground);font-size:10px}.sec-room-card .mkt-display{flex-shrink:0;width:190px;font-size:19px}.sec-room-card>span:last-child{color:var(--muted-foreground);font-size:13px}.sec-account-panel{border:1px solid var(--border);border-radius:14px;padding:8px 28px}.sec-account-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-block:20px;font-size:14px;display:flex}.sec-account-row svg{color:var(--primary);flex-shrink:0}.sec-account-note{padding-top:22px;font-size:14px}.sec-connected .sec-section-grid{align-items:center;margin-top:15px}.sec-mfa-mock{border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:#ffffff14;border-radius:14px;align-items:center;gap:22px;margin-top:50px;padding:24px 28px;display:flex}.sec-mfa-mock>div{flex:1}.sec-mfa-mock .mkt-display{font-size:22px}.sec-mfa-mock p{opacity:.85;margin-top:6px;font-size:13px}.sec-connected-close{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);max-width:62ch;margin-top:45px;padding-top:32px;font-size:17px}.sec-team-close{border-top:1px solid var(--border);max-width:70ch;margin-top:45px;padding-top:30px;font-size:17px}.sec-protection-list{max-width:760px;margin-top:30px}.sec-protection-list details{border-top:1px solid var(--border)}.sec-protection-list details:last-child{border-bottom:1px solid var(--border)}.sec-protection-list summary{cursor:pointer;align-items:center;gap:18px;padding-block:22px;font-size:16px;list-style:none;display:flex}.sec-protection-list summary::-webkit-details-marker{display:none}.sec-protection-list summary svg{flex-shrink:0;margin-left:auto;transition:transform .25s}.sec-protection-list details[open] summary svg{transform:rotate(180deg)}.sec-detail-number{color:var(--muted-foreground);font-size:11px}.sec-protection-list .sec-prose{max-width:62ch;padding-bottom:26px;font-size:14px}.sec-foundation-intro{color:var(--muted-foreground);font-size:17px}.sec-details details{border-top:1px solid var(--border)}.sec-details details:last-child{border-bottom:1px solid var(--border)}.sec-details summary{cursor:pointer;justify-content:space-between;gap:25px;padding-block:27px;list-style:none;display:flex}.sec-details summary::-webkit-details-marker{display:none}.sec-details summary .mkt-display{font-size:29px}.sec-details summary svg{flex-shrink:0;transition:transform .25s}.sec-details details[open] summary svg{transform:rotate(45deg)}.sec-details .sec-prose{padding-bottom:32px;font-size:15px}.sec-money-band h2{max-width:20ch}.sec-money-band .sec-prose{max-width:62ch;margin-top:20px;font-size:18px}.sec-closing{text-align:center}.sec-closing h2{max-width:26ch;margin:25px auto 34px}.sec-closing .sec-prose{max-width:64ch;margin-inline:auto}.sec-closing a{align-items:center;gap:25px;margin-top:35px;display:inline-flex}@keyframes sec-arrive{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sec-page *,.sec-page :before,.sec-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1100px){.sec-hero{gap:35px}.sec-section-grid{gap:44px}.sec-story{padding-inline:20px}.sec-story-card{padding:20px}.sec-hero h1{font-size:58px}}@media (width<=800px){.sec-wrap{padding-inline:24px}.sec-hero{grid-template-columns:1fr;gap:45px;padding-block:40px 55px}.sec-hero h1{font-size:clamp(48px,9vw,68px)}.sec-hero-copy{max-width:600px}.sec-hero-lede{max-width:45ch}.sec-story{width:100%;max-width:510px;margin-inline:auto}.sec-story-verdict{font-size:34px}.sec-chapters{grid-template-columns:1fr 1fr}.sec-chapters a:nth-child(n+3){border-top:0}.sec-opening{padding-block:65px}.sec-opening-detail{font-size:21px}.sec-band{padding-block:65px}.sec-section-grid{grid-template-columns:1fr;gap:30px}.sec-section-grid h2{max-width:19ch}.sec-room-card{flex-wrap:wrap}.sec-room-card .mkt-display{width:auto}.sec-mfa-mock{flex-wrap:wrap}.sec-details{margin-top:10px}}@media (width<=480px){.sec-page section h2{font-size:34px}.sec-hero h1{font-size:46px}.sec-chapters a{gap:8px;font-size:11px}.sec-chapters svg{margin-right:12px}.sec-account-panel{padding:8px 18px}}
