@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/CF8279mqfOIQN1ULctca0KzapLO91nJfzkdtGajUe3Y-lAi_rSAlyw_vYSsRYuVoAzZoIzyG0TM_lNOk1-wMaUc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Italiana;src:local("Italiana Regular"),local("Italiana"),url(../_fonts/sV957isgYEL8sTWGNA2HwH1gS9nfN_3Or6SXp9XqmY8-LfRbJfdcExtx2k4L76KVcmpFkWKZkpma6GPwjUz2K_0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Italiana Fallback: Times New Roman";src:local("Times New Roman");size-adjust:106.5846%;ascent-override:87.067%;descent-override:23.4555%;line-gap-override:0%}.luna-home-hero[data-v-9414ced5]{background:#211914;color:#fff;height:calc(100svh - 108px);isolation:isolate;min-height:620px;overflow:hidden;position:relative}.luna-home-hero__slide[data-v-9414ced5]{align-items:center;display:grid;inset:0;opacity:0;position:absolute;transition:opacity .9s ease,visibility .9s;visibility:hidden;z-index:0}.luna-home-hero__slide.is-active[data-v-9414ced5]{opacity:1;visibility:visible;z-index:1}.luna-home-hero__media[data-v-9414ced5]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.035);transition:transform 7s cubic-bezier(.2,.7,.2,1);width:100%}.luna-home-hero__slide.is-active .luna-home-hero__media[data-v-9414ced5]{transform:scale(1)}.luna-home-hero__veil[data-v-9414ced5]{background:linear-gradient(90deg,#110c09d1,#110c0994 38%,#110c091f 72%),linear-gradient(0deg,rgba(17,12,9,.5),transparent 45%);inset:0;position:absolute}.luna-home-hero__content[data-v-9414ced5]{display:flex;flex-direction:column;inset:0;justify-content:center;padding-bottom:48px;position:absolute;z-index:2}.luna-home-hero__eyebrow[data-v-9414ced5]{color:#eee2d5;font-size:11px;font-weight:600;letter-spacing:.28em;margin:0 0 22px;text-transform:uppercase}.luna-home-hero__title[data-v-9414ced5]{color:#fff;font-family:Italiana,"Italiana Fallback: Times New Roman",serif;font-size:clamp(40px,5.2vw,72px);font-weight:400;letter-spacing:-.025em;line-height:.92;margin:0;max-width:790px;text-wrap:balance}.luna-home-hero__copy[data-v-9414ced5]{color:#ffffffc7;font-size:clamp(14px,1.3vw,18px);line-height:1.75;margin:28px 0 34px;max-width:570px}.luna-home-hero__cta[data-v-9414ced5]{align-items:center;align-self:flex-start;background:#fff;border:1px solid #fff;box-shadow:0 12px 35px #0c08062e;color:var(--luna-ink)!important;display:inline-flex;font-size:11px;font-weight:700;gap:18px;justify-content:center;letter-spacing:.16em;max-width:100%;min-height:54px;padding:0 28px;text-transform:uppercase;transition:gap .25s,color .25s,background .25s,border-color .25s,transform .25s;width:-moz-max-content;width:max-content}.luna-home-hero__cta[data-v-9414ced5]:hover{background:var(--luna-accent);border-color:var(--luna-accent);color:#fff!important;gap:24px;transform:translateY(-2px)}.luna-home-hero__cta[data-v-9414ced5]:focus-visible{outline:2px solid #fff;outline-offset:4px}.luna-home-hero__controls[data-v-9414ced5]{align-items:center;bottom:28px;display:grid;gap:34px;grid-template-columns:130px 1fr auto;left:0;position:absolute;right:0;z-index:4}.luna-home-hero__count[data-v-9414ced5]{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:700;gap:12px;letter-spacing:.16em}.luna-home-hero__count i[data-v-9414ced5]{background:#ffffff73;height:1px;width:48px}.luna-home-hero__dots[data-v-9414ced5]{align-items:center;display:flex;gap:8px;overflow:hidden}.luna-home-hero__dots button[data-v-9414ced5]{background:transparent;border:0;cursor:pointer;height:24px;padding:0;width:42px}.luna-home-hero__dots span[data-v-9414ced5]{background:#ffffff59;display:block;height:2px;overflow:hidden;width:100%}.luna-home-hero__dots button.is-active span[data-v-9414ced5]{background:#fff}.luna-home-hero__arrows[data-v-9414ced5]{display:flex;gap:8px;margin-right:62px}.luna-home-hero__arrows button[data-v-9414ced5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16100c2e;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:46px;place-items:center;transition:.25s;width:46px}.luna-home-hero__arrows button[data-v-9414ced5]:hover{background:#fff;border-color:#fff;color:var(--luna-ink)}.luna-category-head[data-v-9414ced5]{align-items:center}.luna-category-controls[data-v-9414ced5]{align-items:center;display:flex;gap:9px}.luna-category-controls__count[data-v-9414ced5]{color:var(--luna-muted);font-size:11px;letter-spacing:.1em;margin-right:5px;text-transform:uppercase}.luna-category-controls button[data-v-9414ced5]{background:transparent;border:1px solid var(--luna-line);border-radius:50%;color:var(--luna-ink);cursor:pointer;display:grid;height:42px;place-items:center;transition:.2s ease;width:42px}.luna-category-controls button[data-v-9414ced5]:hover{background:var(--luna-accent);border-color:var(--luna-accent);color:var(--luna-accent-contrast)}.luna-category-rail[data-v-9414ced5]{display:grid;gap:16px;grid-auto-columns:clamp(170px,19vw,235px);grid-auto-flow:column;overflow-x:auto;padding:4px 4px 16px;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-color:var(--luna-accent) var(--luna-cream);scrollbar-width:thin}.luna-category[data-v-9414ced5]{background:transparent;border:0;cursor:pointer;height:270px;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;text-align:left}.luna-category[data-v-9414ced5]:after{background:linear-gradient(transparent,#19120ebf);content:"";inset:45% 0 0;position:absolute}.luna-category img[data-v-9414ced5]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.luna-category__placeholder[data-v-9414ced5]{background:radial-gradient(circle at 65% 25%,hsla(0,0%,100%,.18),transparent 30%),linear-gradient(145deg,#b79568,#4b382c);color:#ffffffa6;display:grid;font-family:Italiana,"Italiana Fallback: Times New Roman",Georgia,serif;font-size:92px;inset:0;place-items:center;position:absolute}.luna-category:hover img[data-v-9414ced5]{transform:scale(1.04)}.luna-category>.luna-category__name[data-v-9414ced5]{bottom:18px;color:#fff;font-family:Italiana,"Italiana Fallback: Times New Roman",serif;font-size:23px;left:16px;line-height:1.05;position:absolute;right:16px;z-index:2}.luna-category small[data-v-9414ced5]{align-items:center;background:#110c0994;bottom:auto;color:#ffffffe6;display:flex;font-size:9px;gap:5px;letter-spacing:.08em;padding:6px 8px;position:absolute;right:13px;text-transform:uppercase;top:13px;z-index:2}.luna-category[aria-expanded=true] small[data-v-9414ced5] svg{transform:rotate(180deg)}.luna-category[data-v-9414ced5]:focus-visible{outline:3px solid var(--luna-gold);outline-offset:4px}.luna-subcategory-panel[data-v-9414ced5]{background:var(--luna-ink);color:#fff;display:grid;gap:40px;grid-template-columns:minmax(220px,.7fr) 2fr;margin-top:22px;padding:clamp(28px,5vw,54px)}.luna-subcategory-panel h3[data-v-9414ced5]{font-family:Italiana,"Italiana Fallback: Times New Roman",serif;font-size:clamp(28px,3vw,42px);font-weight:400;margin:8px 0 0}.luna-subcategory-panel__links[data-v-9414ced5]{align-content:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.luna-subcategory-panel__links a[data-v-9414ced5]{align-items:center;border:1px solid hsla(0,0%,100%,.22);color:#fff;display:flex;gap:16px;justify-content:space-between;padding:17px 18px;transition:background .2s,color .2s}.luna-subcategory-panel__links a[data-v-9414ced5]:focus-visible,.luna-subcategory-panel__links a[data-v-9414ced5]:hover{background:#fff;color:var(--luna-ink)}.luna-subcategories-enter-active[data-v-9414ced5],.luna-subcategories-leave-active[data-v-9414ced5]{transition:opacity .22s,transform .22s}.luna-subcategories-enter-from[data-v-9414ced5],.luna-subcategories-leave-to[data-v-9414ced5]{opacity:0;transform:translateY(-10px)}.luna-editorial__grid[data-v-9414ced5]{align-items:center;display:grid;gap:clamp(40px,8vw,120px);grid-template-columns:1fr 1fr}.luna-editorial img[data-v-9414ced5]{max-height:720px;-o-object-fit:cover;object-fit:cover;width:100%}.luna-editorial .luna-copy[data-v-9414ced5]{margin:25px 0 30px}.luna-values[data-v-9414ced5]{background:var(--luna-ink);color:#fff;padding:55px 0}.luna-values__grid[data-v-9414ced5]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.luna-values h3[data-v-9414ced5]{font-family:Italiana,"Italiana Fallback: Times New Roman",serif;font-size:23px;font-weight:400;margin:16px 0 7px}.luna-values p[data-v-9414ced5]{color:#bfb4a9;font-size:13px;line-height:1.7;margin:0}.luna-journal-preview__grid[data-v-9414ced5]{align-items:center;display:grid;gap:70px;grid-template-columns:.8fr 1.2fr}.luna-journal-preview .luna-copy[data-v-9414ced5]{margin:23px 0 30px}.luna-journal-preview img[data-v-9414ced5]{max-height:540px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:760px){.luna-home-hero[data-v-9414ced5]{height:calc(100svh - 94px);min-height:600px}.luna-home-hero__veil[data-v-9414ced5]{background:linear-gradient(0deg,#110c09d1,#110c0980 58%,#110c092e)}.luna-home-hero__content[data-v-9414ced5]{justify-content:flex-end;padding-bottom:118px}.luna-home-hero__title[data-v-9414ced5]{font-size:clamp(34px,9vw,46px);line-height:.96;max-width:620px}.luna-home-hero__copy[data-v-9414ced5]{font-size:14px;line-height:1.55;margin:20px 0 22px;max-width:500px}.luna-home-hero__controls[data-v-9414ced5]{bottom:23px;gap:15px;grid-template-columns:1fr auto}.luna-home-hero__count[data-v-9414ced5]{display:none}.luna-home-hero__dots button[data-v-9414ced5]{width:30px}.luna-home-hero__arrows[data-v-9414ced5]{margin-right:62px}.luna-home-hero__arrows button[data-v-9414ced5]{height:42px;width:42px}.luna-editorial__grid[data-v-9414ced5],.luna-journal-preview__grid[data-v-9414ced5]{grid-template-columns:1fr}.luna-category-head[data-v-9414ced5]{align-items:center;flex-direction:row;gap:12px}.luna-categories[data-v-9414ced5]{padding:42px 0}.luna-category-controls[data-v-9414ced5]{flex:0 0 auto;margin-left:auto}.luna-category-controls__count[data-v-9414ced5]{display:none}.luna-category-controls button[data-v-9414ced5]{background:var(--luna-surface);display:grid;font-size:18px;height:36px;width:36px}.luna-category-rail[data-v-9414ced5]{gap:8px;grid-auto-columns:calc(33.33333% - 5.33333px)}.luna-category[data-v-9414ced5]{height:145px}.luna-category>.luna-category__name[data-v-9414ced5]{bottom:10px;font-size:14px;left:9px;line-height:1.05;right:9px}.luna-category small[data-v-9414ced5]{font-size:8px;gap:2px;letter-spacing:.04em;padding:4px;right:6px;top:6px}.luna-category__subcategory-label[data-v-9414ced5]{display:none}.luna-home-hero__cta[data-v-9414ced5]{align-self:stretch;width:auto}.luna-subcategory-panel[data-v-9414ced5]{gap:24px}.luna-subcategory-panel[data-v-9414ced5],.luna-subcategory-panel__links[data-v-9414ced5],.luna-values__grid[data-v-9414ced5]{grid-template-columns:1fr}.luna-values__grid[data-v-9414ced5]{gap:28px}}@media(max-width:430px){.luna-home-hero__eyebrow[data-v-9414ced5]{margin-bottom:15px}.luna-home-hero__copy[data-v-9414ced5]{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.luna-home-hero__arrows[data-v-9414ced5]{display:none}.luna-home-hero__controls[data-v-9414ced5]{grid-template-columns:1fr}.luna-home-hero__dots[data-v-9414ced5]{justify-content:center}}@media(prefers-reduced-motion:reduce){.luna-home-hero__media[data-v-9414ced5],.luna-home-hero__slide[data-v-9414ced5],.luna-subcategories-enter-active[data-v-9414ced5],.luna-subcategories-leave-active[data-v-9414ced5]{transition:none}}
