@charset "UTF-8";
/* Version 5: warm editorial surfaces, original branding and direct navigation. */
:root {
 --paper:#f7f4ed;--white:#fffdfa;--navy:#002554;--ink:#263348;--muted:#59616d;
 --teal:#713c35;--blue:#713c35;--blue-hover:#562923;--mint:#eee7db;--surface:#eee9df;--line:#c9c2b6;
 --serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;
 --width:1200px;--reading-width:68ch;--gutter:clamp(18px,4vw,48px);
 --space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--radius:3px;
}
*{box-sizing:border-box}html{scroll-padding-top:var(--header-height,104px)}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1.125rem;line-height:1.65;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,p,figure,dl{margin-top:0}h1,h2,h3{color:var(--navy);font-family:var(--serif);font-weight:400;text-wrap:balance}
h1{font-size:clamp(2.5rem,4.8vw,4.25rem);line-height:1.09;letter-spacing:-.035em;margin-bottom:24px}
h2{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.18;letter-spacing:-.025em;margin-bottom:24px}
h3{font-size:1.75rem;line-height:1.25;letter-spacing:-.015em;margin-bottom:16px}
p{margin-bottom:1.2em}li+li{margin-top:8px}strong{font-weight:600}em{color:var(--blue);font-weight:inherit}figure{margin-inline:0}
a{color:var(--blue);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--blue-hover);text-decoration-thickness:2px}
button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}
:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--blue);outline-offset:4px}
::selection{background:#dfd3bd;color:var(--navy)}svg,img{display:block;max-width:100%}[hidden]{display:none!important}
.container{width:min(var(--width),calc(100% - var(--gutter)*2));margin-inline:auto}
.reading,.prose{max-width:var(--reading-width)}.prose{color:var(--ink)}.prose>:last-child{margin-bottom:0}
.lede{font-size:1.25rem;line-height:1.6;color:var(--muted);max-width:62ch}
.eyebrow,.kicker{color:var(--blue);font-size:.9375rem;font-weight:600;line-height:1.5;margin-bottom:16px}
.status-label{display:inline-flex;color:var(--muted);font-size:.9375rem;line-height:1.5;margin:20px 0 0}
.note{color:var(--muted);font-size:1rem;line-height:1.65}
.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;font-weight:600}
.skip-link{position:fixed;left:16px;top:-100px;z-index:100;padding:12px 20px;background:var(--navy);color:white}.skip-link:focus{top:12px}

/* Direct navigation remains available when JavaScript is unavailable. */
.site-header{position:static;top:0;z-index:30;border-top:4px solid var(--navy);border-bottom:1px solid var(--line);background:var(--paper)}
.js .site-header{position:sticky}
.header-inner{min-height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.brand{display:inline-flex;align-items:center;gap:12px;color:var(--navy);font-family:var(--serif);font-size:1.75rem;letter-spacing:-.02em;text-decoration:none;white-space:normal;max-width:100%}
.brand>span:last-child{min-width:0;overflow-wrap:anywhere}.brand:hover{color:var(--navy)}.brand-mark{width:38px;height:45px;flex-shrink:0;mix-blend-mode:multiply}.brand-mark svg{width:100%;height:100%}.site-footer .brand-mark{width:44px;height:52px}
.desktop-nav{display:block}.nav-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.nav-list>li{margin:0}
.desktop-nav a{color:var(--ink);font-size:.9375rem;min-height:48px;display:inline-flex;align-items:center;text-decoration:none}
.desktop-nav a:hover{color:var(--blue);text-decoration:underline}
.desktop-nav a[aria-current=page],.desktop-nav a.section-current{color:var(--navy);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}
.menu-button{display:none;min-height:44px;padding:8px 16px;border:1px solid var(--muted);border-radius:var(--radius);color:var(--navy);background:var(--white);font-size:1rem}

/* The fictional work record explains the actual concept. */
.hero{background:var(--paper);padding:76px 0 64px}
.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}
.hero-grid>*,.split>*,.section-head>*,.platform-detail>*,.research-grid>*,.measure-grid>*,.contact-layout>*,.contact-band>*{min-width:0}
.hero h1{max-width:none}.hero h1 em{display:inline-block;max-width:100%;white-space:normal;hyphens:none;overflow-wrap:anywhere}.hero .lede{font-size:1.125rem;line-height:1.7;max-width:52ch}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:28px}
.button{max-width:100%;overflow-wrap:anywhere;display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:11px 20px;border:1px solid var(--blue);border-radius:var(--radius);background:var(--blue);color:white;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none}
.button:hover{background:var(--blue-hover);border-color:var(--blue-hover);color:white}
.button-secondary{color:var(--navy);background:transparent;border-color:var(--muted)}.button-secondary:hover{background:var(--mint);color:var(--navy)}
.hero-actions .button-secondary{border:0;padding-inline:0;text-decoration:underline;font-weight:400}.arrow{font-size:1.25rem;font-weight:400}
.concept{margin:0}.concept-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.9375rem;line-height:1.5;margin-bottom:12px}
.concept-heading span:first-child{font-weight:600;color:var(--navy)}
.work-record{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--blue);padding:28px}
.record-title{font-size:1.875rem;line-height:1.2;letter-spacing:-.02em;margin-bottom:8px}.record-meta{font-size:.9375rem;color:var(--muted);margin-bottom:24px}
.record-item{display:grid;grid-template-columns:28px 1fr;gap:12px;position:relative;padding-bottom:22px}
.record-item:has(+.record-item)::before{content:'';position:absolute;top:28px;bottom:0;left:13px;width:1px;background:var(--line)}
.record-node{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--blue);border-radius:50%;background:var(--white);color:var(--blue);font-size:.875rem}
.record-item strong{font-size:1rem;line-height:1.45;display:block;margin:2px 0 6px;color:var(--navy)}
.record-item p{font-size:.9375rem;color:var(--muted);line-height:1.6;margin-bottom:0}
.record-decision{background:var(--mint);border-left:2px solid var(--blue);padding:10px 12px;margin-top:12px;font-size:.9375rem;color:var(--navy);line-height:1.55}
.record-bottom{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:.875rem;color:var(--muted)}
.concept-caption{font-size:.9375rem;line-height:1.6;color:var(--muted);margin:16px 0 0}
.hero-bottom{display:grid;grid-template-columns:180px 1fr;gap:24px;border-top:1px solid var(--line);padding-top:24px;margin-top:40px}
.hero-bottom .kicker{margin:0}.hero-bottom i{display:none}.hero-bottom p{font-family:var(--serif);color:var(--navy);font-size:1.375rem;line-height:1.4;margin:0}

/* Ordinary prose stays open; cards contain distinct studies only. */
.section{padding-block:64px;border-top:1px solid var(--line)}
.split,.section-head,.platform-detail{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
.section-head{align-items:end;margin-bottom:32px}.section-head h2{margin-bottom:0}.section-head>p{color:var(--muted);margin-bottom:0}
.section-head:has(>div:only-child){display:block;max-width:820px}.split>.section-head{margin-bottom:0}
.audiences{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line);padding-top:24px;margin-top:28px}
.audience h3{font-family:var(--sans);font-size:1.0625rem;font-weight:600;letter-spacing:0}.audience p{font-size:1rem}
.platform{background:var(--surface)}
.process-sequence{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 32px;padding:20px 0;border-block:1px solid var(--line)}
.process-sequence li{color:var(--navy);font-size:.9375rem;margin:0;display:flex;align-items:center;gap:16px}.process-sequence li:not(:last-child)::after{content:'→';color:var(--blue)}
.principles{padding-left:22px;margin:0}.principles li{padding:12px 0;border-bottom:1px solid var(--line)}.principles li:first-child{padding-top:0}.principles li>span{display:none}
.example{align-self:start;border-left:3px solid var(--blue);padding-left:24px}.example p{font-size:1rem}.example .note{margin-bottom:0}
.roadmap-intro{max-width:760px;margin-bottom:32px}.roadmap-list{border-top:1px solid var(--line)}
.roadmap-row{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;border-bottom:1px solid var(--line);padding:24px 0;align-items:start}
.roadmap-num{display:none}.roadmap-row h3{margin-bottom:8px}.roadmap-row p{font-size:1rem;color:var(--muted);margin:0}.roadmap-row .category{font-size:.9375rem;color:var(--muted)}
.roadmap-row.initial{padding:24px;background:var(--mint);border-left:3px solid var(--blue)}
.initial-tag{display:block;color:var(--blue);font-size:.9375rem;font-weight:600;margin-bottom:12px}
.roadmap-note,.research-note{color:var(--muted);font-size:1rem;max-width:84ch;margin:24px 0 0}
.opportunity{background:var(--navy);color:white}.opportunity h2{color:white}.opportunity em,.opportunity .kicker{color:#bcd6ff}.opportunity .prose{color:#e1ebfa}
.opportunity ul{padding-left:20px;margin:0}.opportunity li{padding:12px 0;border-bottom:1px solid #456080}.opportunity li span{display:none}
.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.research-card{display:flex;flex-direction:column;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-top:3px solid var(--blue);padding:28px;background:var(--white)}
.research-card:hover{color:var(--ink);background:var(--surface);border-color:var(--blue)}
.card-top{margin-bottom:16px}.card-top .eyebrow{font-size:.9375rem;margin:0}.card-number{display:none}.research-card h3{font-size:2rem}
.research-card p{color:var(--muted);font-size:1rem;margin-bottom:24px}
.card-link{display:flex;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid var(--line);padding-top:16px;color:var(--blue);font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}
.contact-band{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}

/* Research details and the first version's local navigation are retained. */
.page-hero{padding-block:56px 40px}.page-hero h1{max-width:22ch}.page-hero .lede{max-width:65ch;margin-bottom:16px}
.page-index{display:flex;flex-wrap:wrap;gap:8px 28px;border-block:1px solid var(--line);padding-block:8px;font-size:1rem}
.page-index a{min-height:44px;display:inline-flex;align-items:center}.page-index+.section{border-top:0;padding-top:48px}
.study-summary{margin-top:24px;max-width:74ch}
.study-facts{display:flex;flex-wrap:wrap;gap:20px 40px;border-top:1px solid var(--line);padding-top:20px;margin-block:24px}
.study-facts>div{flex:1 1 180px}.study-facts dt{color:var(--navy);font-weight:600;font-size:1rem}.study-facts dd{margin:4px 0 0;font-size:1rem;color:var(--muted)}
.section .lede{font-family:var(--serif);font-size:1.5rem;line-height:1.5;color:var(--navy)}
.numbered-list{padding-left:24px;margin:0}.numbered-list li{padding-bottom:12px;font-size:1.0625rem}.numbered-list strong{color:var(--navy)}
.section>.note{background:var(--surface);border-left:3px solid var(--blue);padding:20px 24px;margin-top:32px}.section>.note p:last-child{margin-bottom:0}
.measure-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-block:32px}
.measure-card{border-top:2px solid var(--blue);padding-top:20px}.measure-card p,.measure-card ul{color:var(--muted);font-size:1.0625rem}.measure-card .kicker{font-size:.9375rem}
#learning-measures .measure-grid{display:block}
#learning-measures .measure-card{display:grid;grid-template-columns:1fr 1.2fr;gap:8px 40px;padding-block:24px;border-top:1px solid var(--line)}
#learning-measures .measure-card .kicker{grid-column:1;margin:0;color:var(--blue)}
#learning-measures .measure-card h3{grid-column:1;margin:0}
#learning-measures .measure-card p:last-child{grid-column:2;grid-row:1 / span 2;margin:0;align-self:center}
.journey{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding-left:24px;margin-block:32px}.journey li{margin:0;padding-right:8px}.step h3{font-family:var(--sans);font-size:1rem;font-weight:600;line-height:1.5}
.status-panel{border-left:3px solid var(--blue);padding:28px;background:var(--mint);margin-top:28px}.status-panel .status-label{margin-top:0}.status-panel p:last-child{margin-bottom:0}.status-panel .button{margin-block:12px 20px}
.table-wrap{overflow-x:auto;margin-block:20px 32px;border:1px solid var(--line)}
.study-table{border-collapse:collapse;width:100%;min-width:720px;font-size:1rem;text-align:left}
.study-table caption{text-align:left;padding:16px 20px;background:var(--surface);color:var(--navy);font-weight:600}
.study-table th,.study-table td{vertical-align:top;padding:20px;border-bottom:1px solid var(--line)}
.study-table thead{background:var(--mint)}.study-table tbody tr:last-child>*{border-bottom:0}.study-table tbody tr:nth-child(2){background:var(--surface)}
.table-hint{font-size:.9375rem;color:var(--muted);margin-bottom:12px}

/* Email preparation is local; the visitor reviews and sends in their mail app. */
.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.contact-address{overflow-wrap:anywhere}
.contact-note{font-size:1rem;color:var(--muted)}.field{margin-bottom:24px}.field label{display:block;color:var(--navy);font-weight:600;margin-bottom:8px}
.field select,.field textarea{display:block;width:100%;min-height:48px;padding:12px;border:1px solid var(--muted);border-radius:var(--radius);background:var(--white);color:var(--ink)}
.field textarea{resize:vertical}.field small{display:block;margin-top:8px;font-size:.9375rem;color:var(--muted)}
.form-feedback{color:var(--navy);font-size:1rem;margin-top:16px}
.draft-preview{margin-top:24px;border-top:3px solid var(--blue);padding:24px;background:var(--surface)}
.draft-preview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.draft-actions{display:flex;flex-wrap:wrap;gap:12px}.draft-preview a{overflow-wrap:anywhere}.draft-preview .contact-note{margin-top:16px}
.site-footer{background:var(--surface);border-top:1px solid var(--line);padding:40px 0 24px}
.footer-top{display:flex;align-items:start;justify-content:space-between;gap:48px}.footer-description{max-width:42ch;font-size:1rem;color:var(--muted);margin-top:16px}
.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 32px}.footer-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:1rem}
.footer-bottom{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-top:24px;color:var(--muted);font-size:.9375rem}.footer-bottom p{margin:0}
@media(max-width:1100px){
 .hero-grid{gap:40px}.nav-list{gap:18px}.hero h1{font-size:clamp(2.5rem,5.2vw,3.75rem)}
 .split,.section-head,.platform-detail,.contact-layout,.contact-band{gap:40px}.work-record{padding:24px}
 .journey{grid-template-columns:1fr;gap:12px}.step h3{margin:0}
}
@media(max-width:1100px){
 .header-inner{flex-wrap:wrap;padding-block:16px}.desktop-nav{flex-basis:100%}.nav-list{gap:0 24px}
 .js .menu-button{display:inline-flex;align-items:center}
 .js .desktop-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);border-bottom:1px solid var(--line);padding:16px var(--gutter);max-height:calc(100dvh - 96px);overflow-y:auto}
 .js .desktop-nav.open{display:block}.js .desktop-nav.open .nav-list{flex-direction:column;align-items:stretch}.desktop-nav a{padding:8px 4px}
 .hero-grid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(2.5rem,7vw,3.75rem);max-width:20ch}.hero .lede{max-width:65ch}.concept{max-width:640px}
 .split,.section-head,.platform-detail,.contact-layout,.contact-band{grid-template-columns:1fr;gap:24px}
 #learning-measures .measure-card{grid-template-columns:1fr;gap:12px}
 #learning-measures .measure-card p:last-child{grid-column:1;grid-row:auto}
 .section-head{align-items:start}.section{padding-block:48px}.footer-top{flex-direction:column;gap:24px}.footer-nav{width:100%}
}
@media(max-width:600px){
 body{font-size:1.0625rem}.brand{font-size:1.5rem;gap:10px}.brand-mark{width:34px;height:40px}.header-inner{min-height:76px}
 .hero{padding-block:36px 32px}.hero h1{font-size:clamp(2.25rem,9.7vw,3rem);max-width:15ch}h2{font-size:2rem}h3{font-size:1.625rem}.hero .lede{font-size:1.0625rem}
 .hero-actions{gap:8px 16px}.button{padding-inline:16px}.work-record{padding:20px 16px}.record-title{font-size:1.75rem}
 .record-item{grid-template-columns:28px 1fr;gap:10px}.record-bottom{font-size:.875rem}
 .hero-bottom{grid-template-columns:1fr;gap:12px;margin-top:32px}.hero-bottom p{font-size:1.25rem}
 .audiences,.research-grid,.measure-grid{grid-template-columns:1fr}.section{padding-block:40px}.section .lede{font-size:1.375rem}
 .roadmap-row{grid-template-columns:1fr;gap:16px}.roadmap-row.initial{padding:20px 16px}.research-card{padding:24px}
 .process-sequence{flex-direction:column;gap:8px;list-style:decimal;padding-left:24px}.process-sequence li{display:list-item}.process-sequence li::after{display:none}
 .status-panel,.draft-preview{padding:20px 16px}.page-hero{padding-block:36px 28px}.page-hero h1{font-size:2.5rem}.page-hero .lede{font-size:1.125rem}
 .page-index{gap:4px 20px}.study-facts{gap:16px}.study-facts>div{flex-basis:100%}.footer-bottom{flex-direction:column;gap:8px}.footer-nav{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* The Research landing link and disclosure each have their own action. */
.nav-group{position:relative;display:flex;align-items:center;flex-wrap:wrap;max-width:100%;gap:0}
.research-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:48px;padding:0;border:0;background:transparent;color:var(--ink);border-radius:var(--radius)}
.research-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.research-current>a{color:var(--navy);box-shadow:inset 0 -2px 0 var(--navy)}
.nav-dropdown{list-style:none;margin:0;padding:12px 16px;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--blue);min-width:235px}
.nav-dropdown li{margin:0}.nav-dropdown a{display:flex;min-height:44px;padding:8px 4px}
.js .nav-dropdown{position:absolute;right:0;top:100%;width:235px;max-width:calc(100vw - var(--gutter)*2);box-shadow:0 8px 20px #00255414}
html:not(.js) .nav-group{align-items:start}html:not(.js) .nav-dropdown{flex-basis:100%}
.footer-policies{display:flex;flex-wrap:wrap;gap:4px 28px;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}
.footer-policies a{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem}

/* One full phase roadmap follows the editorial introduction. */
.home-page .roadmap-row{grid-template-columns:44px 1fr 1.2fr;gap:24px 32px}
.home-page .roadmap-num{display:block;color:var(--blue);font-family:var(--serif);font-size:1.5rem}
.home-page .roadmap-row>div p{margin:0}
.home-page .roadmap-row .text-link{margin-top:8px}
.home-page .hero-bottom{margin-top:32px}
.learn-page .hero-grid{align-items:start}
.protocol-details{margin-block:24px;border-block:1px solid var(--line);max-width:var(--reading-width)}
.protocol-details summary{padding:16px 4px;color:var(--navy);font-weight:600;line-height:1.5}
.protocol-details>div{padding:8px 4px 20px}
.protocol-details>div>:last-child{margin-bottom:0}
.editorial-list{margin:0;padding-left:24px}.editorial-list li{padding-block:12px}.editorial-list h3{font-size:1.4375rem;margin-bottom:8px}
.definition-list>div{padding-block:20px;border-top:1px solid var(--line)}
.definition-list dt{font-weight:600;color:var(--navy);margin-bottom:8px}.definition-list dd{margin:0}
.article-meta,.policy-updated{color:var(--muted);font-size:.9375rem}
.article-body{max-width:var(--reading-width);margin-inline:auto}.article-body h2{margin-top:36px;font-size:2rem}
.reading-section{max-width:var(--reading-width)}
.status-panel .hero-actions{margin-top:16px}
@media(max-width:1100px){
 .nav-group{align-items:center}.js .nav-group>a{flex:1}
 .js .nav-dropdown{position:static;width:100%;max-width:none;min-width:0;flex-basis:100%;box-shadow:none;border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:2px solid var(--blue);margin:0 0 12px;padding:4px 12px}
 .js .desktop-nav{max-height:calc(100dvh - var(--header-height,104px))}
 .research-current>a{box-shadow:none;text-decoration:underline;text-underline-offset:8px}
}
@media(max-width:600px){
 .home-page .roadmap-row{grid-template-columns:32px 1fr;gap:12px 16px}
 .home-page .roadmap-row>p,.home-page .roadmap-row>div:last-child{grid-column:2}
 .home-page .roadmap-row.initial{padding:20px 12px}
 .footer-policies{gap:4px 20px}
}

.hero-inquiry{border-top:2px solid var(--blue);padding:32px 0 0;margin:8px 0 0;align-self:center}
.inquiry-question{font-family:var(--serif);font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.3;letter-spacing:-.02em;color:var(--navy);max-width:24ch;margin-bottom:24px;text-wrap:balance}
.hero-inquiry .note{max-width:45ch;margin-bottom:0}.hero-inquiry .kicker{color:var(--blue)}
.home-page .hero-grid{align-items:center}
.home-page #roadmap{background:var(--white)}
.about-page #contact{scroll-margin-top:12px}
.opportunity .button{background:var(--white);border-color:var(--white);color:var(--navy)}.opportunity .button:hover{background:var(--mint);border-color:var(--mint);color:var(--navy)}
.opportunity .kicker{color:#e9d3b1}.opportunity .prose{color:#f0eee9}
@media(max-width:600px){.hero-inquiry{padding-top:24px;margin-top:0}.inquiry-question{font-size:1.875rem}.hero-inquiry .note{font-size:.9375rem}}

.opportunity :where(a,button):focus-visible{outline-color:var(--white)}
