:root{--void: #050505;--char: #0A0A0A;--panel: #121212;--panel-2: #171717;--line: #232323;--line-soft: #1a1a1a;--ash: #8C8C86;--bone: #F2F2F0;--gold: #C6A667;--gold-hot: #E4CB93;--gold-dim: rgba(198, 166, 103, .14);--font-display: "Fraunces", "Times New Roman", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--maxw: 1180px;--gutter: clamp(1.25rem, 5vw, 4rem)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--bone);font-family:var(--font-body);font-weight:400;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.72;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:var(--void)}:focus-visible{outline:2px solid var(--gold-hot);outline-offset:3px;border-radius:1px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;z-index:1}.eyebrow{font-family:var(--font-body);font-weight:500;font-size:.7rem;letter-spacing:.36em;text-transform:uppercase;color:var(--gold);margin:0 0 1.3rem}.section-title{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.08;letter-spacing:-.015em;margin:0 0 1.4rem}.section-title em{font-style:italic;color:var(--gold)}.rule{width:48px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);border:0;margin:0 0 1.6rem}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-body);font-weight:600;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:1rem 1.9rem;border:1px solid transparent;cursor:pointer;background:transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--gold{background:var(--gold);color:var(--void);box-shadow:0 0 #c6a66700}.btn--gold:hover{background:var(--gold-hot);box-shadow:0 10px 30px -12px #c6a66799}.btn--ghost{color:var(--bone);border-color:var(--line)}.btn--ghost:hover{color:var(--gold-hot);border-color:var(--gold)}@media(prefers-reduced-motion:no-preference){html.reveal-ready [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .4s ease,border-color .4s ease,backdrop-filter .4s ease;border-bottom:1px solid transparent}.header[data-astro-cid-3ef6ksr2].is-scrolled{background:#050505b8;backdrop-filter:blur(12px) saturate(1.1);border-bottom-color:var(--line-soft)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:clamp(1rem,2vw,1.4rem)}.brand[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.05}.brand__name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.12rem;font-weight:500;letter-spacing:.01em}.brand__role[data-astro-cid-3ef6ksr2]{font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ash);margin-top:.25rem}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1.2rem,2.4vw,2.2rem)}.nav__link[data-astro-cid-3ef6ksr2],.nav__contact[data-astro-cid-3ef6ksr2]{position:relative;font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bone);background:none;border:none;cursor:pointer;padding:0;transition:color .25s ease}.nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-hot)}.nav__link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.nav__contact[data-astro-cid-3ef6ksr2]{color:var(--gold);border:1px solid var(--line);padding:.6rem 1.1rem}.nav__contact[data-astro-cid-3ef6ksr2]:hover{color:var(--void);background:var(--gold);border-color:var(--gold)}.burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;width:40px;height:40px;align-items:center;justify-content:center;background:none;border:1px solid var(--line);cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:18px;height:1.5px;background:var(--bone);transition:transform .3s ease,opacity .3s ease}.header[data-astro-cid-3ef6ksr2].is-open .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.25px) rotate(45deg)}.header[data-astro-cid-3ef6ksr2].is-open .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem var(--gutter) 1.5rem;background:#050505f5;backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.mobile__link[data-astro-cid-3ef6ksr2]{font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:none;border:none;border-top:1px solid var(--line-soft);text-align:left;padding:1rem 0;cursor:pointer}.mobile__contact[data-astro-cid-3ef6ksr2]{color:var(--gold)}@media(max-width:760px){.nav[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:flex}}.credticker[data-astro-cid-tpudeaz7]{border-block:1px solid var(--line-soft);padding-block:clamp(2.5rem,5vw,3.75rem);overflow:hidden}.credticker__label[data-astro-cid-tpudeaz7]{text-align:center;font-size:.64rem;letter-spacing:.36em;text-transform:uppercase;color:var(--gold);margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.credticker__viewport[data-astro-cid-tpudeaz7]{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.credticker__track[data-astro-cid-tpudeaz7]{display:flex;align-items:center;flex-wrap:nowrap;width:max-content;list-style:none;margin:0;padding:.5rem 0;animation:credticker-scroll 120s linear infinite;will-change:transform}.credticker__viewport[data-astro-cid-tpudeaz7]:hover .credticker__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}@keyframes credticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.poster[data-astro-cid-tpudeaz7]{flex:0 0 auto;margin-right:clamp(.9rem,1.6vw,1.4rem)}.poster[data-astro-cid-tpudeaz7] img[data-astro-cid-tpudeaz7]{height:clamp(132px,15vw,178px);width:auto;border:1px solid var(--line);border-radius:2px;background:var(--panel);opacity:.92;box-shadow:0 8px 20px -14px #000000e6;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,opacity .3s ease,border-color .3s ease}.poster[data-astro-cid-tpudeaz7] img[data-astro-cid-tpudeaz7]:hover{transform:translateY(-8px) scale(1.04);opacity:1;border-color:#c6a6678c;box-shadow:0 18px 34px -16px #000000f2,0 0 22px -8px #c6a66780}@media(prefers-reduced-motion:reduce){.credticker__track[data-astro-cid-tpudeaz7]{animation:none;flex-wrap:wrap;justify-content:center;width:auto;gap:.9rem}.poster[data-astro-cid-tpudeaz7]{margin-right:0}.poster--dup[data-astro-cid-tpudeaz7]{display:none}.credticker__viewport[data-astro-cid-tpudeaz7]{-webkit-mask-image:none;mask-image:none}}.listen[data-astro-cid-fnrypj2h]{padding-block:clamp(4.5rem,9vw,8rem);border-top:1px solid var(--line-soft)}.listen__head[data-astro-cid-fnrypj2h]{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.listen__note[data-astro-cid-fnrypj2h]{color:var(--ash);margin:0}.player[data-astro-cid-fnrypj2h]{position:relative;isolation:isolate;background:var(--panel);border:1px solid var(--line);padding:clamp(1.25rem,2.5vw,2rem);transition:box-shadow .5s ease,border-color .5s ease}.player[data-astro-cid-fnrypj2h]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.6;transition:opacity .5s ease}.player[data-astro-cid-fnrypj2h].is-playing{border-color:#c6a66766;box-shadow:0 30px 80px -50px #c6a66780}.player[data-astro-cid-fnrypj2h].is-playing:before{opacity:1}.player__stage[data-astro-cid-fnrypj2h]{display:grid;grid-template-columns:clamp(140px,22vw,220px) 1fr;gap:clamp(1.25rem,3vw,2rem);align-items:center;padding-bottom:1.5rem;border-bottom:1px solid var(--line-soft)}.player__art[data-astro-cid-fnrypj2h]{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);transition:border-color .5s ease,box-shadow .5s ease}.player[data-astro-cid-fnrypj2h].is-playing .player__art[data-astro-cid-fnrypj2h]{border-color:#c6a66780;box-shadow:0 0 40px -12px #c6a66773}.player__art[data-astro-cid-fnrypj2h] img[data-astro-cid-fnrypj2h]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.player[data-astro-cid-fnrypj2h].is-playing .player__art[data-astro-cid-fnrypj2h] img[data-astro-cid-fnrypj2h]{animation:art-drift 16s ease-in-out infinite alternate}@keyframes art-drift{0%{transform:scale(1.03) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1.5%)}}.player__spectrum[data-astro-cid-fnrypj2h]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease;pointer-events:none}.player[data-astro-cid-fnrypj2h].is-playing .player__spectrum[data-astro-cid-fnrypj2h]{opacity:1}.player__panel[data-astro-cid-fnrypj2h]{min-width:0}.player__now[data-astro-cid-fnrypj2h]{margin-bottom:.9rem}.player__title[data-astro-cid-fnrypj2h]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.3rem,1rem + .9vw,1.7rem);letter-spacing:-.01em;margin:0 0 .25rem}.player__tag[data-astro-cid-fnrypj2h]{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0}.player__wave[data-astro-cid-fnrypj2h]{position:relative;width:100%;min-height:84px;margin-bottom:1.1rem;cursor:pointer}.player__transport[data-astro-cid-fnrypj2h]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.tbtn[data-astro-cid-fnrypj2h]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid transparent;background:none;color:var(--ash);cursor:pointer;transition:color .2s ease,border-color .2s ease}.tbtn[data-astro-cid-fnrypj2h]:hover{color:var(--gold-hot);border-color:var(--line)}.tbtn[data-astro-cid-fnrypj2h] svg[data-astro-cid-fnrypj2h]{width:1.3rem;height:1.3rem;fill:currentColor}.playbtn[data-astro-cid-fnrypj2h]{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:none;border-radius:50%;background:var(--gold);color:var(--void);cursor:pointer;transition:transform .2s ease,background-color .3s ease,box-shadow .3s ease}.playbtn[data-astro-cid-fnrypj2h]:hover{transform:scale(1.06);background:var(--gold-hot);box-shadow:0 0 24px -4px #e4cb93cc}.player[data-astro-cid-fnrypj2h].is-playing .playbtn[data-astro-cid-fnrypj2h]{box-shadow:0 0 22px -6px #e4cb93b3}.playbtn[data-astro-cid-fnrypj2h] svg[data-astro-cid-fnrypj2h]{width:1.5rem;height:1.5rem;fill:currentColor}.i-pause[data-astro-cid-fnrypj2h],.player[data-astro-cid-fnrypj2h].is-playing .i-play[data-astro-cid-fnrypj2h]{display:none}.player[data-astro-cid-fnrypj2h].is-playing .i-pause[data-astro-cid-fnrypj2h]{display:block}.player__time[data-astro-cid-fnrypj2h]{font-size:.85rem;letter-spacing:.06em;color:var(--ash);font-variant-numeric:tabular-nums}.player__vol[data-astro-cid-fnrypj2h]{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;color:var(--ash)}.player__vol[data-astro-cid-fnrypj2h] svg[data-astro-cid-fnrypj2h]{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.player__vol[data-astro-cid-fnrypj2h] input[data-astro-cid-fnrypj2h]{width:90px;accent-color:var(--gold)}.playlist[data-astro-cid-fnrypj2h]{list-style:none;margin:1.1rem 0 0;padding:0}.track[data-astro-cid-fnrypj2h]{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;gap:1rem;padding:.7rem .5rem .7rem .9rem;background:none;border:none;border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left;color:var(--ash);transition:color .2s ease,background-color .2s ease}.track[data-astro-cid-fnrypj2h]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold);transform:translate(-110%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.track[data-astro-cid-fnrypj2h].is-active:before{transform:translate(0)}.track[data-astro-cid-fnrypj2h]:hover{color:var(--bone);background:var(--panel-2)}.track[data-astro-cid-fnrypj2h].is-active{color:var(--gold-hot)}.track__num[data-astro-cid-fnrypj2h]{font-size:.72rem;letter-spacing:.1em;color:var(--ash);width:1.6rem;flex:0 0 auto;font-variant-numeric:tabular-nums}.track__bars[data-astro-cid-fnrypj2h]{display:none;align-items:flex-end;gap:2px;width:1.6rem;height:14px;flex:0 0 auto}.track__bars[data-astro-cid-fnrypj2h] span[data-astro-cid-fnrypj2h]{width:3px;height:100%;transform-origin:bottom;transform:scaleY(.3);background:var(--gold-hot);border-radius:1px;will-change:transform}.player[data-astro-cid-fnrypj2h].is-playing .track[data-astro-cid-fnrypj2h].is-active .track__bars[data-astro-cid-fnrypj2h]{display:inline-flex}.player[data-astro-cid-fnrypj2h].is-playing .track[data-astro-cid-fnrypj2h].is-active .track__num[data-astro-cid-fnrypj2h]{display:none}.track__thumb[data-astro-cid-fnrypj2h]{width:40px;height:40px;border:1px solid var(--line)}.track__meta[data-astro-cid-fnrypj2h]{display:flex;flex-direction:column;gap:.1rem;margin-right:auto;min-width:0}.track__name[data-astro-cid-fnrypj2h]{font-size:1rem;letter-spacing:.01em}.track[data-astro-cid-fnrypj2h].is-active .track__name[data-astro-cid-fnrypj2h]{font-weight:500}.track__tag[data-astro-cid-fnrypj2h]{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ash)}.track__dur[data-astro-cid-fnrypj2h]{font-size:.8rem;color:var(--ash);font-variant-numeric:tabular-nums}@media(max-width:640px){.player__stage[data-astro-cid-fnrypj2h]{grid-template-columns:1fr}.player__art[data-astro-cid-fnrypj2h]{max-width:200px}.player__vol[data-astro-cid-fnrypj2h]{margin-left:0}}@media(prefers-reduced-motion:reduce){.player[data-astro-cid-fnrypj2h].is-playing .player__art[data-astro-cid-fnrypj2h] img[data-astro-cid-fnrypj2h],.player[data-astro-cid-fnrypj2h].is-playing .track[data-astro-cid-fnrypj2h].is-active .track__bars[data-astro-cid-fnrypj2h] span[data-astro-cid-fnrypj2h]{animation:none}}.credits[data-astro-cid-wcoxe63l]{padding-block:clamp(4.5rem,9vw,8rem);border-top:1px solid var(--line-soft)}.credits__head[data-astro-cid-wcoxe63l]{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.credits__note[data-astro-cid-wcoxe63l]{color:var(--ash);margin:0}.hgrid[data-astro-cid-wcoxe63l]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem;list-style:none;margin:0 0 clamp(3rem,6vw,4.5rem);padding:0}.hcard[data-astro-cid-wcoxe63l]{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.5rem;background:var(--char);border:1px solid var(--line);transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.hcard[data-astro-cid-wcoxe63l]:hover{background:var(--panel-2);border-color:#c6a66766;transform:translateY(-2px)}.hcard__title[data-astro-cid-wcoxe63l]{font-family:var(--font-display);font-size:1.12rem;line-height:1.25;color:var(--bone)}.hcard__net[data-astro-cid-wcoxe63l]{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.cats[data-astro-cid-wcoxe63l]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.cat__name[data-astro-cid-wcoxe63l]{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 1.2rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.cat__count[data-astro-cid-wcoxe63l]{font-size:.66rem;letter-spacing:.1em;color:var(--ash);font-variant-numeric:tabular-nums}.cat__list[data-astro-cid-wcoxe63l]{list-style:none;margin:0;padding:0}.cat__item[data-astro-cid-wcoxe63l]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem 0;border-bottom:1px solid var(--line-soft)}.cat__title[data-astro-cid-wcoxe63l]{color:var(--bone);font-size:.9rem;line-height:1.35}.cat__net[data-astro-cid-wcoxe63l]{font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ash)}.cat__toggle[data-astro-cid-wcoxe63l]{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-family:var(--font-body);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:none;border:none;padding:.25rem 0;cursor:pointer;transition:color .2s ease}.cat__toggle[data-astro-cid-wcoxe63l]:hover{color:var(--gold-hot)}.cat__toggle[data-astro-cid-wcoxe63l] svg[data-astro-cid-wcoxe63l]{width:13px;height:13px;transition:transform .3s ease}.cat__toggle[data-astro-cid-wcoxe63l][aria-expanded=true] svg[data-astro-cid-wcoxe63l]{transform:rotate(180deg)}.reality[data-astro-cid-wcoxe63l]{margin-top:clamp(2.5rem,5vw,3.5rem)}.reality__toggle[data-astro-cid-wcoxe63l]{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bone);background:none;border:1px solid var(--line);padding:.9rem 1.4rem;cursor:pointer;transition:color .25s ease,border-color .25s ease}.reality__toggle[data-astro-cid-wcoxe63l]:hover{color:var(--gold-hot);border-color:var(--gold)}.reality__toggle[data-astro-cid-wcoxe63l] svg[data-astro-cid-wcoxe63l]{width:16px;height:16px;transition:transform .3s ease}.reality__toggle[data-astro-cid-wcoxe63l][aria-expanded=true] svg[data-astro-cid-wcoxe63l]{transform:rotate(180deg)}.reality__wrap[data-astro-cid-wcoxe63l]{margin-top:clamp(2rem,4vw,3rem)}.reality__grid[data-astro-cid-wcoxe63l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 clamp(2rem,4vw,3.5rem)}@media(max-width:900px){.cats[data-astro-cid-wcoxe63l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.cats[data-astro-cid-wcoxe63l]{grid-template-columns:1fr}}.cta[data-astro-cid-kokrr3jq]{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--line-soft)}.cta__bg[data-astro-cid-kokrr3jq]{position:absolute;inset:0;z-index:-2;background-image:image-set(url(/assets/images/portrait-wide.avif) type("image/avif"),url(/assets/images/portrait-wide.webp) type("image/webp"),url(/assets/images/portrait-wide.jpg) type("image/jpeg"));background-size:cover;background-position:20% 32%;filter:grayscale(.35) brightness(.42) contrast(1.05)}.cta__scrim[data-astro-cid-kokrr3jq]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050505f0,#050505b8 45%,#0505058c),radial-gradient(80% 120% at 15% 50%,transparent 40%,rgba(5,5,5,.85))}.cta__inner[data-astro-cid-kokrr3jq]{padding-block:clamp(5rem,12vw,9rem);max-width:40rem}.cta__title[data-astro-cid-kokrr3jq]{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,1.6rem + 4vw,4.4rem);line-height:.98;letter-spacing:-.02em;margin:0 0 1.2rem}.cta__title[data-astro-cid-kokrr3jq] em[data-astro-cid-kokrr3jq]{font-style:italic;color:var(--gold);text-shadow:0 0 40px rgba(198,166,103,.35)}.cta__sub[data-astro-cid-kokrr3jq]{color:var(--bone);font-size:clamp(1rem,.96rem + .4vw,1.2rem);margin:0 0 2.2rem;max-width:32rem}.cta__actions[data-astro-cid-kokrr3jq]{display:flex;gap:.9rem;flex-wrap:wrap}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,4.5rem) 2rem;position:relative;z-index:1}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:flex-start}.footer__name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1.4rem;margin:0 0 .4rem}.footer__role[data-astro-cid-sz7xmlte]{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ash);margin:0}.footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.6rem}.footer__email[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:clamp(1.1rem,1rem + .8vw,1.55rem);color:var(--bone);transition:color .25s ease}.footer__email[data-astro-cid-sz7xmlte]:hover{color:var(--gold-hot)}.footer__company[data-astro-cid-sz7xmlte]{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);transition:color .25s ease}.footer__company[data-astro-cid-sz7xmlte]:hover{color:var(--gold-hot)}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);color:var(--ash);transition:color .25s ease,border-color .25s ease,transform .25s ease}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-hot);border-color:var(--gold);transform:translateY(-2px)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line-soft);font-size:.72rem;letter-spacing:.08em;color:var(--ash)}.footer__loc[data-astro-cid-sz7xmlte]{text-transform:uppercase;letter-spacing:.2em}.modal[data-astro-cid-nxxydibx]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--gutter);opacity:0;transition:opacity .3s ease}.modal[data-astro-cid-nxxydibx].is-open{opacity:1}.modal__overlay[data-astro-cid-nxxydibx]{position:absolute;inset:0;background:#020202cc;backdrop-filter:blur(6px)}.modal__dialog[data-astro-cid-nxxydibx]{position:relative;width:min(34rem,100%);max-height:90vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line);padding:clamp(1.75rem,4vw,2.75rem);transform:translateY(18px) scale(.98);transition:transform .35s cubic-bezier(.22,1,.36,1)}.modal[data-astro-cid-nxxydibx].is-open .modal__dialog[data-astro-cid-nxxydibx]{transform:none}.modal__dialog[data-astro-cid-nxxydibx]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.modal__close[data-astro-cid-nxxydibx]{position:absolute;top:1rem;right:1rem;width:38px;height:38px;display:grid;place-items:center;background:none;border:1px solid var(--line);color:var(--ash);cursor:pointer;transition:color .25s ease,border-color .25s ease}.modal__close[data-astro-cid-nxxydibx]:hover{color:var(--gold-hot);border-color:var(--gold)}.modal__close[data-astro-cid-nxxydibx] svg[data-astro-cid-nxxydibx]{width:18px;height:18px;fill:none}.modal__title[data-astro-cid-nxxydibx]{font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem);margin:0 0 .7rem}.modal__lead[data-astro-cid-nxxydibx]{color:var(--ash);margin:0 0 1.6rem;font-size:.95rem}.modal__form[data-astro-cid-nxxydibx]{display:flex;flex-direction:column;gap:1rem}.field[data-astro-cid-nxxydibx]{display:flex;flex-direction:column;gap:.4rem}.field[data-astro-cid-nxxydibx] span[data-astro-cid-nxxydibx]{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ash)}.field[data-astro-cid-nxxydibx] input[data-astro-cid-nxxydibx],.field[data-astro-cid-nxxydibx] textarea[data-astro-cid-nxxydibx]{font-family:var(--font-body);font-size:.95rem;color:var(--bone);background:var(--void);border:1px solid var(--line);padding:.75rem .9rem;resize:vertical;transition:border-color .25s ease}.field[data-astro-cid-nxxydibx] input[data-astro-cid-nxxydibx]:focus,.field[data-astro-cid-nxxydibx] textarea[data-astro-cid-nxxydibx]:focus{outline:none;border-color:var(--gold)}.modal__form[data-astro-cid-nxxydibx] .btn[data-astro-cid-nxxydibx]{margin-top:.4rem;width:100%}.modal__alt[data-astro-cid-nxxydibx]{font-size:.8rem;color:var(--ash);text-align:center;margin:.4rem 0 0}.modal__alt[data-astro-cid-nxxydibx] a[data-astro-cid-nxxydibx]{color:var(--gold)}
