@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_e986a4{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}:root{--frontenac-black:#090a0b;--asphalt:#15171a;--graphite:#25292e;--warm-paper:#f3f0e8;--stone:#e8e3d8;--white:#fff;--brass:#c3a15b;--brass-dark:#99783a;--brass-light:#dfc17d;--ink:#17191c;--body:#42464c;--muted:#72777f;--line-light:#d6d0c4;--text-dark-primary:#fff;--text-dark-body:#c8cbd0;--line-dark:#383c42;--success:#2e6b4e;--warning:#9a6414;--error:#b42318;--focus-light:#75520e;--focus-dark:#e8c982;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px;--space-11:96px;--space-12:128px;--container-editorial:1440px;--container-standard:1240px;--container-reading:760px;--gutter-desktop:40px;--gutter-tablet:28px;--gutter-mobile:20px;--radius-none:0px;--radius-xs:2px;--radius-round:999px;--section-major:120px;--section-compact:88px;--ease-signature:cubic-bezier(0.22,1,0.36,1);--dur-state:160ms;--dur-nav:220ms;--dur-crop:280ms;--dur-reveal:380ms;--dur-menu:300ms;--nav-height-desktop:80px;--nav-height-mobile:64px;--font-display:var(--font-archivo),"Arial Narrow",sans-serif;--font-body:var(--font-instrument),Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-height-mobile);overflow-x:clip}body{margin:0;background:var(--warm-paper);color:var(--body);font-family:var(--font-body);font-size:16px;line-height:1.58;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);color:var(--ink);font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}img,picture,svg,video{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}.t-display-hero{font-size:clamp(40px,11.5vw,52px);line-height:.98;letter-spacing:-.025em}.t-display-hero,.t-display-xl{font-family:var(--font-display);font-weight:700}.t-display-xl{font-size:38px;line-height:1;letter-spacing:-.02em}.t-display-lg{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1.04;letter-spacing:-.018em}.t-display-md{font-size:28px;line-height:1.1;letter-spacing:-.012em}.t-display-md,.t-title-lg{font-family:var(--font-display);font-weight:650}.t-title-lg{font-size:23px;line-height:1.18;letter-spacing:-.008em}.t-title-md{font-family:var(--font-display);font-weight:650;font-size:19px;line-height:1.25}.t-lead{font-size:19px;line-height:1.45;letter-spacing:-.005em}.t-body-lg,.t-lead{font-family:var(--font-body);font-weight:400}.t-body-lg{font-size:17px;line-height:1.6}.t-body{font-size:16px;line-height:1.58}.t-body,.t-body-sm{font-family:var(--font-body);font-weight:400}.t-body-sm{font-size:14px;line-height:1.5}.t-label{font-size:12px;line-height:1.2;letter-spacing:.12em}.t-button,.t-label{font-family:var(--font-body);font-weight:650;text-transform:uppercase}.t-button{font-size:14px;line-height:1;letter-spacing:.08em}.t-caption{font-family:var(--font-body);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.03em}@media (min-width:768px){html{scroll-padding-top:var(--nav-height-desktop)}.t-display-hero{font-size:64px}}@media (min-width:1024px){.t-display-hero{font-size:clamp(64px,5.2vw,76px)}.t-display-xl{font-size:60px}.t-display-lg{font-size:48px}.t-display-md{font-size:36px}.t-title-lg{font-size:26px}.t-title-md{font-size:20px}.t-lead{font-size:21px}.t-body-lg{font-size:18px}.t-label{font-size:13px}}.container{width:100%;max-width:var(--container-standard);margin-inline:auto;padding-inline:var(--gutter-mobile)}.container--editorial{max-width:var(--container-editorial)}.container--reading{max-width:var(--container-reading)}@media (min-width:768px){.container{padding-inline:var(--gutter-tablet)}}@media (min-width:1024px){.container{padding-inline:var(--gutter-desktop)}}.section{padding-block:var(--section-mobile,64px)}.section--major{--section-mobile:64px}.section--compact{--section-mobile:56px}@media (min-width:768px){.section--major{--section-mobile:88px}.section--compact{--section-mobile:80px}}@media (min-width:1024px){.section--major{--section-mobile:var(--section-major)}.section--compact{--section-mobile:var(--section-compact)}}.surface-paper{background:var(--warm-paper);color:var(--body)}.surface-white{background:var(--white);color:var(--body)}.surface-stone{background:var(--stone);color:var(--body)}.surface-black{background:var(--frontenac-black);color:var(--text-dark-body)}.surface-asphalt{background:var(--asphalt);color:var(--text-dark-body)}.surface-asphalt h1,.surface-asphalt h2,.surface-asphalt h3,.surface-asphalt h4,.surface-black h1,.surface-black h2,.surface-black h3,.surface-black h4{color:var(--text-dark-primary)}.eyebrow{display:inline-block;color:var(--muted);margin-bottom:var(--space-4)}.eyebrow--brass{color:var(--brass-dark)}.surface-asphalt .eyebrow,.surface-black .eyebrow{color:var(--brass)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:52px;padding:0 28px;border:1px solid transparent;border-radius:var(--radius-none);font-family:var(--font-body);font-weight:650;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-state) var(--ease-signature),color var(--dur-state) var(--ease-signature),border-color var(--dur-state) var(--ease-signature);min-height:48px;text-align:center}@media (max-width:559px){.btn{width:100%;padding-inline:var(--space-4)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--frontenac-black);color:var(--white);border-color:var(--frontenac-black)}.btn--primary:hover{background:var(--graphite);border-color:var(--graphite)}.btn--primary:active{background:#000}.btn--primary-dark{background:var(--brass);color:var(--frontenac-black);border-color:var(--brass)}.btn--primary-dark:hover{background:var(--brass-light);border-color:var(--brass-light)}.btn--primary-dark:active{background:var(--brass-dark);border-color:var(--brass-dark);color:var(--white)}.btn--secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--secondary:hover{background:var(--ink);color:var(--white)}.btn--secondary-dark{background:transparent;color:var(--white);border-color:var(--white)}.btn--secondary-dark:hover{background:var(--white);color:var(--frontenac-black)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-light);outline-offset:3px}.surface-asphalt :focus-visible,.surface-black :focus-visible{outline-color:var(--focus-dark)}.textlink{display:inline-flex;align-items:center;min-height:44px;gap:var(--space-2);color:var(--ink);font-family:var(--font-body);font-weight:650;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color var(--dur-state) var(--ease-signature)}.textlink:focus-visible,.textlink:hover{border-bottom-color:currentColor}.textlink svg{transition:transform var(--dur-state) var(--ease-signature)}.textlink:hover svg{transform:translateX(4px)}.surface-asphalt .textlink,.surface-black .textlink{color:var(--brass)}.image-slot{position:relative;width:100%;background:var(--stone);border:1px solid var(--line-light);overflow:hidden}.surface-asphalt .image-slot,.surface-black .image-slot{background:var(--graphite);border-color:var(--line-dark)}.image-slot__label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);text-align:center;color:var(--muted)}.surface-asphalt .image-slot__label,.surface-black .image-slot__label{color:var(--text-dark-body)}.image-slot__ratio{font-family:var(--font-display);font-weight:650;font-size:13px;letter-spacing:.08em}.image-slot__note{font-size:12px;letter-spacing:.03em;max-width:34ch}.image-slot__file{margin-top:var(--space-2);font-family:var(--font-body);font-size:11px;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line-light);padding:2px 6px}.surface-asphalt .image-slot__file,.surface-black .image-slot__file{border-color:var(--line-dark)}.ratio-21-9{aspect-ratio:21/9}.ratio-16-9{aspect-ratio:16/9}.ratio-3-2{aspect-ratio:3/2}.ratio-4-3{aspect-ratio:4/3}.ratio-4-5{aspect-ratio:4/5}.ratio-1-1{aspect-ratio:1/1}.unverified{position:relative}.unverified:after{content:"CONFIRM";position:absolute;top:-8px;right:-8px;font-family:var(--font-body);font-weight:650;font-size:9px;letter-spacing:.1em;color:var(--warning);border:1px solid var(--warning);padding:1px 4px;background:var(--warm-paper);pointer-events:none}.hairline{border:0;border-top:1px solid var(--line-light);margin:0}.surface-asphalt .hairline,.surface-black .hairline{border-top-color:var(--line-dark)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--white);padding:var(--space-3) var(--space-5)}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}