@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/CormorantGaramond-i-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/CormorantGaramond-i-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/CormorantGaramond-i-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/CormorantGaramond-n-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/CormorantGaramond-n-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/CormorantGaramond-n-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/Onest-n-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/Onest-n-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/Onest-n-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--coral: #EA5660;--apricot: #F9A786;--peach: #FDC59B;--sand: #CFA26C;--sage: #A1B09F;--sky: #9EBFCD;--sky-pale: #BCD8E4;--coral-ink: #BE3842;--coral-em: #CF404B;--sand-ink: #7E6A3F;--sage-ink: #5A6E5C;--sky-ink: #4E6B78;--paper: #FAF6F0;--paper-2: #F3ECE2;--ink: #1E1714;--ink-2: #665A51;--line: rgb(30 23 20 / .12);--line-2: rgb(30 23 20 / .22);--night: #16110E;--night-2: #221A16;--on-night: #F6EFE6;--on-night-2: #BDB2A8;--coral-on-night: #F59A8A;--tint-coral: #FBE5E1;--tint-peach: #FDEEE1;--tint-sand: #F2E7D7;--tint-sage: #E7ECE5;--tint-sky: #E4EEF2;--v-go: var(--coral);--v-ok: var(--ink);--v-wa: #B8963E;--v-wa-fill: #8C7A4B;--v-no: #C8323A;--v-no-dot: var(--v-no);--err: #C8323A;--ok: #3F7A57;--accent: var(--coral);--accent-ink: var(--coral-ink);--accent-fill: var(--coral-ink);--on-accent-fill: #fff;--on-accent: var(--ink);--tint-1: var(--tint-peach);--tint-2: var(--tint-sand);--tint-3: var(--tint-sky);--accent-on-night: var(--coral-on-night);--sun: conic-gradient(from 270deg at 50% 100%, var(--coral) 0 26deg, var(--apricot) 0 52deg, var(--peach) 0 78deg, var(--sand) 0 104deg, var(--sage) 0 130deg, var(--sky) 0 156deg, var(--sky-pale) 0 180deg, transparent 0);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-0: clamp(5rem, 2.4rem + 13vw, 13.5rem);--fs-1: clamp(2.75rem, 1.9rem + 4.4vw, 6.25rem);--fs-2: clamp(2.25rem, 1.65rem + 2.7vw, 4.25rem);--fs-3: clamp(1.5rem, 1.3rem + .8vw, 2.125rem);--fs-4: 1.0625rem;--fs-lead: clamp(1.1875rem, 1.1rem + .45vw, 1.4375rem);--fs-cap: 1rem;--fs-5: .8125rem;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 48px;--s6: 64px;--s7: 96px;--s8: 128px;--gut: clamp(16px, 5vw, 72px);--pad: clamp(88px, 7vw + 56px, 176px);--wide: 1280px;--col: 38rem;--r: 24px;--r-s: 14px;--r-img: 8px;--bar: 64px;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.4, .64, 1);--shadow: 0 1px 2px rgb(30 23 20 / .06), 0 18px 50px -18px rgb(30 23 20 / .28);--shadow-l: 0 2px 6px rgb(30 23 20 / .06), 0 40px 90px -30px rgb(30 23 20 / .38);color-scheme:light}@media(min-width:900px){:root{--fs-4: 1.125rem;--bar: 72px}}*,*:before,*:after{box-sizing:border-box}*,*:before,*:after{font-variant-numeric:lining-nums!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar) + 12px);scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-4)/1.6 var(--sans);font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video,svg,picture{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;-webkit-tap-highlight-color:transparent}p{margin:0 0 1em;max-width:var(--col);text-wrap:pretty}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5{margin:0;font-weight:500;text-wrap:balance}figure,blockquote{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--coral-ink);outline-offset:3px;border-radius:6px}.t-night :focus-visible,.t-coral :focus-visible{outline-color:var(--on-night)}::selection{background:var(--peach);color:var(--ink)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wrap{width:100%;max-width:calc(var(--wide) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.wrap-n{max-width:calc(54rem + 2 * var(--gut))}.bleed{margin-inline:calc(-1 * var(--gut))}.sec{position:relative;padding-block:var(--pad)}.sec-tight{padding-block:calc(var(--pad) * .6)}.grid2{display:grid;gap:var(--s5) var(--s6)}@media(min-width:900px){.grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.stack>*+*{margin-top:var(--s3)}.h0{font:400 var(--fs-0)/.82 var(--serif);letter-spacing:-.035em}.h1{font:500 var(--fs-1)/.96 var(--serif);letter-spacing:-.02em}.h2{font:500 var(--fs-2)/1 var(--serif);letter-spacing:-.014em;margin-bottom:var(--s3)}.h3{font:500 var(--fs-3)/1.12 var(--serif);letter-spacing:-.006em;margin-bottom:var(--s2)}:is(.h0,.h1,.h2,.h3) em{font-style:italic;font-weight:400;color:var(--hl, var(--coral-em))}.kicker{display:block;font:600 var(--fs-5)/1.35 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--hl-s, var(--coral-ink));margin-bottom:var(--s2)}.lead{font-size:var(--fs-lead);line-height:1.5;max-width:34em}.small,small{font-size:var(--fs-cap)}.muted{color:var(--fg2, var(--ink-2))}.num{font-family:var(--serif)}b,strong{font-weight:600}.nowrap{white-space:nowrap}.center{text-align:center}.center :is(p,.lead){margin-inline:auto}.t-paper{--bg: var(--paper);--fg: var(--ink);--fg2: var(--ink-2);--hl: var(--coral-em);--hl-s: var(--coral-ink);--ln: var(--line)}.t-paper2{--bg: var(--paper-2);--fg: var(--ink);--fg2: var(--ink-2);--hl: var(--coral-em);--hl-s: var(--coral-ink);--ln: var(--line-2)}.t-peach{--bg: var(--tint-peach);--fg: var(--ink);--fg2: var(--ink-2);--hl: var(--coral-em);--hl-s: var(--coral-ink);--ln: var(--line-2)}.t-sand{--bg: var(--tint-sand);--fg: var(--ink);--fg2: var(--ink-2);--hl: var(--coral-em);--hl-s: var(--sand-ink);--ln: var(--line-2)}.t-sage{--bg: var(--tint-sage);--fg: var(--ink);--fg2: #56514B;--hl: var(--sage-ink);--hl-s: var(--sage-ink);--ln: var(--line-2)}.t-sky{--bg: var(--tint-sky);--fg: var(--ink);--fg2: #535257;--hl: var(--sky-ink);--hl-s: var(--sky-ink);--ln: var(--line-2)}.t-coral{--bg: var(--coral);--fg: var(--ink);--fg2: var(--ink);--hl: var(--ink);--hl-s: var(--ink);--ln: rgb(30 23 20 / .25)}.t-night{--bg: var(--night);--fg: var(--on-night);--fg2: var(--on-night-2);--hl: var(--coral-on-night);--hl-s: var(--coral-on-night);--ln: rgb(246 239 230 / .16);--v-no-dot: #A3978E;color-scheme:dark}:is(.t-paper,.t-paper2,.t-peach,.t-sand,.t-sage,.t-sky,.t-coral,.t-night){background:var(--bg);color:var(--fg)}html.js:not(.still) .rv:not(.in),html.js:not(.still) [data-rv]:not(.in)>*{opacity:0;transform:translate3d(0,32px,0)}html.js .rv,html.js [data-rv]>*{transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}html.js [data-rv]>:nth-child(2){--d: 1}html.js [data-rv]>:nth-child(3){--d: 2}html.js [data-rv]>:nth-child(4){--d: 3}html.js [data-rv]>:nth-child(5){--d: 4}html.js [data-rv]>:nth-child(n+6){--d: 5}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}html.still{scroll-behavior:auto}html.still *,html.still *:before,html.still *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
