@font-face{font-family:xcharter;src:url(../media/XCharter_Roman-s.p.1prerykfb9vlc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:xcharter;src:url(../media/XCharter_Italic-s.p.1a05tc-5w_b7r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:xcharter Fallback;src:local(Arial);ascent-override:97.36%;descent-override:23.86%;line-gap-override:9.1%;size-adjust:98.91%}.Oryg4W_className{font-family:xcharter,xcharter Fallback,Charter,Georgia,serif}.Oryg4W_variable{--font-serif:"xcharter", "xcharter Fallback", Charter, Georgia, serif}
@font-face{font-family:xcharterBold;src:url(../media/XCharter_Bold-s.3kfz461ufoqmn.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:xcharterBold Fallback;src:local(Arial);ascent-override:91.27%;descent-override:22.37%;line-gap-override:8.53%;size-adjust:105.51%}.OXHLSW_className{font-family:xcharterBold,xcharterBold Fallback,Charter,Georgia,serif}.OXHLSW_variable{--font-serif-bold:"xcharterBold", "xcharterBold Fallback", Charter, Georgia, serif}
@font-face{font-family:ysabeauOffice;src:url(../media/YsabeauOffice_Regular-s.p.0ukoiuk1ti3zh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ysabeauOffice;src:url(../media/YsabeauOffice_Medium-s.p.35znhcm2_srfq.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ysabeauOffice;src:url(../media/YsabeauOffice_SemiBold-s.p.0_wyavmedmjqt.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ysabeauOffice Fallback;src:local(Arial);ascent-override:113.37%;descent-override:31.08%;line-gap-override:0.0%;size-adjust:92.97%}.WbqFsG_className{font-family:ysabeauOffice,ysabeauOffice Fallback,system-ui,sans-serif}.WbqFsG_variable{--font-sans:"ysabeauOffice", "ysabeauOffice Fallback", system-ui, sans-serif}
:root{--black:#000;--white:#f4f4f2;--grey:#8c8c91;--dim:#747479;--read:#f4f4f2db;--rule:#f4f4f229;--rule-strong:#f4f4f252;--paper:#fff;--paper-ink:#1a1a1a;--paper-grey:#5e5e62;--paper-rule:#0000001f;--text-display:188px;--text-statement:clamp(56px, 16.3vw, 70px);--text-hero:46px;--text-promise:22px;--text-section:34px;--text-sub:24px;--text-body:18px;--text-ui:15px;--text-label:15px;--text-strip:12px;--space-1:4px;--space-2:8px;--space-3:14px;--space-4:22px;--space-5:28px;--space-6:40px;--space-7:64px;--space-8:88px;--gutter:var(--space-4);--content-max:1200px;--section-gap:120px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:900px){:root{--text-display:240px;--text-statement:clamp(96px, 10.5vw, 160px);--text-hero:80px;--text-promise:28px;--text-section:48px;--text-sub:28px;--text-body:19px;--text-strip:12.5px;--gutter:56px;--section-gap:240px}}*,:before,:after{box-sizing:border-box}html{font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--black);color:var(--white);font-family:var(--font-serif);font-size:var(--text-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0;font-weight:400}p{margin:0}a{color:inherit}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--white);outline-offset:3px}.type-display{font-family:var(--font-sans);font-size:var(--text-display);letter-spacing:-.03em;font-weight:400;line-height:.85}.type-statement{font-family:var(--font-serif);font-size:var(--text-statement);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:.96}.type-hero{font-family:var(--font-serif);font-size:var(--text-hero);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.04}.type-promise{font-family:var(--font-serif);font-size:var(--text-promise);font-style:italic;font-weight:400;line-height:1.3}.type-section{font-family:var(--font-serif);font-size:var(--text-section);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.1}.type-sub{font-family:var(--font-serif);font-size:var(--text-sub);text-wrap:balance;font-weight:400;line-height:1.2}.type-body{text-wrap:pretty;font-family:var(--font-serif);font-size:var(--text-body);font-weight:400;line-height:1.6}.type-ui{font-family:var(--font-sans);font-size:var(--text-ui);font-weight:500;line-height:1.45}.type-label{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.07em;font-variant-caps:all-small-caps;font-weight:600;line-height:1.3}.type-strip{font-family:var(--font-sans);font-size:var(--text-strip);font-weight:400;line-height:1.4}.fine-underline{text-underline-offset:.18em;cursor:default;-webkit-text-decoration:underline #f4f4f28c;text-decoration:underline #f4f4f28c;text-decoration-thickness:1px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums lining-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
