.logo[data-astro-cid-f7espo7c]{align-items:center;gap:.65rem;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg{width:2.5rem;height:auto;transform:translateY(-.08em)}.logo[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{font-family:var(--serif);letter-spacing:-.02em;font-size:1.8rem;line-height:1;transform:translateY(-.06em)}.wa[data-astro-cid-653srxoe]{width:100%;aspect-ratio:var(--ar);position:relative}.wa-paint[data-astro-cid-653srxoe]{--p:1;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%));mask-image:linear-gradient(90deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%));position:absolute;inset:0}.wa-svg[data-astro-cid-653srxoe]{will-change:transform;width:100%;height:100%;display:block;overflow:visible}.wa-copy[data-astro-cid-653srxoe]{position:absolute;top:9%;right:2.23428%}.sa[data-astro-cid-rqsnrxcg]{width:100%;height:max(17rem,36vw);position:relative}.sa-paint[data-astro-cid-rqsnrxcg]{--p:1;-webkit-mask-image:linear-gradient(0deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%));mask-image:linear-gradient(0deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%));position:absolute;inset:0}.sa-line[data-astro-cid-rqsnrxcg]{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%));mask-image:linear-gradient(90deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%))}.sa-svg[data-astro-cid-rqsnrxcg]{will-change:transform;width:100%;height:100%;display:block}.sa-wm[data-astro-cid-rqsnrxcg]{will-change:transform;width:100%;height:auto;position:absolute;left:0;overflow:visible}.sa-copy[data-astro-cid-rqsnrxcg]{right:var(--gutter);bottom:calc(1.25rem + env(safe-area-inset-bottom));position:absolute}.ha[data-astro-cid-dwk5ue3u]{width:100%;aspect-ratio:var(--ar);position:relative}.ha-paint[data-astro-cid-dwk5ue3u]{--p:1;-webkit-mask-image:radial-gradient(farthest-corner at 50% var(--hz), #000 calc(var(--p) * 140% - 40%), transparent calc(var(--p) * 140%));mask-image:radial-gradient(farthest-corner at 50% var(--hz), #000 calc(var(--p) * 140% - 40%), transparent calc(var(--p) * 140%));position:absolute;inset:0}.ha-line[data-astro-cid-dwk5ue3u]{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%));mask-image:linear-gradient(90deg, #000 calc(var(--p) * 130% - 30%), transparent calc(var(--p) * 130%))}.ha-svg[data-astro-cid-dwk5ue3u]{will-change:transform;width:100%;height:100%;display:block}.ha-copy[data-astro-cid-dwk5ue3u]{right:var(--gutter);bottom:calc(1.25rem + env(safe-area-inset-bottom));position:absolute}.foot[data-astro-cid-nw2ivrzo]{padding-top:clamp(4rem,8vw,7rem);padding-bottom:env(safe-area-inset-bottom);background:radial-gradient(120% 70% at 50% 108%,#f6d7c8f2,#f6d7c800 70%),linear-gradient(#faf6f100 0%,#eee7dee6 38%,#f3e1d5 78%,#f6d7c8 100%);position:relative;overflow:clip}.foot-in[data-astro-cid-nw2ivrzo]{z-index:1;grid-template-columns:2fr repeat(3,1fr);gap:3rem;display:grid;position:relative}.foot-brand[data-astro-cid-nw2ivrzo] p[data-astro-cid-nw2ivrzo]{font-family:var(--serif);color:var(--midnight);opacity:.72;margin:1.25rem 0 0;font-size:1.35rem}.foot[data-astro-cid-nw2ivrzo] h4[data-astro-cid-nw2ivrzo]{font-family:var(--sans);color:var(--midnight);margin:0 0 1.1rem;font-size:.95rem;font-weight:700}.foot[data-astro-cid-nw2ivrzo] nav[data-astro-cid-nw2ivrzo]{align-content:start;gap:.7rem;font-size:.95rem;display:grid}.foot[data-astro-cid-nw2ivrzo] nav[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{color:#4f5d66;transition:color .23s}.foot[data-astro-cid-nw2ivrzo] nav[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--midnight)}.foot-art[data-astro-cid-nw2ivrzo]{pointer-events:none;margin-top:clamp(2.5rem,6vw,5rem);position:relative}.foot-drift[data-astro-cid-nw2ivrzo]{will-change:transform}.foot-copy[data-astro-cid-nw2ivrzo]{letter-spacing:.01em;color:var(--midnight);opacity:.62;white-space:nowrap;font-size:.82rem}@media (width<=800px){.foot-in[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.foot-brand[data-astro-cid-nw2ivrzo]{grid-column:1/-1}}
