.inv-envelope--quiet{opacity:0!important;pointer-events:none!important}.inv-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:center;padding:24px 18px;background:var(--inv-bg);overflow:auto;transition:opacity .8s ease,visibility 0s linear .8s}.inv-open.is-gone{opacity:0;visibility:hidden}.inv-open__card{width:min(100%,400px);text-align:center;display:grid;justify-items:center;gap:14px}.inv-open__art{width:min(170px,46vw)!important}.inv-open__kicker{margin:0;font:500 11px/1.6 var(--inv-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--inv-muted)}.inv-open__title{margin:0;font-family:var(--inv-script);font-style:italic;font-weight:500;font-size:clamp(40px,11vw,60px);line-height:1.05;color:var(--inv-ink)}.inv-open__ticket{position:relative;width:min(100%,320px);height:150px;border-radius:14px;overflow:hidden;background:var(--inv-paper);box-shadow:0 0 0 1px color-mix(in srgb,var(--inv-accent) 40%,transparent),0 18px 40px -20px #00000059}.inv-open__hidden{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:4px;padding:10px;font-family:var(--inv-serif);font-size:clamp(26px,8vw,34px);line-height:1.15;color:var(--inv-accent)}.inv-open__hidden small{font-family:var(--inv-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-muted)}.inv-open__foil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;transition:opacity .7s ease}.inv-open__foil.is-clear{opacity:0;pointer-events:none}.inv-open__hint{margin:0;font:400 12px/1.4 var(--inv-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--inv-muted);min-height:1.4em}.inv-open.is-scratching .inv-open__hint{opacity:.4}.inv-open__btn{border:1px solid color-mix(in srgb,var(--inv-ink) 30%,transparent);background:transparent;color:var(--inv-ink);font:500 11px/1 var(--inv-sans);letter-spacing:.2em;text-transform:uppercase;padding:12px 20px;border-radius:999px;cursor:pointer;min-height:40px}.inv-open__btn--go{background:var(--inv-ink);color:var(--inv-bg);border-color:var(--inv-ink);padding:14px 26px;animation:inv-open-pop .6s cubic-bezier(.2,.9,.3,1.3) both}.inv-open__btn:focus-visible,.inv-open__polaroid:focus-visible{outline:2px solid var(--inv-accent);outline-offset:4px}.inv-open__burst{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.inv-open__polaroid{display:grid;gap:0;width:min(78vw,300px);padding:14px 14px 0;background:#fdfbf6;border:0;border-radius:3px;box-shadow:0 2px 4px #00000014,0 24px 50px -22px #00000073;cursor:pointer;transform:rotate(-3deg);transition:transform .4s}.inv-open__polaroid:hover{transform:rotate(-1deg) scale(1.02)}.inv-open__photo{display:block;aspect-ratio:1;overflow:hidden;background:#1d1b19}.inv-open__photo svg,.inv-open__photo img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.08) sepia(1) contrast(.6) blur(4px);transition:filter 3.2s ease-out}.inv-open.is-developing .inv-open__photo svg,.inv-open.is-developing .inv-open__photo img{filter:none}.inv-open.is-developing .inv-open__polaroid{animation:inv-open-shake .5s ease-in-out 3}.inv-open__caption{display:block;padding:14px 6px 18px;font-family:var(--inv-script);font-style:italic;font-size:24px;color:#3a3330}@keyframes inv-open-shake{0%,to{transform:rotate(-3deg)}25%{transform:rotate(2deg) translate(4px)}75%{transform:rotate(-6deg) translate(-4px)}}@keyframes inv-open-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.inv-open__photo svg,.inv-open__photo img{transition:none}.inv-open.is-developing .inv-open__polaroid,.inv-open__btn--go{animation:none}}.inv[data-style=foil]{--inv-bg:#FBF3F0;--inv-paper:#FFFDFB;--inv-ink:#3B2A2A;--inv-muted:#8A6F6A;--inv-accent:#B0805A;--inv-soft:#F2DCD5;--inv-leaf:#C9A55A;--inv-env:#EBCFC6;--inv-env-dark:#DDB8AD;--inv-seal:#B0805A;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=secret]{--inv-bg:#F8F6FB;--inv-paper:#FFFFFF;--inv-ink:#3D3B52;--inv-muted:#7D7A92;--inv-accent:#B58BB0;--inv-soft:#EDE6F2;--inv-leaf:#A8C5DD;--inv-env:#EDE6F2;--inv-env-dark:#DCD2E6;--inv-seal:#B58BB0;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=instant]{--inv-bg:#EFE7DC;--inv-paper:#FBF7F1;--inv-ink:#2F2A26;--inv-muted:#7B7067;--inv-accent:#B35C44;--inv-soft:#E3D7C7;--inv-leaf:#8A9A7B;--inv-env:#D9C9B4;--inv-env-dark:#C8B59C;--inv-seal:#B35C44;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=bun]{--inv-bg:#FDF7EE;--inv-paper:#FFFDF9;--inv-ink:#4A3B30;--inv-muted:#8C7A6B;--inv-accent:#D98C6A;--inv-soft:#F6E5D3;--inv-leaf:#A9C4A0;--inv-env:#F3DFC9;--inv-env-dark:#E7CDB0;--inv-seal:#D98C6A;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=foil] .inv-names .inv-script,.inv[data-style=secret] .inv-names .inv-script,.inv[data-style=instant] .inv-names .inv-script,.inv[data-style=bun] .inv-names .inv-script{font-style:italic;font-weight:500;letter-spacing:-.015em;font-size:clamp(46px,12vw,82px)}.inv[data-style=foil] .inv-foot__names,.inv[data-style=secret] .inv-foot__names,.inv[data-style=instant] .inv-foot__names,.inv[data-style=bun] .inv-foot__names{font-style:italic}.inv[data-style=secret] .inv-open__hidden{color:#d6578f;font-style:italic}.inv-open__pass{display:grid;grid-template-columns:1fr 92px;width:min(92vw,380px);padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--inv-sans);color:var(--inv-ink);filter:drop-shadow(0 20px 30px rgba(0,0,0,.18))}.inv-pass__main,.inv-pass__stub{display:grid;align-content:start;gap:12px;background:var(--inv-paper);padding:16px}.inv-pass__main{border-radius:14px 0 0 14px;border-right:2px dashed color-mix(in srgb,var(--inv-ink) 25%,transparent)}.inv-pass__stub{border-radius:0 14px 14px 0;background:var(--inv-accent);color:#fff;transition:transform .7s cubic-bezier(.5,0,.3,1),opacity .7s;transform-origin:0 100%}.inv-pass__top{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--inv-muted)}.inv-pass__top em{font-style:normal}.inv-pass__top i{font-style:normal;color:var(--inv-accent);font-size:16px}.inv-pass__route{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.inv-pass__route b{display:block;font-family:var(--inv-serif);font-size:34px;line-height:1;letter-spacing:.02em}.inv-pass__route small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted);margin-top:4px}.inv-pass__line{height:2px;background:repeating-linear-gradient(90deg,var(--inv-accent) 0 6px,transparent 6px 11px)}.inv-pass__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.inv-pass__grid span,.inv-pass__seat span{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--inv-muted)}.inv-pass__stub span{color:#ffffffbf}.inv-pass__grid b,.inv-pass__seat b{display:block;font-size:14px;font-weight:600;margin-top:2px}.inv-pass__seat{display:grid;gap:12px}.inv-pass__bars{display:block;height:60px;margin-top:8px;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 4px,#fff 4px 5px,transparent 5px 8px);opacity:.85}.inv-open.is-torn .inv-pass__stub{transform:translate(40px,30px) rotate(24deg);opacity:0}@media(prefers-reduced-motion:reduce){.inv-pass__stub{transition:none}}.inv-sitenav{position:sticky;top:0;z-index:20;display:flex;gap:6px;overflow-x:auto;padding:10px 4px;margin:0 -22px;padding-inline:22px;background:color-mix(in srgb,var(--inv-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--inv-ink) 10%,transparent);scrollbar-width:none}.inv-sitenav::-webkit-scrollbar{display:none}.inv-sitenav a{flex:none;font:500 11px/1 var(--inv-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--inv-ink);text-decoration:none;padding:9px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--inv-ink) 15%,transparent)}.inv-sitenav a:hover,.inv-sitenav a:focus-visible{background:var(--inv-ink);color:var(--inv-bg)}.inv-cards{display:grid;gap:12px;text-align:left}.inv-cardx{background:var(--inv-paper);border:1px solid color-mix(in srgb,var(--inv-accent) 30%,transparent);border-radius:8px;padding:16px 18px}.inv-cardx__kind{margin:0 0 4px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-accent)}.inv-cardx__name{margin:0;font-family:var(--inv-serif);font-size:21px}.inv-cardx__detail{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--inv-muted)}.inv-cardx__link{display:inline-block;margin-top:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-ink)}.inv-faqx{text-align:left;display:grid;gap:8px}.inv-faqx details{background:var(--inv-paper);border:1px solid color-mix(in srgb,var(--inv-ink) 10%,transparent);border-radius:8px;padding:14px 16px}.inv-faqx summary{cursor:pointer;font-family:var(--inv-serif);font-size:19px;list-style-position:outside}.inv-faqx p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--inv-muted)}.inv-story__art{width:min(200px,54vw)!important;margin-bottom:16px!important}html{scroll-padding-top:64px}.inv[data-style=everafter]{--inv-bg:#F6F4EE;--inv-paper:#FFFFFF;--inv-ink:#2E3A31;--inv-muted:#6B766C;--inv-accent:#8A9A7B;--inv-soft:#E4E9DD;--inv-leaf:#8A9A7B;--inv-env:#E4E9DD;--inv-env-dark:#D3DBC9;--inv-seal:#8A9A7B;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=diwali]{--inv-bg:#2A0F2E;--inv-paper:#3A1640;--inv-ink:#FFF3DC;--inv-muted:#E5C9B8;--inv-accent:#F2A33A;--inv-soft:#4A1E52;--inv-leaf:#E8761E;--inv-env:#C2185B;--inv-env-dark:#9E1249;--inv-seal:#F2A33A;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=onesweet]{--inv-bg:#FFF8F2;--inv-paper:#FFFFFF;--inv-ink:#3E3550;--inv-muted:#7F7690;--inv-accent:#E9877A;--inv-soft:#FCE6DF;--inv-leaf:#9CC9C2;--inv-env:#FCE6DF;--inv-env-dark:#F5D2C7;--inv-seal:#E9877A;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=wander]{--inv-bg:#F1EEE6;--inv-paper:#FFFDF8;--inv-ink:#1E3247;--inv-muted:#5F6E7C;--inv-accent:#2F7A8C;--inv-soft:#DDE7E6;--inv-leaf:#D9A35B;--inv-env:#DDE7E6;--inv-env-dark:#C9D7D5;--inv-seal:#2F7A8C;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=tassel]{--inv-bg:#0F1E3A;--inv-paper:#162A4D;--inv-ink:#F4F1E8;--inv-muted:#B9C3D6;--inv-accent:#E3B341;--inv-soft:#1D3560;--inv-leaf:#E3B341;--inv-env:#1D3560;--inv-env-dark:#13264A;--inv-seal:#E3B341;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=sblue]{--inv-bg:#F3F6FA;--inv-paper:#FFFFFF;--inv-ink:#24324A;--inv-muted:#66748A;--inv-accent:#5B7DB1;--inv-soft:#E1E9F4;--inv-leaf:#9FB59A;--inv-env:#E1E9F4;--inv-env-dark:#CDD9EA;--inv-seal:#5B7DB1;--inv-script:"Lora", Georgia, serif;--inv-serif:"Lora", Georgia, serif}.inv[data-style=everafter] .inv-names .inv-script,.inv[data-style=diwali] .inv-names .inv-script,.inv[data-style=onesweet] .inv-names .inv-script,.inv[data-style=wander] .inv-names .inv-script,.inv[data-style=tassel] .inv-names .inv-script,.inv[data-style=sblue] .inv-names .inv-script{font-style:italic;font-weight:500;letter-spacing:-.015em;font-size:clamp(46px,12vw,82px)}.inv[data-style=diwali] .inv-names .inv-script,.inv[data-style=tassel] .inv-names .inv-script{background:linear-gradient(180deg,#ffe29a,#e3a13a);-webkit-background-clip:text;background-clip:text;color:transparent}.inv[data-style=wander] .inv-open__pass .inv-pass__stub{background:#2f7a8c}.inv:has(.inv-sitenav){overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ic-inv-open.css.map */
