.presentation-page{--presentation-nav-height: 81px;min-height:100vh;padding-top:var(--presentation-nav-height);color:var(--off-white);background:#0a121e}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 14px;color:#101927;background:#fff;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.presentation-nav{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.5vw,38px);min-height:var(--presentation-nav-height);padding:9px max(18px,calc((100vw - 1240px)/2));border-bottom:1px solid rgba(181,161,108,.22);background:#09111cf0;box-shadow:0 10px 34px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.presentation-brand{width:188px;padding:0;background:transparent}.print-only{display:none!important}.presentation-jumps{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.2vw,32px);min-width:0;scrollbar-width:none}.presentation-jumps::-webkit-scrollbar{display:none}.presentation-jumps a{color:#e7e6ebb8;font-size:.72rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;transition:color .16s ease}.presentation-jumps a:hover,.presentation-jumps a:focus-visible,.presentation-jumps a[aria-current=location]{color:#fff}.presentation-jumps .presentation-partner-nav{color:var(--gold)}.presentation-jumps a[aria-current=location]{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:8px}.presentation-menu{position:relative}.presentation-menu summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid rgba(181,161,108,.45);border-radius:999px;color:#fff;background:#b5a16c14;font-size:.84rem;font-weight:800;list-style:none;cursor:pointer;transition:border-color .16s ease,background .16s ease}.presentation-menu summary::-webkit-details-marker{display:none}.presentation-menu summary:hover,.presentation-menu summary:focus-visible,.presentation-menu[open] summary{border-color:#b5a16cc7;background:#b5a16c24}.presentation-menu[open] summary>svg:last-child{transform:rotate(180deg)}.presentation-menu summary>svg:last-child{transition:transform .16s ease}.presentation-menu-panel{position:absolute;top:calc(100% + 12px);z-index:70;display:grid;min-width:238px;overflow:hidden;padding:8px;border:1px solid rgba(181,161,108,.28);border-radius:15px;background:#0c1623fa;box-shadow:0 22px 60px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.presentation-menu-panel a,.presentation-menu-panel button{display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;border-radius:9px;color:#ffffffd1;background:transparent;font-size:.86rem;font-weight:750;text-align:left;cursor:pointer}.presentation-menu-panel a:hover,.presentation-menu-panel a:focus-visible,.presentation-menu-panel a[aria-current=location],.presentation-menu-panel button:hover,.presentation-menu-panel button:focus-visible{color:#fff;background:#b5a16c21}.presentation-menu-panel svg{flex:0 0 auto;color:var(--gold)}.presentation-jump-menu{display:none}.presentation-jump-panel{left:50%;transform:translate(-50%)}.presentation-share-panel{right:0}.presentation-share-menu summary{min-width:98px}.presentation-sheet{display:flex;align-items:center;min-height:min(900px,calc(100svh - var(--presentation-nav-height)));padding:clamp(76px,9vw,140px) 0;scroll-margin-top:var(--presentation-nav-height)}.presentation-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.presentation-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}.presentation-eyebrow span{width:38px;height:2px;background:var(--gold)}.presentation-page h1,.presentation-page h2{font-family:Cinzel,Georgia,serif;text-transform:none}.presentation-page h1{max-width:820px;font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1.06}.presentation-page h2{max-width:940px;font-size:clamp(2.5rem,5vw,5rem);line-height:1.02}.presentation-page h3{font-size:clamp(1.35rem,2vw,1.8rem)}.presentation-lede{max-width:760px;margin-top:26px;color:#e7e6ebcc;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7}.presentation-welcome{position:relative;overflow:hidden;min-height:0;padding:clamp(36px,4.5vw,60px) 0;background:radial-gradient(circle at 12% 12%,rgba(181,161,108,.18),transparent 30rem),linear-gradient(145deg,#0b1421,#142131 58%,#0b1421)}.presentation-welcome:after{position:absolute;right:-160px;bottom:-210px;width:580px;height:580px;border:1px solid rgba(181,161,108,.16);border-radius:999px;content:""}.welcome-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,20rem);gap:clamp(28px,4vw,56px);align-items:center}.welcome-logo{width:min(340px,100%);margin-bottom:24px;padding:14px 18px;border-radius:14px;background:#fff}.welcome-logo.logo-on-dark{padding:0;border-radius:0;background:transparent}.welcome-promise{display:flex;align-items:center;gap:14px;max-width:650px;margin-top:28px;padding:18px 0;border-top:1px solid rgba(181,161,108,.3);border-bottom:1px solid rgba(181,161,108,.3);color:var(--gold);font-weight:800}.presentation-primary,.presentation-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin-top:30px;padding:0 22px;border-radius:999px;font-weight:850}.presentation-primary{color:#111927;background:linear-gradient(135deg,#e2ce8b,var(--gold));box-shadow:0 16px 42px #b5a16c38}.presentation-secondary{border:1px solid rgba(231,230,235,.25);color:#fff}.welcome-actions{display:flex;flex-wrap:wrap;gap:12px}.welcome-actions .presentation-primary,.welcome-actions .presentation-secondary{margin-top:30px}.section-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:22px 24px;border:1px solid rgba(181,161,108,.3);border-radius:16px;background:#b5a16c14}.section-cta p{max-width:700px;color:inherit;font-weight:750;line-height:1.55}.section-cta a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 19px;border-radius:999px;color:#101927;background:linear-gradient(135deg,#e2ce8b,var(--gold));font-size:.86rem;font-weight:850}.presentation-light .section-cta{border-color:#3536371f;background:#b5a16c26}.presentation-light .section-cta a{color:#fff;background:#142131}.welcome-portrait{width:min(100%,20rem);overflow:hidden;margin:0;border:1px solid rgba(181,161,108,.32);border-radius:22px;background:#111b28;box-shadow:0 28px 80px #0006}.welcome-portrait img{width:100%;height:auto;object-fit:contain;object-position:center}.welcome-portrait figcaption{padding:16px 20px;color:#e7e6ebb3;font-size:.82rem;font-weight:700}.presentation-light{color:var(--charcoal);background:radial-gradient(circle at 90% 5%,rgba(181,161,108,.13),transparent 26rem),#f4f1e9}.presentation-light h2,.presentation-light h3{color:#111b28}.narrow-copy{max-width:1050px}.about-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:50px;align-items:end}.presentation-light .presentation-lede{color:#353637b8}.story-grid{display:grid;grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);gap:clamp(34px,5vw,58px);align-items:start;margin-top:56px;padding-top:48px;border-top:1px solid rgba(139,114,80,.24)}.story-headshot{overflow:hidden;margin:0;border:1px solid rgba(139,114,80,.24);border-radius:20px;background:#e8e3d8;box-shadow:0 22px 55px #0d172524}.story-headshot img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 30%}.story-headshot figcaption{display:grid;gap:4px;padding:16px 18px 18px;color:#142131}.story-headshot strong{font-family:Cinzel,Georgia,serif;font-size:1.08rem}.story-headshot span{color:#353637a8;font-size:.78rem;font-weight:700}.story-copy{columns:2;column-gap:42px}.story-copy p{margin:0 0 20px;break-inside:avoid;color:#353637db}.story-copy blockquote{margin:28px 0 0;padding:20px 24px;break-inside:avoid;border-left:4px solid var(--gold);color:#142131;background:#b5a16c1a;font-family:Cinzel,Georgia,serif;font-size:1.2rem;font-weight:700;line-height:1.5}.presentation-purpose,.presentation-analysis{background:linear-gradient(115deg,#142131f7,#09111cfa),#101b2a}.purpose-lede{max-width:900px}.purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px}.purpose-grid article{padding:clamp(26px,4vw,40px);border:1px solid rgba(181,161,108,.25);border-radius:18px;background:#ffffff0a}.purpose-grid h3{margin:12px 0 16px;color:#fff;font-family:Cinzel,Georgia,serif}.purpose-grid article>p:last-child{color:#e7e6ebbd}.purpose-number{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.15em}.purpose-grid .purpose-principle{border-color:#b5a16c8c;background:linear-gradient(145deg,#b5a16c29,#b5a16c0d)}.section-title-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:60px;align-items:end}.section-title-row>p{color:#353637b8;font-size:1.05rem}.door-list{display:grid;gap:18px;margin-top:50px}.door-card{display:grid;grid-template-columns:auto minmax(210px,.55fr) minmax(320px,1fr);gap:26px;align-items:center;padding:24px 28px;border:1px solid rgba(139,114,80,.22);border-radius:18px;background:#ffffffa3;box-shadow:0 14px 36px #0d172512}.door-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:999px;color:#fff;background:linear-gradient(145deg,#c5aa63,#8b7250)}.door-heading{padding-right:26px;border-right:1px solid rgba(139,114,80,.2)}.door-heading p{color:var(--brass);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.door-heading h3{margin:7px 0 5px}.door-heading span{color:#353637ad;line-height:1.45}.best-for{margin-bottom:12px;color:#353637d1}.door-detail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none}.door-detail li{display:flex;gap:8px;color:#353637cc;font-size:.9rem;line-height:1.4}.door-detail svg{flex:0 0 auto;margin-top:2px;color:var(--brass)}.analysis-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:50px}.analysis-flow article{padding:26px;border-top:2px solid var(--gold);background:#ffffff0b}.analysis-flow span{color:var(--gold);font-weight:900}.analysis-flow h3{margin:26px 0 12px;color:#fff;font-family:Cinzel,Georgia,serif}.analysis-flow p{color:#e7e6ebb3}.analysis-note{display:flex;align-items:center;gap:14px;margin-top:28px;padding:20px 24px;border:1px solid rgba(181,161,108,.35);border-radius:14px;color:#e7e6ebd6;background:#b5a16c14}.analysis-note svg{flex:0 0 auto;color:var(--gold)}.presentation-impact{color:#17202d;background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.2),transparent 24rem),linear-gradient(145deg,#d8c995,#b5a16c)}.presentation-impact .presentation-eyebrow{color:#263040}.presentation-impact .presentation-eyebrow span{background:#263040}.presentation-impact h2{color:#101927}.impact-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);gap:42px 70px;align-items:center}.impact-amount{padding:30px;border:1px solid rgba(13,23,37,.18);border-radius:18px;background:#ffffff38}.impact-amount span{display:block;font-family:Cinzel,Georgia,serif;font-size:clamp(3.8rem,7vw,6.5rem);font-weight:800;letter-spacing:-.05em;line-height:1}.impact-amount p{margin-top:14px;font-weight:650}.impact-list{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;padding-top:34px;border-top:1px solid rgba(13,23,37,.2)}.impact-list p{display:flex;gap:10px;font-weight:750}.impact-list svg{flex:0 0 auto;margin-top:4px}.commitment-note{grid-column:1 / -1;color:#17202db8;font-size:.78rem}.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px}.partner-grid article{display:flex;align-items:center;gap:12px;min-height:78px;padding:18px;border:1px solid rgba(139,114,80,.2);border-radius:14px;background:#ffffff8f}.partner-grid svg{flex:0 0 auto;color:var(--brass)}.partner-grid p{color:#27303c;font-size:.9rem;font-weight:800;line-height:1.35}.partner-callout{display:flex;align-items:center;gap:20px;margin-top:26px;padding:24px 28px;border-radius:16px;color:#fff;background:#142131}.partner-callout svg{flex:0 0 auto;color:var(--gold)}.partner-page-link{display:flex;justify-content:center;margin-top:18px}.partner-page-link a{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 22px;border:1px solid rgba(139,114,80,.34);border-radius:999px;color:#fff;background:#142131;font-size:.88rem;font-weight:850;transition:transform .16s ease,box-shadow .16s ease}.partner-page-link a:hover,.partner-page-link a:focus-visible{box-shadow:0 14px 34px #0d172533;transform:translateY(-2px)}.presentation-closing{min-height:calc(100svh - var(--presentation-nav-height));text-align:center;background:radial-gradient(circle at center,rgba(181,161,108,.13),transparent 32rem),#09111c}.closing-content{display:grid;justify-items:center}.closing-content>img{width:min(480px,85vw);margin-bottom:50px;padding:14px 18px;border-radius:14px;background:#fff}.closing-content>.logo-on-dark{padding:0;border-radius:0;background:transparent}.closing-content .presentation-eyebrow{justify-content:center}.closing-content .presentation-lede{max-width:760px}.closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.contact-placeholder{display:grid;gap:7px;margin-top:44px;padding-top:30px;border-top:1px solid rgba(181,161,108,.24);color:#e7e6ebbd}.contact-placeholder strong{color:#fff;font-size:1.05rem}.contact-placeholder>a:not(.presentation-site-link){color:#e7e6ebdb;font-weight:700;text-decoration:none}.contact-placeholder>a:not(.presentation-site-link):hover,.contact-placeholder>a:not(.presentation-site-link):focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}.presentation-site-link{color:var(--gold);font-size:1rem;font-weight:850}.presentation-site-link:hover,.presentation-site-link:focus-visible{color:#ead694;text-decoration:underline;text-underline-offset:4px}.contact-placeholder span,.presentation-disclaimer{font-size:.78rem}.presentation-disclaimer{max-width:760px;margin-top:18px;color:#e7e6eb80}.presentation-contact{scroll-margin-top:var(--presentation-nav-height)}.presentation-contact .lead-copy>p{max-width:600px;margin-top:22px;color:#e7e6ebb8;line-height:1.72}.contact-direct{display:grid;gap:9px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(181,161,108,.24)}.contact-direct a{width:fit-content;color:#fff;font-weight:800}.contact-direct a:hover,.contact-direct a:focus-visible{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.presentation-contact .form-button:disabled{cursor:wait;opacity:.7}.form-status-message{padding:14px 16px;border:1px solid rgba(139,114,80,.28);border-radius:10px;color:#4b3218;background:#e2ce8b47;font-weight:750;line-height:1.5}@media(max-width:1380px){.presentation-nav{grid-template-columns:auto 1fr auto}.presentation-jumps{display:none}.presentation-jump-menu{display:block;justify-self:center}}@media(max-width:1120px){.welcome-layout,.about-heading,.section-title-row{grid-template-columns:1fr}.welcome-portrait{justify-self:center}.purpose-grid{grid-template-columns:1fr}.door-card{grid-template-columns:auto 1fr}.door-detail{grid-column:1 / -1}.door-heading{border-right:0}.analysis-flow,.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-contact .lead-copy{position:static}}@media(max-width:720px){.presentation-page{--presentation-nav-height: 70px}.presentation-nav{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:var(--presentation-nav-height);padding:7px 12px}.presentation-brand{width:148px}.presentation-jump-menu{justify-self:end}.presentation-menu summary{min-height:38px;padding:0 12px}.presentation-share-menu summary{min-width:40px;padding:0 10px}.presentation-share-menu .share-label,.presentation-share-menu .share-chevron{display:none}.presentation-jump-panel{right:0;left:auto;transform:none}.presentation-share-panel{right:0}.presentation-sheet{min-height:auto;padding:72px 0}.presentation-shell{width:calc(100% - 30px)}.presentation-page h1{font-size:clamp(2.1rem,10vw,3rem)}.presentation-welcome{padding:36px 0}.welcome-portrait{width:min(100%,18rem)}.presentation-page h2{font-size:clamp(2.15rem,10vw,3.2rem)}.welcome-logo{margin-bottom:30px}.story-grid{grid-template-columns:1fr}.story-headshot{width:min(100%,320px);justify-self:center}.story-copy{columns:1}.door-card{grid-template-columns:1fr;padding:24px 20px}.door-detail{grid-column:auto}.door-detail ul,.analysis-flow,.impact-layout,.impact-list,.partner-grid{grid-template-columns:1fr}.impact-list,.commitment-note{grid-column:auto}.welcome-actions,.welcome-actions a,.section-cta,.section-cta a{width:100%}.welcome-actions .presentation-primary,.welcome-actions .presentation-secondary{margin-top:0}.welcome-actions{margin-top:30px}.section-cta{align-items:stretch;flex-direction:column}.closing-actions,.closing-actions a{width:100%}.presentation-contact{padding-bottom:88px}}@media print{@page{size:letter landscape;margin:0}*{box-shadow:none!important}html,body{background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.presentation-page{padding-top:0}.screen-only,.skip-link{display:none!important}.print-only{display:block!important}.presentation-sheet{display:flex;align-items:center;width:11in;min-height:8.5in;padding:.4in 0;color:#182434!important;background:#fff!important;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always}.presentation-welcome:after{display:none}.presentation-closing{break-after:auto;page-break-after:auto}.presentation-shell{width:10.2in}.presentation-page h1{color:#101927!important;font-size:40pt}.presentation-page h2{color:#101927!important;font-size:27pt}.presentation-page h3{color:#142131!important;font-size:14pt}.presentation-page p,.presentation-lede,.presentation-light .presentation-lede,.purpose-grid article>p:last-child,.analysis-flow p,.contact-placeholder,.contact-placeholder>a:not(.presentation-site-link),.presentation-disclaimer{color:#3f4854!important}.presentation-lede{font-size:11pt}.presentation-eyebrow,.purpose-number,.analysis-flow span,.presentation-site-link{color:#8b7250!important}.presentation-eyebrow span,.presentation-impact .presentation-eyebrow span{background:#8b7250!important}.welcome-layout{grid-template-columns:1fr 3.2in;gap:.5in}.welcome-logo{margin-bottom:.25in}.welcome-promise,.story-grid,.impact-list,.contact-placeholder{border-color:#c9c1b1!important}.welcome-promise{color:#6f5a3f!important}.welcome-portrait,.story-headshot{border-color:#b8b1a5!important;background:#fff!important}.welcome-portrait figcaption{color:#3f4854!important}#about{height:8.5in;min-height:8.5in}#about .presentation-shell{width:10.2in}#about .presentation-eyebrow{margin-bottom:.12in}#about .about-heading{gap:.3in}#about h2{font-size:24pt}#about .presentation-lede{margin-top:0;font-size:9.5pt;line-height:1.45}.story-grid{grid-template-columns:2.15in minmax(0,1fr);gap:.34in;margin-top:.2in;padding-top:.18in}.story-headshot img{aspect-ratio:4 / 4.6}.story-headshot figcaption{padding:.1in .14in .12in}.story-headshot strong{font-size:10pt}.story-headshot span{font-size:7pt}.story-copy{column-gap:.3in;font-size:8.5pt;line-height:1.45}.story-copy p{margin-bottom:.1in;color:#3f4854!important}.story-copy blockquote{margin-top:.1in;padding:.12in .16in;border-left-color:#8b7250;color:#142131!important;background:#f4f1e9!important;font-size:9.5pt;line-height:1.4}.purpose-grid{grid-template-columns:repeat(3,1fr);gap:.14in}.purpose-grid article,.purpose-grid .purpose-principle,.analysis-flow article,.partner-grid article,.door-card,.impact-amount,.partner-callout{padding:.22in;border-color:#142131!important;color:#fff!important;background:#142131!important}.door-list{gap:.12in;margin-top:.28in}.door-card{grid-template-columns:.56in 1.75in 1fr;gap:.16in;padding:.15in}.door-icon{width:.5in;height:.5in;color:#fff!important;background:#9a7d4f!important}.door-detail{grid-column:auto}.door-detail li,.door-heading span,.best-for{font-size:7.4pt}.analysis-flow,.partner-grid{grid-template-columns:repeat(4,1fr)}.analysis-flow article,.partner-grid article{padding:.16in}.analysis-flow article{border-top-color:#9a7d4f!important}.analysis-note{border-color:#b8b1a5!important;color:#3f4854!important;background:#faf8f3!important}.presentation-impact .presentation-eyebrow{color:#6f5a3f!important}.impact-layout{gap:.28in .4in}.impact-list svg,.partner-grid svg,.partner-callout svg,.analysis-note svg{color:#8b7250!important}.partner-callout{padding:.18in .22in}.purpose-grid article h3,.analysis-flow article h3,.door-card h3,.partner-grid article h3,.impact-amount span,.partner-callout h3{color:#fff!important}.purpose-grid article p,.analysis-flow article p,.door-card p,.door-card li,.door-card span,.partner-grid article p,.impact-amount p,.partner-callout p{color:#e7ebf0!important}.purpose-grid article>p:last-child{color:#e7ebf0!important}.purpose-grid article .purpose-number,.analysis-flow article>span,.door-card .door-heading p{color:#d0b873!important}.door-heading{border-right-color:#ffffff38!important}.contact-placeholder strong{color:#142131!important}.closing-content>img{margin-bottom:.25in;padding:0;border:0;border-radius:0;background:transparent}.contact-placeholder{margin-top:.28in}}
