.alx-threshold{position:relative;overflow:hidden;background:var(--alx-obsidian);min-height:calc(100svh - 4.5rem - var(--player-height));padding:1.25rem max(1rem,env(safe-area-inset-right)) 2rem max(1rem,env(safe-area-inset-left))}.alx-threshold-glow{position:absolute;inset:0;--alx-light:rgb(214 223 234/0.08)}.alx-threshold-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;max-width:90rem;margin:0 auto}.alx-threshold-portal{position:relative;order:1;height:min(62svh,34rem,calc(100vw - 2rem));aspect-ratio:1;display:grid;place-items:center;view-transition-name:alx-portal}.alx-seam{position:absolute;inset:-6%;width:112%;height:112%}.alx-seam-turn{transform-origin:500px 500px}.alx-threshold-portal.is-turning .alx-seam-turn{animation:alx-seam-turn .3s cubic-bezier(.2,.7,.2,1)}@keyframes alx-seam-turn{0%{transform:rotate(0deg)}to{transform:rotate(-350deg)}}.alx-threshold-portal.is-swelling{transition:transform .22s ease-in,opacity .22s ease-in;transform:scale(1.6);opacity:0}.alx-seam-label{font-family:"Cinzel",var(--font-display),serif;font-size:30px;font-weight:600;letter-spacing:.12em;fill:var(--alx-gold)}.alx-seam-label--seam{fill:var(--alx-gold-bright)}.alx-threshold-door{position:relative;height:80%;aspect-ratio:400/640}.alx-door-drawing{position:absolute;inset:0;width:100%;height:100%}.alx-door-plate{position:absolute;left:23%;right:23%;top:26.25%;bottom:3.125%;overflow:hidden}.alx-door-img{-o-object-fit:cover;object-fit:cover;-o-object-position:72% 50%;object-position:72% 50%}.alx-door-dim{position:absolute;inset:0;background:rgb(8 8 8/.45)}.alx-threshold-words{order:3;width:100%;max-width:36rem}.alx-threshold-title{margin-top:.4rem;font-size:clamp(2.375rem,9vw,2.5rem);line-height:1.02;color:var(--alx-ivory)}.alx-standfirst{margin-top:.9rem;font-family:var(--font-display),serif;font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1.55;color:rgb(231 221 204/.9)}.alx-door-told{width:100%;max-width:36rem}.alx-door-told--wide{display:none}.alx-door-told--chip{order:2;padding:.35rem .75rem;border:1px dotted rgb(217 163 168/.6)}.alx-door-told--chip summary{display:flex;min-height:44px;align-items:center;gap:.5rem;cursor:pointer;list-style:none}.alx-door-told--chip summary::-webkit-details-marker{display:none}@media (min-width:1024px){.alx-threshold{padding:2rem 2.5rem}.alx-threshold-stage{grid-template-columns:minmax(0,1.3fr) auto minmax(0,.7fr);-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:center;min-height:calc(100svh - 8.5rem - var(--player-height))}.alx-threshold-portal{order:0;grid-column:2;grid-row:1/span 2;height:min(70svh,44rem)}.alx-door-told--wide{display:block;grid-column:1;grid-row:1;align-self:start;max-width:22rem;padding:1rem 1.1rem;border:1px dotted rgb(217 163 168/.6)}.alx-door-told--chip{display:none}.alx-threshold-words{order:0;grid-column:1;grid-row:2;align-self:end;max-width:34rem}.alx-threshold-title{font-size:clamp(3.5rem,4.4vw,4.5rem)}.alx-standfirst{font-size:1.25rem}}