.opening-module__jTsozq__root{z-index:9999;background:var(--vo-ivory);color:var(--vo-ink);font-family:var(--font-body), system-ui, sans-serif;overscroll-behavior:contain;touch-action:none;position:fixed;inset:0;overflow:hidden}.opening-module__jTsozq__washes{pointer-events:none;background:radial-gradient(58% 46% at 18% 22%, var(--vo-paper) 0%, transparent 62%), radial-gradient(52% 44% at 84% 30%, color-mix(in srgb, var(--vo-champagne) 40%, transparent) 0%, transparent 64%), radial-gradient(70% 54% at 50% 104%, var(--vo-sand) 0%, transparent 70%), radial-gradient(38% 30% at 88% 88%, color-mix(in srgb, var(--vo-sage) 24%, transparent) 0%, transparent 70%);position:absolute;inset:0}.opening-module__jTsozq__grain{pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E");position:absolute;inset:-20%}@keyframes opening-module__jTsozq__voChromeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.opening-module__jTsozq__chrome{pointer-events:none;z-index:40;position:absolute;inset:0}.opening-module__jTsozq__tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vo-inkSoft);white-space:nowrap;font-size:10px;animation:.62s cubic-bezier(.22,1,.36,1) both opening-module__jTsozq__voChromeIn;position:absolute}.opening-module__jTsozq__tagTL{color:var(--vo-ink);animation-delay:40ms;top:26px;left:30px}.opening-module__jTsozq__tagTR{animation-delay:.11s;top:26px;right:104px}.opening-module__jTsozq__tagBL{animation-delay:.18s;bottom:26px;left:30px}.opening-module__jTsozq__tagBR{animation-delay:.25s;bottom:26px;right:30px}.opening-module__jTsozq__rule{background:color-mix(in srgb, var(--vo-inkSoft) 26%, transparent);height:1px;animation:.62s cubic-bezier(.22,1,.36,1) .3s both opening-module__jTsozq__voChromeIn;position:absolute;bottom:16px;left:30px;right:30px;overflow:hidden}.opening-module__jTsozq__ruleFill{background:var(--vo-ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@keyframes opening-module__jTsozq__voIndeterminate{0%{transform:translate(-100%)scaleX(.28)}to{transform:translate(360%)scaleX(.28)}}.opening-module__jTsozq__root[data-phase=loading] .opening-module__jTsozq__ruleFill{background:var(--vo-gold);animation:1.4s ease-in-out infinite opening-module__jTsozq__voIndeterminate}.opening-module__jTsozq__skip{z-index:60;border:1px solid color-mix(in srgb, var(--vo-inkSoft) 40%, transparent);background:color-mix(in srgb, var(--vo-ivory) 72%, transparent);-webkit-backdrop-filter:blur(8px);min-height:40px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--vo-ink);cursor:pointer;border-radius:999px;padding:9px 20px;font-size:10px;transition:border-color .2s,background-color .2s,transform .2s;animation:.62s cubic-bezier(.22,1,.36,1) 80ms both opening-module__jTsozq__voChromeIn;position:absolute;top:18px;right:22px}.opening-module__jTsozq__skip:hover{border-color:var(--vo-gold);background:color-mix(in srgb, var(--vo-champagne) 34%, var(--vo-ivory))}.opening-module__jTsozq__skip:active{transform:scale(.98)}.opening-module__jTsozq__skip:focus-visible,.opening-module__jTsozq__enter:focus-visible{outline:2px solid var(--vo-gold);outline-offset:3px}.opening-module__jTsozq__act{z-index:20;position:absolute;inset:0}.opening-module__jTsozq__actOrbit{opacity:0}.opening-module__jTsozq__actHidden{visibility:hidden;opacity:0}.opening-module__jTsozq__title{z-index:10;pointer-events:none;max-width:min(56vw,760px);position:absolute;top:8.5vh;left:4vw}.opening-module__jTsozq__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--vo-inkSoft);margin-left:4px;font-size:11px;display:block}.opening-module__jTsozq__headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;color:var(--vo-ink);white-space:nowrap;margin:6px 0 0;font-size:clamp(40px,6.4vw,96px);font-weight:400;line-height:.94}.opening-module__jTsozq__headline span{display:block}.opening-module__jTsozq__headline>span:last-child{color:color-mix(in srgb, var(--vo-ink) 68%, var(--vo-sand));margin-left:.06em;font-style:italic}.opening-module__jTsozq__meta{z-index:10;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--vo-inkSoft);pointer-events:none;font-size:10px;position:absolute;top:8.5vh;right:4vw}.opening-module__jTsozq__guides{z-index:12;pointer-events:none;position:absolute;inset:0}.opening-module__jTsozq__guides svg{width:100%;height:100%}.opening-module__jTsozq__guides path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.opening-module__jTsozq__ring{z-index:20;perspective:var(--vo-perspective,1600px);pointer-events:none;position:absolute;inset:0}.opening-module__jTsozq__card{top:var(--vo-ring-cy,56%);width:var(--vo-card-w,480px);aspect-ratio:3/2;will-change:transform;opacity:0;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.opening-module__jTsozq__cardInner{background:var(--vo-sand);border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff9}.opening-module__jTsozq__cardInner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.opening-module__jTsozq__cardVeil{background:var(--vo-ivory);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:0}.opening-module__jTsozq__cardEdge{border:1px solid color-mix(in srgb, var(--vo-ink) 8%, transparent);pointer-events:none;border-radius:14px;position:absolute;inset:0}.opening-module__jTsozq__cardShadow{opacity:0;z-index:-1;border-radius:18px;position:absolute;inset:6% 4% -2%;box-shadow:0 30px 60px -18px #1f1e1b6b}.opening-module__jTsozq__counter{z-index:30;background:var(--vo-champagne);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;color:color-mix(in srgb, var(--vo-ink) 82%, transparent);pointer-events:none;border-radius:999px;padding:5px 14px 4px;font-size:10px;position:absolute;bottom:8.5vh;left:50%;transform:translate(-50%)}.opening-module__jTsozq__caption{z-index:30;white-space:nowrap;pointer-events:none;align-items:baseline;gap:10px;display:flex;position:absolute;bottom:calc(8.5vh + 34px);left:50%;transform:translate(-50%)}.opening-module__jTsozq__captionChapter{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--vo-gold);font-size:9px}.opening-module__jTsozq__captionText{font-family:var(--font-display), Georgia, serif;color:var(--vo-ink);font-size:17px;font-style:italic}.opening-module__jTsozq__actWelcome{text-align:center;z-index:30;place-content:center;justify-items:center;padding:0 24px;display:grid}.opening-module__jTsozq__logo{opacity:0;will-change:transform, opacity;width:min(300px,52vw);height:auto}.opening-module__jTsozq__welcomeTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;opacity:0;margin:22px 0 0;font-size:clamp(30px,5.2vw,62px);font-weight:400;line-height:1.05}.opening-module__jTsozq__welcomeSub{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--vo-inkSoft);opacity:0;margin:12px 0 0;font-size:10px}.opening-module__jTsozq__enterWrap{opacity:0;margin-top:34px}.opening-module__jTsozq__enter{border:1px solid var(--vo-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--vo-ink);cursor:pointer;background:0 0;border-radius:999px;padding:15px 54px;font-size:11px;transition:color .32s;position:relative;overflow:hidden}.opening-module__jTsozq__enter:before{content:"";background:var(--vo-ink);z-index:-1;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translateY(101%)}.opening-module__jTsozq__enter:hover{color:var(--vo-ivory)}.opening-module__jTsozq__enter:hover:before{transform:translateY(0)}.opening-module__jTsozq__enterLabel{z-index:1;position:relative}.opening-module__jTsozq__wipe{z-index:35;background:linear-gradient(180deg, var(--vo-champagne) 0%, var(--vo-sand) 55%, var(--vo-paper) 100%);will-change:transform;pointer-events:none;position:absolute;inset:-2px;transform:translateY(101%)}.opening-module__jTsozq__static .opening-module__jTsozq__logo,.opening-module__jTsozq__static .opening-module__jTsozq__welcomeTitle,.opening-module__jTsozq__static .opening-module__jTsozq__welcomeSub,.opening-module__jTsozq__static .opening-module__jTsozq__enterWrap{opacity:1;transform:none}@media (max-width:767px){.opening-module__jTsozq__tagTR,.opening-module__jTsozq__tagBR{display:none}.opening-module__jTsozq__tagTL{top:20px;left:20px}.opening-module__jTsozq__tagBL{bottom:22px;left:20px}.opening-module__jTsozq__rule{left:20px;right:20px}.opening-module__jTsozq__title{top:6vh;left:6vw;right:6vw}.opening-module__jTsozq__headline{font-size:clamp(38px,13vw,68px)}.opening-module__jTsozq__meta{display:none}.opening-module__jTsozq__counter{bottom:6vh}.opening-module__jTsozq__caption{bottom:calc(6vh + 32px)}.opening-module__jTsozq__captionText{font-size:15px}.opening-module__jTsozq__skip{padding:8px 15px;top:14px;right:14px}}@media (min-width:768px) and (max-width:1023px){.opening-module__jTsozq__headline{font-size:clamp(52px,9vw,92px)}}@media (max-height:520px){.opening-module__jTsozq__title{top:4vh}.opening-module__jTsozq__headline{font-size:clamp(30px,6vw,52px)}.opening-module__jTsozq__counter,.opening-module__jTsozq__caption{display:none}.opening-module__jTsozq__logo{width:min(190px,34vw)}.opening-module__jTsozq__welcomeTitle{font-size:clamp(24px,4vw,38px)}.opening-module__jTsozq__enterWrap{margin-top:20px}}
