@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.1j5s5ojb4-d-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.237s8-2g-gft2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.0hamgza7cpt1x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0rg7ym60g9xsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_3361e256-module__6mAs-G__className{font-family:Fraunces,Fraunces Fallback}.fraunces_3361e256-module__6mAs-G__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_a107b3d7-module__LP23iG__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_a107b3d7-module__LP23iG__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--danger:#c9705c;--ground-deep:#0d0c0f;--ground:#111013;--surface:#191820;--raised:#201f28;--ivory:#ece8df;--ivory-soft:#d6d1c4;--muted:#a8a294;--faint:#6f6a5e;--hairline:#2a2833;--hairline-soft:#232128;--gold:#c6a15b;--gold-bright:#d9b878;--gold-deep:#8f6d33;--gold-dim:#c6a15b24;--serif:var(--font-fraunces), "Fraunces", Georgia, "Times New Roman", serif;--sans:var(--font-schibsted), "Schibsted Grotesk", "Segoe UI", system-ui, sans-serif;--shell:1200px;--gutter:clamp(20px, 4vw, 48px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16.5px;font-weight:400;line-height:1.65;overflow-x:hidden}::selection{background:var(--gold);color:var(--ground-deep)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}img{max-width:100%;display:block}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.grain{pointer-events:none;z-index:60;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{max-width:var(--shell);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;font-size:11.5px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--gold-deep);width:34px;height:1px}.sec-mark{font-family:var(--serif);color:var(--gold);letter-spacing:0;margin-right:.6em;font-size:.9em;font-style:italic;font-weight:400}h1,h2,h3{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-weight:460;line-height:1.06}.display-i{color:var(--gold-bright);font-style:italic;font-weight:420}.num{font-variant-numeric:tabular-nums}.rule-double{border:0;border-top:1px solid var(--hairline);margin:0;position:relative}.rule-double:after{content:"";border-top:1px solid var(--hairline-soft);position:absolute;top:3px;left:0;right:0}.btn{letter-spacing:.04em;border:1px solid #0000;align-items:center;gap:10px;padding:15px 28px;font-size:14px;font-weight:600;transition:background-color .22s,border-color .22s,color .22s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--ground-deep)}.btn-gold:hover{background:var(--gold-bright)}.btn-ghost{border-color:var(--hairline);color:var(--ivory-soft)}.btn-ghost:hover{border-color:var(--gold-deep);color:var(--gold-bright)}.btn .arrow{transition:transform .22s}.btn:hover .arrow{transform:translate(4px)}.site-header{z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hairline-soft);background:#0d0c0fe0}.header-in{justify-content:space-between;align-items:center;height:76px;display:flex}.wordmark{font-family:var(--serif);letter-spacing:.01em;color:var(--ivory);align-items:center;gap:10px;font-size:21px;font-weight:520;display:flex}.wordmark svg{flex:none;display:block}.wordmark-sub{font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;translate:0 1px}.site-nav{align-items:center;gap:34px;display:flex}.site-nav a:not(.btn){letter-spacing:.05em;color:var(--muted);font-size:13.5px;font-weight:500;transition:color .2s}.site-nav a:not(.btn):hover{color:var(--ivory)}.site-nav .btn{padding:11px 22px}@media (max-width:780px){.site-nav a:not(.btn){display:none}}.hero{background:var(--ground-deep);flex-direction:column;justify-content:center;min-height:min(100svh,940px);display:flex;position:relative;overflow:hidden}.hero-art{z-index:0;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:68% center;opacity:.92;width:100%;height:100%}.hero-art:after{content:"";background:linear-gradient(90deg,#0d0c0ff7 0%,#0d0c0fde 34%,#0d0c0f6b 62%,#0d0c0f40 100%),linear-gradient(#0d0c0f8c 0%,#0d0c0f00 30% 62%,#0d0c0feb 100%);position:absolute;inset:0}.hero-in{z-index:1;padding-top:130px;padding-bottom:40px;position:relative}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(36px,5vw,80px);display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.hero-in{padding-top:110px}}.hero h1{max-width:12ch;margin:28px 0 26px;font-size:clamp(44px,5.2vw,74px)}.hero-sub{max-width:54ch;color:var(--ivory-soft);margin-bottom:38px;font-size:17.5px}.hero-sub strong{color:var(--ivory);font-weight:600}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.factsheet{z-index:1;margin-top:clamp(48px,9vh,110px);position:relative}.factsheet-grid{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.fact{border-right:1px solid var(--hairline-soft);padding:22px 26px 26px 0}.fact:last-child{border-right:0}.fact+.fact{padding-left:26px}.fact dt{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:10.5px;font-weight:600}.fact dd{font-family:var(--serif);color:var(--ivory);font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,30px);font-weight:480}.fact dd em{color:var(--gold);font-style:italic}@media (max-width:860px){.factsheet-grid{grid-template-columns:1fr 1fr}.fact:nth-child(2){border-right:0}.fact:nth-child(3){border-top:1px solid var(--hairline-soft);padding-left:0}.fact:nth-child(4){border-top:1px solid var(--hairline-soft)}}.section{padding:clamp(84px,12vw,150px) 0 0}.sec-head{max-width:760px;margin-bottom:clamp(40px,6vw,72px)}.sec-head h2{margin-top:22px;font-size:clamp(32px,4.6vw,56px)}.sec-head .sec-lede{color:var(--muted);max-width:62ch;margin-top:20px}.ledger{border-top:1px solid var(--hairline)}.ledger-row{border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(220px,1.5fr) 1fr 1fr 1fr;align-items:baseline;gap:20px;padding:26px 18px 28px 0;transition:background-color .24s;display:grid;position:relative}.ledger-row:before{content:"";background:var(--gold);transform-origin:top;width:2px;transition:transform .26s;position:absolute;top:0;bottom:-1px;left:-18px;transform:scaleY(0)}.ledger-row:hover{background:#1918208c}.ledger-row:hover:before{transform:scaleY(1)}.ledger-name{font-family:var(--serif);color:var(--ivory);font-size:clamp(20px,2.4vw,27px);font-weight:470}.ledger-name .idx{font-family:var(--sans);letter-spacing:.18em;color:var(--faint);margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.ledger-fit{color:var(--faint);grid-column:1/-1;max-width:70ch;margin-top:-8px;font-size:13.5px}.ledger-cell dt{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:10px;font-weight:600}.ledger-cell dd{color:var(--ivory-soft);font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:500}.ledger-cell.gold dd{color:var(--gold)}@media (max-width:820px){.ledger-row{grid-template-columns:1fr 1fr;row-gap:14px}.ledger-name{grid-column:1/-1}}.math-wrap{background:var(--ground-deep);margin-top:clamp(84px,12vw,150px);padding:clamp(84px,10vw,130px) 0;position:relative;overflow:hidden}.math-art{opacity:.5;position:absolute;inset:0}.math-art img{object-fit:cover;width:100%;height:100%}.math-art:after{content:"";background:linear-gradient(#0d0c0fe6,#0d0c0f9e 50%,#0d0c0ff0);position:absolute;inset:0}.math-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:clamp(40px,6vw,90px);display:grid;position:relative}@media (max-width:920px){.math-grid{grid-template-columns:1fr}}.math-copy h2{margin-top:22px;font-size:clamp(30px,4vw,48px)}.math-copy p{color:var(--muted);max-width:56ch;margin-top:20px}.math-copy p strong{color:var(--ivory);font-weight:600}.calc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--hairline);background:#191820d1;padding:30px 30px 26px}.calc h3{margin-bottom:4px;font-size:20px}.calc .calc-note{color:var(--faint);margin-bottom:22px;font-size:12.5px}.calc label{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:18px 0 8px;font-size:10.5px;font-weight:600;display:block}.calc input[type=range]{width:100%;accent-color:var(--gold)}.calc .calc-val{font-family:var(--serif);color:var(--ivory);font-variant-numeric:tabular-nums;font-size:22px}.calc-out{border-top:1px solid var(--hairline);margin-top:26px;padding-top:6px}.calc-out .row{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.calc-out .row:last-child{border-bottom:0}.calc-out .row span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.calc-out .row b{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--ivory);font-size:21px;font-weight:500}.calc-out .row.hot b{color:var(--gold-bright)}.calc .fine{color:var(--faint);margin-top:16px;font-size:11.5px;line-height:1.6;display:block}.steps-grid{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.step{border-right:1px solid var(--hairline-soft);padding:34px 30px 40px 0}.step:last-child{border-right:0}.step+.step{padding-left:30px}.step-no{font-family:var(--serif);color:var(--gold);letter-spacing:.06em;font-size:15px;font-style:italic}.step h3{margin:14px 0 12px;font-size:24px}.step p{color:var(--muted);font-size:14.5px}.step .fine{letter-spacing:.06em;color:var(--faint);margin-top:14px;font-size:12px;display:block}@media (max-width:820px){.steps-grid{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--hairline-soft);padding-left:0}.step:last-child{border-bottom:0}}.desk-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}@media (max-width:920px){.desk-grid{grid-template-columns:1fr}}.desk-art{aspect-ratio:4/5;border:1px solid var(--hairline);position:relative;overflow:hidden}.desk-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.desk-art:hover img{transform:scale(1.03)}.desk-art figcaption{letter-spacing:.22em;text-transform:uppercase;color:#ece8df8c;font-size:10px;position:absolute;bottom:14px;left:16px}.promise{border-bottom:1px solid var(--hairline-soft);padding:30px 0}.promise:first-of-type{border-top:1px solid var(--hairline)}.promise h3{margin-bottom:10px;font-size:clamp(22px,2.6vw,30px)}.promise h3 .tick{color:var(--gold);font-family:var(--sans);margin-right:14px;font-size:.8em;font-weight:400}.promise p{color:var(--muted);max-width:58ch;font-size:15px}.industries{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 0;padding:26px 0;display:flex}.industries span.dot{color:var(--gold-deep);margin:0 22px;font-size:15px}.industries a{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600;transition:color .2s}.industries a:hover{color:var(--gold-bright)}.faq-list{border-top:1px solid var(--hairline);max-width:860px}.faq-item{border-bottom:1px solid var(--hairline-soft)}.faq-item summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:30px;padding:26px 4px;font-size:clamp(18px,2.2vw,23px);font-weight:470;list-style:none;transition:color .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--gold-bright)}.faq-item summary .pm{font-family:var(--sans);color:var(--gold);text-align:center;flex:none;width:18px;font-size:18px;font-weight:400}.faq-item[open] summary .pm:before{content:"−"}.faq-item:not([open]) summary .pm:before{content:"+"}.faq-item .faq-a{color:var(--muted);max-width:68ch;padding:0 46px 28px 4px;font-size:15px}.closing{background:var(--ground-deep);text-align:center;margin-top:clamp(84px,12vw,150px);padding:clamp(110px,16vw,190px) 0;position:relative;overflow:hidden}.closing-art{opacity:.55;position:absolute;inset:0}.closing-art img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.closing-art:after{content:"";background:radial-gradient(#0d0c0f8c 0%,#0d0c0fed 78%);position:absolute;inset:0}.closing-in{z-index:1;position:relative}.closing h2{max-width:18ch;margin:24px auto 18px;font-size:clamp(36px,5.4vw,66px)}.closing p{color:var(--muted);max-width:46ch;margin:0 auto 36px}.closing .eyebrow{justify-content:center}.closing .eyebrow:before{display:none}.site-footer{margin-top:clamp(84px,12vw,140px);padding:54px 0 46px;position:relative}.site-footer:before{content:"";border-top:1px solid var(--hairline);position:absolute;top:0;left:0;right:0}.site-footer:after{content:"";border-top:1px solid var(--hairline-soft);position:absolute;top:4px;left:0;right:0}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:44px;display:grid}@media (max-width:820px){.footer-grid{grid-template-columns:1fr}}.footer-brand p{color:var(--faint);max-width:40ch;margin-top:14px;font-size:13.5px}.footer-col h4{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:10.5px;font-weight:600}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{color:var(--muted);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--gold-bright)}.disclosure{border-top:1px solid var(--hairline-soft);color:var(--faint);max-width:100ch;padding-top:26px;font-size:12.5px;line-height:1.7}.footer-legal{color:var(--faint);flex-wrap:wrap;gap:8px 26px;margin-top:22px;font-size:12px;display:flex}.footer-legal a:hover{color:var(--muted)}.nav-drop{position:relative}.nav-drop-btn{letter-spacing:.05em;color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:500;transition:color .2s;display:inline-flex}.nav-drop-btn:hover,.nav-drop-btn.open{color:var(--ivory)}.nav-drop-btn .caret{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.nav-drop-btn.open .caret{transform:rotate(225deg)translateY(-1px)}.nav-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--hairline);background:#131217f7;width:min(560px,100vw - 40px);padding:22px 24px 18px;animation:.26s both panel-in;position:absolute;top:calc(100% + 22px);left:-26px}@keyframes panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nav-panel-label{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:10px;font-weight:600}.nav-panel-grid{grid-template-columns:1fr 1fr;gap:2px 26px;display:grid}.nav-panel-item{border-bottom:1px solid var(--hairline-soft);grid-template-columns:26px 1fr;grid-template-areas:"no nm"".rg";align-items:baseline;padding:9px 6px;transition:background-color .18s;display:grid}.nav-panel-item:hover{background:#c6a15b12}.nav-panel-item .no{color:var(--faint);grid-area:no;font-size:10px}.nav-panel-item .nm{font-family:var(--serif);color:var(--ivory);grid-area:nm;font-size:15.5px}.nav-panel-item:hover .nm{color:var(--gold-bright)}.nav-panel-item .rg{color:var(--faint);grid-area:rg;font-size:11px}.burger{flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:8px;display:none}.burger span{background:var(--ivory);width:100%;height:1.5px;transition:transform .26s;display:block}.burger.open span:first-child{transform:translateY(4px)rotate(45deg)}.burger.open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu{z-index:49;background:#0d0c0f;height:calc(100dvh - 64px);padding:14px 0 30px;animation:.24s both panel-in;position:fixed;top:64px;left:0;right:0;overflow-y:auto}.mobile-menu .nav-panel-label{margin:14px 0 6px}.mobile-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.mobile-item{border-bottom:1px solid var(--hairline-soft);font-family:var(--serif);color:var(--ivory);align-items:baseline;gap:9px;padding:8px 2px;font-size:15px;line-height:1.25;display:flex}.mobile-item .no{font-family:var(--sans);color:var(--faint);font-size:10px}@media (max-width:780px){.site-nav .nav-drop{display:none}.burger{display:flex}.header-in{height:64px}}@media (min-width:781px){.mobile-menu{display:none}}.ledger-row .go{color:var(--gold);font-family:var(--sans);opacity:0;margin-left:14px;font-size:.75em;transition:opacity .24s,transform .24s;display:inline-block;transform:translate(-8px)}.ledger-row:hover .go{opacity:1;transform:none}.p-banner{background:var(--ground-deep);align-items:flex-end;height:clamp(380px,56vh,560px);display:flex;position:relative;overflow:hidden}.p-banner-art{animation:34s ease-in-out infinite alternate kenburns;position:absolute;inset:-4%}.p-banner-art:after{content:"";background:linear-gradient(#0d0c0f9e 0%,#0d0c0f2e 40%,#0d0c0ff0 100%);position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(-1.6%)}}.p-banner-sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 42%,#c6a15b1a 50%,#0000 58%) 0 0/300% 100%;animation:11s ease-in-out infinite sweep;position:absolute;inset:0}@keyframes sweep{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.p-banner-in{z-index:1;width:100%;padding-bottom:44px;position:relative}.p-banner-in h1{max-width:14ch;margin-top:20px;font-size:clamp(40px,6vw,82px)}.p-section{padding-top:clamp(56px,8vw,96px)}.p-cols{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(40px,6vw,80px);display:grid}@media (max-width:920px){.p-cols{grid-template-columns:1fr}}.p-answer{font-family:var(--serif);color:var(--ivory);border-left:2px solid var(--gold);text-wrap:pretty;margin-bottom:30px;padding-left:24px;font-size:clamp(19px,2.3vw,24px);font-weight:440;line-height:1.5}.p-intro{color:var(--muted);max-width:64ch;margin-bottom:18px}.termsheet{background:var(--surface);border:1px solid var(--hairline);padding:26px 26px 22px;position:sticky;top:100px}.termsheet-title{font-size:13px;font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-weight:600}.termsheet-row{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;display:flex}.termsheet-row dt{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex:none;font-size:11px;font-weight:600}.termsheet-row dd{color:var(--ivory-soft);text-align:right;font-size:14px;font-weight:500}.termsheet-cta{justify-content:center;width:100%;margin-top:20px}.termsheet .fine{color:var(--faint);margin-top:14px;font-size:11px;line-height:1.6;display:block}.p-h2{font-size:clamp(26px,3.4vw,38px)}.p-two{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,5vw,70px);display:grid}@media (max-width:860px){.p-two{grid-template-columns:1fr}}.fit-list,.watch-list{border-top:1px solid var(--hairline);margin-top:24px;list-style:none}.fit-list li,.watch-list li{border-bottom:1px solid var(--hairline-soft);color:var(--ivory-soft);padding:15px 0 15px 30px;font-size:15px;position:relative}.fit-list li:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:24px;left:4px;transform:rotate(45deg)}.watch-list li{color:var(--muted)}.watch-list li:before{content:"";border:1px solid var(--gold-deep);border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:4px}.ledger-nav{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding-top:34px;display:flex}.ledger-nav-link{flex-direction:column;gap:5px;display:flex}.ledger-nav-link.right{text-align:right}.ledger-nav-link .dir{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.ledger-nav-link .name{font-family:var(--serif);color:var(--ivory-soft);font-size:18px;transition:color .2s}.ledger-nav-link:hover .name{color:var(--gold-bright)}.sample-note{letter-spacing:.08em;color:var(--gold-deep);text-transform:uppercase;margin-top:16px;font-size:12px}.engage-fine{letter-spacing:.05em;color:var(--faint);text-align:right;margin-top:18px;font-size:11px}.reviews-band{grid-template-columns:230px 1fr;align-items:start;gap:clamp(36px,5vw,70px);display:grid}@media (max-width:900px){.reviews-band{grid-template-columns:1fr}.reviews-band .agg{position:static}.reviews-band .agg-big{font-size:56px}}.agg{border-top:1px solid var(--hairline);padding-top:22px;position:sticky;top:110px}.agg-big{font-family:var(--serif);letter-spacing:-.03em;font-size:84px;font-weight:480;line-height:1}.stars{color:var(--gold-bright);letter-spacing:4px;margin-top:10px;font-size:19px}.agg-sub{color:var(--faint);margin-top:14px;font-size:12.5px;line-height:1.6}.reviews-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:720px){.reviews-grid{grid-template-columns:1fr}}.review-card{background:var(--surface);border:1px solid var(--hairline);flex-direction:column;gap:14px;padding:24px 24px 20px;transition:border-color .24s;display:flex}.review-card:hover{border-color:var(--gold-deep)}.review-stars{color:var(--gold);letter-spacing:3px;font-size:12px}.review-seal{background:var(--gold);width:9px;height:9px;margin:3px 0 2px 2px;transform:rotate(45deg)}.review-card blockquote{font-family:var(--serif);color:var(--ivory-soft);flex:1;font-size:16.5px;font-weight:430;line-height:1.55}.review-meta{border-top:1px solid var(--hairline-soft);flex-direction:column;gap:3px;padding-top:12px;display:flex}.review-meta .who{color:var(--ivory);font-size:13px;font-weight:600}.review-meta .what{color:var(--gold);letter-spacing:.06em;font-size:12px}.legal-page{padding:150px 0 40px}.legal-shell{max-width:780px}.legal-page h1{margin:22px 0 10px;font-size:clamp(36px,4.6vw,54px)}.legal-updated{letter-spacing:.08em;color:var(--faint);margin-bottom:34px;font-size:12px}.legal-page h2{margin:40px 0 12px;font-size:23px}.legal-page p{color:var(--muted);max-width:70ch;margin-bottom:14px}.legal-page ul{margin:6px 0 14px;list-style:none}.legal-page ul li{color:var(--muted);border-bottom:1px solid var(--hairline-soft);padding:8px 0 8px 26px;position:relative}.legal-page ul li:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:16px;left:2px;transform:rotate(45deg)}.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(40px,6vw,90px);display:grid}@media (max-width:920px){.about-grid{grid-template-columns:1fr}}.about-page h1{max-width:14ch;margin:24px 0 22px;font-size:clamp(40px,5.4vw,72px)}.about-lede{font-family:var(--serif);color:var(--ivory);margin-bottom:18px;font-size:clamp(18px,2.2vw,23px);font-weight:440;line-height:1.5}.about-body{color:var(--muted);max-width:60ch}.about-entity{color:var(--faint);max-width:46ch;font-size:12.5px}.press-strip{border:1px solid var(--hairline);background:var(--surface);padding:26px 30px}.press-line{font-family:var(--serif);margin-top:12px;font-size:21px}.press-line a{color:var(--gold);font-family:var(--sans);margin-left:14px;font-size:14px}.press-card{border:1px solid var(--hairline);background:var(--surface);margin-bottom:10px;padding:30px 32px}.press-outlet{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.press-title{margin:10px 0 4px;font-size:26px}.press-date{color:var(--faint);font-size:12.5px}.guides-h1{max-width:16ch;margin-top:24px;font-size:clamp(40px,5.4vw,72px)}.guides-list{border-top:1px solid var(--hairline)}.guide-row{border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"kicker go""title go""answer go";align-items:center;padding:26px 6px 28px 0;transition:background-color .24s;display:grid;position:relative}.guide-row:hover{background:#1918208c}.guide-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);grid-area:kicker;font-size:11px;font-weight:600}.guide-title{font-family:var(--serif);color:var(--ivory);grid-area:title;max-width:30ch;margin:8px 0 6px;font-size:clamp(21px,2.6vw,29px);font-weight:470}.guide-row:hover .guide-title{color:var(--gold-bright)}.guide-answer{color:var(--muted);grid-area:answer;max-width:74ch;font-size:14px}.guide-row .go{color:var(--gold);opacity:0;grid-area:go;transition:opacity .24s,transform .24s;transform:translate(-8px)}.guide-row:hover .go{opacity:1;transform:none}.guide-article{padding-top:150px}.g-shell{max-width:800px}.g-head h1{margin:22px 0 14px;font-size:clamp(34px,4.6vw,56px)}.g-meta{letter-spacing:.08em;color:var(--faint);margin-bottom:34px;font-size:12.5px}.g-calc{margin:34px 0 8px}.g-body{margin-top:10px}.g-h2{text-wrap:balance;margin:44px 0 14px;font-size:clamp(24px,3vw,32px)}.g-p{color:var(--muted);max-width:68ch;margin-bottom:16px;font-size:16px;line-height:1.75}.g-list{max-width:68ch;margin:4px 0 18px;list-style:none}.g-list li{border-bottom:1px solid var(--hairline-soft);color:var(--ivory-soft);padding:10px 0 10px 28px;font-size:15px;position:relative}.g-list li:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:19px;left:3px;transform:rotate(45deg)}.g-callout{border-left:2px solid var(--gold);background:var(--surface);color:var(--ivory-soft);max-width:68ch;margin:24px 0;padding:18px 22px;font-size:15px}.g-stat{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;gap:4px;max-width:68ch;margin:26px 0;padding:22px 0;display:flex}.g-stat-value{font-family:var(--serif);color:var(--gold-bright);font-size:clamp(34px,4.4vw,50px);font-weight:480;line-height:1.05}.g-stat-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.g-stat-note{color:var(--faint);font-size:13.5px}.g-faq,.g-related{margin-top:50px}.g-related-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.g-related-card{border:1px solid var(--hairline);background:var(--surface);flex-direction:column;gap:5px;padding:16px 18px;transition:border-color .22s;display:flex}.g-related-card:hover{border-color:var(--gold-deep)}.g-related-card .nm{font-family:var(--serif);color:var(--ivory);font-size:17px}.g-related-card .rg{color:var(--faint);font-size:12px}.g-cta{margin:48px 0 20px}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transition-delay:calc(var(--i,0) * .19s);transform:translateY(22px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.btn .arrow,.desk-art img{transition:none}.p-banner-art,.p-banner-sweep,.nav-panel,.mobile-menu{animation:none}}.apply-page{min-height:100svh;padding:150px 0 90px}.apply-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:clamp(40px,6vw,90px);display:grid}@media (max-width:960px){.apply-page{padding-top:120px}.apply-grid{grid-template-columns:1fr}}.apply-copy h1{margin:26px 0 20px;font-size:clamp(40px,5.5vw,68px)}.apply-copy p{color:var(--muted);max-width:48ch}.apply-points{border-top:1px solid var(--hairline);max-width:46ch;margin-top:30px;list-style:none}.apply-points li{border-bottom:1px solid var(--hairline-soft);color:var(--ivory-soft);padding:13px 0 13px 28px;font-size:14px;position:relative}.apply-points li:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:21px;left:3px;transform:rotate(45deg)}.lead-form{background:var(--surface);border:1px solid var(--hairline);padding:clamp(22px,3.5vw,36px)}.lead-form-head{margin-bottom:18px}.lead-form-title{font-family:var(--serif);color:var(--ivory);font-size:21px;font-weight:480}.lead-form-sub{letter-spacing:.06em;color:var(--faint);margin-top:3px;font-size:12px}.lead-form--compact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191820db;padding:24px 24px 20px}.lead-form--compact .lead-grid{gap:13px 12px}.lead-form--compact .field label{margin-bottom:6px}.lead-form--compact .field input,.lead-form--compact .field select{padding:11px 12px;font-size:14px}.lead-form--compact .consent{margin-top:16px}.lead-form--compact .consent span{font-size:11.5px}.lead-form--compact .lead-submit{margin-top:18px;padding:14px 24px;font-size:14px}.lead-form--compact .lead-fine{display:none}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lead-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}@media (max-width:560px){.lead-grid{grid-template-columns:1fr}}.field.span2{grid-column:1/-1}.field label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.field label em{text-transform:none;letter-spacing:.04em;color:var(--faint);font-style:normal}.field input,.field select{background:var(--ground);border:1px solid var(--hairline);width:100%;color:var(--ivory);font-family:var(--sans);border-radius:0;padding:13px 14px;font-size:15px;transition:border-color .2s}.field input::placeholder{color:var(--faint)}.field input:focus,.field select:focus{border-color:var(--gold);outline:none}.consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:22px;display:flex}.consent input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin-top:3px}.consent span{color:var(--muted);font-size:12.5px;line-height:1.6}.lead-error{color:var(--danger);border-left:2px solid var(--danger);margin-top:18px;padding-left:12px;font-size:13.5px}.lead-submit{justify-content:center;width:100%;margin-top:24px;padding:17px 28px;font-size:15px}.lead-submit:disabled{opacity:.6;cursor:wait}.lead-fine{color:var(--faint);text-align:center;margin-top:14px;font-size:12px}.lead-done{background:var(--surface);border:1px solid var(--hairline);text-align:center;padding:clamp(36px,5vw,60px)}.lead-done-seal{background:var(--gold);width:16px;height:16px;margin-bottom:22px;display:inline-block;transform:rotate(45deg)}.lead-done h2{margin-bottom:14px;font-size:clamp(26px,3.4vw,38px)}.lead-done p{color:var(--muted);max-width:44ch;margin:0 auto}
