@font-face{font-family:Erode;src:url(/fonts/erode-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}
:root{--bg:#f9f9f9;--surface:#eceef2;--ink:#333d59;--muted:#5a6380;--field:#333d59;--field-deep:#262d44;--on-field:#f9f9f9;--on-field-muted:#b8bed0;--accent:#4d64a6;--on-accent:#fff;--veil:#262d4480;--focus:var(--ink);--accent-ink:var(--on-accent);--accent-hover:#3f5590;--font-text:"Erode", serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-cap:var(--step-small);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-wall:clamp(4.5rem, 9vw, 8.5rem);--step-monument:clamp(6rem, 13vw, 12.5rem);--weight-display:600;--weight-head:500;--track-display:-.035em;--track-head:-.02em;--track-nav:0;--leading-display:.85;--leading-head:1;--leading-text:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--space-12:200px;--margin:16px;--gutter:16px;--grid:repeat(4, minmax(0, 1fr));--max:2400px;--measure:60ch;--measure-caption:34ch;--section-gap:clamp(96px, 12vw, 200px);--bar-h:64px;--button-h:52px;--radius:0;--radius-pill:0;--radius-field:0;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-press:.12s;--t-hover:.22s;--t-roll:.28s;--t-reveal:.7s;--t-shutter:1.15s}@media (min-width:600px){:root{--margin:24px;--grid:repeat(12, minmax(0, 1fr))}}@media (min-width:1025px){:root{--margin:32px;--gutter:24px}}@media (max-width:599px){:root{--step-monument:19vw}}
:root{--hit:24px;--text-min:16px;--cap-min:11px}@media (max-width:1023px),(pointer:coarse){:root{--hit:44px}}:focus-visible{outline:3px solid var(--focus,currentColor);outline-offset:3px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);font-weight:400;line-height:var(--leading-text);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-head);letter-spacing:var(--track-head);line-height:var(--leading-head);text-wrap:balance;margin:0}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,svg{max-inline-size:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}em,i{font-style:italic}strong,b{font-weight:600}::selection{background:var(--ink);color:var(--bg)}.figures{font-variant-numeric:tabular-nums}[data-field]{--focus:var(--on-field)}[data-field] ::selection{background:var(--on-field);color:var(--field)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#main{z-index:1;background:var(--bg);position:relative}
.ir2DyW_bar{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-5);min-block-size:var(--bar-h);padding-inline:var(--margin);background:var(--bg);color:var(--ink);font-size:var(--step-body);line-height:1.2;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.ir2DyW_bar[data-state=top]{background:0 0}.ir2DyW_bar[data-state=open]{color:var(--on-field);--focus:var(--on-field);background:0 0}.ir2DyW_bar[data-on=field]{background:var(--field);color:var(--on-field);--focus:var(--on-field)}.ir2DyW_hidden{transform:translateY(-100%)}.ir2DyW_wordmark{min-block-size:var(--hit);letter-spacing:var(--track-head);color:inherit;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ir2DyW_wordmarkHidden{visibility:hidden}.ir2DyW_desktop{margin-inline-start:auto;display:none}.ir2DyW_row{align-items:center;gap:var(--space-6);display:flex}.ir2DyW_link{min-block-size:var(--hit);color:inherit;text-underline-offset:.3em;white-space:nowrap;align-items:center;text-decoration:none;text-decoration-thickness:1px;display:flex}.ir2DyW_link:hover{text-decoration:underline}.ir2DyW_link[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.ir2DyW_toggle{min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-3);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-weight:600}.ir2DyW_toggleOpen{color:var(--on-field);--focus:var(--on-field);z-index:2;position:relative}@media (min-width:720px){.ir2DyW_desktop{align-items:center;display:flex}.ir2DyW_toggle,.ir2DyW_sheet{display:none}}.ir2DyW_bar[data-state=top]:not([data-on=field],[data-over=photo]) :is(.ir2DyW_desktop,.ir2DyW_toggle){padding-inline:var(--space-5) var(--margin);background:var(--bg);align-self:stretch;margin-inline-end:calc(var(--margin) * -1)}.ir2DyW_bar[data-over=photo]{color:var(--on-field);--focus:var(--on-field)}.ir2DyW_sheet{z-index:49;padding:var(--bar-h) var(--margin) var(--space-7);background:var(--field);color:var(--on-field);visibility:hidden;align-content:center;display:grid;position:fixed;inset:0}.ir2DyW_sheetOpen{visibility:visible}.ir2DyW_sheetList{gap:var(--space-2);display:grid}.ir2DyW_sheetItem{padding-block:.06em;overflow:hidden}.ir2DyW_sheetLink{min-block-size:44px;font-size:var(--step-head);font-weight:var(--weight-head);letter-spacing:var(--track-head);color:inherit;line-height:1.05;text-decoration:none;display:block}.ir2DyW_sheetLang{font-size:var(--step-lead);color:var(--on-field-muted);margin-block-start:var(--space-5)}@media (prefers-reduced-motion:no-preference){.ir2DyW_bar{transition:transform .36s var(--ease-out), background-color var(--t-hover) var(--ease-out)}.ir2DyW_sheet{clip-path:inset(0 0 100%);transition:clip-path .45s var(--ease-in-out), visibility 0s .45s}.ir2DyW_sheetOpen{clip-path:inset(0);transition:clip-path .65s var(--ease-in-out), visibility 0s}.ir2DyW_sheetLink{transition:transform .3s var(--ease-out);transform:translateY(110%)}.ir2DyW_sheetOpen .ir2DyW_sheetLink{transition:transform .8s var(--ease-out) calc(.25s + var(--i,0) * 70ms);transform:none}}
._6Vk9eq_skip{z-index:100;padding:var(--space-3) var(--space-5);background:var(--ink);color:var(--bg);font-size:var(--step-body);font-weight:600;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--margin);transform:translateY(-200%)}._6Vk9eq_skip:focus-visible{outline-color:var(--bg);transform:none}
