@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Inter:wght@300;400;500;600;700&display=swap);.header[data-v-83b8188e]{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease);border-bottom:1px solid transparent}.header--scrolled[data-v-83b8188e]{background:hsla(40,45%,94%,.78);backdrop-filter:saturate(140%) blur(18px);border-bottom-color:var(--line);box-shadow:0 1px 0 rgba(27,24,19,.02)}.header--open[data-v-83b8188e]{background:var(--paper)}.header__inner[data-v-83b8188e]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:84px;transition:height .4s var(--ease)}.header--scrolled .header__inner[data-v-83b8188e]{height:68px}.header__brand[data-v-83b8188e]{display:flex;align-items:center;color:var(--paper)}.header__logo[data-v-83b8188e]{width:96px;height:auto;display:block;filter:brightness(0) invert(1) drop-shadow(0 2px 18px rgba(0,0,0,.35));transition:filter .4s var(--ease),width .4s var(--ease)}.header--open .header__logo[data-v-83b8188e],.header--scrolled .header__logo[data-v-83b8188e]{width:80px;filter:none}.header__nav[data-v-83b8188e]{display:flex;gap:4px}@media (max-width:992px){.header__nav[data-v-83b8188e]{display:none}}.header__link[data-v-83b8188e]{position:relative;padding:10px 16px;color:hsla(0,0%,100%,.88);font-size:13px;font-weight:500;letter-spacing:.04em;text-shadow:0 1px 14px rgba(0,0,0,.45);transition:color .3s var(--ease),text-shadow .3s var(--ease)}.header__link[data-v-83b8188e]:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:1px;background:var(--gold-soft);transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease)}.header__link[data-v-83b8188e]:hover{color:#fff}.header__link[data-v-83b8188e]:hover:after{transform:scaleX(1)}.header--scrolled .header__link[data-v-83b8188e]{color:var(--ink-soft);text-shadow:none}.header--scrolled .header__link[data-v-83b8188e]:after{background:var(--gold)}.header--scrolled .header__link[data-v-83b8188e]:hover{color:var(--ink)}.header__cta[data-v-83b8188e]{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1px solid hsla(0,0%,100%,.55);color:#fff;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.45);transition:all .3s var(--ease)}.header__cta svg[data-v-83b8188e]{transition:transform .3s var(--ease)}.header__cta[data-v-83b8188e]:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.header__cta:hover svg[data-v-83b8188e]{transform:translate(2px,-2px)}@media (max-width:992px){.header__cta[data-v-83b8188e]{display:none}}.header--scrolled .header__cta[data-v-83b8188e]{border-color:var(--ink);color:var(--ink);text-shadow:none}.header--scrolled .header__cta[data-v-83b8188e]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.header__burger[data-v-83b8188e]{display:none}@media (max-width:992px){.header__burger[data-v-83b8188e]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;background:transparent;border:1px solid hsla(0,0%,100%,.4);cursor:pointer;transition:border-color .3s var(--ease)}.header__burger span[data-v-83b8188e]{display:block;height:1.5px;background:#fff;transition:transform .4s var(--ease),opacity .3s var(--ease),background .3s var(--ease)}}.header--scrolled .header__burger[data-v-83b8188e]{border-color:var(--line)}.header--scrolled .header__burger span[data-v-83b8188e]{background:var(--ink)}.header--open .header__burger[data-v-83b8188e]{border-color:var(--line)}.header--open .header__burger span[data-v-83b8188e]{background:var(--ink)}.header--open .header__burger span[data-v-83b8188e]:first-child{transform:translateY(6.5px) rotate(45deg)}.header--open .header__burger span[data-v-83b8188e]:nth-child(2){opacity:0}.header--open .header__burger span[data-v-83b8188e]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.header__sheet[data-v-83b8188e]{position:fixed;top:84px;left:0;right:0;bottom:0;background:var(--paper);padding:40px 22px 60px;overflow-y:auto}@media (min-width:993px){.header__sheet[data-v-83b8188e]{display:none}}.header__sheet-nav[data-v-83b8188e]{display:flex;flex-direction:column}.header__sheet-link[data-v-83b8188e]{display:flex;align-items:baseline;gap:18px;padding:22px 4px;border-bottom:1px solid var(--line);color:var(--ink)}.header__sheet-index[data-v-83b8188e]{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--gold-deep)}.header__sheet-label[data-v-83b8188e]{font-size:32px;font-style:italic;font-weight:500}.header__sheet-foot[data-v-83b8188e]{margin-top:40px;display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:14px}.header__sheet-foot a[data-v-83b8188e]{color:var(--ink);font-size:22px;font-weight:600;letter-spacing:.02em}.sheet-enter-active[data-v-83b8188e],.sheet-leave-active[data-v-83b8188e]{transition:opacity .35s var(--ease),transform .4s var(--ease)}.sheet-enter-from[data-v-83b8188e],.sheet-leave-to[data-v-83b8188e]{opacity:0;transform:translateY(-8px)}.footer[data-v-6c1c0340]{background:linear-gradient(180deg,#1c1914,#14110d);color:var(--paper);position:relative;border-top:1px solid var(--gold-deep)}.footer__inner[data-v-6c1c0340]{padding:80px 32px 40px}@media (max-width:767px){.footer__inner[data-v-6c1c0340]{padding:60px 22px 32px}}.footer__top[data-v-6c1c0340]{display:grid;grid-template-columns:1fr 2.4fr;gap:60px;padding-bottom:50px;border-bottom:1px solid hsla(40,45%,94%,.12)}@media (max-width:992px){.footer__top[data-v-6c1c0340]{grid-template-columns:1fr;gap:40px}}.footer__brand[data-v-6c1c0340]{display:flex;align-items:center;gap:16px}.footer__mark[data-v-6c1c0340]{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold-soft);font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:22px}.footer__brand-text[data-v-6c1c0340]{display:flex;flex-direction:column;gap:3px}.footer__brand-eyebrow[data-v-6c1c0340]{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-soft)}.footer__brand-name[data-v-6c1c0340]{font-size:28px;font-style:italic;font-weight:500;color:var(--paper)}.footer__brand-since[data-v-6c1c0340]{font-size:12px;color:hsla(40,45%,94%,.55);letter-spacing:.06em}.footer__cols[data-v-6c1c0340]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width:767px){.footer__cols[data-v-6c1c0340]{grid-template-columns:repeat(2,1fr);gap:28px 20px}}.footer__col h4[data-v-6c1c0340]{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:14px}.footer__col p[data-v-6c1c0340]{font-size:14px;line-height:1.7;color:hsla(40,45%,94%,.78)}.footer__col p a[data-v-6c1c0340]{color:var(--paper);font-weight:500;border-bottom:1px solid transparent;transition:border-color .3s var(--ease)}.footer__col p a[data-v-6c1c0340]:hover{border-bottom-color:var(--gold)}.footer__socials[data-v-6c1c0340]{list-style:none;display:flex;flex-direction:column;gap:8px}.footer__socials a[data-v-6c1c0340]{font-size:14px;color:hsla(40,45%,94%,.78);transition:color .3s var(--ease)}.footer__socials a[data-v-6c1c0340]:hover{color:var(--gold-soft)}.footer__bottom[data-v-6c1c0340]{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;font-size:12px;color:hsla(40,45%,94%,.55)}@media (max-width:767px){.footer__bottom[data-v-6c1c0340]{flex-direction:column;align-items:flex-start;gap:14px}}.footer__verse[data-v-6c1c0340]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold-soft)}:root{--paper:#f6f1e7;--paper-deep:#ece4d2;--ink:#1b1813;--ink-soft:#3a342c;--muted:#7a6f60;--line:rgba(27,24,19,.12);--gold:#b8893d;--gold-soft:#d4a85a;--gold-deep:#8c6628;--accent-glow:rgba(184,137,61,.18);--shadow-soft:0 1px 2px rgba(27,24,19,.04),0 8px 24px rgba(27,24,19,.06);--shadow-lift:0 2px 4px rgba(27,24,19,.06),0 24px 60px rgba(27,24,19,.12);--radius-sm:4px;--radius-md:12px;--radius-lg:24px;--ease:cubic-bezier(.22,1,.36,1)}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:var(--paper);color:var(--ink);font-family:Inter,Montserrat,system-ui,sans-serif;font-size:16px;line-height:1.55;scroll-behavior:smooth}body{overflow-x:hidden;position:relative}body:before{z-index:1;background-image:radial-gradient(circle at 20% 0,rgba(184,137,61,.06),transparent 40%),radial-gradient(circle at 80% 100%,rgba(184,137,61,.04),transparent 50%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:2;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27180%27%20height=%27180%27%3E%3Cfilter%20id=%27n%27%3E%3CfeTurbulence%20type=%27fractalNoise%27%20baseFrequency=%270.85%27%20numOctaves=%272%27%20stitchTiles=%27stitch%27/%3E%3CfeColorMatrix%20values=%270%200%200%200%200.42%20%200%200%200%200%200.36%20%200%200%200%200%200.28%20%200%200%200%200.06%200%27/%3E%3C/filter%3E%3Crect%20width=%27100%%27%20height=%27100%%27%20filter=%27url(%23n)%27/%3E%3C/svg%3E")}#app{position:relative;z-index:3;min-height:100vh;display:flex;flex-direction:column}main{flex:1}img{max-width:100%;display:block}a{color:inherit}::-moz-selection{background:var(--gold);color:var(--paper)}::selection{background:var(--gold);color:var(--paper)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:767px){.container{padding:0 22px}}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--gold-deep)}.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold)}.serif{font-family:Cormorant Garamond,Cormorant,serif;font-weight:500;letter-spacing:-.01em}.reveal{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}html.reveal-ready .reveal{opacity:0;transform:translateY(28px)}.reveal.reveal--in,html.reveal-ready .reveal.reveal--in{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.fade-enter-active,.fade-leave-active{transition:opacity .5s var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}