@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.e9baa5d3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.p.3386308b.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.be4602c5.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.b14ad258.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.p.a9f8c6bf.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.a3b6b797.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_30a44f45-module__1GuM-G__className{font-family:Fraunces,Fraunces Fallback}.fraunces_30a44f45-module__1GuM-G__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.p.20befd9e.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.16508439.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}.atkinson_hyperlegible_next_e2c96065-module__DEgjTq__className{font-family:Atkinson Hyperlegible Next;font-style:normal}.atkinson_hyperlegible_next_e2c96065-module__DEgjTq__variable{--font-atkinson:"Atkinson Hyperlegible Next"}
:root{--paper:#fffaf0;--paper-2:#fbf1dd;--card:#fff;--ink:#17293b;--ink-2:#41556a;--ink-3:#5d7186;--line:#ecdfc6;--line-2:#dfd0b1;--sky:#5aa9e6;--sky-2:#86c1f0;--sky-soft:#e4f1fc;--blue:#1c68ad;--blue-deep:#134f87;--navy:#12314f;--gold:#ffd43b;--gold-deep:#eeb200;--gold-soft:#fff3c4;--gold-ink:#574000;--heart:#e5484d;--heart-soft:#fde8e8;--yt:#e02718;--leaf:#23794b;--leaf-soft:#e2f3e9;--danger:#c2362b;--r-sm:12px;--r:18px;--r-lg:26px;--shadow-1:0 1px 2px #17293b0d,0 4px 14px #17293b0f;--shadow-2:0 2px 6px #17293b12,0 14px 34px #17293b1f;--container:1120px;--gutter:18px;--nav-h:66px;--safe-b:env(safe-area-inset-bottom,0px);--font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-body:var(--font-atkinson),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--read:1;--scallop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50.0%200.0L51.9%200.4L53.8%201.6L55.5%203.6L56.8%207.0L57.9%2010.5L59.0%2012.6L60.1%2014.0L61.4%2014.8L62.9%2014.9L64.7%2014.5L66.8%2013.5L69.7%2011.2L72.8%209.2L75.4%208.6L77.6%208.7L79.4%209.5L80.7%2011.0L81.5%2013.1L81.7%2015.7L80.8%2019.2L79.6%2022.7L79.2%2025.0L79.3%2026.9L79.9%2028.3L81.1%2029.2L82.8%2029.9L85.1%2030.3L88.8%2030.3L92.5%2030.4L94.9%2031.4L96.6%2032.8L97.6%2034.5L97.8%2036.5L97.2%2038.7L95.9%2040.9L93.0%2043.2L90.0%2045.3L88.3%2047.0L87.3%2048.5L87.0%2050.0L87.3%2051.5L88.3%2053.0L90.0%2054.7L93.0%2056.8L95.9%2059.1L97.2%2061.3L97.8%2063.5L97.6%2065.5L96.6%2067.2L94.9%2068.6L92.5%2069.6L88.8%2069.7L85.1%2069.7L82.8%2070.1L81.1%2070.8L79.9%2071.7L79.3%2073.1L79.2%2075.0L79.6%2077.3L80.8%2080.8L81.7%2084.3L81.5%2086.9L80.7%2089.0L79.4%2090.5L77.6%2091.3L75.4%2091.4L72.8%2090.8L69.7%2088.8L66.8%2086.5L64.7%2085.5L62.9%2085.1L61.4%2085.2L60.1%2086.0L59.0%2087.4L57.9%2089.5L56.8%2093.0L55.5%2096.4L53.8%2098.4L51.9%2099.6L50.0%20100.0L48.1%2099.6L46.2%2098.4L44.5%2096.4L43.2%2093.0L42.1%2089.5L41.0%2087.4L39.9%2086.0L38.6%2085.2L37.1%2085.1L35.3%2085.5L33.2%2086.5L30.3%2088.8L27.2%2090.8L24.6%2091.4L22.4%2091.3L20.6%2090.5L19.3%2089.0L18.5%2086.9L18.3%2084.3L19.2%2080.8L20.4%2077.3L20.8%2075.0L20.7%2073.1L20.1%2071.7L18.9%2070.8L17.2%2070.1L14.9%2069.7L11.2%2069.7L7.5%2069.6L5.1%2068.6L3.4%2067.2L2.4%2065.5L2.2%2063.5L2.8%2061.3L4.1%2059.1L7.0%2056.8L10.0%2054.7L11.7%2053.0L12.7%2051.5L13.0%2050.0L12.7%2048.5L11.7%2047.0L10.0%2045.3L7.0%2043.2L4.1%2040.9L2.8%2038.7L2.2%2036.5L2.4%2034.5L3.4%2032.8L5.1%2031.4L7.5%2030.4L11.2%2030.3L14.9%2030.3L17.2%2029.9L18.9%2029.2L20.1%2028.3L20.7%2026.9L20.8%2025.0L20.4%2022.7L19.2%2019.2L18.3%2015.7L18.5%2013.1L19.3%2011.0L20.6%209.5L22.4%208.7L24.6%208.6L27.2%209.2L30.3%2011.2L33.2%2013.5L35.3%2014.5L37.1%2014.9L38.6%2014.8L39.9%2014.0L41.0%2012.6L42.1%2010.5L43.2%207.0L44.5%203.6L46.2%201.6L48.1%200.4Z'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-read="2"]{--read:1.14}html[data-read="3"]{--read:1.3}@media (min-width:720px){:root{--gutter:28px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100dvh;margin:0;font-size:1.125rem;line-height:1.6;display:flex;overflow-x:clip}main{flex:1;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0;letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-weight:650;line-height:1.12}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}dialog{color:inherit;border:0;padding:0}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}::selection{background:var(--gold);color:var(--navy)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scallop{-webkit-mask:var(--scallop)center/100% 100% no-repeat;-webkit-mask:var(--scallop)center/100% 100% no-repeat;mask:var(--scallop)center/100% 100% no-repeat}.dots{background-image:radial-gradient(#ffffff4d 2.4px,#0000 3px),radial-gradient(#ffffff4d 2.4px,#0000 3px);background-position:0 0,13px 13px;background-size:26px 26px}.lace{position:relative}.lace:after{content:"";background:inherit;pointer-events:none;background-image:none;height:13px;position:absolute;top:calc(100% - 1px);left:0;right:0;-webkit-mask:radial-gradient(circle at 13px 0,#000 12.5px,#0000 13.5px) 50% 0/26px 13px repeat-x;mask:radial-gradient(circle at 13px 0,#000 12.5px,#0000 13.5px) 50% 0/26px 13px repeat-x}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:inline-flex}.section{padding-block:24px}@media (min-width:720px){.section{padding-block:36px}}.section-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.section-head h2{font-size:clamp(1.55rem,6vw,2.1rem)}.section-head p{color:var(--ink-2);margin-top:4px;font-size:1rem}.more-link{min-height:44px;color:var(--blue);white-space:nowrap;align-items:center;gap:6px;font-size:1rem;font-weight:700;display:inline-flex}.more-link svg{transition:transform .2s}.more-link:hover svg{transform:translate(3px)}.btn{text-align:center;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 22px;font-size:1.06rem;font-weight:700;line-height:1.1;transition:transform .12s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:scale(.96)}.btn svg{flex-shrink:0}.btn[disabled]{opacity:.55;pointer-events:none}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 3px 0 var(--blue-deep)}.btn-primary:hover{background:var(--blue-deep)}.btn-gold{background:var(--gold);color:var(--navy);box-shadow:0 3px 0 var(--gold-deep)}.btn-gold:hover{background:#ffdc5e}.btn-outline{background:var(--card);border-color:var(--line-2);color:var(--ink)}.btn-outline:hover{border-color:var(--ink-3)}.btn-ghost{color:var(--blue);background:0 0}.btn-ghost:hover{background:var(--sky-soft)}.btn-yt{background:var(--yt);color:#fff;box-shadow:0 3px #a81a0e}.btn-yt:hover{background:#c81f12}.btn-block{width:100%}.btn-sm{min-height:44px;padding:8px 16px;font-size:.98rem}.chip{border:2px solid var(--line-2);background:var(--card);min-height:46px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:1rem;font-weight:600;transition:transform .12s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.chip:active{transform:scale(.95)}.chip:hover{border-color:var(--ink-3)}.chip[aria-pressed=true],.chip[aria-current=page],.chip[aria-current=true]{background:var(--navy);border-color:var(--navy);color:#fff}.chip small{opacity:.7;font-size:.85rem;font-weight:700}.hscroll{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;gap:10px;padding-block:4px 8px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex-shrink:0}.pic{object-fit:cover;width:100%;height:100%}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)rotate(var(--rot,0deg))}50%{transform:translateY(-8px)rotate(calc(var(--rot,0deg) + 4deg))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.enter{animation:.55s cubic-bezier(.2,.7,.2,1) both rise}.enter-2{animation:.55s cubic-bezier(.2,.7,.2,1) 80ms both rise}.enter-3{animation:.55s cubic-bezier(.2,.7,.2,1) .16s both rise}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 32%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff;font-size:12pt}.no-print{display:none!important}main{padding:0!important}a{text-decoration:none}}
