@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poiret-one-cyrillic-400-normal.DSLrjXv3.woff2)format("woff2"),url(/_astro/poiret-one-cyrillic-400-normal.CpH-lEit.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poiret-one-latin-ext-400-normal.CxHDSaWp.woff2)format("woff2"),url(/_astro/poiret-one-latin-ext-400-normal.CvJmH8f6.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:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poiret-one-latin-400-normal.DaD3Ke7k.woff2)format("woff2"),url(/_astro/poiret-one-latin-400-normal.DeDrWLAw.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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.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}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-ext-500-normal.pZw22qtS.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-500-normal.CdQuyvtc.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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-500-normal.BLlg2W5x.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-500-normal.B7dJQtg-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-vietnamese-500-normal.DsPuwQHi.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-500-normal.tGBW_mI7.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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-ext-500-normal.AH9qog1s.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-500-normal.DAuUCO41.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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-500-normal.EBdSCOD3.woff2)format("woff2"),url(/_astro/cormorant-latin-500-normal.Dj3SQ6fR.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}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-ext-400-italic.5LBtWKSI.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-400-italic.BPTGCfUB.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:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-400-italic.DxYEfjBC.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-400-italic.DReTVAsR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-vietnamese-400-italic.D4PLTttO.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-400-italic.D2UBBFv_.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:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-ext-400-italic.DvNZJRus.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-400-italic.BT9mgUuj.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:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-400-italic.BeDyRDAy.woff2)format("woff2"),url(/_astro/cormorant-latin-400-italic.ckPV_q_o.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}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-cyrillic-ext-400-normal.C8TlNz0g.woff2)format("woff2"),url(/_astro/pt-mono-cyrillic-ext-400-normal.Ca_Kjean.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:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-cyrillic-400-normal.CteInIPE.woff2)format("woff2"),url(/_astro/pt-mono-cyrillic-400-normal.CL2xZ6Bq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-latin-ext-400-normal.59kyaNn9.woff2)format("woff2"),url(/_astro/pt-mono-latin-ext-400-normal.CEnqigeC.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:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-latin-400-normal.3-3stVoC.woff2)format("woff2"),url(/_astro/pt-mono-latin-400-normal.CW_sYFHq.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:#0e0e10;--ink-2:#131316;--ink-3:#191920;--gold:#c5a053;--gold-bright:#d9b96a;--gold-dim:#c5a05359;--gold-faint:#c5a05329;--paper:#efe7d6;--paper-2:#e6dcc6;--paper-ink:#221d14;--paper-dim:#6b6151;--cream:#efe7d6eb;--smoke:#efe7d6a8;--smoke-dim:#efe7d685;--felt:#10231c;--felt-2:#0c1a15;--felt-hi:#1e5c48;--crimson:#a63246;--crimson-soft:#c05a6b;--f-display:"Poiret One", "Segoe UI", sans-serif;--f-body:"Jost", "Segoe UI", system-ui, sans-serif;--f-serif:"Cormorant", Georgia, serif;--f-mono:"PT Mono", "Courier New", monospace;--gold-ink:#6e5718;--paper-mid:#57503f;--paper-soft:#463f31;--shadow-paper:0 1px 0 #221d1429, 0 16px 36px #0e0e104d;--shadow-1:0 1px 2px #0006, 0 2px 8px #00000038;--shadow-2:0 2px 4px #00000073, 0 10px 26px #00000052;--shadow-3:0 3px 7px #00000080, 0 22px 54px #0000006b;--edge-paper:inset 0 1px 0 #fff8e659, inset 0 -2px 6px #503c141a;--fs-hero:clamp(2.6rem, 10.5vw, 6.2rem);--fs-title:clamp(2.2rem, 6.5vw, 3.6rem);--fs-h3:clamp(1.3rem, 3vw, 1.7rem);--fs-lead:clamp(1.1rem, 2.6vw, 1.3rem);--fs-body:1rem;--fs-small:.88rem;--fs-label:.8rem;--fs-micro:.75rem;--tr-wide:.34em;--tr-mid:.2em;--tr-tight:.05em;--gutter:clamp(1.25rem, 5vw, 2rem);--sec-pad:clamp(4.5rem, 11vw, 8rem);--maxw:1060px;--t-micro:.16s;--t-fast:.3s;--t-med:.65s;--t-act:1.1s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-act:cubic-bezier(.77, 0, .18, 1);--bar:clamp(10px, 2vh, 22px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--gold-dim) var(--ink)}html.lenis{scroll-behavior:auto}body{background:var(--ink);color:var(--cream);font-family:var(--f-body);font-size:var(--fs-body);letter-spacing:.012em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.7;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html:not([data-motion-preview=full]):not([data-motion-preview=lite]) *,html:not([data-motion-preview=full]):not([data-motion-preview=lite]) :before,html:not([data-motion-preview=full]):not([data-motion-preview=lite]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.cine-bar{height:var(--bar);z-index:1500;pointer-events:none;background:#000;position:fixed;left:0;right:0}.cine-bar--top{top:0}.cine-bar--bottom{bottom:0}@media (width<=720px){:root{--bar:8px}}.cine-grain{z-index:1400;pointer-events:none;opacity:.05;will-change:transform;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 type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-220px}html[data-tier=FULL] .cine-grain{animation:.6s steps(2,end) infinite grain-jitter}html[data-tier=LITE] .cine-grain{opacity:.04}@keyframes grain-jitter{0%{transform:translate(0)}50%{transform:translate(-110px,-70px)}to{transform:translate(0)}}.cine-vignette{z-index:1380;pointer-events:none;background:radial-gradient(at 50% 44%,#0000 52%,#0003 100%);position:fixed;inset:0}.cine-perf{z-index:1370;pointer-events:none;will-change:transform;background-image:repeating-linear-gradient(#0000 0 14px,#efe7d60d 14px 26px,#0000 26px 40px);width:18px;position:fixed;top:-80px;bottom:-80px}.cine-perf--left{left:0}.cine-perf--right{right:0}@media (width<=900px){.cine-perf{display:none}}.cine-iris{z-index:3500;pointer-events:none;clip-path:circle(0);background:#000;position:fixed;inset:0}.plate{isolation:isolate;background:#241c12;position:relative;overflow:hidden}.plate img{object-fit:cover;object-position:var(--pos,50% 50%);filter:grayscale()contrast(1.32)brightness(.94)blur(.4px);mix-blend-mode:screen;width:100%;height:100%;display:block;transform:scale(1.03)}.plate:before{content:"";z-index:1;pointer-events:none;background-blend-mode:normal;opacity:.55;background:radial-gradient(115% 85% at 50% 42%,#0000 52%,#0e0e106b 100%),linear-gradient(90deg,#0000 0 21.4%,#efe7d61a 21.5% 21.6%,#0000 21.7% 0,#0000 78.2%,#efe7d612 78.3% 78.4%,#0000 78.5%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.plate:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#6e571814,#241c1224);position:absolute;inset:0}html[data-tier=FULL] .plate__halo{z-index:0;background:var(--src) center / cover no-repeat;filter:grayscale()brightness(1.3)contrast(.85)blur(7px);mix-blend-mode:screen;opacity:.22;pointer-events:none;position:absolute;inset:0}.plate--void{aspect-ratio:7/5;background:radial-gradient(120% 100% at 50% 0%, #efe7d60b, transparent 58%), var(--ink-2);border:1px solid var(--gold-faint);transform:rotate(var(--r,0deg));transition:transform var(--t-fast) ease;place-content:center;justify-items:center;gap:.5rem;display:grid}.plate--void:hover{transform:rotate(var(--r,0deg)) translateY(-3px)}.void__no{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:var(--gold)}.void__st{font-family:var(--f-display);color:var(--smoke);font-size:1.15rem}.void__sub{font-family:var(--f-mono);letter-spacing:.2em;color:var(--smoke-dim);font-size:.6rem}.intertitle{text-align:center;min-height:62vh;padding:var(--gutter);background:#000;place-content:center;justify-items:center;gap:1.2rem;display:grid;position:relative}.intertitle__frame{border:1px solid var(--gold-dim);outline:1px solid var(--gold-faint);outline-offset:7px;justify-items:center;gap:1.1rem;max-width:min(88vw,640px);padding:clamp(1.8rem,6vw,3.4rem) clamp(2rem,9vw,5rem);display:grid}.intertitle__act{font-family:var(--f-body);font-size:var(--fs-label);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--gold);text-indent:.34em;margin:0;font-weight:500}.intertitle__title{font-family:var(--f-display);letter-spacing:.06em;color:var(--cream);margin:0;font-size:clamp(2.2rem,7vw,4.2rem);font-weight:400;line-height:1.08}.intertitle__sub{font-family:var(--f-serif);font-style:italic;font-size:var(--fs-lead);color:var(--smoke);max-width:36ch;margin:0}.orna{justify-content:center;align-items:center;width:min(320px,70vw);margin:1.5rem auto 1.3rem;display:flex}.orna i{background:linear-gradient(45deg, transparent calc(50% - 3.5px), var(--gold) calc(50% - 3.5px) calc(50% + 3.5px), transparent calc(50% + 3.5px)) center / 13px 13px no-repeat, linear-gradient(var(--gold), var(--gold)) center / calc(100% - 44px) 1px no-repeat;width:100%;height:13px;display:block}.orna--paper i{background:linear-gradient(45deg, transparent calc(50% - 3.5px), var(--paper-ink) calc(50% - 3.5px) calc(50% + 3.5px), transparent calc(50% + 3.5px)) center / 13px 13px no-repeat, linear-gradient(var(--paper-ink), var(--paper-ink)) center / calc(100% - 44px) 1px no-repeat;opacity:.65}.eyebrow{font-family:var(--f-body);font-size:var(--fs-label);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--gold);text-indent:.34em;margin:0 0 1.1rem;font-weight:500}.eyebrow--paper{color:#8a6d1f}.stitle{font-family:var(--f-display);font-weight:400;font-size:var(--fs-title);letter-spacing:.045em;color:var(--cream);margin:0;line-height:1.08}.stitle--paper{color:var(--paper-ink)}.lead{font-family:var(--f-serif);font-style:italic;font-size:var(--fs-lead);color:var(--smoke);margin:0;font-weight:400}.lead--paper{color:var(--paper-dim)}.sec{padding:var(--sec-pad) 0;position:relative}.sec__in{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.sec--felt{background:radial-gradient(120% 90% at 50% 0%, #1e5c4829, transparent 60%), linear-gradient(180deg, var(--ink) 0%, var(--felt) 20%, var(--felt-2) 80%, var(--ink) 100%)}.sec--paper{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.5 0 0 0 0 0.42 0 0 0 0 0.28 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E"), var(--paper);color:var(--paper-ink)}.sec--paper ::selection{background:var(--paper-ink);color:var(--paper)}.shead{text-align:center;max-width:640px;margin:0 auto 4rem}.shead .orna{margin-top:1.4rem}.btn{font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--cream);border:1px solid var(--gold-dim);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast), transform var(--t-micro,.16s) ease, box-shadow var(--t-fast);touch-action:manipulation;box-shadow:var(--shadow-1);background:0 0;justify-content:center;align-items:center;gap:.5em;padding:.95rem 1.9rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:hover{border-color:var(--gold);color:var(--gold);box-shadow:var(--shadow-2);transform:translateY(-1px)}.btn:active{transform:translateY(1px);box-shadow:0 0 #0000}.btn--fill{background:linear-gradient(180deg, #d4af60 0%, var(--gold) 55%, #ae8b41 100%);color:var(--ink);border-color:#8f6f2e}.btn--fill:hover{color:var(--ink);background:linear-gradient(#e0bc72 0%,#d4af60 55%,#b99648 100%);border-color:#8f6f2e}.btn--wide{width:100%}.btn--paper{color:var(--paper-ink);border-color:#221d1480}.btn--paper:hover{border-color:var(--paper-ink);color:var(--paper-ink);background:#221d140f}.btn--paper.btn--fill{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.btn--paper.btn--fill:hover{color:var(--paper);background:#3a3226;border-color:#3a3226}html.js[data-tier] .rv{opacity:0;will-change:opacity, transform}@media (prefers-reduced-motion:reduce){html:not([data-motion-preview=full]):not([data-motion-preview=lite]) .rv{opacity:1!important;transform:none!important}}section[id]{scroll-margin-top:100px}.toast{opacity:0;visibility:hidden;pointer-events:none;bottom:calc(var(--bar) + 1.2rem);background:var(--paper);color:var(--paper-ink);font-size:var(--fs-small);z-index:2600;text-align:center;border:1px solid #221d1466;max-width:min(90vw,460px);padding:.85rem 1.7rem;transition:transform .45s cubic-bezier(.22,1.2,.36,1);position:fixed;left:50%;transform:translate(-50%,160%);box-shadow:0 18px 50px #00000080}.toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.skip-link{z-index:4000;background:var(--paper);color:var(--paper-ink);padding:12px 18px;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}html.no-js .rv{opacity:1!important;transform:none!important}html.no-js #familyMessage{display:none}#venue,#contacts,#album{scroll-margin-top:110px}.gate[data-astro-cid-lybjh4u4]{z-index:3000;background:#050506;place-items:center;transition:opacity .6s;display:grid;position:fixed;inset:0;overflow:hidden}.gate[data-astro-cid-lybjh4u4][hidden]{display:none}.gate[data-astro-cid-lybjh4u4].is-open{opacity:0;pointer-events:none;visibility:hidden}.gate__alley[data-astro-cid-lybjh4u4]{background:radial-gradient(60% 45% at 50% 72%,#c5a05312,#0000 70%),radial-gradient(35% 28% at 50% 68%,#ffc4640d,#0000 70%),linear-gradient(#030304 0%,#0a0a0d 60%,#050506 100%);position:absolute;inset:0}.gate__lamp[data-astro-cid-lybjh4u4]{transform-origin:top;background:radial-gradient(at 50% 40%,#ffd9a0 0%,#c98f3d 55%,#0000 75%);border-radius:45%;width:26px;height:40px;position:absolute;top:16%;left:50%;transform:translate(-50%);box-shadow:0 0 30px 12px #ffc87821,0 0 90px 34px #ffbe640f}html[data-tier=FULL] .gate__lamp[data-astro-cid-lybjh4u4]{animation:5.5s ease-in-out infinite lamp-sway}@keyframes lamp-sway{0%,to{transform:translate(-50%)rotate(-2.4deg)}50%{transform:translate(-50%)rotate(2.4deg)}}.gate__door[data-astro-cid-lybjh4u4]{aspect-ratio:10/17;cursor:pointer;background:repeating-linear-gradient(90deg,#14100c 0 34px,#1a140e 34px 70px),#120e0a;border:3px solid #0a0705;border-radius:130px 130px 3px 3px;width:min(46vw,190px);min-width:120px;min-height:200px;transition:transform .35s cubic-bezier(.34,1.4,.64,1);position:absolute;top:34%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 50px #000000d9,0 30px 80px #000000e6}.gate__door[data-astro-cid-lybjh4u4]:active{transform:translate(-50%)scale(.985)}.gate__peephole[data-astro-cid-lybjh4u4]{background:radial-gradient(circle at 38% 34%,#ffe9c4 0%,#a97c2f 55%,#2c1f0d 100%);border-radius:50%;width:17px;height:17px;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0 10px 2px #ffc87840,inset 0 1px 3px #0009}.gate__plate[data-astro-cid-lybjh4u4]{font-family:var(--f-mono);letter-spacing:.3em;text-align:center;color:#cfa657;white-space:nowrap;background:#140f0899;border:1px solid #cfa65766;padding:.5rem .7rem;font-size:clamp(.5rem,1.6vw,.62rem);line-height:1.9;position:absolute;top:32%;left:50%;transform:translate(-50%)rotate(-1deg)}.gate__knob[data-astro-cid-lybjh4u4]{background:radial-gradient(circle at 35% 32%,#e8c37a,#6e5322 70%);border-radius:50%;width:11px;height:11px;position:absolute;top:52%;right:11%}.gate__rain[data-astro-cid-lybjh4u4]{opacity:.7;background-image:repeating-linear-gradient(104deg,#0000 0 23px,#c8d2e60e 23px 24px,#0000 24px 61px);position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%)}.gate__ui[data-astro-cid-lybjh4u4]{text-align:center;z-index:2;justify-items:center;gap:.9rem;display:grid;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.gate__hint[data-astro-cid-lybjh4u4]{font-family:var(--f-mono);font-size:var(--fs-small);letter-spacing:.28em;text-indent:.28em;color:var(--smoke);min-height:1.5em;margin:0;animation:2.6s ease-in-out infinite hint-pulse}@keyframes hint-pulse{0%,to{opacity:.4}50%{opacity:1}}.gate__knock[data-astro-cid-lybjh4u4]{background:#05050680}.gate__skip[data-astro-cid-lybjh4u4]{letter-spacing:.14em;min-height:44px;color:var(--smoke);border-bottom:1px dotted var(--smoke);place-content:center;font-size:.78rem;text-decoration:none;display:inline-grid}.gate__skip[data-astro-cid-lybjh4u4]:hover{color:var(--gold);border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.gate__hint[data-astro-cid-lybjh4u4]{opacity:1;animation:none}}.gram[data-astro-cid-fvr5t3kz]{cursor:pointer;color:var(--smoke-dim);transition:color var(--t-fast) ease, border-color var(--t-fast) ease;touch-action:manipulation;background:0 0;border:1px solid #0000;justify-items:center;gap:.15rem;min-height:44px;padding:.25rem .5rem;display:inline-grid}.gram[data-astro-cid-fvr5t3kz]:hover{color:var(--gold);border-color:var(--gold-faint)}.gram[data-astro-cid-fvr5t3kz] svg[data-astro-cid-fvr5t3kz]{width:52px;height:auto;display:block}.gram__label[data-astro-cid-fvr5t3kz]{font-family:var(--f-body);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;font-size:.62rem;font-weight:500}.gram__disc[data-astro-cid-fvr5t3kz]{transform-origin:49px 34px;transition:none}.gram[data-astro-cid-fvr5t3kz][aria-pressed=true] .gram__disc[data-astro-cid-fvr5t3kz]{animation:1.8s linear infinite gram-spin}@keyframes gram-spin{to{transform:rotate(360deg)}}.gram__arm[data-astro-cid-fvr5t3kz]{transform-origin:92px 58px;transition:transform .6s cubic-bezier(.34,1.3,.5,1);transform:rotate(-16deg)}.gram[data-astro-cid-fvr5t3kz][aria-pressed=true] .gram__arm[data-astro-cid-fvr5t3kz]{transform:rotate(0)}.gram[data-astro-cid-fvr5t3kz][aria-pressed=true]{color:var(--gold)}@media (prefers-reduced-motion:reduce){html:not([data-motion-preview=full]):not([data-motion-preview=lite]) .gram[data-astro-cid-fvr5t3kz][aria-pressed=true] .gram__disc[data-astro-cid-fvr5t3kz]{animation:none}html:not([data-motion-preview=full]):not([data-motion-preview=lite]) .gram__arm[data-astro-cid-fvr5t3kz]{transition:none}}.hdr[data-astro-cid-nen7h5rs]{top:var(--bar);z-index:1100;transition:background var(--t-fast), border-color var(--t-fast);border-bottom:1px solid #0000;position:fixed;left:0;right:0}.hdr[data-astro-cid-nen7h5rs].is-solid{border-bottom-color:var(--gold-faint);background:#0e0e10f5}.hdr__in[data-astro-cid-nen7h5rs]{max-width:1240px;padding:.7rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.hdr__brand[data-astro-cid-nen7h5rs]{font-family:var(--f-display);letter-spacing:.14em;white-space:nowrap;color:var(--cream);align-items:center;gap:.7rem;font-size:1.02rem;text-decoration:none;display:inline-flex}.hdr__mono[data-astro-cid-nen7h5rs]{width:34px;height:34px;color:var(--gold);flex:none}.hdr__nav[data-astro-cid-nen7h5rs]{gap:clamp(1rem,2.6vw,2rem);display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);transition:color var(--t-fast), border-color var(--t-fast);border-bottom:1px solid #0000;padding:.5rem 0;font-size:.78rem;font-weight:500;text-decoration:none}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold);border-bottom-color:var(--gold-dim)}.hdr__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:.8rem;display:flex}.hdr__gram[data-astro-cid-nen7h5rs] .gram svg{width:44px}@media (width<=1000px){.hdr__gram[data-astro-cid-nen7h5rs] .gram__label{display:none}}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--cream);width:24px;height:1px;transition:transform var(--t-fast)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.5px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mmenu[data-astro-cid-nen7h5rs]{inset:var(--bar) 0 0 0;z-index:1050;background:var(--ink);text-align:center;opacity:0;visibility:hidden;transition:opacity var(--t-fast);place-content:center;display:grid;position:fixed}.mmenu[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible}.mmenu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{gap:.1rem;display:grid}.mmenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-display);letter-spacing:.07em;color:var(--cream);transition:color var(--t-fast);justify-content:center;align-items:baseline;gap:.9rem;padding:.4rem 1.4rem;font-size:clamp(1.7rem,7.5vw,2.3rem);text-decoration:none;display:flex}.mmenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold)}.mmenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{font-style:normal;font-family:var(--f-body);letter-spacing:.2em;color:var(--gold-dim);font-size:.8rem}.mmenu__tag[data-astro-cid-nen7h5rs]{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.2em;color:var(--smoke-dim);margin-top:2.4rem}@media (width<=360px){.hdr__in[data-astro-cid-nen7h5rs]{gap:.5rem}.hdr__brand[data-astro-cid-nen7h5rs]{letter-spacing:.06em;gap:.4rem;font-size:.9rem}.hdr__mono[data-astro-cid-nen7h5rs]{width:28px;height:28px}.hdr__tools[data-astro-cid-nen7h5rs]{gap:.2rem}}@media (width<=900px){.hdr__nav[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:flex}}.flap[data-astro-cid-jf76lut6]{justify-items:center;gap:.7rem;display:grid}.flap__cells[data-astro-cid-jf76lut6]{gap:4px;display:flex}.flap__cell[data-astro-cid-jf76lut6]{--cell-w:clamp(24px, 5.8vw, 58px);width:var(--cell-w);height:calc(var(--cell-w) * 1.4);isolation:isolate;background:#08080a;border-radius:3px;display:block;position:relative;box-shadow:0 5px 10px #0008}.flap__window[data-astro-cid-jf76lut6]{perspective:350px;border-radius:2px;position:absolute;inset:0;overflow:clip}.flap__cell[data-astro-cid-jf76lut6]:before{content:"";z-index:6;pointer-events:none;border:1px solid #695534;border-radius:3px;position:absolute;inset:-1px}.flap__cell[data-astro-cid-jf76lut6]:after{content:"";z-index:5;pointer-events:none;background:#090909;height:2px;position:absolute;top:calc(50% - 1px);left:-2px;right:-2px;box-shadow:0 1px #ffffff12}.flap__half[data-astro-cid-jf76lut6],.flap__front[data-astro-cid-jf76lut6],.flap__back[data-astro-cid-jf76lut6]{height:50%;color:var(--cream);background:linear-gradient(#34332e,#24241f);border-radius:2px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #fff2,inset 0 -1px #0009}.flap__top[data-astro-cid-jf76lut6]{top:0}.flap__bottom[data-astro-cid-jf76lut6]{background:linear-gradient(#24241f,#31302b);bottom:0}.flap[data-astro-cid-jf76lut6] i[data-astro-cid-jf76lut6]{height:calc(var(--cell-w) * 1.4);font:400 clamp(1.4rem, 4.8vw, 2.7rem)/1 var(--f-mono);text-shadow:0 1px 1px #0008;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.flap__bottom[data-astro-cid-jf76lut6] i[data-astro-cid-jf76lut6],.flap__back[data-astro-cid-jf76lut6] i[data-astro-cid-jf76lut6]{top:auto;bottom:0}.flap__door[data-astro-cid-jf76lut6]{z-index:3;backface-visibility:hidden;height:50%;position:absolute;left:0;right:0}.flap__front[data-astro-cid-jf76lut6]{transform-origin:bottom;top:0}.flap__back[data-astro-cid-jf76lut6]{transform-origin:top;background:linear-gradient(#24241f,#31302b);bottom:0;transform:rotateX(0)}.flap__label[data-astro-cid-jf76lut6]{letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);font-size:clamp(.7rem,1.6vw,.8rem)}.hero[data-astro-cid-ge2uvauf]{text-align:center;min-height:100svh;padding:calc(var(--bar) + 5rem) var(--gutter) 7rem;place-items:center;display:grid;position:relative;overflow:hidden}.hero__rays[data-astro-cid-ge2uvauf]{pointer-events:none;background:repeating-conic-gradient(from -90deg at 50% 42%,#c5a0530a 0deg 3deg,#0000 3deg 11deg);position:absolute;inset:0}.hero__in[data-astro-cid-ge2uvauf]{justify-items:center;max-width:860px;display:grid;position:relative}.hero__medallion[data-astro-cid-ge2uvauf]{width:clamp(84px,16vw,120px);height:auto;color:var(--gold);margin-bottom:1.4rem}.hero[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{max-width:90%}.hero__names[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3em .7em;margin:1.4rem 0 .4rem;display:flex}.hero__name[data-astro-cid-ge2uvauf]{font-family:var(--f-display);font-weight:400;font-size:var(--fs-hero);letter-spacing:.055em;color:var(--cream);line-height:1.02}.hero__names[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-family:var(--f-serif);color:var(--gold);font-size:clamp(1.5rem,4.5vw,2.6rem);font-style:italic}.hero__date[data-astro-cid-ge2uvauf]{font-family:var(--f-display);letter-spacing:.3em;text-indent:.3em;color:var(--gold);margin:1rem 0 0;font-size:clamp(1.45rem,5vw,2.3rem)}.hero__date[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--smoke-dim);margin:0 .55em;font-size:.75em}.hero__where[data-astro-cid-ge2uvauf]{font-family:var(--f-serif);color:var(--smoke);margin:.4rem 0 0;font-size:clamp(.95rem,2.4vw,1.15rem);font-style:italic}.hero__motto[data-astro-cid-ge2uvauf]{font-family:var(--f-mono);letter-spacing:.4em;text-indent:.4em;color:var(--smoke);margin:.8rem 0 2.8rem;font-size:clamp(.75rem,2vw,.85rem)}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.hero__quick[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.1rem;display:flex}.hero__quick[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--smoke);text-underline-offset:5px;min-height:44px;padding:.65rem 0;font-size:.875rem}.hero__down[data-astro-cid-ge2uvauf]{bottom:calc(var(--bar) + 1.6rem);color:var(--smoke);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;place-content:center;justify-items:center;gap:6px;min-width:44px;min-height:44px;font-size:.68rem;text-decoration:none;animation:2.8s ease-in-out infinite bob;display:grid;position:absolute;left:50%;transform:translate(-50%)}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}.hero__down[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:var(--gold-dim);font-size:.55rem;font-style:normal}.tick[data-astro-cid-ge2uvauf]{padding:calc(var(--bar) + 2.4rem) 0 2.8rem;padding-inline:var(--gutter);text-align:center}.tick__label[data-astro-cid-ge2uvauf]{font-size:var(--fs-label);letter-spacing:var(--tr-wide);text-indent:.34em;text-transform:uppercase;color:var(--smoke);margin:0 0 1.8rem;font-weight:500}.tick__row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(.6rem,2.5vw,2rem);display:flex}.tick__hint[data-astro-cid-ge2uvauf]{font-family:var(--f-serif);color:var(--smoke-dim);margin:1.8rem 0 0;font-size:.95rem;font-style:italic}.spotlight[data-astro-cid-i6esmg4h]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.no-js .sheet__develop-cover[data-astro-cid-u75e6trv]{display:none}.act-one[data-astro-cid-u75e6trv]{position:relative;overflow:hidden}.act-one__in[data-astro-cid-u75e6trv]{z-index:1;position:relative}.dossier[data-astro-cid-u75e6trv]{gap:2.8rem;max-width:900px;margin:0 auto;display:grid}.sheet[data-astro-cid-u75e6trv]{background:var(--paper);color:var(--paper-ink);box-shadow:var(--shadow-paper), var(--edge-paper);border:1px solid #221d1429;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.6rem,4vw,2.8rem);position:relative;transform:rotate(-.35deg)}.sheet--alt[data-astro-cid-u75e6trv]{transform:rotate(.4deg)}.sheet--final[data-astro-cid-u75e6trv]{border:1px solid #221d144d}.sheet__tab[data-astro-cid-u75e6trv]{background:var(--paper-2);color:var(--paper-ink);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.22em;border:1px solid #221d1429;border-bottom:none;padding:.4rem 1rem .45rem;position:absolute;top:-1px;left:clamp(1.2rem,4vw,2.4rem);transform:translateY(-100%)}.sheet__grid[data-astro-cid-u75e6trv]{grid-template-columns:minmax(0,240px) 1fr;align-items:start;gap:clamp(1.4rem,3.5vw,2.4rem);display:grid}.sheet--alt[data-astro-cid-u75e6trv] .sheet__grid[data-astro-cid-u75e6trv]{grid-template-columns:1fr minmax(0,240px)}.sheet__grid--final[data-astro-cid-u75e6trv]{grid-template-columns:1fr}.sheet__photo[data-astro-cid-u75e6trv]{background:radial-gradient(150% 90% at 15% 0%, #6e57181a, transparent 55%), radial-gradient(70% 45% at 88% 96%, #6e571829, transparent 60%), var(--paper-2);border:1px solid #221d144d;margin:0;padding:9px 10px 34px;position:relative;box-shadow:inset 0 0 0 1px #221d1412}.sheet__photo[data-astro-cid-u75e6trv] .plate[data-astro-cid-u75e6trv]{aspect-ratio:var(--photo-ratio,7/5);display:block}.sheet__photo[data-astro-cid-u75e6trv] .plate--personal[data-astro-cid-u75e6trv] img[data-astro-cid-u75e6trv]{filter:none;mix-blend-mode:normal;transform:none}.sheet__photo[data-astro-cid-u75e6trv] .plate--personal[data-astro-cid-u75e6trv]:before,.sheet__photo[data-astro-cid-u75e6trv] .plate--personal[data-astro-cid-u75e6trv]:after,.sheet__photo[data-astro-cid-u75e6trv] .plate--personal[data-astro-cid-u75e6trv] .plate__halo[data-astro-cid-u75e6trv]{display:none}.sheet__photo[data-astro-cid-u75e6trv] figcaption[data-astro-cid-u75e6trv]{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-mid);justify-content:space-between;font-size:.56rem;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.sheet__develop-cover[data-astro-cid-u75e6trv]{cursor:grab;touch-action:none;opacity:1;position:absolute;inset:7px}.sheet__develop-cover[data-astro-cid-u75e6trv] b[data-astro-cid-u75e6trv].sheet__develop-hint{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sheet__develop-cover[data-astro-cid-u75e6trv]{transition:opacity 2.4s cubic-bezier(.22,.1,.3,1)}.sheet__photo--latent[data-astro-cid-u75e6trv].is-developing .sheet__develop-cover[data-astro-cid-u75e6trv],.sheet__photo--latent[data-astro-cid-u75e6trv].is-developed .sheet__develop-cover[data-astro-cid-u75e6trv]{opacity:0;pointer-events:none}.sheet__photo--latent[data-astro-cid-u75e6trv].is-developing .sheet__develop-hint[data-astro-cid-u75e6trv],.sheet__photo--latent[data-astro-cid-u75e6trv].is-developed .sheet__develop-hint[data-astro-cid-u75e6trv]{animation:none}.sheet__develop-hint[data-astro-cid-u75e6trv]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#efe7d6bf;text-shadow:0 1px 6px #000,0 0 14px #000;animation:2.4s ease-in-out infinite hint-breathe}.sheet__secret[data-astro-cid-u75e6trv]{font:inherit;color:#0000;background:repeating-linear-gradient(-45deg, #1a1610 0 5px, #241e14 5px 10px), var(--paper-ink);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:none;border-radius:1px;margin:0 -.06em;padding:.06em .4em;transition:color .35s 50ms;position:relative}.sheet__secret[data-astro-cid-u75e6trv]:before{content:"открыть заметку";font-family:var(--f-mono);letter-spacing:.14em;color:#efe7d68c;white-space:nowrap;place-items:center;font-size:.56rem;transition:opacity .25s;display:grid;position:absolute;inset:0}.sheet__secret[data-astro-cid-u75e6trv].is-open{color:var(--paper-ink);cursor:default;background:0 0}.sheet__secret[data-astro-cid-u75e6trv].is-open:before{opacity:0}.sheet__secret[data-astro-cid-u75e6trv]:not(.is-open):hover{background:repeating-linear-gradient(-45deg, #241e14 0 5px, #322a1c 5px 10px), var(--paper-ink)}.sheet__secret[data-astro-cid-u75e6trv]:not(.is-open):hover:before{color:#efe7d6e6}.sheet__secret[data-astro-cid-u75e6trv]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.sheet__meta[data-astro-cid-u75e6trv]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:#705617;border-bottom:1px solid #8a6d1f59;margin:0 0 .9rem;padding-bottom:.7rem}.sheet__title[data-astro-cid-u75e6trv]{font-family:var(--f-serif);font-weight:600;font-size:var(--fs-h3);margin:0 0 .5rem}.sheet__title--final[data-astro-cid-u75e6trv]{font-family:var(--f-display);letter-spacing:.06em;font-size:clamp(2rem,5vw,2.9rem);font-weight:400}.sheet__text[data-astro-cid-u75e6trv]{color:#463f31;max-width:54ch;margin:0;font-size:.97rem}.sheet__grid--final[data-astro-cid-u75e6trv] .sheet__body[data-astro-cid-u75e6trv]{text-align:center;justify-items:center;max-width:56ch;margin:0 auto;display:grid}.sheet__stamp[data-astro-cid-u75e6trv]{color:#b03a4a;opacity:.52;pointer-events:none;width:clamp(88px,20vw,128px);height:auto;position:absolute;bottom:clamp(.6rem,3vw,1.6rem);right:clamp(.8rem,4vw,2.4rem);transform:rotate(-12deg)}@media (width<=720px){.sheet__grid[data-astro-cid-u75e6trv],.sheet--alt[data-astro-cid-u75e6trv] .sheet__grid[data-astro-cid-u75e6trv]{grid-template-columns:1fr}.sheet--alt[data-astro-cid-u75e6trv] .sheet__photo[data-astro-cid-u75e6trv]{order:0}.sheet__photo[data-astro-cid-u75e6trv]{max-width:330px}.sheet[data-astro-cid-u75e6trv]{transform:none}}.dossier[data-astro-cid-u75e6trv]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2.5rem 1.25rem;max-width:1120px}.sheet[data-astro-cid-u75e6trv]{min-width:0;padding:1rem;transform:none}.sheet__grid[data-astro-cid-u75e6trv],.sheet--alt[data-astro-cid-u75e6trv] .sheet__grid[data-astro-cid-u75e6trv]{flex-direction:column;gap:1.1rem;height:100%;display:flex}.sheet--alt[data-astro-cid-u75e6trv] .sheet__photo[data-astro-cid-u75e6trv]{order:0}.sheet__photo[data-astro-cid-u75e6trv]{box-sizing:border-box;background:var(--paper-2);width:100%;max-width:none;padding:7px}.sheet__photo[data-astro-cid-u75e6trv] .plate[data-astro-cid-u75e6trv]{aspect-ratio:3/4;background:#c9bfa9;width:100%;position:relative}.sheet__photo[data-astro-cid-u75e6trv] .plate--personal[data-astro-cid-u75e6trv] img[data-astro-cid-u75e6trv]{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.sheet__photo[data-astro-cid-u75e6trv] figcaption[data-astro-cid-u75e6trv]{letter-spacing:.04em;white-space:nowrap;justify-content:space-between;align-items:center;gap:.4rem;min-height:28px;padding-top:7px;font-size:.65rem;line-height:1.4;display:flex;position:static}.sheet__develop-cover[data-astro-cid-u75e6trv]{inset:0}.sheet__develop-cover[data-astro-cid-u75e6trv] b[data-astro-cid-u75e6trv].sheet__develop-hint{text-align:center;white-space:nowrap;letter-spacing:.08em;text-indent:0;box-sizing:border-box;justify-content:center;align-items:center;margin:0;padding:.5rem;font-size:.66rem;line-height:1.4;display:flex;inset:0}.sheet__body[data-astro-cid-u75e6trv]{width:100%;min-width:0}.sheet__meta[data-astro-cid-u75e6trv]{letter-spacing:.06em;box-sizing:border-box;min-height:3.3rem;margin:0 0 .65rem;padding:0 0 .65rem;font-size:.7rem;line-height:1.6}.sheet__title[data-astro-cid-u75e6trv]{margin:0 0 .7rem;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.2}.sheet__text[data-astro-cid-u75e6trv]{font-size:.9rem;line-height:1.7}.sheet__tab[data-astro-cid-u75e6trv]{letter-spacing:.08em;padding:.4rem .65rem;font-size:.7rem;left:1rem}.sheet__secret[data-astro-cid-u75e6trv]:before{content:"открыть";letter-spacing:0;font-size:.48rem}.sheet--final[data-astro-cid-u75e6trv]{grid-column:1/-1;padding:1.6rem 2rem}.sheet--final[data-astro-cid-u75e6trv] .sheet__grid[data-astro-cid-u75e6trv]{height:auto;display:block}.sheet--final[data-astro-cid-u75e6trv] .sheet__meta[data-astro-cid-u75e6trv]{min-height:0}.sheet__title--final[data-astro-cid-u75e6trv]{font-size:clamp(2rem,5vw,2.9rem)}.sheet__stamp[data-astro-cid-u75e6trv]{opacity:.25;width:80px;height:80px;bottom:1rem;right:1rem}@media (width<=700px){.dossier[data-astro-cid-u75e6trv]{grid-template-columns:1fr;gap:2.6rem;max-width:380px}.sheet[data-astro-cid-u75e6trv]{padding:1rem}.sheet__photo[data-astro-cid-u75e6trv] .plate[data-astro-cid-u75e6trv]{aspect-ratio:3/4}.sheet__develop-cover[data-astro-cid-u75e6trv] b[data-astro-cid-u75e6trv].sheet__develop-hint{font-size:.65rem}.sheet__meta[data-astro-cid-u75e6trv]{min-height:0}.sheet__photo[data-astro-cid-u75e6trv] figcaption[data-astro-cid-u75e6trv]{font-size:.65rem}}@keyframes hint-breathe{0%,to{opacity:.45}50%{opacity:.95}}.deck[data-astro-cid-odxzx7iu]{background:radial-gradient(at 50% 35%,#284b39,#142d23 85%);border:1px solid #927a4b;grid-template-columns:150px minmax(0,1fr);gap:2rem;max-width:1000px;margin:auto;padding:2rem 3rem;display:grid;position:relative;box-shadow:inset 0 0 70px #0003,0 20px 60px #0002}.deck[data-astro-cid-odxzx7iu]:after{content:"";pointer-events:none;border:1px solid #c5a05330;position:absolute;inset:7px}.deck__dealer[data-astro-cid-odxzx7iu]{text-align:center;align-self:center;min-width:0}.deck__stock[data-astro-cid-odxzx7iu]{aspect-ratio:5/7;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:82px;margin:0 auto 1.25rem;padding:0;display:block;position:relative}.deck__stock[data-astro-cid-odxzx7iu] span[data-astro-cid-odxzx7iu]{transition:transform .3s}.deck__stock[data-astro-cid-odxzx7iu]:hover:not(:disabled) span[data-astro-cid-odxzx7iu]:nth-child(3){transform:translateY(-4px)rotate(3deg)}.deck__stock[data-astro-cid-odxzx7iu]:focus-visible{outline:2px solid var(--gold);outline-offset:10px}.deck__stock[data-astro-cid-odxzx7iu]:disabled{cursor:wait}.deck__stock[data-astro-cid-odxzx7iu] span[data-astro-cid-odxzx7iu],.slot__back[data-astro-cid-odxzx7iu]{background:repeating-linear-gradient(45deg,#0000 0 6px,#b7995430 6px 7px),repeating-linear-gradient(-45deg,#0000 0 6px,#b7995430 6px 7px),#19261d;border:1px solid #ad8f52;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #19261d,inset 0 0 0 5px #ad8f5266,0 3px 6px #0005}.deck__stock[data-astro-cid-odxzx7iu] span[data-astro-cid-odxzx7iu]:first-child{transform:translate(4px,5px)rotate(6deg)}.deck__stock[data-astro-cid-odxzx7iu] span[data-astro-cid-odxzx7iu]:nth-child(2){transform:translate(-3px,2px)rotate(-5deg)}.deck__stock[data-astro-cid-odxzx7iu] svg[data-astro-cid-odxzx7iu]{width:32%;height:32%;color:var(--gold);position:absolute;top:34%;left:34%}.deck__status[data-astro-cid-odxzx7iu]{font:italic .875rem/1.5 var(--f-serif);color:#d6dac9;min-height:3em;margin:0}.deck__table[data-astro-cid-odxzx7iu]{text-align:center;min-width:0}.deck__schedule[data-astro-cid-odxzx7iu]{grid-template-columns:1fr minmax(28px,100px) 1fr;align-items:center;gap:clamp(.6rem,2vw,1.5rem);max-width:640px;margin:0 auto;display:grid}.deck__time[data-astro-cid-odxzx7iu]{min-width:0}.deck__label[data-astro-cid-odxzx7iu]{font:500 .75rem/1.4 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);margin:0 0 .6rem}.deck__hour[data-astro-cid-odxzx7iu]{font:400 clamp(2.6rem,6vw,4.6rem)/1.1 var(--f-display);color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.deck__divider[data-astro-cid-odxzx7iu]{background:var(--gold-dim);height:1px;margin-top:1.65rem;position:relative}.deck__divider[data-astro-cid-odxzx7iu]:after{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 6px #20402f}.deck__note[data-astro-cid-odxzx7iu]{font:italic 1rem/1.5 var(--f-serif);color:#d6dac9;margin:.8rem 0 0}.deck__board[data-astro-cid-odxzx7iu]{justify-content:center;min-height:160px;padding:1.8rem 2rem 2rem;display:flex}.slot[data-astro-cid-odxzx7iu]{width:65px;padding-top:var(--lift);margin-right:-13px}.slot[data-astro-cid-odxzx7iu]:last-child{margin-right:0}.slot__cardwrap[data-astro-cid-odxzx7iu]{aspect-ratio:5/7;perspective:700px;width:65px;position:relative}.slot__card[data-astro-cid-odxzx7iu]{z-index:2;transform-origin:0 0;position:absolute;inset:0}.slot__turn[data-astro-cid-odxzx7iu]{width:100%;height:100%;transform-style:preserve-3d;position:relative}.slot__back[data-astro-cid-odxzx7iu],.slot__face[data-astro-cid-odxzx7iu]{backface-visibility:hidden;border-radius:4px;position:absolute;inset:0}.slot__back[data-astro-cid-odxzx7iu]{transform:rotateY(180deg)}.slot__face[data-astro-cid-odxzx7iu]{background:var(--paper);color:var(--paper-ink);grid-template-rows:1fr 2fr 1fr;padding:5px;display:grid;box-shadow:0 3px 7px #0005}.slot__face[data-astro-cid-odxzx7iu] b[data-astro-cid-odxzx7iu]{font:600 1rem/1 var(--f-serif)}.slot__face[data-astro-cid-odxzx7iu] b[data-astro-cid-odxzx7iu]:last-child{justify-self:end;transform:rotate(180deg)}.slot__face[data-astro-cid-odxzx7iu] svg[data-astro-cid-odxzx7iu]{justify-self:center;width:50%;height:100%}.slot--red[data-astro-cid-odxzx7iu] .slot__face[data-astro-cid-odxzx7iu]{color:#913044}@media (width<=600px){.deck[data-astro-cid-odxzx7iu]{grid-template-columns:1fr;gap:1.2rem;padding:1.5rem 1rem 1rem}.deck__dealer[data-astro-cid-odxzx7iu]{grid-row:2;justify-content:center;align-items:center;gap:1.1rem;display:flex}.deck__stock[data-astro-cid-odxzx7iu]{width:48px;min-width:48px;margin:0}.deck__status[data-astro-cid-odxzx7iu]{text-align:left;max-width:21ch;min-height:0}.deck__board[data-astro-cid-odxzx7iu]{min-height:143px;padding:1rem .8rem 1.7rem}.slot[data-astro-cid-odxzx7iu],.slot__cardwrap[data-astro-cid-odxzx7iu]{width:52px}.deck__schedule[data-astro-cid-odxzx7iu]{grid-template-columns:1fr 28px 1fr;gap:.6rem}.deck__hour[data-astro-cid-odxzx7iu]{font-size:clamp(1.8rem,8.5vw,2.6rem)}.deck__label[data-astro-cid-odxzx7iu]{letter-spacing:.13em;font-size:.7rem}}.program-later[data-astro-cid-mfikf7ls]{font:400 clamp(3.5rem,10vw,7rem)/1.1 var(--f-display);text-align:center;color:var(--gold);border-block:1px solid var(--gold-faint);margin:0;padding:clamp(2rem,5vw,4rem) 0}.act-two[data-astro-cid-mfikf7ls]{padding-block:clamp(2rem,4vh,3rem)}.shead[data-astro-cid-mfikf7ls]{margin-bottom:1.5rem}.shead[data-astro-cid-mfikf7ls] .eyebrow[data-astro-cid-mfikf7ls]{margin-bottom:.75rem}.shead[data-astro-cid-mfikf7ls] .orna[data-astro-cid-mfikf7ls]{display:none}.shead[data-astro-cid-mfikf7ls] .lead[data-astro-cid-mfikf7ls]{margin-top:.65rem}.poll-fold[data-astro-cid-mfikf7ls]{border-bottom:1px solid var(--gold-faint);max-width:1010px;margin:1rem auto 0}.poll-fold[data-astro-cid-mfikf7ls] summary[data-astro-cid-mfikf7ls]{min-height:44px;font:italic 1rem/1.4 var(--f-serif);color:var(--smoke);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.poll-fold[data-astro-cid-mfikf7ls] summary[data-astro-cid-mfikf7ls]::-webkit-details-marker{display:none}.poll-fold[data-astro-cid-mfikf7ls] summary[data-astro-cid-mfikf7ls] span[data-astro-cid-mfikf7ls]{color:var(--gold);font-style:normal}.poll-fold[data-astro-cid-mfikf7ls][open] summary[data-astro-cid-mfikf7ls] span[data-astro-cid-mfikf7ls]{transform:rotate(45deg)}@media (width<=600px){.act-two[data-astro-cid-mfikf7ls]{padding-block:1rem}.shead[data-astro-cid-mfikf7ls]{margin-bottom:1rem}.shead[data-astro-cid-mfikf7ls] .lead[data-astro-cid-mfikf7ls]{margin-top:.4rem;font-size:1rem}.shead[data-astro-cid-mfikf7ls] .eyebrow[data-astro-cid-mfikf7ls]{letter-spacing:.12em;margin-bottom:.4rem;font-size:.75rem}.shead[data-astro-cid-mfikf7ls] .stitle[data-astro-cid-mfikf7ls]{font-size:2.4rem}}.polls[data-astro-cid-mfikf7ls]{grid-template-columns:repeat(auto-fit,minmax(300px,460px));justify-content:center;gap:2.4rem;margin:1.5rem 0;display:grid}.poll__q[data-astro-cid-mfikf7ls]{font-family:var(--f-serif);text-align:center;color:var(--cream);margin:0 0 1.3rem;font-size:1.2rem;font-weight:600}.poll__rows[data-astro-cid-mfikf7ls]{gap:.6rem;display:grid}.poll__rows[data-astro-cid-mfikf7ls] button[data-astro-cid-mfikf7ls]{border:1px solid var(--gold-faint);cursor:pointer;text-align:left;width:100%;min-height:46px;font-family:var(--f-body);color:var(--cream);transition:border-color var(--t-fast) ease, background var(--t-fast) ease, transform var(--t-fast) ease;background:#0e0e108c;grid-template-columns:1fr auto;align-items:center;padding:.65rem 1rem;display:grid;position:relative;overflow:hidden}.poll__rows[data-astro-cid-mfikf7ls] button[data-astro-cid-mfikf7ls]:hover{border-color:var(--gold);background:#141418bf;transform:translate(3px)}.poll__rows[data-astro-cid-mfikf7ls] button[data-astro-cid-mfikf7ls]:active{transform:translate(3px)scale(.995)}.poll__bar[data-astro-cid-mfikf7ls]{width:var(--w);pointer-events:none;background:linear-gradient(90deg,#c5a05333,#c5a05314);border-right:1px solid #c5a05366;transition:width .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.poll__name[data-astro-cid-mfikf7ls]{z-index:1;color:var(--cream);font-size:.95rem;position:relative}.poll__pct[data-astro-cid-mfikf7ls]{z-index:1;font-family:var(--f-display);color:var(--gold);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-size:1.05rem;position:relative}.poll__rows[data-astro-cid-mfikf7ls] button[data-astro-cid-mfikf7ls].is-voted{border-color:var(--gold);background:#181610d9}.poll__ok[data-astro-cid-mfikf7ls]{text-align:center;font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.22em;color:#7fb89a;margin:1rem 0 0}.dwheel[data-astro-cid-5kbbs4r6]{display:contents}.dwheel__outlet[data-astro-cid-5kbbs4r6]{grid-area:result;align-self:start;min-height:210px;padding-top:1.5rem}@media (width<=720px){.dwheel__outlet[data-astro-cid-5kbbs4r6]:has([hidden]){min-height:0;padding-top:0}}.dwheel__stage[data-astro-cid-5kbbs4r6]{grid-area:wheel;align-self:center;justify-items:center;gap:1.2rem;min-width:0;display:grid}.dwheel__wrap[data-astro-cid-5kbbs4r6]{position:relative}.dwheel__wheel[data-astro-cid-5kbbs4r6]{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(70vw,340px)}.dwheel__wheel[data-astro-cid-5kbbs4r6]:active{cursor:grabbing}.dwheel__wheel[data-astro-cid-5kbbs4r6] svg[data-astro-cid-5kbbs4r6]{width:100%;height:100%;display:block}.dwheel__hint[data-astro-cid-5kbbs4r6]{font-family:var(--f-serif);color:var(--smoke);text-align:center;margin:0;font-size:1rem;font-style:italic}#dwSpin[data-astro-cid-5kbbs4r6]:disabled{cursor:wait;opacity:.7}.dwheel__result[data-astro-cid-5kbbs4r6]{justify-items:start;display:grid}@media (width<=720px){.dwheel__outlet[data-astro-cid-5kbbs4r6]{padding-top:0}.dwheel__result[data-astro-cid-5kbbs4r6]{justify-items:center}}.dwheel__card{background:var(--paper);width:min(100%,460px);color:var(--paper-ink);box-shadow:var(--shadow-paper), var(--edge-paper);border:1px solid #221d144d;gap:.35rem;padding:1.4rem 1.7rem;animation:.5s cubic-bezier(.22,1.4,.36,1) dw-land;display:grid;transform:rotate(-.6deg)}@keyframes dw-land{0%{opacity:0;transform:translateY(-26px)rotate(-3deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(-.6deg)}}.dwheel__card .no{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid #8a6d1f4d;padding-bottom:.5rem;font-size:.75rem}.dwheel__card h3{font-family:var(--f-serif);margin:.3rem 0 0;font-size:clamp(1.3rem,3.5vw,1.6rem);font-weight:600}.dwheel__card p{color:var(--paper-soft);margin:.3rem 0 0;font-size:.95rem;line-height:1.6}.atelier[data-astro-cid-rz77irw3]{width:min(1200px,calc(100vw - var(--gutter) * 2));position:relative;left:50%;transform:translate(-50%)}.atelier__rule[data-astro-cid-rz77irw3]{border-block:1px solid var(--gold-dim);font:.75rem/1.5 var(--f-mono);color:var(--gold);letter-spacing:.04em;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.atelier__portraits[data-astro-cid-rz77irw3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.65rem;padding:2.8rem .65rem 2.5rem;display:grid}.portrait__error[data-astro-cid-rz77irw3]{font:.875rem/1.4 var(--f-body);color:var(--cream);margin:1rem 0 0;position:relative}.portrait__error[data-astro-cid-rz77irw3] button[data-astro-cid-rz77irw3]{color:var(--gold);border:1px solid var(--gold);cursor:pointer;background:0 0;min-height:44px;padding:.4rem .7rem}.portrait[data-astro-cid-rz77irw3]{min-width:0;position:relative}.portrait__stage[data-astro-cid-rz77irw3]{aspect-ratio:.595;perspective:1500px;transform:rotate(var(--tilt));cursor:pointer;transition:transform .48s cubic-bezier(.22,1,.36,1)}.portrait[data-astro-cid-rz77irw3].is-raised .portrait__stage[data-astro-cid-rz77irw3],.portrait[data-astro-cid-rz77irw3].is-reversed .portrait__stage[data-astro-cid-rz77irw3]{transform:rotate(0)translateY(-6px)}.portrait__rotor[data-astro-cid-rz77irw3]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1);position:relative}.portrait[data-astro-cid-rz77irw3].is-reversed .portrait__rotor[data-astro-cid-rz77irw3]{transform:rotateY(180deg)}.portrait__front[data-astro-cid-rz77irw3],.portrait__back[data-astro-cid-rz77irw3]{backface-visibility:hidden;background:var(--paper);color:var(--paper-ink);position:absolute;inset:0;box-shadow:0 2px 3px #000a,0 17px 40px #0007}.portrait__front[data-astro-cid-rz77irw3]{user-select:none;flex-direction:column;padding:8px;display:flex}.portrait__photo[data-astro-cid-rz77irw3]{background:#241b16;flex:1;min-height:0;position:relative;overflow:hidden}.portrait__photo[data-astro-cid-rz77irw3] img[data-astro-cid-rz77irw3]{object-fit:cover;width:100%;height:100%}.portrait__glance[data-astro-cid-rz77irw3]{opacity:0;mask-image:var(--glance-mask,radial-gradient(ellipse var(--face-rx) var(--face-ry) at var(--face-x) var(--face-y),#000 60%,transparent 100%));transition:opacity .5s;position:absolute;inset:0;mask-position:50%;mask-size:cover;mask-repeat:no-repeat}.portrait[data-astro-cid-rz77irw3].is-alive .portrait__glance[data-astro-cid-rz77irw3]{opacity:1}.portrait__eyes[data-astro-cid-rz77irw3]{width:100%;height:100%;mask-image:none}.portrait__caption[data-astro-cid-rz77irw3]{align-items:center;gap:.65rem;min-height:54px;padding:.5rem .35rem .1rem;display:flex}.portrait__caption[data-astro-cid-rz77irw3]>span[data-astro-cid-rz77irw3]{font:.75rem/1 var(--f-mono);color:var(--paper-dim)}.portrait__caption[data-astro-cid-rz77irw3] h3[data-astro-cid-rz77irw3]{font:500 1.45rem/1.1 var(--f-serif);margin:0}.portrait__back[data-astro-cid-rz77irw3]{flex-direction:column;padding:1.2rem;display:flex;overflow:auto;transform:rotateY(180deg)}.portrait__number[data-astro-cid-rz77irw3]{font:.75rem/1.4 var(--f-mono);letter-spacing:.03em;color:var(--gold-ink);border-bottom:1px solid #6e571844;padding-bottom:.65rem}.portrait__back[data-astro-cid-rz77irw3] h4[data-astro-cid-rz77irw3]{font:500 1.75rem/1 var(--f-serif);margin:1rem 0}.portrait__back[data-astro-cid-rz77irw3] dl[data-astro-cid-rz77irw3]{gap:.75rem;margin:0 0 1rem;display:grid}.portrait__back[data-astro-cid-rz77irw3] dt[data-astro-cid-rz77irw3]{font:600 .875rem/1.3 var(--f-body);margin-bottom:.2rem}.portrait__back[data-astro-cid-rz77irw3] dd[data-astro-cid-rz77irw3]{font:400 1rem/1.35 var(--f-body);color:var(--paper-mid);margin:0}.portrait__back[data-astro-cid-rz77irw3] a[data-astro-cid-rz77irw3]{font:.875rem/1.4 var(--f-body);color:var(--gold-ink);text-underline-offset:4px;cursor:pointer;align-items:center;min-height:44px;margin-top:auto;display:flex}.portrait__hit[data-astro-cid-rz77irw3]{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.portrait__hit[data-astro-cid-rz77irw3]:focus-visible{outline:2px solid var(--gold);outline-offset:7px}.portrait[data-astro-cid-rz77irw3].is-reversed .portrait__hit[data-astro-cid-rz77irw3]{pointer-events:none}.atelier__foot[data-astro-cid-rz77irw3]{border-top:1px solid var(--gold-dim);grid-template-columns:1.25fr 1fr;align-items:center;gap:3rem;padding-top:1.7rem;display:grid}.atelier__foot[data-astro-cid-rz77irw3]>p[data-astro-cid-rz77irw3]{font:400 1rem/1.6 var(--f-body);color:var(--smoke);max-width:49ch;margin:0}.atelier__palette[data-astro-cid-rz77irw3]{flex-wrap:wrap;gap:.7rem 1.1rem;display:flex}.atelier__palette[data-astro-cid-rz77irw3] span[data-astro-cid-rz77irw3]{font:.875rem/1.4 var(--f-body);color:var(--smoke);align-items:center;gap:.45rem;display:flex}.atelier__palette[data-astro-cid-rz77irw3] i[data-astro-cid-rz77irw3]{background:var(--color);border:1px solid #ffffff30;width:17px;height:17px;display:block}@media (width<=1150px){.atelier__portraits[data-astro-cid-rz77irw3]{grid-template-columns:repeat(2,minmax(0,330px));justify-content:center;gap:2.5rem;padding:2.5rem .65rem}.portrait__caption[data-astro-cid-rz77irw3] h3[data-astro-cid-rz77irw3]{font-size:1.6rem}.portrait__back[data-astro-cid-rz77irw3]{padding:1.3rem}.atelier__foot[data-astro-cid-rz77irw3]{grid-template-columns:1fr;gap:1.4rem}.atelier__rule[data-astro-cid-rz77irw3]{letter-spacing:0;font-size:.75rem}}@media (width<=600px){.atelier__portraits[data-astro-cid-rz77irw3]{grid-template-columns:minmax(0,330px);gap:2.5rem}}@media (width<=420px){.atelier__rule[data-astro-cid-rz77irw3],.atelier__rule[data-astro-cid-rz77irw3]>span[data-astro-cid-rz77irw3]{display:block}.portrait__back[data-astro-cid-rz77irw3]{padding:1rem}.portrait__back[data-astro-cid-rz77irw3] h4[data-astro-cid-rz77irw3]{font-size:1.7rem}.portrait__back[data-astro-cid-rz77irw3] dl[data-astro-cid-rz77irw3]{gap:.65rem}}.act-three[data-astro-cid-ium2ihqr]{position:relative}.atelier-heading[data-astro-cid-ium2ihqr]{margin-bottom:2.5rem}.atelier-heading[data-astro-cid-ium2ihqr] .lead[data-astro-cid-ium2ihqr]{margin-top:1rem}.act-three[data-astro-cid-ium2ihqr]{background:radial-gradient(ellipse at 50% 18%,#2d24191f,transparent 50%),var(--ink)}.dress[data-astro-cid-ium2ihqr]{border-top:1px solid var(--gold-dim);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"intro wheel""result wheel";column-gap:3rem;max-width:960px;margin:4rem auto 0;padding-top:3rem;display:grid}.dress__intro[data-astro-cid-ium2ihqr]{grid-area:intro;align-self:end}.dress__intro[data-astro-cid-ium2ihqr] h3[data-astro-cid-ium2ihqr]{font:500 clamp(2.3rem,4vw,3.5rem)/1 var(--f-serif);margin:0 0 1.3rem}.dress__intro[data-astro-cid-ium2ihqr]>p[data-astro-cid-ium2ihqr]:last-child{font:400 1rem/1.6 var(--f-body);color:var(--smoke);max-width:34ch}@media (width<=720px){.atelier-heading[data-astro-cid-ium2ihqr]{display:block}.dress[data-astro-cid-ium2ihqr]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""wheel""result";gap:1.5rem}}.venue-wrap[data-astro-cid-ium2ihqr]{margin-top:4rem}.venue[data-astro-cid-ium2ihqr]{border:1px solid var(--gold-dim);background:var(--ink-2);max-width:760px;color:var(--cream);margin:0 auto;padding:clamp(1.4rem,5vw,3rem);position:relative}.venue[data-astro-cid-ium2ihqr]:before{content:"";border:1px solid var(--gold-faint);pointer-events:none;position:absolute;inset:7px}.venue__c[data-astro-cid-ium2ihqr]{width:26px;height:26px;color:var(--gold);position:absolute}.venue__c[data-astro-cid-ium2ihqr] svg[data-astro-cid-ium2ihqr]{width:100%;height:100%;display:block}.venue__c--tl[data-astro-cid-ium2ihqr]{top:-1px;left:-1px}.venue__c--tr[data-astro-cid-ium2ihqr]{top:-1px;right:-1px;transform:rotate(90deg)}.venue__c--br[data-astro-cid-ium2ihqr]{bottom:-1px;right:-1px;transform:rotate(180deg)}.venue__c--bl[data-astro-cid-ium2ihqr]{bottom:-1px;left:-1px;transform:rotate(270deg)}.venue__body[data-astro-cid-ium2ihqr]{text-align:center;padding:.6rem}.venue__body[data-astro-cid-ium2ihqr] .eyebrow[data-astro-cid-ium2ihqr]{color:var(--gold)}.venue__title[data-astro-cid-ium2ihqr]{font-family:var(--f-display);letter-spacing:.06em;margin:0 0 .4rem;font-size:clamp(1.6rem,4.5vw,2.3rem);font-weight:400}.venue__addr[data-astro-cid-ium2ihqr]{color:var(--smoke);margin:0;font-size:1rem}.venue__coords[data-astro-cid-ium2ihqr]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.24em;color:var(--smoke-dim);margin:.3rem 0 1.8rem}.venue__rows[data-astro-cid-ium2ihqr]{text-align:left;gap:.7rem;max-width:480px;margin:0 auto 2rem;display:grid}.venue__rows[data-astro-cid-ium2ihqr]>div[data-astro-cid-ium2ihqr]{border-bottom:1px dotted var(--gold-faint);grid-template-columns:92px 1fr;align-items:baseline;gap:.9rem;padding-bottom:.7rem;display:grid}.venue__rows[data-astro-cid-ium2ihqr] dt[data-astro-cid-ium2ihqr]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.venue__rows[data-astro-cid-ium2ihqr] dd[data-astro-cid-ium2ihqr]{color:var(--smoke);margin:0;font-size:.94rem}.venue__cta[data-astro-cid-ium2ihqr]{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.torch[data-astro-cid-ium2ihqr]{border:1px solid var(--gold-dim);cursor:crosshair;touch-action:pan-y;background:#050507;height:300px;margin:0 auto 2rem;position:relative;overflow:hidden}@media (pointer:coarse){.torch[data-astro-cid-ium2ihqr]{cursor:default}}.torch__city[data-astro-cid-ium2ihqr]{--mx:50%;--my:42%;--reveal:130px;opacity:.5;-webkit-mask-image:radial-gradient(circle var(--reveal) at var(--mx) var(--my), #000 0%, #000 55%, transparent 100%);mask-image:radial-gradient(circle var(--reveal) at var(--mx) var(--my), #000 0%, #000 55%, transparent 100%);transition:opacity .6s;position:absolute;inset:0}.torch[data-astro-cid-ium2ihqr].is-lit .torch__city[data-astro-cid-ium2ihqr]{opacity:1}.torch__city[data-astro-cid-ium2ihqr] i[data-astro-cid-ium2ihqr]{left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform:rotate(var(--r));background:repeating-linear-gradient(0deg,#0000 0 9px,#c5a05312 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#c5a05312 9px 10px),#101014;border:1px solid #c5a0534d;position:absolute}.torch__pin[data-astro-cid-ium2ihqr]{left:var(--x);top:var(--y);color:var(--gold);filter:drop-shadow(0 0 8px #c5a05380);font-size:1.6rem;position:absolute;transform:translate(-50%,-50%)}.torch__street[data-astro-cid-ium2ihqr]{left:var(--x);top:var(--y);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.2em;color:var(--smoke);white-space:nowrap;position:absolute;transform:rotate(-6deg)}.torch__hint[data-astro-cid-ium2ihqr]{font-family:var(--f-serif);color:var(--smoke-dim);pointer-events:none;white-space:nowrap;font-size:.85rem;font-style:italic;transition:opacity .5s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.torch[data-astro-cid-ium2ihqr].is-lit .torch__hint[data-astro-cid-ium2ihqr]{opacity:0}.protocol__lead[data-astro-cid-ium2ihqr]{text-align:center;font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:var(--paper-dim);margin:0 0 1.6rem}.rules[data-astro-cid-ium2ihqr]{overflow-anchor:none;gap:0;max-width:720px;margin:4.5rem auto 0;display:grid}.rules__heading[data-astro-cid-ium2ihqr]{margin-bottom:2rem}.rules[data-astro-cid-ium2ihqr] details[data-astro-cid-ium2ihqr].protocol{border-bottom:1px solid #6e571847;position:relative}.rules[data-astro-cid-ium2ihqr] details[data-astro-cid-ium2ihqr].protocol:hover{border-left-color:var(--gold-ink);background:#fffaee08}.rules[data-astro-cid-ium2ihqr] details[data-astro-cid-ium2ihqr][open].protocol{border-left-color:var(--gold-ink);background:#fffaee0a}.rules[data-astro-cid-ium2ihqr] summary[data-astro-cid-ium2ihqr]{cursor:pointer;color:var(--cream);align-items:baseline;gap:1rem;min-height:44px;padding:1.05rem 1.1rem;font-size:1rem;font-weight:500;list-style:none;display:flex}.rules[data-astro-cid-ium2ihqr] summary[data-astro-cid-ium2ihqr]::-webkit-details-marker{display:none}.protocol__no[data-astro-cid-ium2ihqr]{font-style:normal;font-family:var(--f-mono);letter-spacing:.18em;color:var(--gold);min-width:2.2ch;padding-top:.2rem;font-size:.66rem}.protocol__q[data-astro-cid-ium2ihqr]{font-family:var(--f-serif);flex:1;font-size:1.3rem}.protocol__mark[data-astro-cid-ium2ihqr]{color:var(--gold);transition:transform var(--t-fast) ease;font-size:1.15rem;font-style:normal;font-weight:400}.rules[data-astro-cid-ium2ihqr] details[data-astro-cid-ium2ihqr][open] .protocol__mark[data-astro-cid-ium2ihqr]{transform:rotate(45deg)}.rules[data-astro-cid-ium2ihqr] .rules__body[data-astro-cid-ium2ihqr]{display:block}.rules[data-astro-cid-ium2ihqr] .rules__body[data-astro-cid-ium2ihqr]>div[data-astro-cid-ium2ihqr]{overflow:hidden}.rules[data-astro-cid-ium2ihqr] .protocol__a[data-astro-cid-ium2ihqr]{color:var(--smoke);font-family:var(--f-body);opacity:1;background:0 0;border:0;margin:.2rem 1.1rem 1.2rem;padding:.85rem 1rem .7rem 2.4rem;font-size:1rem;line-height:1.55;position:relative}.rules[data-astro-cid-ium2ihqr] details[data-astro-cid-ium2ihqr][open] .protocol__a[data-astro-cid-ium2ihqr]{opacity:1}.rules[data-astro-cid-ium2ihqr] .protocol__a[data-astro-cid-ium2ihqr]:before{content:"—";color:var(--gold-ink);font-family:var(--f-serif);font-size:1.1rem;position:absolute;top:.8rem;left:.9rem}.rules[data-astro-cid-ium2ihqr] .protocol__a[data-astro-cid-ium2ihqr] b[data-astro-cid-ium2ihqr]{color:var(--gold);font-weight:600}@media (width<=720px){.venue__rows[data-astro-cid-ium2ihqr]>div[data-astro-cid-ium2ihqr]{grid-template-columns:1fr;gap:.15rem}.rules[data-astro-cid-ium2ihqr] p[data-astro-cid-ium2ihqr]{padding-left:.4rem}}.dress__suit[data-astro-cid-ium2ihqr]{color:#6e5718;width:20px;height:20px}.dress__suit--red[data-astro-cid-ium2ihqr]{color:var(--crimson)}.torch__pin[data-astro-cid-ium2ihqr] svg[data-astro-cid-ium2ihqr]{width:100%;height:100%;color:var(--gold);filter:drop-shadow(0 0 8px #c5a05380);display:block}.family-panel[data-astro-cid-b5xdentw]{max-width:980px;color:var(--cream);margin:0 auto}#familyMessage[data-astro-cid-b5xdentw]:empty{display:none}#familyMessage[data-astro-cid-b5xdentw]{text-align:center;color:var(--cream);margin:0 0 1.5rem}#familyError[data-astro-cid-b5xdentw]{max-width:600px;margin:auto}#familyError[data-astro-cid-b5xdentw] p[data-astro-cid-b5xdentw]{margin:1rem 0}.invitation-paper[data-astro-cid-b5xdentw]{color-scheme:light;color:#30291e;background:linear-gradient(115deg,#f4eddc,#e9dfc9);border:1px solid #a68d56;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);position:relative;box-shadow:0 18px 44px #0003}#registration[data-astro-cid-b5xdentw]{max-width:650px;margin:0 auto}.paper-topline[data-astro-cid-b5xdentw]{font:400 .75rem var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:#706041;border-bottom:1px solid #b9a77d;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;padding-bottom:1rem;display:flex}.paper-topline[data-astro-cid-b5xdentw] span[data-astro-cid-b5xdentw]:last-child{font:400 1.2rem var(--f-display);letter-spacing:.06em;white-space:nowrap}.panel-eyebrow[data-astro-cid-b5xdentw]{color:#705523;margin-bottom:.75rem;font-size:.75rem}.family-title[data-astro-cid-b5xdentw]{font:500 clamp(1.9rem,4vw,2.5rem)/1.15 var(--f-serif);margin:0 0 .75rem}.intro[data-astro-cid-b5xdentw]{color:#65583f;max-width:42ch;margin:0 0 1.5rem;line-height:1.7}.family-layout[data-astro-cid-b5xdentw]{grid-template-columns:minmax(185px,1fr) minmax(0,2.5fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.family-roster[data-astro-cid-b5xdentw]{min-width:0;padding-top:1.25rem}.roster-eyebrow[data-astro-cid-b5xdentw]{letter-spacing:.2em;margin-bottom:.6rem;font-size:.75rem}.family-roster[data-astro-cid-b5xdentw] h3[data-astro-cid-b5xdentw]{font:500 2rem/1.15 var(--f-serif);margin:0 0 .8rem}.roster-hint[data-astro-cid-b5xdentw]{color:#c8c1ae;margin-bottom:1.4rem;font-size:.82rem;line-height:1.65}#familyGuests[data-astro-cid-b5xdentw]{visibility:visible;opacity:1;gap:.6rem;margin:0;display:grid;position:static}#familyGuests[data-astro-cid-b5xdentw] .guest-tab{color:#eee7d6;text-align:left;cursor:pointer;width:100%;font:inherit;background:#10231e;border:1px solid #b9a06b55;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.3rem .75rem;min-height:68px;padding:.9rem .85rem;transition:border-color .2s,background .2s;display:grid}#familyGuests[data-astro-cid-b5xdentw] .guest-tab:hover{border-color:#d0af6b}#familyGuests[data-astro-cid-b5xdentw] .guest-tab[aria-pressed=true]{color:#29251d;background:#ebdfc4;border-color:#d3b36b;box-shadow:inset 3px 0 #b58b38}#familyGuests[data-astro-cid-b5xdentw] .guest-tab__number{font:400 .75rem var(--f-mono);color:#d6b775;grid-row:span 2;padding-top:.22rem}#familyGuests[data-astro-cid-b5xdentw] .guest-tab[aria-pressed=true] .guest-tab__number{color:#705523}#familyGuests[data-astro-cid-b5xdentw] .guest-tab__name{font:500 1.14rem/1.2 var(--f-serif);overflow-wrap:anywhere}#familyGuests[data-astro-cid-b5xdentw] .guest-tab__status{color:#c8c1ae;grid-column:2;font-size:.75rem;line-height:1.4}#familyGuests[data-astro-cid-b5xdentw] .guest-tab[aria-pressed=true] .guest-tab__status{color:#65583f}#familyGuests[data-astro-cid-b5xdentw] .guest-tab:focus-visible{outline-offset:3px;outline:2px solid #eac779}.family-progress[data-astro-cid-b5xdentw]{color:#d9c99f;margin:1rem 0;font-size:.76rem;line-height:1.6}fieldset[data-astro-cid-b5xdentw]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-b5xdentw]{font:500 1.45rem/1.25 var(--f-serif);margin-bottom:.35rem;padding:0}#guestName[data-astro-cid-b5xdentw]{font:500 clamp(1.8rem,3vw,2.3rem)/1.15 var(--f-serif);overflow-wrap:anywhere;max-width:100%;margin:0 0 1.5rem;scroll-margin-top:125px}#guestName[data-astro-cid-b5xdentw]:focus{outline:none}.attendance[data-astro-cid-b5xdentw]{border-top:1px solid #b9a77d;padding-top:1.25rem}.attendance[data-astro-cid-b5xdentw] legend[data-astro-cid-b5xdentw]{float:left;width:100%}.attendance[data-astro-cid-b5xdentw] .question-hint[data-astro-cid-b5xdentw]{clear:both}.question-hint[data-astro-cid-b5xdentw]{color:#6c5e44;margin:0 0 1rem;font-size:.81rem;line-height:1.6}.bets[data-astro-cid-b5xdentw]{grid-template-columns:1fr 1fr;gap:clamp(.8rem,3vw,1.5rem);max-width:400px;margin:0 auto 1.75rem;padding:.4rem 0;display:grid}.bet[data-astro-cid-b5xdentw]{cursor:pointer;margin:0;display:block;position:relative}.bet[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw],.answer-choices[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw]{opacity:0;width:1px;height:1px;position:absolute}.bet__card[data-astro-cid-b5xdentw]{aspect-ratio:5/7;text-align:center;background:linear-gradient(140deg,#fffaf0,#eee4ce);border:1px solid #b6a582;border-radius:7px;grid-template-rows:auto 1fr auto;width:100%;max-width:175px;margin:0 auto;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 5px 9px #4b3a201c}.bet__mid[data-astro-cid-b5xdentw]{color:#30291e;place-content:center;justify-items:center;gap:.35rem;padding:.3rem .5rem;display:grid}.bet__suit[data-astro-cid-b5xdentw]{width:38px;height:38px;color:var(--crimson);margin-bottom:.2rem}.bet__suit--ink[data-astro-cid-b5xdentw]{color:#30291e}.bet__mid[data-astro-cid-b5xdentw] b[data-astro-cid-b5xdentw]{font:500 clamp(1.2rem,2.5vw,1.75rem)/1.15 var(--f-serif)}.bet__mid[data-astro-cid-b5xdentw] small[data-astro-cid-b5xdentw]{font:italic .78rem/1.35 var(--f-serif);color:#716047}.bet__corner[data-astro-cid-b5xdentw]{color:var(--crimson);justify-self:start;align-items:center;gap:3px;padding:.45rem .6rem;display:flex}.bet__corner[data-astro-cid-b5xdentw] svg[data-astro-cid-b5xdentw]{width:11px;height:11px}.bet__corner[data-astro-cid-b5xdentw] b[data-astro-cid-b5xdentw]{font:600 1rem var(--f-serif)}.bet__corner--br[data-astro-cid-b5xdentw]{place-self:end;transform:rotate(180deg)}.bet[data-astro-cid-b5xdentw]:last-child .bet__corner[data-astro-cid-b5xdentw]{color:#30291e}.bet[data-astro-cid-b5xdentw]:hover .bet__card[data-astro-cid-b5xdentw]{border-color:#7a5f26;transform:translateY(-3px)}.bet[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw]:checked+.bet__card[data-astro-cid-b5xdentw]{border-color:#725b24;transform:translateY(-4px);box-shadow:0 0 0 2px #886c32,0 9px 18px #4b3a2028}.bet[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw]:checked+.bet__card[data-astro-cid-b5xdentw]:after{content:"✓";color:#fff9e8;width:25px;height:25px;font:600 .85rem var(--f-body);background:#274c39;border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 3px #efe5d0}.bet[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw]:focus-visible+.bet__card[data-astro-cid-b5xdentw],.answer-choices[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw]:focus-visible+span[data-astro-cid-b5xdentw]{outline-offset:5px;outline:2px solid #705523}.question-block[data-astro-cid-b5xdentw]{border-top:1px solid #b9a77d;margin-top:1.3rem;padding-top:1.3rem}.answer-choices[data-astro-cid-b5xdentw]{grid-template-columns:.7fr 1.2fr 1.2fr;gap:.45rem;display:grid}.answer-choices[data-astro-cid-b5xdentw] label[data-astro-cid-b5xdentw]{cursor:pointer;margin:0;position:relative}.answer-choices[data-astro-cid-b5xdentw] span[data-astro-cid-b5xdentw]{text-align:center;border:1px solid #ae9c78;justify-content:center;align-items:center;min-height:48px;padding:.75rem .4rem;font-size:.8rem;line-height:1.3;transition:background .15s;display:flex}.answer-choices[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw]:checked+span[data-astro-cid-b5xdentw]{color:#fff6e2;background:#253e32;border-color:#253e32;box-shadow:inset 0 -3px #b69b65}.answer-choices[data-astro-cid-b5xdentw] label[data-astro-cid-b5xdentw]:hover span[data-astro-cid-b5xdentw]{border-color:#705523}#drinkChoices[data-astro-cid-b5xdentw]{margin-top:1.25rem}#drinkChoices[data-astro-cid-b5xdentw] legend[data-astro-cid-b5xdentw]{font:500 .9rem var(--f-body);margin-bottom:.75rem}.drink-choices[data-astro-cid-b5xdentw]{flex-wrap:wrap;gap:.4rem .8rem;display:flex}.drink-option[data-astro-cid-b5xdentw]{cursor:pointer;align-items:center;gap:.5rem;min-height:36px;margin:0;font-size:.81rem;display:flex}.optional-note[data-astro-cid-b5xdentw]{font:500 1.25rem var(--f-serif);margin-bottom:1rem}.optional-note[data-astro-cid-b5xdentw] span[data-astro-cid-b5xdentw]{font:400 .74rem var(--f-body);color:#716047;white-space:nowrap}.field-pair[data-astro-cid-b5xdentw]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field-pair[data-astro-cid-b5xdentw] label[data-astro-cid-b5xdentw]{flex-direction:column;justify-content:flex-end;display:flex}label[data-astro-cid-b5xdentw]{margin:0 0 1.2rem;font-size:.85rem;line-height:1.5;display:block}input[data-astro-cid-b5xdentw]:not([type=radio]):not([type=checkbox]),textarea[data-astro-cid-b5xdentw]{box-sizing:border-box;color:#30291e;width:100%;font:400 1rem/1.5 var(--f-body);background:#fff6;border:0;border-bottom:1px solid #998665;border-radius:0;min-height:48px;margin-top:.4rem;padding:.75rem;display:block}input[data-astro-cid-b5xdentw]::placeholder,textarea[data-astro-cid-b5xdentw]::placeholder{color:#7a6c54;opacity:1;font-size:.85rem}input[data-astro-cid-b5xdentw][type=radio],input[data-astro-cid-b5xdentw][type=checkbox]{accent-color:#315241;vertical-align:middle;flex-shrink:0;width:1.1rem;height:1.1rem}.note-label[data-astro-cid-b5xdentw]{margin-top:1.4rem}.note-label[data-astro-cid-b5xdentw]>span[data-astro-cid-b5xdentw]{color:#716047;margin-left:.5rem;font-size:.75rem}textarea[data-astro-cid-b5xdentw]{resize:vertical}.check-label[data-astro-cid-b5xdentw]{align-items:center;gap:.6rem;display:flex}.btn[data-astro-cid-b5xdentw]{gap:1.4rem;min-height:48px}#rsvpNext[data-astro-cid-b5xdentw]{width:100%;margin-top:.4rem}.text-button[data-astro-cid-b5xdentw]{color:inherit;font:400 .8rem/1.4 var(--f-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;padding:.45rem 0;display:inline-block}.invitation-paper[data-astro-cid-b5xdentw] .text-button[data-astro-cid-b5xdentw]{color:#604719}.deadline[data-astro-cid-b5xdentw],.privacy[data-astro-cid-b5xdentw]{color:#716047;margin:1rem 0 0;font-size:.75rem;line-height:1.65}#registerForm[data-astro-cid-b5xdentw] .privacy[data-astro-cid-b5xdentw]{margin-bottom:1.25rem}#rsvpStatus[data-astro-cid-b5xdentw],#registrationStatus[data-astro-cid-b5xdentw]{white-space:pre-line;color:#31513c;margin:1rem 0 0;font-size:.85rem;line-height:1.6}#rsvpStatus[data-astro-cid-b5xdentw]:empty,#registrationStatus[data-astro-cid-b5xdentw]:empty{display:none}.next-guest[data-astro-cid-b5xdentw]{color:#304636;width:100%;font:500 .86rem/1.5 var(--f-body);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #9a865e;min-height:48px;margin-top:.75rem;padding:.8rem}.next-guest[data-astro-cid-b5xdentw]:hover{background:#294c3812}details[data-astro-cid-b5xdentw]{border-top:1px solid #b69b6555;margin:1.2rem 0 0;padding:.8rem 0 0;font-size:.8rem}summary[data-astro-cid-b5xdentw]{cursor:pointer;min-height:32px;line-height:1.6}details[data-astro-cid-b5xdentw] form[data-astro-cid-b5xdentw]{padding-top:1rem}.member-actions[data-astro-cid-b5xdentw]{flex-wrap:wrap;gap:1rem;display:flex}#editMemberPanel[data-astro-cid-b5xdentw]{margin-top:1.5rem}#editMemberPanel[data-astro-cid-b5xdentw] summary[data-astro-cid-b5xdentw]{color:#65583f}#addMemberPanel[data-astro-cid-b5xdentw]{color:#ddd0ac}#addMemberPanel[data-astro-cid-b5xdentw] input[data-astro-cid-b5xdentw]:not([type=checkbox]){color:#f3e7cf;background:#fff1;border-color:#ab9362}#addMemberPanel[data-astro-cid-b5xdentw] label[data-astro-cid-b5xdentw]{font-size:.8rem}#addMemberPanel[data-astro-cid-b5xdentw] .text-button[data-astro-cid-b5xdentw]{color:#e0c588}.family-tools[data-astro-cid-b5xdentw]{color:#d0c3a1;border-top:1px solid #b69b6544;justify-content:space-between;align-items:baseline;gap:1rem;max-width:100%;margin-top:1.5rem;padding-top:.25rem;display:flex}.edit-access[data-astro-cid-b5xdentw]{border:0;flex:1;min-width:0;margin:0;padding:.75rem 0}.edit-access[data-astro-cid-b5xdentw] summary[data-astro-cid-b5xdentw]{min-height:32px;font-size:.8rem}.edit-access__body[data-astro-cid-b5xdentw]{max-width:650px;padding:.5rem 0;font-size:.78rem;line-height:1.7}.access-actions[data-astro-cid-b5xdentw]{flex-wrap:wrap;gap:.7rem 1.5rem;margin:.5rem 0;display:flex}#editLink[data-astro-cid-b5xdentw]{font:400 .75rem/1.6 var(--f-mono);color:#f3e7cf;background:#10231e;border:1px solid #9e885c;padding:.7rem}#logoutFamily[data-astro-cid-b5xdentw]{color:#c6b99a;border:0;flex-shrink:0;font-size:.75rem}#familyPreview[data-astro-cid-b5xdentw]{border:1px solid #b69b65;margin-bottom:1.5rem;padding:.75rem;font-size:.8rem}[data-astro-cid-b5xdentw][hidden]{display:none!important}[data-astro-cid-b5xdentw]:focus-visible{outline-offset:4px;outline:2px solid #ac8031}button[data-astro-cid-b5xdentw]:disabled{opacity:.55;cursor:wait}fieldset[data-astro-cid-b5xdentw]:disabled{opacity:.75}.honeypot[data-astro-cid-b5xdentw]{left:-10000px;position:absolute!important}#registrationGuests .registration-row{border-top:1px solid #b9a77d;padding:1rem 0;position:relative}#registrationGuests label{margin-bottom:.6rem;font-size:.85rem;line-height:1.5;display:block}#registrationGuests input[name=guestName]{box-sizing:border-box;color:#30291e;width:100%;font:400 1rem var(--f-body);background:#fff6;border:0;border-bottom:1px solid #998665;border-radius:0;min-height:48px;margin-top:.45rem;padding:.7rem;display:block}#registrationGuests input[type=checkbox]{accent-color:#315241;vertical-align:middle;width:1.1rem;height:1.1rem;margin-right:.4rem}#registrationGuests .text-button{color:#604719;font:400 .75rem var(--f-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9a865e;min-height:40px}#registrationGuests input:focus-visible{outline-offset:3px;outline:2px solid #705523}@media (width<=700px){.family-layout[data-astro-cid-b5xdentw]{grid-template-columns:1fr;gap:1.4rem}.family-roster[data-astro-cid-b5xdentw]{padding-top:0}.family-roster[data-astro-cid-b5xdentw] h3[data-astro-cid-b5xdentw]{font-size:1.7rem}.roster-hint[data-astro-cid-b5xdentw]{margin-bottom:1rem}#familyGuests[data-astro-cid-b5xdentw]{grid-template-columns:repeat(2,minmax(0,1fr))}.family-progress[data-astro-cid-b5xdentw]{margin:.8rem 0 0}#addMemberPanel[data-astro-cid-b5xdentw]{margin-top:.75rem}#familyGuests[data-astro-cid-b5xdentw] .guest-tab{grid-template-columns:1.3rem minmax(0,1fr);column-gap:.35rem;padding:.8rem .6rem}#familyGuests[data-astro-cid-b5xdentw] .guest-tab__name{font-size:1.05rem}.guest-paper[data-astro-cid-b5xdentw]{padding:1.4rem}.bets[data-astro-cid-b5xdentw]{max-width:340px}.family-tools[data-astro-cid-b5xdentw]{margin-top:1rem}}@media (width<=480px){.field-pair[data-astro-cid-b5xdentw]{grid-template-columns:1fr;gap:0}}@media (width<=380px){.guest-paper[data-astro-cid-b5xdentw]{padding:1rem}.field-pair[data-astro-cid-b5xdentw]{grid-template-columns:1fr;gap:0}.bet__mid[data-astro-cid-b5xdentw] b[data-astro-cid-b5xdentw]{font-size:1.15rem}.bet__mid[data-astro-cid-b5xdentw] small[data-astro-cid-b5xdentw]{font-size:.75rem}.bet__suit[data-astro-cid-b5xdentw]{width:30px;height:30px}.bet__corner[data-astro-cid-b5xdentw]{padding:.3rem .4rem}.answer-choices[data-astro-cid-b5xdentw] span[data-astro-cid-b5xdentw]{padding:.6rem .25rem;font-size:.75rem}.optional-note[data-astro-cid-b5xdentw] span[data-astro-cid-b5xdentw]{margin-top:.3rem;display:block}}@media (prefers-reduced-motion:reduce){.bet__card[data-astro-cid-b5xdentw]{transition:none}}.film__strip[data-astro-cid-sku4hjew] .album-empty{text-align:center;max-width:540px;color:var(--smoke);grid-column:1/-1;margin:auto;font-size:1rem}#galleryUnlock[data-astro-cid-sku4hjew]{text-align:center;max-width:440px;margin:1.5rem auto}#galleryUnlock[data-astro-cid-sku4hjew] label[data-astro-cid-sku4hjew]{gap:.5rem;display:grid}#galleryUnlock[data-astro-cid-sku4hjew] input[data-astro-cid-sku4hjew]{border:1px solid var(--gold-dim);color:var(--cream);font:inherit;background:#fff1;padding:.75rem}#galleryUnlock[data-astro-cid-sku4hjew] .btn[data-astro-cid-sku4hjew]{margin:.8rem 0}#galleryUnlock[data-astro-cid-sku4hjew] p[data-astro-cid-sku4hjew]{color:var(--smoke);font-size:.875rem}.film__up[data-astro-cid-sku4hjew] #photoStatus[data-astro-cid-sku4hjew]{font-family:var(--f-body);letter-spacing:0;color:var(--smoke);max-width:540px;font-size:.9rem}#photoRegister[data-astro-cid-sku4hjew]{text-underline-offset:4px;place-content:center;min-height:44px;display:grid}.film__strip[data-astro-cid-sku4hjew] .guest-photo{color:var(--cream);background:var(--ink-2);border:1px solid var(--gold-faint);padding:8px;text-decoration:none;display:block}.film__strip[data-astro-cid-sku4hjew] .guest-photo img{aspect-ratio:1;object-fit:cover;width:100%}.film__strip[data-astro-cid-sku4hjew] .guest-photo span{padding:.6rem .2rem;font-size:.8rem;display:block}.vizes[data-astro-cid-sku4hjew]{grid-template-columns:repeat(auto-fit,minmax(220px,290px));justify-content:center;gap:1.8rem;display:grid}.viz[data-astro-cid-sku4hjew]{background:var(--ink-2);border:1px solid var(--gold-faint);transition:border-color var(--t-fast), transform var(--t-fast);justify-items:center;gap:.15rem;padding:2.2rem 1.4rem 1.8rem;text-decoration:none;display:grid;position:relative}.viz[data-astro-cid-sku4hjew]:before{content:"";border:1px solid var(--gold-faint);pointer-events:none;transition:border-color var(--t-fast);position:absolute;inset:6px}.viz[data-astro-cid-sku4hjew]:hover{border-color:var(--gold-dim);transform:translateY(-3px)}.viz[data-astro-cid-sku4hjew]:hover:before{border-color:var(--gold-dim)}.viz__role[data-astro-cid-sku4hjew]{font-family:var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:.6rem}.viz__name[data-astro-cid-sku4hjew]{font-family:var(--f-display);letter-spacing:.06em;color:var(--cream);font-size:1.65rem;font-weight:400}.viz__tel[data-astro-cid-sku4hjew]{color:var(--smoke);font-size:.85rem}.gift[data-astro-cid-sku4hjew]{text-align:center;gap:1rem;max-width:620px;margin:5rem auto 0;display:grid}.gift__main[data-astro-cid-sku4hjew]{font-family:var(--f-serif);color:var(--cream);margin:0;font-size:clamp(1.3rem,3.4vw,1.65rem);font-style:italic;font-weight:500}.gift__sub[data-astro-cid-sku4hjew]{color:var(--smoke);margin:0}.gift__note[data-astro-cid-sku4hjew]{font-family:var(--f-mono);color:var(--smoke-dim);margin:.3rem 0 0;font-size:.7rem}.film[data-astro-cid-sku4hjew]{margin-top:5rem}.film__eyebrow[data-astro-cid-sku4hjew]{text-align:center;margin-bottom:1.6rem}.film__strip[data-astro-cid-sku4hjew]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(.9rem,2.4vw,1.4rem);max-width:960px;margin:0 auto;display:grid}.film__up[data-astro-cid-sku4hjew]{justify-items:center;gap:.8rem;margin-top:2.6rem;display:grid}.film__up[data-astro-cid-sku4hjew] p[data-astro-cid-sku4hjew]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.2em;color:var(--smoke-dim);text-align:center;margin:0}.hashtag[data-astro-cid-sku4hjew]{border:1px dashed var(--gold-dim);color:var(--gold);font-family:var(--f-display);letter-spacing:.08em;cursor:pointer;transition:all var(--t-fast);background:0 0;margin:3.4rem auto 0;padding:.65rem 1.9rem;font-size:1.1rem;display:block}.hashtag[data-astro-cid-sku4hjew]:hover{background:#c5a05312;border-style:solid}.ftr[data-astro-cid-jo6i4kqk]{text-align:center;padding:2rem var(--gutter) calc(var(--bar) + 1.5rem);border-top:1px solid var(--gold-faint);background:linear-gradient(#0000,#c5a05308)}.ftr__mono[data-astro-cid-jo6i4kqk]{width:48px;height:48px;color:var(--gold-dim);margin:0 auto .8rem;display:block}.ftr__toast[data-astro-cid-jo6i4kqk]{font-family:var(--f-serif);color:var(--cream);margin:0 0 .8rem;font-size:clamp(1.2rem,3vw,1.5rem);font-style:italic}.ftr__line[data-astro-cid-jo6i4kqk]{font-family:var(--f-serif);color:var(--smoke);margin:.25rem 0;font-size:1.02rem;font-style:italic}.ftr__dim[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.18em;color:var(--smoke-dim);margin:.25rem 0}.ftr__proto[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);letter-spacing:.14em;color:var(--smoke-dim);flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:1.2rem;font-size:.64rem;display:flex}.ftr__proto[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--smoke-dim);border-bottom:1px dotted var(--smoke-dim);text-decoration:none}.ftr__proto[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold);border-color:var(--gold)}
