@font-face{font-family:Funnel Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0r8bupko5j52m.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:Funnel Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.0xa2imhn0fp5k.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:Funnel Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0r8bupko5j52m.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:Funnel Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.0xa2imhn0fp5k.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:Funnel Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0r8bupko5j52m.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:Funnel Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.0xa2imhn0fp5k.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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.funnel_display_e0739408-module__QovIja__className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.funnel_display_e0739408-module__QovIja__variable{--font-display:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94a6d9b3ae777797-s.08z9zpoycruvm.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:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc566e733948aae3-s.p.31rnap-za66mk.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:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94a6d9b3ae777797-s.08z9zpoycruvm.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:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc566e733948aae3-s.p.31rnap-za66mk.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:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94a6d9b3ae777797-s.08z9zpoycruvm.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:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc566e733948aae3-s.p.31rnap-za66mk.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:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_3dbcead1-module__PLjazq__className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.funnel_sans_3dbcead1-module__PLjazq__variable{--font-body:"Funnel Sans", "Funnel Sans Fallback"}
.SiteFooter-module__wWXZva__footer{border-top:1px solid var(--line);padding:2.25rem var(--gutter) 3.25rem;margin-top:4.5rem}.SiteFooter-module__wWXZva__inner{gap:1rem;max-width:72rem;margin-inline:auto;display:grid}.SiteFooter-module__wWXZva__line{max-width:30rem;font-size:var(--step-small);color:var(--sub);margin:0}.SiteFooter-module__wWXZva__links{font-size:var(--step-small);flex-wrap:wrap;gap:1.1rem;display:flex}.SiteFooter-module__wWXZva__links a{box-shadow:inset 0 -2px 0 var(--peri);text-decoration:none}.SiteFooter-module__wWXZva__fine{font-size:var(--step-small);color:var(--stone);margin:0}
.SiteHeader-module__mdpVJq__header{padding:1.15rem var(--gutter);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.SiteHeader-module__mdpVJq__mark{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:1.0625rem;font-weight:500;text-decoration:none}.SiteHeader-module__mdpVJq__nav{font-size:var(--step-small);color:var(--stone);gap:1.1rem;display:flex}.SiteHeader-module__mdpVJq__nav a{text-decoration:none}.SiteHeader-module__mdpVJq__nav a:hover{color:var(--ink)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--ink:#101114;--sub:#2a2c31;--stone:#8b8d95;--line:#e7e7ea;--peri:#bfcdea;--peri-deep:#6d88c4;--sold:#b4483a;--measure:34rem;--gutter:clamp(1.25rem, 5vw, 2.5rem);--sheet-radius:1.5rem;--step-display:clamp(3.4rem, 15vw, 7.5rem);--step-title:clamp(2.1rem, 7vw, 3.4rem);--step-lead:clamp(1.35rem, 4.6vw, 1.9rem);--step-body:1.0125rem;--step-small:.8125rem;--step-label:.6875rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, sans-serif;font-size:var(--step-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--peri-deep);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.display{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--step-display);letter-spacing:-.038em;text-transform:lowercase;text-wrap:balance;margin:0;line-height:.87}.title{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--step-title);letter-spacing:-.028em;text-wrap:balance;margin:0;line-height:1.02}.lead{font-family:var(--font-display), Georgia, serif;font-weight:300;font-size:var(--step-lead);letter-spacing:-.02em;text-wrap:pretty;margin:0;line-height:1.24}.label{font-size:var(--step-label);letter-spacing:.2em;text-transform:uppercase;color:var(--stone);margin:0}.prose{max-width:var(--measure);color:var(--sub);text-wrap:pretty}.prose p{margin:0 0 1.05em}.prose p:last-child{margin-bottom:0}.prose a{color:var(--ink);box-shadow:inset 0 -2px 0 var(--peri);text-decoration:none}.hl{background:linear-gradient(transparent 64%, var(--peri) 64%, var(--peri) 94%, transparent 94%);padding:0 .06em}.wrap{padding-inline:var(--gutter);max-width:72rem;margin-inline:auto}.sold{color:var(--sold);font-size:var(--step-small)}.hl{background-repeat:no-repeat;background-size:100% 100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hl{animation:linear both highlight;animation-timeline:view();animation-range:entry 62% cover 22%}.rise{animation:linear both rise;animation-timeline:view();animation-range:entry 8% entry 78%}}}@keyframes highlight{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
