.c-link{min-height:var(--tap);color:var(--color-bone);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-ink);-webkit-text-decoration-color:var(--color-gold-ink);text-decoration-color:var(--color-gold-ink);text-underline-offset:.4em;text-transform:uppercase;align-items:center;display:inline-flex}.c-door__count{color:var(--color-bone-3)}.c-now{padding-block:clamp(2rem,5vw,3.5rem)}.c-now__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.c-now__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}}.c-edit,.c-halls,.c-craft,.c-trustband{content-visibility:auto}.c-edit{contain-intrinsic-size:auto 60rem}.c-halls{contain-intrinsic-size:auto 70rem}.c-craft{contain-intrinsic-size:auto 26rem}.c-trustband{contain-intrinsic-size:auto 12rem}.c-edit{align-items:center;gap:1.75rem;padding-block:clamp(2.5rem,7vw,5rem);display:grid}.c-edit__art{padding-inline:var(--gutter);background-image:radial-gradient(closest-side at 50% 45%,#6e141429,#0000 95%);justify-items:center;display:grid}.c-edit__art img{aspect-ratio:1071/1400;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:88svh}.c-edit__text{padding-inline:var(--gutter);justify-items:start;gap:.75rem;display:grid}.c-edit__line{max-width:26rem;font-size:var(--text-h2);text-wrap:balance;line-height:1.2}@media (min-width:64rem){.c-edit{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,6rem)}.c-edit__art img{max-height:80svh}.c-edit__text{padding-inline:0 var(--gutter)}}.c-halls{padding-block:clamp(2.5rem,7vw,5rem)}.c-halls__list{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.c-door{color:var(--color-bone);text-align:center;justify-items:center;gap:.35rem;text-decoration:none;display:grid}.c-door__art{aspect-ratio:1;background-image:radial-gradient(closest-side,#6e141424,#0000 95%);place-items:center;width:100%;margin-bottom:.5rem;display:grid;position:relative;overflow:hidden}.c-door__art img{object-fit:contain;width:90%;height:90%;position:absolute;inset:5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.c-door__enter{color:var(--color-bone-2);font-size:var(--text-meta);letter-spacing:.06em;text-underline-offset:.4em;margin-top:.4rem;text-decoration:underline}.c-door__numeral{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(2.75rem,2rem + 4vw,4.5rem);line-height:1}.c-door__title{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-display);text-transform:uppercase}@media (min-width:48rem){.c-halls__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) 1.5rem}}@media (hover:hover) and (pointer:fine){.c-door:hover .c-door__title{color:var(--color-gold-light)}}.c-craft{padding-block:clamp(2.5rem,7vw,5rem)}.c-craft__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.c-craft__list li{text-align:center;justify-items:center;gap:.4rem;display:grid}.c-craft__motif{--motif-stroke:7;width:clamp(4.5rem,20vw,6.5rem);height:auto;color:var(--color-bone-2);margin-bottom:.5rem}.c-craft__list p{max-width:14rem;color:var(--color-bone-2);font-size:var(--text-meta);text-wrap:balance}@media (min-width:64rem){.c-craft__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}}.c-trustband{padding-block:clamp(1rem,3vw,2.5rem) clamp(2.5rem,6vw,4rem)}