.site-header[data-astro-cid-fzpbxy5g]{z-index:10;padding:var(--header-pad) var(--gutter);pointer-events:none;background:linear-gradient(#070605cc,#07060500);justify-content:space-between;align-items:center;animation:1.4s 2.8s both header-in;display:flex;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]{pointer-events:auto}.site-header__home[data-astro-cid-fzpbxy5g]{padding:.25rem;display:block}.site-header__logo[data-astro-cid-fzpbxy5g]{width:auto;height:var(--header-logo);aspect-ratio:1088/1326;transition:filter .5s}.site-header__home[data-astro-cid-fzpbxy5g]:hover .site-header__logo[data-astro-cid-fzpbxy5g]{filter:drop-shadow(0 0 .6rem #f0dc9f73)}.site-header__link[data-astro-cid-fzpbxy5g]{font-size:max(.625rem, calc(10.88 * var(--rpx)));letter-spacing:.36em;text-transform:uppercase;color:var(--ivory-soft);margin-right:-.36em;padding:.5rem 0;font-weight:400;transition:color .4s;position:relative}.site-header__link[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--gold-300);transform-origin:100%;height:1px;transition:scale .6s var(--ease-out);position:absolute;bottom:.2rem;left:0;right:.36em;scale:0 1}.site-header__link[data-astro-cid-fzpbxy5g]:hover{color:var(--gold-100)}.site-header__link[data-astro-cid-fzpbxy5g]:hover:after{transform-origin:0;scale:1}@keyframes header-in{0%{opacity:0;translate:0 -.5rem}}@property --rise{syntax:"<percentage>";inherits:false;initial-value:120%}.hero[data-astro-cid-ge2uvauf]{--pad-top:max(var(--header-h), min(6.5rem, max(8.53vh, calc(104px - (1305px - 100vh) * .0721))));--pad-bottom:min(4.5rem, max(4.8vh, calc(72px - (1305px - 100vh) * .0649)));min-height:100svh;padding:var(--pad-top) var(--gutter) var(--pad-bottom);isolation:isolate;grid-template-columns:minmax(0,1fr);place-items:stretch center;display:grid;position:relative}.hero__mark[data-astro-cid-ge2uvauf]{position:relative}.hero__embers[data-astro-cid-ge2uvauf]{top:calc(-1 * var(--pad-top));z-index:-1;width:100vw;max-width:none;height:calc(100% + var(--pad-top) + var(--pad-bottom) + 64 * var(--rpx));pointer-events:none;position:absolute;left:calc(50% - 50vw)}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-1;width:calc(var(--screen-h) * 2.3);aspect-ratio:1;pointer-events:none;animation:glow-in 2.6s .1s var(--ease-out) both;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__glow[data-astro-cid-ge2uvauf]:before{content:"";background:radial-gradient(closest-side,#e0a03e33,#b0681c17 42%,#783c0a08 66%,#0000);border-radius:50%;animation:7s ease-in-out 2.7s infinite alternate glow-breathe;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{text-align:center;width:100%;translate:0 calc(var(--hero-exit,0) * -14vh);opacity:calc(1 - var(--hero-exit,0) * 1.15);will-change:translate, opacity;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero__emblem[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 0 calc(40 * var(--rpx)) #d6963433)}.hero__logo[data-astro-cid-ge2uvauf]{width:auto;height:var(--logo-h);aspect-ratio:1088/1326;-webkit-mask-image:linear-gradient(to top, #000 calc(var(--rise) - 22%), transparent var(--rise));mask-image:linear-gradient(to top, #000 calc(var(--rise) - 22%), transparent var(--rise));animation:logo-rise 2.6s .3s var(--ease-out) both}.hero__logo[data-astro-cid-ge2uvauf] .logo-sheen{animation:logo-glint 11s 2.1s var(--ease-in-out) infinite}.hero__title[data-astro-cid-ge2uvauf]{margin-top:calc(48 * var(--rpx));font-family:var(--font-display);font-size:calc(59.2 * var(--rpx));letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(105deg, transparent 42%, #fffdf0f2 50%, transparent 58%) 100% 0 / 250% 100% no-repeat, var(--gold-metal);color:#0000;animation:title-in 1.8s 1.2s var(--ease-out) both, title-glint 11s 2.5s var(--ease-in-out) infinite;-webkit-background-clip:text;background-clip:text;padding-left:.3em;font-weight:500;line-height:1.15}.hero__title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}@media (width>=48rem){.hero__title[data-astro-cid-ge2uvauf]{white-space:nowrap}.hero__title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:inline}}.hero__rule[data-astro-cid-ge2uvauf]{width:calc(240 * var(--rpx));height:1px;margin-block:calc(29.6 * var(--rpx));position:relative}.hero__rule[data-astro-cid-ge2uvauf]:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-400) 30%, var(--gold-400) 70%, transparent);animation:rule-in 1.6s 2s var(--ease-out) both;position:absolute;inset:0}.hero__rule[data-astro-cid-ge2uvauf]:after{content:"";width:max(3px, calc(5 * var(--rpx)));height:max(3px, calc(5 * var(--rpx)));background:var(--gold-200);box-shadow:0 0 calc(10 * var(--rpx)) #f0dc9fb3;animation:diamond-in 1s 1.9s var(--ease-out) both;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.hero__tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:max(.875rem, calc(26 * var(--rpx)));color:var(--ivory-soft);text-wrap:balance;animation:fade-up 1.6s 2.3s var(--ease-out) both;font-style:italic;font-weight:300;line-height:1.4}@keyframes glow-in{0%{opacity:0;scale:.55}}@keyframes glow-breathe{to{opacity:.7;scale:1.06}}@keyframes logo-rise{0%{--rise:0%;translate:0 calc(28 * var(--rpx));filter:blur(6px)}}@keyframes logo-glint{0%{translate:0}16%,to{translate:2176px}}@keyframes title-glint{0%{background-position:100% 0,0 0}16%,to{background-position:0 0,0 0}}@keyframes title-in{0%{opacity:0;letter-spacing:.55em;filter:blur(8px);padding-left:.55em}}@keyframes rule-in{0%{opacity:0;scale:0 1}}@keyframes diamond-in{0%{opacity:0;scale:.4}}@keyframes fade-up{0%{opacity:0;translate:0 calc(12 * var(--rpx))}}@media (prefers-reduced-motion:reduce){.hero__inner[data-astro-cid-ge2uvauf]{opacity:1;translate:none}}.contact[data-astro-cid-he3spzz3]{--address-size:max(1rem, calc(25.6 * var(--rpx)));align-items:center;gap:calc(22.4 * var(--rpx));padding:calc(216 * var(--rpx) + var(--address-size)) var(--gutter) max(1rem, calc(72 * var(--rpx) - var(--address-size)));text-align:center;flex-direction:column;display:flex}.contact__title[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-size:max(1.25rem, calc(32 * var(--rpx)));color:var(--ivory);font-weight:300;line-height:1.2}.contact__actions[data-astro-cid-he3spzz3]{align-items:center;gap:calc(9.6 * var(--rpx));flex-direction:column;max-width:100%;display:flex}.contact__email[data-astro-cid-he3spzz3]{max-width:100%;font-family:var(--font-display);font-size:var(--address-size);font-variant-numeric:lining-nums;letter-spacing:.04em;overflow-wrap:anywhere;cursor:pointer;user-select:text;background:0 0;border:0;padding:.25rem .5rem;font-weight:500;line-height:1.6;transition:filter .5s;display:block}.contact__email[data-astro-cid-he3spzz3]:hover,.contact__email[data-astro-cid-he3spzz3]:focus-visible{filter:brightness(1.15)drop-shadow(0 0 .6rem #f0dc9f59)}.contact__code[data-astro-cid-he3spzz3]{background:var(--gold-metal);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.contact__at[data-astro-cid-he3spzz3]{vertical-align:.1em}.contact__copied[data-astro-cid-he3spzz3]{height:1.2em;line-height:1.2;font-size:max(.625rem, calc(10.56 * var(--rpx)));letter-spacing:.36em;text-transform:uppercase;color:var(--gold-200);opacity:0;margin-right:-.36em;font-weight:400;transition:opacity .5s}.contact__copied[data-astro-cid-he3spzz3].is-shown{opacity:1}.site-footer[data-astro-cid-nns7i3if]{z-index:1;padding:calc(40 * var(--rpx)) var(--gutter) calc(44 * var(--rpx));font-size:max(.625rem, calc(11.52 * var(--rpx)));color:var(--ivory-muted);position:relative}.site-footer__row[data-astro-cid-nns7i3if]{align-items:center;gap:calc(24 * var(--rpx));padding-top:calc(32 * var(--rpx));border-top:1px solid;border-image:linear-gradient(to right, transparent, var(--hairline), transparent) 1;letter-spacing:.2em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;display:grid}.site-footer__logo[data-astro-cid-nns7i3if]{width:auto;height:max(1.25rem, calc(28 * var(--rpx)));aspect-ratio:1088/1326;opacity:.85}.site-footer__top[data-astro-cid-nns7i3if]{justify-self:end;transition:color .4s}.site-footer__top[data-astro-cid-nns7i3if]:hover{color:var(--gold-200)}.site-footer__notice[data-astro-cid-nns7i3if]{max-width:46rem;margin:calc(32 * var(--rpx)) auto 0;font-size:max(.6875rem, calc(11.2 * var(--rpx)));text-align:center;color:var(--ivory-muted);line-height:1.7}@media (width<=40rem){.site-footer__row[data-astro-cid-nns7i3if]{text-align:center;grid-template-columns:1fr;justify-items:center}.site-footer__logo[data-astro-cid-nns7i3if]{order:-1}.site-footer__top[data-astro-cid-nns7i3if]{justify-self:center}}main[data-astro-cid-lcdefpme]{z-index:1;position:relative;overflow-x:clip}
