.inv-root.skin-telegram{--tg-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, "Liberation Mono", "Courier New", var(--inv-font-body), monospace;--tg-paper:color-mix(in srgb, var(--inv-accent) 6%, var(--inv-card));--tg-paper-2:color-mix(in srgb, var(--inv-accent) 13%, var(--inv-card));--tg-ink:color-mix(in srgb, var(--inv-text) 92%, var(--inv-accent));--tg-ink-soft:color-mix(in srgb, var(--inv-text) 58%, transparent);--tg-rule:color-mix(in srgb, var(--inv-text) 26%, transparent);--tg-rule-soft:color-mix(in srgb, var(--inv-text) 14%, transparent);--tg-stamp-ink:color-mix(in srgb, var(--inv-accent) 76%, var(--inv-text));--tg-hole:color-mix(in srgb, var(--inv-text) 17%, transparent)}.inv-root.skin-telegram:after{content:"";z-index:8;pointer-events:none;border:1px dashed color-mix(in srgb, var(--inv-text) 16%, transparent);outline:1px solid color-mix(in srgb, var(--inv-text) 7%, transparent);outline-offset:4px;position:fixed;inset:7px}.inv-root.skin-telegram main{counter-reset:tg-sheet}.inv-root.skin-telegram main>.inv-reveal{counter-increment:tg-sheet;position:relative}.inv-root.skin-telegram main>.inv-reveal+.inv-reveal{background-color:var(--tg-paper);border-top:1px dashed var(--tg-rule);background-image:radial-gradient(circle 3px at 11px 12px, var(--tg-hole) 99%, transparent 100%);background-position:0 0;background-repeat:repeat-y;background-size:22px 26px}.inv-root.skin-telegram main>.inv-reveal+.inv-reveal:before{content:"№ " counter(tg-sheet, decimal-leading-zero);font-family:var(--tg-mono);letter-spacing:.24em;color:var(--tg-ink-soft);pointer-events:none;font-size:.56rem;position:absolute;top:9px;right:clamp(10px,4vw,26px)}.inv-root.skin-telegram .inv-section{padding-left:clamp(1.9rem,6vw,2.6rem);padding-right:clamp(1.1rem,4vw,1.6rem)}.inv-root.skin-telegram .inv-heading{font-family:var(--tg-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--tg-ink);overflow-wrap:break-word;font-size:clamp(1.05rem,4vw,1.4rem);font-weight:700}.inv-root.skin-telegram .inv-eyebrow{font-family:var(--tg-mono);letter-spacing:.4em;color:var(--inv-accent);font-size:.6rem}.inv-root.skin-telegram .inv-orn:before,.inv-root.skin-telegram .inv-orn:after{opacity:.7;--inv-orn-hi:.7;--inv-orn-lo:.58;background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px,currentColor 7px 16px,#0000 16px 20px);height:3px}.inv-root.skin-telegram .inv-orn-diamond{width:5px;height:5px;transform:none}.inv-root.skin-telegram .inv-note,.inv-root.skin-telegram .inv-tl-venue,.inv-root.skin-telegram .inv-tl-address{font-family:var(--tg-mono);letter-spacing:.02em;font-size:.78rem}.inv-root.skin-telegram .inv-card{background:var(--tg-paper);border:1px solid var(--tg-rule);box-shadow:5px 5px 0 color-mix(in srgb, var(--inv-text) 9%, transparent);border-radius:2px;position:relative}.inv-root.skin-telegram .inv-card:before{content:"";background:repeating-linear-gradient(90deg, var(--inv-accent) 0 9px, transparent 9px 15px);opacity:.5;height:5px;position:absolute;top:0;left:0;right:0}.inv-root.skin-telegram .inv-btn,.inv-root.skin-telegram .inv-btn-outline,.inv-root.skin-telegram .inv-link-btn,.inv-root.skin-telegram .inv-choice,.inv-root.skin-telegram .inv-phone{font-family:var(--tg-mono);text-transform:uppercase;letter-spacing:.14em;border-radius:2px}.inv-root.skin-telegram .inv-btn{border:1px solid var(--inv-accent);box-shadow:3px 3px 0 color-mix(in srgb, var(--inv-text) 24%, transparent);transition:transform .12s steps(2,jump-none),box-shadow .12s}.inv-root.skin-telegram .inv-btn:hover{filter:none;box-shadow:0 0 0 color-mix(in srgb, var(--inv-text) 24%, transparent);transform:translate(3px,3px)}.inv-root.skin-telegram .inv-btn-outline,.inv-root.skin-telegram .inv-link-btn,.inv-root.skin-telegram .inv-phone{border:1px dashed var(--tg-rule);background:0 0;font-size:.7rem}.inv-root.skin-telegram .inv-link-btn:hover,.inv-root.skin-telegram .inv-btn-outline:hover,.inv-root.skin-telegram .inv-phone:hover{border-style:solid;border-color:var(--inv-accent);background:color-mix(in srgb, var(--inv-accent) 9%, transparent)}.inv-root.skin-telegram .inv-label{font-family:var(--tg-mono);letter-spacing:.22em;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.inv-root.skin-telegram .inv-label:after{content:"";border-bottom:1px dotted var(--tg-rule-soft);flex:1}.inv-root.skin-telegram .inv-input,.inv-root.skin-telegram .inv-textarea{font-family:var(--tg-mono);letter-spacing:.04em;border:none;border-bottom:1px solid var(--tg-rule);background:linear-gradient(to top, color-mix(in srgb, var(--inv-accent) 7%, transparent), transparent 60%);border-radius:0;padding:.6rem .2rem}.inv-root.skin-telegram .inv-input:focus,.inv-root.skin-telegram .inv-textarea:focus{border-bottom-color:var(--inv-accent);box-shadow:0 1px 0 var(--inv-accent)}.inv-root.skin-telegram .inv-rsvp-deadline,.inv-root.skin-telegram .inv-rsvp-replied{font-family:var(--tg-mono);letter-spacing:.1em;border:1px dashed var(--tg-rule);background:0 0;border-radius:2px;font-size:.68rem}.inv-root.skin-telegram .inv-choice{border:2px solid var(--tg-rule);font-size:.76rem;transform:rotate(-.6deg)}.inv-root.skin-telegram .inv-choice-row>:last-child{transform:rotate(.7deg)}.inv-root.skin-telegram .inv-choice[data-active=true]{border-color:var(--inv-accent);color:var(--inv-accent);box-shadow:inset 0 0 0 1px var(--inv-accent), inset 0 0 26px color-mix(in srgb, var(--inv-accent) 14%, transparent);background:0 0;transform:rotate(-2.2deg)scale(1.02)}.inv-root.skin-telegram .inv-choice-check{border-radius:2px}.inv-root.skin-telegram .inv-swatch{width:50px;height:50px;box-shadow:none;filter:drop-shadow(0 2px 3px #0000002e);border:none;border-radius:0;-webkit-mask-image:radial-gradient(circle at 36% 34%,#000 62%,#0000 63%),radial-gradient(circle at 66% 66%,#000 52%,#0000 53%);mask-image:radial-gradient(circle at 36% 34%,#000 62%,#0000 63%),radial-gradient(circle at 66% 66%,#000 52%,#0000 53%)}.inv-root.skin-telegram .inv-swatches>:nth-child(odd){transform:rotate(-9deg)}.inv-root.skin-telegram .inv-swatches>:nth-child(2n){transform:rotate(7deg)}.inv-root.skin-telegram .inv-std-ring{border:2px solid var(--tg-stamp-ink);background:0 0;border-radius:2px}.inv-root.skin-telegram .inv-std-ring:before{border:1px dashed var(--tg-rule);border-radius:0}.inv-root.skin-telegram .inv-std-date{font-family:var(--tg-mono);text-transform:uppercase;letter-spacing:.12em}.hero-telegram{background:var(--inv-bg);padding:clamp(3.2rem,9vw,5rem) 1.1rem 4.6rem}.hero-telegram:before{content:"";background-image:repeating-linear-gradient(104deg, color-mix(in srgb, var(--inv-text) 3%, transparent) 0 1px, transparent 1px 9px), radial-gradient(70% 55% at 50% 40%, color-mix(in srgb, var(--inv-accent) 10%, transparent), transparent 75%);pointer-events:none;position:absolute;inset:0}.tg-form{text-align:left;background-color:var(--tg-paper);background-image:radial-gradient(circle 2.6px at 10px 13px, var(--tg-hole) 99%, transparent 100%);border:1px solid var(--tg-rule);width:100%;max-width:34rem;box-shadow:0 14px 34px #00000029, inset 0 0 40px color-mix(in srgb, var(--inv-text) 4%, transparent);background-position:0 0;background-repeat:repeat-y;background-size:20px 24px;margin-inline:auto;padding:1.1rem 1rem 1.3rem 1.65rem;position:relative;transform:rotate(-.55deg)}.tg-mast{font-family:var(--tg-mono);align-items:center;gap:.5rem;display:flex}.tg-mast-emblem{width:1.05rem;height:1.05rem;color:var(--inv-accent);flex:none;animation:7s ease-in-out infinite tg-spark}.tg-mast-emblem svg{width:100%;height:100%;display:block}.tg-mast-word{letter-spacing:.34em;text-transform:uppercase;min-width:0;color:var(--tg-ink);overflow-wrap:break-word;flex:1;font-size:clamp(.66rem,2.9vw,.86rem);font-weight:700}.tg-mast-nr{letter-spacing:.16em;color:var(--tg-ink-soft);flex:none;font-size:.56rem}.tg-mast-rule{margin:.5rem 0 .7rem}.tg-mast-rule i,.tg-mast-rule b{background:var(--tg-ink);transform-origin:0;display:block}.tg-mast-rule i{opacity:.8;height:2.5px}.tg-mast-rule b{opacity:.45;height:1px;margin-top:2px}.tg-service{border-bottom:1px dashed var(--tg-rule);font-family:var(--tg-mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .7rem;margin:0 0 .9rem;padding-bottom:.7rem;display:grid}.tg-svc{min-width:0}.tg-svc dt{letter-spacing:.2em;text-transform:uppercase;color:var(--tg-ink-soft);overflow-wrap:break-word;font-size:.5rem}.tg-svc dd{letter-spacing:.1em;color:var(--tg-ink);overflow-wrap:break-word;margin:.1rem 0 0;font-size:.72rem}.tg-urgent{color:var(--inv-accent);border:1px solid color-mix(in srgb, var(--inv-accent) 55%, transparent);border-radius:2px;padding:0 .25rem;font-weight:700;display:inline-block}@media (min-width:560px){.tg-service{grid-template-columns:repeat(4,minmax(0,1fr))}}.tg-msg{font-family:var(--tg-mono);text-transform:uppercase}.tg-pre{letter-spacing:.2em;color:var(--tg-ink-soft);margin-bottom:.55rem;font-size:clamp(.62rem,2.7vw,.76rem);line-height:1.9}.tg-w{margin-right:.42em;display:inline-block}.tg-stop{color:var(--inv-accent);letter-spacing:.24em;font-weight:700}.tg-names{font-family:var(--tg-mono);letter-spacing:.03em;color:var(--tg-ink);text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(1.5rem,8.4vw,2.9rem);font-weight:700;line-height:1.14}.tg-name{margin-right:.3em;display:inline-block}.tg-name-amp{color:var(--inv-accent);font-weight:400}.tg-when{letter-spacing:.18em;color:var(--tg-ink);margin-top:.85rem;font-size:clamp(.66rem,3vw,.82rem);line-height:1.8}.tg-when-date{text-transform:uppercase}.tg-caret{vertical-align:-.16em;background:var(--inv-accent);width:.62em;height:1.05em;margin-left:.35em;animation:1.05s steps(2,jump-none) infinite tg-blink;display:inline-block}.tg-foot{border-top:1px solid var(--tg-rule-soft);font-family:var(--tg-mono);align-items:center;gap:.6rem;margin-top:1.1rem;padding-top:.6rem;display:flex}.tg-foot-code{letter-spacing:.22em;text-transform:uppercase;color:var(--tg-ink-soft);overflow-wrap:break-word;font-size:.52rem}.tg-foot-tape{background:repeating-linear-gradient(90deg, var(--tg-rule) 0 2px, transparent 2px 6px, var(--tg-rule) 6px 13px, transparent 13px 17px);flex:1;min-width:1.5rem;height:3px}.tg-stamp{filter:drop-shadow(0 3px 5px #0000003d);width:clamp(46px,13vw,62px);height:auto;position:absolute;top:-15px;right:12px;transform:rotate(4.5deg)}.tg-stamp-paper{fill:var(--tg-paper-2)}.tg-stamp-frame{fill:none;stroke:var(--tg-stamp-ink);stroke-width:1.4px;stroke-dasharray:3 2.5;opacity:.75}.tg-stamp-ring{fill:none;stroke:var(--tg-stamp-ink);stroke-width:2.2px;opacity:.75}.tg-stamp-rule{stroke:var(--tg-stamp-ink);stroke-width:1px;opacity:.5}.tg-stamp-val{fill:var(--tg-stamp-ink);font-family:var(--tg-mono);letter-spacing:1px;text-anchor:middle;font-size:13px;font-weight:700}.tg-postmark{width:clamp(150px,46vw,210px);height:auto;color:var(--tg-stamp-ink);pointer-events:none;position:absolute;bottom:-26px;right:-10px;transform:rotate(-13deg)}.tg-pm-ink{opacity:.6;animation:9s ease-in-out infinite tg-ink}.tg-pm-r1,.tg-pm-r2,.tg-pm-r3{fill:none;stroke:currentColor}.tg-pm-r1{stroke-width:3px}.tg-pm-r2{stroke-width:1.2px}.tg-pm-r3{stroke-width:1.6px;stroke-dasharray:1.5 4.5;opacity:.8}.tg-pm-bar{stroke:currentColor;stroke-width:2px}.tg-pm-top,.tg-pm-bot{fill:currentColor;font-family:var(--tg-mono);text-anchor:middle;letter-spacing:1.5px;font-weight:700}.tg-pm-top{font-size:15px}.tg-pm-bot{font-size:14px}.tg-pm-wave{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.tg-curl{pointer-events:none;background:linear-gradient(315deg, color-mix(in srgb, var(--inv-text) 16%, transparent) 0%, color-mix(in srgb, var(--inv-text) 4%, transparent) 42%, transparent 60%);transform-origin:100% 100%;width:34px;height:34px;animation:11s ease-in-out infinite tg-curl;position:absolute;bottom:0;right:0}.tg-count{font-family:var(--tg-mono)}.tg-count-cap{letter-spacing:.28em;text-transform:uppercase;color:var(--tg-ink-soft);overflow-wrap:break-word;margin-bottom:1.1rem;font-size:.54rem;display:block}.tg-imps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.4rem;display:grid}.tg-imp{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.tg-imp-face{border:2.5px solid var(--tg-stamp-ink);width:min(66px,17vw);height:min(66px,17vw);color:var(--tg-stamp-ink);border-radius:50%;place-items:center;display:grid;position:relative}.tg-imp-face:before{content:"";opacity:.6;border:1px dashed;border-radius:50%;position:absolute;inset:5px}.tg-imp-bar{opacity:.55;background:currentColor;height:1.5px;position:absolute;bottom:26%;left:12%;right:12%}.tg-imp-num{font-family:var(--tg-mono);letter-spacing:.02em;font-size:clamp(1rem,4.6vw,1.5rem);font-weight:700;line-height:1;animation:.42s cubic-bezier(.2,1.5,.35,1) tg-press;display:block}.tg-imp-unit{letter-spacing:.16em;text-transform:uppercase;color:var(--tg-ink-soft);text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.5rem}.tg-imp-0 .tg-imp-face{opacity:.94;transform:rotate(-4.5deg)}.tg-imp-1 .tg-imp-face{opacity:.76;transform:rotate(3deg)}.tg-imp-2 .tg-imp-face{opacity:.88;transform:rotate(-2deg)}.tg-imp-3 .tg-imp-face{opacity:.68;transform:rotate(5deg)}@media (min-width:640px){.tg-imps{gap:1rem}.tg-imp-face{width:92px;height:92px}.tg-imp-num{font-size:1.85rem}.tg-imp-unit{font-size:.58rem}}.tg-tape{background:var(--tg-paper-2);text-align:left;box-shadow:inset 0 0 30px color-mix(in srgb, var(--inv-text) 5%, transparent);margin-top:1.5rem;padding:1.4rem .7rem 1.5rem;position:relative}.tg-tape:before,.tg-tape:after{content:"";background:var(--tg-paper);height:11px;position:absolute;left:0;right:0;-webkit-mask-image:radial-gradient(6px at 8px 0,#000 99%,#0000 100%),radial-gradient(4px at 7px 0,#000 99%,#0000 100%);mask-image:radial-gradient(6px at 8px 0,#000 99%,#0000 100%),radial-gradient(4px at 7px 0,#000 99%,#0000 100%);-webkit-mask-size:17px 11px,11px 11px;mask-size:17px 11px,11px 11px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.tg-tape:before{top:0}.tg-tape:after{bottom:0;transform:rotate(180deg)}.tg-tape-body{grid-template-columns:34px minmax(0,1fr);gap:.7rem;display:grid}.tg-reel{width:34px;height:34px;color:var(--tg-ink-soft);align-self:start;position:sticky;top:16px}.tg-reel svg{width:100%;height:100%;animation:11s linear infinite tg-reel;display:block}.tg-reel-rim,.tg-reel-spoke{fill:none;stroke:currentColor;stroke-width:2px}.tg-reel-hub{fill:currentColor}.tg-entries{min-width:0;margin:0;padding:0;list-style:none}.tg-entry{border-top:1px dotted var(--tg-rule);padding:.85rem 0}.tg-entry:first-child{border-top:none;padding-top:.2rem}.tg-entry-top{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.tg-ts{font-family:var(--tg-mono);letter-spacing:.12em;color:var(--inv-accent);border:1px solid color-mix(in srgb, var(--inv-accent) 45%, transparent);border-radius:2px;flex:none;padding:.1rem .35rem;font-size:.7rem;font-weight:700}.tg-entry-glyph{color:var(--tg-ink-soft);flex:none;font-size:.95rem;line-height:1}.tg-entry-title.inv-tl-title{font-family:var(--tg-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--tg-ink);overflow-wrap:break-word;min-width:0;margin:0;font-size:.86rem;font-weight:700}.tg-cancel{width:40px;height:13px;color:var(--tg-stamp-ink);opacity:.4;flex:none;margin-left:auto}.tg-cancel path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.tg-sec-tape .inv-tl-venue,.tg-sec-tape .inv-tl-address{color:var(--tg-ink-soft);margin-top:.3rem}.tg-entry-foot{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.55rem;display:flex}.tg-entry-stop{font-family:var(--tg-mono);letter-spacing:.28em;color:var(--inv-accent);opacity:.65;margin-left:auto;font-size:.56rem}@media (min-width:640px){.tg-tape{padding-inline:1.6rem}.tg-tape-body{grid-template-columns:44px minmax(0,1fr);gap:1.2rem}.tg-reel{width:44px;height:44px}.tg-entry-title.inv-tl-title{font-size:1rem}}.tg-sec-reply .inv-section-inner{text-align:center}.tg-perf{z-index:1;align-items:center;gap:.5rem;margin-bottom:0;display:flex;position:relative}.tg-perf-notch{background:var(--tg-paper);width:15px;height:15px;box-shadow:inset 0 1px 2px #00000040, 0 0 0 1px var(--tg-rule-soft);border-radius:50%;flex:none}.tg-perf-l{margin-left:-10px}.tg-perf-r{margin-right:-10px}.tg-perf-line{border-top:2px dashed var(--tg-rule);flex:1;min-width:.5rem}.tg-perf-label{font-family:var(--tg-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tg-ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:60%;font-size:.5rem;overflow:hidden}.tg-reply{background:var(--tg-paper-2);border:1px solid var(--tg-rule);box-shadow:6px 7px 0 color-mix(in srgb, var(--inv-text) 10%, transparent);border-radius:2px;margin-top:.9rem;padding:0 0 1.5rem;transition:transform .35s cubic-bezier(.2,.8,.25,1),box-shadow .35s;position:relative}.tg-sec-reply:hover .tg-reply,.tg-sec-reply:focus-within .tg-reply{box-shadow:8px 12px 0 color-mix(in srgb, var(--inv-text) 12%, transparent);transform:translateY(7px)rotate(-.5deg)}.tg-reply-head{background:color-mix(in srgb, var(--inv-accent) 16%, transparent);border-bottom:1px dashed var(--tg-rule);font-family:var(--tg-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tg-ink);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.52rem;display:flex}.tg-reply-nr{color:var(--tg-ink-soft)}.tg-reply-body{padding:1.4rem 1.1rem 0}.tg-reply-eyebrow{font-family:var(--tg-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--inv-accent);overflow-wrap:break-word;margin-bottom:.9rem;font-size:.55rem;display:block}.tg-reply-date{font-family:var(--tg-mono);color:var(--tg-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem .7rem;display:flex}.tg-reply-day{letter-spacing:-.02em;font-size:clamp(2.6rem,15vw,4.2rem);font-weight:700;line-height:.95}.tg-reply-mid{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.tg-reply-mon{letter-spacing:.18em;text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(.75rem,3.4vw,.95rem);font-weight:700}.tg-reply-year{letter-spacing:.3em;color:var(--tg-ink-soft);font-size:.7rem}.tg-reply-wd{font-family:var(--tg-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--tg-ink-soft);overflow-wrap:break-word;margin-top:.7rem;font-size:.6rem;display:block}.tg-reply-note{margin-top:1rem}.tg-reply-cal{margin-top:.4rem}.tg-received{font-family:var(--tg-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tg-stamp-ink);opacity:.34;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border:2px solid;border-radius:2px;max-width:55%;padding:.15rem .45rem;font-size:.72rem;font-weight:700;position:absolute;bottom:10px;right:10px;overflow:hidden;transform:rotate(-9deg)}@keyframes tg-feed{0%{opacity:0;transform:translateY(46px)rotate(-2.6deg)}to{opacity:1;transform:translateY(0)rotate(-.55deg)}}@keyframes tg-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tg-fade{0%{opacity:0}to{opacity:1}}@keyframes tg-strike{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes tg-hammer{0%{opacity:0;filter:blur(2px);transform:translateY(-9px)scale(1.1)}70%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes tg-slam{0%{opacity:0;transform:rotate(-34deg)scale(2.4)}70%{opacity:1;transform:rotate(-11deg)scale(.94)}to{opacity:1;transform:rotate(-13deg)scale(1)}}@keyframes tg-stamp-in{0%{opacity:0;transform:rotate(22deg)translateY(-14px)scale(.7)}to{opacity:1;transform:rotate(4.5deg)translateY(0)scale(1)}}.inv-root.skin-telegram.is-open .tg-form{animation:.8s cubic-bezier(.2,.75,.25,1) both tg-feed}.inv-root.skin-telegram.is-open .tg-mast-emblem,.inv-root.skin-telegram.is-open .tg-mast-word,.inv-root.skin-telegram.is-open .tg-mast-nr{animation:.28s steps(3,jump-none) both tg-strike}.inv-root.skin-telegram.is-open .tg-mast-emblem{animation-delay:.16s}.inv-root.skin-telegram.is-open .tg-mast-word{animation-delay:.2s}.inv-root.skin-telegram.is-open .tg-mast-nr{animation-delay:.26s}.inv-root.skin-telegram.is-open .tg-mast-rule i{animation:.55s cubic-bezier(.2,.8,.2,1) .3s both tg-draw}.inv-root.skin-telegram.is-open .tg-mast-rule b{animation:.55s cubic-bezier(.2,.8,.2,1) .4s both tg-draw}.inv-root.skin-telegram.is-open .tg-svc dt,.inv-root.skin-telegram.is-open .tg-svc dd{animation:.26s steps(2,jump-none) both tg-strike}.inv-root.skin-telegram.is-open .tg-svc:first-child dt{animation-delay:.4s}.inv-root.skin-telegram.is-open .tg-svc:first-child dd,.inv-root.skin-telegram.is-open .tg-svc:nth-child(2) dt{animation-delay:.47s}.inv-root.skin-telegram.is-open .tg-svc:nth-child(2) dd,.inv-root.skin-telegram.is-open .tg-svc:nth-child(3) dt{animation-delay:.54s}.inv-root.skin-telegram.is-open .tg-svc:nth-child(3) dd,.inv-root.skin-telegram.is-open .tg-svc:nth-child(4) dt{animation-delay:.61s}.inv-root.skin-telegram.is-open .tg-svc:nth-child(4) dd{animation-delay:.68s}.inv-root.skin-telegram.is-open .tg-w{animation:.16s steps(2,jump-none) both tg-strike}.inv-root.skin-telegram.is-open .tg-name{animation:.24s cubic-bezier(.2,1.35,.4,1) both tg-hammer}.inv-root.skin-telegram.is-open .tg-when{animation:.18s linear 2.02s both tg-fade}.inv-root.skin-telegram.is-open .tg-when-date{animation:.4s steps(9,end) 2.06s both tg-advance}.inv-root.skin-telegram.is-open .tg-when>.tg-stop{animation:.2s steps(2,jump-none) 2.34s both tg-strike}.inv-root.skin-telegram.is-open .tg-foot{animation:.2s linear 2.22s both tg-fade}.inv-root.skin-telegram.is-open .tg-foot-code{animation:.24s steps(2,jump-none) 2.3s both tg-strike}.inv-root.skin-telegram.is-open .tg-foot-tape{animation:.5s steps(12,end) 2.42s both tg-draw}.inv-root.skin-telegram.is-open .tg-stamp{animation:.5s cubic-bezier(.2,1.5,.3,1) 2.15s both tg-stamp-in}.inv-root.skin-telegram.is-open .tg-stamp-frame,.inv-root.skin-telegram.is-open .tg-stamp-ring,.inv-root.skin-telegram.is-open .tg-stamp-rule,.inv-root.skin-telegram.is-open .tg-stamp-val{animation:.22s steps(2,jump-none) both tg-fade}.inv-root.skin-telegram.is-open .tg-stamp-frame{animation-delay:2.6s}.inv-root.skin-telegram.is-open .tg-stamp-ring:nth-child(3){animation-delay:2.64s}.inv-root.skin-telegram.is-open .tg-stamp-ring:nth-child(4){animation-delay:2.68s}.inv-root.skin-telegram.is-open .tg-stamp-rule{animation-delay:2.72s}.inv-root.skin-telegram.is-open .tg-stamp-val{animation-delay:2.76s}.inv-root.skin-telegram.is-open .tg-postmark{animation:.42s cubic-bezier(.3,1.5,.4,1) 3s both tg-slam}.inv-root.skin-telegram.is-open .tg-pm-top,.inv-root.skin-telegram.is-open .tg-pm-bot{animation:.2s steps(2,jump-none) both tg-fade}.inv-root.skin-telegram.is-open .tg-pm-top{animation-delay:3.42s}.inv-root.skin-telegram.is-open .tg-pm-bot{animation-delay:3.47s}.inv-root.skin-telegram.is-open .tg-pm-wave{transform-box:view-box;transform-origin:118px 66px;animation:.3s cubic-bezier(.3,.9,.2,1) both tg-wave-drag}.inv-root.skin-telegram.is-open .tg-pm-wave:nth-child(7){animation-delay:3.44s}.inv-root.skin-telegram.is-open .tg-pm-wave:nth-child(8){animation-delay:3.49s}.inv-root.skin-telegram.is-open .tg-pm-wave:nth-child(9){animation-delay:3.54s}.inv-root.skin-telegram.is-open .tg-pm-wave:nth-child(10){animation-delay:3.59s}.inv-root.skin-telegram.is-open .tg-pm-wave:nth-child(11){animation-delay:3.64s}@keyframes tg-advance{0%{transform:translate(-7px)}to{transform:translate(0)}}@keyframes tg-wave-drag{0%{opacity:0;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes tg-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes tg-ink{0%,to{opacity:.52}50%{opacity:.74}}@keyframes tg-curl{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.5)rotate(-4deg)}}@keyframes tg-reel{to{transform:rotate(360deg)}}@keyframes tg-spark{0%,86%,to{opacity:1}88%{opacity:.25}90%{opacity:1}92%{opacity:.35}}@keyframes tg-press{0%{opacity:.1;filter:blur(1.6px);transform:scale(1.5)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tg-caret,.tg-curl,.tg-pm-ink,.tg-mast-emblem,.tg-reel svg,.tg-imp-num{animation:none}.inv-root.skin-telegram.is-open .tg-form,.inv-root.skin-telegram.is-open .tg-mast-emblem,.inv-root.skin-telegram.is-open .tg-mast-word,.inv-root.skin-telegram.is-open .tg-mast-nr,.inv-root.skin-telegram.is-open .tg-mast-rule i,.inv-root.skin-telegram.is-open .tg-mast-rule b,.inv-root.skin-telegram.is-open .tg-svc dt,.inv-root.skin-telegram.is-open .tg-svc dd,.inv-root.skin-telegram.is-open .tg-w,.inv-root.skin-telegram.is-open .tg-name,.inv-root.skin-telegram.is-open .tg-when,.inv-root.skin-telegram.is-open .tg-when-date,.inv-root.skin-telegram.is-open .tg-when>.tg-stop,.inv-root.skin-telegram.is-open .tg-foot,.inv-root.skin-telegram.is-open .tg-foot-code,.inv-root.skin-telegram.is-open .tg-foot-tape,.inv-root.skin-telegram.is-open .tg-stamp,.inv-root.skin-telegram.is-open .tg-stamp-frame,.inv-root.skin-telegram.is-open .tg-stamp-ring,.inv-root.skin-telegram.is-open .tg-stamp-rule,.inv-root.skin-telegram.is-open .tg-stamp-val,.inv-root.skin-telegram.is-open .tg-postmark,.inv-root.skin-telegram.is-open .tg-pm-top,.inv-root.skin-telegram.is-open .tg-pm-bot,.inv-root.skin-telegram.is-open .tg-pm-wave{animation-duration:10ms!important;animation-delay:0s!important}.tg-reply{transition:none}}.inv-root.skin-telegram .rv-wipe-x{--rv-duration:1.58s;--rv-ease:steps(28, end)}.inv-root.skin-telegram .rv-mask-up{--rv-duration:1.12s;--rv-ease:steps(9, end)}.inv-root.skin-telegram .rv-mask-up [data-rv-scaffold]>*{--rv-ease:cubic-bezier(.22, 1, .36, 1)}.inv-root.skin-telegram .rv-mask-up [data-rv-items]>*{--rv-ease:steps(9, end)}.inv-root.skin-telegram{--rv-scaffold-step:26ms;--rv-scaffold-distance:14px}.inv-root.skin-telegram [data-rv-items=swatches]{--rv-tempo:.35}.inv-root.skin-telegram [data-rv-items=timeline]{--rv-tempo:1.4}.inv-root.skin-telegram{--tg-strike-in:.72s;--tg-strike-ease:steps(4, jump-none)}@media screen and (prefers-reduced-motion:no-preference){.inv-root.skin-telegram .rv-hidden .tg-count-cap,.inv-root.skin-telegram .rv-hidden .tg-imp-face,.inv-root.skin-telegram .rv-hidden .tg-imp-num,.inv-root.skin-telegram .rv-hidden .tg-imp-bar,.inv-root.skin-telegram .rv-hidden .tg-imp-unit{opacity:0;transition-property:opacity,translate,scale;transition-duration:var(--tg-strike-in);transition-timing-function:var(--tg-strike-ease)}.inv-root.skin-telegram .rv-hidden.rv-in .tg-count-cap,.inv-root.skin-telegram .rv-hidden.rv-in .tg-imp-face,.inv-root.skin-telegram .rv-hidden.rv-in .tg-imp-num,.inv-root.skin-telegram .rv-hidden.rv-in .tg-imp-bar,.inv-root.skin-telegram .rv-hidden.rv-in .tg-imp-unit{opacity:1;translate:none;scale:none}.inv-root.skin-telegram .rv-hidden .tg-count-cap{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s));translate:-8px}.inv-root.skin-telegram .rv-hidden .tg-imp-face{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s));scale:1.14}.inv-root.skin-telegram .rv-hidden .tg-imp-num{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 34ms);translate:0 -6px}.inv-root.skin-telegram .rv-hidden .tg-imp-bar{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 68ms);scale:.05 1}.inv-root.skin-telegram .rv-hidden .tg-imp-unit{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .102s);translate:0 -4px}.inv-root.skin-telegram .rv-hidden .tg-entry :is(.tg-ts,.tg-entry-glyph,.tg-entry-title,.inv-tl-venue,.inv-tl-address,.tg-entry-foot),.inv-root.skin-telegram .rv-hidden .tg-entry .tg-cancel{transition-property:translate,scale;transition-duration:.775s;transition-timing-function:steps(6,end)}.inv-root.skin-telegram .rv-hidden.rv-in .tg-entry :is(.tg-ts,.tg-entry-glyph,.tg-entry-title,.inv-tl-venue,.inv-tl-address,.tg-entry-foot),.inv-root.skin-telegram .rv-hidden.rv-in .tg-entry .tg-cancel{translate:none;scale:none}.inv-root.skin-telegram .rv-hidden .tg-entry :is(.tg-ts,.tg-entry-glyph,.tg-entry-title,.inv-tl-venue,.inv-tl-address,.tg-entry-foot){translate:-10px}.inv-root.skin-telegram .rv-hidden .tg-entry .tg-ts{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-telegram .rv-hidden .tg-entry .tg-entry-glyph{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 34ms)}.inv-root.skin-telegram .rv-hidden .tg-entry .tg-entry-title{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 68ms)}.inv-root.skin-telegram .rv-hidden .tg-entry .inv-tl-venue{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .102s)}.inv-root.skin-telegram .rv-hidden .tg-entry .inv-tl-address{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .136s)}.inv-root.skin-telegram .rv-hidden .tg-entry .tg-cancel{transform-origin:0;transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .102s);scale:.05 1}.inv-root.skin-telegram .rv-hidden .tg-entry .tg-entry-foot{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-telegram .rv-hidden :is(.tg-perf-notch,.tg-perf-line,.tg-perf-label,.tg-reply-head>*,.tg-reply-eyebrow,.tg-reply-day,.tg-reply-mon,.tg-reply-year,.tg-reply-wd,.tg-reply-note,.tg-received,.tg-reply-cal){opacity:0;transition-property:opacity,translate,scale;transition-duration:var(--tg-strike-in);transition-timing-function:var(--tg-strike-ease);transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-telegram .rv-hidden.rv-in :is(.tg-perf-notch,.tg-perf-line,.tg-perf-label,.tg-reply-head>*,.tg-reply-eyebrow,.tg-reply-day,.tg-reply-mon,.tg-reply-year,.tg-reply-wd,.tg-reply-note,.tg-received,.tg-reply-cal){opacity:1;translate:none;scale:none}.inv-root.skin-telegram .rv-hidden .tg-perf-notch{scale:.2}.inv-root.skin-telegram .rv-hidden .tg-perf-line{scale:.05 1}.inv-root.skin-telegram .rv-hidden .tg-perf-line:nth-child(2){transform-origin:100%}.inv-root.skin-telegram .rv-hidden .tg-perf-line:nth-child(4){transform-origin:0}.inv-root.skin-telegram .rv-hidden .tg-perf-label{translate:0 -4px}.inv-root.skin-telegram .rv-hidden .tg-perf-notch{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-telegram .rv-hidden .tg-perf-label{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 34ms)}.inv-root.skin-telegram .rv-hidden .tg-perf-line{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 68ms)}.inv-root.skin-telegram .rv-hidden .tg-reply-head>*,.inv-root.skin-telegram .rv-hidden .tg-reply-eyebrow,.inv-root.skin-telegram .rv-hidden .tg-reply-wd,.inv-root.skin-telegram .rv-hidden .tg-reply-note{translate:-8px}.inv-root.skin-telegram .rv-hidden .tg-reply-day,.inv-root.skin-telegram .rv-hidden .tg-reply-mon,.inv-root.skin-telegram .rv-hidden .tg-reply-year{translate:0 -7px}.inv-root.skin-telegram .rv-hidden .tg-received{scale:1.3}.inv-root.skin-telegram .rv-hidden .tg-reply-head>:first-child{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-telegram .rv-hidden .tg-reply-head>:last-child{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 34ms)}.inv-root.skin-telegram .rv-hidden .tg-reply-eyebrow{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 68ms)}.inv-root.skin-telegram .rv-hidden .tg-reply-day{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .102s)}.inv-root.skin-telegram .rv-hidden .tg-reply-mon{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .136s)}.inv-root.skin-telegram .rv-hidden .tg-reply-year{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .17s)}.inv-root.skin-telegram .rv-hidden .tg-reply-wd{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .204s)}.inv-root.skin-telegram .rv-hidden .tg-reply-note{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .238s)}.inv-root.skin-telegram .rv-hidden .tg-received{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .272s)}.inv-root.skin-telegram .rv-hidden .tg-reply-cal{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}}.inv-root.skin-telegram .inv-cue-word{font-family:var(--tg-mono);letter-spacing:.24em;text-indent:.24em;color:var(--tg-ink-soft);order:2;font-size:.55rem;display:block}.inv-root.skin-telegram .inv-cue-mark{width:44px;height:44px;color:var(--tg-stamp-ink);animation:none}.inv-root.skin-telegram .inv-cue-ring{background:var(--inv-card);box-shadow:inset 0 0 0 1px var(--tg-rule);border-radius:2px}.inv-root.skin-telegram .inv-cue-rail{background:repeating-linear-gradient(to bottom, var(--tg-rule) 0 3px, transparent 3px 8px);width:3px;height:26px;margin-left:-1.5px;animation:2.4s steps(4,end) infinite tg-cue-key;display:block;top:-30px;left:50%}.inv-root.skin-telegram .inv-cue-bead{background:var(--tg-stamp-ink);width:7px;height:3px;animation:2.4s steps(4,end) infinite tg-cue-run;display:block;top:-30px;left:calc(50% - 3.5px)}@keyframes tg-cue-key{0%,to{opacity:.45}50%{opacity:.9}}@keyframes tg-cue-run{0%{transform:translateY(0)}to{transform:translateY(23px)}}
.inv-root.skin-vitrail{--vt-lead:color-mix(in srgb, #0b0805 74%, var(--inv-primary) 26%);--vt-deep:color-mix(in srgb, var(--inv-accent) 58%, var(--inv-primary) 42%);--vt-lite:color-mix(in srgb, var(--inv-accent) 52%, #fff 48%);--vt-glow:color-mix(in srgb, var(--vt-lite) 62%, transparent);--vt-boss-glass:color-mix(in srgb, var(--inv-bg) 72%, var(--inv-accent) 28%);--vt-boss-eye:color-mix(in srgb, var(--inv-bg) 84%, var(--inv-accent) 16%);--vt-eye-glass:color-mix(in srgb, var(--vt-lite) 62%, var(--inv-bg));--vt-g1:color-mix(in srgb, var(--inv-accent) 86%, var(--inv-bg));--vt-g2:color-mix(in srgb, var(--vt-lite) 88%, var(--inv-bg));--vt-g3:color-mix(in srgb, var(--vt-deep) 86%, var(--inv-bg));--vt-g4:color-mix(in srgb, var(--inv-accent) 48%, var(--inv-bg));--vt-g5:color-mix(in srgb, var(--vt-lite) 52%, var(--inv-bg));--vt-g6:color-mix(in srgb, var(--vt-deep) 55%, var(--inv-bg))}.inv-root.skin-vitrail .vt-g1{--vt-tint:var(--vt-g1)}.inv-root.skin-vitrail .vt-g2{--vt-tint:var(--vt-g2)}.inv-root.skin-vitrail .vt-g3{--vt-tint:var(--vt-g3)}.inv-root.skin-vitrail .vt-g4{--vt-tint:var(--vt-g4)}.inv-root.skin-vitrail .vt-g5{--vt-tint:var(--vt-g5)}.inv-root.skin-vitrail .vt-g6{--vt-tint:var(--vt-g6)}.inv-root.skin-vitrail svg .vt-g1,.inv-root.skin-vitrail svg .vt-g2,.inv-root.skin-vitrail svg .vt-g3,.inv-root.skin-vitrail svg .vt-g4,.inv-root.skin-vitrail svg .vt-g5,.inv-root.skin-vitrail svg .vt-g6{fill:var(--vt-tint)}.hero-vitrail{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--inv-accent) 13%, transparent), transparent 64%), var(--inv-bg);gap:clamp(1rem,4vw,1.8rem);min-height:min(92svh,54rem);padding:clamp(2.6rem,9vw,4.5rem) 1.1rem 5rem}.vt-bloom{aspect-ratio:1;background:radial-gradient(circle, var(--vt-glow), transparent 62%);filter:blur(16px);pointer-events:none;width:min(160%,46rem);animation:9s ease-in-out infinite vt-breathe;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.vt-window{aspect-ratio:1;isolation:isolate;width:min(100%,30rem);filter:drop-shadow(0 18px 44px color-mix(in srgb, var(--vt-lead) 30%, transparent));border-radius:50%;position:relative;overflow:hidden}.vt-rose{width:100%;height:100%;display:block}.inv-root.skin-vitrail .vt-came-field{fill:color-mix(in srgb, var(--vt-lead) 94%, transparent)}.inv-root.skin-vitrail .vt-pane{stroke:var(--vt-lead);stroke-width:2px;stroke-linejoin:round}.inv-root.skin-vitrail .vt-boss{fill:var(--vt-boss-glass);stroke:var(--vt-lead);stroke-width:5px}.inv-root.skin-vitrail .vt-boss-eye{fill:var(--vt-boss-eye);stroke:var(--vt-lead);stroke-width:3px}.inv-root.skin-vitrail .vt-bead{fill:color-mix(in srgb, var(--inv-accent) 62%, transparent)}.inv-root.skin-vitrail .vt-rim{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 72%, transparent);stroke-width:2.5px}.hero-vitrail .vt-content{z-index:3;text-align:center;width:44%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vt-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--inv-accent);overflow-wrap:anywhere;margin-bottom:.5rem;font-size:clamp(.48rem,1.9vw,.66rem);font-weight:600;display:block}.vt-title{font-family:var(--inv-font-display);color:var(--inv-primary);flex-direction:column;align-items:center;gap:.08em;font-weight:500;line-height:1.06;display:flex}.vt-word{letter-spacing:.015em;overflow-wrap:anywhere;text-shadow:0 0 18px color-mix(in srgb, var(--vt-lite) 55%, transparent);font-size:clamp(1rem,5.1vw,2rem)}.vt-amp{color:var(--inv-accent);font-size:clamp(.7rem,2.8vw,1.05rem);font-style:italic}.vt-shaft{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(102deg, transparent 40%, #ffffff75 47%, color-mix(in srgb, var(--vt-lite) 62%, transparent) 51%, transparent 59%);animation:11s linear infinite vt-sweep;position:absolute;inset:-30% -60%}.vt-band{border-block:4px solid var(--vt-lead);background:linear-gradient(180deg, color-mix(in srgb, var(--vt-lite) 38%, transparent), color-mix(in srgb, var(--inv-accent) 24%, transparent)), var(--inv-bg);justify-content:center;align-items:center;gap:clamp(.6rem,3vw,1rem);max-width:100%;padding:.5rem clamp(.8rem,4vw,1.5rem);display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.vt-band-gem{background:var(--inv-accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--vt-lead);flex:none;transform:rotate(45deg)}.vt-date{font-family:var(--inv-font-display);letter-spacing:.1em;color:var(--inv-primary);font-size:clamp(.92rem,3.4vw,1.3rem)}.inv-root.skin-vitrail .inv-hero-hint{color:var(--inv-accent);z-index:4}.vt-roundels{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,4vw,1.5rem);max-width:21rem;margin:.7rem auto 0;display:grid}.vt-roundel{flex-direction:column;align-items:center;gap:.55rem;min-width:0;display:flex}.vt-roundel-disc{aspect-ratio:1;place-items:center;width:100%;max-width:8.4rem;display:grid;position:relative}.vt-roundel-glow{background:radial-gradient(circle, var(--vt-glow), transparent 66%);filter:blur(9px);border-radius:50%;animation:6.5s ease-in-out infinite vt-pulse;position:absolute;inset:-16%}.vt-roundel-came{width:100%;height:100%;position:absolute;inset:0}.inv-root.skin-vitrail .vt-rd-glass,.inv-root.skin-vitrail .vt-rd-eye,.inv-root.skin-vitrail .vt-rd-gem{stroke:var(--vt-lead);stroke-width:2.5px}.inv-root.skin-vitrail .vt-rd-eye{fill:var(--vt-eye-glass)}.inv-root.skin-vitrail .vt-rd-lead{fill:none;stroke:var(--vt-lead);stroke-width:5px}.inv-root.skin-vitrail .vt-rd-rim{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 68%, transparent);stroke-width:2px}.vt-roundel-num{z-index:2;font-family:var(--inv-font-display);color:var(--vt-lead);font-size:clamp(1.45rem,7.6vw,2.2rem);font-weight:700;animation:.5s cubic-bezier(.2,.8,.3,1.1) vt-tick;position:relative}.vt-roundel-label{letter-spacing:.2em;text-transform:uppercase;color:var(--inv-text-soft);text-align:center;font-size:.66rem;font-weight:600}.vt-lancet{text-align:left;width:min(100%,27rem);margin:.4rem auto 0;position:relative}.vt-lc-head{z-index:3;width:100%;height:clamp(84px,27vw,128px);filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--vt-lead) 24%, transparent));display:block;position:sticky;top:0}.inv-root.skin-vitrail .vt-lc-came{fill:color-mix(in srgb, var(--vt-lead) 96%, transparent)}.inv-root.skin-vitrail .vt-lc-glass{stroke:var(--vt-lead);stroke-width:2px;vector-effect:non-scaling-stroke}.vt-lancet-body{background:var(--vt-lead);border-inline:9px solid var(--vt-lead);gap:7px;margin-top:-1px;padding:0 0 7px;display:grid}.vt-lc-pane{background:linear-gradient(152deg, color-mix(in srgb, var(--vt-tint) 45%, transparent), var(--vt-tint)), var(--inv-bg);align-items:flex-start;gap:clamp(.5rem,3vw,.9rem);padding:clamp(.85rem,3.6vw,1.15rem) clamp(.7rem,3.2vw,1.05rem);display:flex;box-shadow:inset 0 0 0 1px #fff3}.vt-quarry{background:color-mix(in srgb, var(--inv-accent) 66%, transparent);width:60px;height:60px;box-shadow:0 0 0 3px var(--vt-lead), inset 0 0 0 1px #ffffff4d;flex:none;place-items:center;margin:9px 13px;display:grid;transform:rotate(45deg)}.vt-quarry-time{font-family:var(--inv-font-display);letter-spacing:.02em;color:var(--vt-lead);white-space:nowrap;font-size:.76rem;font-weight:700;transform:rotate(-45deg)}.vt-lc-text{flex:auto;min-width:0}.vt-lc-titlerow{align-items:center;gap:.5rem;display:flex}.vt-emblem{width:30px;height:30px;color:var(--vt-lead);background:color-mix(in srgb, var(--vt-lite) 72%, transparent);box-shadow:0 0 0 2px var(--vt-lead);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:inline-grid}.vt-lancet .inv-tl-title{overflow-wrap:anywhere;margin-top:0}.vt-lancet .inv-link-btn{margin-top:.6rem}.vt-sill{background:linear-gradient(180deg, var(--vt-lead), color-mix(in srgb, var(--vt-lead) 74%, transparent));height:15px;box-shadow:0 10px 24px color-mix(in srgb, var(--vt-lead) 26%, transparent);margin-inline:-7px}.vt-std{aspect-ratio:1;width:min(100%,21rem);filter:drop-shadow(0 14px 32px color-mix(in srgb, var(--vt-lead) 24%, transparent));margin-inline:auto;position:relative}.vt-std-glass{width:100%;height:100%;position:absolute;inset:0}.inv-root.skin-vitrail .vt-std-came{fill:color-mix(in srgb, var(--vt-lead) 95%, transparent)}.inv-root.skin-vitrail .vt-std-pane{stroke:var(--vt-lead);stroke-width:2px}.inv-root.skin-vitrail .vt-std-inner{fill:var(--vt-boss-eye);stroke:var(--vt-lead);stroke-width:2px}.inv-root.skin-vitrail .vt-std-gem{stroke:var(--vt-lead);stroke-width:2px}.vt-std-text{text-align:center;flex-direction:column;align-items:center;gap:.12rem;width:58%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vt-std-day{font-family:var(--inv-font-display);color:var(--inv-primary);overflow-wrap:anywhere;font-size:clamp(1.1rem,5.8vw,1.8rem);line-height:1.14}.vt-std-year{font-family:var(--inv-font-display);letter-spacing:.24em;color:var(--inv-accent);font-size:clamp(.9rem,3.8vw,1.2rem)}.vt-std-weekday{letter-spacing:.2em;text-transform:uppercase;color:var(--inv-text-soft);overflow-wrap:anywhere;font-size:.66rem}.vt-std-caption{margin-top:1.5rem}.inv-root.skin-vitrail:after{content:"";z-index:9;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(103deg, transparent 36%, #ffffff9e 45%, color-mix(in srgb, var(--inv-accent) 45%, transparent) 50%, transparent 60%);animation:30s linear infinite vt-page-shaft;position:fixed;inset:-25% -45%}.inv-root.skin-vitrail .inv-section{border-top:5px solid var(--vt-lead);position:relative}.inv-root.skin-vitrail .inv-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--inv-accent) 72%, transparent) 0 11px, transparent 11px 28px);height:5px;position:absolute;top:-5px;left:0;right:0}.inv-root.skin-vitrail .inv-heading{letter-spacing:.05em;text-shadow:0 0 24px color-mix(in srgb, var(--inv-accent) 34%, transparent);font-weight:600}.inv-root.skin-vitrail .inv-eyebrow{letter-spacing:.38em}.inv-root.skin-vitrail .inv-eyebrow:before{content:"◆  "}.inv-root.skin-vitrail .inv-eyebrow:after{content:" ◆"}.inv-root.skin-vitrail .inv-orn:before,.inv-root.skin-vitrail .inv-orn:after{background:var(--vt-lead);opacity:.75;--inv-orn-hi:.75;--inv-orn-lo:.63;height:4px}.inv-root.skin-vitrail .inv-orn-diamond{background:var(--inv-accent);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--vt-lead)}.inv-root.skin-vitrail .inv-card{border:6px solid var(--vt-lead);background:linear-gradient(158deg, color-mix(in srgb, var(--vt-lite) 24%, transparent), transparent 58%), var(--inv-card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inv-accent) 40%, transparent), var(--inv-shadow);border-radius:0}.inv-root.skin-vitrail .inv-btn{border:3px solid var(--vt-lead);text-transform:uppercase;letter-spacing:.16em;background:linear-gradient(164deg, color-mix(in srgb, var(--inv-accent) 58%, #fff), var(--inv-accent) 56%, color-mix(in srgb, var(--inv-accent) 80%, #000));border-radius:2px;font-size:.78rem;position:relative;overflow:hidden}.inv-root.skin-vitrail .inv-btn:after{content:"";pointer-events:none;background:linear-gradient(114deg,#0000 42%,#ffffff6b 50%,#0000 58%);animation:7s ease-in-out infinite vt-glint;position:absolute;inset:0}.inv-root.skin-vitrail .inv-btn:hover{filter:brightness(1.08);transform:none}.inv-root.skin-vitrail .inv-btn-outline,.inv-root.skin-vitrail .inv-link-btn,.inv-root.skin-vitrail .inv-choice,.inv-root.skin-vitrail .inv-phone{border:2.5px solid var(--vt-lead);letter-spacing:.08em;background:color-mix(in srgb, var(--inv-accent) 12%, transparent);border-radius:2px}.inv-root.skin-vitrail .inv-link-btn{color:var(--inv-primary)}.inv-root.skin-vitrail .inv-btn-outline:hover,.inv-root.skin-vitrail .inv-link-btn:hover,.inv-root.skin-vitrail .inv-choice:hover{background:color-mix(in srgb, var(--inv-accent) 26%, transparent);border-color:var(--vt-lead)}.inv-root.skin-vitrail .inv-choice[data-active=true]{background:color-mix(in srgb, var(--inv-accent) 46%, transparent);box-shadow:inset 0 0 22px color-mix(in srgb, var(--vt-lite) 70%, transparent)}.inv-root.skin-vitrail .inv-rsvp-card{padding-block:clamp(1.4rem,5vw,2rem)}.inv-root.skin-vitrail .inv-label{letter-spacing:.22em;color:var(--inv-accent)}.inv-root.skin-vitrail .inv-input,.inv-root.skin-vitrail .inv-textarea{border:2.5px solid var(--vt-lead);background:linear-gradient(172deg, color-mix(in srgb, var(--vt-lite) 20%, transparent), transparent 62%);border-radius:0}.inv-root.skin-vitrail .inv-input:focus,.inv-root.skin-vitrail .inv-textarea:focus{border-color:var(--vt-lead);box-shadow:inset 0 0 20px color-mix(in srgb, var(--inv-accent) 30%, transparent), 0 0 0 2px color-mix(in srgb, var(--inv-accent) 45%, transparent)}.inv-root.skin-vitrail .inv-swatch{box-shadow:0 0 0 3px var(--vt-lead), 0 0 0 4.5px color-mix(in srgb, var(--inv-accent) 45%, transparent);border:none;border-radius:0;margin:.6rem;transform:rotate(45deg)}.inv-root.skin-vitrail .inv-std-ring{border:4px solid var(--vt-lead);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:color-mix(in srgb, var(--inv-accent) 18%, transparent);border-radius:0}.inv-root.skin-vitrail .inv-std-ring:before{border:none}.inv-root.skin-vitrail .inv-count-after{color:var(--inv-primary)}@media (min-width:640px){.vt-roundels{grid-template-columns:repeat(4,minmax(0,1fr));max-width:38rem}.hero-vitrail .vt-content{width:42%}.vt-quarry{width:66px;height:66px}.vt-quarry-time{font-size:.82rem}}@media (min-width:900px){.vt-window{width:min(100%,34rem)}.vt-lancet{width:min(100%,30rem)}}.inv-root.skin-vitrail.is-open .vt-boss,.inv-root.skin-vitrail.is-open .vt-boss-eye{animation:.85s ease-out .1s both vt-ignite}.inv-root.skin-vitrail.is-open .vt-pane{animation:vt-ignite .8s ease-out calc(.24s + var(--vt-i,0) * 50ms) both, vt-flicker calc(5s + var(--vt-i,0) * .37s) ease-in-out calc(2.4s + var(--vt-i,0) * .13s) infinite}.inv-root.skin-vitrail .vt-lc-glass,.inv-root.skin-vitrail .vt-rd-glass,.inv-root.skin-vitrail .vt-rd-eye{animation:vt-flicker calc(6s + var(--vt-i,0) * .41s) ease-in-out calc(var(--vt-i,0) * .17s) infinite}.inv-root.skin-vitrail.is-open .vt-rim{animation:2.6s ease-out .15s both vt-draw}.inv-root.skin-vitrail.is-open .vt-bead{animation:.7s ease-out 1.9s both vt-ignite}.inv-root.skin-vitrail.is-open .vt-eyebrow{animation:.9s .85s both vt-in}.inv-root.skin-vitrail.is-open .vt-word,.inv-root.skin-vitrail.is-open .vt-amp{animation:1.1s cubic-bezier(.2,.7,.2,1) both vt-lightup}.inv-root.skin-vitrail.is-open .vt-title>:first-child{animation-delay:1.05s}.inv-root.skin-vitrail.is-open .vt-title>:nth-child(2){animation-delay:1.3s}.inv-root.skin-vitrail.is-open .vt-title>:nth-child(3){animation-delay:1.55s}.inv-root.skin-vitrail.is-open .vt-title>:nth-child(4){animation-delay:1.8s}.inv-root.skin-vitrail.is-open .vt-band{animation:1s 2s both vt-in-up}.inv-root.skin-vitrail.is-open .vt-band-gem{animation:.7s ease-out both vt-ignite}.inv-root.skin-vitrail.is-open .vt-band-gem:first-child{animation-delay:2.24s}.inv-root.skin-vitrail.is-open .vt-band-gem:last-child{animation-delay:2.38s}@keyframes vt-ignite{0%{opacity:0;filter:brightness(.25)saturate(.15)}to{opacity:1;filter:brightness()saturate()}}@keyframes vt-flicker{0%,to{opacity:1}28%{opacity:.86}49%{opacity:.98}71%{opacity:.89}}@keyframes vt-draw{0%{stroke-dasharray:1226;stroke-dashoffset:1226px}to{stroke-dasharray:1226;stroke-dashoffset:0}}@keyframes vt-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@keyframes vt-sweep{0%{transform:translate(-44%)}to{transform:translate(44%)}}@keyframes vt-page-shaft{0%{transform:translate(-38%)}to{transform:translate(38%)}}@keyframes vt-pulse{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes vt-glint{0%,62%{transform:translate(-130%)}92%,to{transform:translate(130%)}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-in-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-lightup{0%{opacity:0;letter-spacing:.3em;filter:blur(4px)brightness(.4)}to{opacity:1;letter-spacing:.015em;filter:blur()brightness()}}@keyframes vt-tick{0%{opacity:0;filter:blur(2px);transform:translateY(-24%)scale(.86)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.vt-bloom,.vt-shaft,.vt-roundel-glow,.inv-root.skin-vitrail:after,.inv-root.skin-vitrail .inv-btn:after,.inv-root.skin-vitrail .vt-lc-glass,.inv-root.skin-vitrail .vt-rd-glass,.inv-root.skin-vitrail .vt-rd-eye,.inv-root.skin-vitrail.is-open .vt-pane,.inv-root.skin-vitrail.is-open .vt-bead{animation:none}.inv-root.skin-vitrail.is-open .vt-boss,.inv-root.skin-vitrail.is-open .vt-boss-eye,.inv-root.skin-vitrail.is-open .vt-rim,.inv-root.skin-vitrail.is-open .vt-eyebrow,.inv-root.skin-vitrail.is-open .vt-word,.inv-root.skin-vitrail.is-open .vt-amp,.inv-root.skin-vitrail.is-open .vt-band,.inv-root.skin-vitrail.is-open .vt-band-gem,.vt-roundel-num{animation-duration:10ms;animation-delay:0s}}.inv-root.skin-vitrail .rv-shutter{--rv-duration:2.03s;--rv-ease:cubic-bezier(.24, .62, .18, 1)}.inv-root.skin-vitrail .rv-zoom{--rv-scale-from:.94;--rv-origin:50% 0%;--rv-duration:1.51s;--rv-ease:cubic-bezier(.16, 1, .3, 1)}.inv-root.skin-vitrail .rv-hidden [data-rv-items]>:nth-child(2){--rv-n:0}.inv-root.skin-vitrail .rv-hidden [data-rv-items]>:nth-child(3),.inv-root.skin-vitrail .rv-hidden [data-rv-items]>:nth-child(4){--rv-n:1}.inv-root.skin-vitrail .rv-hidden [data-rv-items]>:nth-child(5),.inv-root.skin-vitrail .rv-hidden [data-rv-items]>:nth-child(6){--rv-n:2}.inv-root.skin-vitrail .rv-hidden [data-rv-items]>:nth-child(7),.inv-root.skin-vitrail .rv-hidden [data-rv-items]>:nth-child(8){--rv-n:3}.inv-root.skin-vitrail .rv-fade{--rv-duration:2.03s;--rv-ease:cubic-bezier(.76, 0, .24, 1)}.inv-root.skin-vitrail{--rv-scaffold-step:78ms;--rv-scaffold-distance:15px}.inv-root.skin-vitrail [data-rv-items=swatches]{--rv-tempo:1.1}.inv-root.skin-vitrail{--vt-light:.9s;--vt-light-ease:cubic-bezier(.24, .62, .18, 1)}@media screen and (prefers-reduced-motion:no-preference){.inv-root.skin-vitrail .rv-hidden .vt-roundel .vt-rd-glass{filter:brightness(.28)saturate(.18);transition:filter var(--vt-light) var(--vt-light-ease);transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-vitrail .rv-hidden.rv-in .vt-roundel .vt-rd-glass{filter:none}.inv-root.skin-vitrail .rv-hidden .vt-roundel :is(.vt-roundel-glow,.vt-rd-gem,.vt-roundel-label){opacity:0;transition:opacity var(--vt-light) var(--vt-light-ease)}.inv-root.skin-vitrail .rv-hidden.rv-in .vt-roundel :is(.vt-roundel-glow,.vt-rd-gem,.vt-roundel-label){opacity:1}.inv-root.skin-vitrail .rv-hidden .vt-roundel .vt-roundel-glow{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 50ms)}.inv-root.skin-vitrail .rv-hidden .vt-roundel .vt-rd-gem{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .1s)}.inv-root.skin-vitrail .rv-hidden .vt-roundel .vt-roundel-label{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .2s)}.inv-root.skin-vitrail .rv-hidden .vt-roundel-num{transition:scale var(--vt-light) var(--vt-light-ease);transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .15s);scale:.72}.inv-root.skin-vitrail .rv-hidden.rv-in .vt-roundel-num{scale:none}.inv-root.skin-vitrail .rv-hidden [data-rv-items=timeline]>.vt-lc-pane{opacity:1}.inv-root.skin-vitrail .rv-hidden .vt-lc-pane :is(.vt-quarry,.vt-emblem,.inv-tl-title,.inv-tl-venue,.inv-tl-address,.inv-link-btn){opacity:0;transition:opacity var(--vt-light) var(--vt-light-ease)}.inv-root.skin-vitrail .rv-hidden.rv-in .vt-lc-pane :is(.vt-quarry,.vt-emblem,.inv-tl-title,.inv-tl-venue,.inv-tl-address,.inv-link-btn){opacity:1}.inv-root.skin-vitrail .rv-hidden .vt-lc-pane .vt-quarry{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-vitrail .rv-hidden .vt-lc-pane .vt-emblem{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 50ms)}.inv-root.skin-vitrail .rv-hidden .vt-lc-pane .inv-tl-title{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .1s)}.inv-root.skin-vitrail .rv-hidden .vt-lc-pane .inv-tl-venue{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .15s)}.inv-root.skin-vitrail .rv-hidden .vt-lc-pane .inv-tl-address{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .2s)}.inv-root.skin-vitrail .rv-hidden .vt-lc-pane .inv-link-btn{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-vitrail .rv-hidden .vt-std-glass :is(.vt-std-pane,.vt-std-inner){filter:brightness(.3)saturate(.2);transition:filter .78s var(--vt-light-ease)}.inv-root.skin-vitrail .rv-hidden.rv-in .vt-std-glass :is(.vt-std-pane,.vt-std-inner){filter:none}.inv-root.skin-vitrail .rv-hidden .vt-std-glass .vt-std-pane{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s))}.inv-root.skin-vitrail .rv-hidden .vt-std-glass .vt-std-inner{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + 78ms)}.inv-root.skin-vitrail .rv-hidden .vt-std-gem,.inv-root.skin-vitrail .rv-hidden .vt-std-text>*{transition-property:scale,translate;transition-duration:1s;transition-timing-function:var(--vt-light-ease)}.inv-root.skin-vitrail .rv-hidden.rv-in .vt-std-gem,.inv-root.skin-vitrail .rv-hidden.rv-in .vt-std-text>*{translate:none;scale:none}.inv-root.skin-vitrail .rv-hidden .vt-std-gem{transform-box:fill-box;transform-origin:50%;scale:.1}.inv-root.skin-vitrail .rv-hidden .vt-std-gem:nth-child(4n+1){transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .1s)}.inv-root.skin-vitrail .rv-hidden .vt-std-gem:nth-child(4n+2){transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .15s)}.inv-root.skin-vitrail .rv-hidden .vt-std-gem:nth-child(4n+3){transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .2s)}.inv-root.skin-vitrail .rv-hidden .vt-std-gem:nth-child(4n){transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .25s)}.inv-root.skin-vitrail .rv-hidden .vt-std-text>*{translate:0 9px}.inv-root.skin-vitrail .rv-hidden .vt-std-text>:first-child{transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .156s)}.inv-root.skin-vitrail .rv-hidden .vt-std-text>:nth-child(2){transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .234s)}.inv-root.skin-vitrail .rv-hidden .vt-std-text>:nth-child(3){transition-delay:calc(var(--rv-delay,0s) + var(--rv-beat,0s) + .312s)}}.inv-root.skin-vitrail .inv-cue-mark{animation:none}.inv-root.skin-vitrail .inv-cue-ring{background:radial-gradient(circle at 38% 32%, var(--vt-g2), var(--vt-g1) 56%, var(--vt-g3));box-shadow:0 0 0 3px var(--vt-lead), 0 0 16px var(--vt-glow);animation:4.6s ease-in-out infinite vt-cue-light}.inv-root.skin-vitrail .inv-cue-chevron{stroke-width:2.4px;color:var(--vt-lead)}@keyframes vt-cue-light{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}
.inv-photo-section{margin:0;padding:0;display:block}.inv-photo-band{--inv-band-h:clamp(320px, 62vh, 620px);--inv-band-ink:#fff;isolation:isolate;min-height:var(--inv-band-h);align-content:center;justify-items:center;margin:0;padding:clamp(2.5rem,7vw,5rem) 1.25rem;display:grid;position:relative}.inv-photo-band[data-h=short]{--inv-band-h:clamp(220px, 38vh, 380px)}.inv-photo-band[data-h=screen]{--inv-band-h:100svh}.inv-photo-band[data-fixed="1"]{--inv-band-h:175vh;grid-template-rows:1fr;align-content:stretch;padding:0}.inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{grid-area:1/1;align-self:start}.inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{z-index:1;justify-self:stretch;height:100vh;position:sticky;inset:0 auto auto}.inv-photo-band[data-fixed="1"] .inv-photo-band-body{z-index:2;grid-area:1/1;align-self:center;padding:clamp(2.5rem,7vw,5rem) 1.25rem}.inv-photo-band[data-fixed="1"][data-h=short]{--inv-band-h:130vh}.inv-photo-band[data-fixed="1"][data-h=screen]{--inv-band-h:230vh}@media (prefers-reduced-motion:reduce){.inv-photo-band[data-fixed="1"],.inv-photo-band[data-fixed="1"][data-h=short],.inv-photo-band[data-fixed="1"][data-h=screen]{--inv-band-h:clamp(320px, 62vh, 620px)}}@supports not (position:sticky){.inv-photo-band[data-fixed="1"],.inv-photo-band[data-fixed="1"][data-h=short],.inv-photo-band[data-fixed="1"][data-h=screen]{--inv-band-h:clamp(320px, 62vh, 620px)}}.inv-photo-band-layer{z-index:0;position:absolute;inset:0;overflow:hidden}.inv-photo-band[data-fixed="1"] .inv-photo-band-layer{height:100vh;position:sticky;inset:0 0 auto;overflow:hidden}@supports (height:100lvh){.inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{height:100lvh}}.inv-photo-band-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.inv-photo-band-scrim{z-index:1;pointer-events:none;background:#100c07;position:absolute;inset:0}.inv-photo-band-body{z-index:2;text-align:center;max-width:min(46rem,100%);position:relative}.inv-photo-band-heading{font-family:var(--inv-font-display);letter-spacing:var(--inv-heading-tracking);color:var(--inv-band-ink);text-shadow:0 2px 28px #0c090680,0 1px 3px #0c090666;margin:0;font-size:clamp(1.9rem,6.5vw,3.4rem);font-weight:500;line-height:1.15}.inv-photo-band-caption{color:color-mix(in srgb, var(--inv-band-ink) 90%, transparent);text-shadow:0 1px 16px #0c09068c;margin:.9rem 0 0;font-size:clamp(.92rem,2.6vw,1.05rem);line-height:1.6}.inv-photo-band-body>.inv-photo-band-caption:first-child{margin-top:0}@media (prefers-reduced-motion:no-preference){:is(.inv-root .inv-reveal:has(.inv-photo-band[data-fixed="1"]),.inv-root .inv-reveal:has(.inv-photo-band[data-fixed="1"])>*){transform:var(--inv-never-set,none)!important;translate:var(--inv-never-set,none)!important;rotate:var(--inv-never-set,none)!important;scale:var(--inv-never-set,none)!important;filter:none!important}}.inv-photo-band:not([data-fixed="1"]) .inv-photo-band-img{animation:24s ease-in-out infinite alternate inv-band-drift}@keyframes inv-band-drift{0%{transform:scale(1.05)translate(-.9%,.5%)}to{transform:scale(1.05)translate(.9%,-.5%)}}@supports not (clip-path:inset(0)){.inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{place-self:stretch stretch;height:auto;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{place-self:stretch stretch;height:auto;position:absolute;inset:0}.inv-photo-band-img{animation:none!important}}@supports not (height:100lvh){@media (pointer:coarse){.inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{place-self:stretch stretch;height:auto;position:absolute;inset:0}}}@media print{.inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{place-self:stretch stretch;height:auto;position:absolute;inset:0}.inv-photo-band-img{animation:none!important}}.inv-root.comp-cards .inv-photo-band[data-fixed="1"],.inv-root.comp-cards .inv-photo-band[data-fixed="1"][data-h=short],.inv-root.comp-cards .inv-photo-band[data-fixed="1"][data-h=screen],.inv-root.skin-neon .inv-photo-band[data-fixed="1"],.inv-root.skin-neon .inv-photo-band[data-fixed="1"][data-h=short],.inv-root.skin-neon .inv-photo-band[data-fixed="1"][data-h=screen]{--inv-band-h:clamp(320px, 62vh, 620px)}.inv-root.comp-cards .inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-root.comp-cards .inv-photo-band[data-fixed="1"] .inv-photo-band-scrim,.inv-root.skin-neon .inv-photo-band[data-fixed="1"] .inv-photo-band-layer,.inv-root.skin-neon .inv-photo-band[data-fixed="1"] .inv-photo-band-scrim{place-self:stretch stretch;height:auto;position:absolute;inset:0}
