@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.3zrb6siod-_f0.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/91a2f7867a28cebf-s.2o1dletpdqcxm.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/57b02995d6e1530a-s.p.1n10e_apdb6ux.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/85fcf895b86d74a6-s.3pdm20a023wv-.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/5307092570128b5a-s.16191ingcc7md.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/b67966e0b83b2cd0-s.p.0fuf3937kiol3.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%}.Ta1aeq_className{font-family:Fraunces,Fraunces Fallback}.Ta1aeq_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.ZPtN2q_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.ZPtN2q_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.aOtvVq_className{font-family:Caveat,Caveat Fallback;font-style:normal}.aOtvVq_variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--linen:#f7eee3;--linen-deep:#efe3d4;--cocoa:#2b1d16;--cocoa-soft:#3a2a21;--cocoa-line:#4a382d;--terracotta:#b5502f;--terracotta-ink:#9e4527;--terracotta-deep:#8f3e24;--honey:#d9a441;--peach:#f0d9c4;--peach-glow:#eb9a74;--white:#fffdf9;--ink:#2b1d16;--ink-2:#3d3832;--muted:#6b5848;--line:#e4d8c8;--line-strong:#2b1d16;--serif:var(--font-fraunces), "Iowan Old Style", Georgia, serif;--sans:var(--font-dm-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hand:var(--font-caveat), "Bradley Hand", cursive;--gutter:clamp(20px, 4vw, 56px);--max:1320px;--radius-s:10px;--radius:18px;--radius-l:28px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--soft-shadow:0 1px 2px #2b1d160a, 0 12px 32px -18px #2b1d162e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--linen);color:var(--ink);font-family:var(--sans);margin:0;font-size:18px;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit}::selection{background:var(--terracotta);color:var(--linen)}:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.serif{font-family:var(--serif);font-optical-sizing:auto}.display{font-family:var(--serif);letter-spacing:-.025em;font-variation-settings:"SOFT" 30;margin:0;font-weight:400;line-height:.98}.h2{font-family:var(--serif);letter-spacing:-.025em;font-variation-settings:"SOFT" 30;margin:0;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1}.h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.word{font-family:var(--serif);color:var(--terracotta);font-style:italic;font-weight:400}.on-dark .word{color:var(--peach-glow)}.eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta-ink);font-size:13px;font-weight:700}.on-dark .eyebrow{color:var(--honey)}.lede{color:var(--ink-2);max-width:34em;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.on-dark .lede{color:#e2d6c8}.hand{font-family:var(--hand);color:var(--terracotta);font-size:max(32px,1em);font-weight:700;line-height:1.05}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(96px,14vw,180px);position:relative}.on-dark{background:var(--cocoa);color:var(--linen)}.btn{--btn-bg:var(--terracotta);--btn-fg:#fff;background:var(--btn-bg);min-height:56px;color:var(--btn-fg);letter-spacing:.01em;isolation:isolate;transition:color .5s var(--ease-out);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--cocoa);border-radius:inherit;transition:transform .6s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.on-dark .btn:before{background:var(--linen)}.on-dark .btn:hover{color:var(--cocoa)}.btn .btn-arrow{width:18px;height:18px;transition:transform .5s var(--ease-out)}.btn:hover .btn-arrow{transform:translate(4px)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1.5px}.btn-ghost:before{background:var(--ink)}.btn-ghost:hover{color:var(--linen)}.on-dark .btn-ghost{--btn-fg:var(--linen)}.btn-ghost .play-dot{background:var(--terracotta);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-14px;display:grid}.btn-ghost .play-dot svg{width:10px;height:10px;margin-left:2px}.btn[disabled]{opacity:.6;cursor:progress}.link-underline{transition:background-size .5s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:2px}.link-underline:hover{background-size:100% 1.5px}.media{border-radius:var(--radius);background:var(--peach);position:relative;overflow:hidden}.media img,.media video{object-fit:cover;width:100%;height:100%}.parallax-inner{height:124%;position:absolute;inset:-12% 0}.parallax-inner img{height:100%}.split-line{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}[data-reveal]{opacity:0}[class$=-mask]{margin:0 -.08em -.12em 0;padding:0 .08em .12em 0}html.no-js [data-reveal]{opacity:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1!important;transform:none!important}}.cursor{z-index:90;pointer-events:none;background:var(--terracotta);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:50%;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;font-size:13px;font-weight:700;display:grid;position:fixed;top:0;left:0;transform:scale(0)}@media (hover:none),(pointer:coarse){.cursor{display:none}}
