.hero-title[data-astro-cid-i3irphx7]{font-family:var(--font-logo);letter-spacing:-.01em;color:#0000;background:linear-gradient(100deg,#f1dcb6 0%,#d8b27c 40%,#c19158 60%,#f0d6a6 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.75rem,1.5rem + 5.6vw,7.5rem);line-height:.95}.hero-title[data-astro-cid-i3irphx7] *{background:inherit;-webkit-background-clip:text;background-clip:text}.hero-vertical[data-astro-cid-i3irphx7]{writing-mode:vertical-rl;letter-spacing:.4em;rotate:180deg}.still[data-astro-cid-i3irphx7] picture{transition:transform 1.4s var(--ease-lux)}@media (hover:hover){.still[data-astro-cid-i3irphx7]:hover picture{transform:scale(1.06)}}.scroll-line[data-astro-cid-i3irphx7]{background:#f4efe740;width:3rem;height:1px;position:relative;overflow:hidden}.scroll-line[data-astro-cid-i3irphx7]:after{content:"";animation:scroll-line 2.4s var(--ease-in-out-lux) infinite;background:currentColor;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-i3irphx7][data-hero-still]{clip-path:inset(100% 0 0)}html.js [data-astro-cid-i3irphx7][data-hero-face]{clip-path:inset(0 0 0 100%)}html.js [data-astro-cid-i3irphx7][data-hero-fade]{opacity:0}html.js [data-astro-cid-i3irphx7][data-hero-title]{visibility:hidden}}.marquee[data-astro-cid-gv6lrmvg]{mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track[data-astro-cid-gv6lrmvg]{animation:45s linear infinite moments-marquee}.marquee-track[data-astro-cid-gv6lrmvg].is-paused{animation-play-state:paused}@keyframes moments-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-gv6lrmvg]{animation:none}}.banner[data-astro-cid-svat5ama]{transition:color .6s var(--ease-lux), padding .8s var(--ease-lux);padding-inline:.25rem}.banner[data-astro-cid-svat5ama]>[data-astro-cid-svat5ama]:not(.banner-bg){z-index:1}.banner-bg[data-astro-cid-svat5ama]{transform-origin:bottom;transition:transform .8s var(--ease-in-out-lux);transform:scaleY(0)}@media (width>=768px){.banner[data-astro-cid-svat5ama] .banner-img{clip-path:inset(0 0 0 60%)}}.banner[data-astro-cid-svat5ama] .banner-img{transition:clip-path .9s var(--ease-in-out-lux)}.banner[data-astro-cid-svat5ama] picture{transition:transform 1.4s var(--ease-lux)}.banner-cta[data-astro-cid-svat5ama] span[data-astro-cid-svat5ama]{transition:background-color .5s, color .5s, transform .6s var(--ease-lux)}@media (hover:hover){.banner[data-astro-cid-svat5ama]:hover{color:var(--color-cream-2);padding-inline:1.5rem}.banner[data-astro-cid-svat5ama]:hover .banner-bg[data-astro-cid-svat5ama]{transform:scaleY(1)}.banner[data-astro-cid-svat5ama]:hover .banner-img{clip-path:inset(0)}.banner[data-astro-cid-svat5ama]:hover picture{transform:scale(1.08)}.banner[data-astro-cid-svat5ama]:hover .banner-num[data-astro-cid-svat5ama]{color:var(--color-gold)}.banner[data-astro-cid-svat5ama]:hover .banner-cta[data-astro-cid-svat5ama] span[data-astro-cid-svat5ama]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink);transform:rotate(-45deg)}}.arch-wrap[data-astro-cid-qzj7gepj] .arch{border-radius:999px 999px 0 0}.arch-wrap[data-astro-cid-qzj7gepj] picture{transition:transform 1.4s var(--ease-lux)}.arch-line[data-astro-cid-qzj7gepj] path[data-astro-cid-qzj7gepj]{stroke:var(--color-gold);stroke-width:1px;fill:none;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ease-in-out-lux)}.arch-line[data-astro-cid-qzj7gepj] path[data-astro-cid-qzj7gepj].is-drawn{stroke-dashoffset:0}@media (hover:hover){.arch-wrap[data-astro-cid-qzj7gepj]:hover picture{transform:scale(1.06)}}.link-arrow[data-astro-cid-qzj7gepj]{transition:background-size .6s var(--ease-lux);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:4px}.link-arrow[data-astro-cid-qzj7gepj] svg{transition:transform .6s var(--ease-lux)}@media (hover:hover) and (pointer:fine){.link-arrow[data-astro-cid-qzj7gepj]:hover{background-position:100% 100%;background-size:0 1px}.link-arrow[data-astro-cid-qzj7gepj]:hover svg{transform:translate(6px)}}.mitt-thumb[data-astro-cid-qzj7gepj]{mix-blend-mode:multiply}.mitt-hint-link[data-astro-cid-qzj7gepj] svg{transition:transform .6s var(--ease-lux)}@media (hover:hover) and (pointer:fine){.mitt-hint-link[data-astro-cid-qzj7gepj]:hover svg{transform:translate(6px)}}.gift[data-astro-cid-qzj7gepj]{background-image:radial-gradient(circle at 12%,#c9a57a29,#0000 55%)}.gift-frame[data-astro-cid-qzj7gepj]{border:1px solid #c9a57a47}.seal-line[data-astro-cid-qzj7gepj]{fill:none;stroke:var(--color-gold);stroke-opacity:.45;stroke-width:.75px}.seal-text[data-astro-cid-qzj7gepj]{fill:var(--color-gold);font:500 11.5px var(--font-sans);letter-spacing:.32em;text-transform:uppercase}.seal-ring[data-astro-cid-qzj7gepj]{animation:40s linear infinite seal-spin}@media (hover:hover) and (pointer:fine){.gift[data-astro-cid-qzj7gepj]:hover .seal-ring[data-astro-cid-qzj7gepj]{animation-duration:14s}}.seal-mark[data-astro-cid-qzj7gepj]{font-family:var(--font-logo);letter-spacing:-.02em;color:#0000;background:linear-gradient(100deg,#caa46e,#9a6c3a 55%,#e2bf85);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem)}@keyframes seal-spin{to{transform:rotate(1turn)}}.level[data-astro-cid-dnpwbbsv]{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-lux), transform .8s var(--ease-lux), filter .8s var(--ease-lux);transform:translateY(24px)}.level[data-astro-cid-dnpwbbsv].is-active{opacity:1;filter:none;transform:none}.dial-shade[data-astro-cid-dnpwbbsv]{background:radial-gradient(closest-side,#1a130b9e,#1a130b59 62%,#0000)}.dial-outline[data-astro-cid-dnpwbbsv]{fill:none;stroke:#f4efe71f;stroke-width:.6px}.dial-track[data-astro-cid-dnpwbbsv]{fill:none;stroke:#f4efe72e;stroke-width:1.2px}.dial-fill[data-astro-cid-dnpwbbsv]{fill:none;stroke:url(#tc-gold);stroke-width:2.4px;stroke-linecap:round}.dial-tick[data-astro-cid-dnpwbbsv]{stroke:#f4efe74d;stroke-width:.7px}.dial-tick[data-astro-cid-dnpwbbsv].is-hour{stroke:#f4efe7a6;stroke-width:1px}.dial-num[data-astro-cid-dnpwbbsv]{fill:#f4efe773;font-family:var(--font-sans);letter-spacing:.05em;font-size:7px}.dial-dot[data-astro-cid-dnpwbbsv]{fill:var(--color-ink);stroke:var(--color-gold);stroke-width:1px}.tc-stop[data-astro-cid-dnpwbbsv]{left:0;top:calc(var(--i) * 40svh);scroll-snap-align:start;width:1px;height:1px;scroll-margin-top:calc(-1 * var(--header-h));position:absolute}@media (width>=1024px){.tc-stop[data-astro-cid-dnpwbbsv]{top:calc(var(--i) * 40vh)}}.dial-area[data-astro-cid-dnpwbbsv]{fill:#0000;cursor:grab}.handle[data-astro-cid-dnpwbbsv]{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none}.handle[data-astro-cid-dnpwbbsv]:focus-visible{box-shadow:0 0 0 1px var(--color-gold)}html.tc-dragging,html.tc-dragging [data-astro-cid-dnpwbbsv]{cursor:grabbing!important}.knob-halo[data-astro-cid-dnpwbbsv]{fill:#c9a57a38;transition:r .4s var(--ease-lux)}.knob-core[data-astro-cid-dnpwbbsv]{fill:#e2c79f;stroke:var(--color-ink);stroke-width:1.5px}.knob[data-astro-cid-dnpwbbsv].is-dragging .knob-halo[data-astro-cid-dnpwbbsv]{r:15}.chip[data-astro-cid-dnpwbbsv]{background:#1a130b59;border-color:#f4efe738;transition:background-color .5s,color .5s,border-color .5s}.chip[data-astro-cid-dnpwbbsv].is-active{background:var(--color-cream-2);border-color:var(--color-cream-2);color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.dial[data-astro-cid-dnpwbbsv]:has(.handle:hover) .knob-halo[data-astro-cid-dnpwbbsv]{r:14}.chip[data-astro-cid-dnpwbbsv]:not(.is-active):hover{border-color:#f4efe78c}}
