html:has(.nova-subpages){scroll-behavior:smooth;scroll-padding-top:150px}body:has(.nova-subpages){margin:0}:where(.nova-subpages) ::selection{color:#fff;background:#fe5000}:where(.nova-subpages) a,:where(.nova-subpages) button,:where(.nova-subpages) input,:where(.nova-subpages) select,:where(.nova-subpages) summary{outline-offset:5px}:where(.nova-subpages) a:focus-visible,:where(.nova-subpages) button:focus-visible,:where(.nova-subpages) summary:focus-visible{outline:3px solid #ff8a52}.nova-subpages{overflow-x:clip}:where(.nova-subpages) .wrap{max-width:1340px;margin:auto;padding:0 44px}:where(.nova-subpages) .section-pad{padding:100px 0}:where(.nova-subpages) .light{color:#1c1e32;background:#f8f7f3}:where(.nova-subpages) .white{color:#1c1e32;background:#fff}:where(.nova-subpages) .blue{color:#fff;background:#2d3fb8}:where(.nova-subpages) .orange{color:#1c1e32;background:#fe5000}:where(.nova-subpages) .muted{color:#c7c8d2}:where(.nova-subpages) .light .muted,:where(.nova-subpages) .white .muted{color:#5c5e6b}.nova-subpages .section-title{font:900 clamp(36px,4.2vw,64px)/.98 var(--ff-display);letter-spacing:-.025em;text-transform:uppercase;max-width:850px}.nova-subpages .section-title em{color:#fe5000;font-style:normal}:where(.nova-subpages) .intro-copy{max-width:620px;font-size:18px;line-height:1.65}:where(.nova-subpages) .section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:50px;display:flex}:where(.nova-subpages) .section-heading>p{color:#c7c8d2;max-width:440px}:where(.nova-subpages) .light .section-heading>p,:where(.nova-subpages) .white .section-heading>p{color:#5c5e6b}:where(.nova-subpages) .arrow{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:23px;height:23px}:where(.nova-subpages) .cta{font:700 16px/1.3 var(--ff-display);text-transform:uppercase;background:#fe5000;justify-content:space-between;align-items:center;gap:25px;min-height:58px;padding:18px 24px;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important;border:1px solid #0000!important}:where(.nova-subpages) .cta:hover{background:#d44000;transform:translateY(-2px)}:where(.nova-subpages) .cta.secondary{background:0 0;border-color:#ffffff70!important}:where(.nova-subpages) .light .cta.secondary,:where(.nova-subpages) .white .cta.secondary{color:#1c1e32!important;border-color:#1c1e3255!important}:where(.nova-subpages) .cta.white{background:#fff;color:#1c1e32!important}:where(.nova-subpages) .actions-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}:where(.nova-subpages) .text-link{font:700 16px var(--ff-display);text-underline-offset:7px;align-items:center;gap:15px;display:inline-flex;text-decoration:underline!important}:where(.nova-subpages) .mini-note{opacity:.76;font-size:12px;line-height:1.6;margin-top:18px!important}:where(.nova-subpages) .page-jumps{justify-content:space-between;align-items:center;gap:15px;padding:21px 0;display:flex}:where(.nova-subpages) .page-jumps a{font:700 15px var(--ff-display);align-items:center;gap:15px;display:flex}:where(.nova-subpages) .page-jumps .arrow{width:17px}:where(.nova-subpages) .section-nav{color:#1c1e32;background:#fe5000}:where(.nova-subpages) .photo{object-fit:cover;width:100%;height:100%}:where(.nova-subpages) .display{font:900 clamp(70px,7.4vw,112px)/.87 var(--ff-display);letter-spacing:-.035em;text-transform:uppercase}:where(.nova-subpages) .display em{color:#fe5000;font-style:normal}:where(.nova-subpages) .tag{color:#1c1e32;font:700 12px var(--ff-display);text-transform:uppercase;background:#fff;padding:8px 12px;display:inline-flex}:where(.nova-subpages) .party-hero{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;min-height:730px;padding:64px 0 85px;display:grid;position:relative;overflow:hidden}:where(.nova-subpages) .party-hero:before{content:"";z-index:-1;border:65px solid #fe5000;border-radius:50%;width:650px;height:650px;position:absolute;top:30px;right:-240px}:where(.nova-subpages) .party-copy{z-index:2;padding-left:max(44px,50vw - 626px);padding-right:25px;position:relative}:where(.nova-subpages) .party-copy>p{max-width:520px;margin-top:28px;font-size:18px;line-height:1.65}:where(.nova-subpages) .party-art{height:600px;margin-right:60px;position:relative}:where(.nova-subpages) .party-art .main-photo{object-fit:cover;object-position:50% 20%;border:10px solid #fff;width:calc(100% - 25px);height:545px;position:absolute;inset:0 0 55px 25px;transform:rotate(3deg)}:where(.nova-subpages) .party-art .snapshot{color:#1c1e32;background:#faf8f2;width:290px;padding:10px;position:absolute;bottom:-15px;left:-65px;transform:rotate(-7deg);box-shadow:0 14px 35px #0004}:where(.nova-subpages) .snapshot img{object-fit:cover;width:100%;height:163px}:where(.nova-subpages) .snapshot figcaption{font:700 13px var(--ff-display);text-transform:uppercase;padding:12px 5px 3px}:where(.nova-subpages) .party-sticker{text-align:center;width:150px;height:150px;font:900 31px/.95 var(--ff-display);color:#1c1e32;background:#fe5000;border:5px solid #1c1e32;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:15px;right:-20px;transform:rotate(12deg)}:where(.nova-subpages) .benefit-strip{grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0;display:grid}:where(.nova-subpages) .benefit-strip h3{font:900 25px var(--ff-display);margin-bottom:6px}:where(.nova-subpages) .benefit-strip p{font-size:14px;line-height:1.5}:where(.nova-subpages) .feature-story{grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;display:grid}:where(.nova-subpages) .feature-story>img{aspect-ratio:1.12;object-fit:cover;width:100%}:where(.nova-subpages) .feature-story p{margin-top:23px;line-height:1.7}:where(.nova-subpages) .feature-story h3{font:900 25px var(--ff-display);margin-top:28px}:where(.nova-subpages) .checks{margin-top:28px!important}:where(.nova-subpages) .checks li{border-top:1px solid #ffffff25;padding:15px 0 15px 29px;line-height:1.55;position:relative}:where(.nova-subpages) .checks li:before{content:"✓";color:#fe5000;font-weight:700;position:absolute;left:0}:where(.nova-subpages) .light .checks li{border-color:#1c1e3225}:where(.nova-subpages) .ticket-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}:where(.nova-subpages) .ticket{color:#1c1e32;background:#fff;border-top:8px solid #fe5000;flex-direction:column;display:flex;position:relative}:where(.nova-subpages) .ticket:nth-child(2){color:#fff;background:#1c1e32}:where(.nova-subpages) .ticket-top{min-height:194px;padding:30px 28px 26px}:where(.nova-subpages) .ticket h3{font:900 34px/1 var(--ff-display);text-transform:uppercase;margin-bottom:15px}:where(.nova-subpages) .ticket p{font-size:15px;line-height:1.65}:where(.nova-subpages) .ticket-body{border-top:2px dashed #a9aab4;flex-direction:column;flex:1;padding:30px 28px;display:flex;position:relative}:where(.nova-subpages) .ticket-body:before,:where(.nova-subpages) .ticket-body:after{content:"";background:#f8f7f3;border-radius:50%;width:24px;height:24px;position:absolute;top:-13px;left:-12px}:where(.nova-subpages) .ticket-body:after{left:auto;right:-12px}:where(.nova-subpages) .ticket ul{min-height:130px;margin-bottom:28px;padding-left:17px;list-style:outside}:where(.nova-subpages) .ticket li{margin-bottom:13px;font-size:15px;line-height:1.5}:where(.nova-subpages) .ticket .cta{margin-top:auto}:where(.nova-subpages) .small-note{color:#5c5e6b;padding:22px 0 0;font-size:13px;line-height:1.6}:where(.nova-subpages) .timeline-section{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}:where(.nova-subpages) .timeline{border-left:1px solid #ffffff40;margin-left:15px!important}:where(.nova-subpages) .timeline li{padding:0 0 35px 40px;position:relative}:where(.nova-subpages) .timeline li:before{content:"";background:#fe5000;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;left:-8px}:where(.nova-subpages) .timeline h3{font:900 28px var(--ff-display);margin-bottom:11px}:where(.nova-subpages) .timeline p{color:#c7c8d2;line-height:1.65}:where(.nova-subpages) .checklist{background:#2a2c40;margin-top:32px;padding:35px}:where(.nova-subpages) .checklist h3{font:900 25px var(--ff-display);margin-bottom:15px}:where(.nova-subpages) .checklist li{border-bottom:1px solid #ffffff20;padding:10px 0}:where(.nova-subpages) .photo-ribbon{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}:where(.nova-subpages) .photo-ribbon figure{color:#1c1e32;background:#faf8f2;padding:10px;transform:rotate(-2deg)}:where(.nova-subpages) .photo-ribbon figure:nth-child(2){transform:rotate(2deg)translateY(14px)}:where(.nova-subpages) .photo-ribbon img{object-fit:cover;width:100%;height:240px}:where(.nova-subpages) .photo-ribbon figcaption{font:700 15px var(--ff-display);padding:14px 8px 6px}:where(.nova-subpages) .faq-layout{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}:where(.nova-subpages) .faq-list details{border-top:1px solid #b9bbc5;padding:22px 0}:where(.nova-subpages) .faq-list details:last-child{border-bottom:1px solid #b9bbc5}:where(.nova-subpages) .faq-list summary{cursor:pointer;font:700 22px/1.25 var(--ff-display);justify-content:space-between;gap:20px;list-style:none;display:flex}:where(.nova-subpages) .faq-list summary:after{content:"+";color:#c13c00;font-size:27px}:where(.nova-subpages) .faq-list details[open] summary:after{content:"−"}:where(.nova-subpages) .faq-list p{color:#585b68;padding-top:18px;line-height:1.7}:where(.nova-subpages) .planner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}:where(.nova-subpages) .planner .section-title{max-width:500px}:where(.nova-subpages) .planner p{margin-top:25px}:where(.nova-subpages) .form-panel{color:#1c1e32;background:#fff;padding:38px}:where(.nova-subpages) .form-panel h3{font:900 30px var(--ff-display);margin-bottom:25px}:where(.nova-subpages) .field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}:where(.nova-subpages) .field{font:700 14px var(--ff-display);flex-direction:column;gap:8px;display:flex}:where(.nova-subpages) .field.full{grid-column:1/-1}:where(.nova-subpages) .field input,:where(.nova-subpages) .field select,:where(.nova-subpages) .field textarea{color:#1c1e32;width:100%;font:400 15px var(--ff-body);background:#f8f8fa;border:1px solid #bfc1ca;border-radius:0;min-width:0;padding:13px}:where(.nova-subpages) .field textarea{resize:vertical;min-height:95px}:where(.nova-subpages) .form-panel .cta{width:100%;margin-top:25px}:where(.nova-subpages) .form-panel output{margin-top:15px;font-size:14px;line-height:1.6;display:block}:where(.nova-subpages) .form-panel output:empty{display:none}:where(.nova-subpages) .group-hero{grid-template-columns:1fr 1.1fr;min-height:690px;display:grid}:where(.nova-subpages) .group-hero-copy{padding:90px 40px 65px max(44px,50vw - 626px)}:where(.nova-subpages) .group-hero-copy p{max-width:480px;margin-top:25px;font-size:18px;line-height:1.7}:where(.nova-subpages) .group-hero-image{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}:where(.nova-subpages) .group-hero-image img{object-fit:cover;width:100%;min-width:0;height:100%}:where(.nova-subpages) .group-hero-image img:nth-child(2){padding-top:105px}:where(.nova-subpages) .gi-label{font:900 33px var(--ff-display);color:#1c1e32;background:#fe5000;padding:22px 30px;position:absolute;bottom:40px;left:-25px;transform:rotate(-4deg)}:where(.nova-subpages) .tab-buttons{border-bottom:1px solid #ffffff40;flex-wrap:wrap;gap:12px;margin-bottom:35px;padding-bottom:23px;display:flex}:where(.nova-subpages) .tab-buttons button{font:700 17px var(--ff-display);border:1px solid #bfc0ce;min-height:48px;padding:14px 22px}:where(.nova-subpages) .tab-buttons button[aria-selected=true]{color:#fff;background:#fe5000;border-color:#fe5000}:where(.nova-subpages) .tab-panel{grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;display:grid}:where(.nova-subpages) .tab-panel[hidden]{display:none}:where(.nova-subpages) .tab-panel img{object-fit:cover;width:100%;height:350px}:where(.nova-subpages) .tab-panel h3{font:900 42px/.98 var(--ff-display);text-transform:uppercase;margin-bottom:24px}:where(.nova-subpages) .tab-panel p{line-height:1.7}:where(.nova-subpages) .schedule{margin-top:35px}:where(.nova-subpages) .schedule li{border-top:1px solid #ffffff30;grid-template-columns:150px 1fr;gap:20px;padding:22px 0;display:grid}:where(.nova-subpages) .schedule strong{color:#fe5000;font:700 22px var(--ff-display)}:where(.nova-subpages) .schedule span{color:#dedee5}:where(.nova-subpages) .image-quote{background:#1c1e32;align-items:end;min-height:420px;padding:60px;display:flex;position:relative}:where(.nova-subpages) .image-quote>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.nova-subpages) .image-quote:after{content:"";background:linear-gradient(#0000,#1c1e32eb);position:absolute;inset:0}:where(.nova-subpages) .image-quote h2{z-index:1;font:900 60px/.95 var(--ff-display);text-transform:uppercase;max-width:700px;position:relative}:where(.nova-subpages) .private-hero{isolation:isolate;align-items:end;height:740px;padding:70px 0;display:flex;position:relative}:where(.nova-subpages) .private-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}:where(.nova-subpages) .private-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#101221ec,#10122145),linear-gradient(#0000 30%,#1c1e32);position:absolute;inset:0}:where(.nova-subpages) .private-hero .wrap{width:100%}:where(.nova-subpages) .private-hero p{max-width:520px;margin-top:30px;font-size:19px;line-height:1.7}:where(.nova-subpages) .private-stamp{border:1px solid #ffffff75;width:285px;padding:24px;position:absolute;bottom:70px;right:65px}:where(.nova-subpages) .private-stamp strong{font:900 27px var(--ff-display);margin-bottom:10px;display:block}:where(.nova-subpages) .private-stamp p{margin:0;font-size:14px;line-height:1.5}:where(.nova-subpages) .space-grid{grid-template-columns:1.35fr 1fr 1fr;gap:18px;margin-top:40px;display:grid}:where(.nova-subpages) .space{min-height:420px;position:relative;overflow:hidden}:where(.nova-subpages) .space img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}:where(.nova-subpages) .space:after{content:"";background:linear-gradient(#0000 15%,#111222ef);position:absolute;inset:0}:where(.nova-subpages) .space:hover img{transform:scale(1.04)}:where(.nova-subpages) .space>div{z-index:1;position:absolute;bottom:28px;left:25px;right:25px}:where(.nova-subpages) .space h3{font:900 31px var(--ff-display);text-transform:uppercase;margin-bottom:12px}:where(.nova-subpages) .space p{font-size:15px;line-height:1.6}:where(.nova-subpages) .venue-plan{grid-template-columns:1.1fr 1fr;gap:70px;display:grid}:where(.nova-subpages) .venue-plan dl{margin:0}:where(.nova-subpages) .venue-plan dt{font:900 30px var(--ff-display);margin-bottom:12px}:where(.nova-subpages) .venue-plan dd{color:#c7c8d2;border-bottom:1px solid #ffffff30;margin:0 0 32px;padding-bottom:30px;line-height:1.7}:where(.nova-subpages) .experience-hero{grid-template-columns:.9fr 1.2fr;align-items:center;gap:35px;max-width:1510px;margin:auto;padding:55px 44px 65px;display:grid}:where(.nova-subpages) .experience-hero .display{font-size:clamp(65px,7.7vw,115px)}:where(.nova-subpages) .experience-hero p{max-width:480px;margin-top:28px;font-size:18px;line-height:1.7}:where(.nova-subpages) .mosaic{grid-template-rows:290px 230px;grid-template-columns:1.3fr 1fr;gap:14px;display:grid;transform:rotate(2deg)}:where(.nova-subpages) .mosaic img{object-fit:cover;width:100%;height:100%}:where(.nova-subpages) .mosaic img:first-child{grid-row:1/3}:where(.nova-subpages) .filters{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}:where(.nova-subpages) .filters button{font:700 16px var(--ff-display);border:1px solid #777989;border-radius:4px;padding:13px 22px}:where(.nova-subpages) .filters button[aria-pressed=true]{color:#fff;background:#fe5000;border-color:#fe5000}:where(.nova-subpages) .activity-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}:where(.nova-subpages) .activity{color:#1c1e32;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.nova-subpages) .activity[hidden]{display:none}:where(.nova-subpages) .activity:first-child{grid-column:span 2}:where(.nova-subpages) .activity-img{height:270px;position:relative}:where(.nova-subpages) .activity:first-child .activity-img,:where(.nova-subpages) .activity:nth-child(2) .activity-img{height:370px}:where(.nova-subpages) .activity-img>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}:where(.nova-subpages) .activity:hover img{transform:scale(1.035)}:where(.nova-subpages) .activity-img .tag{position:absolute;bottom:15px;left:15px}:where(.nova-subpages) .activity-body{border-top:3px solid #fe5000;flex-direction:column;flex:1;padding:24px;display:flex}:where(.nova-subpages) .activity h3{font:400 35px/1 var(--ff-cond);text-transform:uppercase;margin-bottom:12px}:where(.nova-subpages) .activity p{margin-bottom:20px;font-size:14px;line-height:1.65}:where(.nova-subpages) .activity details{border-top:1px solid #d7d8dd;margin-top:auto;padding-top:15px}:where(.nova-subpages) .activity summary{cursor:pointer;font:700 15px var(--ff-display)}:where(.nova-subpages) .activity details p{margin-top:15px;font-size:13px}:where(.nova-subpages) .result-count{color:#c7c8d2;margin-bottom:25px;font-size:13px}:where(.nova-subpages) .tour-banner{background:#2d3fb8;grid-template-columns:1fr 1fr;align-items:center;display:grid}:where(.nova-subpages) .tour-banner img{object-fit:cover;width:100%;height:480px}:where(.nova-subpages) .tour-banner>div{padding:70px}:where(.nova-subpages) .tour-banner p{margin-top:25px;line-height:1.7}:where(.nova-subpages) .program-hero{color:#1c1e32;background:#fe5000;padding:65px 0 0;overflow:hidden}:where(.nova-subpages) .program-hero .display{max-width:1050px;font-size:clamp(60px,8.3vw,125px)}:where(.nova-subpages) .program-hero .intro-copy{max-width:560px;margin:28px 0 40px}:where(.nova-subpages) .program-collage{grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:18px;margin:40px -20px -50px;display:grid}:where(.nova-subpages) .program-collage img{object-fit:cover;border:8px solid #fff;width:100%;height:280px;transform:rotate(-4deg)}:where(.nova-subpages) .program-collage img:nth-child(2){height:350px;transform:rotate(2deg)}:where(.nova-subpages) .program-collage img:nth-child(3){transform:rotate(6deg)}:where(.nova-subpages) .program-list{padding-top:120px}:where(.nova-subpages) .program-row{grid-template-columns:1fr 1fr;min-height:450px;display:grid}:where(.nova-subpages) .program-row:nth-child(2n) .program-visual{order:2}:where(.nova-subpages) .program-visual{min-height:400px;position:relative}:where(.nova-subpages) .program-visual img{object-fit:cover;width:100%;height:100%;position:absolute}:where(.nova-subpages) .program-content{padding:65px 60px}:where(.nova-subpages) .program-content h2{font:900 55px/.95 var(--ff-display);text-transform:uppercase;margin-bottom:25px}:where(.nova-subpages) .program-content>p{line-height:1.75}:where(.nova-subpages) .program-content ul{margin-top:23px;padding-left:20px;font-size:14px;line-height:1.9;list-style:outside}:where(.nova-subpages) .program-content .cta{margin-top:26px}:where(.nova-subpages) .program-row.glow-row{background:#2a2056}:where(.nova-subpages) .program-row.little-row{color:#1c1e32;background:#f8f7f3}:where(.nova-subpages) .program-row.sensory-row{color:#1c1e32;background:#bfcac0}:where(.nova-subpages) .program-row.member-row{background:#2d3fb8}:where(.nova-subpages) .session-board{border-top:1px solid #bfc0c9;margin-top:40px}:where(.nova-subpages) .session-row{border-bottom:1px solid #bfc0c9;grid-template-columns:1fr 1.2fr 1.1fr auto;align-items:center;gap:25px;padding:25px 0;display:grid}:where(.nova-subpages) .session-row strong{font:900 26px var(--ff-display)}:where(.nova-subpages) .session-row span{font-size:14px}:where(.nova-subpages) .glow-hero{isolation:isolate;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}:where(.nova-subpages) .glow-hero>img{object-fit:cover;z-index:-2;filter:brightness(.48)saturate(.85);width:100%;height:100%;position:absolute;inset:0}:where(.nova-subpages) .glow-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#171326db,#1713261a);position:absolute;inset:0}:where(.nova-subpages) .glow-hero .wrap{width:100%}:where(.nova-subpages) .glow-word{font:900 clamp(120px,24vw,350px)/.75 var(--ff-display);letter-spacing:-.04em;color:#fff;position:relative}:where(.nova-subpages) .glow-word:after{content:"GLOW";-webkit-text-stroke:1px #fe5000;color:#0000;z-index:-1;position:absolute;top:10px;left:7px}:where(.nova-subpages) .glow-sub{font:900 53px/.98 var(--ff-display);text-transform:uppercase;margin:40px 0 24px}:where(.nova-subpages) .glow-hero p{max-width:540px;font-size:18px;line-height:1.7}:where(.nova-subpages) .glow-ribbon{color:#1c1e32;font:900 28px var(--ff-display);text-transform:uppercase;background:#fe5000;justify-content:center;gap:40px;padding:24px 20px;display:flex}:where(.nova-subpages) .glow-features{grid-template-columns:1fr 1fr;gap:65px;display:grid}:where(.nova-subpages) .glow-features img{object-fit:cover;width:100%;height:550px}:where(.nova-subpages) .glow-features h3{font:900 28px var(--ff-display);margin:30px 0 10px}:where(.nova-subpages) .event-ticket{color:#1c1e32;background:#f8f7f3;grid-template-columns:1.2fr 1fr;max-width:1060px;margin:auto;display:grid}:where(.nova-subpages) .event-ticket>div{padding:50px}:where(.nova-subpages) .event-ticket .ticket-stub{border-left:2px dashed #c4c5ce;flex-direction:column;justify-content:center;display:flex}:where(.nova-subpages) .ticket-stub label{font:700 16px var(--ff-display);margin-bottom:15px}:where(.nova-subpages) .ticket-stub select{font:400 16px var(--ff-body);background:#fff;border:1px solid #bbb;max-width:100%;margin-bottom:20px;padding:15px}:where(.nova-subpages) .event-ticket h2{font:900 70px/.9 var(--ff-display);text-transform:uppercase;margin-bottom:25px}:where(.nova-subpages) .event-ticket p{line-height:1.6}:where(.nova-subpages) .offer-hero{color:#1c1e32;background:#f8f7f3;grid-template-columns:1fr 1fr;min-height:620px;display:grid}:where(.nova-subpages) .offer-hero>div{padding:75px 55px}:where(.nova-subpages) .offer-hero p{max-width:500px;margin-top:25px;font-size:18px;line-height:1.7}:where(.nova-subpages) .offer-hero>img{object-fit:cover;width:100%;height:620px}:where(.nova-subpages) .offer-list{grid-template-columns:1.45fr 1fr;gap:30px;display:grid}:where(.nova-subpages) .offer-main{color:#1c1e32;background:#fe5000;padding:45px;position:relative}:where(.nova-subpages) .offer-main h3{font:900 65px/.93 var(--ff-display);text-transform:uppercase;max-width:500px;margin-bottom:25px}:where(.nova-subpages) .offer-main img{object-fit:cover;width:100%;height:270px;margin:25px 0}:where(.nova-subpages) .offer-main p{max-width:520px;line-height:1.6}:where(.nova-subpages) .offer-side{gap:25px;display:grid}:where(.nova-subpages) .offer-side article{background:#2a2c40;padding:35px}:where(.nova-subpages) .offer-side h3{font:900 34px/1 var(--ff-display);text-transform:uppercase;margin-bottom:17px}:where(.nova-subpages) .offer-side p{margin-bottom:20px;font-size:15px;line-height:1.7}:where(.nova-subpages) .offer-summary{color:#1c1e32;background:#e8e9ed;margin-top:35px;padding:30px}:where(.nova-subpages) .offer-summary h3{font:900 25px var(--ff-display);margin-bottom:12px}:where(.nova-subpages) .offer-summary p{font-size:15px;line-height:1.65}:where(.nova-subpages) .jump-note{color:#bdbecb;border-top:1px solid #ffffff30;padding:20px 0;font-size:12px}:where(.nova-subpages) .empty-state{background:#2a2c40;padding:40px}:where(.nova-subpages) .empty-state[hidden]{display:none}@media (width>=1600px){:where(.nova-subpages) .party-hero{max-width:1700px;margin:auto}:where(.nova-subpages) .party-copy{padding-left:80px}:where(.nova-subpages) .private-hero{height:850px}}@media (width<=1099px){:where(.nova-subpages) .display{font-size:78px}:where(.nova-subpages) .party-hero{min-height:640px}:where(.nova-subpages) .party-art{height:500px;margin-right:35px}:where(.nova-subpages) .party-art .main-photo{height:440px}:where(.nova-subpages) .party-art .snapshot{width:230px;left:-25px}:where(.nova-subpages) .party-copy{padding-left:30px}:where(.nova-subpages) .party-sticker{width:120px;height:120px;font-size:25px}:where(.nova-subpages) .wrap{padding:0 30px}:where(.nova-subpages) .feature-story{gap:35px}:where(.nova-subpages) .timeline-section,:where(.nova-subpages) .faq-layout,:where(.nova-subpages) .planner{gap:40px}:where(.nova-subpages) .ticket-top,:where(.nova-subpages) .ticket-body{padding:25px 20px}:where(.nova-subpages) .ticket h3{font-size:28px}:where(.nova-subpages) .ticket .cta{gap:12px;padding:16px 12px;font-size:13px}:where(.nova-subpages) .group-hero-copy{padding-left:30px}:where(.nova-subpages) .program-content{padding:45px 35px}:where(.nova-subpages) .activity-grid{gap:20px}:where(.nova-subpages) .tour-banner>div{padding:40px}:where(.nova-subpages) .private-stamp{width:230px;right:30px}}@media (width<=767px){html:has(.nova-subpages){scroll-padding-top:125px}:where(.nova-subpages) .wrap{padding:0 22px}:where(.nova-subpages) .section-pad{padding:65px 0}.nova-subpages .section-title{font-size:37px}:where(.nova-subpages) .section-heading{margin-bottom:32px;display:block}:where(.nova-subpages) .section-heading>p{margin-top:22px;font-size:16px}:where(.nova-subpages) .intro-copy{font-size:16px}:where(.nova-subpages) .display{letter-spacing:-.025em;font-size:62px;line-height:.9}:where(.nova-subpages) .party-hero{flex-direction:column;gap:35px;padding:45px 0 35px;display:flex}:where(.nova-subpages) .party-copy{padding:0 22px}:where(.nova-subpages) .party-copy>p{font-size:16px}:where(.nova-subpages) .party-art{width:calc(100% - 55px);height:455px;margin:0 22px 0 0}:where(.nova-subpages) .party-art .main-photo{height:380px;inset:0 0 55px 18px}:where(.nova-subpages) .party-art .snapshot{width:210px;bottom:0;left:0}:where(.nova-subpages) .snapshot img{height:135px}:where(.nova-subpages) .party-sticker{width:110px;height:110px;font-size:23px;bottom:25px;right:-15px}:where(.nova-subpages) .party-hero:before{border-width:45px;width:400px;height:400px;top:430px;right:-190px}:where(.nova-subpages) .benefit-strip{grid-template-columns:1fr 1fr;gap:25px;padding:25px 0}:where(.nova-subpages) .benefit-strip h3{font-size:22px}:where(.nova-subpages) .benefit-strip p{font-size:13px}:where(.nova-subpages) .page-jumps{white-space:nowrap;justify-content:start;gap:28px;padding:18px 0;overflow-x:auto}:where(.nova-subpages) .page-jumps a{font-size:13px}:where(.nova-subpages) .feature-story,:where(.nova-subpages) .timeline-section,:where(.nova-subpages) .planner,:where(.nova-subpages) .faq-layout,:where(.nova-subpages) .venue-plan,:where(.nova-subpages) .glow-features{grid-template-columns:1fr;gap:35px}:where(.nova-subpages) .feature-story>img{aspect-ratio:1.3}:where(.nova-subpages) .feature-story p{font-size:15px}:where(.nova-subpages) .ticket-grid{grid-template-columns:1fr}:where(.nova-subpages) .ticket-top{min-height:0;padding:30px}:where(.nova-subpages) .ticket-body{padding:30px}:where(.nova-subpages) .ticket ul{min-height:0}:where(.nova-subpages) .ticket .cta{font-size:16px}:where(.nova-subpages) .ticket h3{font-size:34px}:where(.nova-subpages) .timeline{margin-left:8px!important}:where(.nova-subpages) .timeline li{padding-left:28px}:where(.nova-subpages) .photo-ribbon{scroll-snap-type:x mandatory;gap:18px;margin-top:30px;padding:10px 10px 35px;display:flex;overflow-x:auto}:where(.nova-subpages) .photo-ribbon figure{scroll-snap-align:center;flex:0 0 85%}:where(.nova-subpages) .photo-ribbon img{height:220px}:where(.nova-subpages) .photo-ribbon figure:nth-child(2){transform:rotate(2deg)}:where(.nova-subpages) .faq-list summary{font-size:20px}:where(.nova-subpages) .form-panel{padding:25px}:where(.nova-subpages) .field-grid{grid-template-columns:1fr}:where(.nova-subpages) .field.full{grid-column:auto}:where(.nova-subpages) .form-panel .cta{font-size:14px}:where(.nova-subpages) .group-hero{grid-template-columns:1fr}:where(.nova-subpages) .group-hero-copy{padding:45px 22px}:where(.nova-subpages) .group-hero-image{height:360px;padding:0 22px 25px}:where(.nova-subpages) .group-hero-image img:nth-child(2){padding-top:40px}:where(.nova-subpages) .gi-label{font-size:25px;bottom:30px;left:15px}:where(.nova-subpages) .tab-panel{grid-template-columns:1fr;gap:30px}:where(.nova-subpages) .tab-panel img{height:270px}:where(.nova-subpages) .tab-panel h3{font-size:35px}:where(.nova-subpages) .tab-buttons{gap:8px}:where(.nova-subpages) .tab-buttons button{padding:12px 15px;font-size:14px}:where(.nova-subpages) .schedule li{grid-template-columns:95px 1fr}:where(.nova-subpages) .schedule strong{font-size:19px}:where(.nova-subpages) .schedule span{font-size:14px}:where(.nova-subpages) .image-quote{min-height:360px;padding:35px 22px}:where(.nova-subpages) .image-quote h2{font-size:40px}:where(.nova-subpages) .private-hero{height:750px;padding:50px 0 210px}:where(.nova-subpages) .private-hero .display{font-size:61px}:where(.nova-subpages) .private-hero p{font-size:16px}:where(.nova-subpages) .private-stamp{width:auto;padding:20px;bottom:35px;left:22px;right:22px}:where(.nova-subpages) .private-stamp strong{font-size:23px}:where(.nova-subpages) .space-grid{grid-template-columns:1fr}:where(.nova-subpages) .space{min-height:360px}:where(.nova-subpages) .experience-hero{grid-template-columns:1fr;gap:35px;padding:45px 22px}:where(.nova-subpages) .experience-hero .display{font-size:64px}:where(.nova-subpages) .experience-hero p{font-size:16px}:where(.nova-subpages) .mosaic{grid-template-rows:180px 160px;gap:9px}:where(.nova-subpages) .activity-grid{grid-template-columns:1fr}:where(.nova-subpages) .activity:first-child{grid-column:auto}:where(.nova-subpages) .activity:first-child .activity-img,:where(.nova-subpages) .activity:nth-child(2) .activity-img,:where(.nova-subpages) .activity-img{height:250px}:where(.nova-subpages) .activity-body{padding:22px}:where(.nova-subpages) .filters{gap:8px}:where(.nova-subpages) .filters button{padding:11px 14px;font-size:14px}:where(.nova-subpages) .tour-banner{grid-template-columns:1fr}:where(.nova-subpages) .tour-banner img{height:300px}:where(.nova-subpages) .tour-banner>div{padding:45px 22px}:where(.nova-subpages) .program-hero{padding-top:45px}:where(.nova-subpages) .program-hero .display{font-size:63px}:where(.nova-subpages) .program-collage{gap:8px;margin:25px -35px -25px}:where(.nova-subpages) .program-collage img{border-width:5px;height:180px}:where(.nova-subpages) .program-collage img:nth-child(2){height:220px}:where(.nova-subpages) .program-list{padding-top:70px}:where(.nova-subpages) .program-row{grid-template-columns:1fr}:where(.nova-subpages) .program-row:nth-child(2n) .program-visual{order:0}:where(.nova-subpages) .program-visual{min-height:300px}:where(.nova-subpages) .program-content{padding:40px 22px}:where(.nova-subpages) .program-content h2{font-size:43px}:where(.nova-subpages) .session-row{grid-template-columns:1fr 1fr;gap:14px}:where(.nova-subpages) .session-row strong{font-size:23px}:where(.nova-subpages) .session-row .text-link{font-size:14px}:where(.nova-subpages) .glow-hero{min-height:660px}:where(.nova-subpages) .glow-word{font-size:31vw}:where(.nova-subpages) .glow-sub{font-size:38px}:where(.nova-subpages) .glow-hero p{font-size:16px}:where(.nova-subpages) .glow-ribbon{white-space:nowrap;gap:18px;font-size:18px;overflow:hidden}:where(.nova-subpages) .glow-features img{height:340px}:where(.nova-subpages) .event-ticket{grid-template-columns:1fr}:where(.nova-subpages) .event-ticket>div{padding:30px}:where(.nova-subpages) .event-ticket .ticket-stub{border-top:2px dashed #c4c5ce;border-left:0}:where(.nova-subpages) .event-ticket h2{font-size:57px}:where(.nova-subpages) .offer-hero{grid-template-columns:1fr}:where(.nova-subpages) .offer-hero>div{padding:45px 22px}:where(.nova-subpages) .offer-hero>img{height:330px}:where(.nova-subpages) .offer-list{grid-template-columns:1fr}:where(.nova-subpages) .offer-main{padding:30px 22px}:where(.nova-subpages) .offer-main h3{font-size:50px}:where(.nova-subpages) .offer-side article{padding:30px 22px}:where(.nova-subpages) .cta{padding:16px 20px;font-size:14px}:where(.nova-subpages) .group-hero .display{font-size:62px}}@media (prefers-reduced-motion:reduce){html:has(.nova-subpages){scroll-behavior:auto}:where(.nova-subpages) *,:where(.nova-subpages) :before,:where(.nova-subpages) :after{transition:none!important;animation:none!important}}@font-face{font-family:Nova Tall;src:url(/fonts/bebas-neue.ttf);font-weight:400;font-display:swap}@font-face{font-family:Nova Editorial;src:url(/fonts/montserrat-500.ttf);font-weight:500;font-display:swap}.nova-subpages .section-title{font-family:"Nova Tall",var(--ff-cond);letter-spacing:0;font-size:72px;font-weight:400;line-height:.98}:where(.nova-subpages) .intro-copy,:where(.nova-subpages) .section-heading>p,:where(.nova-subpages) .party-copy>p,:where(.nova-subpages) .group-hero-copy>p,:where(.nova-subpages) .experience-hero>div>p,:where(.nova-subpages) .offer-hero>div>p{font-family:"Nova Editorial",var(--ff-body);font-weight:500}:where(.nova-subpages) .program-content h2,:where(.nova-subpages) .ticket h3,:where(.nova-subpages) .activity h3,:where(.nova-subpages) .space h3,:where(.nova-subpages) .offer-side h3,:where(.nova-subpages) .glow-sub{font-family:"Nova Tall",var(--ff-cond);letter-spacing:0;font-weight:400}:where(.nova-subpages) .ticket h3{font-size:42px}:where(.nova-subpages) .activity h3{font-size:39px}:where(.nova-subpages) .program-content h2{font-size:64px}:where(.nova-subpages) .private-hero .display{font-family:"Nova Tall",var(--ff-cond);letter-spacing:0;font-size:135px;font-weight:400;line-height:.87}:where(.nova-subpages) .skip-link{z-index:9999;background:#fff;padding:16px;position:fixed;top:-100px;left:15px;color:#1c1e32!important}:where(.nova-subpages) .skip-link:focus{top:15px}:where(.nova-subpages) .food-grid{grid-template-rows:280px 180px;grid-template-columns:1.25fr .7fr .7fr;gap:20px;display:grid}:where(.nova-subpages) .food-grid figure{position:relative;overflow:hidden}:where(.nova-subpages) .food-grid .food-large{grid-row:1/3}:where(.nova-subpages) .food-grid img{object-fit:cover;width:100%;height:100%}:where(.nova-subpages) .food-grid figcaption{color:#fff;font:400 27px "Nova Tall",var(--ff-cond);text-transform:uppercase;background:#1c1e32;max-width:max-content;padding:10px 15px;position:absolute;bottom:20px;left:18px;right:18px}:where(.nova-subpages) .food-message{background:#fe5000;grid-column:2/4;grid-template-columns:1fr 1.1fr;align-items:center;gap:25px;padding:25px 30px;display:grid}:where(.nova-subpages) .food-message h3{font:400 40px/.95 "Nova Tall",var(--ff-cond);text-transform:uppercase}:where(.nova-subpages) .food-message p{font-size:14px;line-height:1.65}:where(.nova-subpages) .visit-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin:0;padding:0;list-style:none;display:grid}:where(.nova-subpages) .visit-steps li{border-top:2px solid #1c1e32;padding-top:23px;position:relative}:where(.nova-subpages) .visit-steps span{font:400 110px/.95 "Nova Tall",var(--ff-cond);color:#fe5000}:where(.nova-subpages) .visit-steps h3{font:400 34px/1.05 "Nova Tall",var(--ff-cond);text-transform:uppercase;margin:24px 0 15px}:where(.nova-subpages) .visit-steps p{color:#585b68;font-size:15px;line-height:1.75}:where(.nova-subpages) .final-call{justify-content:space-between;align-items:center;gap:50px;display:flex}:where(.nova-subpages) .final-call .section-title em{color:#fff}:where(.nova-subpages) .final-call p{max-width:650px;margin-top:25px}:where(.nova-subpages) .glow-features .muted{line-height:1.75}:where(.nova-subpages) .food-grid .food-message p{color:#1c1e32}@media (width<=1099px){.nova-subpages .section-title{font-size:61px}:where(.nova-subpages) .private-hero .display{font-size:112px}:where(.nova-subpages) .food-message{gap:18px;padding:22px}:where(.nova-subpages) .food-message h3{font-size:32px}}@media (width<=767px){.nova-subpages .section-title{font-size:47px}:where(.nova-subpages) .private-hero .display{font-size:82px}:where(.nova-subpages) .ticket h3{font-size:42px}:where(.nova-subpages) .program-content h2{font-size:55px}:where(.nova-subpages) .food-grid{grid-template-rows:280px 230px auto;grid-template-columns:1fr 1fr;gap:12px}:where(.nova-subpages) .food-grid .food-large{grid-area:auto/1/auto/3}:where(.nova-subpages) .food-message{grid-column:1/3;padding:25px;display:block}:where(.nova-subpages) .food-message h3{margin-bottom:18px;font-size:40px}:where(.nova-subpages) .food-message p{font-size:15px}:where(.nova-subpages) .food-grid figcaption{font-size:23px;bottom:12px;left:10px;right:10px}:where(.nova-subpages) .visit-steps{grid-template-columns:1fr;gap:35px}:where(.nova-subpages) .visit-steps li{grid-template-columns:80px 1fr;gap:12px 20px;padding-top:25px;display:grid}:where(.nova-subpages) .visit-steps span{grid-row:1/3;font-size:95px}:where(.nova-subpages) .visit-steps h3{margin:0;font-size:32px}:where(.nova-subpages) .visit-steps p{grid-column:2}:where(.nova-subpages) .final-call{display:block}:where(.nova-subpages) .final-call .cta{margin-top:30px}:where(.nova-subpages) .private-hero{height:740px}:where(.nova-subpages) .food-grid .food-large img{object-position:center 55%}}:where(.nova-subpages) .party-copy .display{font-size:clamp(64px,6.8vw,100px)}:where(.nova-subpages) .timeline,:where(.nova-subpages) .schedule{padding:0;list-style:none}:where(.nova-subpages) .blue .section-title em{color:#ff9564}@media (width<=767px){:where(.nova-subpages) .party-copy .display{font-size:62px}}:where(.nova-subpages) .pos-tickets.two-packages{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.nova-subpages) .pos-tickets .ticket{min-width:0}:where(.nova-subpages) .pos-tickets .ticket-top{min-height:0}:where(.nova-subpages) .package-eyebrow{letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:block}:where(.nova-subpages) .package-price{font:400 64px/1 "Nova Tall",var(--ff-cond);margin:22px 0 10px}:where(.nova-subpages) .package-price span{font:600 13px/1.5 var(--ff-body);margin-top:8px;display:block}:where(.nova-subpages) .pos-tickets .package-alternate{margin-bottom:14px;font-size:19px;font-weight:700}:where(.nova-subpages) .pos-tickets .ticket-top>p{line-height:1.65}:where(.nova-subpages) .package-detail{margin:0 0 25px;font-size:13px;line-height:1.7}:where(.nova-subpages) .pos-tickets .ticket ul{min-height:0}:where(.nova-subpages) .package-table{border-collapse:collapse;width:100%;margin-bottom:24px;font-size:14px}:where(.nova-subpages) .package-table caption{text-align:left;padding-bottom:16px;font-size:12px;line-height:1.6}:where(.nova-subpages) .package-table th,:where(.nova-subpages) .package-table td{text-align:left;border-bottom:1px solid #a9aab455;padding:13px 5px}:where(.nova-subpages) .package-table th{font-weight:700}:where(.nova-subpages) .package-table td:last-child{text-align:right;font-weight:700}:where(.nova-subpages) .package-toddler{margin-bottom:25px;font-size:13px;line-height:1.6}:where(.nova-subpages) .package-toddler summary{cursor:pointer;padding:8px 0;font-weight:700}:where(.nova-subpages) .package-toddler ul{margin:15px 0!important}:where(.nova-subpages) .package-toddler li{font-size:13px!important}:where(.nova-subpages) .pos-tickets .cta{margin-top:auto}:where(.nova-subpages) .pos-tickets .ticket:nth-child(2) .package-detail,:where(.nova-subpages) .pos-tickets .ticket:nth-child(2) .package-toddler{color:inherit}@media (width<=767px){:where(.nova-subpages) .pos-tickets.two-packages{grid-template-columns:1fr}:where(.nova-subpages) .package-price{font-size:60px}:where(.nova-subpages) .package-table{font-size:13px}:where(.nova-subpages) .pos-tickets .ticket-body,:where(.nova-subpages) .pos-tickets .ticket-top{padding:28px 23px}}:where(.nova-subpages) .pos-tickets .ticket{border-top:0;transition:transform .2s,box-shadow .2s;overflow:visible}:where(.nova-subpages) .pos-tickets .ticket:hover{transform:translateY(-4px);box-shadow:0 16px 0 -8px #1c1e321a}:where(.nova-subpages) .package-visual{isolation:isolate;background:#1c1e32;height:235px;position:relative;overflow:hidden}:where(.nova-subpages) .package-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}:where(.nova-subpages) .pos-tickets .ticket:hover .package-visual>img{transform:scale(1.035)}:where(.nova-subpages) .package-visual:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 25%,#141626c9);position:absolute;inset:0}:where(.nova-subpages) .package-photo-caption{color:#fff;font:700 17px/1.2 var(--ff-display);z-index:1;position:absolute;bottom:21px;left:22px;right:104px}:where(.nova-subpages) .guest-seal{color:#1c1e32;z-index:1;background:#ffdf5d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;bottom:18px;right:15px;transform:rotate(9deg);box-shadow:0 0 0 3px #1c1e32,0 0 0 6px #ffdf5d}:where(.nova-subpages) .guest-seal strong{font:400 42px/.85 "Nova Tall",var(--ff-cond)}:where(.nova-subpages) .guest-seal span{text-transform:uppercase;text-align:center;margin-top:5px;font-size:10px;font-weight:800;line-height:1.1}:where(.nova-subpages) .package-party .ticket-top{color:#1c1e32;background:#ffcfb5;border-top:6px solid #fe5000;position:relative}:where(.nova-subpages) .package-party.package-variant-1 .ticket-top{background:#c8b8ff;border-color:#9172ef}:where(.nova-subpages) .package-party.package-variant-2 .ticket-top{background:#ffdf5d;border-color:#efb700}:where(.nova-subpages) .package-party.package-variant-1 .guest-seal{background:#c8b8ff;box-shadow:0 0 0 3px #1c1e32,0 0 0 6px #c8b8ff}:where(.nova-subpages) .package-party.package-variant-2 .guest-seal{background:#ffdf5d}:where(.nova-subpages) .package-party.package-variant-1 .ticket-body{color:#fff;background:#25263c}:where(.nova-subpages) .package-party .ticket-body{border-color:#1c1e3260}:where(.nova-subpages) .pos-tickets .package-party h3{letter-spacing:.01em;font-size:58px;line-height:.9}:where(.nova-subpages) .package-party .package-price{margin-top:24px}:where(.nova-subpages) .package-party .package-price span{margin-left:12px;display:inline-block}:where(.nova-subpages) .package-party .package-eyebrow{letter-spacing:.12em;font-size:11px}:where(.nova-subpages) .package-party .ticket-body>ul{padding:0;list-style:none}:where(.nova-subpages) .package-party .ticket-body>ul li{padding-left:25px;position:relative}:where(.nova-subpages) .package-party .ticket-body>ul li:before{content:"✓";color:#fe5000;font-weight:900;position:absolute;left:0}:where(.nova-subpages) .package-party .ticket-body .package-detail{border-top:1px solid #a9aab455;padding-top:20px}:where(.nova-subpages) .group-package-visual{height:270px}:where(.nova-subpages) .group-package-visual>img{filter:brightness(.72)}:where(.nova-subpages) .duration-lockup{color:#fff;z-index:1;align-items:center;gap:18px;display:flex;position:absolute;top:26px;left:30px;right:25px}:where(.nova-subpages) .duration-lockup strong{font:400 130px/.9 "Nova Tall",var(--ff-cond);letter-spacing:-.02em}:where(.nova-subpages) .duration-lockup span{font:400 30px/.95 "Nova Tall",var(--ff-cond);text-transform:uppercase}:where(.nova-subpages) .session-ribbon{color:#1c1e32;font:400 26px/1 "Nova Tall",var(--ff-cond);text-transform:uppercase;z-index:1;background:#ffdf5d;padding:12px 35px;position:absolute;bottom:24px;left:-5px;transform:rotate(-3deg)}:where(.nova-subpages) .package-group.package-variant-1 .session-ribbon{color:#fff;background:#fe5000;transform:rotate(2deg)}:where(.nova-subpages) .package-group .ticket-top{color:#1c1e32;background:#cef0e6;border-top:6px solid #72cdb8}:where(.nova-subpages) .package-group.package-variant-1 .ticket-top{background:#ffcfb5;border-color:#fe5000}:where(.nova-subpages) .package-group .ticket-body{color:#1c1e32;background:#fff}:where(.nova-subpages) .package-group .package-table tbody tr:last-child{background:#ffebba}:where(.nova-subpages) .package-group .package-table th,:where(.nova-subpages) .package-group .package-table td{padding-left:10px;padding-right:10px}:where(.nova-subpages) .package-group .package-table caption{color:#565966}:where(.nova-subpages) .package-group .package-toddler{background:#f8f7f3;border:1px solid #d8dae0;padding:10px 14px}:where(.nova-subpages) .private-package-visual{height:310px}:where(.nova-subpages) .private-package-visual>img{filter:brightness(.65)}:where(.nova-subpages) .private-package-visual .duration-lockup{top:85px}:where(.nova-subpages) .private-pass-label{z-index:1;color:#ffdf5d;letter-spacing:.18em;font-size:12px;font-weight:800;position:absolute;top:25px;left:30px}:where(.nova-subpages) .private-capacity{z-index:1;color:#1c1e32;text-transform:uppercase;background:#ffdf5d;padding:10px 15px;font-size:12px;font-weight:800;position:absolute;bottom:25px;right:24px;transform:rotate(-4deg)}:where(.nova-subpages) .package-private .ticket-top{color:#fff;background:#1c1e32;border-top:6px solid #fe5000}:where(.nova-subpages) .package-private.package-variant-1 .ticket-top{background:#39304f;border-color:#c8b8ff}:where(.nova-subpages) .package-private .ticket-body{color:#1c1e32;background:#fff}:where(.nova-subpages) .package-private .package-price{color:#ff9564}:where(.nova-subpages) .package-private.package-variant-1 .package-price{color:#d5c8ff}:where(.nova-subpages) .package-private .package-price span{color:#fff}:where(.nova-subpages) .package-private .ticket-body>ul{grid-template-columns:1fr 1fr;gap:15px;padding:0;list-style:none;display:grid}:where(.nova-subpages) .package-private .ticket-body>ul li{background:#f2f0f6;border-left:3px solid #fe5000;margin:0;padding:16px;font-size:14px;font-weight:600}:where(.nova-subpages) .package-private.package-variant-1 .ticket-body>ul li{border-color:#9172ef}@media (width<=1099px) and (width>=768px){:where(.nova-subpages) .package-photo-caption{font-size:14px;left:16px;right:95px}:where(.nova-subpages) .guest-seal{width:72px;height:72px;right:12px}:where(.nova-subpages) .guest-seal strong{font-size:34px}:where(.nova-subpages) .guest-seal span{font-size:8px}:where(.nova-subpages) .pos-tickets .package-party h3{font-size:48px}:where(.nova-subpages) .package-visual{height:220px}:where(.nova-subpages) .private-package-visual{height:300px}}@media (width<=767px){:where(.nova-subpages) .package-visual{height:235px}:where(.nova-subpages) .packages-party{gap:30px}:where(.nova-subpages) .pos-tickets .package-party h3{font-size:58px}:where(.nova-subpages) .duration-lockup{gap:15px;left:23px}:where(.nova-subpages) .duration-lockup strong{font-size:108px}:where(.nova-subpages) .duration-lockup span{font-size:25px}:where(.nova-subpages) .group-package-visual{height:255px}:where(.nova-subpages) .session-ribbon{padding:12px 26px;font-size:23px}:where(.nova-subpages) .private-package-visual{height:285px}:where(.nova-subpages) .private-pass-label{left:23px}:where(.nova-subpages) .package-private .ticket-body>ul{grid-template-columns:1fr}:where(.nova-subpages) .package-private .ticket-body>ul li{padding:13px 16px}:where(.nova-subpages) .package-party .package-price span{margin-left:0;display:block}:where(.nova-subpages) .pos-tickets .ticket:hover{transform:none}}@media (prefers-reduced-motion:reduce){:where(.nova-subpages) .pos-tickets .ticket,:where(.nova-subpages) .package-visual>img{transition:none}:where(.nova-subpages) .pos-tickets .ticket:hover,:where(.nova-subpages) .pos-tickets .ticket:hover .package-visual>img{transform:none}}:where(.nova-subpages) .compact-packages.section-pad{padding-top:46px}:where(.nova-subpages) .compact-packages .section-heading{margin-bottom:28px;display:block}.nova-subpages .compact-packages .section-title{font-size:clamp(38px,5vw,68px);line-height:1.05}@media (width<=767px){:where(.nova-subpages) .compact-packages.section-pad{padding-top:32px}:where(.nova-subpages) .compact-packages .section-heading{margin-bottom:24px}.nova-subpages .compact-packages .section-title{font-size:38px}}.nova-subpages{color:#fff;background:#1c1e32}.nova-subpages [id]{scroll-margin-top:12px}.nova-subpages .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nova-subpages .glow-sub{font-family:"Nova Tall", var(--ff-cond)}@media (width<=767px){.nova-subpages .glow-word{font-size:27vw}}.nova-subpages .venue-plan>*{min-width:0}@media (width<=359px){.nova-subpages .program-hero .display{font-size:48px}}.nova-subpages .cta:disabled{opacity:.6;cursor:not-allowed}
