@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a0807;--ink-2:#14100d;--bone:#e6dac2;--bone-dim:#b5a68c;--gold:#c39b4e;--gold-dim:#7d6330;--oxblood:#5c1717;--display:"Bodoni Moda Variable", "Bodoni 72", "Didot", Georgia, serif;--text:"EB Garamond", "Cormorant Garamond", Georgia, serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-slow:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--ink);color:var(--bone);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--text);background:var(--ink);font-feature-settings:"liga", "kern", "onum";-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(16px,.95vw + 11px,19px);line-height:1.45;overflow-x:hidden}body.sealed{height:100dvh;overflow:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--oxblood);color:var(--bone)}.grain{pointer-events:none;z-index:40;opacity:.07;mix-blend-mode:screen;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.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.85 0 0 0 0 0.75 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.9s steps(4,end) infinite grain;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-1%)}75%{transform:translate(-1%,-3%)}to{transform:translate(2%,2%)}}.gate{z-index:50;transition:opacity 1.6s var(--ease-slow), visibility 0s linear 1.6s;background:#050403;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.gate.gone{opacity:0;visibility:hidden;pointer-events:none}.gate-inner{place-items:center;width:min(78vw,420px);display:grid;position:relative}.gate-inner:before{content:"";z-index:0;background:radial-gradient(closest-side,#b08c4524,#0000 70%);animation:4.5s ease-in-out infinite breathe;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}.gate-media{z-index:1;aspect-ratio:4/3;width:100%;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.gate-media video,.gate-media img{object-fit:cover;width:100%;height:100%;display:block}.gate-media video{opacity:0;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.gate-media.playing video{opacity:1}.gate-hit{z-index:2;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.gate-hit:focus-visible{outline:1px solid var(--gold);outline-offset:12px}.gate-eyebrow,.gate-hint{z-index:1;font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--bone-dim);margin:0;font-size:.6rem;font-weight:400;position:relative}.gate-eyebrow{margin-bottom:clamp(16px,4vh,36px)}.gate-hint{color:var(--gold);margin-top:clamp(12px,3vh,28px);animation:2.6s ease-in-out infinite hint}.gate-hint:after{content:"_";animation:1s steps(2,end) infinite caret}@keyframes hint{0%,to{opacity:.45}50%{opacity:1}}@keyframes caret{50%{opacity:0}}.gate.breaking .gate-hint{opacity:0;transition:opacity .4s;animation:none}.gate.breaking .gate-inner:before{opacity:0;transition:opacity 1.4s;animation:none}.page{opacity:0;transition:opacity 2.2s var(--ease-slow) .3s}.page.in{opacity:1}.hero{min-height:100dvh;background:#050403;align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media{position:absolute;top:0;bottom:0;left:0;right:0}.hero-media video,.hero-media img{object-fit:cover;object-position:68% 50%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hero-media video{opacity:0;transition:opacity 1.2s var(--ease)}.hero-media.ready video{opacity:1}.hero-media:after{content:"";background:linear-gradient(90deg,#050403f5 0%,#050403db 36%,#05040359 62%,#0504030d 100%),linear-gradient(#05040300 70%,#050403b3 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-copy{z-index:1;gap:clamp(10px,2.2vh,24px);width:min(100%,44rem + 14vw);padding:clamp(24px,5vh,56px) clamp(20px,5vw,72px);display:grid;position:relative}.hero-title{font-family:var(--display);letter-spacing:-.015em;color:var(--bone);font-variation-settings:"opsz" 96;margin:0 0 0 -.04em;font-size:clamp(56px,min(9vw,15vh),150px);font-style:italic;font-weight:400;line-height:.9}.hero-title .paren{color:var(--gold);font-style:normal;font-weight:300}.hero-title .q{color:var(--bone-dim);font-style:italic}.invite{gap:clamp(6px,1.4vh,14px);max-width:min(42rem,38vw + 14rem);display:grid}.body-copy{color:var(--bone);text-wrap:pretty;font-feature-settings:"liga", "kern", "onum", "dlig";text-shadow:0 1px 14px #050403e6;margin:0;font-size:clamp(16px,min(1.3vw,2.5vh),25px);font-weight:400;line-height:1.4}.body-copy.lead{font-size:clamp(19px,min(1.7vw,3.3vh),33px);line-height:1.3}.body-copy .caps{letter-spacing:.08em;color:var(--gold);font-variant-caps:all-small-caps;font-weight:500}.actions{flex-wrap:wrap;align-items:baseline;gap:.6em 2.2em;margin:clamp(2px,.8vh,10px) 0 0;display:flex}.act{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--bone);padding:.9em 0;font-size:clamp(11px,.9vw,13px);text-decoration:none;transition:color .5s;display:inline-block;position:relative}.act:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .8s var(--ease);position:absolute;bottom:.45em;left:0;right:0}.act.quiet{color:var(--bone-dim)}.act.quiet:after{background:var(--gold-dim);transform:scaleX(.35)}.act:hover{color:var(--gold)}.act:hover:after{background:var(--gold);transform:scaleX(1)}.hero-scroll{z-index:1;background:linear-gradient(to bottom, transparent, var(--gold-dim));width:1px;height:64px;position:absolute;bottom:clamp(24px,5vh,56px);right:clamp(20px,5vw,72px);overflow:hidden}.hero-scroll:after{content:"";background:linear-gradient(to bottom, transparent, var(--gold));width:1px;height:64px;animation:drip 2.8s var(--ease) infinite;position:absolute;top:-64px;left:0}@keyframes drip{0%{transform:translateY(0)}to{transform:translateY(128px)}}.rv{opacity:0;transition:opacity 1.4s var(--ease-slow), transform 1.4s var(--ease-slow);transform:translateY(28px)}.rv.on{opacity:1;transform:none}.rv[data-d="1"]{transition-delay:.15s}.rv[data-d="2"]{transition-delay:.3s}.rv[data-d="3"]{transition-delay:.45s}.rv[data-d="4"]{transition-delay:.6s}.cloak{cursor:none;touch-action:pan-y;background:#050403;height:clamp(420px,70vh,760px);position:relative;overflow:hidden}.cloak img{object-fit:cover;filter:brightness(.92);width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.cloak-dark{background:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #05040300 0, #05040326 90px, #050403db 260px, #050403fb 460px);transition:background-position;position:absolute;top:0;bottom:0;left:0;right:0}.cloak-flame{left:var(--cx,50%);top:var(--cy,50%);pointer-events:none;background:#ffe3a3;border-radius:50%;width:3px;height:3px;margin:-1px 0 0 -1px;animation:.16s steps(2,end) infinite alternate flame;position:absolute;box-shadow:0 0 10px 4px #ffbe5ab3,0 0 60px 24px #ff96322e}@keyframes flame{0%{opacity:.9;transform:scale(1)}to{opacity:1;transform:scale(1.35)translateY(-1px)}}.cloak-caption{z-index:2;font-family:var(--display);color:var(--bone-dim);pointer-events:none;margin:0;font-size:clamp(16px,1.4vw,20px);font-style:italic;position:absolute;bottom:clamp(20px,4vh,40px);left:clamp(20px,5vw,72px)}.cloak-caption small{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-top:.4em;font-size:.6rem;font-style:normal;display:block}.admit{min-height:100dvh;background:#050403;grid-template-rows:1fr auto;align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.admit-media{position:absolute;top:0;bottom:0;left:0;right:0}.admit-media img{object-fit:cover;object-position:60% 50%;opacity:.9;width:100%;height:100%;display:block}.admit-media:after{content:"";background:linear-gradient(90deg,#050403f0 0%,#050403cc 42%,#0504031a 100%),linear-gradient(#05040300 60%,#050403e6);position:absolute;top:0;bottom:0;left:0;right:0}.admit-copy{z-index:1;gap:1.4rem;max-width:46rem;padding:clamp(80px,14vh,160px) clamp(20px,5vw,72px) clamp(40px,6vh,72px);display:grid;position:relative}.admit-copy h2{font-family:var(--display);letter-spacing:-.01em;color:var(--bone);font-variation-settings:"opsz" 72;margin:0;font-size:clamp(36px,5vw,76px);font-style:italic;font-weight:400;line-height:1}.admit-line{color:var(--bone-dim);margin:0;font-size:clamp(17px,1.3vw,21px);font-style:italic}.caret{vertical-align:-.15em;background:var(--gold);width:.5em;height:1em;margin-left:.25em;animation:1s steps(2,end) infinite caret;display:inline-block}.ledger{border-top:1px solid var(--gold-dim);margin-top:.4rem;display:grid}.tier{border-bottom:1px solid #7d633073;grid-template-columns:1fr auto auto auto;align-items:center;gap:clamp(14px,2.4vw,40px);padding:1.1em 0;transition:opacity .6s;display:grid}.tier.gone{opacity:.45}.tier-name{gap:.15em;min-width:0;display:grid}.tier-title{font-family:var(--display);color:var(--bone);font-variation-settings:"opsz" 48;font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1}.tier-note{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;color:#c9bba0;font-size:.6rem}.tier.gone .tier-note{color:var(--oxblood);filter:brightness(1.8)}.tier-price{font-family:var(--display);color:var(--gold);font-variation-settings:"opsz" 48;font-feature-settings:"lnum";font-size:clamp(20px,1.8vw,28px);font-weight:300}.tier-qty{font-family:var(--display);color:var(--bone-dim);align-items:center;gap:.6em;font-size:.95rem;display:inline-flex}.tier-qty button{border:1px solid var(--gold-dim);width:2em;height:2em;color:var(--bone-dim);border-radius:50%;place-items:center;line-height:1;transition:border-color .3s,color .3s;display:grid}.tier-qty button:hover:not([disabled]){border-color:var(--gold);color:var(--bone)}.tier-qty button[disabled]{opacity:.35;cursor:default}.tier-qty span{text-align:center;min-width:1.2em;color:var(--bone)}.tier-buy{min-height:44px;font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--bone);white-space:nowrap;padding:.9em 0 .8em;font-size:clamp(10.5px,.8vw,12px);transition:color .5s;position:relative}.tier-buy:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .8s var(--ease), background .4s;position:absolute;bottom:.4em;left:0;right:0}.tier-buy:hover:not([disabled]){color:var(--gold)}.tier-buy[disabled]{color:var(--bone-dim);cursor:default}.tier-buy[disabled]:after{background:var(--gold-dim);transform:scaleX(.35)}.tier.gone .tier-buy{text-decoration:none}.tier.gone .tier-buy:after{background:var(--oxblood);transform:scaleX(1)}.patron{margin-top:.6rem}.patron>p{color:var(--bone-dim);margin:0;font-size:clamp(16px,1.2vw,19px);font-style:italic}.link{font:inherit;color:var(--gold);border-bottom:1px solid var(--gold-dim);transition:border-color .4s}.link:hover{border-color:var(--gold)}.ask-form{gap:.8rem;max-width:26rem;margin-top:.2rem;display:grid}.ask-form label{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-dim);font-size:.62rem}.ask-form .row{border-bottom:1px solid var(--gold-dim);align-items:flex-end;gap:0;transition:border-color .5s;display:flex}.ask-form .row:focus-within{border-color:var(--gold)}.ask-form input{min-width:0;color:var(--bone);font:inherit;caret-color:var(--gold);background:0 0;border:0;outline:0;flex:1;padding:.3em 0;font-size:clamp(20px,1.8vw,26px);font-style:italic}.ask-form input::placeholder{color:#a4957c8c}.ask-form button{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);white-space:nowrap;padding:.9em 0 .9em 1em;font-size:.66rem;transition:color .4s}.ask-form button:hover{color:var(--bone)}.ask-note{color:var(--bone-dim);margin:0;font-size:.95rem;font-style:italic}.ask-done{font-family:var(--display);color:var(--gold);margin:0;font-size:clamp(20px,1.8vw,26px);font-style:italic}.foot{z-index:1;font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-dim);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em 2.4em;padding:clamp(28px,5vh,48px) clamp(20px,5vw,72px);font-size:.62rem;display:flex;position:relative}.foot .star{color:var(--gold)}.foot .blink:after{content:"▮";margin-left:.4em;animation:1.1s steps(2,end) infinite caret}.foot a{text-decoration:none}@media (max-width:760px){.hero{align-items:end}.hero-copy{gap:16px;padding-top:14vh;padding-bottom:28px}.hero-title{margin-bottom:4px;font-size:clamp(52px,16vw,80px)}.body-copy{font-size:15.5px;line-height:1.36}.body-copy.lead{font-size:18px}.hero-media video,.hero-media img{object-position:50% 50%}.hero-media:after{background:linear-gradient(#0504030d 0%,#0504034d 20%,#050403e6 45%,#050403f7 100%)}.hero-scroll{display:none}.cloak{cursor:auto;height:64vh}.cloak-dark{background:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #05040300 0, #05040326 70px, #050403db 200px, #050403fb 360px)}.admit-media img{object-position:42% 50%}.admit-copy{padding-top:72px}.tier{grid-template-columns:1fr auto;grid-template-areas:"name price""qty buy";gap:.8em 1.2em}.tier-name{grid-area:name}.tier-price{grid-area:price}.tier-qty{grid-area:qty;font-size:1.05rem}.tier-buy{grid-area:buy;justify-self:end;padding-left:1em}.act{min-height:44px;padding:1em 0}.foot{flex-direction:column;align-items:flex-start;gap:.9em}}@media (prefers-reduced-motion:reduce){.grain,.gate-hint,.hero-scroll:after,.cloak-flame,.foot .blink:after,.caret{animation:none}.rv{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}
