@font-face{font-family:Saira;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/saira-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/saira-italic-latin.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:Saira;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/saira-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/saira-latin.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:Saira;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-latin.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:Saira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-latin.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:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-condensed-500-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-condensed-500-latin.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:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-600-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-600-latin.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:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-700-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-700-latin.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}:root{--brand-primary:#0a2463;--brand-primary-deep:#0f1b3d;--brand-primary-tint:#3a4c86;--brand-secondary:#ebb738;--brand-secondary-deep:#c8952a;--brand-secondary-text:#8a6a12;--brand-light:#fff;--brand-background:#faf9f6;--brand-surface:#fff;--brand-text:#0a2463;--brand-muted:#6b655c;--brand-border:#e4e1d8;--font-display:"Saira Condensed", system-ui, sans-serif;--font-body:"Saira", system-ui, sans-serif;--ink:var(--brand-primary);--ink-soft:var(--brand-muted);--ground:var(--brand-background);--on-navy:var(--brand-light);--on-navy-soft:#ffffffc7;--focus:var(--brand-primary);--slant:10deg;--slant-tan:.1763;--step-display:clamp(2.5rem, .6rem + 4.9vw, 5rem);--step-heading:clamp(2.25rem, 1.6rem + 2.6vw, 4rem);--step-statement:clamp(1.5rem, 1.15rem + 1.3vw, 2.25rem);--step-title:1.5rem;--step-body:clamp(1rem, .95rem + .2vw, 1.125rem);--step-small:.9375rem;--margin:clamp(1rem, 4vw, 3.75rem);--content:1320px;--gutter:clamp(1rem, 2vw, 1.5rem);--section-space:clamp(4.5rem, 8vw, 7.5rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;font:16px/1.5 var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--brand-text);background:var(--brand-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--brand-background);margin:0}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;color:var(--brand-primary);margin:0;font-style:italic;font-weight:700}p{margin:0}.public-layout{font-size:var(--step-body);color:var(--ink);background:var(--ground);line-height:1.55;overflow-x:clip}.public-layout *,.public-layout :before,.public-layout :after{box-sizing:border-box}.public-layout :is(img,svg,video){max-width:100%;display:block}.public-layout :is(h1,h2,h3,h4){letter-spacing:-.01em;color:inherit;text-wrap:balance;line-height:.95}.public-layout :is(ul,ol,dl,dd,figure,blockquote){margin:0}.public-layout :is(ul,ol){padding:0}.public-layout a{color:inherit}.public-layout :is(button,input,select,textarea){font:inherit;color:inherit}.public-layout :focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--brand-secondary);color:var(--brand-primary)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2 * var(--margin), var(--content));margin-inline:auto}.section{padding-block:var(--section-space)}.field-navy{background:var(--brand-primary);color:var(--on-navy);--ink:var(--on-navy);--ink-soft:var(--on-navy-soft);--focus:var(--brand-secondary);--btn-quiet:var(--brand-primary-tint);--btn-quiet-hover:var(--brand-primary-deep);--btn-quiet-ink:var(--brand-light)}.field-gold{background:var(--brand-secondary);color:var(--brand-primary);--ink-soft:var(--brand-primary);--btn-quiet:var(--brand-primary);--btn-quiet-hover:var(--brand-primary-deep);--btn-quiet-ink:var(--brand-light)}.field-white{background:var(--brand-surface)}.t-display{font-size:var(--step-display);line-height:.9}.t-heading{font-size:var(--step-heading)}.t-statement{font-size:var(--step-statement);line-height:1.2}.t-title{font-size:var(--step-title);line-height:1}.t-small{font-size:var(--step-small);line-height:1.45}.t-soft{color:var(--ink-soft)}.section-heading{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.section-heading>h1,.section-heading>h2{font-size:var(--step-heading);grid-column:1/span 7}.section-heading>p{grid-column:8/-1;max-width:34rem}@media (width<=860px){.section-heading>h1,.section-heading>h2,.section-heading>p{grid-column:1/-1}}.slash-list{gap:.6em;list-style:none;display:grid}.slash-list>li{padding-left:1.4em;position:relative}.slash-list>li:before{content:"";background:var(--brand-secondary-deep);width:.5em;height:.9em;transform:skewX(calc(var(--slant) * -1));position:absolute;top:.32em;left:.2em}.field-navy .slash-list>li:before{background:var(--brand-secondary)}.field-gold .slash-list>li:before{background:var(--brand-primary)}.text-link{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:var(--brand-secondary-deep);text-decoration-color:var(--brand-secondary-deep);transition:text-decoration-color var(--t-hover) ease, color var(--t-hover) ease;font-weight:500}@media (hover:hover) and (pointer:fine){.text-link:hover{text-decoration-color:currentColor}}.state-message{font-size:var(--step-statement);font-family:var(--font-display);text-transform:uppercase;color:var(--ink-soft);padding-block:3rem;font-style:italic;font-weight:600}.state-message--loading{min-height:100svh}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .9s var(--ease-expo) var(--reveal-delay,0s);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}}
