@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{font-family:DM Sans,Helvetica Neue,PingFang SC,sans-serif;color:#10252c;background:#f2f3f3;font-synthesis:none;-webkit-font-smoothing:antialiased;--ink:#10252c;--deep:#071d23;--teal:#73bcc5;--muted:#71848a;--paper:#f3f4f4;--line:#d4ddde;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:#7fc8cf;color:#08222a}:focus-visible{outline:2px solid #27a9bd;outline-offset:3px}.site-header{height:92px;padding:0 5.3vw;position:fixed;left:0;right:0;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:2rem;transition:background .3s,color .3s,border .3s}.site-header.header-dark{color:#f3f6f6;background:linear-gradient(#03121991,#03121900)}.site-header.header-light{color:var(--ink);background:#f3f4f4eb;border-bottom:1px solid #bacbcc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-size:27px;font-weight:600;letter-spacing:.26em;line-height:1}.header-links{display:flex;align-items:center;gap:3.5rem;font-size:13px;font-weight:500}.header-links a{opacity:.88;transition:opacity .2s}.header-links a:hover{opacity:1}.header-actions{display:flex;align-items:center;gap:16px}.header-cta{min-width:150px;min-height:43px;display:flex;justify-content:center;align-items:center;gap:25px;padding:0 18px;border:1px solid currentColor;font:500 10px/1 var(--mono);letter-spacing:.12em;white-space:nowrap;transition:background .2s,color .2s}.header-cta:hover{background:#e7f8fa;color:#10252c}.header-light .header-cta:hover{background:var(--ink);color:#fff}.menu-toggle{display:none;background:none;border:0;color:inherit;padding:10px}.menu-toggle span{display:block;width:22px;height:1px;background:currentColor;margin:5px 0}.mode-chip{font:500 10px var(--mono);letter-spacing:.08em;color:#427b84;background:#d9eaec;padding:10px 12px;white-space:nowrap}.mode-chip i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1891a0;margin-right:5px}.story-section{min-height:100svh;position:relative;isolation:isolate;overflow:hidden;color:#f1f5f5;background-color:var(--deep);background-position:center;background-size:cover}.hero-shade,.mechanism-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,18,23,.27),transparent 72%)}.hero-inner{position:relative;width:min(640px,58vw);padding-top:21vh;margin-left:5.3vw}.hero h1{font-size:clamp(72px,7.3vw,116px);font-weight:300;letter-spacing:-.07em;line-height:.98;margin:0 0 38px}.hero h1 .period{color:#b8e8ec}.hero-inner p{max-width:510px;font-size:18px;line-height:1.75;color:#c2d0d2;margin:0 0 33px}.outline-link{display:inline-flex;align-items:center;justify-content:space-between;gap:55px;min-width:248px;height:52px;padding:0 23px;border:1px solid #d7e0e1;font:500 11px var(--mono);letter-spacing:.15em;transition:background .2s,color .2s}.outline-link:hover{background:#e8f4f5;color:var(--ink)}.hero-side{position:absolute;right:4.8vw;top:33%;display:flex;flex-direction:column;gap:9px}.hero-side span{display:block;width:2px;height:45px;background:#a8bbbe70}.hero-side span.on{background:#e5f3f4}.scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);font:500 10px var(--mono);letter-spacing:.24em;color:#d3e0e2;text-align:center}.scroll-hint span{display:block;margin:16px auto 0;width:1px;height:27px;background:#b9cdcf}.mechanism-shade{background:linear-gradient(90deg,#02171dd9,#041a2066 62%,#041a2044)}.mechanism-inner{max-width:1600px;margin:auto;padding:17vh 5.3vw 12vh;display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:center;min-height:100svh}.section-kicker{font:500 10px var(--mono);letter-spacing:.32em;margin:0 0 40px;text-transform:uppercase}.mechanism .section-kicker{color:#a9d3d8}.mechanism-copy h2{font-size:clamp(58px,6.35vw,100px);font-weight:300;letter-spacing:-.065em;line-height:1.04;margin:0 0 30px}.mechanism-copy>p:last-child{max-width:500px;color:#c4d1d2;font-size:17px;line-height:1.8}.step-list{padding-top:70px}.step-list>div{display:grid;grid-template-columns:85px 1fr;gap:13px;border-bottom:1px solid #d5e2e555;padding:25px 0 33px}.step-list>div:first-child{border-top:1px solid #d5e2e555}.step-list b{font-size:49px;font-weight:300;color:#8dd3dc;line-height:1}.step-list strong{font-size:23px;font-weight:400;display:block;margin-bottom:12px}.step-list small{font-size:14px;color:#c1d1d4;line-height:1.5}.chapter-index{position:absolute;bottom:25px;left:5.3vw;font:10px var(--mono);letter-spacing:.25em;color:#a6c4c9}.section-wrap{width:min(1600px,100%);margin:auto;padding-left:5.3vw;padding-right:5.3vw}.system-section{background:#f2f3f3;min-height:100svh;padding:130px 0 95px}.system-section .section-kicker{margin-bottom:28px}.system-section h2,.preview-copy h2,.liquidity-section h2,.journal-section h2{font-size:clamp(58px,6.4vw,104px);font-weight:300;letter-spacing:-.068em;line-height:1.03;margin:0}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px}.capability{height:440px;text-align:left;position:relative;background:#fff;border:1px solid transparent;padding:28px 25px;color:var(--ink);display:flex;flex-direction:column;transition:border .25s,transform .25s}.capability:hover,.capability.active{border-color:#51626b}.capability:hover{transform:translateY(-3px)}.cap-tag{font:500 9px var(--mono);letter-spacing:.17em;border:1px solid #d5dddd;align-self:flex-start;padding:7px 10px}.capability svg{width:145px;height:145px;margin:auto;align-self:center;fill:none;stroke:#172b30;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.cap-bottom{min-height:90px;display:block}.cap-bottom strong{display:block;font-size:27px;font-weight:300;letter-spacing:-.045em}.cap-bottom small{display:block;font-size:12px;color:#728286;line-height:1.55;margin-top:8px;max-width:250px}.cap-arrow{position:absolute;bottom:29px;right:24px;font-size:22px;font-weight:300}.preview-section{background:#e0e9eb;padding:135px 0 150px}.preview-layout{display:grid;grid-template-columns:1fr .86fr;gap:8vw;align-items:center}.preview-copy h2{font-size:clamp(55px,5.6vw,88px)}.preview-copy>p:not(.section-kicker){max-width:560px;line-height:1.85;font-size:16px;color:#586e74;margin:34px 0 40px}.dark-link{display:inline-flex;gap:50px;justify-content:space-between;align-items:center;background:#102830;color:#fff;min-width:248px;padding:19px 23px;font:500 11px var(--mono);letter-spacing:.07em;transition:background .2s}.dark-link:hover{background:#205b66}.preview-display{background:#f4f6f6;border:1px solid #9cafb4;min-height:535px;padding:24px 27px;box-shadow:22px 24px #cadbdd}.preview-display-top,.preview-rule,.preview-spectrum{display:flex;justify-content:space-between;font:10px var(--mono);letter-spacing:.12em}.preview-display-top{border-bottom:1px solid #c3d2d5;padding-bottom:17px}.preview-big{font-size:clamp(150px,17vw,250px);font-weight:300;line-height:1.3;letter-spacing:-.095em}.preview-big span{font-size:.5em;vertical-align:top;margin-top:.3em;display:inline-block}.preview-rule{padding:17px 0;border-bottom:1px solid #cfdbdd;align-items:center}.preview-rule b{font:500 14px var(--mono);letter-spacing:0}.preview-spectrum{margin-top:46px;padding-top:15px;border-top:2px solid #143841;position:relative;color:#57717a}.preview-point{position:absolute;width:9px;height:9px;border-radius:50%;background:#137b8b;left:31%;top:-5px}.preview-spectrum span:nth-child(3){margin-left:auto;margin-right:40px}.liquidity-section{background:#102a32;color:#ecf2f2;padding:145px 0}.liquidity-layout{display:grid;grid-template-columns:1fr .75fr;gap:10vw}.liquidity-section .section-kicker{color:#a8ccd1}.liquidity-section h2{font-size:clamp(56px,5.7vw,91px)}.ledger-list>div{border-top:1px solid #8cafb36b;display:grid;grid-template-columns:48px 1fr;column-gap:20px;padding:22px 0 28px}.ledger-list>div:last-child{border-bottom:1px solid #8cafb36b}.ledger-list span{font:14px var(--mono);color:#8fc4cc;grid-row:span 2}.ledger-list h3{font-size:23px;font-weight:400;margin:0 0 9px}.ledger-list p{font-size:14px;color:#b9cdd0;line-height:1.75;margin:0}.journal-section{background:#f2f3f3;padding:140px 0}.journal-section h2{margin-bottom:70px}.journal-rows{border-top:1px solid #b7c7c9}.journal-rows>div{display:grid;grid-template-columns:80px 1fr 1.3fr;align-items:center;gap:20px;padding:30px 5px;border-bottom:1px solid #b7c7c9}.journal-rows b{font:14px var(--mono);color:#5d858d}.journal-rows strong{font-size:25px;font-weight:400}.journal-rows span{font-size:15px;color:#5c737a}.site-footer{background:#091e24;color:#e8f0f1;padding:100px 0 32px}.site-footer h2{font-size:clamp(100px,17vw,260px);font-weight:500;letter-spacing:.2em;margin:0;line-height:1}.site-footer p{font-size:17px;color:#b2c4c7;margin:20px 0 80px}.site-footer .section-wrap>div{display:flex;justify-content:space-between;border-top:1px solid #60767a;padding-top:22px;font:10px var(--mono);letter-spacing:.12em}.terminal-page{background:#f3f4f4;min-height:100svh;padding-top:92px}.terminal-wrap{max-width:1600px;margin:auto;padding:0 3vw 35px}.terminal-eyeline{text-align:right;padding:20px 0 0;font:10px var(--mono);letter-spacing:.14em;color:#647e85}.terminal-eyeline span{margin-left:15px}.terminal-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:10px 0 30px}.terminal-intro h1{font-size:clamp(55px,5vw,78px);font-weight:300;letter-spacing:-.065em;margin:0;line-height:1.1}.terminal-intro p{color:#6d858d;font-size:16px;margin:9px 0 0}.terminal-intro>span{font:10px/1.7 var(--mono);letter-spacing:.11em;color:#68828a;text-align:right;white-space:nowrap}.terminal-grid{display:grid;grid-template-columns:1.57fr 1fr;gap:14px}.terminal-panel{border:1px solid #c9d6d8;background:#f7f8f8}.panel-heading{min-height:45px;padding:13px 17px;border-bottom:1px solid #cbd8da;display:flex;justify-content:space-between;align-items:center;gap:12px;font:10px var(--mono);letter-spacing:.095em}.panel-heading strong{font-weight:600}.panel-heading span{color:#7c969d;text-align:right}.chart-box{height:342px;padding:20px 20px 10px}.payoff-chart{display:block;width:100%;height:100%;overflow:visible}.grid-line{stroke:#e1e8e9;stroke-width:1}.zero-line{stroke:#7c9298;stroke-width:1}.entry-line{stroke:#526d75;stroke-dasharray:4 4}.liquidation-line{stroke:#d56e62;stroke-dasharray:5 5}.payoff-line{fill:none;stroke:#168fa2;stroke-width:2.5}.entry-dot{fill:#123943}.axis-label,.chart-label{font:10px var(--mono);fill:#607b83;letter-spacing:.05em}.chart-label{font-weight:600}.chart-placeholder{height:100%;display:grid;place-items:center;color:#798c91;font-size:14px}.scenario-heading{padding:12px 17px;display:flex;justify-content:space-between;border-top:1px solid #cbd8da;border-bottom:1px solid #cbd8da;font:10px var(--mono);letter-spacing:.09em}.scenario-heading span{color:#789096}.scenario-scroll{overflow:auto}.scenario-table,.positions-table{border-collapse:collapse;width:100%;white-space:nowrap;font:11px var(--mono)}.scenario-table th,.scenario-table td,.positions-table th,.positions-table td{padding:12px 8px;border-right:1px solid #d8e2e3;border-bottom:1px solid #d8e2e3;text-align:right;font-weight:400}.scenario-table th:first-child,.positions-table th:first-child,.positions-table td:first-child,.scenario-table tbody th{text-align:left;padding-left:17px}.scenario-table thead{background:#eef2f2}.negative{color:#ba5c50!important}.form-body{padding:20px 18px 18px}.field-row{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:12px;margin-bottom:15px}.field-row>span{font:10px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.input-unit{display:flex;align-items:center;border:1px solid #aabdc1;background:#fff;height:47px}.input-unit input{min-width:0;width:100%;height:100%;border:0;background:transparent;padding:0 12px;color:#10252c;font:18px var(--mono);outline:none}.input-unit em{font:11px var(--mono);font-style:normal;color:#768e94;margin-right:12px}.leverage-options{display:flex;height:44px;border:1px solid #aabdc1}.leverage-options button{flex:1;border:0;border-right:1px solid #aabdc1;background:#fff;font:14px var(--mono);color:#10252c}.leverage-options button:last-child{border:0}.leverage-options button.selected{background:#102a32;color:#f8fcfc}.assumptions{border-top:1px solid #cbd8da;border-bottom:1px solid #cbd8da;margin:20px 0 8px}.assumptions summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;padding:14px 0;font:11px var(--mono)}.assumptions summary::-webkit-details-marker{display:none}.assumptions summary span{color:#728990;font-size:10px}.assumptions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 0 15px}.assumptions label{font:10px/1.5 var(--mono);color:#5f7880}.assumptions input{width:100%;border:1px solid #b7c8cb;padding:7px;margin-top:6px;background:#fff}.stat-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #d4e0e1;padding:11px 0;font:10px/1.5 var(--mono);letter-spacing:.03em}.stat-row span{color:#5e7880}.stat-row strong{font-size:13px;text-align:right;font-weight:500;color:#10252c}.stat-alert strong{color:#bd5c52}.preview-button{width:100%;display:flex;align-items:center;justify-content:center;gap:22px;margin-top:22px;padding:18px 14px;border:1px solid #0f2931;background:#102a32;color:#fff;font:500 12px var(--mono);letter-spacing:.09em;transition:background .2s}.preview-button:hover{background:#205964}.preview-button:disabled{opacity:.45;cursor:not-allowed}.form-note{font:11px/1.7 var(--mono);color:#738a91;text-align:center;margin:15px 0 0}.positions-panel{margin-top:14px}.positions-scroll{overflow:auto}.positions-table th{background:#edf2f2;color:#70878e;font-size:10px;letter-spacing:.06em}.positions-table td{text-align:left}.position-status{color:#4f7780}.position-status.danger{color:#c85f54}.row-action{border:0;border-bottom:1px solid;background:none;color:#144c58;font:11px var(--mono);padding:4px}.row-action:disabled{opacity:.5}.empty-positions{text-align:center;padding:34px 15px;color:#7c9196;font-size:13px}.terminal-foot{display:flex;justify-content:space-between;gap:20px;padding:27px 2px 0;font:10px var(--mono);color:#6f858b;letter-spacing:.05em}.terminal-foot strong{font:500 16px DM Sans,sans-serif;letter-spacing:.23em;color:var(--ink)}.terminal-foot a{color:#1f7180}.modal-backdrop{position:fixed;inset:0;background:#06191eaa;z-index:90;display:grid;place-items:center;padding:16px}.preview-modal{position:relative;width:min(520px,100%);background:#f4f6f6;padding:35px;border:1px solid #b7c9cc;box-shadow:0 28px 90px #0003}.modal-close{position:absolute;right:18px;top:8px;font-size:27px;background:none;border:0;color:var(--ink)}.preview-modal .section-kicker{margin-bottom:15px;color:#6e9097}.preview-modal h2{font-size:46px;font-weight:300;letter-spacing:-.06em;margin:0}.preview-modal>p:not(.section-kicker){font-size:14px;color:#5e747a;line-height:1.6}.modal-stats{margin-top:25px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;background:#102a32;color:#fff;padding:13px 21px;font-size:13px;box-shadow:0 9px 30px #0003}@media(max-width:1100px){.header-links{gap:1.5rem}.hero-inner{width:65vw}.capability{height:390px;padding:22px 18px}.capability svg{width:110px}.cap-bottom strong{font-size:22px}.preview-layout{gap:4vw}.terminal-grid{grid-template-columns:1.2fr 1fr}.field-row{grid-template-columns:37% 1fr}.terminal-wrap{padding-left:2vw;padding-right:2vw}}@media(max-width:800px){.site-header{height:70px;padding:0 20px}.brand{font-size:22px}.header-links{display:none;position:absolute;top:70px;left:0;right:0;background:#0a2229;color:#fff;padding:24px 20px;flex-direction:column;align-items:flex-start;gap:20px;border-top:1px solid #546d74}.site-header.menu-open .header-links{display:flex}.menu-toggle{display:block}.header-cta{min-width:unset;padding:0 12px;height:38px;font-size:9px}.mode-chip{display:none}.hero-inner{width:79vw;margin-left:6vw;padding-top:25vh}.hero h1{font-size:clamp(58px,10vw,86px)}.hero-inner p{font-size:15px}.hero-side{right:6vw}.mechanism-inner{grid-template-columns:1fr;gap:2rem;padding:120px 6vw 80px}.mechanism-copy h2{font-size:clamp(54px,9vw,78px)}.step-list{padding-top:0;max-width:680px}.step-list>div{padding:17px 0}.step-list b{font-size:37px}.step-list strong{font-size:19px}.section-wrap{padding-left:6vw;padding-right:6vw}.system-section{padding:100px 0}.capability-grid{grid-template-columns:repeat(2,1fr)}.preview-layout,.liquidity-layout{grid-template-columns:1fr;gap:60px}.preview-display{max-width:650px}.journal-rows>div{grid-template-columns:42px 1fr;gap:8px}.journal-rows span{grid-column:2}.terminal-page{padding-top:70px}.terminal-grid{grid-template-columns:1fr}.terminal-wrap{padding:0 20px 35px}.terminal-intro{margin-top:20px}.terminal-intro>span{display:none}.terminal-intro h1{font-size:55px}.chart-box{height:300px}}@media(max-width:520px){.site-header{padding:0 16px}.brand{font-size:18px;letter-spacing:.18em}.header-actions{gap:3px}.header-cta{font-size:8px;min-width:0;padding:0 9px;gap:7px}.menu-toggle{padding:8px}.hero{background-position:60% center}.hero-shade{background:linear-gradient(90deg,#03191ed1,#03191e45)}.hero-inner{padding-top:24vh;width:88vw}.hero h1{font-size:clamp(52px,13vw,70px);margin-bottom:26px}.hero-inner p{font-size:14px;line-height:1.7;max-width:320px}.outline-link{min-width:210px;height:46px}.hero-side{display:none}.mechanism{background-position:66% center}.mechanism-shade{background:#03181ec2}.mechanism-copy h2{font-size:clamp(50px,12vw,68px)}.mechanism-copy>p:last-child{font-size:14px}.step-list>div{grid-template-columns:56px 1fr}.step-list b{font-size:31px}.step-list small{font-size:12px}.system-section,.preview-section,.liquidity-section,.journal-section{padding:90px 0}.system-section h2,.preview-copy h2,.liquidity-section h2,.journal-section h2{font-size:clamp(45px,10vw,64px)}.capability-grid{gap:8px;margin-top:36px}.capability{height:310px;padding:13px}.cap-tag{font-size:7px;letter-spacing:.05em;padding:5px}.capability svg{width:95px;height:95px}.cap-bottom strong{font-size:18px}.cap-bottom small{font-size:10px;margin-top:6px}.cap-arrow{right:10px;bottom:14px;font-size:15px}.preview-display{min-height:430px;padding:18px;box-shadow:12px 14px #cadbdd}.preview-display-top{font-size:8px}.preview-big{font-size:150px}.preview-rule{font-size:8px}.preview-rule b{font-size:10px}.preview-spectrum{font-size:7px}.liquidity-section h2{margin-bottom:10px}.journal-section h2{margin-bottom:45px}.journal-rows strong{font-size:20px}.journal-rows span{font-size:13px}.site-footer{padding-top:70px}.site-footer h2{font-size:20vw}.site-footer p{margin-bottom:55px}.site-footer .section-wrap>div{font-size:8px}.terminal-wrap{padding:0 12px 24px}.terminal-eyeline{font-size:8px}.terminal-intro h1{font-size:45px}.terminal-intro p{font-size:13px}.panel-heading{padding:10px 12px;font-size:8px}.panel-heading span{font-size:8px}.chart-box{height:280px;padding:8px}.scenario-table{font-size:9px}.scenario-table th,.scenario-table td{padding:9px 7px}.form-body{padding:15px 12px}.field-row{grid-template-columns:1fr;gap:7px}.field-row>span{font-size:9px}.input-unit{height:42px}.assumptions>div{grid-template-columns:1fr}.stat-row{font-size:9px}.stat-row strong{font-size:11px}.terminal-foot{flex-wrap:wrap;font-size:8px}.preview-modal{padding:25px}.preview-modal h2{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.terminal-grid{grid-template-columns:minmax(0,1.57fr) minmax(0,1fr)}.terminal-panel,.chart-box{min-width:0}.scenario-scroll,.positions-scroll{max-width:100%;overflow:auto}@media(max-width:800px){.terminal-grid{grid-template-columns:minmax(0,1fr)}}.voxel-scene{position:fixed;inset:0;z-index:0;overflow:hidden;background:#071e27;pointer-events:none}.home-loading{min-height:100svh;background:#071e27}.voxel-scene canvas{display:block;width:100%;height:100%}.voxel-scene-fallback{background:#071e27 url(/assets/voxel-horizon.png) center/cover no-repeat}.story-section{z-index:1;background:none}.hero,.mechanism{background-color:transparent;background-image:none}.hero-shade,.mechanism-shade{z-index:0;pointer-events:none}.hero-inner,.hero-side,.scroll-hint,.mechanism-inner,.chapter-index{position:relative;z-index:1}.hero-shade{background:linear-gradient(90deg,#011117bd,#01111745 47%,#01111714)}.mechanism-shade{background:linear-gradient(90deg,#011117e0,#0111178a 55%,#01111759)}.system-section,.preview-section,.liquidity-section,.journal-section,.site-footer{position:relative;z-index:2}@media(max-width:520px){.hero-shade{background:linear-gradient(90deg,#03191eeb,#03191e88 72%,#03191e66)}.mechanism-shade{background:#03181ed1}}.hero-inner{position:absolute;left:5.3vw;bottom:32px;margin:0;padding:0;width:min(620px,63vw)}.hero-side,.scroll-hint,.chapter-index{position:absolute}.hero h1{font-size:clamp(48px,4.25vw,68px);line-height:1.06;letter-spacing:-.055em;margin:0 0 17px}.hero h1 br{display:none}.hero-inner p{font-size:16px;line-height:1.65;max-width:550px;margin:0 0 23px}.hero .outline-link{height:45px;min-width:270px}.hero-shade{background:linear-gradient(0deg,#011016c9,#0110160f 55%,#01101614),linear-gradient(90deg,rgba(1,16,22,.18),transparent 66%)}@media(max-width:800px){.hero-inner{left:6vw;bottom:50px;width:86vw}.hero h1{font-size:clamp(42px,9vw,65px)}.hero-inner p{font-size:14px;max-width:450px}}@media(max-width:520px){.hero-inner{left:6vw;bottom:40px;width:88vw}.hero h1{font-size:44px}.hero-inner p{font-size:13px;line-height:1.55}.hero .outline-link{min-width:220px}.hero-shade{background:linear-gradient(0deg,#011016f2,#0110160a 72%)}}@media(max-width:520px){.scroll-hint{display:none}}.assumptions>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.assumptions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.language-switch{display:flex;align-items:center;gap:5px;white-space:nowrap}.language-switch button{border:0;background:none;color:inherit;opacity:.55;padding:4px;font:11px sans-serif;cursor:pointer}.language-switch button[aria-pressed=true]{opacity:1}.language-switch>span{opacity:.35;font-size:10px}.level-logo{display:block;flex-shrink:0;overflow:hidden}.level-logo-header{width:148px;height:44px}.level-logo-icon{width:100%;height:100%}.level-logo-stacked{width:min(420px,100%);height:auto}.brand{display:flex;align-items:center;flex-shrink:0;line-height:0}.site-header.header-light .brand{background:#05070b;border-radius:4px;padding:3px 10px}.site-footer .footer-brand{line-height:0;letter-spacing:0}.site-footer .footer-brand .level-logo-stacked{width:min(420px,100%)}@media(max-width:800px){.level-logo-header{width:110px;height:34px}.site-header.header-light .brand{padding:2px 4px}}@media(max-width:400px){.level-logo-header{width:100px;height:32px}}
