@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Variable-s.p.2-3hb0cdybkox.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Italic_Variable-s.p.3hf_azqi91vlh.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.igukYa_className{font-family:cormorant,cormorant Fallback,Garamond,Times New Roman,serif}.igukYa_variable{--font-cormorant:"cormorant", "cormorant Fallback", Garamond, Times New Roman, serif}
@font-face{font-family:mulish;src:url(../media/Mulish_Variable-s.p.3eaahhthce_fg.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:mulish Fallback;src:local(Arial);ascent-override:98.81%;descent-override:24.58%;line-gap-override:0.0%;size-adjust:101.71%}.-iA-Bq_className{font-family:mulish,mulish Fallback,Segoe UI,Roboto,system-ui,sans-serif}.-iA-Bq_variable{--font-mulish:"mulish", "mulish Fallback", Segoe UI, Roboto, system-ui, sans-serif}
:root{--evergreen:#17301f;--evergreen-deep:#0f2217;--moss:#55704c;--sage:#e4e7d9;--white:#fff;--sand:#ece5d8;--stone:#d9cfbd;--stone-strong:#8a806b;--brass:#b8955b;--bronze:#7a5a2e;--champagne:#ece0c5;--ink:#1e1c19;--ink-muted:#625c50;--on-dark:var(--white);--on-dark-muted:#b9c3b0;--on-brass:var(--evergreen-deep);--danger:#9a2f2a;--danger-soft:#f5e8e3;--aldri:#0879c0;--yhana:#f32795;--shadow-sm:0 1px 2px #1e1c190d;--shadow-md:0 28px 56px -36px #0f221766;--shadow-lg:0 18px 40px -16px #0f221759;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #17301f;--font-serif:var(--font-cormorant), "Cormorant Garamond", Cormorant, Garamond, "Times New Roman", serif;--font-sans:var(--font-mulish), Mulish, "Segoe UI", Roboto, system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-control:6px;--radius-photo:12px;--radius-card:16px;--radius-full:9999px;--border-hairline:1px;--border-accent:2px;--rule-length:48px;--eyebrow-line:40px;--layout-container:1200px;--layout-prose:680px;--layout-gutter:24px;--layout-header:88px}.display{font-family:var(--font-serif);letter-spacing:-.01em;font-size:80px;font-weight:500;line-height:84px}.h1{font-family:var(--font-serif);letter-spacing:-.005em;font-size:56px;font-weight:500;line-height:60px}.h2{font-family:var(--font-serif);font-size:44px;font-weight:500;line-height:50px}.h3{font-family:var(--font-serif);font-size:28px;font-weight:500;line-height:34px}.price{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:34px}.accent{font-family:var(--font-serif);font-size:26px;font-style:italic;font-weight:400;line-height:32px}.lead{font-family:var(--font-sans);font-size:19px;font-weight:400;line-height:32px}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:28px}.small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.label{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.button{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:16px}.price,.display,.h1,.h2,.h3{font-variant-numeric:lining-nums}@media (max-width:639px){.display{font-size:52px;line-height:56px}.h1{font-size:40px;line-height:44px}.h2{font-size:34px;line-height:40px}}
