@font-face{font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-gothic-expanded-one-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:Special Gothic Expanded One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-gothic-expanded-one-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/besley-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:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/besley-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/besley-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:Besley;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/besley-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--duck-green:#312d50;--wheatsheaf:#fbf3ec;--blazer-red:#d93d2a;--ink:var(--duck-green);--ink-deep:var(--duck-green);--brass:#b8892b;--wheatsheaf-deep:#f2e6da;--wheatsheaf-edge:#e6d6c6;--green-veil:#312d50e8;--surface:var(--wheatsheaf);--surface-sunk:var(--wheatsheaf-deep);--text:var(--duck-green);--text-strong:var(--duck-green);--text-quiet:var(--duck-green);--line:var(--wheatsheaf-edge);--on-green-quiet:color-mix(in srgb, var(--wheatsheaf) 86%, var(--duck-green));--on-green-faint:color-mix(in srgb, var(--wheatsheaf) 70%, var(--duck-green));--signal-day:var(--blazer-red);--signal-evening:var(--duck-green);--interactive:var(--duck-green);--btn-primary-bg:var(--duck-green);--btn-primary-fg:var(--wheatsheaf);--btn-primary-bg-hover:var(--wheatsheaf);--btn-primary-fg-hover:var(--duck-green);--focus-w:2px;--focus-ring:var(--ink);--focus-halo:0 0 0 var(--focus-w) var(--wheatsheaf);--font-display:"Special Gothic Expanded One", "Arial Black", "Helvetica Neue", sans-serif;--font-body:"Besley", "Bookman Old Style", Georgia, "Times New Roman", serif;--track-display:.2em;--track-caps:.2em;--track-body:.05em;--fs-micro:clamp(.6875rem, .665rem + .11vw, .75rem);--fs-xs:clamp(.75rem, .727rem + .11vw, .8125rem);--fs-sm:clamp(.8125rem, .79rem + .11vw, .875rem);--fs-base:clamp(1rem, .955rem + .23vw, 1.125rem);--fs-lg:clamp(1.0625rem, .99rem + .36vw, 1.3125rem);--fs-xl:clamp(1.25rem, 1.09rem + .8vw, 1.75rem);--fs-2xl:clamp(1.5rem, 1.22rem + 1.4vw, 2.5rem);--fs-3xl:clamp(1.875rem, 1.42rem + 2.27vw, 3.5rem);--fs-4xl:clamp(2.25rem, 1.5rem + 3.75vw, 5rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--band-y:clamp(3rem, 1.5rem + 6vw, 7rem);--band-y-tight:clamp(2rem, 1.2rem + 3.5vw, 4rem);--gutter:clamp(.75rem, .4rem + 1.4vw, 1.5rem);--pad-x:clamp(1.25rem, .6rem + 3vw, 4.5rem);--cove:.6rem;--cove-plate:clamp(1.125rem, .6rem + 2.2vw, 2.5rem);--radius-sm:.375rem;--rule:1.5px;--measure:68ch;--shell:88rem;--ease:cubic-bezier(.22, .61, .36, 1);--dur:.26s;--mobilebar-h:4rem;--masthead-h:4.5rem;--sticky-h:var(--masthead-h);--anchor-y:calc(var(--sticky-h) + var(--sp-5))}@media (width>=64em){:root{--sticky-h:4rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--anchor-y)}body{background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65;overflow-x:hidden}@media (width<=63.99em){body{padding-bottom:var(--mobilebar-h)}}img,svg,video,picture{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p,ul,ol,dl,figure,blockquote{margin:0}:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-w);box-shadow:var(--focus-halo);border-radius:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--interactive);color:var(--wheatsheaf)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{width:100%;max-width:var(--shell);padding-inline:var(--pad-x);margin-inline:auto}.shell--narrow{max-width:58rem}.shell--text{max-width:46rem}.plate{background:var(--surface);color:var(--text);margin-inline:var(--gutter);overflow:clip}.plate,.cove{--cove-c:var(--cove-plate);clip-path:polygon(var(--cove-c) 0, calc(100% - var(--cove-c)) 0, 100% var(--cove-c), 100% calc(100% - var(--cove-c)), calc(100% - var(--cove-c)) 100%, var(--cove-c) 100%, 0 calc(100% - var(--cove-c)), 0 var(--cove-c))}@supports (clip-path:shape(from 0 0, arc to 1px 1px of 1px)){.plate,.cove{clip-path:shape(from var(--cove-c) 0, line to calc(100% - var(--cove-c)) 0, arc to 100% var(--cove-c) of var(--cove-c) ccw, line to 100% calc(100% - var(--cove-c)), arc to calc(100% - var(--cove-c)) 100% of var(--cove-c) ccw, line to var(--cove-c) 100%, arc to 0 calc(100% - var(--cove-c)) of var(--cove-c) ccw, line to 0 var(--cove-c), arc to var(--cove-c) 0 of var(--cove-c) ccw, close)}}.plate+.plate{margin-top:var(--gutter)}.bleed{border-radius:0;margin-inline:0;position:relative}.band{padding-block:var(--band-y)}.band--tight{padding-block:var(--band-y-tight)}.band--flush-top{padding-block-start:0}.band--flush-bottom{padding-block-end:0}.plate.band{padding-block-start:var(--band-y-tight)}.stack>*+*{margin-top:var(--flow,var(--sp-4))}.stack--lg{--flow:var(--sp-6)}.stack--sm{--flow:var(--sp-3)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-display);color:var(--text-strong);text-wrap:balance;margin-inline-end:calc(-1 * var(--track-display));font-weight:400;line-height:1.02}.display--xl{font-size:var(--fs-4xl)}.display--lg{font-size:var(--fs-3xl)}.display--md{font-size:var(--fs-2xl);line-height:1.08}.display--sm{font-size:var(--fs-xl);line-height:1.12}.display--xs{font-size:var(--fs-lg);line-height:1.18}.caps{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--track-caps);margin-inline-end:calc(-1 * var(--track-caps));font-weight:600;line-height:1.45}.caps--sm{font-size:var(--fs-sm)}.caps--xs{font-size:var(--fs-xs)}.caps--micro{font-size:var(--fs-micro)}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--track-caps);font-weight:600;font-size:var(--fs-xs);color:var(--text-quiet);margin-inline-end:calc(-1 * var(--track-caps));line-height:1.4}.lede{font-size:var(--fs-lg);text-wrap:pretty;max-width:42ch;line-height:1.55}.prose{max-width:var(--measure);text-wrap:pretty}.prose p+p{margin-top:1.1em}.prose a{color:var(--text-strong);text-underline-offset:.22em;text-decoration-thickness:1px}.prose a:hover{color:var(--interactive);text-decoration-thickness:2px}.quiet{color:var(--text-quiet)}.daysignal{vertical-align:.05em;background:var(--daysignal,transparent);flex:none;width:.5rem;height:.5rem;margin-inline-end:.55em;display:inline-block}.daysignal--day{--daysignal:var(--signal-day)}.daysignal--evening{--daysignal:var(--signal-evening)}.lockup{font-family:var(--font-display);text-transform:uppercase;color:var(--text-strong);line-height:1.05;display:inline}.lockup--fit{display:block;container-type:inline-size}.lockup__line{white-space:nowrap;letter-spacing:var(--track-display);font-size:clamp(calc(var(--lockup-floor,.5) * 1em), calc(98cqi / var(--lockup-em,20)), 1em)}.lockup__unit{white-space:nowrap}.lockup--list{text-wrap:balance}.lockup--list .lockup__line{--lockup-floor:.72;white-space:normal}.lockup__joint{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding-inline:.34em;font-size:.44em;font-weight:600;display:inline-block;transform:translateY(.2em)}.stamp{border:var(--rule) solid currentColor;font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--track-caps);font-weight:600;font-size:var(--fs-xs);color:var(--text-strong);align-items:center;gap:.55em;padding:.5em .55em;line-height:1;display:inline-flex}.stamp:before,.stamp:after{content:"";width:var(--rule);background:currentColor;flex:none;align-self:stretch}.stamp__text{margin-inline-end:calc(-1 * var(--track-caps))}.stamp--day{color:var(--signal-day)}.rule{border:0;border-top:var(--rule) solid var(--line)}.rule--strong{border-top-color:var(--text)}.rule--double{background:linear-gradient(var(--text), var(--text)) top / 100% var(--rule) no-repeat, linear-gradient(var(--text), var(--text)) bottom / 100% var(--rule) no-repeat;border:0;height:5px}.sectionhead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:var(--rule) solid var(--line);flex-wrap:wrap;display:flex}.sectionhead--tight{justify-content:flex-start;align-items:baseline}.btn{--btn-bg:transparent;--btn-fg:var(--text-strong);--btn-edge:var(--text-strong);background:var(--btn-bg);min-height:2.9rem;color:var(--btn-fg);border:var(--rule) solid var(--btn-edge);font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-caps);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;gap:.6em;padding:.75em 1.5em;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn>*{position:relative}.btn>span{margin-inline-end:calc(-1 * var(--track-caps))}@supports (clip-path:polygon(evenodd, 0 0, 1px 0, 0 1px)){.btn{--c:var(--cove);--ci:calc(var(--c) - var(--rule) * .8);--edge-out:var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c);--edge-in:calc(var(--rule) + var(--ci)) var(--rule), calc(100% - var(--rule) - var(--ci)) var(--rule), calc(100% - var(--rule)) calc(var(--rule) + var(--ci)), calc(100% - var(--rule)) calc(100% - var(--rule) - var(--ci)), calc(100% - var(--rule) - var(--ci)) calc(100% - var(--rule)), calc(var(--rule) + var(--ci)) calc(100% - var(--rule)), var(--rule) calc(100% - var(--rule) - var(--ci)), var(--rule) calc(var(--rule) + var(--ci));background:0 0;border-color:#0000}.btn:before,.btn:after{content:"";inset:calc(-1 * var(--rule));pointer-events:none;transition:background var(--dur) var(--ease);position:absolute}.btn:before{background:var(--btn-bg);clip-path:polygon(var(--edge-out))}.btn:after{background:var(--btn-edge);clip-path:polygon(evenodd, var(--edge-out), var(--c) 0, var(--edge-in), calc(var(--rule) + var(--ci)) var(--rule))}}@supports (clip-path:shape(from 0 0, arc to 1px 1px of 1px)){.btn{--cove-r:calc(var(--c) + var(--rule));--cut-out:from var(--c) 0, line to calc(100% - var(--c)) 0, arc to 100% var(--c) of var(--c) ccw, line to 100% calc(100% - var(--c)), arc to calc(100% - var(--c)) 100% of var(--c) ccw, line to var(--c) 100%, arc to 0 calc(100% - var(--c)) of var(--c) ccw, line to 0 var(--c), arc to var(--c) 0 of var(--c) ccw, close;--cut-in:move to calc(var(--rule) + var(--c)) var(--rule), line to calc(100% - var(--rule) - var(--c)) var(--rule), arc to calc(100% - var(--rule)) calc(var(--rule) + var(--c)) of var(--cove-r) ccw, line to calc(100% - var(--rule)) calc(100% - var(--rule) - var(--c)), arc to calc(100% - var(--rule) - var(--c)) calc(100% - var(--rule)) of var(--cove-r) ccw, line to calc(var(--rule) + var(--c)) calc(100% - var(--rule)), arc to var(--rule) calc(100% - var(--rule) - var(--c)) of var(--cove-r) ccw, line to var(--rule) calc(var(--rule) + var(--c)), arc to calc(var(--rule) + var(--c)) var(--rule) of var(--cove-r) ccw, close}.btn:before{clip-path:shape(var(--cut-out))}.btn:after{clip-path:shape(evenodd var(--cut-out), var(--cut-in))}}@media (forced-colors:active){.btn{border-color:currentColor}.btn:before,.btn:after{display:none}}.btn:hover{--btn-bg:var(--text-strong);--btn-fg:var(--surface)}.btn--primary{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-fg);--btn-edge:var(--btn-primary-bg)}.btn--primary:hover{--btn-bg:var(--btn-primary-bg-hover);--btn-edge:var(--btn-primary-bg-hover);--btn-fg:var(--btn-primary-fg-hover)}.btn--cream{--btn-fg:var(--wheatsheaf);--btn-edge:var(--wheatsheaf)}.btn--cream:hover{--btn-bg:var(--wheatsheaf);--btn-fg:var(--ink)}.btn--full{width:100%}.btn--block{justify-content:start;justify-items:start;gap:var(--sp-2);padding:var(--sp-4);text-align:start;white-space:normal;text-transform:none;letter-spacing:var(--track-body);font-size:var(--fs-sm);line-height:1.4;display:grid}.btn--block>span{margin-inline-end:0}.btn--nav:hover{--btn-bg:var(--surface-sunk);--btn-fg:var(--text-strong);--btn-edge:var(--text-strong)}.btn--nav[aria-current],.btn--nav.is-on,.btn--nav:has(input:checked),.btn--nav[aria-current]:hover,.btn--nav.is-on:hover,.btn--nav:has(input:checked):hover{--btn-bg:var(--text-strong);--btn-fg:var(--surface);--btn-edge:var(--text-strong)}.link-cta{font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--text-strong);border-bottom:var(--rule) solid currentColor;transition:color var(--dur) var(--ease), gap var(--dur) var(--ease);align-items:center;gap:.5em;padding-block-end:.3em;text-decoration:none;display:inline-flex}.link-cta:hover{color:var(--interactive);gap:.85em}.link-cta__arrow{transition:transform var(--dur) var(--ease)}.link-cta:hover .link-cta__arrow{transform:translate(2px)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:var(--wheatsheaf);font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-caps);transition:transform var(--dur) var(--ease);padding:.9rem 1.5rem;text-decoration:none;position:absolute;top:0;left:50%;transform:translate(-50%,-110%)}.skip-link:focus{transform:translate(-50%)}.on-dark{--btn-primary-bg:var(--wheatsheaf);--btn-primary-fg:var(--ink);--btn-primary-bg-hover:var(--wheatsheaf-deep);--btn-primary-fg-hover:var(--ink)}.text-center{text-align:center}.grid-full{grid-column:1/-1}.cardgrid{gap:var(--sp-6) var(--sp-5);grid-template-columns:1fr;display:grid}@media (width>=44em){.cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68em){.cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.reveal[data-armed]{opacity:0;transform:translateY(14px)}.reveal[data-armed].is-in{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:none}}@media print{body{color:#000;background:#fff;padding:0}.site-header,.mobile-bar,.site-footer,.consent,.no-print{display:none!important}.plate,.cove{clip-path:none;margin:0}.btn{background:var(--btn-bg);border-color:currentColor}.btn:before,.btn:after{display:none}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}}
