.event-invitation-card:has(>.EventInvitationBadge-module__UYGZFq__badge){padding-top:44px}.event-invitation-card:has(>.EventInvitationBadge-module__UYGZFq__badge[data-theme=vintage]){padding-top:36px}.EventInvitationBadge-module__UYGZFq__badge{--sticker-fill:#472a1c;--sticker-edge:#c99b4f;--sticker-shadow:0 3px 8px #472a1c25;--sticker-glow:#c99b4f35;z-index:30;background:var(--sticker-fill);color:#fff8e8;border:2px solid var(--sticker-edge);width:max-content;max-width:calc(100% - 32px);min-height:36px;box-shadow:var(--sticker-shadow);font-family:var(--font-body), sans-serif;white-space:nowrap;letter-spacing:.015em;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:700;line-height:1.2;animation:2.8s ease-in-out infinite EventInvitationBadge-module__UYGZFq__mentionGlow;display:inline-flex;position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%)}.EventInvitationBadge-module__UYGZFq__badge:before{content:"";pointer-events:none;background:#eadbb7b3;border:1px solid #fff5;width:32px;height:10px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-5deg)}.EventInvitationBadge-module__UYGZFq__badge>span,.EventInvitationBadge-module__UYGZFq__badge>svg{color:inherit}.EventInvitationBadge-module__UYGZFq__badge>svg{flex-shrink:0;animation:2.8s ease-in-out infinite EventInvitationBadge-module__UYGZFq__mentionBlink}.EventInvitationBadge-module__UYGZFq__badge[data-theme=jawa]{outline-offset:2px;outline:1px solid #c99b4f}.EventInvitationBadge-module__UYGZFq__badge[data-theme=vintage]{--sticker-fill:#f4dab2;--sticker-edge:#a9753d;--sticker-glow:#f4dab240;color:#291511;border-radius:12px 4px}.EventInvitationBadge-module__UYGZFq__badge[data-theme=modern]{--sticker-fill:#ff90e8;--sticker-edge:#101010;--sticker-shadow:3px 3px 0 #101010;--sticker-glow:#ff90e840;color:#101010;font-family:var(--font-body-custom), sans-serif;border-width:3px;border-radius:2px;transform:translate(-50%,-50%)rotate(-2deg)}.EventInvitationBadge-module__UYGZFq__badge[data-theme=modern]:before{background:#fff3b9c9}.EventInvitationBadge-module__UYGZFq__badge[data-theme=invflix]{--sticker-fill:#e50914;--sticker-edge:#ff6972;--sticker-shadow:0 3px 10px #0005;--sticker-glow:#e5091440;color:#fff;border-radius:4px}.EventInvitationBadge-module__UYGZFq__badge[data-theme=invflix]:before{background:#cccccc8f}@keyframes EventInvitationBadge-module__UYGZFq__mentionGlow{0%,to{box-shadow:var(--sticker-shadow), 0 0 0 0 transparent}50%{box-shadow:var(--sticker-shadow), 0 0 0 5px var(--sticker-glow)}}@keyframes EventInvitationBadge-module__UYGZFq__mentionBlink{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.EventInvitationBadge-module__UYGZFq__badge,.EventInvitationBadge-module__UYGZFq__badge>svg{animation:none}}
.invflix{--ifx-page-pad:18px;--ifx-muted:#b3b3b3;color:#fff;min-height:100dvh;padding-bottom:calc(110px + env(safe-area-inset-bottom));background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.5;overflow-x:clip}.invflix *,.invflix :before,.invflix :after{box-sizing:border-box}.invflix main{width:min(100%,1280px);margin-inline:auto}.invflix main.invflix-without-hero{padding-top:132px}.invflix main section,.invflix-anchor{scroll-margin-top:95px}.invflix main section:not(.invflix-hero){padding:24px var(--ifx-page-pad);margin-top:0}.invflix main section>h2,.invflix main section>div>h2{letter-spacing:-.025em;margin-bottom:16px;font-size:21px;font-weight:650;line-height:1.3}.invflix button,.invflix a{-webkit-tap-highlight-color:transparent}.invflix :is(button,a,input,textarea,summary,[role=button]):focus-visible{outline-offset:4px;outline:2px solid #fff}.invflix-muted{color:var(--ifx-muted);font-size:14px}.invflix-red-logo{filter:brightness(0)saturate()invert(16%)sepia()saturate(6746%)hue-rotate(349deg)brightness(91%)contrast(111%);object-fit:contain}.invflix-button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .2s;display:inline-flex}.invflix-button-primary{color:#000;background:#fff}.invflix-button-primary:hover{background:#ddd}.invflix-button-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-color:#ffffff20}.invflix-button-secondary:hover{background:#ffffff38}.invflix-top-nav{z-index:40;padding:max(10px, env(safe-area-inset-top)) var(--ifx-page-pad) 10px;background:linear-gradient(#171321de,#17132120);transition:background .25s;position:fixed;inset:0 0 auto}.invflix-top-nav.is-scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#211d22e8}.invflix-nav-line{justify-content:space-between;align-items:center;gap:10px;max-width:1244px;margin:auto;display:flex}.invflix-brand{letter-spacing:-.025em;align-items:center;gap:5px;min-height:44px;font-size:25px;font-weight:750;display:flex}.invflix-header-actions{align-items:center;gap:3px;display:flex}.invflix-icon-button{min-width:42px;min-height:44px;color:inherit;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.invflix-icon-button:hover{background:#ffffff12}.invflix-notification-count{color:#fff;background:#e50914;border-radius:50%;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:10px;font-weight:700;display:grid;position:absolute;top:3px;right:3px}.invflix-categories{scrollbar-width:none;gap:7px;max-width:1244px;max-height:60px;margin:auto;padding-top:11px;transition:max-height .25s,padding .25s,opacity .25s;display:flex;overflow-x:auto}.invflix-categories::-webkit-scrollbar{display:none}.invflix-categories button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:1px solid #ffffff26;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:600;display:flex}.invflix-top-nav.is-scrolled .invflix-categories{opacity:0;visibility:hidden;max-height:0;padding-top:0}.invflix-bottom-nav{left:50%;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;background:linear-gradient(#282323ef,#101010f5);border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:4px;width:min(92vw,430px);padding:8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 -7px 30px #0004,inset 0 1px 2px #ffffff12}.invflix-bottom-nav button{color:#8c8c8c;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;font-size:10px;display:flex}.invflix-bottom-nav button[aria-current]{color:#fff;background:#ffffff0c}.invflix-music{bottom:calc(100px + env(safe-area-inset-bottom))!important;right:18px!important}.invflix-music>button{min-width:48px;min-height:48px;background:#202020dd!important;border-color:#ffffff30!important;border-radius:50%!important;gap:0!important;padding:9px!important}.invflix-music>button>span:first-child{display:none}.invflix-profile-cover{isolation:isolate;background:#100b11;flex-direction:column;height:100dvh;display:flex;position:relative;overflow-y:auto}.invflix-cover-image{object-fit:cover;object-position:center 25%;z-index:-2}.invflix-cover-vignette{z-index:-1;background:linear-gradient(#0000 15%,#0003 35%,#160e12e8 65%,#30252b 100%);position:absolute;inset:0}.invflix-cover-content{padding:max(36vh, 180px) 24px max(28px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;margin-top:auto;display:flex}.invflix-cover-title{flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.invflix-cover-title h1{letter-spacing:-.04em;text-shadow:0 2px 16px #0006;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,10vw,70px);font-weight:500;line-height:1.1}.invflix-cover-title h1 span{font-size:.6em;font-style:italic}.invflix-cover-title p{margin-top:12px;font-size:13px;font-weight:650}.invflix-cover-content h2{color:#c6c1c4;margin-bottom:17px;font-size:14px;font-weight:400}.invflix-cover-profiles{grid-template-columns:repeat(2,minmax(0,130px));justify-content:center;gap:22px;width:min(100%,320px);display:grid}.invflix-profile-choice{flex-direction:column;align-items:center;gap:8px;display:flex}.invflix-profile-choice strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.invflix-profile-avatar{color:#ffe4ea;background:linear-gradient(140deg,#dc334f,#65344e);border:2px solid #0000;border-radius:14px;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 5px 20px #0004}.invflix-family-avatar{color:#dbedf8;background:linear-gradient(140deg,#32638a,#173a4c)}.invflix-profile-choice:hover .invflix-profile-avatar{border-color:#fff}.invflix-cover-open{color:#ddd;border:1px solid #ffffff50;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:24px;padding:10px 18px;font-size:12px;display:flex}.invflix-hero{padding:132px var(--ifx-page-pad) 0;background:radial-gradient(at 70% 0,#2a183f 0,#20171e 35%,#000 80%);position:relative}.invflix-featured-poster{isolation:isolate;background:radial-gradient(at 50% 20%,#683338,#180d1a 70%);border:1px solid #ffffff40;border-radius:21px;width:min(100%,680px);height:min(72svh,680px);min-height:470px;margin:auto;position:relative;overflow:hidden}.invflix-poster-image{object-fit:cover;object-position:center;z-index:-2}.invflix-poster-vignette{z-index:-1;background:linear-gradient(#0000 25%,#0002 45%,#16080db8 67%,#170a0deb);position:absolute;inset:0}.invflix-poster-content{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:auto 15px 16px}.invflix-original{color:#ece6e8;letter-spacing:.18em;align-items:center;gap:2px;font-size:8px;font-weight:650;display:flex}.invflix-poster-content h1{letter-spacing:-.045em;text-shadow:0 2px 12px #0008;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.16em;margin:9px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,12vw,78px);font-weight:500;line-height:1.07;display:flex}.invflix-poster-content h1>span{font-size:.55em;font-style:italic}.invflix-premiere-date{margin-top:4px;font-size:12px;font-weight:650}.invflix-poster-content .wedding-hashtag{margin-top:5px}.invflix-genres{color:#f0e9eb;margin:10px 0 14px;font-size:11px}.invflix-genres>span{color:#c7bfc2;padding-inline:3px}.invflix-hero-actions{gap:7px;width:100%;display:flex}.invflix-hero-actions .invflix-button{flex:1;min-width:0;padding-inline:8px;font-size:11px}.invflix-continue-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.invflix-continue-card{text-align:left;scroll-snap-align:start;background:#161616;border-radius:8px;flex-direction:column;flex:0 0 140px;align-items:stretch;display:flex;overflow:hidden}.invflix-rail-art{aspect-ratio:1;background:radial-gradient(at 100% 0,#af575960,#0000 60%),linear-gradient(140deg,#261627,#422932);place-items:center;display:grid;position:relative;overflow:hidden}.invflix-rail-art-1{background:radial-gradient(at 10% 80%,#c68a4140,#0000 60%),linear-gradient(140deg,#1b2836,#272136)}.invflix-rail-art-2{background:radial-gradient(at 80% 10%,#704dad70,#0000 65%),linear-gradient(140deg,#282024,#1e0e21)}.invflix-rail-art>svg:not(.invflix-rail-arrow){z-index:1;opacity:.9}.invflix-rail-number{color:#ffffff09;font-size:102px;font-weight:800;line-height:1;position:absolute;bottom:-23px;left:2px}.invflix-rail-arrow{opacity:.55;position:absolute;top:10px;right:10px}.invflix-rail-progress{background:#5c5c5c;height:3px;margin:8px 10px 2px}.invflix-rail-progress span{background:#e50914;width:22%;height:100%;display:block}.invflix-continue-card strong{padding:8px 10px 0;font-size:13px}.invflix-continue-card small{color:#a7a7a7;padding:3px 10px 12px;font-size:10px;line-height:1.4}.invflix-content-sections{flex-direction:column;gap:8px;display:flex}.invflix-blessings{border-top:1px solid #ffffff12}.invflix-blessings p[dir=rtl]{text-align:center;margin-top:18px;font-size:clamp(23px,5vw,32px);line-height:1.9}.invflix-blessings p:not([dir]){color:#b3b3b3;font-size:14px;line-height:1.8}.invflix-story-episode{border-bottom:1px solid #ffffff14;padding:16px 0}.invflix-story-heading{align-items:center}.invflix-episode-number{color:#ffffff10;-webkit-text-stroke:1px #7a7a7a;flex-shrink:0;width:42px;font-size:37px;font-weight:750;line-height:1}.invflix-story-episode h3,.invflix-event h3{font-size:16px;line-height:1.4}.invflix-story-episode>p{color:#b3b3b3;font-size:14px;line-height:1.7}.invflix-story>.relative{border-radius:10px}.invflix-story>div:has(>[data-slideshow]){border-radius:10px}.invflix-event-heading{align-items:center}.invflix-event{border-radius:14px;padding:23px 20px 20px}.invflix-event:has(>.event-invitation-badge){padding-top:44px}.invflix-event p{font-size:13px;line-height:1.65}.invflix-event a{align-self:stretch;width:100%;margin-top:5px}.invflix-cast-feature{background:#101010;border-radius:14px;gap:0;position:relative;overflow:hidden}.invflix-cast-image{aspect-ratio:4/5}.invflix-cast-content{background:linear-gradient(#0000,#101010 100px);margin-top:-110px;padding:20px;position:relative}.invflix-cast-content h3{margin:7px 0;font-size:24px;font-weight:650;line-height:1.25}.invflix-cast-content>p{font-size:12px;line-height:1.7}.invflix-cast-content>p:first-child{color:#ff4b55;letter-spacing:.16em;font-size:10px;font-weight:700}.invflix-cast-content>.invflix-cast-location{color:#ff6b73}.invflix-cast-content>p:nth-child(3){color:#e3e3e3;font-size:15px}.invflix-gallery-rail{gap:10px}.invflix-gallery-poster{aspect-ratio:2/3;cursor:pointer;background:#181818;border-radius:8px;flex:0 0 155px;overflow:hidden}.invflix-film-vignette{pointer-events:none;background:linear-gradient(#0000 38%,#0002 55%,#000b);position:absolute;inset:0}.invflix-film-title{pointer-events:none;filter:drop-shadow(0 2px 3px #000b);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:7%;left:7%;right:7%}.invflix-film-title>img{width:100%;height:auto;display:block}.invflix-film-title-line{display:block;position:relative;overflow:hidden}.invflix-film-title-line>img{max-width:none;height:auto;display:block;position:absolute;top:0}.invflix-film-title-fallback{text-align:center;color:#fff;font-family:Georgia,serif;font-size:clamp(18px,5vw,27px);font-weight:700;line-height:1.15}.invflix-streaming>a{background:radial-gradient(at 100% 0,#7d30526b,#0000 65%),linear-gradient(140deg,#15131a,#312238);border:1px solid #ffffff15;border-radius:18px;align-items:flex-end;min-height:170px;padding:24px}.invflix-streaming>a>span{border-radius:999px;padding:7px 10px}.invflix-rsvp{border-top:1px solid #ffffff16}.invflix-rsvp form,.invflix-rsvp>div:not(dialog){max-width:540px}.invflix-rsvp button{color:#000;background:#fff;border-radius:999px;font-weight:650}.invflix-rsvp label{font-size:13px;font-weight:600}.invflix-rsvp p{line-height:1.7}.invflix-wishes textarea{background:#171717;border:1px solid #424242;border-radius:14px;font-size:14px}.invflix-wishes button[type=submit]{min-width:44px;min-height:44px}.invflix-wishes>div.flex>div{background:#171717;border-color:#ffffff12;border-radius:14px}.invflix-wishes>div.flex>div p{font-size:13px;line-height:1.65}.invflix-wishes>p[role=status]{background:#171717;border-radius:14px;padding:18px;font-size:14px;line-height:1.8}.invflix-gift>button{background:linear-gradient(120deg,#1e1d25,#221817);border:1px solid #ffffff1f;border-radius:18px;min-height:155px;padding:26px}.invflix-gift details{background:#171717;border-color:#343434;border-radius:15px}.invflix-ticket>div{border-radius:18px;width:100%;max-width:410px;margin:auto}.invflix-ticket>h2{text-align:center}.invflix-dresscode p{font-size:14px;line-height:1.7}.invflix-dresscode>div:last-child>div{border-radius:999px;padding:8px 13px}.invflix-closing{min-height:330px;padding-block:60px!important}.invflix-closing h2{text-transform:none;letter-spacing:-.02em;font-family:Georgia,serif;font-size:34px}.invflix-closing p{line-height:1.8}.invflix :is(.wedding-date-calendar,.physical-gift-dialog h3,.submission-thanks-invflix h2,.memories-invflix h2){font-family:inherit}.invflix .memories-invflix{padding-top:0}.invflix .memories-invflix h2{letter-spacing:-.025em;font-size:23px}.invflix .memories-invflix .memory-frame{background:#171717;border-radius:14px}.invflix .memories-invflix .memory-download{color:#000;background:#fff;border-color:#fff;border-radius:999px}.invflix-navigation-dialog{color:#fff;background:#0b0b0b;border:1px solid #ffffff25;border-radius:24px;width:min(100vw - 24px,600px);max-height:calc(100dvh - 32px);margin:auto;padding:23px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-y:auto}.invflix-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000a}.invflix-dialog-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.invflix-dialog-heading h2{font-size:23px;font-weight:700}.invflix-dialog-heading button{background:#282828}.invflix-search-field{background:#252525;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;display:flex}.invflix-search-field input{color:#fff;background:0 0;outline:none;width:100%;min-width:0;min-height:30px;font-size:15px}.invflix-search-results,.invflix-notifications{flex-direction:column;gap:9px;display:flex}.invflix-search-results button,.invflix-notifications button{text-align:left;border-bottom:1px solid #ffffff14;align-items:center;gap:13px;width:100%;padding:12px 0;display:flex}.invflix-search-results button>span,.invflix-notifications button>span:not(.invflix-notification-art){flex:1;min-width:0}.invflix-navigation-dialog strong{font-size:14px;display:block}.invflix-navigation-dialog small{color:#a5a5a5;margin-top:4px;font-size:12px;line-height:1.5;display:block}.invflix-notification-art{background:linear-gradient(140deg,#382031,#73313a);border-radius:8px;flex:0 0 64px;place-items:center;height:68px;font-size:26px;display:grid}@media (min-width:700px){.invflix{--ifx-page-pad:34px}.invflix-featured-poster{height:660px}.invflix-continue-card{flex-basis:190px}.invflix-gallery-poster{flex-basis:200px}.invflix-couple>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.invflix-cast-image{aspect-ratio:4/5}.invflix-hero-actions .invflix-button{font-size:14px}.invflix-genres{font-size:13px}}@media (max-width:350px){.invflix{--ifx-page-pad:14px}.invflix-brand{font-size:23px}.invflix-header-actions{gap:0}.invflix-icon-button{min-width:38px}.invflix-categories button{padding-inline:11px;font-size:11px}.invflix-featured-poster{min-height:445px}.invflix-hero-actions .invflix-button{padding-inline:6px;font-size:10px}.invflix-profile-avatar{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.invflix *,.invflix :before,.invflix :after{scroll-behavior:auto!important;transition-duration:0s!important}}.invflix .invflix-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:1020px;margin-inline:auto;display:grid;overflow:visible}.invflix .invflix-gallery-poster{aspect-ratio:2/3;width:100%;min-width:0}.invflix .invflix-gallery-poster:focus-visible{outline-offset:4px;outline:2px solid #fff}.invflix-story-trailer{aspect-ratio:16/9;background:#171717;border-radius:13px;margin-bottom:20px;position:relative;overflow:hidden}.invflix-story-meta{color:#aaa;margin:8px 0 12px;font-size:12px}.invflix-story-meta>span{color:#e50914;margin-inline:5px}.invflix-trailer-fallback{color:#fff;background:linear-gradient(#0000,#000c);padding:25px 15px 12px;font-size:12px;position:absolute;inset:auto 0 0}.invflix .invflix-episodes{flex-direction:column;display:flex}.invflix .invflix-story-episode{padding:18px 0}.invflix .invflix-story-heading{align-items:center;gap:13px;margin-bottom:12px;display:flex}.invflix .invflix-story-heading>div{min-width:0}.invflix .invflix-story-heading h3{font-size:14px;font-weight:650}.invflix .invflix-story-heading p{color:#a5a5a5;margin-top:5px;font-size:11px}.invflix .invflix-episode-thumbnail{aspect-ratio:16/9;background:#222;border-radius:8px;flex:0 0 120px;position:relative;overflow:hidden}.invflix .invflix-thumbnail-play{color:#fff;background:#0007;border:1px solid #ffffffe0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.invflix .invflix-thumbnail-play svg{margin-left:2px}.invflix .invflix-wish-list{scrollbar-width:thin;scrollbar-color:#555 #171717;flex-direction:column;gap:19px;max-height:min(55svh,480px);padding-right:8px;display:flex;overflow:hidden auto}.invflix .invflix-wish-row{background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:flex-start;gap:10px;min-width:0;padding:0;display:flex}.invflix .invflix-wish-avatar{flex:0 0 26px;margin-top:2px}.invflix .invflix-wish-row>div{min-width:0}.invflix .invflix-wish-row h3{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4}.invflix .invflix-wish-row p{color:#b3b3b3;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:2px;font-size:13px;line-height:1.5}.invflix .invflix-ticket>.invflix-boarding-pass{background:#171417;border:1px solid #484048;border-radius:22px;max-width:510px;margin-inline:auto;overflow:hidden;box-shadow:0 18px 55px #0008}.invflix .invflix-ticket-header{background:linear-gradient(120deg,#b20710,#e50914);justify-content:space-between;align-items:center;gap:8px;padding:13px 20px;display:flex}.invflix .invflix-ticket-header span{letter-spacing:.14em;font-size:12px;font-weight:750}.invflix .invflix-ticket-intro{text-align:center;padding:24px 22px 8px}.invflix .invflix-ticket-intro>p{letter-spacing:.22em;color:#c1b5bb;font-size:9px}.invflix .invflix-ticket-intro h3{margin-block:8px;font-family:Georgia,serif;font-size:34px;line-height:1.2}.invflix .invflix-ticket-intro .wedding-hashtag{font-size:12px}.invflix .invflix-ticket-scan{flex-direction:column;align-items:center;padding:19px 24px 25px;display:flex}.invflix .invflix-ticket-qr{background:#fff;border-radius:14px;width:min(100%,252px);padding:16px}.invflix .invflix-ticket-qr svg{width:100%;height:auto;display:block}.invflix .invflix-ticket-scan p{color:#ccc4c9;text-align:center;max-width:290px;margin-top:13px;font-size:12px;line-height:1.6}.invflix .invflix-ticket-perforation{border-top:1px dashed #80737b;margin-inline:17px;position:relative}.invflix .invflix-ticket-perforation:before,.invflix .invflix-ticket-perforation:after{content:"";background:#000;border:1px solid #484048;border-radius:50%;width:22px;height:22px;position:absolute;top:-11px}.invflix .invflix-ticket-perforation:before{left:-29px}.invflix .invflix-ticket-perforation:after{right:-29px}.invflix .invflix-ticket-details{padding:26px 24px 16px}.invflix .invflix-ticket-eyebrow{letter-spacing:.2em;color:#9e939a;font-size:9px}.invflix .invflix-ticket-details h4{overflow-wrap:anywhere;margin-top:6px;font-size:22px;font-weight:700;line-height:1.3}.invflix .invflix-ticket-attended{color:#80d5a4;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.invflix .invflix-boarding-pass footer{color:#a99ea4;text-align:center;background:#110f11;padding:17px 24px;font-size:11px;line-height:1.7}@media (min-width:700px){.invflix .invflix-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.invflix .invflix-episode-thumbnail{flex-basis:180px}.invflix .invflix-story-heading h3{font-size:17px}}@media (max-width:350px){.invflix .invflix-episode-thumbnail{flex-basis:100px}.invflix .invflix-ticket-details{padding-inline:20px}}.invflix .invflix-ticket-slug{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-family:ui-monospace,monospace;font-size:16px;display:block}.invflix .submission-thanks-invflix{background:radial-gradient(at 50% 0,#50212b66,#0000 60%),#181818;border-radius:24px}.invflix .submission-thanks-invflix h2{font-size:27px}.invflix .submission-thanks-invflix button{color:#000;background:#fff;border-radius:999px}
.InvflixIntro-module__r2-0vW__stage{isolation:isolate;background:#000;place-items:center;animation:4.4s both InvflixIntro-module__r2-0vW__stageFade;display:grid;position:absolute;inset:0;overflow:hidden}.InvflixIntro-module__r2-0vW__halo{aspect-ratio:1;background:radial-gradient(circle,#e5091426 0,#0000 65%);width:min(90vw,600px);animation:4.4s both InvflixIntro-module__r2-0vW__halo;position:absolute}.InvflixIntro-module__r2-0vW__logo{aspect-ratio:1;z-index:2;width:clamp(150px,45vw,240px);animation:4.4s cubic-bezier(.4,0,.2,1) both InvflixIntro-module__r2-0vW__logoZoom;position:relative}.InvflixIntro-module__r2-0vW__mark{object-fit:contain;filter:brightness(0)saturate()invert(16%)sepia()saturate(6746%)hue-rotate(349deg)brightness(91%)contrast(111%)drop-shadow(0 0 12px #e5091460);width:100%;height:100%;display:block}.InvflixIntro-module__r2-0vW__beams{z-index:3;gap:3px;width:min(64vw,440px);animation:4.4s both InvflixIntro-module__r2-0vW__beamSpread;display:flex;position:absolute;inset:-5% auto -5% 50%;transform:translate(-50%)}.InvflixIntro-module__r2-0vW__beams span{flex:var(--beam-width);background:linear-gradient(transparent, var(--beam-color) 12%, var(--beam-color) 82%, transparent);opacity:var(--beam-opacity);filter:blur(var(--beam-blur));box-shadow:0 0 7px var(--beam-color);transform-origin:50%;animation:4.4s both InvflixIntro-module__r2-0vW__beamStreak;animation-delay:var(--beam-delay)}@keyframes InvflixIntro-module__r2-0vW__logoZoom{0%,48%{opacity:1;transform:scale(1)}65%{opacity:1;transform:scale(1.35)}85%,to{opacity:0;transform:scale(2.8)}}@keyframes InvflixIntro-module__r2-0vW__beamSpread{0%,42%{opacity:0;transform:translate(-50%)scaleX(.2)}58%{opacity:.8}75%{opacity:1;transform:translate(-50%)scaleX(1.6)}to{opacity:0;transform:translate(-50%)scaleX(3)}}@keyframes InvflixIntro-module__r2-0vW__beamStreak{0%,45%{transform:scaleY(.05)}70%,to{transform:scaleY(1.2)}}@keyframes InvflixIntro-module__r2-0vW__halo{0%,to{opacity:0}25%,65%{opacity:1}}@keyframes InvflixIntro-module__r2-0vW__stageFade{0%,88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.InvflixIntro-module__r2-0vW__stage,.InvflixIntro-module__r2-0vW__halo,.InvflixIntro-module__r2-0vW__logo,.InvflixIntro-module__r2-0vW__mark,.InvflixIntro-module__r2-0vW__beams,.InvflixIntro-module__r2-0vW__beams span{animation:none}.InvflixIntro-module__r2-0vW__beams{display:none}.InvflixIntro-module__r2-0vW__logo{transform:none}}
