@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3645cf4d-module__-KQRRa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3645cf4d-module__-KQRRa__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--paper:#f4f1e9;--paper-raised:#fcfaf5;--ink:#122331;--ink-soft:#515e65;--ink-faint:#68747b;--accent:#995b34;--saffron:#d8a473;--line:#d6d5cc;--line-strong:#a8afaf;--font-body:var(--font-sans,Arial), Arial, sans-serif;--font-display:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}::selection{color:var(--ink);background:#d9b194}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.05}h2{letter-spacing:-.035em;font-size:clamp(2rem,3.5vw,3.25rem)}em{font-style:normal;font-weight:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.container{width:min(100% - 112px,1360px);margin-inline:auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.6;display:block}.brand{font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;font-size:2.1rem;font-weight:600;line-height:1;text-decoration:none}.brand-dot{color:var(--accent)}.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}.header-inner{align-items:center;gap:28px;min-height:100px;display:flex}.header-origin{letter-spacing:.02em;border-left:1px solid var(--line-strong);max-width:130px;padding-left:24px;font-size:.75rem;line-height:1.4}.header-origin>span{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.site-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.site-nav>a{font-size:.875rem;text-decoration:none}.site-nav>a:hover{color:var(--accent)}.menu-toggle{display:none}.btn{border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:16px 24px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn span{font-size:1.1rem}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:#294555}.btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.btn-outline:hover{background:var(--ink);color:var(--paper)!important}.btn-small{gap:20px;min-height:44px;padding:12px 17px}.text-link{border-bottom:1px solid var(--line-strong);align-items:center;gap:20px;padding-block:8px;font-size:.875rem;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent);border-color:var(--accent)}.hero{background:var(--ink);color:var(--paper);border-top:3px solid var(--saffron);overflow:hidden}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:52px;padding-block:68px 48px;display:grid}.hero-copy{padding-bottom:16px}.hero .eyebrow{color:#bdc6cb;letter-spacing:.1em;align-items:center;gap:14px;font-size:.75rem;display:flex}.small-rule{background:var(--accent);flex-shrink:0;width:28px;height:1px;display:inline-block}.hero h1 em{color:var(--saffron)}.hero-description{color:#c3ccd0;max-width:410px;font-size:1rem;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.hero-footnote{color:#b3c0c6;letter-spacing:.02em;align-items:center;gap:12px;margin-top:38px;font-size:.75rem;display:flex}.hero-art{border-left:1px solid #ffffff24;flex-direction:column;align-self:stretch;min-height:560px;padding-left:28px;display:flex}.hero-image-wrap{background:#b79874;flex:1;min-height:500px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center}.hero-image-wrap:after{content:"";pointer-events:none;border:1px solid #fff7e540;position:absolute;inset:14px}.image-index{color:#fff5e6;font-family:var(--font-display);font-size:3rem;line-height:1;position:absolute;bottom:23px;left:27px}.hero-art figcaption{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:10px;padding-top:15px;font-size:.75rem;display:flex}.mandate-strip{color:var(--ink);background:#e8e5db}.mandate-grid{grid-template-columns:repeat(4,1fr);padding-block:32px;display:grid}.mandate-grid>div{border-left:1px solid var(--line-strong);padding-left:34px}.mandate-grid>div:first-child{border:0;padding-left:0}.mandate-grid .eyebrow{color:var(--ink-soft);letter-spacing:.1em;margin-bottom:8px;font-size:.75rem}.mandate-grid p{font-family:var(--font-display);font-size:1.875rem;line-height:1.2}.mandate-grid strong{font-weight:500}.site-footer{background:var(--paper);padding:55px 0 28px}.footer-top{justify-content:space-between;gap:40px;padding-bottom:52px;display:flex}.footer-top p{color:var(--ink-faint);margin-top:15px;font-size:.875rem}.footer-top nav{grid-template-columns:repeat(2,auto);gap:12px 38px;font-size:.875rem;display:grid}.footer-top nav a{text-decoration:none}.footer-top nav a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:20px;padding-block:22px;font-size:.75rem;display:flex}.footer-bottom a{text-decoration:none}.footer-disclaimer{color:var(--ink-faint);max-width:1120px;font-size:.75rem;line-height:1.8}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px 20px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}@media (min-width:1600px){.hero-grid{padding-block:80px 65px}.hero-art{min-height:655px}}@media (max-width:1180px){.container{width:calc(100% - 72px)}.header-origin{display:none}.site-nav{gap:24px}.hero-grid{gap:30px}.hero h1{font-size:clamp(4.2rem,7vw,6rem)}.hero-art{min-height:570px}.hero-actions{gap:16px}.mandate-grid>div{padding-left:24px}.mandate-grid p{font-size:1.6rem}}@media (max-width:900px){.header-inner{min-height:82px}.site-nav{gap:17px}.site-nav .btn{gap:10px;padding-inline:12px}.brand{font-size:1.9rem}.hero .eyebrow{max-width:275px}.hero h1{font-size:4.6rem}.hero-art{min-height:580px}.mandate-grid p{font-size:1.4rem}}@media (max-width:760px){html{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.header-inner{justify-content:space-between;min-height:76px}.brand{font-size:2rem}.menu-toggle{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);background:0 0;padding:9px 14px;font-size:.875rem;display:block}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);padding:20px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-nav>a{padding:14px 0;font-size:.9375rem}.site-nav .btn{margin-top:12px;padding:16px}.hero-grid{grid-template-columns:1fr;gap:36px;padding-block:42px 28px}.hero-copy{padding:0}.hero .eyebrow{gap:10px;max-width:none;font-size:.75rem}.hero h1{margin:28px 0 24px;font-size:clamp(3.8rem,12.3vw,5.75rem)}.hero-description{max-width:490px;font-size:1rem}.hero-actions{gap:23px;margin-top:27px}.hero .btn{gap:18px;padding-inline:18px}.hero-footnote{margin-top:27px}.hero-art{min-height:0}.hero-image-wrap{aspect-ratio:1.08;min-height:0}.hero-art figcaption{font-size:.75rem}.mandate-grid{grid-template-columns:1fr 1fr;padding-block:12px}.mandate-grid>div{padding:24px 0 24px 20px}.mandate-grid>div:nth-child(odd){border-left:0;padding-left:0}.mandate-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.mandate-grid p{font-size:1.7rem}.mandate-grid .eyebrow{font-size:.75rem}.footer-top{flex-direction:column;gap:28px;padding-bottom:32px}.footer-top nav{grid-template-columns:1fr 1fr;gap:15px 20px;font-size:.875rem}.footer-top nav a{overflow-wrap:anywhere}.footer-bottom{flex-wrap:wrap;gap:12px;font-size:.75rem}.footer-bottom span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.section{padding-block:112px}.section .eyebrow{color:var(--accent);margin-bottom:25px}.editorial-grid{grid-template-columns:.65fr 2fr;gap:80px;display:grid}.section-label p{font-family:var(--font-display);color:var(--ink-soft);font-size:1.35rem;font-style:normal}.editorial-content h2{font-size:clamp(2rem,3.5vw,3.25rem)}.prose-columns{color:var(--ink-soft);grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.prose-columns p{font-size:1rem;line-height:1.9}.belief-line{border-top:1px solid var(--line);align-items:center;gap:40px;margin-top:70px;padding-top:28px;display:flex}.belief-line .eyebrow{color:var(--ink-faint);min-width:175px;margin:0}.belief-line p{font-family:var(--font-display);font-size:1.75rem}.belief-line>span:last-child{color:var(--accent);margin-left:auto;font-size:1.5rem}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:56px;display:flex}.section-heading-row>p{max-width:325px;color:var(--ink-soft);padding-bottom:5px;font-size:1rem;line-height:1.85}.partnership{background:var(--ink);color:var(--paper)}.partnership .eyebrow{color:#dbb18c}.partnership .section-heading-row>p{color:#c3ccd0}.partnership h2 em{color:#d9b79b}.support-grid{grid-template-columns:repeat(4,1fr);display:grid}.support-item{border-top:1px solid #ffffff36;border-left:1px solid #ffffff24;padding:25px 28px 26px}.support-item:first-child{border-left:none;padding-left:0}.support-item:last-child{padding-right:0}.support-top{color:#bb9a80;justify-content:space-between;align-items:center;margin-bottom:32px;font-size:.875rem;display:flex}.support-top>span:last-child{font-size:1.25rem}.support-item h3{letter-spacing:-.03em;margin-bottom:15px;font-size:2.5rem}.support-item .support-detail{color:#f1efe5;margin-bottom:12px;font-size:.875rem;font-weight:500}.support-item>p{color:#c0cbd0;font-size:1rem;line-height:1.8}.operator-note{color:var(--ink);background:#ece6d9;grid-template-columns:.6fr 2fr;gap:60px;margin-top:50px;padding:48px;display:grid}.operator-note .eyebrow{color:var(--accent);max-width:150px;font-size:.75rem}.operator-monogram{font-family:var(--font-display);color:var(--accent);letter-spacing:-.08em;font-size:5rem;line-height:1;display:block}.operator-statement{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15}.operator-description{color:var(--ink-soft);max-width:660px;margin-top:22px;font-size:1rem}.operator-byline{text-transform:uppercase;letter-spacing:.11em;margin-top:25px;font-size:.75rem;display:block}.partnership-footnote{color:#b9c7cf;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:24px;font-size:.75rem;display:flex}.criteria-grid{grid-template-columns:1fr 1.1fr;gap:110px;display:grid}.criteria-intro>p{color:var(--ink-soft);max-width:370px;margin-top:25px;line-height:1.85}.criteria-intro .text-link{margin-top:22px}.selection-note{border-left:2px solid var(--accent);max-width:370px;margin-top:40px;padding-left:20px}.selection-note .eyebrow{margin-bottom:8px;font-size:.75rem}.selection-note p{color:var(--ink-soft);font-size:.875rem}.criteria-list{margin:0;padding:0;list-style:none}.criteria-list li{border-top:1px solid var(--line);gap:24px;padding-block:28px;display:flex}.criteria-list li:last-child{border-bottom:1px solid var(--line)}.list-index{color:var(--accent);padding-top:6px;font-size:.75rem}.criteria-list h3{margin-bottom:12px;font-size:1.9rem;line-height:1.15}.criteria-list p{color:var(--ink-soft);font-size:1rem}.investment{background:#eaece3}.investment-grid{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.section-intro{max-width:440px;color:var(--ink-soft);margin-top:24px;line-height:1.85}.terms-list{margin:32px 0 0}.terms-list>div{border-bottom:1px solid #c7cbbb;justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;font-size:.875rem;display:flex}.terms-list dt{color:var(--ink-soft)}.terms-list dd{text-align:right;margin:0;font-weight:600}.terms-note{color:var(--ink-faint);margin-top:24px;font-size:.75rem}.calculator{background:var(--paper-raised);border-top:3px solid var(--accent);padding:38px}.calculator .eyebrow{margin-bottom:20px;font-size:.75rem}.calculator h3{letter-spacing:-.025em;margin-bottom:17px;font-size:2.8rem}.calc-sub{color:var(--ink-soft);margin-bottom:30px;font-size:.875rem}.calc-field{margin-top:28px}.calc-field label{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:20px;font-size:.875rem;display:flex}.calc-field output{color:var(--ink);white-space:nowrap;font-weight:600}.calc-field input{width:100%;height:28px;accent-color:var(--accent);cursor:pointer;background:0 0;margin:10px 0 0}.range-labels{color:var(--ink-faint);justify-content:space-between;font-size:.75rem;display:flex}.calc-result{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;padding-top:24px;display:flex}.calc-result .eyebrow{color:var(--ink-soft);letter-spacing:.06em;margin-bottom:10px}.calc-value{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent);font-size:4.3rem;line-height:.95}.calc-retained{text-align:right;padding-bottom:3px}.calc-retained strong{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.2;display:block}.calc-retained>span{color:var(--ink-faint);font-size:.75rem}.ownership-bar{background:#c9cfbf;height:5px;margin-top:22px}.ownership-bar span{background:var(--accent);height:100%;transition:width .15s;display:block}.calc-formula{color:var(--ink-soft);margin-top:20px;font-size:.75rem}.calc-note{color:var(--ink-faint);margin-top:13px;font-size:.75rem}.calc-invalid{color:#a13c27;max-width:190px;font-size:.875rem}.process-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.process-index{border-top:1px solid var(--line-strong);color:var(--accent);justify-content:space-between;margin-bottom:5px;padding:22px 0;font-size:.875rem;display:flex}.process-grid h3{margin-bottom:18px;font-size:1.875rem;line-height:1.15}.process-grid p{color:var(--ink-soft);font-size:1rem;line-height:1.8}.process-note{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:42px;padding-top:22px;font-size:.75rem}.faq-section{border-top:1px solid var(--line)}.faq-grid{grid-template-columns:.9fr 1.25fr;gap:100px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;font-size:1rem;font-weight:500;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--accent);font-size:1.4rem;line-height:1;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--accent)}.faq-list details>p{color:var(--ink-soft);padding:0 35px 25px 0;font-size:1rem;line-height:1.85}.closing{background:var(--ink);color:var(--paper);padding:85px 0 90px}.closing-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;display:grid}.closing .eyebrow{color:#d5b294;margin-bottom:28px}.closing h2{font-size:clamp(2.5rem,4.6vw,4.25rem)}.closing h2 em{color:#dbb99e}.closing-action{padding-bottom:5px}.closing-action p{color:#c4cabb;max-width:370px;margin-bottom:27px;font-size:1rem}.btn-light{color:var(--ink);background:#ede5d7;min-width:245px}.btn-light:hover{background:#fff}.closing-note{color:#bac3b0;margin-top:16px;font-size:.75rem;display:block}.application-header{border-bottom:1px solid var(--line);padding:75px 0 50px}.application-header .eyebrow{color:var(--accent);margin-bottom:23px}.application-header h1{letter-spacing:-.045em;font-size:clamp(2.4rem,4.3vw,4rem)}.application-header h1 em{color:var(--accent)}.application-header .lede{max-width:660px;color:var(--ink-soft);margin-top:24px}.application-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:80px;padding-block:56px 100px;display:grid}.application-aside{position:sticky;top:132px}.application-aside .eyebrow{color:var(--accent);margin-bottom:20px}.application-aside h2{margin-bottom:22px;font-size:2rem}.application-aside ul{margin:0;padding:0;list-style:none}.application-aside li{border-top:1px solid var(--line);color:var(--ink-soft);padding:15px 0 15px 22px;font-size:.875rem;position:relative}.application-aside li:before{content:"↗";color:var(--accent);position:absolute;left:0}.application-aside .aside-note{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:15px;padding-top:22px;font-size:.875rem}.aside-contact{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:35px;font-size:.875rem}.aside-contact a{margin-top:4px;display:inline-block}.form-card{border:1px solid var(--line);background:var(--paper-raised);padding:38px}.form-card fieldset{border:none;min-width:0;margin:0 0 38px;padding:0}.form-card fieldset:last-of-type{margin-bottom:28px}.form-card legend{width:100%;font-family:var(--font-display);border-bottom:1px solid var(--line);margin-bottom:25px;padding:0 0 20px;font-size:2rem;line-height:1.2}.form-card legend>span{font-family:var(--font-body);color:var(--accent);vertical-align:middle;margin-right:12px;font-size:.75rem;display:inline-block}.form-grid{grid-template-columns:1fr 1fr;gap:24px 22px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field.full{grid-column:1/-1}.field label{font-size:.875rem;font-weight:600;line-height:1.5}.optional{color:var(--ink-faint);font-size:.75rem;font-weight:400}.field input,.field select,.field textarea{width:100%;min-width:0;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:0;padding:12px 13px;font-size:1rem}.field select{text-overflow:ellipsis}.field textarea{resize:vertical;min-height:115px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.field input::placeholder,.field textarea::placeholder{color:#777c72}.field .hint{color:var(--ink-faint);font-size:.75rem;line-height:1.65}.consent{color:var(--ink-soft);align-items:start;gap:12px;font-size:.875rem;display:flex}.consent input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:4px 0 0}.form-footer{border-top:1px solid var(--line);flex-direction:column;gap:22px;padding-top:28px;display:flex}.form-submit-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.form-submit-row>span{color:var(--ink-faint);max-width:180px;font-size:.75rem}.form-status{padding:16px 20px;font-size:.9375rem}.form-status.ok{color:#254e30;background:#e6ebdf;border-left:3px solid #4c6c40}.form-status.err{color:#923b23;background:#f5e6dc;border-left:3px solid #923b23}.btn:disabled{opacity:.65;cursor:wait}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-afterword{color:var(--ink-faint);margin-top:24px;font-size:.75rem}.prose{max-width:780px}.prose h1{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(2.1rem,3.6vw,3.25rem)}.prose .updated{color:var(--ink-faint);margin-bottom:45px;font-size:.875rem}.prose h2{letter-spacing:-.02em;margin:40px 0 16px;font-size:2rem}.prose p,.prose li{color:var(--ink-soft);line-height:1.85}.prose p+p{margin-top:18px}.prose li{margin-block:12px}.prose strong{color:var(--ink);font-weight:600}.narrow{max-width:860px}@media (max-width:1180px){.editorial-grid{grid-template-columns:.6fr 2fr;gap:45px}.criteria-grid,.investment-grid{gap:60px}.support-item{padding-inline:22px}.support-item h3{font-size:2.2rem}.faq-grid{gap:65px}.application-layout{grid-template-columns:240px minmax(0,1fr);gap:45px}.form-card{padding:28px}.closing-grid{gap:50px}}@media (max-width:980px){.section{padding-block:85px}.editorial-grid{grid-template-columns:1fr;gap:30px}.section-label p{display:none}.section-label .eyebrow{margin:0}.support-grid{grid-template-columns:1fr 1fr;gap:20px 0}.support-item:nth-child(3){border-left:0;padding-left:0}.support-item:nth-child(2){padding-right:0}.section-heading-row{align-items:start;gap:35px}.section-heading-row>p{max-width:250px}.operator-note{grid-template-columns:.6fr 2fr;gap:35px;padding:35px}.criteria-grid,.investment-grid{gap:40px}.calculator{padding:28px}.process-grid{grid-template-columns:1fr 1fr;gap:35px}.faq-grid{grid-template-columns:1fr 1.4fr;gap:40px}.application-layout{grid-template-columns:1fr;gap:35px}.application-aside{position:static}.application-aside ul{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.application-aside .aside-note{max-width:660px}.aside-contact{margin-top:20px}}@media (max-width:760px){.section{padding-block:65px}.section .eyebrow{margin-bottom:20px}h2{font-size:clamp(2.8rem,8.5vw,3.7rem)}.editorial-content h2{font-size:clamp(2.7rem,8vw,3.7rem)}.editorial-grid{gap:7px}.prose-columns{grid-template-columns:1fr;gap:20px;margin-top:25px}.belief-line{flex-wrap:wrap;align-items:start;gap:20px;margin-top:35px;padding-top:22px}.belief-line .eyebrow{width:100%;min-width:auto;margin-bottom:0}.belief-line p{max-width:85%;font-size:1.65rem;line-height:1.2}.section-heading-row{flex-direction:column;gap:25px;margin-bottom:35px}.section-heading-row>p{max-width:100%}.support-grid{gap:0}.support-item{padding:23px 18px 30px}.support-top{margin-bottom:22px}.support-item h3{font-size:2rem}.support-item>p{font-size:.9375rem}.operator-note{grid-template-columns:1fr;gap:18px;margin-top:20px;padding:28px 24px}.operator-note>div:first-child{justify-content:space-between;align-items:start;display:flex}.operator-note .eyebrow{max-width:175px;margin-bottom:0}.operator-monogram{margin-top:-5px;font-size:3rem}.operator-statement{font-size:2.2rem}.operator-description{margin-top:17px;font-size:.9375rem}.partnership-footnote{gap:8px;margin-top:22px}.criteria-grid,.investment-grid,.faq-grid{grid-template-columns:1fr;gap:38px}.criteria-intro h2 br:last-child{display:none}.criteria-intro>p{max-width:100%}.selection-note{max-width:100%;margin-top:28px}.selection-note .eyebrow{margin-bottom:8px}.criteria-list li{gap:18px;padding-block:23px}.criteria-list h3{font-size:1.8rem}.terms-list>div{gap:15px}.calculator{padding:30px 24px}.calculator h3{font-size:2.8rem}.calc-result .eyebrow{margin-bottom:12px;font-size:.75rem}.process-grid{gap:28px 25px}.process-grid h3{font-size:1.7rem}.process-grid p{font-size:.9375rem}.process-note{margin-top:32px}.faq-grid{gap:30px}.faq-list summary{padding-block:21px}.closing{padding-block:60px}.closing-grid{grid-template-columns:1fr;gap:30px}.closing h2{font-size:clamp(3.1rem,10.4vw,5rem)}.closing .eyebrow{font-size:.75rem}.closing-action p{max-width:100%}.application-header{padding-block:45px 35px}.application-header h1{font-size:clamp(3.2rem,10.5vw,4.7rem)}.application-layout{padding-block:35px 60px}.application-aside ul{grid-template-columns:1fr}.form-card{padding:25px 20px}.form-grid{grid-template-columns:1fr;gap:22px}.form-card legend{font-size:1.8rem}.form-submit-row{flex-direction:column;align-items:stretch;gap:14px}.form-submit-row>span{max-width:100%}}@media (max-width:380px){.hero h1{font-size:3.5rem}.hero .eyebrow{letter-spacing:.04em;font-size:.75rem}.hero .small-rule{width:18px}.hero-art figcaption{letter-spacing:0;font-size:.75rem}.mandate-grid p{font-size:1.4rem}.support-grid,.process-grid{grid-template-columns:1fr}.support-item,.support-item:first-child,.support-item:nth-child(2),.support-item:nth-child(3),.support-item:last-child{border-left:none;padding-inline:0}.calc-field label{flex-wrap:wrap;gap:6px}.calc-result{gap:16px}.calc-retained>span{font-size:.75rem}}.not-found{padding-block:110px}.not-found h1{letter-spacing:-.04em;font-size:clamp(2.1rem,3.6vw,3.25rem)}.not-found h1 em{color:var(--accent)}.not-found p:not(.eyebrow){color:var(--ink-soft);margin-top:25px}@media (min-width:761px) and (max-width:980px){.header-inner{justify-content:space-between;min-height:82px}.menu-toggle{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);background:0 0;padding:9px 14px;font-size:.875rem;display:block}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);padding:20px 36px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-nav>a{padding:14px 0;font-size:.9375rem}.site-nav .btn{margin-top:12px;padding:16px}}.brand-lockup{align-items:center;gap:16px;display:inline-flex}.brand-mark{flex:none;width:66px;height:48px}.brand-word{font-family:var(--font-body);letter-spacing:.3em;flex-direction:column;gap:10px;padding-top:5px;font-size:13px;font-weight:600;line-height:1;display:flex}.brand-rule{background:var(--accent);width:24px;height:2px}.brand:hover .brand-rule{width:100%;transition:width .25s}.hero .small-rule,.hero-footnote-rule{background:var(--saffron)}.hero-footnote-rule{flex:none;width:22px;height:1px;display:block}.hero .btn-primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.hero .btn-primary:hover{background:var(--saffron);border-color:var(--saffron)}.hero .text-link{border-color:#718089}.hero .text-link:hover{color:var(--saffron);border-color:var(--saffron)}.hero-art figcaption{letter-spacing:.1em;color:#c3ccd0;padding-top:19px;font-size:.62rem}.hero-image{filter:saturate(.77)}.image-index{letter-spacing:-.08em;font-size:2.2rem;bottom:28px;left:30px}.site-header .header-origin{letter-spacing:.04em;max-width:150px;color:var(--ink-soft);font-size:.65rem}.operator-monogram{letter-spacing:-.05em;font-size:4.5rem;font-weight:500}.operator-note{border-top:3px solid var(--saffron)}.footer-top{padding-bottom:45px}.site-footer{border-top:1px solid var(--line)}@media (min-width:1600px){.hero-art{min-height:680px}.hero-grid{padding-block:70px 56px}}@media (max-width:1180px){.hero-art{padding-left:18px}.hero h1{font-size:clamp(4.8rem,8vw,6.5rem)}.site-nav{gap:20px}}@media (max-width:900px){.brand-lockup{gap:10px}.brand-mark{width:55px}.brand-word{font-size:11px}.hero h1{font-size:4.8rem}.site-nav{gap:16px}}@media (max-width:760px){.hero{border-top-width:2px}.hero-grid{gap:36px;padding-block:48px 30px}.hero h1{margin:32px 0;font-size:clamp(4.2rem,16vw,6.4rem);line-height:.94}.hero .eyebrow{letter-spacing:.11em;font-size:.61rem}.hero-description{max-width:400px;font-size:.93rem}.hero-footnote{font-size:.64rem}.hero-art{border-left:0;padding-left:0}.hero-image-wrap{aspect-ratio:1.2}.hero-art figcaption{letter-spacing:.04em;font-size:.54rem}.mandate-grid>div:nth-child(-n+2){border-bottom-color:var(--line-strong)}.mandate-grid .eyebrow{font-size:.6rem}.mandate-grid p{font-size:1.5rem}.brand-mark{width:57px;height:42px}.header-inner{min-height:82px}.site-nav>a{font-size:.88rem}.site-header .btn-small{font-size:.8rem}.hero-actions{gap:20px}.hero .btn{padding-inline:16px;font-size:.75rem}.hero .text-link{font-size:.75rem}.hero h1 em{white-space:nowrap}}@media (max-width:360px){.hero h1{font-size:3.9rem}.hero-art figcaption{flex-direction:column}.hero-actions{gap:16px}.hero .text-link{gap:12px}}h1,h2,h3{letter-spacing:-.035em;font-weight:600;line-height:1.15}.hero h1{letter-spacing:-.045em;margin:32px 0;font-size:clamp(3.5rem,5.4vw,5.5rem);font-weight:600;line-height:1.08}.hero-description{max-width:455px;font-size:1rem;line-height:1.75}.hero .eyebrow,.hero-footnote,.hero-art figcaption,.site-header .header-origin{letter-spacing:.035em;font-size:.75rem;line-height:1.6}.hero-art figcaption{flex-wrap:wrap;gap:5px 15px}.hero .eyebrow{letter-spacing:.06em}.site-header .header-origin{max-width:170px}.site-nav>a,.hero .btn,.hero .text-link{font-size:.875rem}.hero h1 em{white-space:normal}.mandate-grid p{letter-spacing:-.025em;font-size:1.5rem;font-weight:500;line-height:1.4}.support-item h3{font-size:1.8rem}.operator-statement{font-weight:500;line-height:1.4}.criteria-list h3,.process-list h3{font-size:1.5rem;line-height:1.35}.form-card legend{font-size:1.4rem;font-weight:600;line-height:1.4}.calc-heading h3{font-size:2rem}.section-label p{font-size:1rem;line-height:1.6}.belief-line p{font-size:1.35rem;line-height:1.5}@media (max-width:1180px){.header-origin{display:none}.site-nav{gap:22px}.hero h1{font-size:clamp(3rem,5.5vw,4.5rem)}}@media (max-width:900px){.site-nav{gap:15px}.site-nav>a{font-size:.8125rem}.brand-word{font-size:12px}.hero h1{font-size:3.4rem}}@media (max-width:760px){.hero h1{margin:28px 0;font-size:clamp(2.5rem,11.5vw,3.6rem);line-height:1.12}.hero .eyebrow,.hero-footnote,.hero-art figcaption,.mandate-grid .eyebrow{font-size:.75rem}.hero .eyebrow{max-width:350px}.hero-art figcaption{flex-direction:column}.hero-footnote{align-items:flex-start}.hero-footnote-rule{margin-top:9px}.hero-actions{gap:16px 22px}.hero .btn,.hero .text-link,.site-nav>a,.site-header .btn-small{font-size:.875rem}.hero-art{margin-top:4px}.mandate-grid p{font-size:1.25rem}h2,.editorial-content h2{font-size:2rem;line-height:1.2}.closing h2,.application-header h1,.prose h1{font-size:clamp(2rem,8vw,2.8rem);line-height:1.2}.operator-statement{font-size:1.5rem}.form-card legend{font-size:1.25rem}.calc-heading h3{font-size:1.75rem}}
