:root{--paper:#ece6dc;--paper-2:#e2d9cc;--paper-3:#f4f0e8;--ink:#2a1f17;--ink-2:#57483b;--ink-3:#6f5f53;--walnut:#5b3c29;--walnut-2:#7a5539;--emerald:#1e4639;--emerald-2:#14332a;--emerald-3:#0f2720;--brass:#a37f45;--brass-2:#c6a46c;--danger:#8a3b2a;--rule:#2a1f1724;--rule-2:#2a1f174d;--rule-inv:#ece6dc2e;--on-dark:#f4f0e8bd;--on-dark-2:#f4f0e885;--f-display:var(--font-display), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-text:var(--font-text), "Iowan Old Style", Georgia, serif;--f-sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--g:clamp(20px, 4.2vw, 72px);--cg:clamp(16px, 2vw, 32px);--sec:clamp(104px, 12vw, 200px);--bar:72px;--max:1680px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-silk:cubic-bezier(.77, 0, .175, 1);--ease-soft:cubic-bezier(.33, 0, .15, 1);--grade:saturate(.8) contrast(1.05) brightness(.97) sepia(.06);--qf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 4 4'%3E%3Cpath d='M1,-1A1,1 0 0 1 1,1A1,1 0 0 1 -1,1A1,1 0 0 1 -1,-1A1,1 0 0 1 1,-1Z'/%3E%3C/svg%3E");--jrule:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' stroke='%23a37f45' stroke-width='.9'%3E%3Cpath d='M12.5 7.5A2.5 2.5 0 0 1 12.5 12.5A2.5 2.5 0 0 1 7.5 12.5A2.5 2.5 0 0 1 7.5 7.5A2.5 2.5 0 0 1 12.5 7.5Z'/%3E%3Ccircle cx='0' cy='10' r='1.6'/%3E%3Ccircle cx='20' cy='10' r='1.6'/%3E%3Cpath d='M3.2 10h1.8M15 10h1.8'/%3E%3C/g%3E%3C/svg%3E");--jrule-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' stroke='%23c6a46c' stroke-width='.9'%3E%3Cpath d='M12.5 7.5A2.5 2.5 0 0 1 12.5 12.5A2.5 2.5 0 0 1 7.5 12.5A2.5 2.5 0 0 1 7.5 7.5A2.5 2.5 0 0 1 12.5 7.5Z'/%3E%3Ccircle cx='0' cy='10' r='1.6'/%3E%3Ccircle cx='20' cy='10' r='1.6'/%3E%3Cpath d='M3.2 10h1.8M15 10h1.8'/%3E%3C/g%3E%3C/svg%3E");--lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' stroke='%23a37f45' stroke-width='.8'%3E%3Cpath d='M15 9A3 3 0 0 1 15 15A3 3 0 0 1 9 15A3 3 0 0 1 9 9A3 3 0 0 1 15 9Z'/%3E%3Ccircle cx='0' cy='0' r='2.6'/%3E%3Ccircle cx='24' cy='0' r='2.6'/%3E%3Ccircle cx='0' cy='24' r='2.6'/%3E%3Ccircle cx='24' cy='24' r='2.6'/%3E%3C/g%3E%3C/svg%3E");--lattice-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' stroke='%23c6a46c' stroke-opacity='.35' stroke-width='.8'%3E%3Cpath d='M15 9A3 3 0 0 1 15 15A3 3 0 0 1 9 15A3 3 0 0 1 9 9A3 3 0 0 1 15 9Z'/%3E%3Ccircle cx='0' cy='0' r='2.6'/%3E%3Ccircle cx='24' cy='0' r='2.6'/%3E%3Ccircle cx='0' cy='24' r='2.6'/%3E%3Ccircle cx='24' cy='24' r='2.6'/%3E%3C/g%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .17 0 0 0 0 .12 0 0 0 0 .08 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar) + 24px);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,dl,dd,ol,ul,blockquote{margin:0;padding:0}ol,ul{list-style:none}::selection{background:var(--emerald);color:var(--paper-3)}:focus-visible{outline:1px solid var(--brass);outline-offset:4px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--emerald);color:var(--paper-3);letter-spacing:.16em;text-transform:uppercase;transition:top .4s var(--ease-out);padding:12px 18px;font-size:.75rem;font-weight:600;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.grain{z-index:150;pointer-events:none;background-image:var(--grain);opacity:.1;mix-blend-mode:multiply;background-size:240px;position:fixed;inset:0}.wrap{width:100%;max-width:var(--max);padding-inline:var(--g);margin-inline:auto}.grid{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--sec);position:relative}.bleed{margin-inline:calc(-1 * var(--g))}.kicker{font-family:var(--f-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--walnut-2);align-items:center;gap:12px;font-size:.6875rem;font-weight:600;line-height:1rem;display:inline-flex}.kicker:before{content:"";width:11px;height:11px;-webkit-mask:var(--qf) center / contain no-repeat;-webkit-mask:var(--qf) center / contain no-repeat;mask:var(--qf) center / contain no-repeat;background:currentColor;flex:none}.folio{font-family:var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;line-height:1rem}.display{font-family:var(--f-display);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2.75rem,5.6vw,6rem);font-weight:400;line-height:.98}.display-s{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.125rem,3.6vw,3.625rem);font-weight:400;line-height:1.02}.display em,.display-s em{color:var(--emerald);letter-spacing:-.01em;font-style:italic}.lede{font-family:var(--f-text);color:var(--ink-2);font-variation-settings:"opsz" 18;text-wrap:pretty;font-size:clamp(1.125rem,1.35vw,1.3125rem);font-weight:300;line-height:1.6}.body{font-family:var(--f-text);color:var(--ink-2);font-variation-settings:"opsz" 14;text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.cap{font-family:var(--f-sans);letter-spacing:.02em;color:var(--ink-3);font-size:.75rem;line-height:1.25rem}.cap b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-right:8px;font-size:.6875rem;font-weight:600}.tnum{font-variant-numeric:tabular-nums lining-nums}.on-dark{color:var(--paper-3)}.on-dark .kicker,.on-dark .display em,.on-dark .display-s em{color:var(--brass-2)}.on-dark .lede,.on-dark .body{color:var(--on-dark)}.on-dark .cap,.on-dark .folio{color:var(--on-dark-2)}.on-dark .cap b{color:var(--on-dark)}.graded{filter:var(--grade)}.jrule{background:var(--jrule) center / 20px 20px repeat-x;opacity:.75;height:20px}.on-dark .jrule{background-image:var(--jrule-light);opacity:.6}.js [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease-out), translate 1.3s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms);translate:0 22px}.js [data-reveal].is-in{opacity:1;translate:none}.js [data-wipe]{clip-path:inset(100% 0 0);transition:clip-path 1.5s var(--ease-silk);transition-delay:calc(var(--d,0) * 1ms)}.js [data-wipe=left]{clip-path:inset(0 0 0 100%)}.js [data-wipe=right]{clip-path:inset(0 100% 0 0)}.js [data-wipe].is-in{clip-path:inset(0)}.js [data-wipe] img{transition:transform 2.2s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms);transform:scale(1.14)}.js [data-wipe].is-in img{transform:scale(1)}.js [data-rule]{clip-path:inset(0 50%);transition:clip-path 1.6s var(--ease-silk)}.js [data-rule].is-in{clip-path:inset(0)}.split-w{vertical-align:top;margin:-.12em -.04em -.14em;padding:.12em .04em .14em;display:inline-block;overflow:hidden}.split-i{display:inline-block}.js [data-split] .split-i{transform-origin:0 100%;transition:transform 1.25s var(--ease-out);transition-delay:calc((var(--d,0) + var(--i,0) * 38) * 1ms);transform:translateY(108%)rotate(2deg)}.js [data-split].is-in .split-i{transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-wipe],.js [data-rule],.js [data-split] .split-i,.js [data-wipe] img{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
