.cbp-photo{background:#c9ced6 50% 28%/cover no-repeat;height:clamp(92px,28cqw,150px)}.inv-cover-v-poster .cbp-photo{height:24cqw}.cpc-print{z-index:2;aspect-ratio:4/5;background:#bdb6aa 50% 25%/cover no-repeat;border:clamp(3px,1.1cqw,6px) solid #fffdf7;border-bottom-width:clamp(10px,3.2cqw,18px);width:23%;position:absolute;top:-34%;left:9%;rotate:-7deg;box-shadow:0 12px 20px -10px #0009}.cpc-print:after{content:"";background:#fff7dec7;width:52%;height:13%;position:absolute;top:-9%;left:50%;translate:-50%;rotate:5deg;box-shadow:0 1px 2px #0000002e}.cmp-photo{aspect-ratio:1;width:25%;box-shadow:0 0 0 2px var(--c-accent), 0 12px 20px -8px #0000008c;background:#cfc6b4 50% 25%/cover no-repeat;border:3px solid #fff8ea;border-radius:50%;animation:1s cubic-bezier(.2,.8,.2,1) 2.2s both cmp-photo-in;position:absolute;top:50%;left:50%;translate:-50% -122%}.cmp-photo:after{content:"";border:7px solid #0000;border-top-color:var(--c-accent);border-bottom-width:0;width:0;height:0;position:absolute;bottom:-13%;left:50%;translate:-50%}@keyframes cmp-photo-in{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}.inv-cover-v-poster .cmp-photo{animation:none}.cev-photo{z-index:-1;aspect-ratio:4/5;background:#c9c2b4 50% 22%/cover no-repeat;border:clamp(3px,1.1cqw,6px) solid #fffdf7;width:30%;position:absolute;top:-38%;left:10%;rotate:-8deg;box-shadow:0 10px 18px -8px #00000080}.inv-couple-photo .inv-photo{box-shadow:0 24px 44px -22px #0009}.inv[data-cover=polaroid] .inv-couple-photo .inv-photo{background:#fffdf8;border-radius:2px;outline:none;padding:10px 10px 44px;rotate:-2.5deg}.inv[data-cover=polaroid] .inv-closing .inv-couple-photo .inv-photo{rotate:2.5deg}.inv[data-cover=postcard] .inv-couple-photo .inv-photo{background:repeating-linear-gradient(-45deg, var(--c-accent) 0 9px, #fbf6ea 9px 16px, var(--c-metal) 16px 25px, #fbf6ea 25px 32px);outline:none;padding:7px;rotate:-2deg}.inv[data-cover=postcard] .inv-couple-photo .inv-photo>img{box-sizing:border-box;border:6px solid #fbf6ea}.inv[data-cover=boarding] .inv-couple-photo .inv-photo{background:linear-gradient(160deg,#f7f8fa,#cfd5de);border-radius:40%/30%;outline:none;padding:12px;box-shadow:inset 0 2px 6px #00000038,0 24px 44px -22px #0009}.inv[data-cover=boarding] .inv-couple-photo .inv-photo>img{border-radius:36%/27%}.inv[data-cover=player] .inv-couple-photo .inv-photo{margin-block:24px 40px;box-shadow:0 0 0 9px #141414,0 0 0 10px #2c2c2c,0 0 0 17px #141414,0 0 0 18px #2c2c2c,0 0 0 24px #141414,0 26px 44px -10px #000000b3}.inv[data-cover=movie] .inv-couple-photo .inv-photo{outline:1px solid var(--c-metal);outline-offset:5px;background:#0d0d0d;padding:6px}.inv{--radius:4px;--btn-radius:999px;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;position:relative;container:inv/inline-size}.inv *,.inv :before,.inv :after{box-sizing:border-box}.inv h1,.inv h2,.inv h3,.inv p,.inv figure,.inv blockquote,.inv ul{margin:0;padding:0}.inv img{max-width:100%;display:block}.inv a{color:inherit}.inv[data-cover=playful]{--radius:22px}.inv[data-cover=editorial]{--radius:0px;--btn-radius:0px}.inv[data-cover=plain]{--radius:6px}.inv-orn{line-height:0;display:block}.inv-orn svg{width:100%;height:auto;display:block;overflow:visible}.inv-pattern{pointer-events:none;-webkit-mask-image:var(--pattern);-webkit-mask-image:var(--pattern);mask-image:var(--pattern);-webkit-mask-size:var(--pattern-size);-webkit-mask-size:var(--pattern-size);mask-size:var(--pattern-size);opacity:var(--pattern-opacity);background-color:currentColor;position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.inv-kicker{font-family:var(--f-body);letter-spacing:.3em;text-transform:uppercase;font-size:clamp(.56rem,2.9cqi,.74rem);font-weight:500}.inv-headline{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.2rem,15cqi,5.2rem);font-weight:500;line-height:.98}.inv-headline-line{display:block}.inv-amp{opacity:.85;font-size:.5em;font-style:italic;line-height:1.4;display:block}.inv[data-heading=caps] .inv-headline,.inv-poster[data-heading=caps] .inv-headline{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2rem,12.5cqi,4.4rem);font-weight:400}.inv[data-heading=rounded] .inv-headline,.inv-poster[data-heading=rounded] .inv-headline{letter-spacing:0;font-weight:600}.inv-headline-sm{font-size:clamp(2rem,10cqi,3rem)}.inv-btn{border-radius:var(--btn-radius);background:var(--c-accent);color:var(--c-accent-ink);font:600 .88rem/1 var(--f-body);letter-spacing:.03em;cursor:pointer;transition:transform .2s var(--ease), opacity .2s, background .2s;border:0;justify-content:center;align-items:center;gap:.55em;padding:.85em 1.5em;text-decoration:none;display:inline-flex}.inv-btn:hover{transform:translateY(-1px)}.inv-btn:active{transform:translateY(1px)}.inv-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.inv-btn-sm{padding:.7em 1.15em;font-size:.8rem}.inv-btn-ghost{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-line);background:0 0}.inv-btn-block{width:100%}.inv-gate{z-index:60;background:var(--c-cover-bg);transition:transform 1.1s cubic-bezier(.76,0,.18,1),visibility 0s 1.1s;position:fixed;inset:0;overflow:auto}.inv-gate.is-gone{visibility:hidden;transform:translateY(-100%)}.inv-cover{background:var(--c-cover-bg);min-height:100svh;color:var(--c-cover-ink);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.inv-cover>.inv-pattern{z-index:-1}.inv-cover .inv-orn{color:color-mix(in srgb, var(--c-cover-ink) 62%, var(--c-accent))}.inv-cover .inv-btn{background:var(--c-cover-ink);color:var(--c-cover-bg);margin-top:.4rem}.inv-cover-date{font-family:var(--f-display);letter-spacing:.04em;font-size:clamp(.85rem,4.6cqi,1.2rem);font-style:italic}.inv-cover-guest{flex-direction:column;align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.inv-cover-guest-label{opacity:.75;letter-spacing:.04em;font-size:.78rem}.inv-cover-guest-name{font-family:var(--f-display);border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);overflow-wrap:anywhere;max-width:100%;padding:.15em .6em .3em;font-size:clamp(1.15rem,6cqi,1.6rem);line-height:1.2}.inv-cover-emblem{width:clamp(52px,19cqi,92px);margin-inline:auto}.inv-cover-frame{min-height:inherit;display:flex;position:relative}.inv-cover-frame:before,.inv-cover-frame:after{content:"";pointer-events:none;border:1px solid;position:absolute}.inv-cover-frame:before{opacity:.32;inset:clamp(10px,4.5cqi,22px)}.inv-cover-frame:after{opacity:.16;inset:clamp(14px,6cqi,29px)}.inv-frame-corners .inv-orn{width:clamp(34px,15cqi,76px);position:absolute}.inv-frame-corners .c-tl{top:clamp(10px,4.5cqi,22px);left:clamp(10px,4.5cqi,22px)}.inv-frame-corners .c-tr{top:clamp(10px,4.5cqi,22px);right:clamp(10px,4.5cqi,22px);transform:scaleX(-1)}.inv-frame-corners .c-bl{bottom:clamp(10px,4.5cqi,22px);left:clamp(10px,4.5cqi,22px);transform:scaleY(-1)}.inv-frame-corners .c-br{bottom:clamp(10px,4.5cqi,22px);right:clamp(10px,4.5cqi,22px);transform:scale(-1)}.inv-cover-frame-body{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,4cqi,20px);width:100%;max-width:560px;margin:auto;padding:clamp(40px,16cqi,96px) clamp(26px,10cqi,48px);display:flex;position:relative}.inv-cover--frame .inv-cover-top{width:min(100%,300px);margin-bottom:-4px}.inv-cover-archwrap{min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,5cqi,22px);padding:clamp(24px,9cqi,48px) clamp(18px,7cqi,32px);display:flex}.inv-cover-arch{background:var(--c-bg);width:min(100%,380px);color:var(--c-ink);border-radius:999px 999px 6px 6px;flex-direction:column;align-items:center;gap:clamp(8px,3.4cqi,16px);padding:clamp(40px,17cqi,76px) clamp(18px,7cqi,32px) clamp(26px,10cqi,42px);display:flex;position:relative;box-shadow:0 30px 60px -30px #00000073}.inv-cover-arch:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--c-accent) 45%, transparent);pointer-events:none;position:absolute;inset:8px}.inv-cover-arch .inv-orn,.inv-cover-arch .inv-amp{color:var(--c-accent)}.inv-cover--arch .inv-headline{font-size:clamp(1.9rem,12cqi,4rem)}.inv-cover-editorial{min-height:inherit;flex-direction:column;align-items:flex-start;gap:clamp(10px,4cqi,18px);max-width:640px;margin-inline:auto;padding:clamp(22px,8cqi,44px);display:flex;position:relative}.inv-cover-topline{letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;width:100%;margin-bottom:auto;padding-bottom:.7em;font-size:clamp(.56rem,2.9cqi,.74rem);font-weight:500;display:flex}.inv-cover--editorial .inv-orn{color:var(--c-accent)}.inv-cover--editorial .inv-headline{margin-top:clamp(16px,8cqi,60px);font-size:clamp(3rem,24cqi,7.5rem);font-weight:400;line-height:.86}.inv-cover--editorial .inv-amp{color:var(--c-accent);margin-right:.12em;font-size:.62em;display:inline}.inv-cover--editorial .inv-cover-emblem{width:clamp(64px,26cqi,120px);margin-inline:0}.inv-cover--editorial .inv-cover-date{font-style:normal;font-family:var(--f-body);letter-spacing:.02em}.inv-cover--editorial .inv-cover-guest{align-items:flex-start}.inv-cover--editorial .inv-cover-guest-name{padding-left:0}.inv-cover--editorial .inv-btn{background:var(--c-ink);color:var(--c-bg);margin-bottom:auto}.inv-cover-sprig{opacity:.9;width:clamp(70px,30cqi,150px);position:absolute;top:18%;right:clamp(-10px,-2cqi,0px);transform:rotate(14deg)}.inv-cover-playful{min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,3.4cqi,16px);padding:clamp(36px,14cqi,80px) clamp(20px,8cqi,40px) clamp(90px,34cqi,170px);display:flex;position:relative}.inv-cover-playful .inv-cover-top{width:min(100%,360px)}.inv-cover-playful .inv-cover-emblem{width:clamp(60px,24cqi,110px)}.inv-cover-playful .inv-cover-bottom{width:100%;position:absolute;bottom:0;left:0;right:0}.inv-cover-playful .inv-cover-bottom svg{width:100%;height:auto}.inv-cover-playful .inv-orn{color:var(--c-cover-ink)}.inv-cover-playful .inv-kicker{color:var(--c-accent);font-weight:700}.inv-cover-age{font-family:var(--f-display);font-size:clamp(1rem,5.6cqi,1.5rem)}.inv-cover-age b{background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:1.9em;height:1.9em;margin-left:.2em;display:inline-grid}.inv-cover--playful .inv-btn,.inv[data-cover=playful] .inv-main .inv-btn:not(.inv-btn-ghost){background:var(--c-accent);color:#fff;border:2px solid var(--c-ink);box-shadow:0 4px 0 var(--c-ink);border-radius:16px}.inv[data-cover=playful] .inv-btn-ghost{box-shadow:inset 0 0 0 2px var(--c-ink);border-radius:14px}.inv-cover-plain{min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,4cqi,18px);max-width:560px;margin-inline:auto;padding:clamp(36px,14cqi,80px) clamp(24px,9cqi,44px);display:flex}.inv-cover-plain .inv-cover-emblem{width:clamp(90px,38cqi,170px);margin-bottom:.6rem}.inv-cover-plain .inv-headline{font-size:clamp(1.9rem,11cqi,3.6rem);font-weight:400}.inv-cover--plain .inv-btn{color:var(--c-cover-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-cover-ink) 50%, transparent);background:0 0}.inv-poster{border-radius:inherit;overflow:hidden;container-type:inline-size}.inv-poster--static{aspect-ratio:9/16;background:var(--inv-cover-bg,#2a1810)}.inv-poster-static-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.inv-cover-v-poster{aspect-ratio:9/16;min-height:0}.inv-cover-v-poster .inv-cover-frame,.inv-cover-v-poster .inv-cover-archwrap,.inv-cover-v-poster .inv-cover-editorial,.inv-cover-v-poster .inv-cover-playful,.inv-cover-v-poster .inv-cover-plain{height:100%;min-height:100%}.inv-cover-v-poster .inv-cover-frame-body{padding-block:12cqi}.inv-cover-v-poster .inv-cover-editorial{padding:8cqi}.inv-cover-v-poster .inv-pattern{-webkit-mask-size:calc(var(--pattern-size) * .6);-webkit-mask-size:calc(var(--pattern-size) * .6);mask-size:calc(var(--pattern-size) * .6)}.inv-cover-v-panel{height:100svh;min-height:0;position:sticky;top:0}.inv-cover-v-panel>div:not(.inv-pattern){height:100%}.inv-shell{position:relative}.inv-side{display:none}.inv-main{counter-reset:sec;position:relative;overflow:hidden;container-type:inline-size}@container inv (width>=900px){.inv-shell{grid-template-columns:minmax(0, 1fr) var(--cdu-demo-rail,470px);display:grid}.inv-side{display:block;position:relative}.inv-main{box-shadow:-30px 0 60px -40px #00000059}}.inv-sec{text-align:center;isolation:isolate;padding:clamp(56px,16cqi,88px) clamp(22px,7cqi,36px);position:relative}.inv-sec>.inv-pattern{z-index:-1;color:var(--c-accent)}.inv-narrow{max-width:30rem;margin-inline:auto}.inv-center{text-align:center}.inv-body-muted{color:var(--c-muted);font-size:.95rem}.inv-sec-head{margin-bottom:clamp(26px,8cqi,40px)}.inv-sec-title{font-family:var(--f-display);text-wrap:balance;font-size:clamp(1.8rem,9cqi,2.4rem);font-weight:500;line-height:1.1}.inv[data-heading=caps] .inv-sec-title{text-transform:uppercase;letter-spacing:.16em;font-size:clamp(1.2rem,6.4cqi,1.6rem);font-weight:400}.inv[data-heading=rounded] .inv-sec-title{font-weight:600}.inv[data-heading=script] .inv-sec-title{font-family:var(--f-script);font-size:clamp(2.2rem,11cqi,3rem)}.inv-divider{width:clamp(150px,52cqi,210px);color:var(--c-accent);margin:12px auto 0}.inv-hero{justify-content:center;align-items:center;min-height:92svh;display:flex}.inv-hero>div{flex-direction:column;align-items:center;gap:18px;display:flex}.inv-hero-emblem{width:84px;color:var(--c-accent)}.inv-hero .inv-amp{color:var(--c-accent)}.inv-datestrip{letter-spacing:.18em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:10px;font-size:.78rem;display:grid}.inv-datestrip>span:first-child{text-align:right}.inv-datestrip>span:last-child{text-align:left;line-height:1.5}.inv-datestrip-year{display:block}.inv-datestrip-num{font-family:var(--f-display);letter-spacing:0;border-inline:1px solid var(--c-line);padding:0 16px;font-size:2.6rem;line-height:1}.inv-greeting{font-family:var(--f-display);color:var(--c-accent);margin-bottom:16px;font-size:clamp(1.15rem,5.4cqi,1.4rem);font-style:italic;line-height:1.4}.inv[data-heading=caps] .inv-greeting{font-style:normal}.inv-lead{color:var(--c-muted);text-wrap:pretty;font-size:1rem;line-height:1.85}.inv-people{flex-direction:column;align-items:center;gap:8px;display:flex}.inv-person{flex-direction:column;align-items:center;gap:8px;max-width:26rem;display:flex}.inv-photo{aspect-ratio:3/4;background:color-mix(in srgb, var(--c-accent) 12%, var(--c-surface));place-items:center;width:clamp(170px,58cqi,230px);margin-bottom:18px;display:grid;position:relative;overflow:hidden}.inv-photo img{object-fit:cover;width:100%;height:100%}.inv[data-photo=arch] .inv-photo{border-radius:999px 999px 4px 4px}.inv[data-photo=circle] .inv-photo{aspect-ratio:1;border-radius:50%;width:clamp(150px,48cqi,200px)}.inv[data-photo=rect] .inv-photo{outline:1px solid var(--c-ink);outline-offset:7px;border-radius:0}.inv[data-photo=blob] .inv-photo{aspect-ratio:1;border:3px solid var(--c-ink);border-radius:58% 42% 52% 48%/46% 56% 44% 54%}.inv-monogram{font-family:var(--f-display);color:var(--c-accent);font-size:clamp(4rem,22cqi,6rem);line-height:1}.inv-role{letter-spacing:.28em;text-transform:uppercase;color:var(--c-accent);font-size:.7rem;font-weight:600}.inv-person-name{font-family:var(--f-display);text-wrap:balance;font-size:clamp(1.6rem,8cqi,2.2rem);font-weight:500;line-height:1.15}.inv[data-heading=caps] .inv-person-name{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.25rem,6.6cqi,1.7rem);font-weight:400}.inv-person-extra{color:var(--c-muted);font-size:.9rem;font-style:italic}.inv-person-parents{color:var(--c-muted);max-width:22rem;font-size:.95rem}.inv-person-amp{font-family:var(--f-display);color:var(--c-accent);margin:26px 0 18px;font-size:4rem;font-style:italic;line-height:1}.inv-chip{box-shadow:inset 0 0 0 1px var(--c-line);border-radius:999px;margin-top:6px;padding:.35em .9em;font-size:.78rem;text-decoration:none;display:inline-block}.inv-quote-sec{background:var(--c-surface)}.inv-quote{max-width:28rem;margin-inline:auto}.inv-quote .inv-divider{margin:0 auto 22px}.inv-quote blockquote{font-family:var(--f-display);text-wrap:pretty;font-size:clamp(1.1rem,5.2cqi,1.35rem);font-style:italic;line-height:1.6}.inv[data-heading=caps] .inv-quote blockquote,.inv[data-heading=rounded] .inv-quote blockquote{font-style:normal;font-family:var(--f-body);font-size:1.05rem}.inv-quote figcaption{letter-spacing:.24em;text-transform:uppercase;color:var(--c-accent);margin-top:16px;font-size:.72rem;font-weight:600}.inv-countdown{grid-template-columns:repeat(4,1fr);gap:10px;max-width:26rem;margin-inline:auto;display:grid}.inv-cd-unit{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;gap:4px;padding:16px 4px 12px;display:flex}.inv-cd-num{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,8cqi,2.2rem);line-height:1}.inv-cd-label{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);font-size:.66rem}.inv-events-sec{background:var(--c-surface)}.inv-events{flex-direction:column;gap:18px;max-width:28rem;margin-inline:auto;display:flex}.inv-event{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius);flex-direction:column;align-items:center;gap:14px;padding:34px 22px 28px;display:flex;position:relative}.inv[data-cover=frame] .inv-event:after{content:"";border:1px solid var(--c-line);border-radius:inherit;pointer-events:none;position:absolute;inset:6px}.inv-event-name{font-family:var(--f-display);font-size:clamp(1.5rem,7.4cqi,1.9rem);font-weight:500;line-height:1.1}.inv[data-heading=caps] .inv-event-name{text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem;font-weight:400}.inv-event-date{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;display:grid}.inv-event-day{text-align:right;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.inv-event-num{font-family:var(--f-display);border-inline:1px solid var(--c-line);color:var(--c-accent);padding:0 14px;font-size:3.2rem;line-height:1}.inv-event-my{text-align:left;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;line-height:1.5}.inv-event-time{font-size:.95rem}.inv-event-place{flex-direction:column;gap:2px;display:flex}.inv-event-venue{font-weight:600}.inv-event-addr{color:var(--c-muted);font-size:.92rem}.inv-event-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.inv-gallery{grid-template-columns:1fr 1fr;gap:8px;max-width:30rem;margin-inline:auto;display:grid}.inv-gallery-item{cursor:zoom-in;aspect-ratio:1;border-radius:var(--radius);background:0 0;border:0;padding:0;overflow:hidden}.inv-gallery-item:first-child:nth-last-child(odd){aspect-ratio:4/3;grid-column:span 2}.inv-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.inv-gallery-item:hover img{transform:scale(1.04)}.inv-video{aspect-ratio:16/9;border-radius:var(--radius);background:#000;max-width:30rem;margin:0 auto 8px;overflow:hidden}.inv-video iframe{border:0;width:100%;height:100%;display:block}.inv-lightbox{z-index:80;background:#0a0a0af0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inv-lightbox img{object-fit:contain;max-width:100%;max-height:88vh}.inv-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:2.2rem;position:absolute;top:12px;right:16px}.inv-gifts{flex-direction:column;gap:14px;margin-top:22px;display:flex}.inv-gift{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;align-items:center;gap:6px;padding:24px 20px;display:flex}.inv-gift-bank{letter-spacing:.26em;text-transform:uppercase;color:var(--c-accent);font-size:.72rem;font-weight:600}.inv-gift-num{font-family:var(--f-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:1.6rem}.inv-gift-holder,.inv-gift-addr{color:var(--c-muted);margin-bottom:8px;font-size:.92rem}.inv-guestbook{text-align:left;flex-direction:column;gap:24px;display:flex}.inv-form{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;gap:14px;padding:22px;display:flex}.inv-field{flex-direction:column;gap:6px;display:flex}.inv-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:.74rem;font-weight:600}.inv-field input,.inv-field select,.inv-field textarea{width:100%;font:inherit;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);border-radius:calc(var(--radius) + 4px);outline:none;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.inv-field textarea{resize:vertical;min-height:92px}.inv-field input:focus,.inv-field select:focus,.inv-field textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 18%, transparent)}.inv-seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.inv-seg button{font:inherit;border-radius:calc(var(--radius) + 4px);border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink);cursor:pointer;padding:10px 6px;font-size:.86rem}.inv-seg button.is-on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.inv-note{color:var(--c-muted);text-align:center;font-size:.85rem}.inv-note-ok{color:var(--c-accent)}.inv-note-err{color:#c0392b}.inv-wishes{border-top:1px solid var(--c-line);flex-direction:column;max-height:440px;list-style:none;display:flex;overflow:auto}.inv-wish{border-bottom:1px solid var(--c-line);flex-direction:column;gap:4px;padding:16px 2px;display:flex}.inv-wish-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-wish p{color:var(--c-muted);overflow-wrap:anywhere;font-size:.95rem}.inv-wish time{color:var(--c-muted);opacity:.8;font-size:.74rem}.inv-tag{background:color-mix(in srgb, var(--c-accent) 14%, transparent);color:var(--c-accent);letter-spacing:.04em;border-radius:999px;padding:.2em .65em;font-size:.66rem;font-weight:600}.inv-tag-tidak{background:color-mix(in srgb, var(--c-muted) 16%, transparent);color:var(--c-muted)}.inv-closing{padding-bottom:72px}.inv-closing .inv-narrow{flex-direction:column;align-items:center;gap:16px;display:flex}.inv-closing-emblem{width:72px;color:var(--c-accent);margin-top:10px}.inv-closing .inv-amp{color:var(--c-accent)}.inv-signature{color:var(--c-muted);font-size:.92rem;font-style:italic}.inv-footer{text-align:center;color:var(--c-muted);border-top:1px solid var(--c-line);letter-spacing:.02em;padding:22px;font-size:.74rem}.inv-footer a{text-decoration:none}.inv-footer a:hover b{text-decoration:underline}.inv-music{z-index:40;background:var(--c-accent);width:46px;height:46px;color:var(--c-accent-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 24px -10px #00000080}.inv-music.is-playing svg{animation:4s linear infinite inv-spin}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv[data-align=left] .inv-sec{text-align:left}.inv-sec-num{display:none}.inv[data-align=left] .inv-sec-num{font-family:var(--f-body);letter-spacing:.24em;color:var(--c-accent);margin-bottom:10px;font-size:.72rem;font-weight:600;display:block}.inv[data-align=left] .inv-divider{margin-left:0}.inv[data-align=left] .inv-hero>div,.inv[data-align=left] .inv-people,.inv[data-align=left] .inv-person,.inv[data-align=left] .inv-closing .inv-narrow{align-items:flex-start}.inv[data-align=left] .inv-hero .inv-headline{font-size:clamp(3rem,21cqi,6rem);font-weight:400;line-height:.88}.inv[data-align=left] .inv-amp{color:var(--c-accent);margin-right:.1em;display:inline}.inv[data-align=left] .inv-narrow,.inv[data-align=left] .inv-events,.inv[data-align=left] .inv-quote,.inv[data-align=left] .inv-countdown{margin-left:0}.inv[data-align=left] .inv-hero-emblem{width:120px}.inv[data-align=left] .inv-event{align-items:flex-start}.inv[data-align=left] .inv-event-date{grid-template-columns:auto auto 1fr;width:auto}.inv[data-align=left] .inv-event-num{border-left:0;order:-1;padding-left:0}.inv[data-align=left] .inv-event-day{text-align:left;order:1}.inv[data-align=left] .inv-event-my{order:2}.inv[data-align=left] .inv-event-actions{justify-content:flex-start}.inv[data-align=left] .inv-gift{align-items:flex-start}.inv[data-align=left] .inv-quote .inv-divider{margin-left:0}.inv[data-align=left] .inv-datestrip{grid-template-columns:auto auto auto}.inv[data-align=left] .inv-datestrip-num{border-left:0;order:-1;padding-left:0}.inv[data-align=left] .inv-datestrip>span:first-child{text-align:left}.inv[data-align=left] .inv-hero{justify-content:flex-start}.inv[data-align=left] .inv-person-amp{margin-left:0}.inv-reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(20px)}.inv-reveal.is-in{opacity:1;transform:none}.inv:not(.is-open) .inv-main .inv-reveal{transition:none}@media (prefers-reduced-motion:reduce){.inv-reveal{opacity:1;transition:none;transform:none}.inv-gate{transition:none}}.inv-cover-v-poster .inv-kicker,.inv-cover-v-poster .inv-cover-topline{font-size:3.1cqi}.inv-cover-v-poster .inv-headline{font-size:14cqi}.inv-poster[data-heading=caps] .inv-cover-v-poster .inv-headline{font-size:12cqi}.inv-cover-v-poster.inv-cover--arch .inv-headline{font-size:11.5cqi}.inv-cover-v-poster.inv-cover--plain .inv-headline{font-size:10.5cqi}.inv-cover-v-poster.inv-cover--editorial .inv-headline{margin-top:8cqi;font-size:23cqi}.inv-cover-v-poster .inv-cover-date{font-size:4.3cqi}.inv-cover-v-poster .inv-cover-age{font-size:5.4cqi}.cp-title .inv-cover-age{color:inherit;margin:.2em 0 .4em}.cp-title .inv-cover-age b{background:var(--metal-grad,var(--c-accent));color:var(--c-shade);box-shadow:0 6px 16px -8px #00000080}.inv-cover-v-poster .inv-cover-emblem{width:18cqi}.inv-cover-v-poster.inv-cover--plain .inv-cover-emblem{width:36cqi}.inv-cover-v-poster.inv-cover--playful .inv-cover-emblem{width:22cqi}.inv-cover-v-poster.inv-cover--editorial .inv-cover-emblem{width:26cqi}.inv-cover-v-poster .inv-cover-frame:before{inset:4.5cqi}.inv-cover-v-poster .inv-cover-frame:after{inset:6cqi}.inv-cover-v-poster .inv-frame-corners .inv-orn{width:15cqi}.inv-cover-v-poster .inv-frame-corners .c-tl{top:4.5cqi;left:4.5cqi}.inv-cover-v-poster .inv-frame-corners .c-tr{top:4.5cqi;right:4.5cqi}.inv-cover-v-poster .inv-frame-corners .c-bl{bottom:4.5cqi;left:4.5cqi}.inv-cover-v-poster .inv-frame-corners .c-br{bottom:4.5cqi;right:4.5cqi}.inv-cover-v-poster .inv-cover-frame-body{gap:4cqi;padding:12cqi 9cqi}.inv-cover-v-poster .inv-cover-archwrap{gap:4cqi;padding:8cqi 7cqi}.inv-cover-v-poster .inv-cover-arch{gap:3.4cqi;padding:17cqi 6cqi 10cqi}.inv-cover-v-poster .inv-cover-arch:before{inset:2.4cqi}.inv-cover-v-poster .inv-cover-playful{gap:3.4cqi;padding:12cqi 7cqi 32cqi}.inv-cover-v-poster .inv-cover-plain{gap:4cqi;padding:12cqi 8cqi}.inv-cover-v-poster .inv-cover-editorial{gap:4cqi}.inv-cover-v-poster .inv-cover-sprig{width:30cqi}.inv-cover-scene{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100svh;min-height:560px;display:flex;position:relative}.inv-cover-v-panel .inv-cover-scene{min-height:0}.inv-cover-v-poster .inv-cover-scene{height:100%;min-height:0}.sc{z-index:0;position:absolute;inset:0;overflow:hidden}.sc-layer{pointer-events:none;position:absolute}.sc-layer>svg{width:100%;height:100%;display:block}.sc-sky{inset:-2%}.sc-back{inset:0}.sc-gate{width:40%;height:54%;transition:transform 1.4s var(--ease), opacity 1.2s;bottom:4%}.sc-gate-l{right:calc(50% + 6cqi)}.sc-gate-r{left:calc(50% + 6cqi)}.sc-side{width:60%;height:82%;transition:transform 1.3s var(--ease);bottom:-2%}.sc-side-l{left:-10%}.sc-side-r{right:-10%}.sc-hang{height:30%;transition:transform 1.2s var(--ease);top:-1%;left:-2%;right:-2%}.sc-front{height:30%;transition:transform 1.3s var(--ease);bottom:-2%;left:-6%;right:-6%}@media (aspect-ratio>=4/5){.sc-gate{height:40%;bottom:3%}.sc-side{height:64%}.sc-front,.sc-hang{height:24%}.inv-cover--scene:not(.inv-cover-v-poster) .inv-scene-title{padding-top:clamp(40px,8svh,72px)}.inv-cover--scene:not(.inv-cover-v-poster) .inv-headline{font-size:clamp(2.6rem,9svh,4.4rem)}}.sc-sky>svg{transform-origin:50% 40%;animation:26s ease-in-out infinite alternate sc-breathe}.is-sway .sc-side-l>svg{transform-origin:0 100%;animation:7.5s ease-in-out infinite sc-sway}.is-sway .sc-side-r>svg{transform-origin:100% 100%;animation:8.5s ease-in-out -3s infinite reverse sc-sway}.is-sway .sc-hang>svg{transform-origin:50% 0;animation:6s ease-in-out infinite sc-swing}.is-sway .sc-front>svg{transform-origin:50% 100%;animation:9s ease-in-out infinite sc-bob}.is-sway .sw{transform-box:fill-box;transform-origin:50% 100%;animation:5.5s ease-in-out infinite sc-leaf}.is-sway .sw.d2{animation-duration:6.8s;animation-delay:-2.2s}.is-sway .sw.d3{animation-duration:4.9s;animation-delay:-1.1s}.is-sway .hs{transform-box:fill-box;transform-origin:50% 0;animation:4.6s ease-in-out infinite sc-strand}.is-sway .hs.d2{animation-duration:5.4s;animation-delay:-1.7s}.is-sway .hs.d3{animation-duration:6.1s;animation-delay:-3.3s}@keyframes sc-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes sc-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.2deg)}}@keyframes sc-swing{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}@keyframes sc-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(1.2%)scale(1.01)}}@keyframes sc-leaf{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}@keyframes sc-strand{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.sc-flyers{position:absolute;inset:0;overflow:hidden}.sc-flyer{width:var(--size);animation:sc-fly var(--dur) linear var(--delay) infinite;position:absolute;left:0}.sc-flyer.is-rtl{animation-name:sc-fly-rtl}.sc-flyer.is-rtl .sc-flyer-body{transform:scaleX(-1)}.sc-flyer-bob{animation:3.4s ease-in-out infinite alternate sc-hover;display:block}.sc-flyer-body{display:block}.sc-flyer-body>svg{width:100%;height:auto;display:block;overflow:visible}.sc-flyer .wing{transform-box:fill-box;transform-origin:50% 100%;animation:sc-flap var(--flap) ease-in-out infinite alternate}@keyframes sc-fly{0%{transform:translate(-30cqi)}to{transform:translate(130cqi)}}@keyframes sc-fly-rtl{0%{transform:translate(130cqi)}to{transform:translate(-30cqi)}}@keyframes sc-hover{0%{transform:translateY(-9px)}to{transform:translateY(9px)}}@keyframes sc-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.35)}}.sc-petals{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.sc-petal{width:var(--size);height:var(--size);opacity:0;animation:sc-fall var(--dur) linear var(--delay) infinite;position:absolute;top:0}.sc-petal-inner{width:100%;height:100%;animation:sc-tumble calc(var(--dur) / 4) ease-in-out infinite alternate;display:block}.sc-petal-inner>svg{width:100%;height:100%;display:block}@keyframes sc-fall{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:.95}85%{opacity:.9}to{transform:translate(var(--drift), 108vh) rotate(var(--spin));opacity:0}}@keyframes sc-tumble{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(55deg)rotateY(35deg)}}.sc-petals-page{z-index:5;position:fixed;inset:0}@container inv (width>=900px){.sc-petals-page{width:var(--cdu-demo-rail,470px);left:auto;right:0}}.inv-scene-title{z-index:2;max-width:34rem;padding:clamp(54px,17cqi,96px) 7cqi 0;position:relative}.inv-scene-title:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-cover-bg) 88%, transparent), transparent);position:absolute;inset:-6% -18% -14%}.inv-scene-title .inv-cover-emblem{width:clamp(42px,13cqi,66px);margin-bottom:.4rem}.inv-scene-card{z-index:4;background:color-mix(in srgb, var(--c-cover-bg) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;flex-direction:column;align-items:center;gap:.5rem;width:min(86%,340px);margin:0 auto clamp(16px,6cqi,34px);padding:.9rem 1.1rem 1.15rem;display:flex;position:relative;box-shadow:0 18px 40px -22px #280a0a8c}.inv-scene-card .inv-cover-guest{margin-top:0}.inv-cover--scene .inv-btn{background:var(--c-accent);color:var(--c-accent-ink)}.inv-gate--scene{transition:opacity .7s .9s,visibility 0s 1.7s}.inv-gate--scene.is-gone{opacity:0;transform:none}.inv-gate--scene.is-gone .sc-gate-l{opacity:.2;transform:translate(-85%)}.inv-gate--scene.is-gone .sc-gate-r{opacity:.2;transform:translate(85%)}.inv-gate--scene.is-gone .sc-side-l{transform:translate(-70%)}.inv-gate--scene.is-gone .sc-side-r{transform:translate(70%)}.inv-gate--scene.is-gone .sc-front{transform:translateY(55%)}.inv-gate--scene.is-gone .sc-hang{transform:translateY(-70%)}.inv-gate--scene .inv-scene-title,.inv-gate--scene .inv-scene-card{transition:opacity .5s, transform .6s var(--ease)}.inv-gate--scene.is-gone .inv-scene-title,.inv-gate--scene.is-gone .inv-scene-card{opacity:0;transform:translateY(-14px)}.inv-gate--scene.is-gone .sc *{animation-play-state:paused}.sc-side>svg,.sc-hang>svg,.sc-front>svg{will-change:transform}.inv-cover-v-poster .sc *{animation:none!important}.inv-cover-v-poster .sc-flyers,.inv-cover-v-poster .sc-petals{display:none}.inv-cover-v-poster .inv-scene-title{padding-top:15cqi}.inv-photo-wrap{width:fit-content;margin-inline:auto;position:relative}.sc-frame-flora{pointer-events:none;z-index:2;width:58%;position:absolute;bottom:-2%}.sc-frame-flora>svg{width:100%;height:auto;display:block}.sc-frame-flora.is-l{left:-24%}.sc-frame-flora.is-r{right:-24%;transform:scaleX(-1)}.inv-photo-wrap.is-sway .sc-frame-flora>svg{transform-origin:30% 100%;animation:7s ease-in-out infinite sc-sway}.inv-photo-wrap.is-sway .sc-frame-flora.is-r>svg{animation-delay:-3.5s}@media (prefers-reduced-motion:reduce){.sc *,.sc-frame-flora>svg,.sc-petals-page *{animation:none!important}.sc-flyers,.sc-petals{display:none}.inv-gate--scene,.inv-gate--scene *{transition:none!important}}.inv-cover--scene .inv-headline-name{font-family:var(--f-script);font-weight:400}.inv--bari{--btn-radius:999px}.inv--bari .inv-kicker,.inv--bari .bari-kicker{font-family:var(--f-body);letter-spacing:.28em;text-transform:uppercase;color:var(--c-cover-ink);opacity:.9;font-size:.65rem}.inv--bari .bari-headline,.inv--bari .inv-headline{color:var(--c-cover-ink);font-family:var(--f-display);font-weight:500}.inv--bari .inv-main{background:var(--c-bg)}.inv-gate--bari{background:var(--c-cover-bg)}.inv-gate--bari.is-gone{transform:translateY(-100%)}.bari-cover{color:var(--c-cover-ink);text-align:center;position:relative;overflow:hidden}.bari-cover-video,.bari-cover-bg-still,.bari-main-bg{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bari-cover-veil{pointer-events:none;background:linear-gradient(#3a0a0659 0%,#3a0a06b8 100%);position:absolute;inset:0}.bari-cover-veil--deep{background:#2a08058c}.bari-cover-inner{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100dvh;padding:2.5rem 1.25rem 3rem;display:flex;position:relative}.bari-cover--panel .bari-cover-inner{min-height:100%;padding:3rem 1.5rem}.bari-cover--poster{aspect-ratio:3/4;background:var(--c-bg);grid-template-columns:58% 42%;min-height:0;display:grid}.bari-poster-split{min-height:100%;position:relative;overflow:hidden}.bari-poster-split-img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.bari-poster-split-rail{background:linear-gradient(90deg, transparent 55%, var(--c-bg) 78%);pointer-events:none;position:absolute;inset:0}.bari-cover--poster .bari-poster-caption{z-index:1;background:var(--c-bg);min-height:0;color:var(--c-ink);justify-content:center;gap:.35rem;padding:1rem .75rem 1.1rem;position:relative}.bari-cover--poster .bari-poster-caption .bari-kicker{color:var(--c-muted);letter-spacing:.22em;font-size:.52rem}.bari-cover--poster .bari-poster-caption .bari-headline,.bari-cover--poster .bari-poster-caption .inv-headline{color:var(--c-accent);font-size:clamp(1.15rem,9cqi,1.65rem);line-height:1.05}.bari-cover--poster .bari-poster-caption .inv-amp{opacity:.85}.bari-cover--poster .bari-emblem-sm{width:1.35rem;color:var(--c-accent);opacity:.85}.bari-cover-guest{margin-top:.5rem}.bari-cover-guest-label{opacity:.85;margin-bottom:.25rem;font-size:.8rem}.bari-cover-guest-name{font-family:var(--f-display);font-size:clamp(1.1rem,4.5cqi,1.45rem)}.bari-cover-date{opacity:.9;font-size:.9rem}.bari-btn-open{background:var(--c-accent-ink);color:var(--c-accent);letter-spacing:.06em;border:none;margin-top:1rem;padding:.85rem 2rem;font-weight:600}.bari-emblem-sm{width:2.2rem;color:var(--c-cover-ink);opacity:.9;margin-inline:auto}.bari-cover--main{color:var(--c-ink);background:var(--c-bg);padding:3rem 1rem 2.5rem}.bari-main-mask{background:linear-gradient(180deg, #f5f2e433, #f5f2e4f2 55%, var(--c-bg));pointer-events:none;position:absolute;inset:0}.bari-orn-slip{z-index:2;pointer-events:none;width:min(92%,420px);position:absolute;top:0;left:50%;transform:translate(-50%)}.bari-main-frame-wrap{z-index:1;width:min(88%,340px);margin:2.5rem auto 1.5rem;position:relative}.bari-main-photo{background:var(--c-surface);border-radius:2px;position:absolute;inset:12% 14% 18%;overflow:hidden}.bari-main-photo img{object-fit:cover;width:100%;height:100%}.bari-main-photo-ph{text-align:center;height:100%;font-family:var(--f-display);color:var(--c-muted);justify-content:center;align-items:center;padding:1rem;font-size:1.1rem;display:flex}.bari-main-frame{z-index:2;pointer-events:none;width:100%;position:relative}.bari-orn-bird{z-index:3;pointer-events:none;width:18%;position:absolute}.bari-orn-bird-1{animation:6s ease-in-out infinite bari-float;top:8%;left:-4%}.bari-orn-bird-2{width:14%;animation:7s ease-in-out infinite reverse bari-float;bottom:6%;right:-2%}@keyframes bari-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bari-main-titles{z-index:1;padding-bottom:.5rem;position:relative}.bari-main-titles .bari-headline,.bari-main-titles .inv-headline{color:var(--c-accent);font-size:clamp(2rem,12cqi,3.2rem)}.inv--bari .inv-side .bari-cover--panel{min-height:100vh;position:sticky;top:0}@media (width>=960px){.inv--bari .inv-shell{grid-template-columns:minmax(280px,38%) minmax(0,1fr)}.inv--bari .inv-gate--bari{display:none}.inv--bari.is-open .inv-side{display:block}}@media (width<=959px){.inv--bari .inv-side{display:none!important}}.inv--bari .bari-people{background:var(--c-surface);padding-block:2.5rem}.inv--bari .bari-people .inv-person{border:1px solid var(--c-line);background:0 0;border-radius:4px;padding:1.5rem 1rem}.inv--bari .bari-people .inv-person-name{font-family:var(--f-display);color:var(--c-accent);font-size:1.65rem}.inv--bari .inv-sec-head .inv-sec-title{font-family:var(--f-display);color:var(--c-accent)}.inv--bari .inv-quote blockquote{font-family:var(--f-display);font-size:1.15rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.bari-orn-bird{animation:none!important}.inv-gate--bari,.inv-gate--bari *{transition:none!important}}.inv-story-list{gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.inv-story-item{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.inv-story-marker{background:var(--c-accent);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 25%, transparent);border-radius:50%;margin-top:.35rem}.inv-story-when{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-bottom:.25rem;font-size:.8rem}.inv-story-title{font-family:var(--f-display);color:var(--c-ink);margin-bottom:.35rem;font-size:1.35rem}.inv-story-text{color:var(--c-muted);font-size:.95rem}.inv-story-photo{border-radius:var(--radius);max-width:220px;margin-bottom:.75rem;overflow:hidden}.inv-story-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.inv-rundown-groups{gap:2rem;display:grid}.inv-rundown-group-title{font-family:var(--f-display);color:var(--c-accent);text-align:center;margin-bottom:1rem;font-size:1.25rem}.inv-rundown-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.inv-rundown-row{grid-template-columns:4.5rem 12px 1fr;align-items:center;gap:.65rem;font-size:.95rem;display:grid}.inv-rundown-time{font-variant-numeric:tabular-nums;color:var(--c-muted);text-align:right}.inv-rundown-dot{background:var(--c-accent);border-radius:50%;justify-self:center;width:8px;height:8px}.inv-rundown-label{color:var(--c-ink)}.inv--bari .bari-story .inv-story-marker{background:var(--c-accent)}.inv--bari .bari-rundown .inv-rundown-group-title{font-size:1.4rem}.fl-layer{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.fl-layer.is-front{z-index:3}.fl{transform:rotate(var(--rot)) scaleX(var(--fx));transform-origin:50%;display:block;position:absolute}.fl>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fl-o-bottom>img{transform-origin:50% 100%}.fl-o-top>img{transform-origin:50% 0}.fl-o-left>img{transform-origin:0}.fl-o-right>img{transform-origin:100%}.fl-o-center>img{transform-origin:50%}.fl-o-top-left>img{transform-origin:0 0}.fl-o-top-right>img{transform-origin:100% 0}.fl-o-bottom-left>img{transform-origin:0 100%}.fl-o-bottom-right>img{transform-origin:100% 100%}.fl-sway.fl-o-top-left>img,.fl-sway.fl-o-top-right>img,.fl-sway.fl-o-bottom-left>img,.fl-sway.fl-o-bottom-right>img{animation-name:fl-sway-corner}@keyframes fl-sway-corner{0%,to{transform:rotate(-1.1deg)scale(1)}50%{transform:rotate(1.1deg)scale(1.015)}}.fl-sway>img{animation:fl-sway var(--sway) ease-in-out var(--sdl) infinite}@keyframes fl-sway{0%,to{transform:rotate(-2.4deg)scale(1)}50%{transform:rotate(2.4deg)scale(1.025)}}.inv-main .fl{transition:opacity 1.2s ease var(--bd), translate 1.6s var(--ease) var(--bd)}.inv-main .fl-layer:not(.is-in) .fl{opacity:0;translate:0 48px}.inv-cover-v-gate .fl,.inv-cover-v-panel .fl{animation:fl-bloom 1.9s cubic-bezier(.2, .8, .25, 1.08) calc(var(--bd) + .25s) both}@keyframes fl-bloom{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}.inv-side .fl-mobile{display:none}.inv-cover-photo{text-align:center;isolation:isolate;color:#fff8ef;flex-direction:column;justify-content:space-between;align-items:center;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}.inv-cover-v-panel .inv-cover-photo{height:100%;min-height:0}.inv-cover-photo{container-type:size}.inv-cover-photo .fl{--u:min(1cqw, .5cqh);width:calc(var(--w) * var(--u))!important;left:calc(var(--l) * var(--u))!important;right:calc(var(--r) * var(--u))!important}.inv-cover-v-poster .inv-cover-photo{height:100%;min-height:0}.cp-bg{z-index:-3;background:#2a2230 50% 62%/cover no-repeat;animation:32s ease-in-out infinite alternate cp-kb;position:absolute;inset:-3%}@keyframes cp-kb{0%{transform:scale(1.02)}to{transform:scale(1.12)translateY(-1.6%)}}.cp-shade{z-index:-2;background:radial-gradient(ellipse 80% 45% at 50% 30%, color-mix(in srgb, var(--c-metal-l) 18%, transparent), transparent 70%), radial-gradient(ellipse 75% 32% at 50% 30%, color-mix(in srgb, var(--c-shade) 30%, transparent), transparent 75%), linear-gradient(to bottom, color-mix(in srgb, var(--c-shade) 55%, transparent) 0%, color-mix(in srgb, var(--c-shade) 22%, transparent) 34%, transparent 56%, color-mix(in srgb, var(--c-shade) 78%, transparent) 100%);position:absolute;inset:0}.inv-cover-photo>.fl-layer.is-back{z-index:-1}.cp-title{z-index:1;text-shadow:0 2px 22px color-mix(in srgb, var(--c-shade) 55%, transparent);padding:clamp(54px,14svh,120px) 8cqi 0;position:relative}.inv-cover--photo .inv-cover-emblem{width:clamp(44px,13cqi,64px);color:var(--c-metal-l);margin:0 auto 10px}.inv-cover--photo .inv-kicker{color:#f6dcbc;letter-spacing:.32em;font-size:.72rem}.inv-cover--photo .inv-headline{color:#fffaf2;margin-top:6px;font-size:clamp(3.1rem,16.5cqi,5.4rem);line-height:1}.inv-cover--photo .inv-headline-name{font-family:var(--f-name);font-weight:400}.inv-cover--photo .inv-amp{color:var(--c-metal-l);font-family:var(--f-display)}.inv-cover--photo .inv-cover-date{color:#f8e9d6;margin-top:12px}.cp-card{z-index:2;background:color-mix(in srgb, var(--c-shade) 42%, transparent);border:1px solid color-mix(in srgb, var(--c-metal-l) 50%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;flex-direction:column;align-items:center;gap:10px;width:min(74%,310px);margin-bottom:clamp(26px,8svh,60px);padding:16px 18px 20px;display:flex;position:relative;box-shadow:0 24px 50px -26px #000000b3}.cp-card .inv-cover-guest{margin-top:0}.inv-cover--photo .inv-btn{background:var(--metal-grad);color:var(--c-shade);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--c-metal) 90%, transparent), inset 0 1px 0 #ffffff8c}.inv-cover-v-poster .cp-title{padding-top:16cqi}.inv-cover-v-poster .cp-bg{animation:none}.glints{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glint{width:var(--s);height:var(--s);background:radial-gradient(circle, #fffbea 0, var(--c-metal-l) 42%, transparent 72%);opacity:0;animation:glint var(--d) ease-in-out var(--delay) infinite;border-radius:50%;position:absolute}@keyframes glint{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}50%{opacity:.35;transform:translate(calc(var(--dx) * .5), -44px) scale(1)}80%{opacity:.9}to{opacity:0;transform:translate(var(--dx), -96px) scale(.7)}}.inv-gate--photo{transition:opacity .8s 1s,visibility 0s 1.8s}.inv-gate--photo.is-gone{opacity:0;transform:none}.inv-gate--photo .fl{transition:translate 1.5s var(--ease)}.inv-gate--photo.is-gone .fl-go-l{translate:-85% 8%}.inv-gate--photo.is-gone .fl-go-r{translate:85% 8%}.inv-gate--photo.is-gone .fl-go-t{translate:0 -90%}.inv-gate--photo.is-gone .fl-go-b{translate:0 70%}.inv-gate--photo .cp-bg{transition:transform 2s var(--ease)}.inv-gate--photo.is-gone .cp-bg{animation:none;transform:scale(1.22)}.inv-gate--photo .cp-title,.inv-gate--photo .cp-card{transition:opacity .5s, transform .7s var(--ease)}.inv-gate--photo.is-gone .cp-title,.inv-gate--photo.is-gone .cp-card{opacity:0;transform:translateY(-16px)}.inv-gate--photo.is-gone .fl>img,.inv-gate--photo.is-gone .glint{animation-play-state:paused}.inv-sec--photo{color:#fff8ef}.inv-sec-photo{z-index:-2;background:50%/cover no-repeat;position:absolute;inset:0}.inv-sec-photo:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--c-shade) 62%, transparent), color-mix(in srgb, var(--c-shade) 42%, transparent) 45%, color-mix(in srgb, var(--c-shade) 70%, transparent));position:absolute;inset:0}.inv-hero.inv-sec--photo .inv-sec-photo:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--c-shade) 25%, transparent), color-mix(in srgb, var(--c-shade) 35%, transparent) 55%, var(--c-bg) 99%)}.inv-sec--photo .inv-kicker,.inv-sec--photo .inv-greeting{color:#f6dcbc}.inv-sec--photo .inv-headline{color:#fffaf2;text-shadow:0 2px 22px color-mix(in srgb, var(--c-shade) 50%, transparent)}.inv-sec--photo .inv-amp,.inv-sec--photo .inv-hero-emblem,.inv-sec--photo .inv-closing-emblem{color:var(--c-metal-l)}.inv-sec--photo .inv-lead,.inv-sec--photo .inv-signature{color:#f8ece0}.inv-sec--photo .inv-datestrip{color:#fff8ef;border-color:color-mix(in srgb, var(--c-metal-l) 55%, transparent)}.inv[data-canvas] .inv-hero .inv-headline-name,.inv[data-canvas] .inv-closing .inv-headline-name{font-family:var(--f-name);font-weight:400}.inv[data-canvas] .inv-hero .inv-headline{font-size:clamp(3rem,16cqi,4.8rem)}.inv-sec--paper{background:var(--paper) center bottom / 100% auto no-repeat, var(--c-bg)}.inv[data-frame=gold] .inv-photo{background:linear-gradient(150deg, var(--c-metal-l) 0%, var(--c-metal) 28%, color-mix(in srgb, var(--c-metal) 62%, #000) 52%, color-mix(in srgb, var(--c-metal-l) 60%, var(--c-metal)) 72%, color-mix(in srgb, var(--c-metal) 80%, #000) 100%);box-shadow:0 26px 44px -24px color-mix(in srgb, var(--c-shade) 60%, transparent);padding:7px;overflow:visible}.inv[data-frame=gold] .inv-photo:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff4debf;position:absolute;inset:13px}.inv[data-frame=gold] .inv-photo>img,.inv[data-frame=gold] .inv-photo>.inv-monogram{border-radius:inherit;background:color-mix(in srgb, var(--c-accent) 12%, var(--c-surface));place-items:center;width:100%;height:100%;display:grid}.inv[data-frame=gold][data-photo=arch] .inv-photo>img,.inv[data-frame=gold][data-photo=arch] .inv-photo>.inv-monogram{border-radius:999px 999px 3px 3px}.inv-photo-wrap>.fl-layer{overflow:visible}.inv[data-canvas] .inv-photo-wrap{margin-bottom:34px}.inv[data-canvas] .inv-photo-wrap .inv-photo{margin-bottom:0}.inv[data-canvas] .inv-sec-title{color:var(--c-accent)}.inv[data-canvas] .inv-divider{color:var(--c-metal)}.inv[data-canvas] .inv-person-name{color:var(--c-ink)}.inv[data-canvas] .inv-cd-unit{background:color-mix(in srgb, var(--c-surface) 88%, transparent);border-color:var(--c-frame-line);box-shadow:0 14px 30px -22px color-mix(in srgb, var(--c-shade) 50%, transparent)}.inv[data-canvas] .inv-event{background:var(--c-surface);border-color:var(--c-frame-line);box-shadow:0 0 0 6px var(--c-bg), 0 0 0 7px color-mix(in srgb, var(--c-frame-line) 75%, var(--c-bg)), 0 30px 54px -32px color-mix(in srgb, var(--c-shade) 50%, transparent);border-radius:170px 170px 20px 20px;padding-top:62px}.inv[data-canvas] .inv-event-num{border-color:var(--c-frame-line)}.inv[data-canvas] .inv-gift,.inv[data-canvas] .inv-form{border-color:var(--c-frame-line);box-shadow:0 18px 40px -30px color-mix(in srgb, var(--c-shade) 45%, transparent)}.inv[data-canvas] .inv-btn:not(.inv-btn-ghost){background:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 78%, #fff), var(--c-accent));color:var(--c-accent-ink)}.inv[data-canvas] .inv-cover--photo .inv-btn{background:var(--metal-grad);color:var(--c-shade)}.sc-petal-inner>img{object-fit:contain;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.fl>img,.cp-bg,.glint,.inv-cover-v-gate .fl,.inv-cover-v-panel .fl{animation:none!important}.inv-main .fl-layer .fl{opacity:1;transition:none;translate:0;rotate:0deg;scale:1}.glints{display:none}.inv-gate--photo,.inv-gate--photo *{transition:none!important}}.inv-person-wrap+.inv-person-wrap .inv-photo-wrap>.fl-layer{transform:scaleX(-1)}.inv[data-canvas] .inv-closing{padding-bottom:clamp(240px,70cqi,330px)}.inv[data-canvas] .inv-main{isolation:isolate;background:radial-gradient(70% 22% at 8% 14%, color-mix(in srgb, var(--c-accent) 9%, transparent), transparent 70%), radial-gradient(60% 20% at 94% 38%, color-mix(in srgb, var(--c-metal) 10%, transparent), transparent 70%), radial-gradient(70% 22% at 6% 62%, color-mix(in srgb, var(--c-muted) 9%, transparent), transparent 70%), radial-gradient(60% 20% at 92% 86%, color-mix(in srgb, var(--c-accent) 8%, transparent), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .26 0 0 0 0 .22 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--c-bg)}.inv[data-canvas] .inv-sec,.inv[data-canvas] .inv-quote-sec,.inv[data-canvas] .inv-events-sec,.inv[data-canvas] .inv-sec--paper{isolation:auto;background:0 0}.inv[data-canvas] .inv-sec>.fl-layer{overflow:visible}.inv-mode-live[data-canvas] .inv-sec,.inv-mode-demo[data-canvas] .inv-sec{flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(72px,20cqi,120px);display:flex}.inv-mode-live[data-canvas] .inv-people,.inv-mode-demo[data-canvas] .inv-people{padding-block:0}.inv-mode-live[data-canvas] .inv-person-wrap,.inv-mode-demo[data-canvas] .inv-person-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-block:clamp(64px,18cqi,110px);display:flex}.inv[data-canvas] .inv-person-wrap .inv-person-amp{margin:0 0 clamp(18px,6cqi,30px)}.inv[data-canvas] .inv-hero .inv-sec-photo{-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.inv[data-canvas] .inv-hero.inv-sec--photo .inv-sec-photo:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--c-shade) 30%, transparent), color-mix(in srgb, var(--c-shade) 45%, transparent) 55%, color-mix(in srgb, var(--c-shade) 15%, transparent))}.inv[data-canvas] .inv-closing .inv-sec-photo{-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}.inv[data-canvas] .inv-closing{padding-top:clamp(230px,64cqi,320px)}.inv[data-canvas] .inv-footer{background:var(--c-shade);color:#fff5ea99;border-top:0}.inv-card-host{isolation:isolate;position:relative}.inv-card-host>.fl-layer{overflow:visible}.inv-card-host>.fl-layer.is-back{z-index:0}.inv-card-host>:not(.fl-layer){z-index:1;position:relative}.inv-card-host>.fl-layer.is-front{z-index:2}.inv-person-head{display:none}.inv[data-canvas] .inv-person-head{flex-direction:column;align-items:center;gap:2px;margin-bottom:clamp(18px,6cqi,30px);display:flex}.inv[data-canvas] .inv-person-orn{width:clamp(120px,40cqi,170px);color:var(--c-metal)}.inv[data-canvas] .inv-person-nick{font-family:var(--f-script);color:var(--c-accent);font-size:clamp(2.8rem,14cqi,3.6rem);line-height:1.1}.inv[data-canvas] .inv-photo-wrap{margin-top:clamp(40px,14cqi,64px);margin-bottom:clamp(64px,22cqi,96px)}.inv{--metal-grad:linear-gradient(135deg, var(--c-metal-l), var(--c-metal) 50%, color-mix(in srgb, var(--c-metal) 72%, #000));--c-frame-line:color-mix(in srgb, var(--c-metal) 45%, var(--c-bg))}.cp-bg{background-color:var(--c-cover-bg)}.inv[data-canvas][data-texture=tile] .inv-main{background:var(--canvas) 0 0 / 560px auto repeat, var(--c-bg)}.inv[data-canvas][data-texture=cover] .inv-main{background:var(--canvas) center top / 100% auto repeat-y, var(--c-bg)}.sc-petals-rise .sc-petal{animation-name:sc-rise;top:auto;bottom:0}.sc-petals-rise .sc-petal-inner{animation:sc-flicker calc(var(--dur) / 5) ease-in-out infinite alternate}@keyframes sc-rise{0%{opacity:0;transform:translateY(10vh)scale(.7)}12%{opacity:.95}80%{opacity:.85}to{transform:translate(var(--drift), -105vh) scale(1);opacity:0}}@keyframes sc-flicker{0%{filter:brightness();transform:rotate(-4deg)}to{filter:brightness(1.25);transform:rotate(4deg)}}.sc-petals-drift .sc-petal{animation-name:sc-drift;animation-timing-function:ease-in-out}.sc-petals-drift .sc-petal-inner{animation:none}@keyframes sc-drift{0%{opacity:0;transform:translate(-45cqi)}25%{opacity:.7}75%{opacity:.6}to{transform:translate(45cqi, var(--drift));opacity:0}}.inv-basmalah{font-family:var(--f-arabic);color:var(--c-metal);font-size:clamp(1.7rem,8.6cqi,2.5rem);line-height:1.7}.inv-sec--photo .inv-basmalah{color:var(--c-metal-l);text-shadow:0 2px 18px color-mix(in srgb, var(--c-shade) 60%, transparent)}.inv[data-ptone=duotone] :is(.inv-photo,.inv-gallery-item,.inv-story-photo){background:color-mix(in srgb, var(--c-accent) 70%, var(--c-bg))}.inv[data-ptone=duotone] :is(.inv-photo,.inv-gallery-item,.inv-story-photo) img{filter:grayscale()contrast(1.06)brightness(1.06);mix-blend-mode:luminosity}.inv[data-ptone=sepia] :is(.inv-photo,.inv-gallery-item,.inv-story-photo) img{filter:sepia(.5)saturate(.85)contrast(1.03)}.inv[data-ptone=mono] :is(.inv-photo,.inv-gallery-item,.inv-story-photo) img{filter:grayscale()contrast(1.08)}.inv[data-pstyle=polaroid] .inv-photo{aspect-ratio:88/106;background:#fdfcf7;outline:0;padding:7% 7% 22%;overflow:visible;rotate:-2.5deg;box-shadow:0 22px 40px -22px #00000073,0 2px 6px #0000001f;border-radius:2px!important}.inv[data-pstyle=polaroid] .inv-person-wrap+.inv-person-wrap .inv-photo{rotate:2.5deg}.inv[data-pstyle=polaroid] .inv-photo img{border-radius:0}.inv[data-pstyle=polaroid] .inv-photo:before{content:"";background:#f4ead2c7;width:92px;height:28px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:3deg;box-shadow:0 1px 3px #0000001f}.inv[data-pstyle=stamp] .inv-photo{--r:7px;padding:calc(var(--r) * 2);-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(var(--r) * -1) calc(var(--r) * -1) / calc(var(--r) * 2.6) calc(var(--r) * 2.6) round;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(var(--r) * -1) calc(var(--r) * -1) / calc(var(--r) * 2.6) calc(var(--r) * 2.6) round;mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(var(--r) * -1) calc(var(--r) * -1) / calc(var(--r) * 2.6) calc(var(--r) * 2.6) round;filter:drop-shadow(0 14px 18px #00000038);background:#fffdf6;outline:0;border-radius:0!important}.inv[data-pstyle=sketch] .inv-photo{border:2.5px solid var(--c-ink);outline:1.5px solid var(--c-ink);outline-offset:5px;padding:0;border-radius:255px 18px 225px/18px 225px 18px 255px!important}.inv[data-pstyle=sketch] .inv-photo img{border-radius:inherit}.inv[data-canvas]:not([data-card=arch]) .inv-event{border-radius:var(--radius);padding-top:34px}.inv[data-canvas][data-card=frame] .inv-event{box-shadow:0 0 0 5px var(--c-surface), 0 0 0 6px var(--c-frame-line), 0 30px 54px -32px color-mix(in srgb, var(--c-shade) 50%, transparent);border-radius:2px}.inv[data-canvas][data-card=frame] .inv-event:after{content:"";border:1px solid var(--c-frame-line);pointer-events:none;position:absolute;inset:9px}.inv[data-canvas][data-card=ticket] .inv-event{box-shadow:none;filter:drop-shadow(0 18px 24px color-mix(in srgb, var(--c-shade) 28%, transparent));border:0;border-radius:16px;padding:30px 26px 26px;-webkit-mask:radial-gradient(15px at 0 56%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(15px at 100% 56%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(15px at 0 56%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(15px at 100% 56%,#0000 98%,#000) 100%/51% 100% no-repeat}.inv[data-canvas][data-card=ticket] .inv-event-date{border-block:1.5px dashed var(--c-frame-line);padding-block:14px}.inv[data-canvas][data-card=ticket] .inv-event-num{border-inline-color:var(--c-frame-line)}.inv[data-canvas][data-card=postcard] .inv-event{border:8px solid #0000;border-image:repeating-linear-gradient(-45deg, var(--c-accent) 0 9px, transparent 9px 16px, var(--c-metal) 16px 25px, transparent 25px 32px) 8;background:var(--c-surface) padding-box;box-shadow:0 26px 40px -30px color-mix(in srgb, var(--c-shade) 60%, transparent);border-radius:3px;padding:32px 22px 26px;rotate:-.6deg}.inv[data-canvas][data-card=postcard] .inv-card-host:nth-child(2n) .inv-event,.inv[data-canvas][data-card=postcard] .inv-events>.inv-event:nth-child(2n){rotate:.8deg}.inv[data-canvas][data-card=postcard] .inv-event:after{content:"";background:radial-gradient(circle at 50% 42%, var(--c-metal-l) 0 30%, transparent 31%), var(--c-accent);border:3px dotted var(--c-surface);outline:1px solid var(--c-accent);opacity:.85;width:34px;height:42px;position:absolute;top:12px;right:12px}.inv[data-canvas][data-card=plain] .inv-event{box-shadow:0 24px 50px -32px color-mix(in srgb, var(--c-shade) 55%, transparent);border-radius:22px}.inv[data-gallery=polaroid] .inv-gallery{gap:18px 14px;padding:8px 6px 18px}.inv[data-gallery=polaroid] .inv-gallery-item{aspect-ratio:88/104;background:#fdfcf7;border-radius:2px;padding:8px 8px 30px;overflow:visible;rotate:-2.2deg;box-shadow:0 18px 30px -18px #00000073,0 1px 4px #0000001f}.inv[data-gallery=polaroid] .inv-gallery-item:nth-child(2n){rotate:2deg}.inv[data-gallery=polaroid] .inv-gallery-item:nth-child(3n){rotate:-.8deg}.inv[data-gallery=polaroid] .inv-gallery-item:first-child:nth-last-child(odd){aspect-ratio:108/96;padding-bottom:34px}.inv[data-gallery=polaroid] .inv-gallery-item img{height:100%}.inv[data-gallery=film] .inv-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;background:radial-gradient(circle,#f4efe6c7 0 38%,#0000 42%) 0 6px/18px 14px repeat-x,radial-gradient(circle,#f4efe6c7 0 38%,#0000 42%) 0 calc(100% - 6px)/18px 14px repeat-x,#121014;gap:10px;max-width:none;margin-inline:calc(-1*clamp(22px,7cqi,36px));padding:26px 18px;display:flex;overflow-x:auto}.inv[data-gallery=film] .inv-gallery::-webkit-scrollbar{display:none}.inv[data-gallery=film] .inv-gallery-item,.inv[data-gallery=film] .inv-gallery-item:first-child{aspect-ratio:4/3;scroll-snap-align:center;border-radius:3px;flex:0 0 68%;grid-column:auto}.cp-doors{z-index:0;perspective:1600px;pointer-events:none;display:flex;position:absolute;inset:0}.cp-door{object-fit:cover;width:50%;height:100%;transition:transform 2.1s cubic-bezier(.55,.05,.25,1),filter 2.1s}.cp-door.is-l{object-position:right center;transform-origin:0}.cp-door.is-r{object-position:left center;transform-origin:100%}.inv-gate--open-doors{transition:opacity .9s 1.7s,visibility 0s 2.6s}.inv-gate--open-doors.is-gone .cp-door.is-l{filter:brightness(.7);transform:rotateY(-104deg)}.inv-gate--open-doors.is-gone .cp-door.is-r{filter:brightness(.7);transform:rotateY(104deg)}.inv-gate--open-doors.is-gone .cp-bg{transition-duration:2.6s;transform:scale(1.32)}.cp-curtain{z-index:4;pointer-events:none;position:absolute;inset:0}.cp-curtain>span{background:linear-gradient(#00000059,#0000 18% 80%,#00000073),repeating-linear-gradient(90deg,#4a0a10 0,#7d1720 1.6%,#a8262f 3.2%,#7d1720 4.6%,#4a0a10 6%);width:51%;transition:transform 1.3s cubic-bezier(.7,0,.3,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 -30px 40px #0006}.cp-curtain>.is-l{transform-origin:0 0;animation:2.4s cubic-bezier(.7,0,.25,1) .4s both cp-curtain-l;left:0}.cp-curtain>.is-r{transform-origin:100% 0;animation:2.4s cubic-bezier(.7,0,.25,1) .4s both cp-curtain-r;right:0}@keyframes cp-curtain-l{0%{transform:translate(0)}to{transform:translate(-92%)scaleX(.6)}}@keyframes cp-curtain-r{0%{transform:translate(0)}to{transform:translate(92%)scaleX(.6)}}.inv-gate--open-curtain.is-gone{opacity:1;background-color:#0000;transition:background-color 0s .75s,visibility 0s 2.4s}.inv-gate--open-curtain.is-gone :is(.inv-cover,.inv-cover-photo){background:0 0;transition:background 0s .75s}.inv-gate--open-curtain.is-gone .inv-cover-photo>:not(.cp-curtain){opacity:0;transition:opacity .2s .6s}.inv-gate--open-curtain.is-gone .cp-curtain>.is-l{animation:2.3s cubic-bezier(.65,0,.3,1) both cp-curtain-reveal-l}.inv-gate--open-curtain.is-gone .cp-curtain>.is-r{animation:2.3s cubic-bezier(.65,0,.3,1) both cp-curtain-reveal-r}@keyframes cp-curtain-reveal-l{0%{transform:translate(-92%)scaleX(.6)}32%,42%{transform:translate(0)}to{transform:translate(-100%)scaleX(.5)}}@keyframes cp-curtain-reveal-r{0%{transform:translate(92%)scaleX(.6)}32%,42%{transform:translate(0)}to{transform:translate(100%)scaleX(.5)}}.ccx{isolation:isolate;height:100svh;min-height:560px;color:var(--c-cover-ink);text-align:center;--u:min(1cqw, .58cqh);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:size}.inv-cover-v-panel .ccx,.inv-cover-v-poster .ccx{height:100%;min-height:0}.inv-cover-v-poster{aspect-ratio:9/16}.ccx-bg{z-index:-3;background:var(--c-cover-bg) center / cover no-repeat;position:absolute;inset:0}.ccx-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ccx .inv-btn{background:var(--metal-grad);color:var(--c-shade);box-shadow:0 12px 26px -14px color-mix(in srgb, var(--c-metal) 90%, transparent), inset 0 1px 0 #ffffff80}.inv-cover-v-poster .ccx *,.inv-cover-v-poster .ccx :before,.inv-cover-v-poster .ccx :after{animation:none!important}.ccx-plane{vertical-align:-.12em;width:1em;height:1em;display:inline-block}.inv-gate--boarding,.inv-gate--movie,.inv-gate--player,.inv-gate--polaroid,.inv-gate--postcard,.inv-gate--map,.inv-gate--envelope{transition:opacity .8s 1.2s,visibility 0s 2s}.cbp-sky{animation:40s ease-in-out infinite alternate cbp-sky}@keyframes cbp-sky{0%{transform:scale(1.05)}to{transform:scale(1.16)translate(-2%)}}.cbp-sky:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--c-shade) 10%, transparent), color-mix(in srgb, var(--c-shade) 45%, transparent));position:absolute;inset:0}.cbp-clouds{z-index:-1;pointer-events:none;position:absolute;inset:0}.cbp-clouds>span{filter:blur(22px);background:#ffffff8c;border-radius:50%;width:70cqw;height:14cqh;animation:38s linear infinite cbp-cloud;position:absolute}.cbp-clouds>span:first-child{animation-delay:-6s;top:8%}.cbp-clouds>span:nth-child(2){opacity:.7;width:90cqw;animation-duration:52s;animation-delay:-30s;top:62%}.cbp-clouds>span:nth-child(3){animation-duration:46s;animation-delay:-18s;top:84%}@keyframes cbp-cloud{0%{transform:translate(-90cqw)}to{transform:translate(110cqw)}}.cbp-plane{z-index:-1;color:#ffffffeb;font-size:calc(var(--u) * 7);animation:16s linear infinite cbp-fly;position:absolute;top:9%;left:0}.cbp-plane .ccx-plane{filter:drop-shadow(0 6px 6px #0003);transform:rotate(90deg)}@keyframes cbp-fly{0%{transform:translate(-15cqw,10cqh)rotate(-8deg)}to{transform:translate(115cqw,-6cqh)rotate(-8deg)}}.cbp-pass{width:min(88cqw, calc(var(--u) * 92), 380px);background:var(--c-surface);color:var(--c-ink);text-align:left;border-radius:22px;margin-top:4cqh;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both cbp-in;position:relative;overflow:hidden;box-shadow:0 34px 60px -30px #0009,inset 0 2px #fff9}@keyframes cbp-in{0%{opacity:0;transform:translateY(40px)rotate(-3deg)}to{opacity:1;transform:none}}.cbp-head{background:var(--c-accent);color:var(--c-accent-ink);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.66rem;font-weight:600;display:flex}.cbp-brand{align-items:center;gap:6px;display:inline-flex}.cbp-kind{opacity:.85}.cbp-route{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:18px 18px 6px;display:grid}.cbp-city{flex-direction:column;min-width:0;display:flex}.cbp-city.is-to{text-align:right}.cbp-city b{font-family:var(--f-display);letter-spacing:.02em;color:var(--c-accent);font-size:clamp(2rem,11cqw,2.7rem);line-height:1}.cbp-city span{font-family:var(--f-script);color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.05rem,5.4cqw,1.35rem);overflow:hidden}.cbp-path{height:24px;color:var(--c-metal);position:relative}.cbp-path>i{border-top:2px dashed color-mix(in srgb, var(--c-muted) 55%, transparent);position:absolute;top:50%;left:0;right:0}.cbp-path .ccx-plane{width:22px;height:22px;animation:3.4s cubic-bezier(.5,0,.5,1) infinite alternate cbp-path;position:absolute;top:50%;left:0;translate:-50% -50%;rotate:90deg}@keyframes cbp-path{0%{left:8%}to{left:92%}}.cbp-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:12px 18px 16px;display:grid}.cbp-grid>div{min-width:0}.cbp-grid .is-wide{grid-column:span 2}.cbp-grid dt{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);font-size:.6rem;font-weight:600}.cbp-grid dd{font-family:var(--f-display);overflow-wrap:anywhere;margin:2px 0 0;font-size:1.02rem;font-weight:600;line-height:1.2}.cbp-guest{color:var(--c-accent);font-size:1.25rem!important}.cbp-tear{height:22px;position:relative}.cbp-tear:before{content:"";border-top:2px dashed var(--c-line);position:absolute;top:50%;left:18px;right:18px}.cbp-stub{transition:transform 1s var(--ease), opacity .8s;flex-direction:column;align-items:center;gap:12px;padding:6px 18px 20px;display:flex}.cbp-barcode{align-items:stretch;gap:2px;height:40px;display:flex}.cbp-barcode>i{background:var(--c-ink);display:block}.cbp-barcode>i:nth-child(3n){background:0 0}.cbp-btn{width:100%}.inv-gate--boarding.is-gone .cbp-stub{opacity:0;transform:translateY(40px)rotate(4deg)}.inv-gate--boarding.is-gone .cbp-pass{opacity:0;transition:transform 1.3s cubic-bezier(.6,0,.3,1) .4s,opacity .6s 1s;transform:translateY(-30cqh)scale(.8)rotate(-6deg)}.inv-cover-v-panel .cbp-pass{width:min(70cqw, calc(var(--u) * 80), 400px)}.cmv{color:#f4efe6;background:#050506;justify-content:flex-end}.cmv-photo{background-position:50% 30%;animation:30s ease-in-out infinite alternate cmv-kb}@keyframes cmv-kb{0%{transform:scale(1.04)}to{transform:scale(1.14)translateY(-1.5%)}}.cmv-shade{z-index:-2;background:linear-gradient(#0000008c,#0000000d 28%,#0000001a 46%,#000000d1 70%,#050506 96%);position:absolute;inset:0}.cmv-grain{z-index:-1;pointer-events:none;opacity:.16;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite cmv-grain;position:absolute;inset:-50%}@keyframes cmv-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.cmv-beam{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffecc81a 50%,#0000 60%);animation:9s ease-in-out infinite cmv-beam;position:absolute;inset:-20% -40%}@keyframes cmv-beam{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.cmv-top{flex-direction:column;align-items:center;gap:10px;padding:clamp(46px,9cqh,80px) 8cqw 0;display:flex;position:absolute;top:0;left:0;right:0}.cmv-laurel{color:var(--c-metal-l);font:600 .62rem/1.25 var(--f-body);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.cmv-laurel b{font-size:.74rem}.cmv-laurel-svg{width:14px;height:36px}.cmv-laurel-svg.is-flip{transform:scaleX(-1)}.cmv-tag{font-family:var(--f-script);color:#fff6e8e0;font-size:clamp(1rem,4.8cqw,1.3rem);font-style:italic}.cmv-title{padding:0 6cqw;animation:1.6s cubic-bezier(.2,.8,.2,1) .3s both cmv-rise}@keyframes cmv-rise{0%{opacity:0;letter-spacing:.3em;transform:translateY(26px)}to{opacity:1;transform:none}}.cmv-kicker{font:600 .66rem/1 var(--f-body);letter-spacing:.42em;text-transform:uppercase;color:var(--c-metal-l);margin-bottom:10px}.cmv-names{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;flex-direction:column;align-items:center;font-size:clamp(3.6rem,21cqw,6.4rem);font-weight:400;line-height:.88;display:flex}.cmv-amp{font-family:var(--f-script);text-transform:none;color:var(--c-metal-l);font-size:.42em;line-height:1.1}.cmv-date{font:500 .78rem/1 var(--f-body);letter-spacing:.32em;text-transform:uppercase;color:#fff6e8cc;margin-top:14px}.cmv-date b{color:#fff;font-weight:700}.cmv-ticket{border:1px solid color-mix(in srgb, var(--c-metal-l) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border-radius:14px;flex-direction:column;align-items:center;gap:4px;width:min(80cqw,320px);margin:20px auto 0;padding:14px 16px 16px;display:flex}.cmv-ticket-label{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:.7rem}.cmv-ticket-name{font-family:var(--f-script);overflow-wrap:anywhere;font-size:clamp(1.2rem,6cqw,1.5rem);line-height:1.25}.cmv-btn{margin-top:8px}.cmv-billing{font:400 .56rem/1.5 var(--f-body);letter-spacing:.16em;color:#fff6e88c;text-transform:uppercase;padding:18px 7cqw clamp(18px,4cqh,34px);position:relative}.cmv-billing b{color:#fff6e8d9;font-weight:600}.cmv-billing p+p{margin-top:4px}.cmv-rating{letter-spacing:.1em;border:1px solid #fff6e880;margin-top:8px;padding:2px 7px;font-weight:700;display:inline-block}.inv-gate--movie.is-gone .cmv-photo{filter:brightness(2.2)saturate(.5);transition:transform 1.6s cubic-bezier(.6,0,.3,1),filter 1.6s;transform:scale(1.4)}.inv-gate--movie.is-gone .cmv-title,.inv-gate--movie.is-gone .cmv-ticket,.inv-gate--movie.is-gone .cmv-top,.inv-gate--movie.is-gone .cmv-billing{opacity:0;transition:opacity .5s}.cpl{background:var(--c-shade);color:#fff;justify-content:space-evenly;padding:clamp(28px,6cqh,56px) 0 clamp(18px,4cqh,36px)}.cpl-blur{filter:blur(46px)saturate(1.3)brightness(.62);inset:-20%;transform:scale(1.2)}.cpl:before{content:"";z-index:-2;background:linear-gradient(#00000026,#0000008c);position:absolute;inset:0}.cpl-top{letter-spacing:.22em;text-transform:uppercase;opacity:.85;flex-direction:column;gap:2px;font-size:.66rem;display:flex}.cpl-top b{letter-spacing:.06em;text-transform:none;opacity:1;font-size:.78rem;font-weight:600}.cpl-art{width:min(74cqw, calc(var(--u) * 70), 340px);aspect-ratio:1;position:relative}.cpl-cover{background:#222 50%/cover;border-radius:14px;animation:6s ease-in-out infinite cpl-breathe;position:absolute;inset:0;box-shadow:0 30px 60px -24px #000000bf}@keyframes cpl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.cpl-disc{background:radial-gradient(circle, var(--c-accent) 0 13%, #111 14% 15%, #1b1b1b 16% 100%), repeating-radial-gradient(circle, #222 0 2px, #151515 2px 4px);background-blend-mode:normal, overlay;border-radius:50%;animation:1.4s cubic-bezier(.2,.8,.2,1) .6s both cpl-disc-out,3.2s linear 2s infinite inv-spin;position:absolute;inset:5%;box-shadow:0 20px 40px -18px #000c}@keyframes cpl-disc-out{0%{translate:0}to{translate:26%}}.cpl-meta{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:min(80cqw,360px);display:flex}.cpl-title{font-family:var(--f-display);font-size:clamp(1.4rem,7.4cqw,1.9rem);font-weight:700;line-height:1.1}.cpl-artist{opacity:.72;margin-top:4px;font-size:.86rem}.cpl-heart{width:26px;height:26px;color:var(--c-accent);flex:none;animation:1.6s ease-in-out infinite cpl-beat}@keyframes cpl-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}.cpl-bar{width:min(80cqw,360px)}.cpl-bar:before{content:"";background:#ffffff40;border-radius:4px;height:4px;display:block}.cpl-bar-fill{background:#fff;border-radius:4px;width:0;height:4px;margin-top:-4px;animation:40s linear .4s forwards cpl-progress;display:block;position:relative}.cpl-bar-fill:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-6px}@keyframes cpl-progress{to{width:72%}}.cpl-times{opacity:.65;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:.68rem;display:flex}.cpl-ctrl{justify-content:space-between;align-items:center;width:min(80cqw,360px);display:flex}.cpl-ico{opacity:.9;width:24px;height:24px}.cpl-play,.cpl .inv-btn.cpl-play{color:#111;background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;padding:0;animation:2.4s ease-out infinite cpl-pulse;display:grid;box-shadow:0 14px 30px -12px #000000b3}.cpl-play.is-static{animation:none}@keyframes cpl-pulse{0%{box-shadow:0 0 #ffffff73,0 14px 30px -12px #000000b3}to{box-shadow:0 0 0 22px #fff0,0 14px 30px -12px #000000b3}}.cpl-guest{opacity:.85;padding:0 8cqw;font-size:.86rem}.cpl-guest b{font-weight:600}.inv-gate--player.is-gone .cpl-cover{transition:transform 1.2s var(--ease), opacity .8s .5s;opacity:0;transform:scale(1.4)}.inv-gate--player.is-gone .cpl-disc{opacity:0;transition:opacity .6s}.inv-gate--player.is-gone :is(.cpl-top,.cpl-meta,.cpl-bar,.cpl-ctrl,.cpl-guest){opacity:0;transition:opacity .5s,transform .7s;transform:translateY(20px)}.cpo{justify-content:space-evenly;padding-block:4cqh}.cpo-table:after{content:"";background:radial-gradient(90% 70% at 50% 45%,#0000 40%,#00000059);position:absolute;inset:0}.cpo-stack{width:min(84cqw, calc(var(--u) * 84), 380px);aspect-ratio:1/1.02;position:relative}.cpo-pic{background:#fdfcf7;width:64%;margin:0;padding:4% 4% 0;animation:1s cubic-bezier(.2,.9,.3,1.15) both cpo-drop;position:absolute;box-shadow:0 22px 34px -20px #0009,0 2px 5px #0000002e}.cpo-pic>span{aspect-ratio:1;background:#ccc 50%/cover;display:block}.cpo-pic figcaption{font-family:var(--f-script);color:#2c2622;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:.55em 0 .6em;font-size:clamp(1.1rem,5.6cqw,1.5rem);line-height:1;overflow:hidden}.cpo-pic.is-3{animation-delay:.2s;top:4%;left:0;rotate:-11deg}.cpo-pic.is-2{animation-delay:.45s;top:0;right:0;rotate:9deg}.cpo-pic.is-1{z-index:2;width:66%;animation-delay:.75s;top:18%;left:18%;rotate:-2deg}@keyframes cpo-drop{0%{opacity:0;transform:translateY(-40px)scale(1.12)}to{opacity:1;transform:none}}.cpo-tape{background:#f3e6c7cc;width:40%;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 1px 2px #00000026}.cpo-note{z-index:3;color:#2c2622;background:#fffaf0 repeating-linear-gradient(#0000 0 25px,#5078aa2e 25px 26px);flex-direction:column;align-items:center;gap:6px;width:min(78cqw,320px);padding:18px;animation:1s cubic-bezier(.2,.9,.3,1.15) 1s both cpo-drop;display:flex;position:relative;rotate:1.2deg;box-shadow:0 20px 34px -20px #0009}.cpo-pin{background:radial-gradient(circle at 35% 35%, #fff 0 12%, var(--c-accent) 14% 100%);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:50%;translate:-50%;box-shadow:0 3px 4px #0000004d}.cpo-note .inv-kicker{color:var(--c-accent)}.cpo-date{font-family:var(--f-display);font-size:1.05rem}.cpo-to{font-family:var(--f-script);overflow-wrap:anywhere;font-size:1.3rem;line-height:1.2}.cpo-to b{font-weight:inherit;color:var(--c-accent)}.cpo .inv-btn{background:var(--c-accent);color:var(--c-accent-ink);margin-top:4px}.inv-gate--polaroid.is-gone .cpo-pic{opacity:0;transition:transform 1.1s cubic-bezier(.6,0,.3,1),opacity .8s .3s}.inv-gate--polaroid.is-gone .cpo-pic.is-3{transform:translate(-80cqw,-10cqh)rotate(-30deg)}.inv-gate--polaroid.is-gone .cpo-pic.is-2{transform:translate(80cqw,-14cqh)rotate(30deg)}.inv-gate--polaroid.is-gone .cpo-pic.is-1{transform:translateY(-60cqh)rotate(8deg)}.inv-gate--polaroid.is-gone .cpo-note{transition:transform .9s var(--ease), opacity .6s;opacity:0;transform:translateY(40cqh)}.cpc{perspective:1600px;gap:clamp(18px,4cqh,34px)}.cpc-desk:after{content:"";background:radial-gradient(ellipse 90% 70% at 50% 45%, transparent 35%, color-mix(in srgb, var(--c-shade) 45%, transparent));position:absolute;inset:0}.cpc-card{width:min(92cqw, calc(var(--u) * 150), 560px);aspect-ratio:1.46;transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.6,0,.25,1);animation:1.3s cubic-bezier(.2,.8,.2,1) .2s both cpc-in;position:relative;rotate:-3deg}@keyframes cpc-in{0%{opacity:0;transform:translateY(50px)rotate(-10deg)}to{opacity:1;transform:none}}.cpc-face{backface-visibility:hidden;border-radius:4px;position:absolute;inset:0;box-shadow:0 30px 50px -28px #000000b3}.cpc-back{color:#2a2522;text-align:left;border:7px solid #0000;border-image:repeating-linear-gradient(-45deg, var(--c-accent) 0 9px, #fbf6ea 9px 16px, var(--c-metal) 16px 25px, #fbf6ea 25px 32px) 7;background:linear-gradient(#fbf6ea,#f4ecda);grid-template-columns:1.15fr 1fr;gap:0;padding:5.5% 5%;display:grid}.cpc-msg{border-right:1px solid #0000002e;flex-direction:column;gap:4%;min-width:0;padding-right:6%;display:flex}.cpc-label{font:600 clamp(.42rem, 1.9cqw, .62rem)/1.2 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent)}.cpc-hand{font-family:var(--f-script);color:#2d3a5a;font-size:clamp(.6rem,2.9cqw,1.02rem);line-height:1.45}.cpc-names{font-family:var(--f-display);color:var(--c-accent);margin-top:auto;font-size:clamp(.9rem,4.4cqw,1.5rem);line-height:1.05}.cpc-when{color:#5b524a;font-size:clamp(.52rem,2.5cqw,.78rem)}.cpc-side{flex-direction:column;justify-content:flex-end;min-width:0;padding-left:7%;display:flex;position:relative}.cpc-stamp{--r:3.5px;aspect-ratio:.82;width:36%;padding:calc(var(--r) * 2);-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(var(--r) * -1) calc(var(--r) * -1) / calc(var(--r) * 2.6) calc(var(--r) * 2.6) round;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(var(--r) * -1) calc(var(--r) * -1) / calc(var(--r) * 2.6) calc(var(--r) * 2.6) round;mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(var(--r) * -1) calc(var(--r) * -1) / calc(var(--r) * 2.6) calc(var(--r) * 2.6) round;filter:drop-shadow(0 2px 2px #0003);background:#fffdf6;position:absolute;top:0;right:0;rotate:4deg}.cpc-stamp>span{filter:saturate(.85)contrast(1.05);background:#bbb 50%/cover;width:100%;height:100%;display:block}.cpc-stamp>b{font:700 clamp(.42rem, 1.8cqw, .62rem)/1 var(--f-body);color:#fff;text-shadow:0 1px 2px #0009;position:absolute;bottom:12%;left:14%}.cpc-postmark{aspect-ratio:1;color:#2d3a5acc;background:repeating-linear-gradient(0deg,#0000 0 14%,#0000 14%),0 0;border:1.5px solid #2d3a5ab3;border-radius:50%;place-items:center;width:34%;display:grid;position:absolute;top:12%;right:26%;rotate:-14deg}.cpc-postmark:after{content:"";-webkit-mask:radial-gradient(at 0,#000,#0000 80%);background:repeating-linear-gradient(#2d3a5a8c 0 1.5px,#0000 1.5px 6px);width:90%;height:40%;position:absolute;top:30%;right:-90%;-webkit-mask:linear-gradient(90deg,#000,#0000);mask:linear-gradient(90deg,#000,#0000)}.cpc-postmark>span{font:700 clamp(.36rem, 1.6cqw, .56rem)/1.1 var(--f-body);letter-spacing:.08em;text-align:center;padding:0 12%}.cpc-addr{flex-direction:column;gap:6%;display:flex}.cpc-addr-label{letter-spacing:.12em;text-transform:uppercase;color:#6c6258;font-size:clamp(.45rem,2.1cqw,.66rem)}.cpc-addr-line{font-family:var(--f-script);color:#2d3a5a;overflow-wrap:anywhere;border-bottom:1px solid #00000040;padding-bottom:2px;font-size:clamp(.66rem,3.2cqw,1.1rem);line-height:1.25}.cpc-addr-line.is-dim{color:#6c6258}.cpc-front{background:#888 50%/cover;border:8px solid #fbf6ea;align-items:flex-end;padding:6%;display:flex;transform:rotateY(180deg)}.cpc-front-title{font-family:var(--f-script);color:#fff;text-shadow:0 2px 12px #00000080;font-size:clamp(1.6rem,8cqw,2.6rem)}.cpc-btn{position:relative}.inv-gate--postcard.is-gone .cpc-card{transform:rotateY(180deg)scale(1.08)}.inv-gate--postcard.is-gone .cpc-btn{opacity:0;transition:opacity .4s}.inv-cover-v-panel .cpc-card{width:min(80cqw, calc(var(--u) * 140), 620px)}.cmp{justify-content:flex-end;padding-bottom:clamp(18px,4cqh,40px)}.cmp-map{filter:sepia(.25)saturate(.9);animation:36s ease-in-out infinite alternate cmp-drift}@keyframes cmp-drift{0%{transform:scale(1.08)translate(-1%)}to{transform:scale(1.16)translate(1.5%,-1.5%)}}.cmp-vignette{z-index:-2;background:radial-gradient(ellipse 80% 70% at 50% 40%, transparent 45%, color-mix(in srgb, var(--c-shade) 55%, transparent));position:absolute;inset:0}.cmp-stage{aspect-ratio:100/120;transform-origin:50%;max-width:100%;height:52%;transition:transform 1.6s cubic-bezier(.6,0,.25,1);position:absolute;top:9%;left:50%;translate:-50%}.cmp-route{width:100%;height:100%;overflow:visible}.cmp-path{fill:none;stroke:var(--c-accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2.4 2.2;stroke-dashoffset:0;animation:2.6s ease-in-out both cmp-draw;-webkit-mask:none}.cmp-path.is-b{animation-delay:.4s}@keyframes cmp-draw{0%{stroke-dasharray:0 100}to{stroke-dasharray:2.4 2.2}}.cmp-pin{fill:var(--c-accent)}.cmp-pin circle:not(.cmp-pulse){stroke:#fff8ea;stroke-width:.8px}.cmp-pulse{fill:var(--c-accent);opacity:.4;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite cmp-pulse}@keyframes cmp-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.cmp-heart{fill:var(--c-accent);stroke:#fff8ea;stroke-width:.7px}.cmp-heart path{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out 2.6s infinite cpl-beat}.cmp-x path{fill:none;stroke:var(--c-accent);stroke-width:2.2px;stroke-linecap:round}.cmp-label{font-family:var(--f-script);color:var(--c-ink);white-space:nowrap;background:#f8f0dcd9;border-radius:4px;padding:.05em .5em .15em;font-size:clamp(1.1rem,5.6cqw,1.6rem);animation:1.2s 1s both fl-bloom;position:absolute;box-shadow:0 6px 12px -8px #00000080}.cmp-label.is-a{top:85%;left:16%;translate:-20% 40%}.cmp-label.is-b{top:15%;left:84%;translate:-90% 50%}.cmp-card{width:min(86cqw,360px);color:var(--c-ink);box-shadow:0 26px 46px -26px #000000a6, inset 0 0 0 1px color-mix(in srgb, var(--c-metal) 50%, transparent), inset 0 0 0 5px #f8f0dceb, inset 0 0 0 6px color-mix(in srgb, var(--c-metal) 40%, transparent);background:#f8f0dceb;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:18px 20px 20px;display:flex;position:relative}.cmp-compass{width:56px;color:var(--c-accent);animation:30s linear infinite cmp-spin;position:absolute;top:-30px;left:50%;translate:-50%}.cmp-compass svg{width:100%;height:auto;display:block}@keyframes cmp-spin{to{rotate:360deg}}.cmp-card .inv-kicker{color:var(--c-accent);margin-top:18px}.cmp-names{font-family:var(--f-script);font-size:clamp(2.2rem,11cqw,3rem);font-weight:400;line-height:1.05}.cmp-date{font-family:var(--f-display);font-style:italic}.cmp-to{color:var(--c-muted);font-size:.86rem}.cmp-to b{font-family:var(--f-display);color:var(--c-ink);font-size:1.2rem;display:block}.cmp .inv-btn{background:var(--c-accent);color:var(--c-accent-ink);margin-top:4px}.inv-gate--map.is-gone .cmp-stage{transform:scale(3.2)}.inv-gate--map.is-gone .cmp-card{transition:transform .8s var(--ease), opacity .5s;opacity:0;transform:translateY(30cqh)}.inv-cover-v-panel .cmp-stage{height:62%}.cev{gap:clamp(20px,5cqh,40px)}.cev-table:after{content:"";background:radial-gradient(ellipse 90% 70% at 50% 45%, transparent 40%, color-mix(in srgb, var(--c-shade) 40%, transparent));position:absolute;inset:0}.cev-env{--env:var(--c-surface);width:min(90cqw, calc(var(--u) * 140), 520px);aspect-ratio:1.45;perspective:1400px;animation:1.2s cubic-bezier(.2,.8,.2,1) .15s both cev-in;position:relative}@keyframes cev-in{0%{opacity:0;transform:translateY(40px)rotate(-4deg)}to{opacity:1;transform:none}}.cev-inside{background:color-mix(in srgb, var(--env) 82%, var(--c-metal));border-radius:6px;position:absolute;inset:0;box-shadow:0 34px 60px -30px #0009}.cev-letter{z-index:1;color:var(--c-ink);background:#fffdf8;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4%;padding:7% 6%;transition:transform 1.3s cubic-bezier(.6,0,.25,1) .6s;display:flex;position:absolute;inset:6% 6% 8%;box-shadow:0 2px 10px #0000001f}.cev-letter .inv-kicker{color:var(--c-accent);font-size:clamp(.5rem,2.4cqw,.7rem)}.cev-names{font-family:var(--f-script);font-size:clamp(1.6rem,8.6cqw,2.6rem);line-height:1.05}.cev-date{font-family:var(--f-display);color:var(--c-muted);font-size:clamp(.7rem,3.4cqw,1rem);font-style:italic}.cev-pocket{z-index:2;background:var(--env);clip-path:polygon(0 0,50% 54%,100% 0,100% 100%,0 100%);background-image:linear-gradient(to top right,#0000 49.6%,#00000014 50%,#0000 50.6%),linear-gradient(to top left,#0000 49.6%,#00000014 50%,#0000 50.6%);border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 -20px 40px -30px #00000040}.cev-flap{z-index:3;transform-origin:50% 0;background:linear-gradient(to bottom, color-mix(in srgb, var(--env) 94%, #000), var(--env));clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 6px 6px #00000026);height:58%;transition:transform .9s cubic-bezier(.6,0,.3,1) .25s,z-index 0s .7s;position:absolute;top:0;left:0;right:0}.cev-seal{z-index:4;aspect-ratio:1;cursor:pointer;background:0 0;border:0;width:clamp(64px,19cqw,92px);padding:0;transition:transform .5s cubic-bezier(.5,0,.6,1.6),opacity .4s .15s;animation:2.6s ease-in-out 1.6s infinite cev-seal;position:absolute;top:58%;left:50%;translate:-50% -50%}@keyframes cev-seal{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.cev-seal-face{background:radial-gradient(circle at 36% 30%, #ffffff59, transparent 30%), radial-gradient(circle at 50% 50%, var(--c-accent) 0 52%, color-mix(in srgb, var(--c-accent) 72%, #000) 62%, var(--c-accent) 70%, color-mix(in srgb, var(--c-accent) 80%, #000) 100%);border-radius:46% 54% 52% 48%/50% 46% 54% 50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 6px 10px -2px #00000073,inset 0 -3px 6px #00000059}.cev-seal-face>span{aspect-ratio:1;border:1.5px solid color-mix(in srgb, #000 30%, var(--c-accent));width:64%;font-family:var(--f-script);color:color-mix(in srgb, var(--c-accent) 45%, #000);text-shadow:0 1px #ffffff4d;border-radius:50%;place-items:center;font-size:clamp(1rem,5cqw,1.5rem);display:grid;box-shadow:inset 0 2px 3px #00000059,0 1px #ffffff40}.cev-address{z-index:3;color:var(--c-ink);text-align:right;flex-direction:column;align-items:flex-end;transition:opacity .4s;display:flex;position:absolute;bottom:9%;right:7%}.cev-address span{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-size:clamp(.5rem,2.3cqw,.7rem)}.cev-address b{font-family:var(--f-script);overflow-wrap:anywhere;max-width:60cqw;font-size:clamp(1rem,5.2cqw,1.5rem);font-weight:400;line-height:1.1}.cev-hint{z-index:4;color:var(--c-ink);background:color-mix(in srgb, var(--c-surface) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:.45em 1.1em;font-size:.84rem;animation:1s 1.4s both fl-bloom;position:relative;box-shadow:0 8px 20px -12px #0006}.inv-gate--envelope{transition:opacity .8s 2s,visibility 0s 2.8s}.inv-gate--envelope.is-gone .cev-seal{opacity:0;animation:none;transform:scale(1.5)}.inv-gate--envelope.is-gone .cev-flap{z-index:0;transform:rotateX(180deg)}.inv-gate--envelope.is-gone .cev-letter{z-index:1;transform:translateY(-62%)scale(1.04)}.inv-gate--envelope.is-gone .cev-address,.inv-gate--envelope.is-gone .cev-hint{opacity:0}.inv-cover-v-panel .cev-flap,.inv-cover-v-poster .cev-flap{z-index:0;transform:rotateX(180deg)}.inv-cover-v-panel .cev-letter,.inv-cover-v-poster .cev-letter{transform:translateY(-46%)}.inv-cover-v-panel .cev-seal,.inv-cover-v-poster .cev-seal{display:none}.inv-cover-v-panel .cev-env,.inv-cover-v-poster .cev-env{margin-top:26cqh}.inv-music-title{display:none}.inv[data-cover=player] .inv-music{background:color-mix(in srgb, var(--c-shade) 88%, transparent);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:auto;height:58px;padding:0 14px 0 18px;display:flex;left:12px;right:12px;box-shadow:0 14px 30px -14px #000000b3}.inv[data-cover=player] .inv-music-title{font:600 .86rem/1.2 var(--f-body);white-space:nowrap;text-overflow:ellipsis;text-align:left;display:block;overflow:hidden}.inv[data-cover=player] .inv-music svg{color:var(--c-accent);flex:none}@container inv (width>=900px){.inv[data-cover=player] .inv-music{width:calc(var(--cdu-demo-rail,470px) - 24px);left:auto}}@media (prefers-reduced-motion:reduce){.ccx *,.ccx :before,.ccx :after,.cp-curtain>span,.cp-door{transition:none!important;animation:none!important}.cp-curtain{display:none}.inv-gate--open-curtain.is-gone{visibility:hidden;transition:none}}.inv-cover-photo[data-gate=doors]>.fl-layer{z-index:1}.inv-cover--photo[data-light]{color:var(--c-ink)}.inv-cover[data-light] .cp-shade{background:radial-gradient(ellipse 85% 55% at 50% 32%, color-mix(in srgb, var(--c-bg) 70%, transparent), transparent 75%)}.inv-cover[data-light] .cp-title{text-shadow:0 1px 16px color-mix(in srgb, var(--c-bg) 80%, transparent)}.inv-cover--photo[data-light] :is(.inv-kicker,.inv-cover-date){color:var(--c-muted)}.inv-cover--photo[data-light] .inv-headline{color:var(--c-accent)}.inv-cover--photo .cp-title .inv-cover-age{color:#f8e9d6;font-weight:600}.inv-cover--photo[data-light] .cp-title .inv-cover-age{color:var(--c-ink)}.inv-cover--photo[data-light] :is(.inv-amp,.inv-cover-emblem){color:var(--c-metal)}.inv-cover[data-light] .cp-card{background:color-mix(in srgb, var(--c-surface) 72%, transparent);border-color:color-mix(in srgb, var(--c-metal) 45%, transparent);color:var(--c-ink)}.inv[data-light] .inv-sec--photo{color:var(--c-ink)}.inv[data-light] .inv-sec-photo:after,.inv[data-light] .inv-hero.inv-sec--photo .inv-sec-photo:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--c-bg) 30%, transparent), color-mix(in srgb, var(--c-bg) 55%, transparent))}.inv[data-light] .inv-sec--photo :is(.inv-kicker,.inv-greeting,.inv-lead,.inv-signature){color:var(--c-muted)}.inv[data-light] .inv-sec--photo .inv-headline{color:var(--c-accent);text-shadow:none}.inv[data-light] .inv-sec--photo :is(.inv-amp,.inv-hero-emblem,.inv-closing-emblem,.inv-basmalah){color:var(--c-metal);text-shadow:none}.inv[data-light] .inv-sec--photo .inv-datestrip{color:var(--c-ink);border-color:var(--c-line)}.inv[data-light] .inv-footer{background:var(--c-surface);color:var(--c-muted)}.ccx .fl{--u:min(1cqw, .5cqh);width:calc(var(--w) * var(--u))!important;left:calc(var(--l) * var(--u))!important;right:calc(var(--r) * var(--u))!important}.ccx>.fl-layer.is-back{z-index:-1}.ccx>.fl-layer.is-front{z-index:3}.ccx-fit{width:100%;height:100%;position:relative;overflow:hidden}.ccx-fit-inner{transform-origin:0 0;width:375px;height:667px;position:absolute;top:0;left:0}.ccx-fit-inner>.ccx{height:100%;min-height:0}.inv[data-canvas] .inv-story-item{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0}.inv[data-canvas] .inv-story-marker{display:none}.inv[data-canvas] .inv-story-body{flex-direction:column;align-items:center;display:flex}.inv[data-canvas] .inv-story-photo{max-width:min(260px,72cqi);box-shadow:0 22px 40px -26px color-mix(in srgb, var(--c-shade) 55%, transparent);margin:0 auto .9rem}.inv[data-canvas] .inv-rundown-list{width:fit-content;max-width:100%;margin-inline:auto}.inv[data-canvas] .inv-rundown-row{grid-template-columns:3.4rem 12px auto}.inv[data-canvas] .inv-rundown-label{text-align:left}.inv-ig{align-items:center;gap:.45em;display:inline-flex}.inv-ig-icon{flex:none}.inv[data-canvas] .inv-ig{color:var(--c-ink);background:color-mix(in srgb, var(--c-surface) 78%, transparent);box-shadow:inset 0 0 0 1px var(--c-frame-line);transition:transform .2s var(--ease), box-shadow .2s;margin-top:10px;padding:.4em 1em .4em .4em;font-size:.82rem}.inv[data-canvas] .inv-ig:hover{box-shadow:inset 0 0 0 1px var(--c-metal);transform:translateY(-1px)}.inv[data-canvas] .inv-ig-icon{background:var(--metal-grad);width:30px;height:30px;color:var(--c-shade);border-radius:50%;padding:6px}.inv-orn-img{--emb-h:64px;display:block;width:auto!important}.inv-orn-img>img{height:var(--emb-h);object-fit:contain;width:auto;max-width:70cqi;margin-inline:auto;display:block}.inv-cover--photo .inv-orn-img{--emb-h:clamp(62px, 21cqi, 96px);filter:drop-shadow(0 6px 16px color-mix(in srgb, var(--c-shade) 45%, transparent));margin-bottom:14px}.inv-cover-v-poster.inv-cover--photo .inv-orn-img{--emb-h:19cqi}.inv-hero-emblem.inv-orn-img{--emb-h:clamp(56px, 18cqi, 78px);margin-bottom:8px}.inv-closing-emblem.inv-orn-img{--emb-h:52px}.inv[data-photo=oval] .inv-photo{aspect-ratio:3/4.15;border-radius:50%}.inv[data-frame=gold][data-photo=oval] .inv-photo>img,.inv[data-frame=gold][data-photo=oval] .inv-photo>.inv-monogram{border-radius:50%}.inv-hero-photo{justify-content:center;display:flex}.inv[data-canvas] .inv-hero-photo .inv-photo-wrap{margin-top:0;margin-bottom:clamp(30px,10cqi,44px)}.inv-hero-photo .inv-photo{width:clamp(180px,60cqi,250px);margin-bottom:clamp(20px,7cqi,30px)}.inv[data-canvas] .inv-hero-photo .inv-photo-wrap .inv-photo{margin-bottom:0}.inv[data-canvas] .inv-closing .inv-hero-photo{margin-bottom:8px}.inv[data-canvas] .inv-sec.inv-sec--light{background:var(--light-bg) center top / cover no-repeat, var(--c-bg);isolation:isolate}.inv[data-canvas] .inv-sec.inv-sec--dark{--c-bg:var(--c-cover-bg);--c-ink:var(--c-cover-ink);--c-muted:color-mix(in srgb, var(--c-cover-ink) 80%, var(--c-cover-bg));--c-accent:var(--c-metal-l);--c-accent-ink:var(--c-shade);--c-surface:color-mix(in srgb, var(--c-cover-bg) 88%, #fff);--c-line:color-mix(in srgb, var(--c-metal) 40%, var(--c-cover-bg));--c-frame-line:color-mix(in srgb, var(--c-metal) 72%, var(--c-cover-bg));background:var(--dark-bg,none) center / cover no-repeat, var(--c-cover-bg);color:var(--c-ink);isolation:isolate}.inv[data-canvas] .inv-sec--dark :is(.inv-divider,.inv-hero-emblem,.inv-closing-emblem,.inv-amp){color:var(--c-metal-l)}.inv[data-canvas] .inv-sec--dark .inv-event{box-shadow:0 0 0 5px var(--c-cover-bg), 0 0 0 6px var(--c-frame-line), 0 30px 54px -28px #0009}.inv[data-canvas] .inv-sec--dark .inv-btn-ghost{color:var(--c-metal-l);border-color:var(--c-frame-line)}.inv[data-canvas] .inv-sec--dark .inv-cd-unit{background:var(--metal-grad);color:var(--c-shade);border-color:#0000}.inv[data-canvas] .inv-sec--dark .inv-cd-unit :is(span,small,b){color:inherit}.inv[data-canvas] .inv-sec--dark .inv-gallery img{box-shadow:0 16px 34px -20px #000000b3}.inv[data-canvas] .inv-sec--dark .inv-ig{color:var(--c-cover-ink)}.inv[data-edge=arch] .inv-sec:not(.inv-sec--dark)+.inv-sec--dark,.inv[data-edge=round] .inv-sec:not(.inv-sec--dark)+.inv-sec--dark{--edge:clamp(46px, 16cqi, 84px);margin-top:calc(-1 * var(--edge));padding-top:calc(clamp(72px, 20cqi, 120px) + var(--edge))}.inv[data-edge=arch] .inv-sec:not(.inv-sec--dark)+.inv-sec--dark{border-radius:50% 50% 0 0 / var(--edge) var(--edge) 0 0}.inv[data-edge=round] .inv-sec:not(.inv-sec--dark)+.inv-sec--dark{border-radius:var(--edge) var(--edge) 0 0}.inv-cover-photo .fl.fl-span,.ccx .fl.fl-span{width:calc(var(--w) * 1%)!important;left:calc(var(--l) * 1%)!important;right:calc(var(--r) * 1%)!important}.inv-main .fl-layer:not(.is-in) .fl-span{translate:0}.inv-sec>.fl-layer .fl-span{z-index:0}.inv[data-canvas] :is(.inv-quote blockquote,.inv-greeting){font-family:var(--f-quote)}@property --cgc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cp-card.cp-card--ornate{width:min(82%,330px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--c-cover-ink);background:0 0;border:0;border-radius:0;gap:0;margin-bottom:clamp(30px,8svh,64px);padding:30px 24px 24px}.cgc-bg,.cgc-ring,.cgc-frame{pointer-events:none;position:absolute}.cgc-bg{z-index:-1;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--c-metal-l) 16%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--c-shade) 58%, transparent), color-mix(in srgb, var(--c-shade) 78%, transparent));-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);box-shadow:0 30px 60px -28px #000c, inset 0 1px 0 color-mix(in srgb, var(--c-metal-l) 40%, transparent);animation:cgc-rise 1.1s var(--ease) .45s both;border-radius:22px;inset:0}.cgc-ring{background:conic-gradient(from var(--cgc-a), color-mix(in srgb, var(--c-metal) 55%, transparent) 0deg, var(--c-metal-l) 40deg, #fff 52deg, var(--c-metal-l) 64deg, color-mix(in srgb, var(--c-metal) 55%, transparent) 110deg, color-mix(in srgb, var(--c-metal) 55%, transparent) 220deg, var(--c-metal-l) 262deg, color-mix(in srgb, var(--c-metal) 55%, transparent) 300deg);-webkit-mask-composite:xor;border-radius:22px;padding:1.4px;animation:.8s 1s both cgc-fade,7s linear 1s infinite cgc-spin;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cgc-frame{border:1px solid color-mix(in srgb, var(--c-metal-l) 55%, transparent);box-shadow:inset 0 0 0 3px transparent, inset 0 0 0 4px color-mix(in srgb, var(--c-metal) 30%, transparent);animation:cgc-draw-frame 1.3s var(--ease) .95s both;border-radius:15px;inset:9px}.cgc-corner{width:34px;height:34px;color:var(--c-metal-l);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c-metal-l) 45%, transparent));position:absolute}.cgc-corner.is-tl{top:4px;left:4px}.cgc-corner.is-tr{top:4px;right:4px;transform:scaleX(-1)}.cgc-corner.is-bl{bottom:4px;left:4px;transform:scaleY(-1)}.cgc-corner.is-br{bottom:4px;right:4px;transform:scale(-1)}.cgc-corner path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s 1.25s forwards cgc-stroke}.cgc-corner circle{transform-origin:15.5px 15.5px;animation:cgc-pop .6s var(--ease) 2s both}.cgc-crest{width:20px;height:20px;animation:.9s cubic-bezier(.3,1.5,.5,1) 1.45s both cgc-crest-in;position:absolute;top:0;left:50%;translate:-50% -50%}.cgc-crest:before,.cgc-crest>i{content:"";background:var(--metal-grad);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-shade) 70%, transparent), 0 0 16px color-mix(in srgb, var(--c-metal-l) 70%, transparent);border-radius:3px;position:absolute;inset:0;rotate:45deg}.cgc-crest>i{background:color-mix(in srgb, var(--c-shade) 80%, var(--c-metal));box-shadow:none;border-radius:1px;animation:2.8s ease-in-out 2.4s infinite cgc-glow;inset:6px}.cgc-crest:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-metal-l) 80%, transparent) 30%, transparent 42%, transparent 58%, color-mix(in srgb, var(--c-metal-l) 80%, transparent) 70%, transparent);z-index:-1;width:120px;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.cgc-body{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cgc-label{font:500 .7rem/1.2 var(--f-body);letter-spacing:.32em;text-transform:uppercase;color:var(--c-metal-l);animation:cgc-label-in 1.1s var(--ease) 1.35s both;flex-direction:column;align-items:center;gap:3px;display:flex}.cgc-label small{letter-spacing:.08em;text-transform:none;color:color-mix(in srgb, var(--c-cover-ink) 72%, transparent);font-size:.66rem}.cgc-name{overflow-wrap:anywhere;max-width:100%;font:500 clamp(1.3rem, 6.8cqi, 1.65rem)/1.2 var(--f-display);letter-spacing:.01em;color:var(--c-cover-ink);background:linear-gradient(110deg, var(--c-cover-ink) 0 40%, var(--c-metal-l) 48%, #fff 50%, var(--c-metal-l) 52%, var(--c-cover-ink) 60% 100%);-webkit-text-fill-color:transparent;animation:cgc-name-in 1.2s var(--ease) 1.6s both, cgc-shimmer 5.5s ease-in-out 3.2s infinite;background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin:12px 0 4px}.cgc-divider{width:120px;color:var(--c-metal-l);animation:cgc-line 1s var(--ease) 1.95s both;margin:2px auto 0;display:block}.cgc-divider svg{width:100%;height:auto;display:block}.cgc-note{font:italic 400 .68rem/1.4 var(--f-body);color:color-mix(in srgb, var(--c-cover-ink) 62%, transparent);margin-top:8px;animation:.9s 2.15s both cgc-fade}.cgc-action{margin-top:16px;animation:.9s cubic-bezier(.3,1.45,.55,1) 2.3s both cgc-btn-in}.cp-card--ornate .inv-btn{letter-spacing:.08em;margin-top:0;padding:.95em 1.7em;animation:2.6s ease-out 3.3s infinite cgc-pulse;position:relative;overflow:hidden}.cp-card--ornate .inv-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;animation:3.8s ease-in-out 3s infinite cgc-sweep;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}.cp-card--ornate .inv-btn svg{transform-origin:50% 30%;animation:3.8s ease-in-out 3.4s infinite cgc-wiggle}.cp-card--ornate .inv-btn:hover{transform:translateY(-2px)scale(1.03)}@keyframes cgc-rise{0%{opacity:0;transform:translateY(26px)scale(.95)}to{opacity:1;transform:none}}@keyframes cgc-fade{0%{opacity:0}to{opacity:1}}@keyframes cgc-spin{to{--cgc-a:360deg}}@keyframes cgc-draw-frame{0%{clip-path:inset(0 50%);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes cgc-stroke{to{stroke-dashoffset:0}}@keyframes cgc-pop{0%{scale:0}70%{scale:1.5}to{scale:1}}@keyframes cgc-crest-in{0%{opacity:0;rotate:-90deg;scale:0}to{opacity:1;rotate:0deg;scale:1}}@keyframes cgc-glow{0%,to{background:color-mix(in srgb, var(--c-shade) 80%, var(--c-metal))}50%{background:var(--c-metal-l)}}@keyframes cgc-label-in{0%{opacity:0;letter-spacing:.7em}to{opacity:1;letter-spacing:.32em}}@keyframes cgc-name-in{0%{opacity:0;filter:blur(10px);transform:translateY(10px)scale(1.04)}to{opacity:1;filter:blur();transform:none}}@keyframes cgc-shimmer{0%{background-position:100% 0}45%,to{background-position:0 0}}@keyframes cgc-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes cgc-btn-in{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:none}}@keyframes cgc-pulse{0%{box-shadow:0 10px 24px -12px color-mix(in srgb, var(--c-metal) 90%, transparent), 0 0 0 0 color-mix(in srgb, var(--c-metal-l) 60%, transparent)}70%,to{box-shadow:0 10px 24px -12px color-mix(in srgb, var(--c-metal) 90%, transparent), 0 0 0 14px color-mix(in srgb, var(--c-metal-l) 0%, transparent)}}@keyframes cgc-sweep{0%{left:-60%}40%,to{left:130%}}@keyframes cgc-wiggle{0%,70%,to{rotate:0deg}76%{rotate:-12deg}82%{rotate:10deg}88%{rotate:-6deg}94%{rotate:3deg}}.inv-cover[data-light] .cp-card--ornate{color:var(--c-ink)}.inv-cover[data-light] .cgc-bg{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--c-metal-l) 30%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 82%, transparent), color-mix(in srgb, var(--c-bg) 90%, transparent));box-shadow:0 30px 60px -30px color-mix(in srgb, var(--c-shade) 60%, transparent), inset 0 1px 0 #fff}.inv-cover[data-light] :is(.cgc-label,.cgc-corner,.cgc-divider){color:var(--c-metal)}.inv-cover[data-light] .cgc-corner{filter:none}.inv-cover[data-light] .cgc-frame{border-color:color-mix(in srgb, var(--c-metal) 60%, transparent)}.inv-cover[data-light] .cgc-label small,.inv-cover[data-light] .cgc-note{color:var(--c-muted)}.inv-cover[data-light] .cgc-name{background-image:linear-gradient(110deg, var(--c-ink) 0 40%, var(--c-metal) 48%, var(--c-metal-l) 50%, var(--c-metal) 52%, var(--c-ink) 60% 100%)}.inv-cover[data-light] .cgc-crest:before{box-shadow:0 0 0 3px var(--c-surface), 0 0 12px color-mix(in srgb, var(--c-metal) 50%, transparent)}@container (height<=860px){.cp-card.cp-card--ornate{margin-bottom:clamp(18px,4svh,34px);padding:24px 20px 18px}.cgc-name{margin:8px 0 2px}.cgc-note{display:none}.cgc-action{margin-top:12px}.inv-cover-photo:has(.cp-card--ornate) .cp-title{padding-top:clamp(44px,9svh,90px)}}.inv-gate--photo.is-gone :is(.cp-card--ornate,.cp-photo,.glints) *,.inv-gate--photo.is-gone .cp-card--ornate :before,.inv-gate--photo.is-gone .cp-card--ornate :after,.inv-gate--photo.is-gone .cp-photo{animation:none!important}@media (prefers-reduced-motion:reduce){.cp-card--ornate,.cp-card--ornate *,.cp-card--ornate :before,.cp-card--ornate :after{animation:none!important}.cgc-corner path{stroke-dashoffset:0}.cgc-name{-webkit-text-fill-color:currentColor;background:0 0}}.inv-cover-photo .fl.fl-span{height:min(calc(var(--w) * 1cqw * var(--arh)), calc(var(--w) * 5.6px * var(--arh)));background:var(--src) center bottom / auto 100% repeat-x;aspect-ratio:auto!important}.inv-cover-photo .fl.fl-span.fl-go-t{background-position:top}.inv-cover-photo .fl.fl-span>img{visibility:hidden}.cp-photo{display:none}@container (orientation:landscape){.cp-bg.is-couple{filter:blur(22px)saturate(1.1)brightness(.72);animation:none;inset:-6%;background-position:50%!important}.cp-photo{z-index:-3;background:top/auto 100% no-repeat;animation:32s ease-in-out infinite alternate cp-kb;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 24cqh),#000 calc(50% - 13cqh) calc(50% + 13cqh),#0000 calc(50% + 24cqh));mask-image:linear-gradient(90deg,#0000 calc(50% - 24cqh),#000 calc(50% - 13cqh) calc(50% + 13cqh),#0000 calc(50% + 24cqh))}}.inv-cover-guest-name{text-wrap:balance;font-size:clamp(1.02rem,5.2cqi,1.35rem)}.inv-cover-guest-name[data-len=long]{font-size:clamp(.95rem,4.6cqi,1.15rem)}.inv-cover-guest-name[data-len=xlong]{font-size:clamp(.88rem,4.1cqi,1.02rem);line-height:1.3}.cgc-name{text-wrap:balance;font-size:clamp(1.12rem,5.6cqi,1.4rem)}.cgc-name[data-len=long]{font-size:clamp(1rem,4.8cqi,1.18rem)}.cgc-name[data-len=xlong]{letter-spacing:0;font-size:clamp(.9rem,4.2cqi,1.04rem);line-height:1.3}.cbp-guest{text-wrap:balance;overflow-wrap:anywhere;font-size:1.1rem!important}.cbp-guest[data-len=long]{font-size:.98rem!important}.cbp-guest[data-len=xlong]{line-height:1.25;font-size:.88rem!important}.cmv-ticket-name{text-wrap:balance;font-size:clamp(1.1rem,5.4cqw,1.35rem)}.cmv-ticket-name[data-len=long]{font-size:clamp(1rem,4.7cqw,1.15rem)}.cmv-ticket-name[data-len=xlong]{font-size:clamp(.92rem,4.2cqw,1.02rem)}.inv.is-open[data-herophoto] .inv-hero .inv-reveal.is-in{transition:none;transform:none}.inv.is-open[data-herophoto] .inv-hero .inv-reveal.is-in .inv-kicker{animation:1.4s 1.5s both hp-fade}.inv.is-open[data-herophoto] .inv-hero .inv-reveal.is-in .inv-headline-line{animation:1.5s cubic-bezier(.22,.61,.36,1) 1.8s both hp-rise}.inv.is-open[data-herophoto] .inv-hero .inv-reveal.is-in .inv-headline-line+.inv-headline-line{animation-delay:2.15s}.inv.is-open[data-herophoto] .inv-hero .inv-reveal.is-in .inv-datestrip{animation:1.4s 2.6s both hp-fade}.inv.is-open[data-herophoto] .inv-hero>.fl-layer.is-in .fl-span.fl-shine:not([class*=fl-in-]){animation:2.2s cubic-bezier(.65,0,.35,1) 1.4s both hp-unroll}@keyframes hp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}@keyframes hp-unroll{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.inv[data-herophoto] .inv-hero *,.inv[data-herophoto] .inv-hero :before,.inv[data-herophoto] .inv-hero :after{animation:none!important}}.inv-main .inv-photo-wrap>.fl-layer .fl,.inv-main .inv-photo-wrap>.fl-layer:not(.is-in) .fl{opacity:1;transition:none;animation:none;translate:0}.inv[data-herophoto] .inv-person.inv-reveal,.inv[data-herophoto] :is(.inv-hero,.inv-closing)>.inv-reveal{opacity:1;transition:none;transform:none}.inv[data-canvas] .inv-photo-wrap{will-change:transform}.inv-mode-live[data-canvas][data-herophoto] :is(.inv-hero,.inv-closing),.inv-mode-demo[data-canvas][data-herophoto] :is(.inv-hero,.inv-closing),.inv-mode-live[data-canvas][data-herophoto] .inv-person-wrap,.inv-mode-demo[data-canvas][data-herophoto] .inv-person-wrap{justify-content:flex-start}.inv-mode-live[data-canvas][data-herophoto] .inv-hero,.inv-mode-demo[data-canvas][data-herophoto] .inv-hero{padding-top:clamp(72px,17cqi,96px)}.inv[data-herophoto] :is(.inv-hero,.inv-closing)>.inv-reveal{align-self:stretch;width:100%}.fl.is-run{overflow:hidden}.fl-run-track{background:var(--run-src) left center / auto 100% repeat-x;width:200%;height:100%;animation:fl-run var(--run,30s) linear infinite var(--run-dir,normal);will-change:transform;position:absolute;top:0;left:0}@keyframes fl-run{to{transform:translate3d(var(--run-shift,-50%), 0, 0)}}@media (prefers-reduced-motion:reduce){.fl-run-track{animation:none}}.inv{--ea:cubic-bezier(.22, .61, .36, 1);--ink:cubic-bezier(.45, .05, .35, 1)}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.inv[data-herophoto] .inv-main .inv-reveal{transition:opacity .6s;transform:none}.inv[data-herophoto] :is(.inv-sec-title,.inv-person-nick,.inv-person-amp,.inv-event-name,.inv-rundown-row,.inv-story-title){-webkit-mask-image:linear-gradient(90deg,#000 42%,#0000 58%);mask-image:linear-gradient(90deg,#000 42%,#0000 58%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv[data-herophoto] :is(.inv-sec-title,.inv-person-nick,.inv-person-amp){margin:-.18em -.3em;padding:.18em .3em}.inv.is-open[data-herophoto] .inv-sec-head.is-in .inv-sec-title,.inv.is-open[data-herophoto] .inv-person.is-in .inv-person-nick{animation:ink-write 2.1s var(--ink) .1s both}.inv.is-open[data-herophoto] .inv-person-amp.is-in{animation:ink-write 1.6s var(--ink) .1s both}@keyframes ink-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.inv.is-open[data-herophoto] :is(.inv-sec-head,.inv-quote,.inv-person).is-in :is(.inv-divider,.inv-person-orn) svg :is(path,line,polyline,circle,rect,ellipse){stroke-dasharray:420;animation:orn-draw 2s var(--ink) .7s both}.inv.is-open[data-herophoto] :is(.inv-sec-head,.inv-quote,.inv-person).is-in :is(.inv-divider,.inv-person-orn) svg [fill]:not([fill=none]){animation:.9s 1.9s both orn-glow}@keyframes orn-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes orn-glow{0%{opacity:0}to{opacity:1}}.ch-word{white-space:nowrap;display:inline-block}.ch{display:inline-block}.inv.is-open[data-herophoto] .inv-person.is-in .inv-person-name .ch{animation:ch-in 1s var(--ea) calc(.55s + var(--i) * 32ms) both}.inv.is-open[data-herophoto] .inv-closing .inv-reveal.is-in .inv-headline .ch{animation:ch-in 1.1s var(--ea) calc(.9s + var(--i) * 45ms) both}@keyframes ch-in{0%{opacity:0;filter:blur(5px);transform:translateY(-.35em)}to{opacity:1;filter:none;transform:none}}.inv[data-herophoto] :is(.inv-greeting,.inv-lead,.inv-quote blockquote,.inv-story-text,.inv-story-when,.inv-role,.inv-person-extra,.inv-person-parents,.inv-event-date,.inv-event-time,.inv-event-place,.inv-body-muted,.inv-gift,.inv-signature){-webkit-mask-image:linear-gradient(#000 40%,#0000 60%);mask-image:linear-gradient(#000 40%,#0000 60%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 260%;mask-size:100% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv[data-herophoto] .inv-hero :is(.inv-greeting,.inv-lead){-webkit-mask-image:none;mask-image:none}@keyframes ink-down{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.inv.is-open[data-herophoto] .inv-intro .inv-reveal.is-in .inv-greeting{animation:ink-down 1.6s var(--ink) .1s both}.inv.is-open[data-herophoto] .inv-intro .inv-reveal.is-in .inv-lead{animation:ink-down 2.2s var(--ink) .6s both}.inv.is-open[data-herophoto] .inv-person.is-in .inv-role{animation:ink-down 1.2s var(--ink) .35s both}.inv.is-open[data-herophoto] .inv-person.is-in .inv-person-extra{animation:ink-down 1.2s var(--ink) 1.1s both}.inv.is-open[data-herophoto] .inv-person.is-in .inv-person-parents{animation:ink-down 1.5s var(--ink) 1.25s both}.inv.is-open[data-herophoto] .inv-person.is-in .inv-ig{animation:1s 1.8s both orn-glow}.inv.is-open[data-herophoto] .inv-quote.is-in blockquote{animation:ink-down 2.6s var(--ink) .5s both}.inv.is-open[data-herophoto] .inv-quote.is-in figcaption{animation:1.2s 2.4s both orn-glow}.inv.is-open[data-herophoto] .inv-story .inv-lead.is-in{animation:ink-down 2s var(--ink) .1s both}.inv.is-open[data-herophoto] .inv-gift-sec .inv-reveal.is-in .inv-body-muted{animation:ink-down 1.6s var(--ink) .1s both}.inv.is-open[data-herophoto] .inv-gift-sec .inv-reveal.is-in .inv-gift{animation:ink-down 1.6s var(--ink) .6s both}.inv.is-open[data-herophoto] .inv-closing .inv-reveal.is-in>.inv-lead{animation:ink-down 2.2s var(--ink) .2s both}.inv.is-open[data-herophoto] .inv-closing .inv-reveal.is-in>.inv-greeting{animation:ink-down 1.4s var(--ink) .7s both}.inv.is-open[data-herophoto] .inv-closing .inv-reveal.is-in>.inv-closing-emblem{animation:1.4s .8s both orn-glow}.inv.is-open[data-herophoto] .inv-closing .inv-reveal.is-in>.inv-signature{animation:ink-down 1.4s var(--ink) 1.8s both}.inv.is-open[data-herophoto] .inv-closing .inv-reveal.is-in .inv-amp{animation:1.2s 1.2s both orn-glow}.inv.is-open[data-herophoto] .inv-story-item.is-in .inv-story-when{animation:ink-down 1s var(--ink) .9s both}.inv.is-open[data-herophoto] .inv-story-item.is-in .inv-story-title{animation:ink-write 1.6s var(--ink) 1.05s both}.inv.is-open[data-herophoto] .inv-story-item.is-in .inv-story-text{animation:ink-down 2s var(--ink) 1.3s both}.inv[data-herophoto] :is(.inv-gallery-item,.inv-story-photo){position:relative}.inv[data-herophoto] :is(.inv-gallery-item,.inv-story-photo):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg, var(--c-metal) 0%, var(--c-metal-l) 45%, var(--c-metal) 100%);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.inv.is-open[data-herophoto] :is(.inv-gallery-item.is-in,.inv-story-item.is-in .inv-story-photo):after{animation:curtain 1.5s cubic-bezier(.77, 0, .18, 1) var(--cd,0s) both}.inv.is-open[data-herophoto] :is(.inv-gallery-item.is-in,.inv-story-item.is-in .inv-story-photo)>img{animation:curtain-img 1.5s linear var(--cd,0s) both}@keyframes curtain{0%{transform-origin:0;transform:scaleX(0)}46%{transform-origin:0;transform:scaleX(1)}54%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes curtain-img{0%,49%{opacity:0}50%,to{opacity:1}}.inv.is-open[data-herophoto] .inv-gallery-item:nth-child(2){--cd:.12s}.inv.is-open[data-herophoto] .inv-gallery-item:nth-child(3){--cd:.24s}.inv.is-open[data-herophoto] .inv-gallery-item:nth-child(4){--cd:.36s}.inv.is-open[data-herophoto] .inv-gallery-item:nth-child(5){--cd:.48s}.inv.is-open[data-herophoto] .inv-gallery-item:nth-child(n+6){--cd:.6s}.inv.is-open[data-herophoto] .inv-event.is-in:after{-webkit-mask:conic-gradient(from -90deg at 50% 50%, #000 var(--sweep), transparent 0);-webkit-mask:conic-gradient(from -90deg at 50% 50%, #000 var(--sweep), transparent 0);mask:conic-gradient(from -90deg at 50% 50%, #000 var(--sweep), transparent 0);animation:card-draw 2.2s var(--ink) .15s both}@keyframes card-draw{0%{--sweep:0deg}to{--sweep:360deg}}.inv.is-open[data-herophoto] .inv-event.is-in .inv-event-name{animation:ink-write 1.6s var(--ink) .5s both}.inv.is-open[data-herophoto] .inv-event.is-in .inv-event-date{animation:ink-down 1.3s var(--ink) .95s both}.inv.is-open[data-herophoto] .inv-event.is-in .inv-event-time{animation:ink-down 1.1s var(--ink) 1.25s both}.inv.is-open[data-herophoto] .inv-event.is-in .inv-event-place{animation:ink-down 1.4s var(--ink) 1.45s both}.inv.is-open[data-herophoto] .inv-event.is-in .inv-event-actions{animation:1s 1.9s both orn-glow}.inv.is-open[data-herophoto] .inv-rundown-group.is-in .inv-rundown-group-title{animation:ink-down 1.1s var(--ink) 50ms both}.inv.is-open[data-herophoto] .inv-rundown-group.is-in .inv-rundown-row{animation:ink-write 1.5s var(--ink) calc(.35s + var(--ri,0) * .22s) both}.inv-rundown-row:nth-child(2){--ri:1}.inv-rundown-row:nth-child(3){--ri:2}.inv-rundown-row:nth-child(4){--ri:3}.inv-rundown-row:nth-child(n+5){--ri:4}.inv.is-open[data-herophoto] .inv-reveal.is-in .inv-cd-unit{animation:orn-glow .9s ease calc(.3s + var(--ci,0) * .12s) both}.inv-cd-unit:nth-child(2){--ci:1}.inv-cd-unit:nth-child(3){--ci:2}.inv-cd-unit:nth-child(4){--ci:3}.inv.is-open[data-herophoto] .inv-main .inv-sec:not(.inv-hero)>.fl-layer.is-in .fl-span.fl-shine.fl-go-t{animation:1.8s cubic-bezier(.33,0,.2,1) .1s both band-lower}.inv.is-open[data-herophoto] .inv-main .inv-sec:not(.inv-hero)>.fl-layer.is-in .fl-span.fl-shine.fl-go-b{animation:1.8s cubic-bezier(.33,0,.2,1) .1s both band-grow}@keyframes band-lower{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes band-grow{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.inv[data-herophoto] .inv-main .fl-span.fl-shine:not(.is-run):after{content:"";pointer-events:none;opacity:0;-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;background:linear-gradient(100deg,#0000 38%,#fff6d6f2 50%,#0000 62%) 160% 0/260% 100% no-repeat;position:absolute;inset:0}.inv.is-open[data-herophoto] .inv-main .inv-sec:not(.inv-hero)>.fl-layer.is-in .fl-span.fl-shine:not(.is-run):after{animation:2s ease-in-out 1.6s both band-glint}@keyframes band-glint{0%{opacity:1;background-position:160% 0}to{opacity:1;background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.inv[data-herophoto] .inv-main :is(.inv-reveal,.inv-reveal *,.fl-span){animation:none!important}.inv[data-herophoto] :is(.inv-gallery-item,.inv-story-photo):after{display:none}}.inv-sec>.glints{z-index:-1}@media (prefers-reduced-motion:reduce){.inv-sec>.glints{display:none}}.cp-title--anim :is(.inv-kicker,.inv-cover-date){-webkit-mask-image:linear-gradient(90deg,#000 42%,#0000 58%);mask-image:linear-gradient(90deg,#000 42%,#0000 58%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cp-title--anim .inv-cover-emblem{animation:1.8s cubic-bezier(.45,.05,.35,1) .15s both ttl-grow;-webkit-mask-image:linear-gradient(#0000 42%,#000 58%);mask-image:linear-gradient(#0000 42%,#000 58%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 260%;mask-size:100% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cp-title--anim .inv-kicker{animation:1.7s cubic-bezier(.45,.05,.35,1) .7s both ink-write}.cp-title--anim .inv-headline-name .ch{animation:ttl-ch 1.2s cubic-bezier(.22, .61, .36, 1) calc(1.05s + var(--i) * 70ms) both}.cp-title--anim .inv-amp{animation:1.4s 1.55s both ttl-fade}.cp-title--anim .inv-cover-date{animation:1.8s cubic-bezier(.45,.05,.35,1) 2s both ink-write}@keyframes ttl-grow{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes ttl-ch{0%{opacity:0;filter:blur(8px);transform:translateY(.28em)}to{opacity:1;filter:none;transform:none}}@keyframes ttl-fade{0%{opacity:0}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.cp-title--anim :is(.inv-cover-emblem,.inv-kicker,.inv-amp,.inv-cover-date,.ch){animation:none!important}}.fl-sway.fl-float>img{animation:fl-float calc(var(--sway) * .6) ease-in-out var(--sdl) infinite alternate}.fl-sway.fl-swing>img{animation:fl-swing var(--sway) ease-in-out var(--sdl) infinite}@keyframes fl-float{0%{transform:translate(-16%)}50%{transform:translateY(-7%)}to{transform:translate(16%)}}@keyframes fl-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.inv-mode-live[data-canvas][data-herophoto] .inv-hero,.inv-mode-demo[data-canvas][data-herophoto] .inv-hero{padding-bottom:clamp(110px,28cqi,140px)}.inv.is-open .inv-main .fl-layer.is-in .fl-in-rise{animation:fl-enter-rise 2s cubic-bezier(.16, 1, .3, 1) calc(var(--bd) + .3s) both}.inv.is-open .inv-main .fl-layer.is-in .fl-in-left{animation:fl-enter-left 2.2s cubic-bezier(.16, 1, .3, 1) calc(var(--bd) + .4s) both}.inv.is-open .inv-main .fl-layer.is-in .fl-in-right{animation:fl-enter-right 2.2s cubic-bezier(.16, 1, .3, 1) calc(var(--bd) + .4s) both}.inv.is-open .inv-main .fl-layer.is-in .fl-in-fade{animation:orn-glow 1.6s ease calc(var(--bd) + .2s) both}@keyframes fl-enter-rise{0%{opacity:0;translate:0 60%}to{opacity:1;translate:0}}@keyframes fl-enter-left{0%{opacity:0;translate:-75%}to{opacity:1;translate:0}}@keyframes fl-enter-right{0%{opacity:0;translate:75%}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.inv-main [class*=fl-in-]{animation:none!important}}@container inv (width<=440px){.inv-hero .fl:is(.fl-in-left,.fl-in-right){width:calc(var(--w) * 0.86%)!important}}.inv[data-canvas][data-frame=gold][data-herophoto] .inv-hero-photo .inv-photo-wrap{margin-bottom:clamp(14px,4cqi,20px)}.fl-sway.fl-drift>img{animation:fl-drift var(--sway) ease-in-out var(--sdl) infinite alternate}.fl-sway.fl-drift-back>img{animation:fl-drift-back var(--sway) ease-in-out var(--sdl) infinite alternate}@keyframes fl-drift{0%{transform:translate(-3.5%)}to{transform:translate(3.5%)}}@keyframes fl-drift-back{0%{transform:translate(4.5%)}to{transform:translate(-4.5%)}}.fl-sway.fl-twinkle>img{animation:fl-twinkle var(--sway) ease-in-out var(--sdl) infinite}.fl-sway.fl-spin>img{animation:fl-spin calc(var(--sway) * 6) linear var(--sdl) infinite}.fl-sway.fl-bob>img{animation:fl-bob var(--sway) ease-in-out var(--sdl) infinite}.fl-sway.fl-fly>img{animation:fl-fly calc(var(--sway) * 3) linear var(--sdl) infinite}.fl-sway.fl-fly-back>img{animation:fl-fly-back calc(var(--sway) * 3) linear var(--sdl) infinite}.fl-sway.fl-pulse>img{animation:fl-pulse var(--sway) ease-in-out var(--sdl) infinite}@keyframes fl-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}45%{opacity:.25;transform:scale(.72)rotate(18deg)}}@keyframes fl-spin{to{transform:rotate(360deg)}}@keyframes fl-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9%)rotate(2deg)}}@keyframes fl-fly{0%{opacity:0;transform:translate(0)rotate(-2deg)}6%{opacity:1}25%{transform:translate(calc(var(--fly,140) * .25cqi), -6%) rotate(2deg)}50%{transform:translate(calc(var(--fly,140) * .5cqi), 4%) rotate(-2deg)}75%{transform:translate(calc(var(--fly,140) * .75cqi), -5%) rotate(2deg)}94%{opacity:1}to{transform:translate(calc(var(--fly,140) * 1cqi), 0) rotate(-1deg);opacity:0}}@keyframes fl-fly-back{0%{opacity:0;transform:translate(0)rotate(2deg)}6%{opacity:1}25%{transform:translate(calc(var(--fly,140) * -.25cqi), -6%) rotate(-2deg)}50%{transform:translate(calc(var(--fly,140) * -.5cqi), 4%) rotate(2deg)}75%{transform:translate(calc(var(--fly,140) * -.75cqi), -5%) rotate(-2deg)}94%{opacity:1}to{transform:translate(calc(var(--fly,140) * -1cqi), 0) rotate(1deg);opacity:0}}@keyframes fl-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.fl-sway:is(.fl-twinkle,.fl-spin,.fl-bob,.fl-fly,.fl-fly-back,.fl-pulse)>img{animation:none!important}}.inv-headline[data-fit=l]{zoom:.8}.inv-headline[data-fit=xl]{zoom:.66}.fl.fl-cx{left:calc(50% - var(--w) * var(--u,1%) / 2)!important;right:auto!important}.inv[data-canvas][data-frame=gold][data-herophoto] .inv-person .inv-photo-wrap{margin-top:clamp(14px,4cqi,22px);margin-bottom:clamp(20px,6cqi,30px)}.inv[data-canvas][data-frame=gold][data-herophoto] .inv-person .inv-person-head{margin-bottom:0}.inv-mode-live[data-canvas][data-herophoto] .inv-person-wrap,.inv-mode-demo[data-canvas][data-herophoto] .inv-person-wrap{min-height:0;padding-block:clamp(22px,6cqi,34px)}.inv-mode-live[data-canvas][data-herophoto] .inv-person-wrap:first-of-type,.inv-mode-demo[data-canvas][data-herophoto] .inv-person-wrap:first-of-type{padding-top:clamp(72px,18cqi,100px)}.inv-mode-live[data-canvas][data-herophoto] .inv-person-wrap:last-of-type,.inv-mode-demo[data-canvas][data-herophoto] .inv-person-wrap:last-of-type{padding-bottom:clamp(72px,18cqi,100px)}.inv-band-room{pointer-events:none;flex:none;width:100%}.inv-main .fl-layer .fl-span:not(.fl-shine):not([class*=fl-in-]){opacity:1;transition:none;animation:none;translate:0}.inv-mode-live[data-canvas][data-herophoto] .inv-closing,.inv-mode-demo[data-canvas][data-herophoto] .inv-closing{padding-bottom:clamp(180px,48cqi,230px)}.inv-cover--photo[data-light] .inv-orn-img{filter:none}.inv[data-frame-all][data-frame=gold] .inv-photo{box-shadow:0 0 0 6px var(--c-bg), 0 0 0 7px color-mix(in srgb, var(--c-metal) 75%, transparent), 0 28px 46px -26px color-mix(in srgb, var(--c-shade) 60%, transparent)}.inv[data-frame-all] :is(.inv-story-photo,.inv-gallery-item){background:linear-gradient(150deg, var(--c-metal-l), var(--c-metal) 35%, color-mix(in srgb, var(--c-metal) 70%, #000) 60%, var(--c-metal-l) 85%, var(--c-metal));box-shadow:0 18px 34px -22px color-mix(in srgb, var(--c-shade) 65%, transparent);border-radius:4px;padding:5px}.inv[data-frame-all] :is(.inv-story-photo,.inv-gallery-item)>img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.inv[data-frame-all] :is(.inv-story-photo,.inv-gallery-item):before{content:"";z-index:1;pointer-events:none;border:1px solid #fff9e8bf;border-radius:1px;position:absolute;inset:10px}.inv[data-frame-all] .inv-gallery-item:hover img{transform:none}.inv[data-intro-card] .inv-intro>.inv-reveal.inv-narrow{background:color-mix(in srgb, var(--c-surface) 85%, transparent);border:1px solid color-mix(in srgb, var(--c-metal) 75%, transparent);width:min(88cqi,30rem);box-shadow:0 0 0 6px color-mix(in srgb, var(--c-surface) 55%, transparent), 0 0 0 7px color-mix(in srgb, var(--c-metal) 45%, transparent), 0 34px 60px -38px color-mix(in srgb, var(--c-shade) 55%, transparent);border-radius:3px;margin-inline:auto;padding:clamp(52px,14cqi,66px) clamp(22px,7cqi,36px) clamp(40px,11cqi,52px);position:relative}.inv[data-intro-card] .inv-intro>.inv-reveal.inv-narrow:before,.inv[data-intro-card] .inv-intro>.inv-reveal.inv-narrow:after{content:"";pointer-events:none;background:50%/contain no-repeat;position:absolute;left:50%}.inv[data-intro-card] .inv-intro>.inv-reveal.inv-narrow:before{aspect-ratio:var(--crest-top-ar,4.6);background-image:var(--crest-top);max-width:76%;height:clamp(44px,13cqi,58px);filter:drop-shadow(0 0 6px var(--c-bg)) drop-shadow(0 0 3px var(--c-bg));top:0;translate:-50% -50%}.inv[data-intro-card] .inv-intro>.inv-reveal.inv-narrow:after{aspect-ratio:var(--crest-bot-ar,4.6);translate:-50% 50%;rotate:var(--crest-bot-rot,0deg);background-image:var(--crest-bot);max-width:52%;height:clamp(18px,6cqi,26px);filter:drop-shadow(0 0 4px var(--c-bg)) drop-shadow(0 0 2px var(--c-bg));bottom:0}.inv[data-intro-card] .inv-intro .inv-greeting{margin-bottom:0;font-size:clamp(1.35rem,6.6cqi,1.7rem);line-height:1.3}.inv[data-intro-card] .inv-intro .inv-greeting:after{content:"";background:var(--metal-grad);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-surface) 80%, transparent), 0 0 0 4px color-mix(in srgb, var(--c-metal) 50%, transparent);margin:16px auto 18px;display:block;rotate:45deg}.inv[data-intro-card] .inv-intro .inv-lead{margin:0}.inv-photo-crest{flex-direction:column;width:fit-content;margin-inline:auto;display:flex}.inv[data-canvas] .inv-photo-crest .inv-photo-wrap{margin-top:0}.inv-hero-photo .inv-photo-crest .inv-photo{width:clamp(150px,46cqi,205px)}.inv[data-herophoto] .inv-sec--light .inv-divider{color:var(--c-accent)}.inv[data-herophoto] .inv-gifts{gap:18px}.inv[data-herophoto] .inv-gift:has(.inv-gift-num){isolation:isolate;aspect-ratio:1.586;text-align:left;width:min(100%,340px);color:var(--c-accent-ink);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--c-metal) 30%, transparent), transparent 55%), repeating-linear-gradient(135deg, #ffffff09 0 2px, transparent 2px 9px), linear-gradient(140deg, color-mix(in srgb, var(--c-accent) 88%, #fff), var(--c-accent) 45%, color-mix(in srgb, var(--c-accent) 70%, #000));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c-metal-l) 70%, transparent), inset 0 0 0 6px color-mix(in srgb, var(--c-accent) 60%, transparent), inset 0 0 0 7px color-mix(in srgb, var(--c-metal) 45%, transparent), 0 26px 48px -26px color-mix(in srgb, var(--c-shade) 75%, transparent);border:0;border-radius:16px;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;place-items:start;gap:0;margin-inline:auto;padding:22px 24px;display:grid;position:relative;overflow:hidden}.inv[data-herophoto] .inv-gift:has(.inv-gift-num):before{content:"";background:linear-gradient(90deg, transparent 32%, #00000038 32% 35%, transparent 35% 65%, #00000038 65% 68%, transparent 68%), linear-gradient(0deg, transparent 45%, #00000038 45% 55%, transparent 55%), var(--metal-grad);border-radius:6px;grid-area:2/1;align-self:center;width:42px;height:32px;box-shadow:inset 0 0 0 1px #0000002e}.inv[data-herophoto] .inv-gift:has(.inv-gift-num):after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#fff6dc47 50%,#0000 60%);position:absolute;inset:-20% -60%}.inv.is-open[data-herophoto] .inv-reveal.is-in .inv-gift:has(.inv-gift-num):after{animation:2.4s ease-in-out 1.2s both gift-sheen}@keyframes gift-sheen{0%{opacity:1;transform:translate(-45%)}to{opacity:1;transform:translate(45%)}}.inv[data-herophoto] .inv-gift-bank{font:700 .95rem/1 var(--f-body);letter-spacing:.28em;color:var(--c-metal-l);grid-area:1/1/auto/-1;margin:0}.inv[data-herophoto] .inv-gift:has(.inv-gift-num) .inv-gift-num{color:#fff8ec;font:500 clamp(1.35rem, 6.6cqi, 1.7rem)/1.1 var(--f-display);letter-spacing:.14em;text-shadow:0 1px #00000059;grid-area:3/1/auto/-1;margin:0 0 4px}.inv[data-herophoto] .inv-gift:has(.inv-gift-num) .inv-gift-holder{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--c-accent-ink) 80%, transparent);grid-area:4/1;align-self:end;margin:0;font-size:.78rem}.inv[data-herophoto] .inv-gift:has(.inv-gift-num) .inv-btn{background:var(--metal-grad);color:var(--c-shade);grid-area:4/2;align-self:end;margin:0;box-shadow:0 6px 14px -8px #0009}.inv[data-herophoto] .inv-gift:not(:has(.inv-gift-num)){border:1px solid color-mix(in srgb, var(--c-metal) 70%, transparent);box-shadow:0 0 0 5px var(--c-surface), 0 0 0 6px color-mix(in srgb, var(--c-metal) 40%, transparent)}.inv.is-open[data-herophoto] .inv-gift-sec .inv-reveal.is-in .inv-gift:has(.inv-gift-num){animation:1.4s cubic-bezier(.2,.8,.25,1) .45s both gift-in;-webkit-mask-image:none;mask-image:none}@keyframes gift-in{0%{opacity:0;transform:perspective(900px)rotateX(28deg)translateY(30px)}to{opacity:1;transform:none}}.inv[data-herophoto] .inv-form{background:color-mix(in srgb, var(--c-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--c-metal) 75%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--c-surface) 60%, transparent), 0 0 0 7px color-mix(in srgb, var(--c-metal) 45%, transparent), 0 34px 60px -38px color-mix(in srgb, var(--c-shade) 60%, transparent);border-radius:4px;margin-top:30px;padding:40px 22px 26px;position:relative}.inv[data-herophoto] .inv-form:before{content:"";pointer-events:none;height:clamp(42px,12cqi,54px);aspect-ratio:var(--crest-top-ar,1);background:var(--crest-top) center / contain no-repeat;max-width:70%;filter:drop-shadow(0 0 6px var(--c-bg)) drop-shadow(0 0 3px var(--c-bg));position:absolute;top:0;left:50%;translate:-50% -50%}.inv[data-herophoto] .inv-field>span{color:var(--c-accent);letter-spacing:.18em}.inv[data-herophoto] .inv-field :is(input,select,textarea){background:color-mix(in srgb, var(--c-bg) 45%, #fff);border-color:color-mix(in srgb, var(--c-metal) 45%, var(--c-line))}.inv[data-herophoto] .inv-seg button{border-color:color-mix(in srgb, var(--c-metal) 55%, var(--c-line));background:0 0;transition:background .25s,color .25s,box-shadow .25s}.inv[data-herophoto] .inv-seg button.is-on{background:linear-gradient(140deg, color-mix(in srgb, var(--c-accent) 85%, #fff), var(--c-accent));color:var(--c-accent-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-metal) 70%, transparent);border-color:#0000}.inv[data-herophoto] .inv-form .inv-btn:not(.inv-btn-ghost){background:var(--metal-grad);color:var(--c-shade);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.inv[data-herophoto] .inv-form .inv-btn:disabled{opacity:.75}.inv.is-open[data-herophoto] .inv-guestbook-sec .inv-form.is-in .inv-field{animation:ink-down 1.2s var(--ink) calc(.35s + var(--fi,0) * .12s) both}.inv[data-herophoto] .inv-form .inv-field:nth-of-type(2){--fi:1}.inv[data-herophoto] .inv-form .inv-field:nth-of-type(3){--fi:2}.inv[data-herophoto] .inv-form .inv-field:nth-of-type(4){--fi:3}@media (prefers-reduced-motion:reduce){.inv[data-herophoto] :is(.inv-gift,.inv-form .inv-field){animation:none!important}}.cp-title[data-portrait]{flex-direction:column;flex:1;justify-content:center;padding-top:clamp(30px,6svh,60px);padding-bottom:clamp(14px,3svh,30px);display:flex}.cp-title[data-portrait] .inv-headline{font-size:clamp(2.3rem,11.5cqi,3.9rem)}.cp-title[data-portrait] .inv-cover-date{margin-top:8px}.cp-pframe{--pfw:clamp(136px, 40cqi, 220px);width:var(--pfw);text-shadow:none;margin:0 auto clamp(16px,4.4cqi,24px);animation:1.6s cubic-bezier(.16,1,.3,1) .2s both cp-portrait-in,7s ease-in-out 1.8s infinite cp-portrait-float;position:relative}.cp-pf,.cp-pf-crest{pointer-events:none;display:none;position:absolute}.cp-pframe>.fl-layer{overflow:visible}.cp-pframe .fl{--u:calc(var(--pfw) / 100)}.cp-portrait{z-index:1;aspect-ratio:3/4;background:linear-gradient(140deg, var(--c-metal-l), var(--c-metal) 38%, var(--c-metal-l) 62%, var(--c-metal));width:100%;box-shadow:0 22px 44px -22px color-mix(in srgb, var(--c-shade) 75%, transparent);border-radius:999px 999px 16px 16px;padding:clamp(5px,1.4cqi,7px);position:relative;overflow:hidden}.cp-portrait[data-shape=circle]{aspect-ratio:1;border-radius:50%}.cp-portrait[data-shape=oval]{border-radius:50%}.cp-portrait[data-shape=rect]{border-radius:6px}.cp-portrait img{object-fit:cover;object-position:center 24%;border-radius:inherit;width:100%;height:100%;display:block}.cp-portrait:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;border:1px solid #fff9;position:absolute;inset:clamp(9px,2.4cqi,12px)}.cp-portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:6s ease-in-out 2.2s infinite cp-shine;position:absolute;inset:-30%;translate:-70%}@keyframes cp-portrait-in{0%{opacity:0;translate:0 18px;scale:.88}to{opacity:1;translate:0;scale:1}}@keyframes cp-portrait-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes cp-shine{0%{translate:-70%}30%,to{translate:70%}}.inv-cover-v-poster .cp-pframe,.inv-cover-v-poster .cp-portrait:after{animation:none}.cp-pframe[data-frame=rainbow]{filter:drop-shadow(0 16px 20px #5a281438)}.cp-pframe[data-frame=rainbow] .cp-portrait{box-shadow:none;background:#f8ece0;border-radius:999px 999px 0 0;padding:5px}.cp-pframe[data-frame=rainbow] .cp-portrait:before{border-color:#c4673f73 #c4673f73 currentColor;border-bottom-style:none;border-bottom-width:0}.cp-pframe[data-frame=rainbow] .cp-pf{border-radius:999px 999px 0 0;display:block;border-bottom:0!important}.cp-pframe[data-frame=rainbow] .cp-pf-a{border:8px solid #e8ab86;inset:-10px -10px 0}.cp-pframe[data-frame=rainbow] .cp-pf-b{border:8px solid #c4673f;inset:-21px -21px 0}.cp-pframe[data-frame=rainbow]:after{content:"";background:#b5553a;border-radius:3px;height:3px;position:absolute;bottom:-3px;left:-36px;right:-36px}.cp-pframe[data-frame=deco]{--clip:polygon(16% 0, 84% 0, 100% 11%, 100% 89%, 84% 100%, 16% 100%, 0 89%, 0 11%);margin-top:26px}.cp-pframe[data-frame=deco] .cp-portrait{clip-path:var(--clip);box-shadow:none;border-radius:0;padding:6px}.cp-pframe[data-frame=deco] .cp-portrait img{clip-path:var(--clip);border-radius:0}.cp-pframe[data-frame=deco] .cp-portrait:before{display:none}.cp-pframe[data-frame=deco] .cp-pf{clip-path:var(--clip);display:block}.cp-pframe[data-frame=deco] .cp-pf-a{background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));inset:-10px}.cp-pframe[data-frame=deco] .cp-pf-b{background:var(--c-cover-bg);inset:-7px}.cp-pframe[data-frame=deco]:before{content:"";aspect-ratio:2;z-index:0;background:repeating-conic-gradient(from -90deg at 50% 100%, var(--c-metal-l) 0 1.6deg, transparent 1.6deg 10deg);opacity:.9;width:70%;animation:6s ease-in-out infinite cp-fan;position:absolute;top:-26px;left:50%;translate:-50%;-webkit-mask:radial-gradient(circle at 50% 100%,#000 0 70%,#0000 71%);mask:radial-gradient(circle at 50% 100%,#000 0 70%,#0000 71%)}@keyframes cp-fan{0%,to{opacity:.55}50%{opacity:1}}.cp-pframe[data-frame=batik]{margin-top:22px}.cp-pframe[data-frame=batik] .cp-portrait{aspect-ratio:4/5;border-radius:50%;padding:6px}.cp-pframe[data-frame=batik] .cp-pf{border-radius:50%;display:block}.cp-pframe[data-frame=batik] .cp-pf-a{border:5px dotted var(--c-metal-l);animation:60s linear infinite cp-spin;inset:-12px}.cp-pframe[data-frame=batik] .cp-pf-b{border:1.5px solid var(--c-metal);inset:-21px}.cp-pframe[data-frame=batik] .cp-pf-crest{z-index:2;width:40px;color:var(--c-metal-l);background:var(--c-cover-bg);border-radius:50%;padding:6px;display:block;top:-40px;left:50%;translate:-50%}@keyframes cp-spin{to{rotate:360deg}}.cp-pframe[data-frame=persian]{margin-top:18px}.cp-pframe[data-frame=persian] .cp-portrait{box-shadow:0 0 0 3px var(--c-metal), 0 0 0 7px #9cc7b6, 0 0 0 9px var(--c-metal), 0 0 0 14px #f6ede0, 0 0 0 15.5px #2f4f86, 0 18px 40px -14px #3c1e1473;background:0 0;border-radius:50% 50% 4px 4px/26% 26% 4px 4px;padding:0;overflow:visible}.cp-pframe[data-frame=persian] .cp-portrait:before{border-color:#ffffffb3;inset:6px}.cp-pframe[data-frame=persian] .cp-portrait:after{display:none}.cp-pframe[data-frame=polaroid]{--pfw:clamp(140px, 42cqi, 210px);rotate:-4deg}.cp-pframe[data-frame=polaroid] .cp-portrait,.cp-pframe[data-frame=polaroid] .cp-portrait[data-shape]{aspect-ratio:auto;background:#fff;border-radius:3px;padding:9px 9px 36px;box-shadow:0 18px 30px -14px #23264a73}.cp-pframe[data-frame=polaroid] .cp-portrait img{aspect-ratio:1;border-radius:2px;height:auto}.cp-pframe[data-frame=polaroid] .cp-portrait:before{display:none}.cp-pframe[data-frame=polaroid] .cp-pf{z-index:3;background-image:repeating-linear-gradient(90deg,#ffffff47 0 4px,#0000 4px 8px);width:62px;height:20px;display:block;top:-9px}.cp-pframe[data-frame=polaroid] .cp-pf-a{background-color:#f6a23ad1;left:-16px;rotate:-36deg}.cp-pframe[data-frame=polaroid] .cp-pf-b{background-color:#4f9ee8c7;right:-16px;rotate:34deg}.cp-pframe[data-frame=gapura]{--gp:polygon(0 100%, 0 30%, 8% 30%, 8% 22%, 17% 22%, 17% 14%, 27% 14%, 27% 7%, 39% 7%, 39% 0, 61% 0, 61% 7%, 73% 7%, 73% 14%, 83% 14%, 83% 22%, 92% 22%, 92% 30%, 100% 30%, 100% 100%);filter:drop-shadow(0 16px 20px #280f0a59)}.cp-pframe[data-frame=gapura] .cp-portrait{clip-path:var(--gp);box-shadow:none;background:linear-gradient(#b5553a,#8b2f3b);border-radius:0;padding:7px}.cp-pframe[data-frame=gapura] .cp-portrait img{clip-path:var(--gp);border-radius:0}.cp-pframe[data-frame=gapura] .cp-portrait:before{display:none}.cp-pframe[data-frame=gapura] .cp-pf-a{clip-path:var(--gp);background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));display:block;inset:-5px}.cp-pframe[data-frame=leaf]{margin-top:18px}.cp-pframe[data-frame=leaf] .cp-portrait{background:linear-gradient(150deg,#8c9a72,#55633f 60%,#7d8b66)}.cp-pframe[data-frame=leaf] .cp-pf-crest{z-index:2;width:44px;color:var(--c-metal);background:var(--c-cover-bg);border-radius:50%;padding:5px;display:block;top:-30px;left:50%;translate:-50%}.cp-pframe[data-frame=ukir]{margin-top:34px;margin-bottom:clamp(30px,8cqi,38px)}.cp-pframe[data-frame=ukir] .cp-portrait{background:linear-gradient(140deg, var(--c-metal-l), var(--c-metal) 30%, #8a6430 50%, var(--c-metal) 70%, var(--c-metal-l));border-radius:999px 999px 10px 10px;padding:clamp(6px,1.6cqi,8px)}.cp-pframe[data-frame=ukir] .cp-pf{border-radius:999px 999px 14px 14px;display:block}.cp-pframe[data-frame=ukir] .cp-pf-a{border:1.5px solid var(--c-metal-l);inset:-8px}.cp-pframe[data-frame=ukir] .cp-pf-b{border:3px dotted color-mix(in srgb, var(--c-metal-l) 80%, transparent);inset:-16px}.cp-pframe[data-frame=ukir] .cp-pf-crest{z-index:2;width:50px;color:var(--c-metal-l);background:var(--c-cover-bg);border-radius:50%;padding:5px;display:block;top:-46px;left:50%;translate:-50%}.cp-pframe[data-frame=awan]{margin-top:16px;margin-bottom:clamp(26px,7cqi,36px)}.cp-pframe[data-frame=awan] .cp-portrait{background:#fff;padding:clamp(5px,1.4cqi,7px);box-shadow:0 16px 34px -18px #23405f73}.cp-pframe[data-frame=awan] .cp-portrait:before{display:none}.cp-pframe[data-frame=awan] .cp-pf-b{border:2px dashed #3f78b573;border-radius:50%;display:block;inset:-11px}.cp-pframe[data-frame=orbit]{margin-top:22px;margin-bottom:clamp(26px,7cqi,34px)}.cp-pframe[data-frame=orbit] .cp-portrait{padding:clamp(4px,1.2cqi,6px);box-shadow:0 0 34px -6px #ffe4a059}.cp-pframe[data-frame=orbit] .cp-portrait:before{display:none}.cp-pframe[data-frame=orbit] .cp-pf{z-index:0;border-radius:50%;display:block;inset:-12% -34%;rotate:-16deg}.cp-pframe[data-frame=orbit] .cp-pf-a{border:1.5px solid #ffe4a08c}.cp-pframe[data-frame=orbit] .cp-pf-b{border:1.5px dashed #ffe4a04d;animation:18s ease-in-out infinite alternate cp-orbit-tilt;inset:-20% -44%}@keyframes cp-orbit-tilt{0%{rotate:-22deg}to{rotate:-10deg}}.cp-pframe[data-frame=kubah]{--kb:polygon(0% 100%, 0% 34%, 0.6% 28.9%, 2.5% 24.8%, 5.3% 21.4%, 8.9% 18.7%, 13.1% 16.5%, 17.8% 14.7%, 22.8% 13.2%, 27.8% 11.9%, 32.8% 10.6%, 37.5% 9.2%, 41.7% 7.6%, 45.3% 5.6%, 48.2% 3.1%, 50% 0%, 51.8% 3.1%, 54.7% 5.6%, 58.3% 7.6%, 62.5% 9.2%, 67.2% 10.6%, 72.2% 11.9%, 77.2% 13.2%, 82.2% 14.7%, 86.9% 16.5%, 91.1% 18.7%, 94.7% 21.4%, 97.5% 24.8%, 99.4% 28.9%, 100% 34%, 100% 100%);margin-top:26px}.cp-pframe[data-frame=kubah] .cp-portrait{clip-path:var(--kb);box-shadow:none;border-radius:0;padding:6px}.cp-pframe[data-frame=kubah] .cp-portrait img{clip-path:var(--kb);border-radius:0}.cp-pframe[data-frame=kubah] .cp-portrait:before{display:none}.cp-pframe[data-frame=kubah] .cp-pf{clip-path:var(--kb);display:block}.cp-pframe[data-frame=kubah] .cp-pf-a{background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));inset:-11px}.cp-pframe[data-frame=kubah] .cp-pf-b{background:var(--c-cover-bg);inset:-8px}.cp-pframe[data-frame=royal]{margin-top:38px;margin-bottom:clamp(30px,8cqi,38px)}.cp-pframe[data-frame=royal] .cp-portrait{background:linear-gradient(140deg, var(--c-metal-l), var(--c-metal) 30%, #8a6420 50%, var(--c-metal) 70%, var(--c-metal-l));border-radius:999px 999px 8px 8px;padding:clamp(6px,1.6cqi,8px)}.cp-pframe[data-frame=royal] .cp-pf{border-radius:999px 999px 12px 12px;display:block}.cp-pframe[data-frame=royal] .cp-pf-a{border:1.5px solid var(--c-metal-l);inset:-9px}.cp-pframe[data-frame=royal] .cp-pf-b{border:4px double color-mix(in srgb, var(--c-metal-l) 75%, transparent);inset:-17px}.cp-pframe[data-frame=royal] .cp-pf-crest{z-index:2;width:58px;color:var(--c-metal-l);background:var(--c-cover-bg);border-radius:50%;padding:7px 7px 9px;display:block;top:-50px;left:50%;translate:-50%}.cp-cd{pointer-events:none;display:none;position:absolute}.cp-card[data-style]>:not(.cp-cd){z-index:1;position:relative}.inv-cover .cp-card:is([data-style=boho],[data-style=deco],[data-style=batik],[data-style=persian],[data-style=sticker],[data-style=candi],[data-style=leaf],[data-style=ukir]){-webkit-backdrop-filter:none;backdrop-filter:none}.inv-cover .cp-card[data-style=boho]{color:#3a2216;background:#fbf2e8;border:1.5px solid #c4673f;border-radius:160px 160px 16px 16px;padding-top:36px;box-shadow:0 20px 40px -24px #5a281480}.inv-cover .cp-card[data-style=boho] .cp-cd-a{border:1px dashed #c4673f8c;border-radius:154px 154px 11px 11px;display:block;inset:6px}.inv-cover .cp-card[data-style=boho] .cp-cd-b{background:radial-gradient(circle at 50% 100%,#e7865a 0 42%,#f1c8a8 43% 60%,#c4673f 61% 76%,#0000 77%);border-radius:40px 40px 0 0;width:40px;height:20px;display:block;top:11px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=deco]{--cc:polygon(9% 0, 91% 0, 100% 14%, 100% 86%, 91% 100%, 9% 100%, 0 86%, 0 14%);clip-path:var(--cc);color:#efe6d2;background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));border:0;border-radius:0;padding-top:34px}.inv-cover .cp-card[data-style=deco]:before{content:"";clip-path:var(--cc);background:#0d2620;position:absolute;inset:1.5px}.inv-cover .cp-card[data-style=deco] .cp-cd-a{clip-path:var(--cc);background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));display:block;inset:6px}.inv-cover .cp-card[data-style=deco] .cp-cd-b{clip-path:var(--cc);background:#0d2620;display:block;inset:7px}.inv-cover .cp-card[data-style=deco]:after{content:"";z-index:1;background:repeating-conic-gradient(from -90deg at 50% 100%, var(--c-metal-l) 0 3deg, transparent 3deg 15deg);width:46px;height:23px;position:absolute;top:12px;left:50%;translate:-50%;-webkit-mask:radial-gradient(circle at 50% 100%,#000 0 70%,#0000 71%);mask:radial-gradient(circle at 50% 100%,#000 0 70%,#0000 71%)}.inv-cover .cp-card[data-style=batik]{color:#f1e4cf;border:1px solid var(--c-metal);background:#2e1e15;border-radius:6px;padding:30px 18px;overflow:hidden;box-shadow:0 22px 44px -24px #000000bf}.inv-cover .cp-card[data-style=batik] :is(.cp-cd-a,.cp-cd-b){background:radial-gradient(circle, var(--c-metal-l) 0 1.8px, transparent 2.3px) 0 50% / 12px 12px repeat-x, radial-gradient(ellipse 4px 6px, #c99a5c73 0 98%, transparent) 6px 50% / 12px 12px repeat-x;height:16px;display:block;left:0;right:0}.inv-cover .cp-card[data-style=batik] .cp-cd-a{border-bottom:1px solid #c99a5c99;top:4px}.inv-cover .cp-card[data-style=batik] .cp-cd-b{border-top:1px solid #c99a5c99;bottom:4px}.inv-cover .cp-card[data-style=persian]{color:#3a2a24;box-shadow:0 0 0 2px var(--c-metal), 0 0 0 5px #9cc7b6, 0 0 0 7px var(--c-metal), 0 18px 34px -16px #3c1e1466;background:#fbf4ea;border:0;border-radius:90px 90px 8px 8px/36px 36px 8px 8px;padding-top:26px}.inv-cover .cp-card[data-style=persian] .cp-cd-a{border:1px solid #c4a05a8c;border-radius:84px 84px 4px 4px/30px 30px 4px 4px;display:block;inset:6px}.inv-cover .cp-card[data-style=sticker]{color:#23264a;background:#fff;border:3px dashed #ef5b3c;border-radius:22px;rotate:-2deg;box-shadow:6px 8px #f8d24b}.inv-cover .cp-card[data-style=sticker] .cp-cd-a{border-radius:inherit;background:radial-gradient(circle at 10% 20%,#4f9ee8 0 4px,#0000 5px),radial-gradient(circle at 90% 18%,#5cc8a5 0 4px,#0000 5px),radial-gradient(circle at 92% 82%,#f6a23a 0 3.5px,#0000 4.5px),radial-gradient(circle at 7% 80%,#ef5b3c 0 3.5px,#0000 4.5px);display:block;inset:0}.inv-cover .cp-card[data-style=sticker] .cp-cd-b{z-index:2;aspect-ratio:1;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#f8d24b;width:38px;animation:3.2s ease-in-out infinite fl-sparkle;display:block;top:-16px;right:-12px;rotate:14deg}.inv-cover .cp-card[data-style=candi]{--cc:polygon(0 100%, 0 16%, 9% 16%, 9% 8%, 21% 8%, 21% 0, 79% 0, 79% 8%, 91% 8%, 91% 16%, 100% 16%, 100% 100%);clip-path:var(--cc);color:#fff6ec;background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));border:0;border-radius:0;padding-top:36px}.inv-cover .cp-card[data-style=candi]:before{content:"";clip-path:var(--cc);background:linear-gradient(#8b2f3b,#5e1d27);position:absolute;inset:1.5px}.inv-cover .cp-card[data-style=candi] .cp-cd-a{clip-path:var(--cc);background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));opacity:.8;display:block;inset:6px}.inv-cover .cp-card[data-style=candi] .cp-cd-b{clip-path:var(--cc);background:linear-gradient(#8b2f3b,#5e1d27);display:block;inset:7px}.inv-cover .cp-card[data-style=leaf]{border:1px solid var(--c-metal);color:#2b3327;background:#fbfbf4;border-radius:20px;box-shadow:0 20px 40px -24px #1e281973}.inv-cover .cp-card[data-style=leaf] .cp-cd-a{border:1px solid #55633f59;border-radius:15px;display:block;inset:5px}.inv-cover .cp-card[data-style=ukir]{color:#f6e7cf;border:1px solid var(--c-metal);background:radial-gradient(120% 90% at 50% 0,#6a1f2c,#3d0f18 70%);border-radius:4px;padding:30px 20px 24px;box-shadow:0 22px 44px -24px #000000bf}.inv-cover .cp-card[data-style=ukir] .cp-cd-a{border:1px solid #c9a0638c;border-radius:2px;display:block;inset:6px}.inv-cover .cp-card[data-style=ukir] .cp-cd-b{--g:linear-gradient(var(--c-metal-l), var(--c-metal-l));background:var(--g) top left / 26px 2px, var(--g) top left / 2px 26px, var(--g) top right / 26px 2px, var(--g) top right / 2px 26px, var(--g) bottom left / 26px 2px, var(--g) bottom left / 2px 26px, var(--g) bottom right / 26px 2px, var(--g) bottom right / 2px 26px;background-repeat:no-repeat;display:block;inset:2px}.inv-cover .cp-card[data-style=ukir]:after{content:"";z-index:1;background:linear-gradient(135deg, var(--c-metal-l), var(--c-metal));width:12px;height:12px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:45deg;box-shadow:0 0 0 3px #3d0f18}@media (prefers-reduced-motion:reduce){.cp-pframe,.cp-pframe:before,.cp-pf-a,.cp-card .cp-cd-b{animation:none!important}}.cp-portrait[data-shape=blob]{aspect-ratio:1;border-radius:58% 42% 55% 45%/46% 54%}.cp-pframe[data-frame=porthole]{margin-top:10px}.cp-pframe[data-frame=porthole] .cp-portrait{background:radial-gradient(circle,#f6d58a 60%,#b8862f 71%,#f2c66a 84%,#8a6220);padding:clamp(10px,2.8cqi,14px);box-shadow:0 0 0 3px #6e4c18,0 0 0 7px #f2c66a40,0 18px 34px -16px #0009}.cp-pframe[data-frame=porthole] .cp-portrait:before{border:3px solid #06203873;inset:clamp(10px,2.8cqi,14px)}.cp-pframe[data-frame=porthole] .cp-pf-a{--bolt:#fff3c6 0 2.4px, #8a6220 2.9px 3.5px, transparent 4px;z-index:2;background:radial-gradient(circle at 50% 3.6%, var(--bolt)), radial-gradient(circle at 82.6% 17.4%, var(--bolt)), radial-gradient(circle at 96.4% 50%, var(--bolt)), radial-gradient(circle at 82.6% 82.6%, var(--bolt)), radial-gradient(circle at 50% 96.4%, var(--bolt)), radial-gradient(circle at 17.4% 82.6%, var(--bolt)), radial-gradient(circle at 3.6% 50%, var(--bolt)), radial-gradient(circle at 17.4% 17.4%, var(--bolt));border-radius:50%;display:block;inset:0}.cp-pframe[data-frame=moongate]{margin-top:18px;margin-bottom:clamp(24px,6cqi,32px)}.cp-pframe[data-frame=moongate] .cp-portrait{aspect-ratio:1;border-radius:50%;padding:clamp(5px,1.4cqi,7px)}.cp-pframe[data-frame=moongate] .cp-pf{border-radius:50%;display:block}.cp-pframe[data-frame=moongate] .cp-pf-a{box-shadow:0 0 0 1.5px var(--c-metal-l), inset 0 0 0 1.5px var(--c-metal-l);border:7px solid #a3161f;inset:-11px}.cp-pframe[data-frame=moongate] .cp-pf-b{border:1.5px dashed #faca68a6;animation:80s linear infinite cp-spin;inset:-22px}.cp-pframe[data-frame=perisai]{--sh:polygon(0 0, 100% 0, 100% 56%, 96.5% 70%, 89% 82%, 77% 91.5%, 63% 97.6%, 50% 100%, 37% 97.6%, 23% 91.5%, 11% 82%, 3.5% 70%, 0 56%);filter:drop-shadow(0 16px 20px #00000073);margin-top:16px;margin-bottom:clamp(26px,7cqi,34px)}.cp-pframe[data-frame=perisai] .cp-portrait{aspect-ratio:5/6;clip-path:var(--sh);box-shadow:none;background:linear-gradient(140deg, var(--c-metal-l), var(--c-metal) 40%, var(--c-metal-l) 70%, var(--c-metal));border-radius:0;padding:clamp(5px,1.4cqi,7px)}.cp-pframe[data-frame=perisai] .cp-portrait img{clip-path:var(--sh);border-radius:0}.cp-pframe[data-frame=perisai] .cp-portrait:before{display:none}.cp-pframe[data-frame=perisai] .cp-pf{clip-path:var(--sh);display:block}.cp-pframe[data-frame=perisai] .cp-pf-a{background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));inset:-12px}.cp-pframe[data-frame=perisai] .cp-pf-b{background:linear-gradient(#b8263a,#7a1020);inset:-8px}.cp-pframe[data-frame=marquee]{margin-top:8px}.cp-pframe[data-frame=marquee] .cp-portrait{background:radial-gradient(circle,#e8463c 72%,#a8181c);padding:clamp(13px,3.6cqi,17px)}.cp-pframe[data-frame=marquee] .cp-portrait:before{border:2px solid #ffe29a;inset:clamp(13px,3.6cqi,17px)}.cp-pframe[data-frame=marquee] .cp-pf{z-index:2;filter:drop-shadow(0 0 3px #ffd56a);border:5px dotted #fff6c8;border-radius:50%;animation:1.3s step-end infinite cgx-chase;display:block;inset:3px}.cp-pframe[data-frame=marquee] .cp-pf-b{animation-delay:-.65s;rotate:5deg}@keyframes cgx-chase{0%{opacity:1}50%{opacity:.22}}.cp-pframe[data-frame=bulan]{margin-top:14px;margin-bottom:clamp(24px,6cqi,32px)}.cp-pframe[data-frame=bulan] .cp-portrait{background:var(--c-metal-l);padding:4px}.cp-pframe[data-frame=bulan] .cp-portrait:before{display:none}.cp-pframe[data-frame=bulan] .cp-pf{border-radius:50%;display:block}.cp-pframe[data-frame=bulan] .cp-pf-a{box-shadow:inset 14px 7px 0 0 var(--c-metal-l);filter:drop-shadow(0 0 10px #fbe6b48c);inset:-16px}.cp-pframe[data-frame=bulan] .cp-pf-b{background:radial-gradient(circle at 88% 14%,#fff6e0 0 2px,#0000 2.6px),radial-gradient(circle at 96% 46%,#fbe6b4 0 1.4px,#0000 2px),radial-gradient(circle at 80% 92%,#fff6e0 0 1.8px,#0000 2.4px),radial-gradient(circle at 6% 88%,#fbe6b4 0 1.4px,#0000 2px);animation:3.4s ease-in-out infinite cgx-twinkle;inset:-30px}@keyframes cgx-twinkle{0%,to{opacity:1}50%{opacity:.35}}.cp-pframe[data-frame=glitter]{margin-top:12px}.cp-pframe[data-frame=glitter] .cp-portrait{background:conic-gradient(from 20deg,#e9d3a0,#fff7df,#c9a45e,#e7d2f3,#c9a45e,#fff7df,#e9d3a0)}.cp-pframe[data-frame=glitter] .cp-pf{border-radius:999px 999px 22px 22px;display:block}.cp-pframe[data-frame=glitter] .cp-pf-b{border:1px solid #c9a45eb3;inset:-7px}.cp-pframe[data-frame=glitter] .cp-pf-a{background:radial-gradient(circle at 6% 22%,#c9a45e 0 1.8px,#0000 2.4px),radial-gradient(circle at 96% 12%,#b48fd6 0 2px,#0000 2.6px),radial-gradient(circle at 98% 58%,#c9a45e 0 1.4px,#0000 2px),radial-gradient(circle at 3% 70%,#b48fd6 0 1.6px,#0000 2.2px),radial-gradient(circle at 50% 1.5%,#c9a45e 0 1.6px,#0000 2.2px);animation:2.8s ease-in-out infinite cgx-twinkle;inset:-22px}.cp-pframe[data-frame=tropis]{margin-top:10px}.cp-pframe[data-frame=tropis] .cp-portrait{background:linear-gradient(140deg,#f08a4b,#e2573a 45%,#e0a93c);padding:clamp(5px,1.4cqi,7px)}.cp-pframe[data-frame=tropis] .cp-portrait:before{display:none}.cp-pframe[data-frame=tropis] .cp-pf-a{border:2px dashed #2f7a4a;border-radius:52% 48% 45% 55%/54% 46%;display:block;inset:-11px;rotate:14deg}.inv-cover .cp-card:is([data-style=tag],[data-style=label],[data-style=tiket],[data-style=gonjong],[data-style=kayon],[data-style=mihrab]){-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes cgx-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes cgx-spin{to{rotate:360deg}}@keyframes cgx-blink{50%{opacity:.15}}@keyframes cgx-scan{0%{translate:0 -100%}to{translate:0 260%}}.inv-cover .cp-card[data-style=hud]{--g:linear-gradient(#8fd4ff, #8fd4ff);color:#e6f2ff;background:linear-gradient(#78c8ff12 1px,#0000 1px) 0 0/100% 5px,#060c24a3;border:1px solid #8ccdff4d;border-radius:4px;padding:24px 20px 22px;overflow:hidden;box-shadow:0 0 30px -10px #78c8ff80,0 24px 50px -26px #000}.inv-cover .cp-card[data-style=hud] .cp-cd-b{background-repeat:no-repeat;background-image:var(--g), var(--g), var(--g), var(--g), var(--g), var(--g), var(--g), var(--g);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px;display:block;inset:4px}.inv-cover .cp-card[data-style=hud] .cp-cd-a{background:#ff6b5a;border-radius:50%;width:6px;height:6px;animation:1.6s steps(2,end) infinite cgx-blink;display:block;top:10px;right:12px;box-shadow:0 0 8px #ff6b5a}.inv-cover .cp-card[data-style=hud]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#8ccdff1a 85%,#a0dcff8c);height:40%;animation:4.5s ease-in-out infinite cgx-scan;position:absolute;top:0;left:0;right:0}.inv-cover .cp-card[data-style=hud] .inv-cover-guest-label{text-transform:uppercase;letter-spacing:.24em;color:#8fd4ff;opacity:1;font-family:ui-monospace,Courier New,monospace;font-size:.66rem}.inv-cover .cp-card[data-style=hud] .inv-cover-guest-name{border-bottom-style:dashed}.inv-cover .cp-card[data-style=cloud]{color:#23405f;box-shadow:none;filter:drop-shadow(0 16px 20px #23405f38);background:#fff;border:0;border-radius:30px;margin-top:34px;padding-top:12px;animation:6s ease-in-out infinite cgx-float}.inv-cover .cp-card[data-style=cloud] .cp-cd-a{background:radial-gradient(circle at 15% 80%,#fff 0 21px,#0000 21.5px),radial-gradient(circle at 39% 58%,#fff 0 30px,#0000 30.5px),radial-gradient(circle at 65% 70%,#fff 0 25px,#0000 25.5px),radial-gradient(circle at 87% 86%,#fff 0 18px,#0000 18.5px);height:46px;display:block;top:-32px;left:5%;right:5%}.inv-cover .cp-card[data-style=cloud] .cp-cd-b{z-index:-1;background:radial-gradient(circle,#ffeeb4 0 50%,#f8cf6e);border-radius:50%;width:30px;height:30px;display:block;top:-46px;right:16%;box-shadow:0 0 18px 4px #ffd6788c}.inv-cover .cp-card[data-style=cloud] .inv-cover-guest-label{color:#3f78b5;opacity:1;font-weight:600}.inv-cover .cp-card[data-style=songket]{color:#fff1e2;border:1px solid var(--c-metal);box-shadow:0 0 0 4px #5c0f15, 0 0 0 5px var(--c-metal), 0 24px 48px -22px #000;background:radial-gradient(130% 100% at 50% 0,#9b2128,#5c0f15 72%);border-radius:3px;padding:36px 20px 34px}.inv-cover .cp-card[data-style=songket] :is(.cp-cd-a,.cp-cd-b){border-block:1px solid var(--c-metal);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 2l6 6-6 6-6-6z' fill='none' stroke='%23f8df98' stroke-width='1.2'/%3E%3Ccircle cx='8' cy='8' r='1.7' fill='%23f8df98'/%3E%3Cpath d='M0 8h2M14 8h2' stroke='%23d4a645'/%3E%3C/svg%3E") 50%/16px 16px repeat-x;height:18px;display:block;left:8px;right:8px}.inv-cover .cp-card[data-style=songket] .cp-cd-a{top:8px}.inv-cover .cp-card[data-style=songket] .cp-cd-b{bottom:8px}.inv-cover .cp-card[data-style=songket] .inv-cover-guest-label{color:var(--c-metal-l);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.inv-cover .cp-card[data-style=senja]{color:#fff4e8;background:linear-gradient(#f4a862eb,#c4544ae6 42%,#3e1e3af0);border:1px solid #ffd9a880;border-radius:22px;margin-top:30px;padding-top:26px}.inv-cover .cp-card[data-style=senja] .cp-cd-a{background:linear-gradient(#ffe8b0,#f7a35c);border-radius:56px 56px 0 0;width:56px;height:28px;display:block;top:-27px;left:50%;translate:-50%;box-shadow:0 -6px 26px #ffbe6e99}.inv-cover .cp-card[data-style=senja] .cp-cd-b{--l:linear-gradient(90deg, transparent, #ffecc8cc, transparent);background:var(--l) 50% 0 / 100% 1.5px, var(--l) 50% 6px / 60% 1.5px, var(--l) 50% 12px / 30% 1.5px;background-repeat:no-repeat;width:120px;height:14px;animation:3.6s ease-in-out infinite cgx-twinkle;display:block;top:8px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=gigibalang]{color:#2b211b;background:#fff6e4;border:0;border-radius:4px 4px 14px 14px;padding:40px 20px 26px;overflow:hidden;box-shadow:0 0 0 1.5px #e0aa22,0 24px 46px -22px #000}.inv-cover .cp-card[data-style=gigibalang] .cp-cd-a{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19'%3E%3Cpath d='M0 0h16v4l-8 14-8-14z' fill='%23b3262b'/%3E%3Ccircle cx='8' cy='6' r='1.8' fill='%23f8de86'/%3E%3C/svg%3E") 0 0/16px 19px repeat-x;border-top:5px solid #1f6b3a;height:24px;display:block;top:0;left:0;right:0}.inv-cover .cp-card[data-style=gigibalang] .cp-cd-b{border-block:1.5px solid #b3262b;height:5px;display:block;bottom:8px;left:10px;right:10px}.inv-cover .cp-card[data-style=gigibalang] .inv-cover-guest-label{color:#b3262b;opacity:1;font-weight:600}.inv-cover .cp-card[data-style=bulan]{color:#fff6e6;background:radial-gradient(120% 100% at 30% 0,#4a4c8ae0,#1a1d44f0);border:1px solid #fbe6b466;border-radius:32px}.inv-cover .cp-card[data-style=bulan]:before{content:"";pointer-events:none;border:1px dashed #fbe6b44d;border-radius:26px;position:absolute;inset:6px}.inv-cover .cp-card[data-style=bulan] .cp-cd-a{filter:drop-shadow(0 0 8px #fbe6b499);transform-origin:50% 0;border-radius:50%;width:40px;height:40px;animation:5s ease-in-out infinite cgx-moon;display:block;top:-18px;right:16px;box-shadow:inset -10px 4px #fbe6b4}@keyframes cgx-moon{0%,to{rotate:-24deg}50%{rotate:-8deg}}.inv-cover .cp-card[data-style=bulan] .cp-cd-b{border-radius:inherit;background:radial-gradient(circle at 12% 18%,#fff6e0 0 1.6px,#0000 2.2px),radial-gradient(circle at 24% 84%,#fbe6b4 0 1.2px,#0000 1.8px),radial-gradient(circle at 90% 72%,#fff6e0 0 1.5px,#0000 2.1px),radial-gradient(circle at 70% 12%,#fbe6b4 0 1.1px,#0000 1.7px);animation:3s ease-in-out infinite cgx-twinkle;display:block;inset:0}.inv-cover .cp-card[data-style=akuarel]{color:#3b3846;background:#fffdf9;border:0;border-radius:26px 18px 30px 16px;box-shadow:0 18px 36px -22px #3b384673}.inv-cover .cp-card[data-style=akuarel] .cp-cd-a{z-index:-1;filter:blur(5px);background:radial-gradient(38% 48% at 10% 16%,#b08fc880,#0000 70%),radial-gradient(42% 44% at 92% 88%,#e8a0b473,#0000 70%),radial-gradient(28% 36% at 94% 8%,#96c8be66,#0000 70%);display:block;inset:-14px}.inv-cover .cp-card[data-style=akuarel] .inv-cover-guest-name{background:linear-gradient(#0000 60%,#b08fc861 60% 86%,#0000 86%);border:0}.inv-cover .cp-card[data-style=ombak]{color:#f2fbfb;background:linear-gradient(#134a7294,#062038bd);border:1px solid #b4f0ff73;border-radius:28px 28px 22px 22px;padding-bottom:30px;overflow:hidden}.inv-cover .cp-card[data-style=ombak] .cp-cd-b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16'%3E%3Cpath d='M0 8q10-8 20 0t20 0v8H0z' fill='%2378d2e6' fill-opacity='.45'/%3E%3C/svg%3E") 0 0/40px 16px repeat-x;height:16px;animation:6s linear infinite cgx-wave;display:block;bottom:0;left:0;right:0}@keyframes cgx-wave{to{background-position-x:40px}}.inv-cover .cp-card[data-style=ombak] .cp-cd-a{--b:transparent 3px, #c8f5ffbf 3.5px 4.5px, transparent 5px;background:radial-gradient(circle at 10% 86%, var(--b)), radial-gradient(circle at 92% 70%, var(--b)), radial-gradient(circle at 86% 92%, var(--b));animation:5s ease-in infinite cgx-bubbles;display:block;inset:0}@keyframes cgx-bubbles{0%{opacity:0;translate:0 10px}25%{opacity:1}to{opacity:0;translate:0 -60px}}.inv-cover .cp-card[data-style=tag]{box-shadow:none;color:#3d2a18;filter:drop-shadow(0 16px 18px #2f2a244d);background:0 0;border:0;border-radius:0;margin-top:22px;padding-top:48px;rotate:-1.5deg}.inv-cover .cp-card[data-style=tag]:before{content:"";clip-path:polygon(16% 0,84% 0,100% 16%,100% 100%,0 100%,0 16%);background:repeating-linear-gradient(115deg,#ffffff0f 0 2px,#0000 2px 7px),linear-gradient(#e2c79c,#d2b281);position:absolute;inset:0}.inv-cover .cp-card[data-style=tag]:after{content:"";border-top:1px dashed #5a3c1e73;position:absolute;top:36px;left:12%;right:12%}.inv-cover .cp-card[data-style=tag] .cp-cd-a{background:var(--c-cover-bg);border-radius:50%;width:15px;height:15px;display:block;top:11px;left:50%;translate:-50%;box-shadow:0 0 0 3px #a7804f,inset 0 1px 2px #00000059}.inv-cover .cp-card[data-style=tag] .cp-cd-b{transform-origin:50% 100%;background:#8a5a2b;width:1.5px;height:46px;display:block;top:-26px;left:50%;rotate:16deg}.inv-cover .cp-card[data-style=tag] .inv-cover-guest-label{opacity:.85;font-style:italic}.inv-cover .cp-card[data-style=embun]{color:#f6f7ef;background:linear-gradient(#ffffff29,#26352c73);border:1px solid #efdfae59;border-radius:22px;padding-top:24px}.inv-cover .cp-card[data-style=embun] .cp-cd-a{background:radial-gradient(circle at 38% 38%,#fff,#cfe3d6 45%,#8fb3a0);border-radius:0 50% 50%;width:18px;height:18px;display:block;top:-11px;left:50%;translate:-50%;rotate:45deg;box-shadow:0 0 12px #dcf0e699}.inv-cover .cp-card[data-style=embun] .cp-cd-b{--l:linear-gradient(90deg, transparent, var(--c-metal-l));background:var(--l) 0 0 / 40% 100% no-repeat, linear-gradient(270deg, transparent, var(--c-metal-l)) 100% 0 / 40% 100% no-repeat;width:150px;height:1px;display:block;top:-1px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=trellis]{color:#2f3d33;border:1px solid var(--c-metal);background:#fdfdf9;border-radius:150px 150px 14px 14px;padding-top:44px;box-shadow:0 20px 40px -24px #1d2a2280}.inv-cover .cp-card[data-style=trellis] .cp-cd-a{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M0 0l18 18M18 0L0 18' stroke='%234f6b56' stroke-opacity='.1'/%3E%3C/svg%3E") 0 0/18px 18px;border:1px solid #4f6b5659;border-radius:144px 144px 10px 10px;display:block;inset:6px}.inv-cover .cp-card[data-style=trellis] .cp-cd-b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20'%3E%3Cpath d='M4 16C14 16 18 10 22 4c4 6 8 12 18 12' fill='none' stroke='%23c4a463' stroke-width='1.2'/%3E%3Cpath d='M12 13c-2-5 1-8 5-8-1 4-2 6-5 8zM32 13c2-5-1-8-5-8 1 4 2 6 5 8z' fill='%234f6b56'/%3E%3Ccircle cx='22' cy='4' r='2.2' fill='%23c4a463'/%3E%3C/svg%3E") 50%/contain no-repeat;width:44px;height:20px;display:block;top:14px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=gonjong]{--cc:polygon(0 0, 5% 5%, 12% 10%, 22% 13%, 34% 12%, 43% 8%, 50% 3%, 57% 8%, 66% 12%, 78% 13%, 88% 10%, 95% 5%, 100% 0, 100% 100%, 0 100%);clip-path:var(--cc);color:#fff6e6;box-shadow:none;background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));border:0;border-radius:0;padding-top:50px}.inv-cover .cp-card[data-style=gonjong]:before{content:"";clip-path:var(--cc);background:linear-gradient(#6b2730,#2a0c10);position:absolute;inset:2px}.inv-cover .cp-card[data-style=gonjong] .cp-cd-a{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath d='M6 1l4 4-4 4-4-4z' fill='%23d9a838'/%3E%3C/svg%3E") 50%/12px 10px repeat-x;border-block:1px solid #f8d77799;height:12px;display:block;top:32px;left:12px;right:12px}.inv-cover .cp-card[data-style=gonjong] .cp-cd-b{background:#f8d77799;height:1px;display:block;bottom:8px;left:12px;right:12px}.inv-cover .cp-card[data-style=gonjong] .inv-cover-guest-label{color:var(--c-metal-l)}.inv-cover .cp-card[data-style=sketch]{color:#2b2b2b;box-shadow:none;background:#fffdf7;border:2px solid #2b2b2b;border-radius:255px 18px 225px/18px 225px 18px 255px}.inv-cover .cp-card[data-style=sketch] .cp-cd-a{border:1.5px solid #d0644a;border-radius:18px 225px 18px 255px/255px 18px 225px;display:block;inset:-5px -3px -4px -6px;rotate:-1.2deg}.inv-cover .cp-card[data-style=sketch] .cp-cd-b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 3l3.2 8 8.6.6-6.7 5.4 2.2 8.4L15 20.8l-7.3 4.6 2.2-8.4L3.2 11.6l8.6-.6z' fill='%23f8d9cb' stroke='%23d0644a' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:30px;animation:3s ease-in-out infinite cgx-wiggle;display:block;top:-16px;right:6px;rotate:12deg}@keyframes cgx-wiggle{0%,to{rotate:6deg}50%{rotate:20deg}}.inv-cover .cp-card[data-style=sketch] .inv-cover-guest-label{font-family:var(--f-display);opacity:.85;font-size:1.05rem}.inv-cover .cp-card[data-style=sketch] .inv-cover-guest-name{text-underline-offset:7px;border:0;-webkit-text-decoration:underline wavy #d0644a;text-decoration:underline wavy #d0644a;text-decoration-thickness:1.5px}.inv-cover .cp-card[data-style=holo]{color:#f7eedb;background:#14100a;border:0;border-radius:18px;padding:24px 20px 22px;overflow:hidden;box-shadow:0 24px 50px -24px #000,0 0 32px -8px #e2bd6a73}.inv-cover .cp-card[data-style=holo]:before{content:"";pointer-events:none;background:conic-gradient(#e2bd6a,#fff3c4,#c99b45,#f6dd9a,#7a5a22,#e2bd6a);animation:6s linear infinite cgx-spin;position:absolute;inset:-80%}.inv-cover .cp-card[data-style=holo] .cp-cd-a{background:radial-gradient(120% 80% at 50% 0,#2a2214,#0d0a06 70%);border-radius:16px;display:block;inset:2px}.inv-cover .cp-card[data-style=holo] .cp-cd-b{background:radial-gradient(circle at 10% 20%,#f6dd9a 0 1.5px,#0000 2px),radial-gradient(circle at 88% 16%,#fff3c4 0 2px,#0000 2.6px),radial-gradient(circle at 92% 80%,#f6dd9a 0 1.3px,#0000 1.9px),radial-gradient(circle at 6% 74%,#fff3c4 0 1.7px,#0000 2.3px);border-radius:16px;animation:2.4s ease-in-out infinite cgx-twinkle;display:block;inset:2px}.inv-cover .cp-card[data-style=holo] .inv-cover-guest-label{color:var(--c-metal-l);letter-spacing:.3em;text-transform:uppercase;opacity:1;font-size:.64rem}.inv-cover .cp-card[data-style=gerbang]{color:#f6f3ea;border:1.5px solid var(--c-metal);background:linear-gradient(#1e2a22d9,#121a14eb);border-radius:140px 140px 8px 8px;padding-top:50px}.inv-cover .cp-card[data-style=gerbang] .cp-cd-a{background:repeating-linear-gradient(90deg,#0000 0 13px,#bd9d5d4d 13px 14.5px) top/100% 34px no-repeat;border:1px solid #efdcaa66;border-radius:133px 133px 4px 4px;display:block;inset:7px;-webkit-mask:linear-gradient(#000 70%,#000000e6);mask:linear-gradient(#000 70%,#000000e6)}.inv-cover .cp-card[data-style=gerbang] .cp-cd-b{background:radial-gradient(circle at 35% 35%, var(--c-metal-l), var(--c-metal) 60%, #6f5a2c);border-radius:50%;width:16px;height:16px;display:block;top:-9px;left:50%;translate:-50%;box-shadow:0 0 0 3px #1e2a22}.inv-cover .cp-card[data-style=gorga]{color:#fbeed8;background:#140707;border:0;border-radius:2px;padding:36px 20px 34px;box-shadow:0 0 0 2px #fbeed8,0 0 0 5px #b3202a,0 0 0 7px #fbeed8,0 0 0 8px #140707,0 26px 50px -22px #000}.inv-cover .cp-card[data-style=gorga] :is(.cp-cd-a,.cp-cd-b){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M0 12L8 0l8 12z' fill='%23b3202a'/%3E%3Cpath d='M4.5 12L8 6.5l3.5 5.5z' fill='%23fbeed8'/%3E%3C/svg%3E") 0 0/16px 12px repeat-x;height:12px;display:block;left:6px;right:6px}.inv-cover .cp-card[data-style=gorga] .cp-cd-a{top:8px;scale:1 -1}.inv-cover .cp-card[data-style=gorga] .cp-cd-b{bottom:8px}.inv-cover .cp-card[data-style=kayon]{--cc:polygon(0 100%, 0 36%, 9% 27%, 19% 18%, 30% 10.5%, 41% 4.5%, 50% 0, 59% 4.5%, 70% 10.5%, 81% 18%, 91% 27%, 100% 36%, 100% 100%);clip-path:var(--cc);color:#fbf2e3;box-shadow:none;background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));border:0;border-radius:0;padding-top:70px}.inv-cover .cp-card[data-style=kayon]:before{content:"";clip-path:var(--cc);background:linear-gradient(#6b4a33,#2b1a0b);position:absolute;inset:1.5px}.inv-cover .cp-card[data-style=kayon] .cp-cd-a{clip-path:var(--cc);background:#e8c99b99;display:block;inset:7px}.inv-cover .cp-card[data-style=kayon] .cp-cd-b{clip-path:var(--cc);background:linear-gradient(#5a4231,#2b1a0b);display:block;inset:8px}.inv-cover .cp-card[data-style=kayon]:after{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 32' fill='none' stroke='%23e8c99b' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M13 31V6M13 22c-4-1-7-4-8-8M13 22c4-1 7-4 8-8M13 15c-3-1-5-3-5-6M13 15c3-1 5-3 5-6'/%3E%3Ccircle cx='13' cy='4' r='2.4' fill='%23e8c99b'/%3E%3Cpath d='M7 31h12'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:32px;position:absolute;top:22px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=kamboja]{color:#2f3a2e;background:#fffefa;border:1px solid #c2a46599;border-radius:44px 8px;box-shadow:0 18px 40px -24px #1d251c73}.inv-cover .cp-card[data-style=kamboja] .cp-cd-b{border:1px solid #4d5f4540;border-radius:38px 4px;display:block;inset:6px}.inv-cover .cp-card[data-style=kamboja] .cp-cd-a{z-index:2;filter:drop-shadow(0 3px 4px #1d251c40);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23fffdf6' stroke='%23d9c48e' stroke-width='.7'%3E%3Cellipse cx='20' cy='10' rx='5.5' ry='9.5' transform='rotate(14 20 20)'/%3E%3Cellipse cx='20' cy='10' rx='5.5' ry='9.5' transform='rotate(86 20 20)'/%3E%3Cellipse cx='20' cy='10' rx='5.5' ry='9.5' transform='rotate(158 20 20)'/%3E%3Cellipse cx='20' cy='10' rx='5.5' ry='9.5' transform='rotate(230 20 20)'/%3E%3Cellipse cx='20' cy='10' rx='5.5' ry='9.5' transform='rotate(302 20 20)'/%3E%3C/g%3E%3Ccircle cx='20' cy='20' r='4.5' fill='%23f3cf63'/%3E%3C/svg%3E") 50%/contain no-repeat;width:42px;height:42px;display:block;top:-16px;left:-12px}.inv-cover .cp-card[data-style=label]{--m:radial-gradient(circle 15px at 0 0, transparent 98%, #000) top left, radial-gradient(circle 15px at 100% 0, transparent 98%, #000) top right, radial-gradient(circle 15px at 0 100%, transparent 98%, #000) bottom left, radial-gradient(circle 15px at 100% 100%, transparent 98%, #000) bottom right;box-shadow:none;color:#23332a;filter:drop-shadow(0 18px 20px #00000059);background:0 0;border:0;border-radius:0;padding:34px 22px 26px}.inv-cover .cp-card[data-style=label]:before{content:"";-webkit-mask:var(--m);-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;-webkit-mask:var(--m);mask:var(--m);background:linear-gradient(#f6f0dc,#ebe2c4);position:absolute;inset:0;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-cover .cp-card[data-style=label] .cp-cd-a{--m2:radial-gradient(circle 13px at 0 0, transparent 98%, #000) top left, radial-gradient(circle 13px at 100% 0, transparent 98%, #000) top right, radial-gradient(circle 13px at 0 100%, transparent 98%, #000) bottom left, radial-gradient(circle 13px at 100% 100%, transparent 98%, #000) bottom right;-webkit-mask:var(--m2);-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;-webkit-mask:var(--m2);mask:var(--m2);border:3px double #2f5b3b99;display:block;inset:6px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-cover .cp-card[data-style=label] .cp-cd-b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16'%3E%3Cpath d='M20 15V6' stroke='%232f5b3b' stroke-width='1.2'/%3E%3Cpath d='M20 9C14 10 9 7 8 2c6-1 10 2 12 7zM20 9c6 1 11-2 12-7-6-1-10 2-12 7z' fill='%232f5b3b'/%3E%3Cpath d='M20 7c-2-2-2-5 0-7 2 2 2 5 0 7z' fill='%2378a05a'/%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:16px;display:block;top:12px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=label] .inv-cover-guest-label{letter-spacing:.24em;text-transform:uppercase;color:#2f5b3b;opacity:1;font-size:.64rem}.inv-cover .cp-card[data-style=scallop]{color:#4a2b36;box-shadow:none;filter:drop-shadow(0 14px 16px #3a1c2633);background:#fffdfc;border:0;border-radius:10px;padding:22px 20px 24px}.inv-cover .cp-card[data-style=scallop] .cp-cd-a{z-index:-1;background:radial-gradient(circle,#fffdfc 0 9.5px,#0000 10px) 0 0/20px 20px;display:block;inset:-8px}.inv-cover .cp-card[data-style=scallop] .cp-cd-b{border:1px dashed #b4566e73;border-radius:6px;display:block;inset:6px}.inv-cover .cp-card[data-style=scallop] .inv-cover-guest-label{color:#b4566e;opacity:1}.inv-cover .cp-card[data-style=lembayung]{color:#fbefe6;background:linear-gradient(#5b3f6699,#1e1426cc);border:1px solid #f8deae40;border-radius:18px;overflow:hidden}.inv-cover .cp-card[data-style=lembayung] .cp-cd-a{background:linear-gradient(90deg,#f4a77a,#e0b77a,#b48ac9);height:3px;display:block;top:0;left:0;right:0}.inv-cover .cp-card[data-style=lembayung] .cp-cd-b{pointer-events:none;background:radial-gradient(120% 60% at 50% 0,#f4a77a38,#0000 70%);display:block;inset:0}.inv-cover .cp-card[data-style=lentera]{color:#fbf1df;background:radial-gradient(120% 90% at 50% 8%,#f0b45a4d,#0a1120d6 70%);border:1px solid #ffe2a880;border-radius:24px 24px 32px 32px;margin-top:26px;animation:4s ease-in-out infinite cgx-lamp}@keyframes cgx-lamp{0%,to{box-shadow:0 0 34px -8px #f0b45a59,0 24px 50px -24px #000}50%{box-shadow:0 0 52px -4px #f0b45a8c,0 24px 50px -24px #000}}.inv-cover .cp-card[data-style=lentera] .cp-cd-a{background:linear-gradient(var(--c-metal-l), var(--c-metal));clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);width:44%;height:13px;display:block;top:-13px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=lentera] .cp-cd-b{border:2px solid var(--c-metal-l);border-radius:50%;width:15px;height:15px;display:block;top:-27px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=lentera]:after{content:"";pointer-events:none;background:linear-gradient(var(--c-metal), #8a6a30);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);width:26%;height:10px;position:absolute;bottom:-10px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=ulos]{--st:linear-gradient(#f0d999 0 2px, #1d1716 2px 4px, #f8efe2 4px 5px, #1d1716 5px 7px, #c9a24f 7px 9px, #1d1716 9px 11px, #f8efe2 11px 12px);color:#f8efe2;background:linear-gradient(#6a171c,#4a0f13);border:0;border-radius:2px;padding:34px 20px;box-shadow:0 26px 46px -22px #000}.inv-cover .cp-card[data-style=ulos] .cp-cd-a{background:var(--st);height:12px;display:block;top:8px;left:0;right:0}.inv-cover .cp-card[data-style=ulos]:after{content:"";background:var(--st);height:12px;position:absolute;bottom:8px;left:0;right:0;scale:1 -1}.inv-cover .cp-card[data-style=ulos] .cp-cd-b{background:repeating-linear-gradient(90deg,#e9d9b8 0 2px,#0000 2px 5px);height:14px;display:block;bottom:-14px;left:3px;right:3px;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.inv-cover .cp-card[data-style=mihrab]{--cc:polygon(0 100%, 0 30%, 3% 22%, 9% 14%, 18% 8%, 30% 4%, 42% 1.5%, 50% 0, 58% 1.5%, 70% 4%, 82% 8%, 91% 14%, 97% 22%, 100% 30%, 100% 100%);clip-path:var(--cc);color:#f8efd9;box-shadow:none;background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));border:0;border-radius:0;padding-top:56px}.inv-cover .cp-card[data-style=mihrab]:before{content:"";clip-path:var(--cc);background:linear-gradient(#11483b,#071b16);position:absolute;inset:1.5px}.inv-cover .cp-card[data-style=mihrab] .cp-cd-a{clip-path:var(--cc);background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));opacity:.75;display:block;inset:6px}.inv-cover .cp-card[data-style=mihrab] .cp-cd-b{clip-path:var(--cc);background:linear-gradient(#0f3f34,#071b16);display:block;inset:7px}.inv-cover .cp-card[data-style=mihrab]:after{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%23f3dfa6'%3E%3Crect x='4' y='4' width='14' height='14'/%3E%3Crect x='4' y='4' width='14' height='14' transform='rotate(45 11 11)'/%3E%3Ccircle cx='11' cy='11' r='3' fill='%230b241e'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:20px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=tropis]{color:#1f3a2a;background:#fffef8;border:2.5px solid #1f3a2a;border-radius:38px 64px 34px 58px/44px 36px 60px 40px;rotate:1.5deg;box-shadow:7px 7px #e0a93c}.inv-cover .cp-card[data-style=tropis] .cp-cd-a{z-index:2;transform-origin:80% 90%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M42 44C20 46 4 32 6 6c22-2 38 14 36 38z' fill='%232f7a4a'/%3E%3Cpath d='M41 43C30 30 18 18 7 7' stroke='%231f5a35' stroke-width='1.6' fill='none'/%3E%3Cpath d='M20 21l-9 4M27 28l-8 7M14 15l-2-8M24 14l3-7M32 23l6-4' stroke='%23fffef8' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:50px;height:50px;animation:4s ease-in-out infinite cgx-leaf;display:block;top:-26px;left:-18px}@keyframes cgx-leaf{0%,to{rotate:-8deg}50%{rotate:4deg}}.inv-cover .cp-card[data-style=tropis] .cp-cd-b{z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23e2573a'%3E%3Ccircle cx='16' cy='8' r='7'/%3E%3Ccircle cx='24' cy='14' r='7'/%3E%3Ccircle cx='21' cy='24' r='7'/%3E%3Ccircle cx='11' cy='24' r='7'/%3E%3Ccircle cx='8' cy='14' r='7'/%3E%3C/g%3E%3Ccircle cx='16' cy='17' r='4' fill='%23f9db8e'/%3E%3C/svg%3E") 50%/contain no-repeat;width:32px;height:32px;animation:3.4s ease-in-out infinite cgx-wiggle;display:block;bottom:-14px;right:-10px}.inv-cover .cp-card[data-style=tropis] .inv-cover-guest-label{color:#e2573a;opacity:1;font-weight:700}.inv-cover .cp-card[data-style=pelita]{color:#f8f0dc;background:radial-gradient(120% 70% at 50% 0,#e9b86642,#0e1530db 62%);border:1px solid #fbe0a659;border-radius:20px;padding-top:24px;overflow:hidden}.inv-cover .cp-card[data-style=pelita] .cp-cd-a{transform-origin:50% 0;background:repeating-conic-gradient(from 160deg at 50% 0, #ffd68c1f 0 4deg, transparent 4deg 11deg);height:130%;animation:5s ease-in-out infinite cgx-twinkle;display:block;top:-50%;left:-20%;right:-20%;-webkit-mask:linear-gradient(#000 30%,#0000 85%);mask:linear-gradient(#000 30%,#0000 85%)}.inv-cover .cp-card[data-style=pelita] .cp-cd-b{--l:linear-gradient(90deg, transparent, var(--c-metal-l), transparent);background:var(--l);width:60%;height:2px;display:block;top:0;left:50%;translate:-50%;box-shadow:0 0 14px 2px #ffd68c73}.inv-cover .cp-card[data-style=rebung]{color:#f8f3df;border:1px solid var(--c-metal);background:linear-gradient(#1f5a4e,#0c2a24);border-radius:3px;padding:40px 20px 38px;box-shadow:0 24px 48px -22px #000}.inv-cover .cp-card[data-style=rebung] :is(.cp-cd-a,.cp-cd-b){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20'%3E%3Cpath d='M8 1L15 19H1z' fill='none' stroke='%23cfae5b' stroke-width='1.1'/%3E%3Cpath d='M8 8l3.4 11H4.6z' fill='%23cfae5b' fill-opacity='.7'/%3E%3C/svg%3E") 0 0/16px 20px repeat-x;height:20px;display:block;left:6px;right:6px}.inv-cover .cp-card[data-style=rebung] .cp-cd-a{top:6px;scale:1 -1}.inv-cover .cp-card[data-style=rebung] .cp-cd-b{bottom:6px}.inv-cover .cp-card[data-style=rebung] .inv-cover-guest-label{color:var(--c-metal-l)}.inv-cover .cp-card[data-style=sajadah]{color:#fbf3dc;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Crect width='12' height='12' fill='%237a1d22'/%3E%3Cpath d='M6 1l5 5-5 5-5-5z' fill='%23d6b35e'/%3E%3Ccircle cx='6' cy='6' r='1.5' fill='%237a1d22'/%3E%3C/svg%3E") 0 0/12px 12px;border:0;border-radius:2px;padding:34px 24px 28px;box-shadow:0 24px 46px -22px #000}.inv-cover .cp-card[data-style=sajadah]:before{content:"";outline-offset:-3px;background:#0f4a35;outline:1px solid #d6b35e;position:absolute;inset:9px}.inv-cover .cp-card[data-style=sajadah]:after{content:"";pointer-events:none;border:1px solid #d6b35e8c;border-bottom:0;border-radius:999px 999px 0 0/56px 56px 0 0;height:46%;position:absolute;top:17px;left:17px;right:17px}.inv-cover .cp-card[data-style=sajadah] .cp-cd-a{--f:repeating-linear-gradient(90deg, #f4dd9e 0 1.5px, transparent 1.5px 4px);background:var(--f) top / 100% 9px no-repeat, var(--f) bottom / 100% 9px no-repeat;display:block;inset:-9px 10px}.inv-cover .cp-card[data-style=mono]{color:#1c1c1c;background:#fff;border:2px solid #1c1c1c;border-radius:0;padding:30px 20px 22px;box-shadow:8px 8px #36443a}.inv-cover .cp-card[data-style=mono]:before,.inv-cover .cp-card[data-style=mono]:after{font:600 .58rem/1 var(--f-body);letter-spacing:.22em;color:#5f7259;position:absolute;top:9px}.inv-cover .cp-card[data-style=mono]:before{content:"UNDANGAN";left:12px}.inv-cover .cp-card[data-style=mono]:after{content:"N° 01";right:12px}.inv-cover .cp-card[data-style=mono] .inv-cover-guest-label{text-transform:uppercase;letter-spacing:.3em;opacity:1;font-size:.64rem}.inv-cover .cp-card[data-style=mono] .inv-cover-guest-name{border-bottom:2px solid #1c1c1c;font-style:italic}.inv-cover .cp-card[data-style=surat]{color:#3b2230;background:#f6ede2;border:0;border-radius:4px;padding:64px 20px 22px;overflow:hidden;box-shadow:0 24px 50px -22px #000}.inv-cover .cp-card[data-style=surat] .cp-cd-a{clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px #7a2e4a4d);background:linear-gradient(#e6d6c3,#efe2d2);height:48px;display:block;top:0;left:0;right:0}.inv-cover .cp-card[data-style=surat] .cp-cd-b{background:radial-gradient(circle,#0000 0 7px,#ffffff24 7.5px 8.5px,#0000 9px),radial-gradient(circle at 35% 32%,#b0455f,#7a2e4a 58%,#4f1a2f);border-radius:47% 53% 50% 50%;width:32px;height:32px;display:block;top:32px;left:50%;translate:-50%;box-shadow:0 2px 5px #00000059}.inv-cover .cp-card[data-style=permadani]{color:#f8efd8;box-shadow:0 0 0 2px var(--c-metal), 0 30px 40px -24px #000;background:#0f2236;border:0;border-radius:6px;padding:32px 24px 28px;animation:6s ease-in-out infinite cgx-carpet}@keyframes cgx-carpet{0%,to{translate:0;rotate:-.8deg}50%{translate:0 -7px;rotate:.8deg}}.inv-cover .cp-card[data-style=permadani] .cp-cd-a{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Crect width='12' height='12' fill='%230f2236'/%3E%3Cpath d='M6 1.5l4.5 4.5L6 10.5 1.5 6z' fill='%23e2b45a'/%3E%3C/svg%3E") 0 0/12px 12px;border-radius:3px;display:block;inset:4px}.inv-cover .cp-card[data-style=permadani] .cp-cd-b{border:1px solid var(--c-metal-l);background:radial-gradient(110% 80%,#7a1a2c,#4a0d18);border-radius:2px;display:block;inset:14px}.inv-cover .cp-card[data-style=permadani]:before,.inv-cover .cp-card[data-style=permadani]:after{--t:radial-gradient(ellipse 4px 7px at 50% 7px, var(--c-metal-l) 92%, transparent);content:"";pointer-events:none;background:var(--t) top / 10px 14px no-repeat, var(--t) bottom / 10px 14px no-repeat;width:10px;position:absolute;top:-6px;bottom:-6px}.inv-cover .cp-card[data-style=permadani]:before{left:-6px}.inv-cover .cp-card[data-style=permadani]:after{right:-6px}.inv-cover .cp-card[data-style=permadani] .inv-cover-guest-label{color:var(--c-metal-l)}.inv-cover .cp-card[data-style=shuangxi]{--mz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none' stroke='%23faca68' stroke-width='1.4'%3E%3Cpath d='M1 21V1h20M5 21V5h12v8H9V9h4'/%3E%3C/svg%3E");--mz2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none' stroke='%23faca68' stroke-width='1.4'%3E%3Cpath d='M1 21V1h20M5 21V5h12v8H9V9h4' transform='rotate(180 11 11)'/%3E%3C/svg%3E");color:#fff4e4;border:1px solid var(--c-metal);background:radial-gradient(120% 90% at 50% 0,#b01c24,#6a0b10 75%);border-radius:4px;padding:30px 22px 24px;box-shadow:0 24px 48px -22px #000}.inv-cover .cp-card[data-style=shuangxi] .cp-cd-a{border:1px solid #faca688c;display:block;inset:6px}.inv-cover .cp-card[data-style=shuangxi] .cp-cd-b{display:block;inset:10px}.inv-cover .cp-card[data-style=shuangxi] .cp-cd-b:before,.inv-cover .cp-card[data-style=shuangxi] .cp-cd-b:after{content:"";background:var(--mz) top left / 22px no-repeat, var(--mz2) bottom right / 22px no-repeat;position:absolute;inset:0}.inv-cover .cp-card[data-style=shuangxi] .cp-cd-b:after{scale:-1 1}.inv-cover .cp-card[data-style=shuangxi]:after{content:"";z-index:1;background:radial-gradient(circle, #a3161f 0 7px, var(--c-metal-l) 7.5px 9px, #a3161f 9.5px 11px, transparent 11.5px), radial-gradient(circle at 35% 30%, var(--c-metal-l), var(--c-metal) 70%);border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;left:50%;translate:-50%;box-shadow:0 0 0 3px #6a0b10}.inv-cover .cp-card[data-style=shuangxi] .inv-cover-guest-label{color:var(--c-metal-l)}.inv-cover .cp-card[data-style=riak]{color:#3a2a1c;background:#fbf2e3f0;border:1px solid #c39a5099;border-radius:24px;padding-top:28px;overflow:hidden;box-shadow:0 24px 48px -24px #000}.inv-cover .cp-card[data-style=riak] :is(.cp-cd-a,.cp-cd-b){border:1.5px solid #6b3f1f66;border-radius:50%;width:80px;height:28px;margin-left:-40px;animation:4s ease-out infinite cgx-ripple;display:block;top:-14px;left:50%}.inv-cover .cp-card[data-style=riak] .cp-cd-b{animation-delay:2s}@keyframes cgx-ripple{0%{opacity:1;scale:.3}to{opacity:0;scale:3.2}}.inv-cover .cp-card[data-style=riak]:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff 0 2.6px,#c39a50b3 3px 3.4px,#0000 3.8px) 0/10px 8px repeat-x;width:70px;height:8px;position:absolute;top:10px;left:50%;translate:-50%}.inv-cover .cp-card[data-style=tiket]{box-shadow:none;color:#3a1d1f;filter:drop-shadow(0 16px 18px #5a14194d);background:0 0;border:0;border-radius:0;padding:56px 22px 22px;rotate:-2deg}.inv-cover .cp-card[data-style=tiket]:before{--m:radial-gradient(circle 10px at 0 44px, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 10px at 100% 44px, transparent 98%, #000) right / 51% 100% no-repeat;content:"";-webkit-mask:var(--m);-webkit-mask:var(--m);mask:var(--m);background:repeating-linear-gradient(90deg,#d8382f 0 12px,#fff6e0 12px 24px) top/100% 12px no-repeat,#fff6e0;border-radius:10px;position:absolute;inset:0}.inv-cover .cp-card[data-style=tiket]:after{content:"★ TIKET MASUK ★";text-align:center;font:700 .62rem/1 var(--f-body);letter-spacing:.28em;color:#d8382f;position:absolute;top:20px;left:0;right:0}.inv-cover .cp-card[data-style=tiket] .cp-cd-a{border-top:2px dashed #d8382f66;display:block;top:44px;left:16px;right:16px}.inv-cover .cp-card[data-style=peri]{--st:polygon(50% 0, 61% 39%, 100% 50%, 61% 61%, 50% 100%, 39% 61%, 0 50%, 39% 39%);color:#3c2f55;background:#fffc;border:1px solid #c9a45e99;border-radius:30px;box-shadow:0 18px 40px -22px #2a1f3d73,inset 0 0 0 5px #ece2f4cc}.inv-cover .cp-card[data-style=peri] :is(.cp-cd-a,.cp-cd-b){z-index:2;clip-path:var(--st);background:linear-gradient(135deg,#fff3c9,#c9a45e);animation:2.6s ease-in-out infinite cgx-star;display:block}.inv-cover .cp-card[data-style=peri] .cp-cd-a{width:28px;height:28px;top:-13px;left:-9px}.inv-cover .cp-card[data-style=peri] .cp-cd-b{background:linear-gradient(135deg,#fff,#b48fd6);width:20px;height:20px;animation-delay:-1.3s;bottom:-9px;right:-6px}@keyframes cgx-star{0%,to{rotate:0deg;scale:1}50%{rotate:45deg;scale:.7}}.inv-cover .cp-card[data-style=peri]:after{content:"";pointer-events:none;background:radial-gradient(circle at 10% 80%,#c9a45e 0 1.4px,#0000 1.9px),radial-gradient(circle at 40% 40%,#b48fd6 0 1.6px,#0000 2.1px),radial-gradient(circle at 70% 70%,#c9a45e 0 1.2px,#0000 1.7px),radial-gradient(circle at 95% 15%,#b48fd6 0 1.8px,#0000 2.3px);width:70px;height:26px;animation:2.2s ease-in-out infinite cgx-twinkle;position:absolute;top:6px;right:14px}.inv-cover .cp-card[data-style=peri] .inv-cover-guest-label{color:#7a5aa6;opacity:1}.inv-cover .cp-card[data-style=teras]{color:#2c3420;background:#fbf8e8;border:0;border-radius:18px;padding-top:58px;overflow:hidden;box-shadow:0 24px 48px -22px #000}.inv-cover .cp-card[data-style=teras] .cp-cd-a{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 48' preserveAspectRatio='none'%3E%3Crect width='300' height='48' fill='%23f3ecc4'/%3E%3Ccircle cx='236' cy='14' r='8' fill='%23f8d77a'/%3E%3Cpath d='M0 20Q60 6 120 16T240 12T300 14V48H0z' fill='%23b9c98a'/%3E%3Cpath d='M0 29Q70 17 150 27T300 23V48H0z' fill='%237f9a4c'/%3E%3Cpath d='M0 38Q80 30 160 38T300 33V48H0z' fill='%234d6b2f'/%3E%3Cpath d='M0 24Q60 12 120 21T240 17T300 19M0 33Q70 22 150 31T300 27M0 42Q80 35 160 42T300 37' fill='none' stroke='%23eef3d2' stroke-opacity='.6'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:48px;display:block;top:0;left:0;right:0}.inv-cover .cp-card[data-style=panji]{--cc:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 28px), 0 100%);box-shadow:none;color:#fff6e6;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 18px 18px #00000073);transform-origin:50% 0;background:0 0;border:0;border-radius:0;margin-top:22px;padding:30px 22px 54px;animation:5s ease-in-out infinite cgx-banner}@keyframes cgx-banner{0%,to{rotate:-.9deg}50%{rotate:.9deg}}.inv-cover .cp-card[data-style=panji]:before{content:"";clip-path:var(--cc);background:linear-gradient(160deg, var(--c-metal-l), var(--c-metal));position:absolute;inset:0}.inv-cover .cp-card[data-style=panji] .cp-cd-a{--cc:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 26px), 0 100%);clip-path:var(--cc);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%23f5d98e' fill-opacity='.13'%3E%3Cpath d='M50 6C40 22 40 40 50 58C60 40 60 22 50 6Z'/%3E%3Cpath d='M46 54C30 58 15 50 13 36C12 26 21 19 30 23C23 28 23 38 31 42C37 45 42 43 45 39Z'/%3E%3Cpath d='M54 54C70 58 85 50 87 36C88 26 79 19 70 23C77 28 77 38 69 42C63 45 58 43 55 39Z'/%3E%3Crect x='30' y='55' width='40' height='7'/%3E%3C/g%3E%3C/svg%3E") 0 0/34px 34px,radial-gradient(120% 80% at 50% 0,#b8263a,#7a1020 72%);display:block;inset:3px}.inv-cover .cp-card[data-style=panji] .cp-cd-b{z-index:2;background:linear-gradient(var(--c-metal-l), var(--c-metal) 60%, #8a6420);border-radius:5px;height:9px;display:block;top:-9px;left:-14px;right:-14px;box-shadow:0 3px 6px #00000059}.inv-cover .cp-card[data-style=panji]:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 8.5px 8.5px, var(--c-metal-l) 0 3px, var(--c-metal) 5px 7.5px, transparent 8px), radial-gradient(circle at calc(100% - 8.5px) 8.5px, var(--c-metal-l) 0 3px, var(--c-metal) 5px 7.5px, transparent 8px);height:17px;position:absolute;top:-13px;left:-22px;right:-22px}.inv-cover .cp-card[data-style=panji] .inv-cover-guest-label{color:var(--c-metal-l);letter-spacing:.16em;opacity:1}@container (height<=720px){.cp-pframe,.cp-pframe[data-frame]{--pfw:clamp(100px, 30cqi, 150px);margin-bottom:22px}.cp-title[data-portrait]{padding-top:18px;padding-bottom:6px}.cp-title[data-portrait] .inv-headline{font-size:clamp(2rem,10cqi,3rem)}.inv-cover .cp-card[data-style]{margin-bottom:16px}.inv-cover .cp-card[data-style=kayon]{padding-top:60px}}@media (prefers-reduced-motion:reduce){.cp-card[data-style],.cp-card[data-style] .cp-cd,.cp-card[data-style]:before,.cp-card[data-style]:after,.cp-pframe .cp-pf{animation:none!important}}.fl-sway.fl-flutter>img{animation:fl-flutter-path calc(var(--sway) * 2) ease-in-out var(--sdl) infinite, fl-flap .38s ease-in-out var(--sdl) infinite alternate}@keyframes fl-flutter-path{0%,to{translate:0;rotate:-8deg}18%{translate:34% -28%;rotate:10deg}36%{translate:72% -4%;rotate:-4deg}55%{translate:46% 30%;rotate:12deg}75%{translate:-18% 16%;rotate:-10deg}}@keyframes fl-flap{0%{scale:1}to{scale:.32 1}}.fl-sway.fl-sparkle>img{animation:fl-sparkle var(--sway) ease-in-out var(--sdl) infinite}@keyframes fl-sparkle{0%,to{opacity:.3;filter:drop-shadow(0 0 #0000);rotate:0deg;scale:.55}50%{opacity:1;filter:drop-shadow(0 0 7px #ffecaae6);rotate:50deg;scale:1.1}}.fl-sway.fl-breeze>img{animation:fl-breeze var(--sway) ease-in-out var(--sdl) infinite}@keyframes fl-breeze{0%,to{transform:rotate(-3deg)skew(0)}30%{transform:rotate(4.5deg)skew(-2.5deg)}55%{transform:rotate(-1deg)skew(.5deg)}78%{transform:rotate(3deg)skew(1.5deg)}}.fl-sway.fl-rise>img{animation:fl-rise calc(var(--sway) * 2) ease-in-out var(--sdl) infinite}@keyframes fl-rise{0%{opacity:0;translate:0 22%;rotate:-3deg}12%{opacity:1}50%{translate:7% -42%;rotate:3deg}86%{opacity:1}to{opacity:0;translate:-5% -100%;rotate:-2deg}}.fl-sway.fl-glow>img{animation:fl-glow var(--sway) ease-in-out var(--sdl) infinite}@keyframes fl-glow{0%,to{opacity:.5;filter:brightness();scale:.92}50%{opacity:1;filter:brightness(1.18);scale:1.08}}.fl.fl-wu-t{top:calc(var(--t) * var(--u,1cqw))!important}.fl.fl-wu-b{bottom:calc(var(--b) * var(--u,1cqw))!important}@keyframes fl-zoom-in{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.inv.is-open .inv-main .fl-layer.is-in .fl-in-zoom{animation:fl-zoom-in 1.3s cubic-bezier(.2, .7, .3, 1) calc(var(--bd) + .2s) both}.inv-main .fl-layer:not(.is-in) .fl-in-zoom{translate:0}.inv-cover .fl.fl-in-zoom{animation:fl-zoom-in 1.3s cubic-bezier(.2, .7, .3, 1) calc(var(--bd) + .5s) both}.inv-cover-v-poster .fl.fl-in-zoom{animation:none}.fl-sway.fl-reach>img{animation:fl-reach var(--sway) linear var(--sdl) infinite alternate}@keyframes fl-reach{0%{transform:rotate(2deg)scale(1)}to{transform:rotate(-2deg)scale(1.1)}}.fl-sway.fl-tremble>img{animation:fl-tremble var(--sway) linear var(--sdl) infinite alternate}@keyframes fl-tremble{0%{transform:rotate(-3deg)scale(1)}to{transform:rotate(0)scale(1.05)}}.fl-sway.fl-lean>img{animation:fl-lean var(--sway) linear var(--sdl) infinite alternate}@keyframes fl-lean{0%{transform:rotate(5deg)scale(1)}to{transform:rotate(0)scale(1.05)}}.fl-sway.fl-breathe>img{animation:fl-breathe var(--sway) linear var(--sdl) infinite alternate}@keyframes fl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.fl-sway:is(.fl-flutter,.fl-sparkle,.fl-breeze,.fl-rise,.fl-glow,.fl-tremble,.fl-breathe,.fl-reach,.fl-lean)>img,.fl.fl-in-zoom,.cp-portrait:after{animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-900:oklch(39.1% .09 240.876);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-900:oklch(38% .189 293.745);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Newsreader", Georgia, serif;--color-paper:#f6f3ed;--color-paper-2:#efeae1;--color-ink:#171614;--color-ink-2:#4a4640;--color-ink-3:#7d776d;--color-rule:#ddd6c9}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-x-0{inset-inline:0}.-top-3{top:calc(var(--spacing) * -3)}.-top-24{top:calc(var(--spacing) * -24)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:0}.top-1\/2{top:50%}.-right-4{right:calc(var(--spacing) * -4)}.-right-20{right:calc(var(--spacing) * -20)}.-right-40{right:calc(var(--spacing) * -40)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-24{left:calc(var(--spacing) * -24)}.left-2{left:calc(var(--spacing) * 2)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-36{height:calc(var(--spacing) * 36)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[520px\]{height:520px}.max-h-40{max-height:calc(var(--spacing) * 40)}.min-h-svh{min-height:100svh}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-36{width:calc(var(--spacing) * 36)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[46\%\]{width:46%}.w-\[520px\]{width:520px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[420px\]{max-width:420px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--color-rule)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-rule{border-color:var(--color-rule)}.border-rule\/70{border-color:#ddd6c9b3}@supports (color:color-mix(in lab, red, red)){.border-rule\/70{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.bg-\[\#e7f7dc\]{background-color:#e7f7dc}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/90{background-color:#171614e6}@supports (color:color-mix(in lab, red, red)){.bg-ink\/90{background-color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper-2{background-color:var(--color-paper-2)}.bg-paper\/85{background-color:#f6f3edd9}@supports (color:color-mix(in lab, red, red)){.bg-paper\/85{background-color:color-mix(in oklab, var(--color-paper) 85%, transparent)}}.bg-paper\/90{background-color:#f6f3ede6}@supports (color:color-mix(in lab, red, red)){.bg-paper\/90{background-color:color-mix(in oklab, var(--color-paper) 90%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-80{padding-bottom:calc(var(--spacing) * 80)}.pb-\[max\(env\(safe-area-inset-bottom\)\,12px\)\]{padding-bottom:max(env(safe-area-inset-bottom), 12px)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2rem\]{font-size:2rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[clamp\(2\.4rem\,6\.4vw\,4\.3rem\)\]{font-size:clamp(2.4rem,6.4vw,4.3rem)}.text-\[clamp\(2\.8rem\,7vw\,5\.2rem\)\]{font-size:clamp(2.8rem,7vw,5.2rem)}.text-\[clamp\(2rem\,4\.6vw\,3rem\)\]{font-size:clamp(2rem,4.6vw,3rem)}.text-\[clamp\(2rem\,5vw\,3\.2rem\)\]{font-size:clamp(2rem,5vw,3.2rem)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-amber-900{color:var(--color-amber-900)}.text-emerald-900{color:var(--color-emerald-900)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-paper{color:var(--color-paper)}.text-rose-700{color:var(--color-rose-700)}.text-rose-900{color:var(--color-rose-900)}.text-sky-900{color:var(--color-sky-900)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_-8px_40px_-12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 -8px 40px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_-14px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_35px_-12px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 16px 35px -12px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_-35px_rgba\(23\,22\,20\,0\.45\)\]{--tw-shadow:0 30px 60px -35px var(--tw-shadow-color,#17161473);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_80px_-40px_rgba\(23\,22\,20\,0\.55\)\]{--tw-shadow:0 40px 80px -40px var(--tw-shadow-color,#1716148c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-ink{--tw-ring-color:var(--color-ink)}.ring-rule{--tw-ring-color:var(--color-rule)}.ring-rule\/80{--tw-ring-color:#ddd6c9cc}@supports (color:color-mix(in lab, red, red)){.ring-rule\/80{--tw-ring-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:shadow-\[0_30px_60px_-30px_rgba\(23\,22\,20\,0\.5\)\]:is(:where(.group):hover *){--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#17161480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-ink-2:hover{background-color:var(--color-ink-2)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:shadow-\[0_30px_60px_-30px_rgba\(23\,22\,20\,0\.5\)\]:hover{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#17161480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-ink:hover{--tw-ring-color:var(--color-ink)}.hover\:ring-ink-3:hover{--tw-ring-color:var(--color-ink-3)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:mx-0{margin-inline:0}.sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:overflow-visible{overflow:visible}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:mx-0{margin-inline:0}.md\:flex{display:flex}.md\:h-\[480px\]{height:480px}.md\:h-\[520px\]{height:520px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:overflow-visible{overflow:visible}.md\:px-0{padding-inline:0}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}html{background:var(--color-paper);color:var(--color-ink)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}::selection{color:#f6f3ed;background:#171614}@media (width>=900px){:root{--cdu-demo-rail:470px;--cdu-demo-main:calc(100% - var(--cdu-demo-rail))}}.cdu-demo-bar{pointer-events:none;z-index:2147483647;padding:calc(var(--spacing) * 2);inset-inline:0;justify-content:center;display:flex;position:fixed;top:0}.cdu-demo-bar__pill{pointer-events:auto;align-items:center;gap:var(--spacing);max-width:calc(100vw - 1rem);padding:var(--spacing);padding-left:calc(var(--spacing) * 4);--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:#f6f3ed;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:oklab(20.0546% .00039833 .00420596/.9);border-radius:2147483647px;display:flex}@media (width>=40rem){.cdu-demo-bar__pill{max-width:none}}.cdu-demo-bar__pill{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}.cdu-demo-bar__label{white-space:nowrap;opacity:.8}.cdu-demo-bar__label b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:1}.cdu-demo-bar__link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#171614;background-color:#f6f3ed;border-radius:2147483647px;flex-shrink:0;text-decoration-line:none}.cdu-demo-bar__link--ghost{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:oklab(96.4807% .000812829 .00855666/.8);background-color:#0000}@media (hover:hover){.cdu-demo-bar__link--ghost:hover{color:#f6f3ed}}body.anselma .cdu-demo-bar__pill,body.anselma .cdu-demo-bar__pill span,body.anselma .cdu-demo-bar__pill b,body.anselma .cdu-demo-bar__pill a{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:normal!important;text-transform:none!important;font-size:13px!important;font-style:normal!important;line-height:1.5!important}body.anselma .cdu-demo-bar__label{color:#f6f3edcc!important}body.anselma .cdu-demo-bar__label b{color:#f6f3ed!important;font-weight:500!important}body.anselma .cdu-demo-bar__link{color:#171614!important;background-color:#f6f3ed!important;font-weight:500!important}body.anselma .cdu-demo-bar__link--ghost{color:#f6f3edcc!important;background-color:#0000!important;font-weight:400!important}body.anselma .cdu-demo-bar__link--ghost:hover{color:#f6f3ed!important}.mus-bars{align-items:flex-end;gap:2px;height:14px;display:flex}.mus-bars i{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite mus-bar}.mus-bars i:nth-child(2){animation-delay:-.3s}.mus-bars i:nth-child(3){animation-delay:-.6s}@keyframes mus-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mus-bars i{animation:none;transform:scaleY(.7)}}.mus-seek{appearance:none;cursor:pointer;background:0 0;height:18px}.mus-seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--acc) var(--pct), #0000001f var(--pct));border-radius:4px;height:4px}.mus-seek::-moz-range-track{background:linear-gradient(to right, var(--acc) var(--pct), #0000001f var(--pct));border-radius:4px;height:4px}.mus-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--acc);border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 4px #0000004d}.mus-seek::-moz-range-thumb{background:var(--acc);border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #0000004d}.mus-seek:disabled{cursor:default;opacity:.6}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
