@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin-ext.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-latin-ext.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-latin.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-italic-latin-ext.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-italic-latin.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#faf5ea;--color-cotton:#efe7d7;--color-straw:#d9c3a0;--color-kraft:#b98a5e;--color-kraft-dark:#9a6e45;--color-sepia:#6b4a2c;--color-brick:#a4553f;--color-shadow:#2b1c0f59;--surface-page:var(--color-paper);--surface-card:var(--color-paper);--surface-secondary:var(--color-cotton);--surface-input:var(--color-cotton);--surface-scrim:var(--color-shadow);--text-default:var(--color-sepia);--text-inverse:var(--color-paper);--text-error:var(--color-brick);--text-placeholder:var(--color-kraft-dark);--border-subtle:var(--color-straw);--border-emphasis:var(--color-sepia);--border-focus:var(--color-sepia);--border-action:var(--color-sepia);--border-error:var(--color-brick);--border-material:var(--color-kraft);--icon-default:var(--color-kraft-dark);--icon-control:var(--color-sepia);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-72:72px;--space-gutter:var(--space-20);--space-section:var(--space-40);--space-section-wide:var(--space-56);--space-card-padding:var(--space-12);--space-stack:var(--space-16);--space-control-padding:var(--space-16);--radius-card:10px;--radius-button:12px;--radius-input:10px;--radius-chip:999px;--radius-sheet-top:20px;--radius-image:8px;--radius-tag-bottom:8px;--stroke-hairline:.75px;--stroke-emphasis:1px;--stroke-icon:1.5px;--stroke-focus:2px;--size-tap-target-min:48px;--size-control-height:52px;--size-chip-height:34px;--size-icon:24px;--size-icon-inline:16px;--size-icon-decor:72px;--size-safe-area-bottom:env(safe-area-inset-bottom,0px);--font-script:"Parisienne", cursive;--font-editorial:"EB Garamond", Georgia, serif;--font-ui:"Alegreya Sans", system-ui, -apple-system, sans-serif;--measure-form:640px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-default);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:24px}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:2px}.t-display-script-xl{font-family:var(--font-script);font-size:44px;font-weight:400;line-height:52px}.t-display-script-l{font-family:var(--font-script);font-size:32px;font-weight:400;line-height:42px}.t-editorial-lead{font-family:var(--font-editorial);letter-spacing:.01em;font-size:20px;font-weight:400;line-height:32px}.t-editorial-body{font-family:var(--font-editorial);font-size:18px;font-weight:400;line-height:30px}.t-editorial-note{font-family:var(--font-editorial);font-size:17px;font-style:italic;font-weight:400;line-height:28px}.t-ui-title{font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:28px}.t-ui-section{font-family:var(--font-ui);letter-spacing:.06em;font-size:15px;font-weight:700;line-height:20px}.t-ui-card-title{font-family:var(--font-ui);font-size:16px;font-weight:500;line-height:22px}.t-ui-price{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:22px}.t-ui-body{font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:24px}.t-ui-button{font-family:var(--font-ui);letter-spacing:.01em;font-size:17px;font-weight:700;line-height:24px}.t-ui-chip{font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:18px}.t-ui-caption{font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:20px}@media (width>=768px){.t-display-script-xl{font-size:55px;line-height:65px}.t-display-script-l{font-size:40px;line-height:52px}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
