@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latinext.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-500-latinext.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-500-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-latinext.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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{--color-dark:#393d32;--color-cream:#f1e3c8;--color-cream-soft:#f3efe7;--color-muted:#bcb19b;--color-cta:#aa3d1d;--color-cta-hover:#672714;--color-gold:#e6c288;--font-display:"Anton", "Oswald", Impact, sans-serif;--font-heading:"Oswald", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--max-width:1200px;--section-pad:5rem 1.5rem;--section-pad-sm:3rem 1.5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--shadow-card:0 2px 16px #393d321a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility}body{font-family:var(--font-body);color:var(--color-cream);background-color:var(--color-dark);font-size:1rem;line-height:1.65}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4{color:inherit;line-height:1.15}h1{font-family:var(--font-display);letter-spacing:.005em;font-weight:400;line-height:1.05}h2{font-family:var(--font-heading);font-weight:700}h3,h4{font-family:var(--font-heading);font-weight:500}h1{font-size:clamp(2.2rem,5vw,3.5rem)}h2{font-size:clamp(1.6rem,3.5vw,2.5rem)}h3{font-size:clamp(1.15rem,2.5vw,1.5rem)}h4{font-size:1.05rem}p{max-width:68ch}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:1.5rem}.section{padding:var(--section-pad)}.section--dark{background-color:var(--color-dark);color:var(--color-cream)}.section--cream{background-color:var(--color-cream);color:var(--color-dark)}.section--cream-soft{background-color:var(--color-cream-soft);color:var(--color-dark)}.btn{border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.9rem;font-weight:600;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary{background-color:var(--color-cta);color:#fff;border-color:var(--color-cta)}.btn--primary:hover{background-color:var(--color-cta-hover);border-color:var(--color-cta-hover)}.btn--outline{color:var(--color-cream);border-color:var(--color-cream);background-color:#0000}.btn--outline:hover{background-color:var(--color-cream);color:var(--color-dark)}.btn--outline-dark{color:var(--color-dark);border-color:var(--color-dark);background-color:#0000}.btn--outline-dark:hover{background-color:var(--color-dark);color:var(--color-cream)}.btn--cream{background-color:var(--color-cream);color:var(--color-dark);border-color:var(--color-cream)}.btn--cream:hover{background-color:var(--color-cream-soft);border-color:var(--color-cream-soft)}.text-center{text-align:center}.text-muted{color:var(--color-muted)}.hp{display:none!important}.eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cta);margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:block}.eyebrow--light{color:var(--color-gold)}.header.svelte-hv3zzy{z-index:100;background-color:var(--color-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #f1e3c814;position:sticky;top:0}.header__inner.svelte-hv3zzy{align-items:center;gap:2rem;height:68px;display:flex}.header__logo.svelte-hv3zzy{flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.header__logo.svelte-hv3zzy:hover{opacity:.8}.header__logo-mark.svelte-hv3zzy{background-color:var(--color-gold);width:40px;height:40px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=900px){.header__logo-mark.svelte-hv3zzy{width:32px;height:32px}}.header__nav.svelte-hv3zzy{align-items:center;gap:.25rem;margin-left:auto;display:flex}.header__link.svelte-hv3zzy{color:var(--color-muted);border-radius:var(--radius-sm);letter-spacing:.02em;padding:.4rem .75rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.header__link.svelte-hv3zzy:hover{color:var(--color-cream);background-color:#f1e3c80f}.header__social.svelte-hv3zzy{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.header__social-link.svelte-hv3zzy{width:36px;height:36px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.header__social-link.svelte-hv3zzy:hover{color:var(--color-cream);background-color:#f1e3c814}.header__lang.svelte-hv3zzy{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.header__lang-btn.svelte-hv3zzy{cursor:pointer;letter-spacing:.03em;color:var(--color-muted);background:0 0;border:none;padding:.2rem .15rem;font-size:.8rem;font-weight:600;transition:color .15s}.header__lang-btn.svelte-hv3zzy:hover{color:var(--color-cream)}.header__lang-btn.is-active.svelte-hv3zzy{color:var(--color-gold);cursor:default}.header__lang-sep.svelte-hv3zzy{color:var(--color-muted);opacity:.5;font-size:.8rem}.header__mobile-lang.svelte-hv3zzy{align-items:center;gap:.45rem;padding-top:1.1rem;display:flex}.header__mobile-lang.svelte-hv3zzy .header__lang-btn:where(.svelte-hv3zzy){font-size:1.05rem}.header__hamburger.svelte-hv3zzy{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;display:none}.header__hamburger.svelte-hv3zzy span:where(.svelte-hv3zzy){background-color:var(--color-cream);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.header__hamburger.is-open.svelte-hv3zzy span:where(.svelte-hv3zzy):first-child{transform:translateY(7px)rotate(45deg)}.header__hamburger.is-open.svelte-hv3zzy span:where(.svelte-hv3zzy):nth-child(2){opacity:0}.header__hamburger.is-open.svelte-hv3zzy span:where(.svelte-hv3zzy):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header__mobile-nav.svelte-hv3zzy{border-top:1px solid #f1e3c814;flex-direction:column;padding:1rem 1.5rem 1.5rem;display:flex}.header__mobile-link.svelte-hv3zzy{color:var(--color-cream);border-bottom:1px solid #f1e3c80f;padding:.85rem 0;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .15s}.header__mobile-link.svelte-hv3zzy:hover{color:var(--color-gold)}.header__mobile-link.svelte-hv3zzy:last-child{border-bottom:none}@media (width<=1160px){.header__social.svelte-hv3zzy{display:none}.header__inner.svelte-hv3zzy{gap:1.25rem}.header__link.svelte-hv3zzy{padding-inline:.55rem}}@media (width<=900px){.header__nav.svelte-hv3zzy,.header__social.svelte-hv3zzy,.header__lang.svelte-hv3zzy{display:none}.header__hamburger.svelte-hv3zzy{margin-left:auto;display:flex}}.footer.svelte-7lfk2o{background-color:var(--color-dark);border-top:1px solid #f1e3c81a;padding-top:3.5rem}.footer__inner.svelte-7lfk2o{grid-template-columns:1fr auto auto;align-items:start;gap:3rem;padding-bottom:3rem;display:grid}.footer__logo.svelte-7lfk2o{font-family:var(--font-heading);color:var(--color-gold);letter-spacing:.06em;margin-bottom:.6rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.footer__logo.svelte-7lfk2o:hover{opacity:.75}.footer__tagline.svelte-7lfk2o{color:var(--color-muted);max-width:28ch;font-size:.9rem;line-height:1.5}.footer__email.svelte-7lfk2o{color:var(--color-gold);margin-top:.75rem;font-size:.9rem;text-decoration:none;transition:opacity .15s;display:inline-block}.footer__email.svelte-7lfk2o:hover{opacity:.75}.footer__nav.svelte-7lfk2o{flex-direction:column;gap:.6rem;display:flex}.footer__link.svelte-7lfk2o{color:var(--color-muted);font-size:.9rem;text-decoration:none;transition:color .15s}.footer__link.svelte-7lfk2o:hover{color:var(--color-cream)}.footer__social.svelte-7lfk2o{text-align:right;flex-direction:column;gap:.6rem;display:flex}.footer__social-link.svelte-7lfk2o{color:var(--color-muted);font-size:.9rem;text-decoration:none;transition:color .15s}.footer__social-link.svelte-7lfk2o:hover{color:var(--color-cream)}.footer__bottom.svelte-7lfk2o{border-top:1px solid #f1e3c814;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;padding-bottom:1.5rem;display:flex}.footer__copy.svelte-7lfk2o{color:var(--color-muted);max-width:none;font-size:.8rem}.footer__legal.svelte-7lfk2o{gap:1.25rem;display:flex}.footer__legal-link.svelte-7lfk2o{color:var(--color-muted);font-size:.8rem;text-decoration:none;transition:color .15s}.footer__legal-link.svelte-7lfk2o:hover{color:var(--color-cream)}@media (width<=640px){.footer__inner.svelte-7lfk2o{grid-template-columns:1fr;gap:2rem}.footer__social.svelte-7lfk2o{text-align:left}}.sb.svelte-82si5b{position:absolute;inset:0;overflow:hidden}.sb.svelte-82si5b picture:where(.svelte-82si5b),.sb__poster.svelte-82si5b,.sb__video.svelte-82si5b{width:100%;height:100%;position:absolute;inset:0}.sb__poster.svelte-82si5b,.sb__video.svelte-82si5b{object-fit:cover;object-position:var(--pos);filter:grayscale()sepia(.3)hue-rotate(22deg)saturate(.95)brightness(.95);max-width:none}.sb__video.svelte-82si5b{opacity:0;z-index:1;transition:opacity .9s ease-in-out}.sb__video.svelte-82si5b.is-front{z-index:2}.sb__video.svelte-82si5b.is-on{opacity:1}.sb__kb.svelte-82si5b{transform-origin:50% 40%;animation:26s ease-in-out infinite alternate svelte-82si5b-sb-kenburns}@keyframes svelte-82si5b-sb-kenburns{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}@media (width<=899px){.sb__poster.svelte-82si5b,.sb__video.svelte-82si5b{object-position:var(--pos-m)}}@media (prefers-reduced-motion:reduce){.sb__kb.svelte-82si5b{animation:none}}.hero.svelte-gzujjl{--ink:21, 23, 15;isolation:isolate;color:var(--color-cream);background:radial-gradient(130% 90% at 85% 0,#4a4f41 0%,#23261e 45%,#15170f 100%);align-items:center;min-height:clamp(580px,100svh - 68px,760px);display:grid;position:relative;overflow:hidden}.hero__media.svelte-gzujjl{z-index:-2;width:min(52%,720px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}.hero__shade.svelte-gzujjl{z-index:-1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--ink), .55) 0%, rgba(var(--ink), .35) 48%, rgba(var(--ink), .08) 100%), linear-gradient(180deg, rgba(var(--ink), .12) 0%, rgba(var(--ink), 0) 40%, rgba(var(--ink), .7) 100%);position:absolute;inset:0}.hero.svelte-gzujjl:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #393d3200 0%, var(--color-dark) 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.hero__inner.svelte-gzujjl{padding-block:4rem;position:relative}.hero__content.svelte-gzujjl{max-width:560px}.hero__content.svelte-gzujjl>:where(.svelte-gzujjl){animation:.7s cubic-bezier(.2,.7,.2,1) backwards svelte-gzujjl-hero-up}.hero__content.svelte-gzujjl>:where(.svelte-gzujjl):first-child{animation-delay:40ms}.hero__content.svelte-gzujjl>:where(.svelte-gzujjl):nth-child(2){animation-delay:.11s}.hero__content.svelte-gzujjl>:where(.svelte-gzujjl):nth-child(3){animation-delay:.18s}.hero__content.svelte-gzujjl>:where(.svelte-gzujjl):nth-child(4){animation-delay:.26s}.hero__content.svelte-gzujjl>:where(.svelte-gzujjl):nth-child(5){animation-delay:.33s}@keyframes svelte-gzujjl-hero-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero__eyebrow.svelte-gzujjl{color:var(--color-muted);letter-spacing:.16em;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.76rem;display:flex}.hero__eyebrow.svelte-gzujjl:before{content:"";background:var(--color-cta);flex:none;width:22px;height:2px}.hero__headline.svelte-gzujjl{color:var(--color-cream);margin-bottom:1.25rem;font-size:clamp(2.6rem,5.5vw,4.2rem);line-height:1.02}.hero__line.svelte-gzujjl{display:block}.hero__line--2.svelte-gzujjl{color:var(--color-muted)}.hero__sign.svelte-gzujjl{display:none}.hero__quote.svelte-gzujjl{margin:0 0 2rem}.hero__body.svelte-gzujjl{color:#d8ccae;quotes:"„" "“";max-width:46ch;margin:0;font-size:1.05rem;line-height:1.7}html[lang=en] .hero__body.svelte-gzujjl{quotes:"“" "”"}.hero__body.svelte-gzujjl p:where(.svelte-gzujjl){margin:0}.hero__body.svelte-gzujjl p:where(.svelte-gzujjl):before{content:open-quote}.hero__body.svelte-gzujjl p:where(.svelte-gzujjl):after{content:close-quote}.hero__by.svelte-gzujjl{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-top:.6rem;font-size:.78rem;font-weight:600}.hero__by.svelte-gzujjl:before{content:"— ";color:var(--color-cta)}.hero-quote.svelte-gzujjl{display:none}.hero__ctas.svelte-gzujjl{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.hero__link.svelte-gzujjl{letter-spacing:.05em;text-transform:uppercase;min-height:48px;color:var(--color-cream);border-bottom:2px solid #f1e3c873;align-items:center;gap:.5rem;padding:0 .15rem;font-size:.9rem;font-weight:600;transition:border-color .2s;display:inline-flex}.hero__link.svelte-gzujjl:hover{border-color:var(--color-cream)}.hero__link.svelte-gzujjl svg:where(.svelte-gzujjl){width:16px;height:16px;transition:transform .25s}.hero__link.svelte-gzujjl:hover svg:where(.svelte-gzujjl){transform:translate(4px)}.hero__note.svelte-gzujjl{color:var(--color-muted);margin-top:1.1rem;font-size:.875rem}.hero__note.svelte-gzujjl strong:where(.svelte-gzujjl){color:var(--color-cream);font-weight:600}.hero__toggle.svelte-gzujjl{z-index:3;right:max(1rem, calc((100vw - var(--max-width)) / 2 + 1.5rem));background:rgba(var(--ink), .45);width:44px;height:44px;color:var(--color-cream);cursor:pointer;border:1px solid #f1e3c873;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:1.25rem}.hero__toggle.svelte-gzujjl:hover{background:rgba(var(--ink), .8);border-color:var(--color-cream)}.hero__toggle.svelte-gzujjl svg:where(.svelte-gzujjl){width:18px;height:18px}@media (width<=899px){.hero.svelte-gzujjl{background:rgb(var(--ink));height:calc(100svh - 68px);min-height:540px;max-height:880px;display:block}.hero__media.svelte-gzujjl{width:auto;left:0;-webkit-mask-image:none;mask-image:none}.hero__shade.svelte-gzujjl{background:linear-gradient(180deg, rgba(var(--ink), .55) 0%, rgba(var(--ink), 0) 22%, rgba(var(--ink), 0) 34%, rgba(var(--ink), .78) 58%, rgba(var(--ink), .97) 100%)}.hero.svelte-gzujjl:after{display:none}.hero__inner.svelte-gzujjl{max-width:none;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px) + var(--rx-cookie-h,0px));transition:padding-bottom .3s;position:absolute;inset:0}.hero__content.svelte-gzujjl{flex-direction:column;max-width:none;height:100%;display:flex}.hero__eyebrow.svelte-gzujjl{white-space:nowrap;letter-spacing:.14em;margin-bottom:auto;font-size:clamp(.6rem,3vw,.76rem)}.hero__head.svelte-gzujjl{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hero__headline.svelte-gzujjl{margin-bottom:0;font-size:clamp(2.6rem,11.5vw,3.1rem)}.hero__sign.svelte-gzujjl{font-family:var(--font-heading);letter-spacing:.01em;color:var(--color-cream-soft);max-width:24ch;margin:.9rem 0 1.5rem;font-size:1.2rem;font-weight:500;line-height:1.3;display:block}.hero__quote.svelte-gzujjl{display:none}.hero__ctas.svelte-gzujjl{flex-direction:column;align-items:stretch;gap:.35rem}.hero__ctas.svelte-gzujjl .btn:where(.svelte-gzujjl){width:100%}.hero__link.svelte-gzujjl{align-self:center;font-size:.85rem}.hero__note.svelte-gzujjl{text-align:center;margin-top:.6rem;font-size:.8125rem}.hero__toggle--inline.svelte-gzujjl{flex:none;width:36px;height:36px;margin-top:.35rem;position:static}.hero__toggle--inline.svelte-gzujjl svg:where(.svelte-gzujjl){width:16px;height:16px}.hero-quote.svelte-gzujjl{margin:0;padding:2.5rem 1.5rem 2.75rem;display:block}.hero-quote__text.svelte-gzujjl{quotes:"„" "“";margin:0}html[lang=en] .hero-quote__text.svelte-gzujjl{quotes:"“" "”"}.hero-quote__text.svelte-gzujjl p:where(.svelte-gzujjl){font-family:var(--font-heading);letter-spacing:.005em;max-width:22ch;margin:0;font-size:1.45rem;font-weight:500;line-height:1.35}.hero-quote__text.svelte-gzujjl p:where(.svelte-gzujjl):before{content:open-quote;color:var(--color-cta)}.hero-quote__text.svelte-gzujjl p:where(.svelte-gzujjl):after{content:close-quote;color:var(--color-cta)}.hero-quote__by.svelte-gzujjl{letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.74rem;font-weight:600}.hero-quote__by.svelte-gzujjl:before{content:"— ";color:var(--color-cta)}.hero-quote.svelte-gzujjl{background:#15170f;border-bottom:1px solid #f1e3c81f}.hero-quote__text.svelte-gzujjl p:where(.svelte-gzujjl){color:var(--color-cream-soft)}.hero-quote__by.svelte-gzujjl{color:var(--color-muted)}}@media (prefers-reduced-motion:reduce){.hero__content.svelte-gzujjl>:where(.svelte-gzujjl){animation:none}.hero__inner.svelte-gzujjl{transition:none}}.feature-card.svelte-y3v343{border-radius:var(--radius-md);background:linear-gradient(170deg,#f1e3c812 0%,#f1e3c805 100%);border:1px solid #f1e3c81f;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;transition:border-color .2s,background-color .2s;display:flex;position:relative;box-shadow:inset 0 2px #aa3d1dd9}.feature-card.svelte-y3v343:hover{background:#f1e3c812;border-color:#f1e3c838}.feature-card__num.svelte-y3v343{font-family:var(--font-display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.25px #f1e3c88c;font-size:2.6rem;line-height:1}.feature-card__text.svelte-y3v343{flex-direction:column;flex:1;gap:.5rem;display:flex}.feature-card__title.svelte-y3v343{font-family:var(--font-heading);color:var(--color-cream);font-size:1.2rem;font-weight:700;line-height:1.25}.feature-card__subtitle.svelte-y3v343{color:var(--color-gold);letter-spacing:.02em;max-width:none;font-size:.82rem;font-weight:500}.feature-card__body.svelte-y3v343{color:var(--color-muted);max-width:none;margin-top:.25rem;font-size:.95rem;line-height:1.65}.feature-card__cta.svelte-y3v343{color:var(--color-cream);letter-spacing:.02em;margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s}.feature-card__cta.svelte-y3v343:hover{color:var(--color-gold)}.features.svelte-p05ec2{padding:var(--section-pad);--gx:10%;--gy:20%;--wx:100%;--wy:90%}.features__inner.svelte-p05ec2{flex-direction:column;gap:3rem;display:flex}.features__header.svelte-p05ec2{max-width:580px;margin-inline:auto}.features__headline.svelte-p05ec2{color:var(--color-cream);margin-top:.25rem;margin-bottom:.75rem}.features__subheadline.svelte-p05ec2{color:var(--color-muted);max-width:none;font-size:1rem;line-height:1.6}.features__grid.svelte-p05ec2{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=860px){.features__grid.svelte-p05ec2{grid-template-columns:1fr}}@media (width>=540px) and (width<=860px){.features__grid.svelte-p05ec2{grid-template-columns:repeat(2,1fr)}}.t-card.svelte-2y0u14{border-radius:var(--radius-md);background-color:#4a4f42;background-image:linear-gradient(160deg,#50554a 0%,#3f4338 100%);border:1px solid #f1e3c81a;flex-direction:column;gap:1rem;height:100%;padding:1.75rem 1.75rem 1.6rem;display:flex;box-shadow:0 18px 40px -12px #2b2e2573}.t-card__mark.svelte-2y0u14{font-family:var(--font-heading);color:var(--color-cream);opacity:.18;-webkit-user-select:none;user-select:none;font-size:4rem;line-height:.6;display:block}.t-card__quote.svelte-2y0u14{color:var(--color-cream);flex:1;max-width:none;font-size:.98rem;font-style:normal;line-height:1.65}.t-card__divider.svelte-2y0u14{border:none;border-top:1px solid #f1e3c824;margin:0}.t-card__footer.svelte-2y0u14{align-items:center;gap:.85rem;display:flex}.t-card__avatar.svelte-2y0u14{background-color:var(--color-gold);width:42px;height:42px;color:var(--color-dark);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:flex}.t-card__meta.svelte-2y0u14{flex-direction:column;gap:.15rem;min-width:0;display:flex}.t-card__name.svelte-2y0u14{color:var(--color-cream);letter-spacing:.01em;font-size:.9rem;font-weight:600}.t-card__role.svelte-2y0u14{color:var(--color-muted);letter-spacing:.02em;font-size:.76rem}.testimonials.svelte-1vmce4d{padding:var(--section-pad);--gx:100%;--gy:30%}.testimonials__mark.svelte-1vmce4d{top:calc(var(--cut) + 1.25rem);z-index:-1;font-family:var(--font-display);color:var(--color-gold);opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(13rem,40vw,22rem);line-height:.8;position:absolute;left:50%;transform:translate(-50%)}.testimonials__cta.svelte-1vmce4d{justify-content:center;margin-top:.5rem;display:flex}.testimonials__inner.svelte-1vmce4d{flex-direction:column;gap:2.5rem;display:flex}.testimonials__headline.svelte-1vmce4d{color:var(--color-dark);margin-top:.25rem}.testimonials__carousel.svelte-1vmce4d{align-items:center;gap:1rem;display:flex}.testimonials__viewport.svelte-1vmce4d{flex:1;overflow:hidden}.testimonials__grid.svelte-1vmce4d{gap:1.25rem;transition:opacity .2s;display:grid}.testimonials__grid.is-fading.svelte-1vmce4d{opacity:0}.testimonials__arrow.svelte-1vmce4d{width:44px;height:44px;color:var(--color-dark);cursor:pointer;background:0 0;border:1px solid #393d3240;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.testimonials__arrow.svelte-1vmce4d:hover{background-color:#393d3214;border-color:#393d3273}.testimonials__dots.svelte-1vmce4d{justify-content:center;gap:.5rem;display:flex}.testimonials__dot.svelte-1vmce4d{cursor:pointer;background-color:#393d3238;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:background-color .2s,transform .2s}.testimonials__dot.svelte-1vmce4d:hover{background-color:#393d3273}.testimonials__dot.is-active.svelte-1vmce4d{background-color:var(--color-cta);transform:scale(1.25)}@media (width<=768px){.testimonials__arrow.svelte-1vmce4d{display:none}}.reel.svelte-10odygu{aspect-ratio:9/16;border-radius:var(--radius-md);cursor:pointer;background-color:#f1e3c80a;border:1px solid #f1e3c81f;width:100%;position:relative;overflow:hidden}.reel__placeholder.svelte-10odygu{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.reel__placeholder-icon.svelte-10odygu{color:#f1e3c840}.reel__placeholder-text.svelte-10odygu{color:#f1e3c833;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:0 1rem;font-size:.72rem}.reel__video.svelte-10odygu{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel__overlay.svelte-10odygu{justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.reel__play-hint.svelte-10odygu{color:#fff;transition:opacity .2s}.reel--has-video.svelte-10odygu:hover .reel__play-hint:where(.svelte-10odygu),.reel--playing.svelte-10odygu .reel__play-hint:where(.svelte-10odygu){opacity:0}.reel__ig.svelte-10odygu{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:.6rem;right:.6rem}.movement.svelte-15lx04x{padding:var(--section-pad);--gx:50%;--gy:62%;--wx:100%;--wy:100%}.movement__inner.svelte-15lx04x{flex-direction:column;gap:3rem;display:flex}.movement__headline.svelte-15lx04x{color:var(--color-cream);margin-top:.25rem}.movement__reels.svelte-15lx04x{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:900px;margin-inline:auto;display:grid}.movement__reel-wrap.svelte-15lx04x{flex-direction:column;gap:.75rem;display:flex}.movement__reel-label.svelte-15lx04x{letter-spacing:.03em;min-height:2.6em;color:var(--color-muted);text-align:center;justify-content:center;align-items:flex-end;max-width:none;font-size:.8rem;font-weight:500;display:flex}@media (width<=640px){.movement__inner.svelte-15lx04x{gap:2.25rem}.movement__reels.svelte-15lx04x{--card:min(70vw, 280px);width:auto;max-width:none;padding-inline:calc((100vw - var(--card)) / 2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}.movement__reels.svelte-15lx04x::-webkit-scrollbar{display:none}.movement__reel-wrap.svelte-15lx04x{flex:0 0 var(--card);scroll-snap-align:center}}.program-cover.svelte-1ckq28{display:block}.program-cover.svelte-1ckq28 img:where(.svelte-1ckq28){width:100%;height:auto;display:block}.program-card.svelte-zvsk11{border-radius:var(--radius-md);color:var(--color-dark);background:#fff;border:1px solid #393d321a;flex-direction:column;gap:1rem;height:100%;padding:1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.program-card--linked.svelte-zvsk11{cursor:pointer}.program-card.svelte-zvsk11:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.program-card--linked.svelte-zvsk11:hover{border-color:#aa3d1d59}.program-card__stretch.svelte-zvsk11{z-index:1;border-radius:inherit;position:absolute;inset:0}.program-card__cover.svelte-zvsk11{border-radius:var(--radius-md) var(--radius-md) 0 0;background:#393d32;margin:-1.75rem -1.75rem .25rem;overflow:hidden}.program-card__top.svelte-zvsk11{flex-direction:column;gap:.35rem;display:flex}.program-card__title.svelte-zvsk11{font-family:var(--font-heading);color:var(--color-dark);font-size:1.35rem;font-weight:700;line-height:1.2}.program-card__audience.svelte-zvsk11{color:var(--color-cta);max-width:none;font-size:.82rem;font-weight:500}.program-card__desc.svelte-zvsk11{color:#5a5e54;flex:1;max-width:none;font-size:.92rem;line-height:1.6}.program-card__meta.svelte-zvsk11{border-top:1px solid #393d3214;flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.program-card__tag.svelte-zvsk11{color:#5a5e54;background:#393d320d;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.78rem;display:inline-flex}.program-card__tag.svelte-zvsk11 svg:where(.svelte-zvsk11){color:var(--color-dark);opacity:.6}.program-card__price.svelte-zvsk11{align-items:baseline;gap:.5rem;display:flex}.program-card__price-old.svelte-zvsk11{color:#9a9384;font-size:.95rem;text-decoration:line-through}.program-card__price-now.svelte-zvsk11{font-family:var(--font-heading);color:var(--color-cta);font-size:1.5rem;font-weight:700}.program-card__cta.svelte-zvsk11{z-index:2;justify-content:center;width:100%;margin-top:.25rem;position:relative}.programs.svelte-t5sw12{padding:var(--section-pad);--gx:50%;--gy:30%;--wx:0%;--wy:75%}.programs__inner.svelte-t5sw12{flex-direction:column;gap:3rem;display:flex}.programs__header.svelte-t5sw12{max-width:580px;margin-inline:auto}.programs__headline.svelte-t5sw12{color:var(--color-cream);margin-top:.25rem;margin-bottom:.75rem}.programs__subheadline.svelte-t5sw12{color:var(--color-muted);max-width:none;font-size:1rem;line-height:1.6}.programs__grid.svelte-t5sw12{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=860px){.programs__grid.svelte-t5sw12{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}@media (width>=540px) and (width<=860px){.programs__grid.svelte-t5sw12{grid-template-columns:repeat(2,1fr);max-width:none}}.programs__consult.svelte-t5sw12{border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 50% 0,#e6c2881f,#f1e3c808 70%);border:1px solid #f1e3c829;flex-direction:column;align-items:center;gap:.85rem;margin-top:1.5rem;padding:2.75rem 1.5rem;display:flex}.programs__consult-text.svelte-t5sw12{color:var(--color-cream);font-size:1.15rem;font-weight:600}.programs__consult-btn.svelte-t5sw12{white-space:normal;text-align:center;background:var(--color-cream);max-width:100%;color:var(--color-dark);border:1px solid var(--color-cream);line-height:1.3}.programs__consult-btn.svelte-t5sw12:hover{color:var(--color-cream);background:0 0}.programs__consult-note.svelte-t5sw12{color:var(--color-muted);font-size:.85rem}.ebook.svelte-1alhbe3{padding:var(--section-pad);--gx:78%;--gy:50%}@media (width<=760px){.ebook.svelte-1alhbe3{--gx:50%;--gy:22%}}.ebook__inner.svelte-1alhbe3{grid-template-columns:1fr auto;align-items:center;gap:3.5rem;display:grid}.ebook__headline.svelte-1alhbe3{color:var(--color-dark);margin-top:.25rem;margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.8rem)}.ebook__sub.svelte-1alhbe3{color:var(--color-cta);max-width:none;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.ebook__body.svelte-1alhbe3{color:#5a5e54;max-width:50ch;margin-bottom:2rem;font-size:1rem;line-height:1.7}.ebook__cover-img.svelte-1alhbe3{border-radius:var(--radius-sm);width:260px;max-width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block;transform:rotate(-3deg);box-shadow:0 24px 50px -10px #393d3273}.ebook__cover-img.svelte-1alhbe3:hover{transform:rotate(0)translateY(-4px)}.ebook__cover.svelte-1alhbe3{justify-content:center;display:flex}@media (width<=760px){.ebook__inner.svelte-1alhbe3{grid-template-columns:1fr;gap:2.5rem}.ebook__cover.svelte-1alhbe3{order:-1}}.philosophy.svelte-wtagq{padding:var(--section-pad);--gx:8%;--gy:35%;--wx:100%;--wy:80%}.philosophy__inner.svelte-wtagq{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3.5rem;display:grid}.philosophy__headline.svelte-wtagq{color:var(--color-dark);margin-top:.25rem;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.2}.philosophy__photo.svelte-wtagq{border-radius:var(--radius-md);width:100%;max-width:340px;height:auto;box-shadow:14px 14px 0 var(--color-dark), 0 24px 50px -8px #393d3259;border:1px solid #393d321f;margin-top:1.75rem;display:block}.philosophy__body.svelte-wtagq{flex-direction:column;gap:1.25rem;display:flex}.philosophy__para.svelte-wtagq{color:#4a4f42;max-width:62ch;font-size:1.02rem;line-height:1.75}.philosophy__para.svelte-wtagq:first-child{color:var(--color-dark);font-size:1.15rem;font-weight:500}.philosophy__ctas.svelte-wtagq{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}@media (width<=820px){.philosophy__inner.svelte-wtagq{grid-template-columns:1fr;gap:2rem}}.faq.svelte-526p4l{padding:var(--section-pad);--gx:92%;--gy:10%}.faq__inner.svelte-526p4l{flex-direction:column;gap:2.5rem;max-width:760px;display:flex}.faq__headline.svelte-526p4l{color:var(--color-cream);margin-top:.25rem}.faq__list.svelte-526p4l{flex-direction:column;display:flex}.faq__item.svelte-526p4l{border-bottom:1px solid #f1e3c81f}.faq__question.svelte-526p4l{cursor:pointer;text-align:left;width:100%;font-family:var(--font-heading);color:var(--color-cream);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font-size:1.1rem;font-weight:600;transition:color .15s;display:flex}.faq__question.svelte-526p4l:hover{color:var(--color-gold)}.faq__icon.svelte-526p4l{color:var(--color-gold);flex-shrink:0;transition:transform .25s}.faq__item.is-open.svelte-526p4l .faq__icon:where(.svelte-526p4l){transform:rotate(45deg)}.faq__answer.svelte-526p4l{padding:0 0 1.5rem}.faq__answer.svelte-526p4l p:where(.svelte-526p4l){color:var(--color-muted);max-width:60ch;font-size:.98rem;line-height:1.7}.education.svelte-1w35olf{padding:var(--section-pad);--gx:30%;--gy:60%;overflow:hidden}.education__photo.svelte-1w35olf{z-index:-1;width:min(55%,760px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.education__photo.svelte-1w35olf img:where(.svelte-1w35olf){object-fit:cover;object-position:58% 30%;opacity:.6;width:100%;height:100%}.education__inner.svelte-1w35olf{text-align:left;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.education__inner.svelte-1w35olf>:where(.svelte-1w35olf){max-width:560px}.education__badge.svelte-1w35olf{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);border:1px solid #e6c28866;border-radius:99px;padding:.35rem .9rem;font-size:.72rem;font-weight:600}.education__headline.svelte-1w35olf{color:var(--color-cream);font-size:clamp(1.8rem,4vw,2.4rem)}.education__body.svelte-1w35olf{color:var(--color-muted);max-width:52ch;font-size:1.02rem;line-height:1.7}.education__cta.svelte-1w35olf{margin-top:.5rem}@media (width<=760px){.education.cut.svelte-1w35olf{padding-top:calc(var(--cut) + clamp(240px, 72vw, 340px))}.education__photo.svelte-1w35olf{width:100%;height:calc(var(--cut) + clamp(280px, 82vw, 390px));inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.education__photo.svelte-1w35olf img:where(.svelte-1w35olf){object-position:50% 28%;opacity:.75}.education__inner.svelte-1w35olf{text-align:center;align-items:center}}@media (width<=520px){.education__cta.svelte-1w35olf{white-space:normal;width:100%}}.contact.svelte-1hgotnh{padding:var(--section-pad);--gx:50%;--gy:0%}.contact__inner.svelte-1hgotnh{flex-direction:column;gap:2.5rem;max-width:640px;display:flex}.contact__header.svelte-1hgotnh{text-align:center}.contact__headline.svelte-1hgotnh{color:var(--color-dark);margin-top:.25rem}.contact__form.svelte-1hgotnh{flex-direction:column;gap:1.25rem;display:flex}.contact__row.svelte-1hgotnh{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.contact__field.svelte-1hgotnh{flex-direction:column;gap:.4rem;display:flex}.contact__label.svelte-1hgotnh{color:var(--color-dark);letter-spacing:.02em;font-size:.82rem;font-weight:500}.contact__input.svelte-1hgotnh{border-radius:var(--radius-sm);color:var(--color-dark);font-family:var(--font-body);background:#fff;border:1px solid #393d3233;padding:.8rem 1rem;font-size:.95rem}.contact__input.svelte-1hgotnh:focus{border-color:var(--color-cta);outline:none}.contact__textarea.svelte-1hgotnh{resize:vertical;min-height:110px}.contact__submit.svelte-1hgotnh{align-self:flex-start}.contact__success.svelte-1hgotnh{text-align:center;color:var(--color-cta);padding:2rem 0;font-size:1.1rem;font-weight:500}.contact__error.svelte-1hgotnh{color:var(--color-cta);font-size:.85rem}@media (width<=540px){.contact__row.svelte-1hgotnh{grid-template-columns:1fr}.contact__submit.svelte-1hgotnh{width:100%}}.home.svelte-16zigxp{--cut:clamp(26px, 5.5vw, 76px);--deep:#2b2e25;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home .tex{isolation:isolate;position:relative}.home .tex:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.08;mix-blend-mode:overlay;background-size:160px;position:absolute;inset:0}.home .tex--dark{color:var(--color-cream);background-color:var(--color-dark);background-image:radial-gradient(70% 45% at var(--gx,88%) var(--gy,18%), #e6c28821, transparent 70%), radial-gradient(60% 40% at var(--wx,6%) var(--wy,96%), #aa3d1d12, transparent 70%), linear-gradient(180deg, var(--color-dark) 0%, var(--deep) 100%)}.home .tex--light{color:var(--color-dark);background-color:var(--color-cream);background-image:radial-gradient(65% 42% at var(--gx,92%) var(--gy,8%), #e6c28880, transparent 70%), radial-gradient(60% 40% at var(--wx,0%) var(--wy,100%), #ffffff8c, transparent 70%), linear-gradient(180deg, #f4ecdc 0%, #eee0c4 100%)}.home .tex--light:after{opacity:.06;mix-blend-mode:multiply}.home section.cut{margin-top:calc(-1 * var(--cut));padding-top:calc(5rem + var(--cut));clip-path:polygon(0 var(--cut), 100% 0, 100% 100%, 0 100%)}.home section.cut--rev{clip-path:polygon(0 0, 100% var(--cut), 100% 100%, 0 100%)}.home .tex h2{font-size:clamp(1.95rem,1.35rem + 2.6vw,2.8rem);line-height:1.12}.home .tex .eyebrow{letter-spacing:.16em;align-items:center;gap:.6rem;display:inline-flex}.home .tex .eyebrow:before{content:"";background:var(--color-cta);flex-shrink:0;width:22px;height:2px}.home .tex--dark .eyebrow{color:var(--color-muted)}.home .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(22px)}.home .rv.in{opacity:1;transform:none}.cc.svelte-1mfrlor{left:1rem;right:1rem;bottom:calc(1rem + var(--rx-bottom-bar,0px));z-index:1000;background-color:var(--color-dark);max-width:720px;color:var(--color-cream);border-radius:var(--radius-md);border:1px solid #f1e3c829;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-inline:auto;padding:1rem 1.25rem;display:flex;position:fixed;box-shadow:0 8px 32px #00000047}.cc__text.svelte-1mfrlor{color:var(--color-cream);flex:320px;margin:0;font-size:.85rem;line-height:1.5}.cc__link.svelte-1mfrlor{color:var(--color-gold);white-space:nowrap;text-decoration:underline}.cc__link.svelte-1mfrlor:hover{opacity:.8}.cc__actions.svelte-1mfrlor{flex:none;gap:.6rem;display:flex}.cc__btn.svelte-1mfrlor{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.cc__btn--accept.svelte-1mfrlor{background-color:var(--color-cta);border-color:var(--color-cta);color:var(--color-cream)}.cc__btn--accept.svelte-1mfrlor:hover{background-color:var(--color-cta-hover);border-color:var(--color-cta-hover)}.cc__btn--ghost.svelte-1mfrlor{color:var(--color-muted);background-color:#0000;border-color:#f1e3c859}.cc__btn--ghost.svelte-1mfrlor:hover{color:var(--color-cream);border-color:var(--color-cream)}@media (width<=540px){.cc.svelte-1mfrlor{left:.5rem;right:.5rem;bottom:calc(.5rem + var(--rx-bottom-bar,0px));gap:.5rem .75rem;padding:.7rem .9rem}.cc__text.svelte-1mfrlor{flex-basis:100%;font-size:.72rem;line-height:1.4}.cc__actions.svelte-1mfrlor{justify-content:flex-end}.cc__btn.svelte-1mfrlor{padding:.45rem .9rem;font-size:.8rem}}
