@layer reset,base,components;@layer theme{.btn:not([aria-disabled=true],:disabled):is(:hover,:focus-visible){border-color:var(--hover);background:var(--hover);color:var(--white)}.btn:is(.secondary,.light):not([aria-disabled=true],:disabled):is(:hover,:focus-visible){border-color:var(--accent);background:var(--wash);color:var(--accent)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}summary:after{-webkit-mask-image:url(/build/assets/chevron-DWn-KMIz.svg);mask-image:url(/build/assets/chevron-DWn-KMIz.svg)}.header-action:not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--wash);color:var(--accent)}.nav-item>a[aria-current=page],.nav-item__toggle[data-nav-current]>span{text-decoration:none}@media not all and (width<=1000px){.header-tip{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:500 13px / 1.3 var(--sans);letter-spacing:0;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;padding:8px 12px;transition:opacity .15s,visibility .15s;display:block;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #45352f12}.header-actions>[data-header-tip]:last-child .header-tip{left:auto;right:0;transform:none}[data-header-tip][data-tip=open]>.header-tip,[data-header-tip]:focus-visible:not([data-tip=dismissed])>.header-tip{visibility:visible;opacity:1}@media (hover:hover){[data-header-tip]:hover:not([data-tip=dismissed])>.header-tip{visibility:visible;opacity:1}}}.mega-column--shortcuts .mega-list>li:last-child:not(:first-child)>a{color:var(--ink);margin-top:0}@media (width<=1000px){.mega-column--shortcuts .mega-list>li:last-child:not(:first-child)>a{border-color:var(--line);color:var(--ink);font-weight:400}.site-nav__list>.nav-item--in-panel{display:none}.nav-item>a[aria-current=page]{color:var(--accent)}.site-nav__list>.nav-item:has(>.nav-panel)+.nav-item--in-panel+.nav-item:not(:has(>.nav-panel)){border-top:1px solid var(--line);margin-top:auto}}@media (width<=760px){.header-actions{gap:clamp(2px,100vw - 398px,4px)}}@media (prefers-reduced-motion:reduce){.header-tip{transition:none}}@media (width<=760px){.hero{--hero-overlay:linear-gradient(0deg, #0f1a14b3, transparent 80%)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#222;--body:#333;--muted:#5c5c5c;--paper:#fff;--wash:#f0f0f0;--line:#ddd;--accent:#333;--hover:#111;--field:#8a8a8a;--white:#fff;--focus:#444;--error:#b00020;--backdrop:#000000a6;--overlay-hero:linear-gradient(90deg, #00000080, transparent 76%);--heart-bg:#ffffffeb;--serif:ui-serif, Georgia, "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif-variation:normal;--tracking-heading:-.02em;--lh-heading:1.1;--tracking-eyebrow:.12em;--fs-hero:clamp(46px, 5.6vw, 84px);--fs-h1:clamp(40px, 5vw, 76px);--fs-h2:clamp(32px, 3.4vw, 52px);--fs-h3:20px;--fs-body:16px;--fs-small:14px;--fs-caption:13px;--fs-eyebrow:12px;--fs-badge:11px;--fs-button:15px;--gutter:clamp(20px, 4vw, 72px);--section-pad-y:80px;--radius:4px;--radius-pill:999px;--shadow-menu:0 18px 24px -24px #0000004d;--shadow-float:0 2px 12px #00000021;--shadow-dock:0 2px 8px #0000001f;--shadow-chip:0 2px 9px #0000001f;--motion-hover:.3s}@media (width<=760px){:root{--section-pad-y:45px}}:root{--ink:#45352f;--body:#3e3732;--muted:#6a6058;--paper:#fbf8f1;--wash:#eee7db;--line:#d8cfc2;--accent:#a6533d;--hover:#873f2d;--field:#918579;--white:#fff;--focus:#9a4d34;--error:#9e2a1e;--backdrop:#202020b3;--overlay-hero:linear-gradient(90deg, #0f1a148f, transparent 76%);--heart-bg:#ffffffeb;--serif:"Atelier Serif", Georgia, serif;--sans:"Atelier Sans", Arial, sans-serif;--serif-variation:"SOFT" 45, "WONK" 1;--tracking-heading:-.035em;--lh-heading:1.06;--tracking-eyebrow:.15em;--fs-hero:clamp(46px, 5.6vw, 84px);--fs-h1:clamp(40px, 5vw, 76px);--fs-h2:clamp(32px, 3.4vw, 52px);--fs-h3:20px;--fs-body:16px;--fs-small:14px;--fs-caption:13px;--fs-eyebrow:12px;--fs-badge:11px;--fs-button:15px;--gutter:clamp(20px, 4vw, 72px);--section-pad-y:80px;--radius:3px;--radius-pill:30px;--shadow-menu:0 18px 24px -24px #2d231d52;--shadow-float:0 2px 12px #0002;--shadow-dock:0 2px 8px #45352f20;--shadow-chip:0 2px 9px #30241b20;--motion-hover:.6s}@media (width<=760px){:root{--section-pad-y:45px}}@font-face{font-family:Atelier Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/fraunces-latin-normal-D2EKdScS.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:Atelier Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/fraunces-latin-ext-normal-Bo7KTWDH.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-20B3,U+20B5-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atelier Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/build/assets/fraunces-latin-italic-BSSM5Opm.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:Atelier Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/build/assets/fraunces-latin-ext-italic-CvKIOV_D.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-20B3,U+20B5-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atelier Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/lora-cyrillic-normal-jeT3xqu6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+20B4,U+2116}@font-face{font-family:Atelier Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/build/assets/lora-cyrillic-italic-Y3XyFgev.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+20B4,U+2116}@font-face{font-family:Atelier Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/dm-sans-latin-normal-Dil-yTP5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB,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:Atelier Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/dm-sans-latin-ext-normal-CbmNwyNe.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-20B3,U+20B5-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atelier Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/onest-cyrillic-normal-CUY_hnna.woff2)format("woff2");unicode-range:U+2BC,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+20B4,U+2116}
