.cS7uea_pageHeader{background-color:var(--accent-color);color:var(--text-light);text-align:center;background-image:radial-gradient(#ffffff14 2px,#0000 2px),radial-gradient(#ffffff14 2px,#0000 2px);background-position:0 0,15px 15px;background-size:30px 30px;padding:160px 0 100px;position:relative;overflow:hidden}.cS7uea_overlay{z-index:1;background:radial-gradient(circle at top,#2a0a4a66 0%,#1a0b2ecc 100%);width:100%;height:100%;position:absolute;top:0;left:0}.cS7uea_container{z-index:3;position:relative;max-width:900px!important}.cS7uea_breadcrumbs{font-size:.9rem;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:25px;font-weight:600;display:flex}.cS7uea_breadcrumbs a{color:var(--text-light);transition:var(--transition)}.cS7uea_breadcrumbs a:hover{color:var(--secondary-color)}.cS7uea_separator{color:#fff6;margin:0 5px}.cS7uea_current{color:var(--secondary-color)}.cS7uea_title{color:var(--text-light);text-shadow:0 4px 15px #0000004d;opacity:0;margin-bottom:20px;font-size:3.5rem;font-weight:900;line-height:1.2}.cS7uea_description{color:#ffffffe6;opacity:0;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}.cS7uea_ctaWrapper{opacity:0;margin-top:35px}.cS7uea_ctaBtn{padding:16px 40px;font-size:1.1rem;box-shadow:0 10px 25px #ff8c0066}.cS7uea_wave{z-index:5;width:100%;line-height:0;position:absolute;bottom:-1px;left:0;overflow:hidden}.cS7uea_wave svg{width:calc(100% + 1.3px);height:60px;display:block;position:relative}.cS7uea_wave .cS7uea_shapeFill{fill:var(--bg-light)}@media (max-width:768px){.cS7uea_pageHeader{padding:130px 0 80px}.cS7uea_title{font-size:2.2rem}.cS7uea_description{font-size:1.1rem}}.cS7uea_modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.cS7uea_modalContent{border-radius:var(--radius-lg);width:100%;max-width:600px;color:var(--text-dark,#333);text-align:left;background-color:#fff;padding:40px;animation:.3s ease-out forwards cS7uea_slideUp;position:relative;box-shadow:0 10px 40px #0000004d}.cS7uea_modalContent:focus{outline:none}.cS7uea_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes cS7uea_slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cS7uea_closeBtn{cursor:pointer;color:var(--text-dark);opacity:.5;transition:var(--transition);background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:15px;right:15px}.cS7uea_closeBtn:hover{opacity:1}.cS7uea_modalTitle{font-size:1.8rem;font-family:var(--font-heading);color:var(--accent-color);margin-bottom:10px}.cS7uea_modalSubtitle{color:#666;margin-bottom:30px;line-height:1.5}.cS7uea_modalForm{flex-direction:column;gap:15px;display:flex}.cS7uea_modalInput{border:1px solid var(--border-color,#eaeaea);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);transition:var(--transition);color:var(--text-dark,#333);background-color:#fff;padding:15px 20px;font-size:1rem}.cS7uea_modalInput::placeholder{color:#bbb}.cS7uea_modalInput:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #ffb70333}.cS7uea_modalSubmitBtn{width:100%;margin-top:10px}.cS7uea_modalAgreement{cursor:pointer;align-items:center;gap:15px;margin-top:10px;display:flex}.cS7uea_modalCheckbox{transform-origin:50%;flex-shrink:0;margin:0;transform:scale(1.6)}.cS7uea_modalAgreementText{color:var(--text-dark);opacity:.7;text-align:left;margin-left:5px;font-size:.85rem;line-height:1.4}.cS7uea_modalAgreementText a{color:#888;transition:var(--transition);text-decoration:underline}.cS7uea_modalAgreementText a:hover{color:var(--primary-color)}.cS7uea_successView{flex-direction:column;align-items:center;padding:20px 0;display:flex}.cS7uea_successIcon{color:#fff;background-color:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;display:flex;box-shadow:0 4px 15px #4caf504d}@media (max-width:768px){.cS7uea_breadcrumbs{gap:0 8px;margin-bottom:15px}.cS7uea_breadcrumbs a{padding:13px 0;display:inline-block}}
._8MQlIq_intro{text-align:center;max-width:800px;margin:0 auto 60px}._8MQlIq_lead{color:#555;font-size:1.2rem;line-height:1.8}._8MQlIq_benefitsGrid{grid-template-columns:repeat(1,1fr);gap:30px;margin-bottom:60px;display:grid}@media (min-width:768px){._8MQlIq_benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){._8MQlIq_benefitsGrid{grid-template-columns:repeat(3,1fr)}}._8MQlIq_card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition);background:#fff;border:1px solid #2a0a4a0d;padding:40px 30px;position:relative}._8MQlIq_card:hover{box-shadow:var(--shadow-md);border-color:#ffb7034d;transform:translateY(-5px)}._8MQlIq_iconBadge{background:linear-gradient(135deg, var(--secondary-color), #fc0);width:60px;height:60px;color:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000001a}._8MQlIq_card h3{color:var(--accent-color);margin-top:15px;margin-bottom:15px;font-size:1.3rem;font-weight:800}._8MQlIq_card p{color:#666;line-height:1.6}._8MQlIq_typesList{background:var(--text-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:50px}._8MQlIq_subtitle{color:var(--accent-color);text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:800}._8MQlIq_typesList ul{grid-template-columns:repeat(1,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}@media (min-width:768px){._8MQlIq_typesList ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){._8MQlIq_typesList ul{grid-template-columns:repeat(3,1fr)}}._8MQlIq_typesCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition);background:#fff;border:1px solid #2a0a4a0d;flex-direction:column;align-items:center;gap:15px;padding:30px 20px;display:flex}._8MQlIq_typesCard:hover{box-shadow:var(--shadow-md);border-color:var(--primary-color);transform:translateY(-5px)}._8MQlIq_typesIconWrapper{background:linear-gradient(135deg, var(--bg-section), #fff);width:60px;height:60px;color:var(--primary-color);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #0000000d}._8MQlIq_typesCard:hover ._8MQlIq_typesIconWrapper{color:var(--secondary-color);transform:scale(1.05)}._8MQlIq_typesCard h3{color:var(--accent-color);margin:0;font-size:1.1rem;font-weight:700;line-height:1.4}._8MQlIq_ctaSection{background:linear-gradient(135deg, var(--accent-color), #401e6b)}._8MQlIq_seasonalGrid{grid-template-columns:1fr;align-items:stretch;gap:30px;display:grid}@media (min-width:900px){._8MQlIq_seasonalGrid{grid-template-columns:repeat(2,1fr)}}._8MQlIq_ctaBox{text-align:center;color:var(--text-light);flex-direction:column;justify-content:center;display:flex}._8MQlIq_ctaBox h2,._8MQlIq_ctaBox h3{color:var(--text-light);margin-bottom:20px;font-size:2.2rem}._8MQlIq_ctaBox p{color:#ffffffe6;flex:auto;max-width:600px;margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:1.15rem}._8MQlIq_stepsGrid{grid-template-columns:repeat(1,1fr);gap:30px;margin-top:50px;display:grid}@media (min-width:600px){._8MQlIq_stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){._8MQlIq_stepsGrid{grid-template-columns:repeat(3,1fr)}}._8MQlIq_stepCard{border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #2a0a4a0d;padding:30px 20px;position:relative}._8MQlIq_stepNumber{background:linear-gradient(135deg, var(--secondary-color), #fc0);width:50px;height:50px;color:var(--accent-color);font-size:1.5rem;font-weight:900;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}._8MQlIq_stepCard h3{color:var(--accent-color);margin-bottom:15px;font-size:1.2rem;font-weight:800}._8MQlIq_stepCard p{color:#666;font-size:.95rem;line-height:1.5}._8MQlIq_comparisonGrid{grid-template-columns:1fr;align-items:center;gap:30px;max-width:1000px;margin:0 auto;display:grid;position:relative}@media (min-width:900px){._8MQlIq_comparisonGrid{grid-template-columns:1fr 60px 1fr;gap:20px}}._8MQlIq_comparisonCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;border:1px solid #2a0a4a0d;padding:15px;position:relative;overflow:hidden}._8MQlIq_comparisonCard:hover{box-shadow:var(--shadow-md);border-color:#6c38ff33;transform:translateY(-5px)}._8MQlIq_comparisonCardPremium{border:2px solid var(--primary-color);z-index:2;transform:scale(1.02);box-shadow:0 15px 35px #6c38ff26}._8MQlIq_comparisonCardPremium:before{content:"";background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));height:6px;position:absolute;top:0;left:0;right:0}._8MQlIq_comparisonCardPremium:hover{border-color:var(--secondary-color);transform:scale(1.03)translateY(-5px);box-shadow:0 20px 45px #6c38ff40}._8MQlIq_comparisonHeader{font-family:var(--font-heading);color:var(--accent-color);border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;font-size:1.5rem;font-weight:800;display:flex}._8MQlIq_comparisonCardPremium ._8MQlIq_comparisonHeader{color:var(--primary-color)}._8MQlIq_premiumBadge{background:var(--secondary-color);color:var(--accent-color);text-transform:uppercase;border-radius:20px;padding:5px 12px;font-size:.8rem;font-weight:800}._8MQlIq_comparisonList{margin:0;padding:0;list-style:none}._8MQlIq_comparisonList li{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}._8MQlIq_comparisonList li:last-child{margin-bottom:0}._8MQlIq_comparisonList li svg{flex-shrink:0;margin-top:3px}._8MQlIq_comparisonList li div{flex-direction:column;display:flex}._8MQlIq_comparisonList li strong{color:var(--accent-color);margin-bottom:4px;font-size:1.05rem;font-weight:700}._8MQlIq_comparisonList li span{color:#666;font-size:.95rem;line-height:1.4}._8MQlIq_comparisonCardPremium ._8MQlIq_comparisonList li strong{color:var(--text-dark)}._8MQlIq_comparisonVs{display:none}@media (min-width:900px){._8MQlIq_comparisonVs{color:#6b6b6b;width:60px;height:60px;font-family:var(--font-heading);z-index:3;background:#f0f0f5;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:1.2rem;font-weight:900;display:flex;position:relative;box-shadow:inset 0 2px 5px #0000000d}}._8MQlIq_docsGrid{grid-template-columns:repeat(1,1fr);gap:20px;max-width:100%;margin:0 auto;display:grid}@media (min-width:600px){._8MQlIq_docsGrid{grid-template-columns:repeat(3,1fr)}}._8MQlIq_typesCard{cursor:pointer}._8MQlIq_typesCard:active{transform:scale(.98)}._8MQlIq_modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._8MQlIq_modalContent{border-radius:var(--radius-lg);width:100%;max-width:600px;box-shadow:var(--shadow-lg);scrollbar-width:none;-ms-overflow-style:none;background:#fff;max-height:95vh;padding:30px;position:relative;overflow-y:auto}._8MQlIq_modalContent::-webkit-scrollbar{display:none}._8MQlIq_modalContent:focus{outline:none}._8MQlIq_closeButton{cursor:pointer;color:var(--text-dark);opacity:.5;transition:var(--transition);background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:15px;right:15px}._8MQlIq_closeButton:hover{opacity:1}._8MQlIq_modalHeader{text-align:left;border-bottom:1px solid #f0f0f0;margin-bottom:30px;padding-bottom:20px}._8MQlIq_modalHeader ._8MQlIq_modalTitle{font-size:2rem;font-weight:900;line-height:1.2;font-family:var(--font-heading);margin-bottom:10px;color:var(--accent-color)!important}._8MQlIq_modalHeader ._8MQlIq_modalSubtitle{margin:0;font-size:1.1rem;line-height:1.5;color:#666!important}._8MQlIq_highlightText{color:var(--primary-color);font-weight:700}._8MQlIq_formGroup{margin-bottom:12px}._8MQlIq_formGroup label{color:var(--text-dark);text-align:left;margin-bottom:5px;font-size:.9rem;font-weight:600;display:block}._8MQlIq_formInput{border:1px solid var(--border-color,#eaeaea);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);transition:var(--transition);color:var(--text-dark,#333);background-color:#fff;padding:15px 20px;font-size:1rem}._8MQlIq_formInput::placeholder{color:#bbb}._8MQlIq_formInput:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #ffb70333}textarea._8MQlIq_formInput{resize:vertical;min-height:80px}._8MQlIq_dateInput{background-image:url("data:image/svg+xml;utf8,<svg fill=\"%23bbbbbb\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2z\"/></svg>");background-position:right 20px center;background-repeat:no-repeat;background-size:20px}._8MQlIq_submitBtn{border-radius:var(--radius-full,50px);color:#fff;width:100%;font-size:1.1rem;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#d9117d,#ad5f00);border:none;justify-content:center;align-items:center;height:56px;margin-top:10px;padding:0 40px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #ff8c004d}._8MQlIq_submitBtn:hover{box-shadow:0 6px 20px #ff8c0066}._8MQlIq_agreement{color:#666;align-items:center;gap:15px;margin-top:15px;font-size:.9rem;display:flex}._8MQlIq_agreement input{transform-origin:50%;cursor:pointer;flex-shrink:0;margin:0;transform:scale(1.6)}._8MQlIq_agreement span{text-align:left;margin-left:5px}._8MQlIq_agreement a{color:#888;transition:var(--transition);text-decoration:underline}._8MQlIq_agreement a:hover{color:var(--primary-color)}._8MQlIq_docLink{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-dark);transition:var(--transition);background:#fff;border:1px solid #2a0a4a0d;justify-content:center;align-items:center;padding:20px;font-weight:700;text-decoration:none;display:flex}._8MQlIq_docLink:hover{box-shadow:var(--shadow-md);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-3px)}
.yjK1kW_intro{text-align:center;max-width:800px;margin:0 auto 60px}.yjK1kW_lead{color:#555;font-size:1.2rem;line-height:1.8}.yjK1kW_features{grid-template-columns:repeat(1,1fr);gap:40px;display:grid}@media (min-width:768px){.yjK1kW_features{grid-template-columns:repeat(3,1fr)}}.yjK1kW_featureCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition);background:#fff;border:1px solid #2a0a4a0d;padding:40px 30px}.yjK1kW_featureCard:hover{box-shadow:var(--shadow-md);border-color:#ff33661a;transform:translateY(-8px)}.yjK1kW_icon{background:var(--bg-section);width:80px;height:80px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 25px;display:flex}.yjK1kW_featureCard h3{color:var(--accent-color);margin-bottom:15px;font-size:1.3rem;font-weight:800}.yjK1kW_featureCard p{color:#666;line-height:1.6}.yjK1kW_ctaSection{background-color:var(--bg-section);background-image:repeating-linear-gradient(45deg,#2a0a4a03 0 2px,#0000 2px 12px)}.yjK1kW_ctaFullWidthSection{background-color:var(--accent-color);color:var(--text-light);padding:var(--section-pad) 0;text-align:center;background-image:repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 12px)}.yjK1kW_ctaFullWidthSection h2{color:var(--text-light);margin-bottom:20px;font-size:2.2rem}.yjK1kW_ctaFullWidthSection p{color:#ffffffe6;max-width:800px;margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:1.15rem}.yjK1kW_ctaBox{background:var(--accent-color);border-radius:var(--radius-lg);text-align:center;color:var(--text-light);box-shadow:var(--shadow-lg);padding:60px 40px;position:relative;overflow:hidden}.yjK1kW_ctaBox h2{color:var(--text-light);z-index:2;margin-bottom:20px;font-size:2.2rem;position:relative}.yjK1kW_ctaBox p{color:#ffffffe6;z-index:2;max-width:600px;margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:1.15rem;position:relative}.yjK1kW_ctaBox a{z-index:2;position:relative}.yjK1kW_stepsGrid{grid-template-columns:repeat(1,1fr);gap:30px;margin-top:50px;display:grid}@media (min-width:600px){.yjK1kW_stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.yjK1kW_stepsGrid{grid-template-columns:repeat(4,1fr)}}.yjK1kW_stepCard{border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #2a0a4a0d;padding:30px 20px;position:relative}.yjK1kW_stepNumber{background:linear-gradient(135deg, var(--secondary-color), #fc0);width:50px;height:50px;color:var(--accent-color);font-size:1.5rem;font-weight:900;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.yjK1kW_stepCard h3{color:var(--accent-color);margin-bottom:15px;font-size:1.2rem;font-weight:800}.yjK1kW_stepCard p{color:#666;font-size:.95rem;line-height:1.5}.yjK1kW_promoBlock{border-radius:var(--radius-lg);color:#fff;text-align:center;background:repeating-linear-gradient(45deg,#ffffff0d 0,#fff0 2px,#0000 2px 12px),linear-gradient(135deg,#6c38ff,#a12bff);flex-direction:column;align-items:center;gap:15px;padding:50px;display:flex}.yjK1kW_promoBlock h2{color:#fff;margin-bottom:5px;font-size:2.2rem}.yjK1kW_promoBlock p{opacity:.9;max-width:800px;font-size:1.2rem;line-height:1.6}.yjK1kW_promoBlockBtn{margin-top:10px;padding:15px 40px;font-size:1.1rem;background:var(--secondary-color)!important;color:var(--accent-color)!important}@media (max-width:768px){.yjK1kW_promoBlock{padding:25px}.yjK1kW_promoBlock h2{font-size:1.6rem}.yjK1kW_promoBlock p{font-size:1rem}.yjK1kW_promoBlockBtn{width:100%;padding:12px 18px;font-size:.85rem}}
.z09TxG_hero{color:var(--text-light);background:var(--bg-dark);position:relative}.z09TxG_heroPicture{z-index:0;position:absolute;inset:0}.z09TxG_heroImage{object-fit:cover;object-position:center;width:100%;height:100%}.z09TxG_heroShade{z-index:1;background:linear-gradient(90deg, var(--bg-dark) 0%, var(--bg-dark) 34%, color-mix(in srgb, var(--bg-dark) 78%, transparent) 48%, transparent 70%), linear-gradient(0deg, var(--bg-dark) 0%, transparent 20%);position:absolute;inset:0}.z09TxG_heroContainer{padding-top:var(--header-h);align-items:center;min-height:calc(100svh - 89px);display:flex;position:relative;overflow:hidden}.z09TxG_heroContent{z-index:2;max-width:700px;padding:76px 0 130px;position:relative}.z09TxG_heroTitle .z09TxG_kicker{display:block}.z09TxG_kicker,.z09TxG_sectionHeading>p{color:#737373;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:800;display:block}.z09TxG_hero .z09TxG_kicker,.z09TxG_quick .z09TxG_kicker,.z09TxG_showsSection .z09TxG_kicker,.z09TxG_showsSection .z09TxG_sectionHeading>p,.z09TxG_museumsSection .z09TxG_kicker,.z09TxG_museumsSection .z09TxG_sectionHeading>p{color:var(--secondary-color)}.z09TxG_hero h1{letter-spacing:-.065em;max-width:680px;margin-bottom:28px;font-size:clamp(3rem,4.7vw,5.2rem);line-height:.94}.z09TxG_heroContent>p:not(.z09TxG_kicker){max-width:610px;color:color-mix(in srgb, var(--text-light) 82%, transparent);font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.65}.z09TxG_heroActions{gap:14px;margin-top:34px;display:flex}.z09TxG_heroActions .btn-primary:hover{transform:none}.z09TxG_ghostButton{min-height:56px;font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid color-mix(in srgb, var(--text-light) 45%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-dark) 50%, transparent);color:var(--text-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:12px 24px;font-size:.85rem;font-weight:700;display:inline-flex}.z09TxG_scrollDown{z-index:3;color:var(--text-light);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.z09TxG_scrollDown i{font-size:1.7rem;font-style:normal;line-height:1;animation:1.6s ease-in-out infinite z09TxG_scrollDownLoop}.z09TxG_intentSection,.z09TxG_showsSection,.z09TxG_experienceSection,.z09TxG_groupsSection,.z09TxG_museumsSection,.z09TxG_seoSection{padding-block:var(--section-pad)}.z09TxG_intentSection{background:var(--bg-light);position:relative}.z09TxG_sectionHeading h2{max-width:820px;color:var(--accent-color);margin-bottom:28px;font-size:3rem;line-height:1.04}.z09TxG_intentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.z09TxG_intentCard{border:1px solid color-mix(in srgb, var(--accent-color) 18%, transparent);border-radius:var(--radius-lg);background:var(--text-light);min-height:310px;box-shadow:0 10px 30px color-mix(in srgb, var(--accent-color) 12%, transparent);flex-direction:column;padding:32px;display:flex}.z09TxG_intentCard>span{color:var(--primary-color);font-weight:900}.z09TxG_intentCard h3{color:var(--accent-color);margin-top:auto;margin-bottom:14px;font-size:1.3rem;font-weight:800;line-height:1.3}.z09TxG_intentCard p{color:color-mix(in srgb, var(--text-dark) 70%, transparent)}.z09TxG_intentCard b{color:var(--primary-color);margin-top:22px}.z09TxG_showsSection{color:var(--text-light);background:var(--bg-dark)}.z09TxG_showsSection .z09TxG_sectionHeading h2,.z09TxG_museumsSection .z09TxG_sectionHeading h2{color:var(--text-light)}.z09TxG_headingRow{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.z09TxG_headingCopy{max-width:500px;color:color-mix(in srgb, currentColor 68%, transparent)}.z09TxG_sliderShell{position:relative}.z09TxG_sliderControls{z-index:2;justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex;position:relative}.z09TxG_sliderControls button:before{content:"";width:20px;height:20px;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;mask:var(--arrow-right) center / contain no-repeat;background-color:currentColor;margin:0 auto;display:block}.z09TxG_navPrev:before{transform:scaleX(-1)}.z09TxG_sliderControls button:hover{background:color-mix(in srgb, var(--text-light) 18%, transparent);border-color:color-mix(in srgb, var(--text-light) 55%, transparent)}.z09TxG_sliderControls button:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}.z09TxG_sliderControls button{border:1px solid color-mix(in srgb, var(--text-light) 24%, transparent);background:color-mix(in srgb, var(--text-light) 7%, transparent);width:48px;height:48px;color:var(--text-light);cursor:pointer;border-radius:50%;font-size:1.35rem;transition:background-color .2s,border-color .2s}.z09TxG_showTrack{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:22px;margin:-46px;padding:46px;scroll-padding-inline:46px;display:flex;overflow-x:auto}.z09TxG_showTrack::-webkit-scrollbar{display:none}.z09TxG_showTrack{--fade-left:0px;--fade-right:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%);transition:--fade-left .25s,--fade-right .25s}.z09TxG_fadeLeft{--fade-left:110px}.z09TxG_fadeRight{--fade-right:110px}.z09TxG_showCard{scroll-snap-align:start;border-radius:var(--radius-lg);background:var(--text-light);min-width:0;min-height:680px;color:var(--text-dark);flex-direction:column;flex:0 0 calc(28.5714% - 18.8571px);display:flex;overflow:hidden;box-shadow:0 16px 38px #00000057}.z09TxG_experienceMedia,.z09TxG_groupsMedia,.z09TxG_museumCard{min-height:300px;position:relative;overflow:hidden}.z09TxG_showMedia{height:280px;position:relative;overflow:hidden;container-type:inline-size}.z09TxG_coverImage{object-fit:cover}.z09TxG_illustrationImage{object-fit:contain;object-position:center}.z09TxG_mediaTop{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:20px;left:20px;right:20px}.z09TxG_tags{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.z09TxG_cardCountdown{border-radius:var(--radius-full);background:var(--primary-color);color:var(--text-light);font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;margin-left:auto;padding:6px 14px;font-size:.85rem;font-weight:800;box-shadow:0 4px 10px #0000002e}.z09TxG_tag{border-radius:var(--radius-full);background:var(--secondary-color);color:var(--accent-color);font-family:var(--font-heading);text-transform:uppercase;padding:6px 14px;font-size:.85rem;font-weight:800;box-shadow:0 4px 10px #00000026}.z09TxG_tag,.z09TxG_cardCountdown{white-space:nowrap;padding:6px clamp(8px,3cqw,14px);font-size:clamp(.75rem,3.6cqw,.85rem)}.z09TxG_showBody{flex-direction:column;flex:1;padding:28px;display:flex}.z09TxG_showBody h3{color:var(--accent-color);align-items:center;min-height:3.6rem;margin:0 0 20px;font-size:1.4rem;font-weight:800;line-height:1.3;display:flex}.z09TxG_details{color:color-mix(in srgb, var(--text-dark) 68%, transparent);flex-direction:column;gap:12px;margin-bottom:25px;font-size:1rem;display:flex}.z09TxG_infoRow{align-items:center;gap:10px;margin:0;display:flex}.z09TxG_infoRow svg{width:18px;height:18px;color:var(--primary-color);flex-shrink:0}.z09TxG_cardDesc{margin:0;line-height:1.6}.z09TxG_showActions{border-top:1px dashed color-mix(in srgb, var(--accent-color) 14%, transparent);gap:12px;margin-top:auto;padding-top:25px;display:grid}.z09TxG_price{font-family:var(--font-heading);color:var(--primary-color);text-align:center;margin:0 0 3px;font-size:1.4rem;font-weight:400}.z09TxG_notifyButton,.z09TxG_detailsButton{border-radius:var(--radius-full);min-height:56px;font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:12px 24px;font-size:.85rem;font-weight:700;display:inline-flex}.z09TxG_notifyButton{background:var(--accent-color);color:var(--text-light);border:1px solid #0000}.z09TxG_detailsButton{min-height:44px;color:color-mix(in srgb, var(--text-dark) 62%, transparent);padding-block:8px;text-decoration:none}.z09TxG_experienceSection{background:var(--text-light)}.z09TxG_experienceGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.z09TxG_experienceMedia{border-radius:var(--radius-lg);min-height:610px;box-shadow:var(--shadow-md)}.z09TxG_steps{gap:12px;margin-top:44px;display:grid}.z09TxG_steps>div{border-top:1px solid color-mix(in srgb, var(--accent-color) 14%, transparent);grid-template-columns:56px 1fr;padding:20px 0;display:grid}.z09TxG_steps>div>b{color:var(--primary-color)}.z09TxG_steps span{gap:6px;display:grid}.z09TxG_steps strong{color:var(--accent-color);font-size:1.15rem}.z09TxG_steps small{color:color-mix(in srgb, var(--text-dark) 66%, transparent);font-size:.95rem}.z09TxG_groupsSection{background:color-mix(in srgb, var(--secondary-color) 13%, var(--bg-light))}.z09TxG_groupsCard{border-radius:var(--radius-lg);background:var(--text-light);box-shadow:var(--shadow-md);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.z09TxG_groupsCard>div:first-child{padding:clamp(36px,6vw,78px)}.z09TxG_groupsCard h2{max-width:690px;color:var(--accent-color);margin-bottom:22px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.z09TxG_groupsCard p:not(.z09TxG_kicker){color:color-mix(in srgb, var(--text-dark) 70%, transparent);margin-bottom:30px}.z09TxG_museumsSection{color:var(--text-light);background:var(--accent-color)}.z09TxG_museumGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.z09TxG_museumCard{border-radius:var(--radius-lg);min-height:430px}.z09TxG_museumCard:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--bg-dark) 88%, transparent), transparent 62%);position:absolute;inset:0}.z09TxG_museumCard span,.z09TxG_museumCard b{z-index:2;position:absolute;left:24px}.z09TxG_museumCard span{font-size:1.45rem;font-weight:900;bottom:54px}.z09TxG_museumCard b{color:var(--secondary-color);font-size:.82rem;bottom:24px}.z09TxG_seoSection{background:var(--bg-light)}.z09TxG_seoGrid{grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);display:grid}.z09TxG_seoGrid h2{color:var(--accent-color);font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.08}.z09TxG_seoGrid>div:last-child{color:color-mix(in srgb, var(--text-dark) 72%, transparent);gap:20px;font-size:1.06rem;display:grid}@keyframes z09TxG_scrollDownLoop{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}}@media (max-width:1000px){.z09TxG_showCard{flex-basis:calc(40% - 17.6px)}.z09TxG_intentGrid,.z09TxG_museumGrid{grid-template-columns:repeat(2,1fr)}.z09TxG_museumCard:last-child{grid-column:1/-1}}@media (max-width:620px){.z09TxG_headingCentered,.z09TxG_headingCentered>p{text-align:center}}@media (max-width:760px){.z09TxG_sectionHeading h2{font-size:2.2rem}.z09TxG_heroContainer{align-items:end;min-height:760px}.z09TxG_heroPicture{background:var(--bg-dark)}.z09TxG_heroImage{object-fit:contain;object-position:center top}.z09TxG_heroShade{background:linear-gradient(0deg, var(--bg-dark) 35%, color-mix(in srgb, var(--bg-dark) 82%, transparent) 56%, transparent 82%)}.z09TxG_heroContent{padding:280px 0 120px}.z09TxG_hero h1{font-size:clamp(2.6rem,11vw,3.8rem)}.z09TxG_heroActions,.z09TxG_headingRow{flex-direction:column;align-items:stretch}.z09TxG_ghostButton{width:100%}.z09TxG_scrollDown{bottom:18px}.z09TxG_intentGrid,.z09TxG_museumGrid,.z09TxG_experienceGrid,.z09TxG_groupsCard,.z09TxG_seoGrid{grid-template-columns:1fr}.z09TxG_intentCard{min-height:250px}.z09TxG_showCard{flex-basis:82%;min-height:660px}.z09TxG_showBody{padding:20px}.z09TxG_showBody h3{margin-bottom:15px;font-size:1.25rem}.z09TxG_experienceMedia{min-height:420px}.z09TxG_groupsMedia{min-height:360px}.z09TxG_museumCard,.z09TxG_museumCard:last-child{grid-column:auto;min-height:380px}}.z09TxG_quick{color:var(--text-light);border-top:1px solid color-mix(in srgb, var(--text-light) 12%, transparent);background:#261143}.z09TxG_quickGrid{grid-template-columns:1.45fr 1.25fr .9fr auto;display:grid}.z09TxG_quickGrid>div,.z09TxG_quickGrid>a{border-left:1px solid color-mix(in srgb, var(--text-light) 12%, transparent);min-height:87px;padding:16px 24px}.z09TxG_quickGrid>div{grid-template-columns:26px minmax(0,1fr);align-content:center;min-width:0;display:grid}.z09TxG_quickGrid>div>svg{width:18px;height:18px;color:var(--secondary-color);grid-area:1/1/span 3;margin-top:3px}.z09TxG_quickGrid>div>span,.z09TxG_quickGrid>div>strong,.z09TxG_quickGrid>div>.z09TxG_quickSub{grid-column:2}.z09TxG_quickGrid span{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text-light) 62%, transparent);font-size:.75rem;font-weight:700;line-height:1.3}.z09TxG_quickGrid strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.z09TxG_quickSub{color:color-mix(in srgb, var(--text-light) 68%, transparent);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:.8rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.z09TxG_quickGrid>a{border-right:1px solid color-mix(in srgb, var(--text-light) 12%, transparent);color:var(--secondary-color);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:.75rem;font-weight:800;transition:color .25s;display:flex}.z09TxG_quickGrid>a svg{width:18px;height:18px;transition:transform .25s}.z09TxG_quickGrid>a:hover{color:#ffc93c}.z09TxG_quickGrid>a:hover svg{transform:translate(5px)}.z09TxG_quickGrid>a:focus-visible{outline:2px solid var(--secondary-color);outline-offset:-2px}@media (max-width:1000px){.z09TxG_quickGrid{grid-template-columns:1fr 1fr}.z09TxG_quickGrid>a{border-right:0;grid-column:1/-1}}@media (max-width:640px){.z09TxG_quickGrid{grid-template-columns:1fr}.z09TxG_quickGrid>div,.z09TxG_quickGrid>a{border-left:0;border-top:1px solid color-mix(in srgb, var(--text-light) 12%, transparent);min-height:80px}.z09TxG_quickGrid>div:first-child{border-top:0}.z09TxG_quickGrid>a{grid-column:auto}}.z09TxG_museumCard,.z09TxG_showCard,.z09TxG_intentCard,.z09TxG_notifyButton,.z09TxG_detailsButton,.z09TxG_ghostButton{transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s}.z09TxG_coverImage{transition:transform .5s}.z09TxG_museumCard:hover{box-shadow:0 22px 48px color-mix(in srgb, var(--bg-dark) 55%, transparent);transform:translateY(-6px)}.z09TxG_museumCard:hover .z09TxG_coverImage{transform:scale(1.05)}.z09TxG_museumCard:hover b{color:var(--text-light)}.z09TxG_showCard:hover{box-shadow:0 22px 48px #00000080, 0 0 72px color-mix(in srgb, var(--primary-color) 45%, transparent), 0 0 26px color-mix(in srgb, var(--secondary-color) 22%, transparent);transform:translateY(-6px)}.z09TxG_showCard:hover .z09TxG_coverImage{transform:scale(1.05)}.z09TxG_intentCard:hover{border-color:color-mix(in srgb, var(--primary-color) 45%, transparent);box-shadow:var(--shadow-md);transform:translateY(-6px)}.z09TxG_notifyButton:hover{background:color-mix(in srgb, var(--accent-color) 82%, var(--text-light))}.z09TxG_detailsButton:hover{color:var(--accent-color)}.z09TxG_ghostButton:hover{border-color:var(--text-light);background:color-mix(in srgb, var(--text-light) 12%, transparent)}.z09TxG_museumCard:focus-visible,.z09TxG_showCard:focus-visible,.z09TxG_intentCard:focus-visible,.z09TxG_notifyButton:focus-visible,.z09TxG_detailsButton:focus-visible,.z09TxG_ghostButton:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.z09TxG_museumCard,.z09TxG_showCard,.z09TxG_intentCard,.z09TxG_notifyButton,.z09TxG_detailsButton,.z09TxG_ghostButton,.z09TxG_coverImage{transition:none}.z09TxG_museumCard:hover,.z09TxG_showCard:hover,.z09TxG_intentCard:hover,.z09TxG_museumCard:hover .z09TxG_coverImage,.z09TxG_showCard:hover .z09TxG_coverImage{transform:none}.z09TxG_showCard:hover{outline:2px solid var(--primary-color);outline-offset:-2px;box-shadow:0 22px 48px #0000008c, 0 0 72px color-mix(in srgb, var(--primary-color) 45%, transparent)}.z09TxG_intentCard:hover{outline:2px solid var(--primary-color);outline-offset:-2px}.z09TxG_museumCard:hover{outline:2px solid var(--secondary-color);outline-offset:-2px}.z09TxG_museumCard:hover .z09TxG_coverImage{filter:brightness(1.12)}.z09TxG_showCard:hover .z09TxG_coverImage{filter:brightness(1.06)}}.z09TxG_intentLayout,.z09TxG_seoLayout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(44px,6vw,88px);display:grid}.z09TxG_intentChoices{border-top:1px solid color-mix(in srgb, var(--accent-color) 18%, transparent);grid-template-rows:repeat(3,1fr);margin:42px -22px 0;display:grid}.z09TxG_intentChoice{border-bottom:1px solid color-mix(in srgb, var(--accent-color) 18%, transparent);color:var(--accent-color);grid-template-columns:1fr 28px;align-items:center;gap:16px;padding:20px 22px;display:grid}.z09TxG_intentChoice h3{margin-bottom:5px;font-size:1.3rem;line-height:1.3}.z09TxG_intentChoice p{color:color-mix(in srgb, var(--text-dark) 68%, transparent);font-size:.95rem}.z09TxG_choiceArrow{background-color:var(--primary-color);width:20px;height:20px;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;mask:var(--arrow-right) center / contain no-repeat;justify-self:end;transition:transform .25s cubic-bezier(.25,.8,.25,1)}.z09TxG_intentChoice{transition:background-color .25s,border-color .25s}.z09TxG_intentChoice:hover{background-color:color-mix(in srgb, var(--secondary-color) 14%, transparent);border-bottom-color:color-mix(in srgb, var(--primary-color) 45%, transparent)}.z09TxG_intentChoice:hover .z09TxG_choiceArrow{transform:translate(6px)}.z09TxG_intentChoice:hover h3{color:var(--primary-color)}.z09TxG_intentChoice h3{transition:color .25s}.z09TxG_intentChoice:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.z09TxG_intentVisual,.z09TxG_seoVisual{min-height:560px;position:relative;overflow:visible}.z09TxG_seoLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:0}.z09TxG_seoSection{padding-block:clamp(56px,6vw,84px)}.z09TxG_seoVisual{width:100%;min-height:460px;overflow:hidden}.z09TxG_seoContent{min-width:0}.z09TxG_seoContent .z09TxG_sectionHeading h2{text-align:left;max-width:none;margin-bottom:28px}.z09TxG_seoContent>p{color:color-mix(in srgb, var(--text-dark) 72%, transparent);margin-top:0;font-size:1rem;line-height:1.75}.z09TxG_seoContent>p+p{margin-top:18px}.z09TxG_seoActions{align-items:center;gap:24px;margin-top:30px;display:flex}.z09TxG_seoSecondaryButton{box-sizing:border-box;border:2px solid var(--primary-color);border-radius:var(--radius-full);min-height:56px;color:var(--primary-color);font-family:var(--font-heading);letter-spacing:1px;text-align:center;text-transform:uppercase;white-space:nowrap;transition:var(--transition);justify-content:center;align-items:center;padding:12px 24px;font-size:.85rem;font-weight:700;line-height:1.2;display:inline-flex}.z09TxG_seoSecondaryButton:hover{background-color:color-mix(in srgb, var(--primary-color) 5%, transparent);box-shadow:var(--shadow-sm)}@media (max-width:900px){.z09TxG_intentLayout,.z09TxG_seoLayout{grid-template-columns:1fr}.z09TxG_intentVisual,.z09TxG_seoVisual{min-height:460px}}@media (max-width:760px){.z09TxG_intentVisual,.z09TxG_seoVisual{min-height:340px}.z09TxG_seoActions{flex-direction:column;align-items:stretch}.z09TxG_seoSecondaryButton{white-space:normal;width:100%}}.z09TxG_intentVisual{align-items:center;min-height:0;display:flex;overflow:visible}.z09TxG_intentPicture{width:100%;display:block}.z09TxG_intentImage{object-fit:contain;width:100%;height:auto;display:block}.z09TxG_quickGrid .z09TxG_quickCountdown{border-radius:var(--radius-full);background:var(--secondary-color);color:var(--accent-color);letter-spacing:.04em;white-space:nowrap;vertical-align:middle;margin-left:10px;padding:4px 12px;font-size:max(.75rem,.78em);font-weight:800;display:inline-block;box-shadow:0 4px 10px #0000002e}@media (max-width:620px){.z09TxG_quickGrid .z09TxG_quickCountdown{margin:6px 0 0;display:table}}
.FNC6JW_carouselWrapper{width:100%;position:relative}.FNC6JW_carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:30px;padding:20px 0 40px;display:flex;overflow-x:auto}.FNC6JW_carousel::-webkit-scrollbar{display:none}.FNC6JW_reviewCard{scroll-snap-align:start;background-color:var(--text-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);border:1px solid #2a0a4a0d;flex-direction:column;flex:0 0 calc(33.333% - 20px);justify-content:space-between;padding:40px 30px;display:flex}.FNC6JW_reviewCard:hover{box-shadow:var(--shadow-md);border-color:#ffb7034d;transform:translateY(-5px)}.FNC6JW_quoteIcon{font-family:var(--font-accent);color:var(--primary-color);opacity:.2;margin-bottom:20px;font-size:3rem;line-height:1}.FNC6JW_text{color:var(--text-dark);flex-grow:1;margin-bottom:30px;font-size:1.05rem;line-height:1.6}.FNC6JW_author{font-family:var(--font-accent);color:var(--primary-color);font-size:1.1rem;font-weight:700}@media (max-width:992px){.FNC6JW_reviewCard{flex:0 0 calc(50% - 15px);padding:30px 25px}}@media (max-width:600px){.FNC6JW_carousel{gap:20px}.FNC6JW_reviewCard{flex:0 0 100%;padding:30px 20px}.FNC6JW_text{font-size:1rem}}.FNC6JW_arrowBtn{background-color:var(--text-light);width:40px;height:40px;color:var(--accent-color);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition);border:1px solid #2a0a4a1a;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.FNC6JW_arrowBtn:disabled{opacity:.5;cursor:not-allowed}.FNC6JW_arrowBtnLeft,.FNC6JW_arrowBtnRight{z-index:10;position:absolute;top:calc(50% - 10px);transform:translateY(-50%)}.FNC6JW_withArrows .FNC6JW_arrowBtnLeft{left:-50px}.FNC6JW_withArrows .FNC6JW_arrowBtnRight{right:-50px}@media (max-width:1560px){.FNC6JW_withArrows .FNC6JW_carousel{margin-inline:56px}.FNC6JW_withArrows .FNC6JW_arrowBtnLeft{left:0}.FNC6JW_withArrows .FNC6JW_arrowBtnRight{right:0}}@media (max-width:767px){.FNC6JW_withArrows .FNC6JW_carousel{margin-inline:0}.FNC6JW_arrowBtnLeft,.FNC6JW_arrowBtnRight{display:none}}.FNC6JW_dots{justify-content:center;align-items:center;gap:0;display:flex}.FNC6JW_dot{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0;position:relative}.FNC6JW_dot:before{content:"";background-color:var(--primary-color);opacity:.3;transition:var(--transition);border-radius:50%;position:absolute;inset:7px}.FNC6JW_activeDot:before{opacity:1;transform:scale(1.2)}.FNC6JW_dot:hover{opacity:.5}.FNC6JW_activeDot{opacity:1;transform:scale(1.3)}@media (max-width:768px){.FNC6JW_dots{gap:4px}.FNC6JW_dot{flex:0 0 44px;width:44px;height:44px}.FNC6JW_dot:before{inset:17px}}
._4CUZdq_contactSection{background-color:var(--bg-light);padding:var(--section-pad) 0}._4CUZdq_container{grid-template-columns:1fr;align-items:start;gap:50px;display:grid}@media (min-width:900px){._4CUZdq_container{grid-template-columns:1fr 1fr;gap:80px}}._4CUZdq_leftCol{border:1px solid color-mix(in srgb, var(--accent-color) 10%, transparent);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--secondary-color) 14%, transparent), transparent 34%), var(--text-light);box-shadow:var(--shadow-md);padding:clamp(36px,5vw,56px);position:relative;overflow:hidden}._4CUZdq_leftCol:before{content:"";background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));height:5px;position:absolute;inset:0 0 auto}._4CUZdq_title{color:var(--accent-color);margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:768px){._4CUZdq_title{font-size:2.2rem}}._4CUZdq_desc{max-width:52ch;color:color-mix(in srgb, var(--text-dark) 68%, transparent);margin-bottom:34px;font-size:1.08rem;line-height:1.65}._4CUZdq_messengersBlock{border:1px solid color-mix(in srgb, var(--accent-color) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-light) 72%, var(--text-light));grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:20px;margin-bottom:12px;padding:16px 18px;display:grid}._4CUZdq_messengerLabel{color:var(--accent-color);font-size:.95rem;font-weight:800;line-height:1.35}._4CUZdq_socials{justify-content:flex-end;align-items:center;gap:10px;display:flex}._4CUZdq_socialLink{border:1px solid color-mix(in srgb, var(--accent-color) 12%, transparent);border-radius:var(--radius-full);background:var(--text-light);min-height:50px;box-shadow:var(--shadow-sm);color:var(--text-dark);transition:var(--transition);justify-content:center;align-items:center;gap:9px;padding:7px 13px 7px 8px;font-size:.82rem;font-weight:700;display:inline-flex}._4CUZdq_socialLink img{object-fit:contain;flex-shrink:0;width:36px;height:36px;display:block}._4CUZdq_socialLink:hover{border-color:color-mix(in srgb, var(--primary-color) 35%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}._4CUZdq_socialLink:focus-visible,._4CUZdq_phoneLink:focus-visible{outline:3px solid color-mix(in srgb, var(--secondary-color) 70%, transparent);outline-offset:3px}._4CUZdq_rightCol{padding:20px 0}._4CUZdq_form{flex-direction:column;gap:20px;max-width:500px;display:flex}._4CUZdq_inputGroup{width:100%;position:relative}._4CUZdq_input{border:1.5px solid var(--text-dark);width:100%;color:var(--text-dark);transition:var(--transition);text-align:left;font-size:1.1rem;font-family:var(--font-body);background:0 0;border-radius:40px;outline:none;padding:18px 25px}._4CUZdq_textarea{resize:vertical;border-radius:24px;min-height:120px;line-height:1.5}._4CUZdq_input:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px #ff33661a}._4CUZdq_input::placeholder{color:#737373;transition:opacity .2s}._4CUZdq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4CUZdq_input:focus::placeholder{opacity:0}._4CUZdq_submitBtn{color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-full);cursor:pointer;min-height:56px;transition:var(--transition);font-size:.85rem;font-weight:700;font-family:var(--font-heading);background-color:#d92b57;border:none;width:100%;margin-top:10px;margin-bottom:20px;padding:12px 24px}._4CUZdq_submitBtn:hover{background-color:#bf264d;box-shadow:0 10px 20px #f363}._4CUZdq_agreement{cursor:pointer;align-items:center;gap:15px;margin-top:10px;display:flex}._4CUZdq_checkbox{width:18px;height:18px;accent-color:var(--primary-color);cursor:pointer;transform-origin:50%;flex-shrink:0;margin:0;transform:scale(1.6)}._4CUZdq_agreementText{color:#737373;margin-left:5px;font-size:.9rem;line-height:1.4}._4CUZdq_agreementText a{color:#737373;transition:var(--transition);text-decoration:underline}._4CUZdq_agreementText a:hover{color:var(--primary-color)}@media (max-width:600px){._4CUZdq_leftCol{border-radius:30px;padding:35px 25px}._4CUZdq_title{font-size:1.8rem}._4CUZdq_messengersBlock{grid-template-columns:1fr;gap:12px;padding:16px}._4CUZdq_socials{justify-content:stretch;width:100%}._4CUZdq_socialLink{flex:1}._4CUZdq_input{text-align:left;padding:15px 20px}._4CUZdq_submitBtn{text-align:center;width:100%}}._4CUZdq_submitBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._4CUZdq_submitBtn:disabled:hover{background-color:#ff6b81}._4CUZdq_phoneBlock{margin-top:18px}._4CUZdq_phoneLink{border:2px solid var(--primary-color);border-radius:var(--radius-full);background:var(--primary-color);width:100%;min-height:58px;box-shadow:var(--glow-primary);color:var(--text-light);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;transition:var(--transition);justify-content:center;align-items:center;padding:14px 24px;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}._4CUZdq_phoneLink:hover{border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:var(--shadow-md)}._4CUZdq_honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}
.KRU6Oa_faqSection{padding:var(--section-pad) 0;background-color:#fff;position:relative}.KRU6Oa_contentWrapper{align-items:flex-start;gap:50px;margin-top:30px;display:flex}.KRU6Oa_imageWrapper{flex:0 0 40%;position:relative;overflow:hidden}.KRU6Oa_faqImage{object-fit:cover;width:100%;height:auto;display:block}.KRU6Oa_accordion{flex-direction:column;flex:1;gap:15px;display:flex}@media (max-width:992px){.KRU6Oa_contentWrapper{flex-direction:column;gap:30px}.KRU6Oa_imageWrapper{flex:none;width:100%;max-width:500px;margin:0 auto}}.KRU6Oa_item{border-radius:var(--radius-lg);transition:var(--transition);background:#fff;border:1px solid #2a0a4a0d;overflow:hidden;box-shadow:0 4px 15px #00000005}.KRU6Oa_item:hover{border-color:#ffb7034d}.KRU6Oa_questionBtn{text-align:left;cursor:pointer;width:100%;color:var(--text-dark);background:0 0;border:none;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.KRU6Oa_question{margin:0;padding-right:20px;font-size:1.15rem;font-weight:700;line-height:1.4;transition:color .3s}.KRU6Oa_questionBtn:hover .KRU6Oa_question{color:var(--primary-color)}.KRU6Oa_icon{background:var(--bg-section);width:40px;height:40px;color:var(--primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.KRU6Oa_item.KRU6Oa_open .KRU6Oa_icon{background:var(--primary-color);color:#fff;transform:rotate(-180deg)}.KRU6Oa_item.KRU6Oa_open .KRU6Oa_question{color:var(--primary-color)}.KRU6Oa_answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.KRU6Oa_item.KRU6Oa_open .KRU6Oa_answerWrapper{grid-template-rows:1fr}.KRU6Oa_answer{overflow:hidden}.KRU6Oa_answer p{color:#666;margin:0;padding:0 30px 25px;font-size:1.05rem;line-height:1.6}@media (max-width:600px){.KRU6Oa_questionBtn{padding:20px}.KRU6Oa_question{font-size:1.05rem}.KRU6Oa_answer p{padding:0 20px 20px;font-size:1rem}}.KRU6Oa_answerLink{margin-top:12px}.KRU6Oa_answerLink a{color:var(--primary-color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary-color) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary-color) 45%, transparent);text-underline-offset:3px;transition:var(--transition);font-weight:600}.KRU6Oa_answerLink a:hover,.KRU6Oa_answerLink a:focus-visible{text-decoration-color:currentColor}
.BhEBLW_gallerySection{background-color:var(--bg-light);padding:var(--section-pad) 0}.BhEBLW_galleryGrid{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:10px;margin-left:-20px;margin-right:-20px;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.BhEBLW_galleryGrid::-webkit-scrollbar{display:none}@media (min-width:900px){.BhEBLW_galleryGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:grid;overflow-x:visible}}.BhEBLW_imageWrapper{font:inherit;color:inherit;scroll-snap-align:center;border-radius:var(--radius-lg);width:100%;min-width:calc(100vw - 60px);box-shadow:var(--shadow-sm);transition:var(--transition);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:100% 0 0;display:block;position:relative;overflow:hidden}@media (min-width:900px){.BhEBLW_imageWrapper{min-width:auto}}.BhEBLW_imageWrapper:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)scale(1.02)}.BhEBLW_imageWrapper:after{content:"";opacity:0;transition:var(--transition);pointer-events:none;background-color:#2a0a4a33;position:absolute;inset:0}.BhEBLW_imageWrapper:hover:after{opacity:1}.BhEBLW_image{object-fit:cover;transition:transform .8s}.BhEBLW_imageWrapper:hover .BhEBLW_image{transform:scale(1.1)}.BhEBLW_modalOverlay{z-index:9999;background-color:#1a0b2ef2;justify-content:center;align-items:center;padding:20px;animation:.3s forwards BhEBLW_fadeIn;display:flex;position:fixed;inset:0}@keyframes BhEBLW_fadeIn{0%{opacity:0}to{opacity:1}}.BhEBLW_modalContent{border-radius:var(--radius-md);background-color:#000;width:100%;max-width:1000px;height:80vh;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.BhEBLW_modalImage{object-fit:contain}.BhEBLW_closeBtn{color:#fff;cursor:pointer;z-index:10000;width:50px;height:50px;transition:var(--transition);background-color:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.BhEBLW_closeBtn:hover{background-color:var(--primary-color);border-color:var(--primary-color);transform:rotate(90deg)}.BhEBLW_navBtn{color:#fff;cursor:pointer;z-index:10000;width:60px;height:60px;transition:var(--transition);background-color:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.BhEBLW_navBtnRight{left:auto;right:20px}.BhEBLW_navBtn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--accent-color)}.BhEBLW_imageCounter{color:#fff;font-size:1.2rem;font-family:var(--font-heading);border-radius:var(--radius-full);background-color:#00000080;padding:5px 15px;font-weight:700;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:768px){.BhEBLW_modalOverlay{padding:0}.BhEBLW_modalContent{border-radius:0;height:100dvh}.BhEBLW_closeBtn{background-color:#00000080;top:15px;right:15px}.BhEBLW_navBtn{background-color:#00000080;border:none;width:44px;height:44px;left:10px}.BhEBLW_navBtnRight{left:auto;right:10px}.BhEBLW_imageCounter{bottom:30px}}
._4Bti8q_storyLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:860px){._4Bti8q_storyLayout{grid-template-columns:1fr;gap:24px}}._4Bti8q_storyAside{flex-direction:column;align-items:flex-start;padding-top:8px;display:flex}._4Bti8q_year{color:var(--primary-color);font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(3.4rem,7vw,5rem);font-weight:900;line-height:1}._4Bti8q_yearLabel{color:#8a5a00;letter-spacing:.15em;text-transform:uppercase;margin-top:6px;font-size:.76rem;font-weight:800}._4Bti8q_storyTitle{color:var(--accent-color);margin-bottom:22px;font-size:3rem;font-weight:700;line-height:1.04}@media (max-width:768px){._4Bti8q_storyTitle{font-size:2.2rem;line-height:1}}._4Bti8q_storyText p:not([class*=section-kicker]){color:#555;margin-bottom:16px;font-size:1.05rem;line-height:1.65}@media (max-width:620px){._4Bti8q_storyText p{font-size:.98rem;line-height:1.55}}._4Bti8q_awardsSection{background:var(--bg-light)}._4Bti8q_awardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:760px){._4Bti8q_awardsGrid{grid-template-columns:1fr}}._4Bti8q_awardCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #2a0a4a0f;flex-direction:column;padding:34px 30px;display:flex}._4Bti8q_awardCity,._4Bti8q_awardBig{color:var(--accent-color);font-family:var(--font-heading);font-size:1.6rem;font-weight:800;line-height:1.3;display:block}._4Bti8q_awardText{color:#666;margin-top:16px;font-size:1rem;line-height:1.55}@media (max-width:620px){._4Bti8q_awardCard{padding:26px 20px}._4Bti8q_awardCity,._4Bti8q_awardBig{font-size:1.25rem}}._4Bti8q_projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;max-width:1000px;margin-inline:auto;display:grid}@media (max-width:760px){._4Bti8q_projects{grid-template-columns:1fr;gap:14px}}._4Bti8q_project{color:var(--text-dark);border-bottom:1px solid #2a0a4a14;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:18px;font-size:1.05rem;line-height:1.5;display:grid}._4Bti8q_projectMark{border-radius:var(--radius-full);background:var(--secondary-color);width:10px;height:10px;margin-top:9px}@media (max-width:620px){._4Bti8q_project{font-size:.95rem}}._4Bti8q_directionsSection{background:var(--bg-light)}._4Bti8q_directionsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1000px){._4Bti8q_directionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._4Bti8q_directionsGrid{grid-template-columns:1fr;gap:16px}}._4Bti8q_direction{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #2a0a4a0f;padding:28px 24px}._4Bti8q_directionNumber{color:color-mix(in srgb, var(--secondary-color) 85%, var(--accent-color));font-family:var(--font-heading);margin-bottom:14px;font-size:1.6rem;font-weight:900;line-height:1;display:block}._4Bti8q_directionTitle{color:var(--accent-color);margin-bottom:10px;font-size:1.1rem;font-weight:800;line-height:1.3}._4Bti8q_directionText{color:#666;font-size:.97rem;line-height:1.55}._4Bti8q_requisitesSection{background:var(--bg-light)}._4Bti8q_header h1{max-width:none}._4Bti8q_titleTail{white-space:nowrap}@media (max-width:620px){._4Bti8q_titleTail{white-space:normal}}._4Bti8q_header p[class*=description]{text-wrap:balance;max-width:46ch}@media (max-width:620px){._4Bti8q_header h1{max-width:none}._4Bti8q_header p[class*=description]{max-width:none}}._4Bti8q_sectionLead{color:#666;text-align:center;max-width:780px;margin:-18px auto 36px;line-height:1.65}._4Bti8q_directionLinks{flex-wrap:wrap;gap:10px 16px;margin-top:20px;display:flex}._4Bti8q_directionLinks a{color:var(--primary-color);font-size:.86rem;font-weight:800;text-decoration:none}._4Bti8q_directionLinks a:hover{color:var(--primary-hover)}._4Bti8q_awardsSection{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--secondary-color) 24%, transparent), transparent 28%), var(--accent-color);color:var(--text-light);overflow:hidden}._4Bti8q_awardsHeader{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;margin-bottom:52px;display:grid}._4Bti8q_awardsTitle{max-width:760px;color:var(--text-light);letter-spacing:-.02em;font-size:3rem;font-weight:700;line-height:1.04}@media (max-width:768px){._4Bti8q_awardsTitle{font-size:2.2rem;line-height:1}}._4Bti8q_awardsIntro{border-left:3px solid var(--secondary-color);color:color-mix(in srgb, var(--text-light) 82%, transparent);padding-left:24px;font-size:1.05rem;line-height:1.65}._4Bti8q_awardsShowcase{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:56px;display:grid}._4Bti8q_awardsPhotos{min-height:470px;position:relative}._4Bti8q_awardsPhotoMain,._4Bti8q_awardsPhotoSecond{border:6px solid color-mix(in srgb, var(--text-light) 86%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;overflow:hidden}._4Bti8q_awardsPhotoMain{inset:0 18% 8% 0;transform:rotate(-2deg)}._4Bti8q_awardsPhotoSecond{width:42%;height:58%;bottom:0;right:0;transform:rotate(4deg)}._4Bti8q_awardsPhotos img,._4Bti8q_projectsVisual img,._4Bti8q_directionImage img{object-fit:cover}._4Bti8q_awardsRoute{gap:0;display:grid;position:relative}._4Bti8q_awardsRoute:before{background:color-mix(in srgb, var(--secondary-color) 55%, transparent);content:"";width:2px;position:absolute;top:24px;bottom:62px;left:22px}._4Bti8q_awardStop{grid-template-columns:46px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid;position:relative}._4Bti8q_awardStop span{z-index:1;border-radius:var(--radius-full);background:var(--secondary-color);width:46px;height:46px;color:var(--accent-color);place-items:center;font-size:.75rem;font-weight:900;display:grid;position:relative}._4Bti8q_awardStop strong{color:var(--text-light);font-size:clamp(1.2rem,2.2vw,1.8rem)}._4Bti8q_awardsRoute>p{color:color-mix(in srgb, var(--text-light) 68%, transparent);margin:20px 0 0 64px;font-size:.9rem;line-height:1.5}._4Bti8q_projectsStory{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}._4Bti8q_projectsVisual{min-height:520px;position:relative}._4Bti8q_projectPhotoTall,._4Bti8q_projectPhotoWide{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:absolute;overflow:hidden}._4Bti8q_projectPhotoTall{inset:0 18% 12% 0}._4Bti8q_projectPhotoWide{border:5px solid #fff;width:58%;height:42%;bottom:0;right:0}._4Bti8q_projects{counter-reset:project;grid-template-columns:1fr;gap:0;max-width:none;margin:0;display:grid}._4Bti8q_project{border-bottom:1px solid color-mix(in srgb, var(--accent-color) 12%, transparent);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:20px;padding:24px 0;font-size:clamp(1rem,1.7vw,1.25rem)}._4Bti8q_projectIndex{color:var(--primary-color);letter-spacing:.12em;font-size:.82rem;font-weight:900}._4Bti8q_projectMark{display:none}._4Bti8q_directionsGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}._4Bti8q_direction{min-height:420px;box-shadow:var(--shadow-md);background:#fff;border:0;grid-column:span 5;padding:0 28px 28px;overflow:hidden}._4Bti8q_direction:nth-child(2),._4Bti8q_direction:nth-child(3){grid-column:span 7}._4Bti8q_directionImage{height:205px;margin:0 -28px 24px;position:relative;overflow:hidden}._4Bti8q_directionImage:after{background:linear-gradient(transparent, color-mix(in srgb, var(--accent-color) 30%, transparent));content:"";height:45%;position:absolute;inset:auto 0 0}._4Bti8q_directionNumber{margin-bottom:12px}._4Bti8q_directionText{margin-bottom:0}._4Bti8q_directionLinks{margin-top:auto;padding-top:18px}@media (max-width:900px){._4Bti8q_awardsHeader,._4Bti8q_awardsShowcase,._4Bti8q_projectsStory{grid-template-columns:1fr;gap:34px}._4Bti8q_awardsPhotos{min-height:420px}._4Bti8q_projectsVisual{min-height:440px}._4Bti8q_direction,._4Bti8q_direction:nth-child(2),._4Bti8q_direction:nth-child(3){grid-column:span 6}}@media (max-width:620px){._4Bti8q_awardsHeader{margin-bottom:34px}._4Bti8q_awardsIntro{padding-left:18px}._4Bti8q_awardsPhotos{min-height:330px}._4Bti8q_awardsPhotoMain{inset:0 12% 10% 0}._4Bti8q_awardsPhotoSecond{width:46%;height:52%}._4Bti8q_awardsShowcase{gap:28px}._4Bti8q_projectsVisual{min-height:340px}._4Bti8q_project{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 0}._4Bti8q_directionsGrid{grid-template-columns:1fr;display:grid}._4Bti8q_direction,._4Bti8q_direction:nth-child(2),._4Bti8q_direction:nth-child(3){grid-column:auto;min-height:0}._4Bti8q_directionImage{height:190px}}._4Bti8q_wideOnly{display:inline}@media (max-width:760px){._4Bti8q_wideOnly{display:none}}@media (max-width:768px){._4Bti8q_directionLinks a{padding:11px 0;display:inline-block}}
.DKSfEq_modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DKSfEq_modalContent{border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:var(--shadow-lg);text-align:center;font-family:var(--font-body);background:#fff;padding:40px;position:relative}.DKSfEq_modalContent:focus{outline:none}.DKSfEq_agreement{color:#737373;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:15px;font-size:13px;line-height:1.4;display:flex}.DKSfEq_agreement input{cursor:pointer;flex:none;margin-top:3px}.DKSfEq_agreement a{color:inherit;text-decoration:underline}.DKSfEq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DKSfEq_closeButton{cursor:pointer;color:var(--text-dark);opacity:.5;transition:var(--transition);background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:20px;right:20px}.DKSfEq_closeButton:hover{opacity:1}.DKSfEq_modalHeader{margin-bottom:30px}.DKSfEq_modalTitle{color:var(--accent-color);margin-bottom:15px;font-size:1.8rem;font-weight:800;line-height:1.3}.DKSfEq_modalSubtitle{color:#666;font-size:1.1rem;line-height:1.6;font-family:var(--font-body);text-wrap:balance;margin:0}.DKSfEq_subscribeInput{width:100%;font-family:var(--font-body);transition:var(--transition);border:1px solid #ddd;border-radius:12px;padding:15px 20px;font-size:1rem}.DKSfEq_subscribeInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #ff33661a}.DKSfEq_submitBtn{width:100%;height:56px;font-family:var(--font-heading)}.DKSfEq_successContent{padding:20px 0}.DKSfEq_successIcon{color:#48bb78;background:#f0fff4;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.DKSfEq_successTitle{color:#2d3748;margin-bottom:10px;font-size:1.5rem;font-weight:700}.DKSfEq_successText{color:#718096;margin-bottom:25px}
.UV4tBa_benefitsSection{background-color:var(--bg-light);background-image:repeating-linear-gradient(45deg,#2a0a4a03 0 2px,#0000 2px 12px);position:relative}.UV4tBa_grid{grid-template-columns:repeat(1,1fr);gap:40px;display:grid}@media (min-width:600px){.UV4tBa_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.UV4tBa_grid{grid-template-columns:repeat(3,1fr)}}.UV4tBa_card{background:var(--text-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);text-align:center;border:1px solid #2a0a4a0d;padding:40px 30px;position:relative;overflow:hidden}.UV4tBa_card:before{content:"";background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.UV4tBa_card:hover{box-shadow:var(--shadow-md);border-color:#ff33661a;transform:translateY(-8px)}.UV4tBa_card:hover:before{opacity:1}.UV4tBa_icon{color:var(--primary-color);width:80px;height:80px;transition:var(--transition);border:2px solid var(--secondary-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 25px;font-size:3.5rem;display:flex}.UV4tBa_icon svg{width:40px;height:40px}.UV4tBa_card:hover .UV4tBa_icon{background:var(--bg-section);transform:scale(1.1);box-shadow:0 5px 15px #ffb70366}.UV4tBa_title{color:var(--accent-color);margin-bottom:15px;font-size:1.3rem;font-weight:700;line-height:1.3}.UV4tBa_desc{color:#666;font-size:1rem;line-height:1.6}
.gewmza_item{position:relative}.gewmza_cardBtn{min-height:44px;font:inherit;color:inherit;text-align:inherit;padding:0}.gewmza_cardBtn:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.gewmza_cardBtn:focus-visible{outline:none}.gewmza_cardBtn:focus-visible:after{outline:3px solid var(--primary-color);outline-offset:2px}
._5v1b1G_bannerSection{background:var(--bg-dark);border-top:1px solid color-mix(in srgb, var(--text-light) 12%, transparent);margin-top:30px;padding-block:clamp(26px,2.6vw,38px)}._5v1b1G_flush{background:#261143;margin-top:0}._5v1b1G_wrapper{flex-direction:column;align-items:flex-start;gap:26px;display:flex}@media (min-width:900px){._5v1b1G_wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}._5v1b1G_title{white-space:nowrap}}@media (min-width:1240px){._5v1b1G_desc{white-space:nowrap}}._5v1b1G_content{border-left:3px solid var(--secondary-color);min-width:0;padding-left:20px}._5v1b1G_kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--secondary-color);margin:0 0 14px;font-size:.76rem;font-weight:800}._5v1b1G_title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-light);margin:0 0 8px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.15}._5v1b1G_desc{max-width:78ch;color:color-mix(in srgb, var(--text-light) 72%, transparent);margin:0;font-size:1rem;line-height:1.6}._5v1b1G_btnVk{border-radius:var(--radius-full);color:#fff;height:56px;font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:var(--transition);background-color:#07f;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #0077ff40}._5v1b1G_btnVk img{object-fit:contain;background:#fff;border-radius:5px;width:22px;height:22px}._5v1b1G_btnVk:hover{background-color:#06c;box-shadow:0 8px 22px #0077ff6b}._5v1b1G_btnVk:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}@media (max-width:600px){._5v1b1G_btnVk{width:100%;padding:12px 18px}}
._6jwG7q_eventsSection{background-color:var(--bg-color);padding:var(--section-pad) 0;position:relative}._6jwG7q_carouselWrapper{position:relative}._6jwG7q_grid{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;align-items:stretch;gap:40px;padding:10px 0 30px;display:flex;overflow-x:auto}._6jwG7q_grid::-webkit-scrollbar{display:none}@media (max-width:767px){._6jwG7q_grid{gap:20px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}._6jwG7q_card{scroll-snap-align:center;flex:0 0 calc(100vw - 40px);width:calc(100vw - 40px);max-width:calc(100vw - 40px)}._6jwG7q_content{padding:20px}._6jwG7q_title{align-items:center;min-height:3.2rem;margin-bottom:15px;font-size:1.25rem;display:flex}._6jwG7q_desc{flex-grow:1;min-height:6.4rem;margin-bottom:20px}._6jwG7q_actionBtn{padding:0 20px}}@media (min-width:768px){._6jwG7q_card{scroll-snap-align:start;flex:0 0 calc(50% - 20px)}}@media (min-width:1024px){._6jwG7q_card{scroll-snap-align:start;flex:0 0 calc(33.333% - 27px)}}._6jwG7q_card{background:var(--text-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);border:1px solid #ffb70333;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}._6jwG7q_card:hover{box-shadow:var(--shadow-md);border-color:var(--secondary-color);transform:translateY(-10px)}._6jwG7q_card:after{content:"";border-radius:var(--radius-lg);transition:var(--transition);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}._6jwG7q_card:hover:after{box-shadow:inset 0 0 0 2px var(--secondary-color)}._6jwG7q_imageWrapper{height:280px;position:relative;overflow:hidden}._6jwG7q_image{width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.8,.25,1);object-fit:cover!important}._6jwG7q_overlay{opacity:.8;transition:var(--transition);z-index:1;background:linear-gradient(#0000 40%,#1a0b2ecc 100%);position:absolute;inset:0}._6jwG7q_card:hover ._6jwG7q_image{transform:scale(1.08)}._6jwG7q_card:hover ._6jwG7q_overlay{opacity:1}._6jwG7q_content{flex-direction:column;flex-grow:1;padding:20px;display:flex}._6jwG7q_title{color:var(--accent-color);align-items:center;min-height:3.6rem;margin-bottom:15px;font-size:1.4rem;font-weight:800;line-height:1.3;display:flex}._6jwG7q_desc{color:#555;flex-grow:1;min-height:6.4rem;margin-bottom:25px;font-size:1rem;line-height:1.6}._6jwG7q_actionBtn{text-align:center;width:100%;margin-top:auto;padding:15px 10px;font-size:.85rem}._6jwG7q_cardBtn{width:100%;font:inherit;color:inherit;text-align:inherit;margin-top:auto;padding:0;display:block}._6jwG7q_cardBtn:after{content:"";z-index:2;position:absolute;inset:0}._6jwG7q_cardBtn:focus-visible{outline:none}._6jwG7q_cardBtn:focus-visible:after{outline:3px solid var(--secondary-color);outline-offset:-3px;border-radius:var(--radius-lg)}._6jwG7q_carouselControls{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}._6jwG7q_arrowBtnLeft{z-index:10;position:absolute;top:150px;left:5px;transform:translateY(-50%)}._6jwG7q_arrowBtnRight{z-index:10;position:absolute;top:150px;right:5px;transform:translateY(-50%)}@media (min-width:768px){._6jwG7q_arrowBtnLeft{left:-50px}._6jwG7q_arrowBtnRight{right:-50px}}@media (max-width:1100px){._6jwG7q_arrowBtnLeft{left:0}._6jwG7q_arrowBtnRight{right:0}}._6jwG7q_arrowBtn{background-color:var(--text-light);width:40px;height:40px;color:var(--accent-color);box-shadow:var(--shadow-sm);transition:var(--transition);cursor:pointer;border:1px solid #2a0a4a1a;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:flex}._6jwG7q_arrowBtn:disabled{opacity:.5;cursor:not-allowed}._6jwG7q_dotsContainer{justify-content:center;gap:0;display:flex}._6jwG7q_dot{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0;position:relative}._6jwG7q_dot:before{content:"";transition:var(--transition);background-color:#2a0a4a33;border-radius:50%;position:absolute;inset:6px}._6jwG7q_activeDot:before{background-color:var(--primary-color);transform:scale(1.2)}@media (max-width:768px){._6jwG7q_dotsContainer{gap:4px}._6jwG7q_dot{width:44px;height:44px}._6jwG7q_dot:before{inset:16px}._6jwG7q_arrowBtn{width:44px;height:44px}}
.NmAOla_groupSection{background-color:var(--bg-dark);padding:var(--section-pad) 0;position:relative;overflow:hidden}.NmAOla_wrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#fffaf0 0%,#fff5f7 100%);border:1px solid #ffb70373;flex-direction:column;align-items:center;gap:40px;padding:50px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.NmAOla_wrapper{flex-direction:row;padding:70px}}@media (max-width:900px){.NmAOla_wrapper{gap:0;padding:70px 25px 25px}}.NmAOla_content{z-index:2;flex:1;position:relative}.NmAOla_title{color:var(--accent-color);margin-bottom:25px;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:768px){.NmAOla_title{font-size:2.2rem}}.NmAOla_title span{color:var(--primary-color)}.NmAOla_desc{color:#555;font-size:1.2rem;line-height:1.6;font-family:var(--font-body);margin-bottom:40px}.NmAOla_actions{flex-direction:column;gap:20px;display:flex}@media (min-width:600px){.NmAOla_actions{flex-direction:row;align-items:center}}@media (max-width:768px){.NmAOla_actions{width:100%}:is(.NmAOla_actions .btn-primary,.NmAOla_actions .NmAOla_btnSecondary){white-space:normal;width:100%;height:auto;min-height:56px;padding:10px 18px;font-size:.85rem;line-height:1.3}}.NmAOla_btnSecondary{background-color:var(--accent-color);color:var(--text-light);font-weight:700;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;box-sizing:border-box;border-radius:var(--radius-full);text-align:center;height:56px;transition:var(--transition);border:2px solid var(--accent-color);justify-content:center;align-items:center;padding:12px 24px;font-size:.85rem;display:inline-flex}.NmAOla_btnSecondary:hover{background-color:color-mix(in srgb, var(--accent-color) 82%, var(--text-light));border-color:color-mix(in srgb, var(--accent-color) 82%, var(--text-light));box-shadow:var(--shadow-sm)}.NmAOla_imageCol{flex-shrink:0;align-self:stretch;min-width:190px;position:relative}@media (max-width:900px){.NmAOla_imageCol{min-width:0;position:static}}.NmAOla_offerBadge{color:#fff;font-weight:900;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;z-index:1;text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ff1493,#ff8c00);justify-content:center;align-items:center;width:600px;padding:12px 0;font-size:1.1rem;display:flex;position:absolute;top:30px;right:-245px;transform:rotate(45deg);box-shadow:0 5px 15px #f366}@media (max-width:900px){.NmAOla_offerBadge{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;margin-top:0;padding:15px 0;font-size:1.1rem;position:absolute;top:0;left:0;right:0;transform:none}}
.IaPLcq_pageWrapper{--event-color-primary:#377d22;--event-color-secondary:#2a5a17;--hero-bg-desktop:url(/img/show/goodwin/goodwin_hero_bg.webp);--hero-bg-mobile:url(/img/show/goodwin/goodwin_hero_bg.webp)}.IaPLcq_heroContainer{flex-direction:column;width:100%;display:flex;position:relative}.IaPLcq_heroTopHeader{z-index:10;order:1;width:100%;position:relative}.IaPLcq_heroTopOverlay{display:none}.IaPLcq_heroGraphic{background-size:cover;background-position:var(--hero-bg-position-desktop);background-repeat:no-repeat;flex-direction:column;order:2;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}@media (max-width:1023px){.IaPLcq_heroTopHeader{flex-direction:column;flex:1;align-items:center;padding-top:120px;display:flex}.IaPLcq_heroGraphic{padding-bottom:20px;background-image:none!important}.IaPLcq_desktopWaveTop,.IaPLcq_desktopWaveBottom{display:none!important}}@media (min-width:1024px){.IaPLcq_heroContainer{position:relative}.IaPLcq_heroTopHeader{background-color:var(--accent-color);color:var(--text-light);text-align:center;z-index:10;background-image:radial-gradient(#ffffff14 2px,#0000 2px),radial-gradient(#ffffff14 2px,#0000 2px);background-position:0 0,15px 15px;background-size:30px 30px;padding:120px 0 0;position:relative;-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0,0L1440,0L1440,32L1320,42.7C1200,53,960,75,720,74.7C480,75,240,53,120,42.7L0,32Z'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0,0L1440,0L1440,32L1320,42.7C1200,53,960,75,720,74.7C480,75,240,53,120,42.7L0,32Z'/%3E%3C/svg%3E");-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% calc(100% - 40px),100% 60px;mask-size:100% calc(100% - 40px),100% 60px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IaPLcq_heroTopOverlay{background:var(--hero-overlay-gradient);z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.IaPLcq_heroContentInner{z-index:15;margin-bottom:30px;position:relative}.IaPLcq_heroContentInner .IaPLcq_headerTitle,.IaPLcq_heroContentInner .IaPLcq_heroTitle{color:var(--text-light);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-shadow:0 4px 15px #0000004d}.IaPLcq_heroContentInner .IaPLcq_heroSubtitle{color:#ffffffe6;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset}.IaPLcq_heroContentInner .IaPLcq_dateBlock{color:var(--text-light);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3}.IaPLcq_heroGraphic{background-image:var(--hero-bg-desktop);z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;width:100%;max-width:1200px;min-height:800px;margin:-60px auto 40px;overflow:hidden;box-shadow:0 20px 50px #00000026}.IaPLcq_heroButtons{z-index:30;margin-bottom:50px;position:absolute;bottom:140px;left:50%;transform:translate(-50%)}.IaPLcq_heroButtons .IaPLcq_btn-primary{background:var(--event-gradient-pc)!important}.IaPLcq_desktopWaveTop{display:none!important}.IaPLcq_countdownBar{z-index:10;margin-top:-100px;position:relative}}.IaPLcq_heroContentInner{text-align:center;z-index:40;flex-direction:column;align-items:center;display:flex;position:relative}.IaPLcq_dateContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:15px;display:flex}.IaPLcq_dateBlock{color:var(--event-color-secondary);text-transform:uppercase;background:#fff;border:1px solid #fff;border-radius:12px;padding:6px 14px;font-size:.9rem;font-weight:700;box-shadow:0 4px 6px #0000000d}.IaPLcq_headerTitle{background:var(--info-title-color,var(--event-gradient,var(--event-color-primary)));-webkit-text-fill-color:transparent;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1;font-family:var(--font-heading);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:5px}@media (min-width:1024px){.IaPLcq_headerTitle{background:var(--event-gradient-pc)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}}.IaPLcq_heroTitle{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1;font-family:var(--font-heading);background:var(--hero-title-color,var(--event-gradient,var(--event-color-primary)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.IaPLcq_heroSubtitle{background:var(--hero-subtitle-color,var(--event-color-primary));-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800}.IaPLcq_heroButtons,.IaPLcq_infoActions{z-index:30;order:3;justify-content:center;gap:15px;width:100%;display:flex}.IaPLcq_heroButtons{margin-top:auto;margin-bottom:60px}@media (max-width:768px){.IaPLcq_heroContent{padding-bottom:10px}.IaPLcq_heroButtons,.IaPLcq_infoActions{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:0 20px}.IaPLcq_heroButtons{margin-bottom:0}.IaPLcq_infoActions{padding:0}}.IaPLcq_countdownBar{width:100%;color:var(--event-color-primary);z-index:20;background-color:#fff;order:4;justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative}@media (min-width:1024px){.IaPLcq_countdownBar *{background:var(--event-gradient-pc)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}}@media (max-width:768px){.IaPLcq_countdownBar{padding:0}}.IaPLcq_countdownBarContainer{flex-direction:column;align-items:center;width:100%;display:flex}.IaPLcq_soonText{font-size:1.05rem;font-weight:800;line-height:1.35;font-family:var(--font-heading);color:inherit;text-transform:uppercase;text-align:center;margin:0}.IaPLcq_soonTextWrapper{justify-content:center;align-items:center;width:100%;padding:0;display:flex}.IaPLcq_infoSection{padding:var(--section-pad) 0;color:var(--text-dark);background-color:#fff}.IaPLcq_promoVideo{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;max-width:800px;box-shadow:var(--shadow-md);margin:0 auto 40px;position:relative;overflow:hidden}.IaPLcq_promoPreview{background:var(--bg-dark);cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.IaPLcq_promoPreviewImage{object-fit:cover}.IaPLcq_promoPlay{z-index:1;border-radius:var(--radius-full);background:var(--primary-color);width:84px;height:84px;color:var(--text-light);box-shadow:var(--shadow-md);transition:var(--transition);justify-content:center;align-items:center;display:inline-flex;position:relative}.IaPLcq_promoPlay svg{width:36px;height:36px;margin-left:4px}.IaPLcq_promoPreview:hover .IaPLcq_promoPlay{background:var(--primary-hover)}.IaPLcq_promoPreview:focus-visible{outline:3px solid var(--secondary-color);outline-offset:-3px}.IaPLcq_infoHeaders{text-align:center;margin-bottom:50px}.IaPLcq_infoHeaders h2.IaPLcq_headerTitle{margin-bottom:10px}.IaPLcq_infoHeaders h3.IaPLcq_subHeader{margin-bottom:15px;font-size:2rem;font-weight:700;line-height:1}.IaPLcq_awardLine{display:block}.IaPLcq_infoHeaders p.IaPLcq_awardText{color:#666;font-size:1.2rem;font-weight:500}.IaPLcq_infoBadgesRow{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:40px;display:flex}.IaPLcq_infoBadge{color:var(--text-dark);border-radius:var(--radius-full);background-color:#0000000d;border:1px solid #0000001a;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.IaPLcq_infoBadge:hover{border-color:var(--secondary-color);color:var(--accent-color);cursor:default;background-color:#ffb7030d}.IaPLcq_infoLayoutGrid{grid-template-columns:1fr;gap:40px;margin-bottom:50px;display:grid}@media (min-width:900px){.IaPLcq_infoLayoutGrid{grid-template-columns:1fr 1.5fr}}.IaPLcq_infoPosterWrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);aspect-ratio:3/4;overflow:hidden}.IaPLcq_infoPosterWrapper img{object-fit:cover;width:100%;height:100%}.IaPLcq_infoTextContent{flex-direction:column;justify-content:flex-start;display:flex}.IaPLcq_infoTextContent p{margin-bottom:20px;font-size:1.15rem;line-height:1.8}.IaPLcq_dotItem{border-top:1px solid #eee;align-items:flex-start;gap:15px;margin-top:10px;padding-top:20px;display:flex}.IaPLcq_dot{color:var(--event-color-primary);font-size:2rem;line-height:1}.IaPLcq_dotText{font-size:1.15rem;font-weight:600;line-height:1.6}.IaPLcq_promoBanners{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}@media (max-width:600px){.IaPLcq_promoBanners{grid-template-columns:1fr}}.IaPLcq_promoBanner{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#f8fafc;border:1px solid #0000000d;align-items:center;gap:12px;padding:12px 15px;display:flex}.IaPLcq_promoIcon{color:var(--primary-color);border:2px solid var(--secondary-color);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.IaPLcq_promoIcon svg{width:24px;height:24px}.IaPLcq_promoBannerText{color:var(--text-dark);font-size:.95rem;font-weight:800;line-height:1.25}.IaPLcq_ageBadgeCircle{color:#888;border:2px solid #ccc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;font-size:1.2rem;font-weight:800;display:flex}@media (max-width:768px){.IaPLcq_ageBadgeCircle{margin:10px auto 0}}.IaPLcq_whatToExpectGrid{grid-template-columns:1fr;gap:20px;margin-top:30px;display:grid}@media (min-width:768px){.IaPLcq_whatToExpectGrid{grid-template-columns:1fr 1fr}}.IaPLcq_expectCard{border-radius:var(--radius-lg);background:var(--text-light);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition);border:1px solid #2a0a4a0d;padding:40px 30px;position:relative;overflow:hidden}.IaPLcq_expectCard:before{content:"";background:linear-gradient(90deg, var(--event-color-primary), var(--secondary-color));opacity:0;height:4px;transition:var(--transition);position:absolute;inset:0 0 auto}.IaPLcq_expectCard:hover{border-color:color-mix(in srgb, var(--event-color-primary) 12%, transparent);box-shadow:var(--shadow-md);transform:translateY(-8px)}.IaPLcq_expectCard:hover:before{opacity:1}.IaPLcq_expectIcon{border:2px solid var(--secondary-color);background:var(--text-light);width:80px;height:80px;color:var(--event-color-primary);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 25px;display:flex}.IaPLcq_expectIcon svg{width:40px;height:40px}.IaPLcq_expectCard:hover .IaPLcq_expectIcon{transform:scale(1.1);box-shadow:0 5px 15px #ffb70366}.IaPLcq_expectCard h3{color:var(--accent-color);margin-bottom:15px;font-size:1.3rem;font-weight:700;line-height:1.3}.IaPLcq_expectCard p{color:#666;font-size:1rem;line-height:1.6}.IaPLcq_buySectionBox{isolation:isolate;border:1px solid color-mix(in srgb, var(--event-color-primary) 16%, transparent);border-radius:var(--radius-xl);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--event-color-primary) 14%, transparent), transparent 34%), radial-gradient(circle at 96% 100%, color-mix(in srgb, var(--secondary-color) 16%, transparent), transparent 38%), var(--text-light);box-shadow:0 26px 80px color-mix(in srgb, var(--accent-color) 12%, transparent);margin:60px 0;padding:clamp(48px,7vw,76px) clamp(24px,6vw,72px);position:relative;overflow:hidden}.IaPLcq_buySectionBox:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--event-color-primary), var(--secondary-color), var(--event-color-primary));height:6px;position:absolute;inset:0 0 auto}.IaPLcq_buySectionBox:after{content:"";z-index:-1;border:64px solid color-mix(in srgb, var(--event-color-primary) 5%, transparent);border-radius:var(--radius-full);pointer-events:none;width:360px;height:360px;position:absolute;top:-170px;right:-120px}.IaPLcq_buySectionBox .section-title{color:var(--accent-color);position:relative}.IaPLcq_buySectionBox>p:not(.section-kicker){position:relative;color:color-mix(in srgb, var(--text-dark) 68%, transparent)!important}@media (max-width:768px){.IaPLcq_buySectionBox{border-radius:var(--radius-lg);margin:40px 0;padding:44px 18px 34px}.IaPLcq_ticketBlock{height:120px}.IaPLcq_ticketscloudLogo,.IaPLcq_yandexAfishaLogo{width:min(190px,76vw);height:58px}.IaPLcq_buySectionBox:after{border-width:42px;width:230px;height:230px;top:-100px;right:-100px}}.IaPLcq_soonSubscribeBlock{background:#f8f9fa;border-radius:20px;margin:20px 0;padding:40px 30px}.IaPLcq_subscribeForm{flex-wrap:wrap;justify-content:center;gap:15px;max-width:600px;margin:0 auto;display:flex}.IaPLcq_subscribeInput{min-width:0;font-size:1.1rem;font-family:var(--font-primary);border:1px solid #ddd;border-radius:30px;outline:none;flex:240px;padding:15px 25px;transition:all .2s}.IaPLcq_subscribeInput:focus{border-color:var(--event-color-primary,var(--accent-color));box-shadow:0 0 0 3px rgba(var(--event-color-primary-rgb,128, 0, 128), .1)}.IaPLcq_subscribeBtn{white-space:nowrap;flex:none}.IaPLcq_subscribeAgreement{color:#737373;text-align:left;flex:0 0 100%;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.IaPLcq_subscribeAgreement input{cursor:pointer;flex:none;margin-top:2px}.IaPLcq_subscribeAgreement a{color:inherit;text-decoration:underline}.IaPLcq_successMessage{color:#2e7d32;background:#e8f5e9;border-radius:30px;justify-content:center;align-items:center;max-width:600px;margin:0 auto;padding:15px 25px;font-size:1.1rem;font-weight:600;display:flex}@media (max-width:576px){.IaPLcq_subscribeForm{flex-direction:column}.IaPLcq_subscribeBtn{width:100%}}.IaPLcq_ticketsGrid{grid-template-columns:1fr;gap:20px;width:min(100%,860px);margin:34px auto 0;display:grid}@media (min-width:768px){.IaPLcq_ticketsGrid{grid-template-columns:1fr 1fr;gap:22px}}.IaPLcq_ticketBtn{flex-direction:column;align-items:center;width:100%;display:flex}.IaPLcq_ticketBlock{border-radius:var(--radius-lg);width:100%;height:132px;box-shadow:0 12px 32px color-mix(in srgb, var(--accent-color) 8%, transparent);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;padding:20px 24px;display:flex;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--accent-color) 10%, transparent)!important;background:color-mix(in srgb, var(--text-light) 92%, var(--bg-light))!important}.IaPLcq_ticketBlock:before{content:"";border-radius:var(--radius-full) var(--radius-full) 0 0;background:linear-gradient(90deg, transparent, var(--event-color-primary), transparent);opacity:.45;height:3px;transition:var(--transition);position:absolute;inset:auto 24px 0}.IaPLcq_ticketBlock:hover{box-shadow:0 22px 48px color-mix(in srgb, var(--event-color-primary) 14%, transparent);transform:translateY(-6px);border-color:color-mix(in srgb, var(--event-color-primary) 32%, transparent)!important;background:var(--text-light)!important}.IaPLcq_ticketBlock:hover:before{opacity:1;inset-inline:0}.IaPLcq_ticketBlockDark{border-color:color-mix(in srgb, var(--secondary-color) 24%, transparent)!important;background:var(--text-dark)!important}.IaPLcq_ticketBlockDark:hover{border-color:var(--secondary-color)!important;background:var(--text-dark)!important}.IaPLcq_overlayBtn{cursor:pointer;z-index:5;outline:none;position:absolute;inset:0;width:100%!important;height:100%!important;box-shadow:none!important;color:#0000!important;appearance:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:0!important;text-decoration:none!important}.IaPLcq_overlayBtn:focus-visible{outline:3px solid var(--secondary-color);outline-offset:-3px}.IaPLcq_aggregatorLogo{align-items:center;gap:15px;font-size:2.228rem;font-weight:700;display:flex}.IaPLcq_ticketscloudLogo,.IaPLcq_yandexAfishaLogo{object-fit:contain;width:210px;height:64px}.IaPLcq_ticketscloudLogo{filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--secondary-color) 22%, transparent));transform:scale(1.08)}.IaPLcq_aggregatorText{border-radius:var(--radius-full);background:color-mix(in srgb, var(--event-color-primary) 8%, var(--text-light));color:color-mix(in srgb, var(--text-dark) 72%, transparent);margin-top:14px;padding:7px 14px;font-size:.86rem;font-weight:700}.IaPLcq_vkBtn{color:#fff!important;background:linear-gradient(135deg,#07f,#05c)!important;border:none!important;box-shadow:0 4px 10px #07f6!important}.IaPLcq_vkBtn:hover{box-shadow:0 6px 15px #07f9!important}.IaPLcq_reviewsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.IaPLcq_reviewCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #2a0a4a14;flex-direction:column;padding:28px;transition:transform .3s,box-shadow .3s;display:flex}.IaPLcq_reviewCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.IaPLcq_reviewQuote{font-family:var(--font-heading);color:var(--primary-color);opacity:.3;margin-bottom:12px;font-size:3rem;line-height:.8}.IaPLcq_reviewText{color:var(--text-dark);margin:0;font-size:1rem;line-height:1.7}.IaPLcq_mapContainer{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:40px;overflow:hidden}.IaPLcq_heroContainer{background:#fff;height:100svh;min-height:560px;padding:0}.IaPLcq_heroFrame{flex:auto;width:100%;min-height:0;position:relative}.IaPLcq_heroFacts{flex:none}.IaPLcq_heroGraphic{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;background-image:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0;padding:0 max(24px,50% - 720px);display:flex;position:relative;overflow:hidden}.IaPLcq_heroGraphic:before{content:"";z-index:0;background-image:var(--hero-bg-desktop);background-size:cover;background-position:var(--hero-bg-position-desktop);background-repeat:no-repeat;position:absolute;inset:0}.IaPLcq_heroTopOverlay{z-index:1;background:linear-gradient(0deg, color-mix(in srgb, var(--bg-dark) 62%, transparent) 0, transparent 26%);display:block;position:absolute;inset:0}.IaPLcq_heroAgeBadge{z-index:3;top:calc(var(--header-h) + clamp(16px, 2vw, 28px));border:2px solid color-mix(in srgb, var(--text-light) 62%, transparent);background:color-mix(in srgb, var(--bg-dark) 42%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:52px;height:52px;color:var(--text-light);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:flex;position:absolute;right:max(24px,50% - 720px)}.IaPLcq_heroContentInner{z-index:2;width:100%;padding:calc(var(--header-h) + clamp(24px, 3vw, 48px)) 0 clamp(36px, 5vw, 64px);text-align:center;align-items:center;margin:0;position:static}.IaPLcq_heroMeta{color:color-mix(in srgb, var(--text-light) 84%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin:0 0 14px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:600;display:flex}.IaPLcq_heroMeta>*+:before{content:"·";opacity:.55;margin-right:18px}.IaPLcq_heroMetaLink{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;transition:var(--transition)}.IaPLcq_heroMetaLink:hover{-webkit-text-decoration-color:var(--secondary-color);text-decoration-color:var(--secondary-color);color:var(--secondary-color)}.IaPLcq_heroMetaLink:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}.IaPLcq_heroEyebrow{color:var(--secondary-color);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:800}.IaPLcq_heroTitle{max-width:none;color:var(--text-light);-webkit-text-fill-color:currentColor;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;text-shadow:0 4px 22px color-mix(in srgb, var(--bg-dark) 55%, transparent);background:0 0;margin:0;font-size:clamp(3rem,4.7vw,5.2rem);font-weight:900;line-height:.94}.IaPLcq_heroSubtitle{color:var(--text-light);-webkit-text-fill-color:currentColor;text-transform:none;background:0 0;margin-top:14px;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:600;line-height:1.25}.IaPLcq_heroButtons{z-index:3;order:initial;grid-auto-columns:minmax(232px,1fr);grid-auto-flow:column;gap:15px;width:auto;margin:0;padding:0;display:grid;position:absolute;bottom:clamp(26px,4vw,54px);left:50%;transform:translate(-50%)}.IaPLcq_heroButtons>a,.IaPLcq_heroButtons>button,.IaPLcq_infoActions>a,.IaPLcq_infoActions>button{letter-spacing:1px;min-width:232px;height:56px;font-size:.85rem;font-weight:700}.IaPLcq_infoActions>a,.IaPLcq_infoActions>button{flex:none;min-width:248px}.IaPLcq_heroSecondary{border-radius:var(--radius-full);color:var(--accent-color);text-transform:uppercase;cursor:pointer;transition:var(--transition);background-color:#fff;border:1px solid #fff;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;display:inline-flex}.IaPLcq_heroSecondary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);box-shadow:0 8px 24px color-mix(in srgb, var(--secondary-color) 45%, transparent)}.IaPLcq_heroSecondary:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}.IaPLcq_promoModalOverlay{z-index:9999;background-color:#1a0b2ef2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.IaPLcq_promoModalBody{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:#000;width:100%;max-width:1100px;max-height:82vh;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.IaPLcq_promoModalClose{color:#fff;cursor:pointer;z-index:10000;width:50px;height:50px;transition:var(--transition);background-color:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.IaPLcq_promoModalClose:hover{background-color:var(--primary-color);border-color:var(--primary-color);transform:rotate(90deg)}.IaPLcq_promoModalClose:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}.IaPLcq_heroFacts{color:var(--text-light);border-top:1px solid color-mix(in srgb, var(--text-light) 12%, transparent);background:#261143;margin-top:0}.IaPLcq_heroFactsGrid{grid-template-columns:auto auto auto;justify-content:center;display:grid}.IaPLcq_heroFactsGrid>div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:87px;padding:18px 24px;display:flex}.IaPLcq_heroFactsGrid>div+div{border-left:1px solid color-mix(in srgb, var(--text-light) 12%, transparent)}.IaPLcq_heroFactsGrid>div>span{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text-light) 62%, transparent);margin-bottom:4px;font-size:.75rem;font-weight:700;line-height:1.3}.IaPLcq_heroFactsGrid>div>strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue,.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsPrice{text-align:left;grid-template-columns:26px minmax(0,1fr);align-content:start;align-items:start;display:grid}.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue>svg,.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsPrice>svg{width:18px;height:18px;color:var(--secondary-color);grid-area:1/1/span 3;margin-top:3px}.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsPrice>span,.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsPrice>strong,.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsPrice>em,.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue>span,.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue>strong,.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue>em{grid-column:2}.IaPLcq_heroFactsSub{color:color-mix(in srgb, var(--text-light) 68%, transparent);margin-top:2px;font-size:.8rem;font-style:normal;line-height:1.35}.IaPLcq_heroFactsCountdown{justify-content:flex-start}.IaPLcq_countdownBar{z-index:2;order:initial;background:var(--text-light);width:100%;color:var(--event-color-primary);margin:0;padding:16px 0;position:relative}.IaPLcq_countdownBar *{-webkit-text-fill-color:currentColor}.IaPLcq_infoSection{background:var(--bg-light)}.IaPLcq_infoContainer{flex-direction:column;display:flex}.IaPLcq_infoLayoutGrid{order:2;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(30px,5vw,72px);margin-bottom:36px}.IaPLcq_infoBadgesRow{order:4;margin-bottom:38px}.IaPLcq_promoBlock{order:5;width:100%;margin:12px 0 54px}.IaPLcq_promoBlock .IaPLcq_section-title{margin-bottom:22px}.IaPLcq_promoVideo{max-width:1100px;margin:0 auto}.IaPLcq_expectationsHeader{order:7}.IaPLcq_expectDots{order:8;display:none}.IaPLcq_expectDot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.IaPLcq_expectDot:before{content:"";background:color-mix(in srgb, var(--accent-color) 22%, transparent);transition:var(--transition);border-radius:50%;position:absolute;inset:7.5px}.IaPLcq_expectDotActive:before{background:var(--event-color-primary);transform:scale(1.25)}.IaPLcq_whatToExpectGrid{order:8;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.IaPLcq_perksGrid{order:9;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.IaPLcq_perksGrid .IaPLcq_expectCard{border-color:color-mix(in srgb, var(--secondary-color) 42%, transparent);background:color-mix(in srgb, var(--secondary-color) 13%, var(--text-light))}.IaPLcq_perksGrid .IaPLcq_expectCard:before{opacity:1}.IaPLcq_perksGrid .IaPLcq_expectIcon{border-color:color-mix(in srgb, var(--secondary-color) 70%, var(--accent-color));background:var(--secondary-color);color:var(--accent-color)}.IaPLcq_perksGrid .IaPLcq_expectCard:hover{border-color:color-mix(in srgb, var(--secondary-color) 70%, transparent)}.IaPLcq_rulesBlock{margin-top:44px}.IaPLcq_rulesList{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:14px 36px;margin:0;padding:0;list-style:none;display:grid}.IaPLcq_rulesSubTitle{color:var(--accent-color);margin:32px 0 16px;font-size:1.15rem;font-weight:800}.IaPLcq_rulesDeny .IaPLcq_rulesItem svg{color:var(--primary-color)}.IaPLcq_rulesItem{color:var(--text-dark);align-items:flex-start;gap:12px;font-size:1.02rem;line-height:1.5;display:flex}.IaPLcq_rulesItem svg{width:20px;height:20px;color:var(--event-color-primary);flex-shrink:0;margin-top:3px}.IaPLcq_timelineBlock{margin-top:44px}.IaPLcq_timelineList{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.IaPLcq_timelineStep{border-radius:var(--radius-lg);background:var(--text-light);box-shadow:var(--shadow-sm);border-top:4px solid var(--event-color-primary);padding:22px 24px}.IaPLcq_timelineTime{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--event-color-primary);margin-bottom:8px;font-size:1.2rem;font-weight:700;display:block}.IaPLcq_timelineTitle{color:var(--accent-color);margin-bottom:6px;font-size:1.08rem;line-height:1.3;display:block}.IaPLcq_timelineDesc{color:color-mix(in srgb, var(--text-dark) 72%, transparent);margin:0;font-size:.95rem;line-height:1.5}.IaPLcq_productionBlock{order:10;margin-top:8px}.IaPLcq_productionLine{max-width:78ch;color:var(--text-dark);margin:0 0 10px;font-size:1.02rem;line-height:1.6}.IaPLcq_productionLine:last-child{margin-bottom:0}@media (max-width:760px){.IaPLcq_timelineList{grid-template-columns:1fr}}.IaPLcq_infoPosterWrapper{aspect-ratio:707/1000;border-radius:var(--radius-lg);background:var(--text-light);align-self:start;width:100%;position:relative}.IaPLcq_infoPosterWrapper img{object-fit:cover}.IaPLcq_descAccent{border-left:3px solid var(--event-color-primary);color:var(--accent-color);margin:4px 0 18px;padding:2px 0 2px 18px;font-weight:600}.IaPLcq_infoHeaders{order:0;margin-bottom:22px}.IaPLcq_infoActions{margin-top:auto;padding-top:26px}.IaPLcq_infoTextContent{border-radius:var(--radius-lg);background:var(--text-light);min-width:0;box-shadow:var(--shadow-sm);justify-content:flex-start;padding:clamp(24px,4vw,52px)}.IaPLcq_infoBadge{background:color-mix(in srgb, var(--event-color-primary) 8%, var(--text-light));border-color:color-mix(in srgb, var(--event-color-primary) 24%, transparent)}.IaPLcq_buySectionBox{box-shadow:0 26px 80px color-mix(in srgb, var(--accent-color) 12%, transparent)}@media (max-width:900px){.IaPLcq_heroGraphic:before{background-image:var(--hero-bg-mobile);background-position:var(--hero-bg-position-mobile)}.IaPLcq_heroContentInner{width:100%}.IaPLcq_heroFactsGrid{grid-template-columns:auto auto auto}.IaPLcq_infoLayoutGrid{grid-template-columns:1fr}.IaPLcq_infoPosterWrapper{width:min(100%,520px);margin-inline:auto}}@media (max-width:620px){.IaPLcq_heroContainer{padding-top:0}.IaPLcq_heroFrame{width:100%}.IaPLcq_heroGraphic{padding-inline:14px}.IaPLcq_heroTopOverlay{background:linear-gradient(0deg, color-mix(in srgb, var(--bg-dark) 70%, transparent) 0, transparent 32%)}.IaPLcq_heroContentInner{width:100%;padding:calc(var(--header-h) + 20px) 0 36px 0}.IaPLcq_heroMeta{color:color-mix(in srgb, var(--accent-color) 86%, transparent)}.IaPLcq_heroTitle{color:var(--accent-color);text-shadow:0 2px 18px color-mix(in srgb, var(--text-light) 70%, transparent)}.IaPLcq_heroSubtitle{color:var(--accent-color)}.IaPLcq_heroAgeBadge{width:44px;height:44px;font-size:1rem;top:auto;bottom:18px;right:14px}.IaPLcq_heroTitle{white-space:normal;max-width:none;font-size:clamp(2.6rem,11vw,3.8rem)}.IaPLcq_heroButtons{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;width:auto;bottom:20px;left:14px;right:14px;transform:none}.IaPLcq_heroButtons>a,.IaPLcq_heroButtons>button,.IaPLcq_infoActions>a,.IaPLcq_infoActions>button{width:100%;min-width:0}.IaPLcq_heroFactsGrid{grid-template-columns:1fr 1fr}.IaPLcq_heroFactsGrid>div{min-height:72px;padding:12px 14px}.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsPrice{grid-area:1/1}.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue{grid-area:1/2}.IaPLcq_heroFactsCountdown{grid-area:2/1/auto/-1}.IaPLcq_heroFactsGrid>div+div{border-top:0;border-left:0}.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue{border-left:1px solid color-mix(in srgb, var(--text-light) 12%, transparent)}.IaPLcq_heroFactsCountdown{border-top:1px solid color-mix(in srgb, var(--text-light) 12%, transparent)}.IaPLcq_heroFactsGrid>div>span{font-size:clamp(.75rem,2.8vw,.8rem)}.IaPLcq_heroFactsGrid>div>strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(.78rem,3.5vw,.95rem)}.IaPLcq_heroFactsSub{font-size:clamp(.75rem,3vw,.82rem)}.IaPLcq_infoBadge{justify-content:flex-start;width:100%}.IaPLcq_infoTextContent{padding:24px 20px}.IaPLcq_infoTextContent p{margin-bottom:14px;font-size:clamp(.92rem,4vw,1.02rem);line-height:1.55}.IaPLcq_descAccent{margin:2px 0 14px;padding-left:14px}.IaPLcq_whatToExpectGrid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:16px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto}.IaPLcq_whatToExpectGrid::-webkit-scrollbar{display:none}.IaPLcq_whatToExpectGrid>.IaPLcq_expectCard{scroll-snap-align:start}.IaPLcq_expectDots{justify-content:center;gap:4px;margin-top:20px;display:flex}.IaPLcq_expectDot{width:44px;height:44px}.IaPLcq_expectDot:before{inset:17.5px}.IaPLcq_heroMetaLink{padding:11px 0;display:inline-block}.IaPLcq_perksGrid{grid-template-columns:1fr;gap:24px}.IaPLcq_rulesList{grid-template-columns:1fr;grid-auto-flow:row;gap:12px;grid-template-rows:none!important}}.IaPLcq_buyBar{display:none}@media (max-width:768px){.IaPLcq_buyBar{z-index:1001;padding:12px calc(16px + 50px + 12px) calc(12px + env(safe-area-inset-bottom)) 16px;border-top:1px solid color-mix(in srgb, var(--accent-color) 10%, transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.IaPLcq_buyBar .btn-primary{flex:1;min-width:0;height:auto;min-height:48px;padding:10px 18px;font-size:.8rem}}@supports not (padding:env(safe-area-inset-bottom)){@media (max-width:768px){.IaPLcq_buyBar{padding-bottom:12px}}}@media (max-width:768px){.IaPLcq_heroButtons{display:none}}body.menu-open .IaPLcq_buyBar{display:none}.IaPLcq_heroPlaques .IaPLcq_heroMeta{color:var(--text-light);gap:8px}.IaPLcq_heroPlaques .IaPLcq_heroMeta>*+:before{content:none}.IaPLcq_heroPlaques .IaPLcq_heroMeta>*,.IaPLcq_heroPlaques .IaPLcq_heroEyebrow{background:var(--hero-plaque-bg,color-mix(in srgb, var(--bg-dark) 55%, transparent));border-radius:999px;align-items:center;min-height:32px;padding:5px 14px;display:inline-flex}.IaPLcq_heroPlaques .IaPLcq_heroEyebrow{width:fit-content;margin-inline:auto;display:flex}@media (max-width:768px){.IaPLcq_heroPlaques .IaPLcq_heroMeta>.IaPLcq_heroMetaLink{min-height:44px;padding:5px 16px}}.IaPLcq_heroPlaqueText .IaPLcq_heroMeta,.IaPLcq_heroPlaqueText .IaPLcq_heroEyebrow{color:var(--hero-plaque-text)}@media (max-width:620px){.IaPLcq_heroMetaVenue{display:none}.IaPLcq_heroMetaLink.IaPLcq_heroFactsLink{padding:3px 0}.IaPLcq_heroFactsGrid>div.IaPLcq_heroFactsVenue>strong{line-height:1.2}}
.OgTMcq_overlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.OgTMcq_window{border-radius:var(--radius-lg);width:100%;max-width:620px;max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg);font-family:var(--font-body);background:#fff;flex-direction:column;padding:40px;display:flex;position:relative}.OgTMcq_window:focus{outline:none}.OgTMcq_close{color:var(--text-dark);opacity:.5;cursor:pointer;transition:var(--transition);background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:20px;right:20px}.OgTMcq_close:hover{opacity:1}.OgTMcq_title{color:var(--accent-color);margin-bottom:10px;padding-right:40px;font-size:1.6rem;font-weight:800;line-height:1.25}.OgTMcq_subtitle{color:#666;margin-bottom:24px;font-size:1rem;line-height:1.5}.OgTMcq_body{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.OgTMcq_copyBtn{flex:none;width:100%;margin-top:24px}.OgTMcq_copyBtn.OgTMcq_copyBtn:after{content:none}.OgTMcq_rows{grid-template-columns:minmax(140px,auto) 1fr;gap:2px 20px;display:grid}.OgTMcq_rowLabel,.OgTMcq_rowValue{border-bottom:1px solid #2a0a4a14;padding:10px 0;font-size:.95rem;line-height:1.45}.OgTMcq_rowLabel{color:#666}.OgTMcq_rowValue{color:var(--text-dark);overflow-wrap:anywhere;font-weight:600}@media (max-width:560px){.OgTMcq_rows{grid-template-columns:1fr;gap:0}.OgTMcq_rowLabel{border-bottom:none;padding:12px 0 0}.OgTMcq_rowValue{padding:2px 0 12px}}.OgTMcq_list{counter-reset:doc-item;gap:14px;display:grid}.OgTMcq_listItem{grid-template-columns:28px 1fr;align-items:baseline;gap:12px;display:grid}.OgTMcq_listItem:before{counter-increment:doc-item;content:counter(doc-item);border-radius:var(--radius-full);background:color-mix(in srgb, var(--secondary-color) 22%, transparent);width:26px;height:26px;color:var(--accent-color);justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.OgTMcq_itemTitle{color:var(--text-dark);margin-bottom:2px;font-size:.98rem;font-weight:700;display:block}.OgTMcq_itemHint{color:#666;font-size:.9rem;line-height:1.45;display:block}.OgTMcq_note{border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary-color) 13%, transparent);color:var(--text-dark);margin-top:22px;padding:16px 18px;font-size:.92rem;line-height:1.5}@media (max-width:560px){.OgTMcq_window{padding:32px 20px 24px}.OgTMcq_title{font-size:1.35rem}}
.YV0fxW_intro{text-align:center;margin-bottom:30px}.YV0fxW_docsGrid{grid-template-columns:1fr;gap:20px;max-width:100%;margin:0 auto;display:grid}@media (min-width:600px){.YV0fxW_docsGrid{grid-template-columns:repeat(3,1fr)}}.YV0fxW_docLink{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);color:var(--text-dark);text-align:center;cursor:pointer;transition:var(--transition);background:#fff;border:1px solid #2a0a4a0d;justify-content:center;align-items:center;gap:10px;padding:20px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.YV0fxW_docLink:hover{box-shadow:var(--shadow-md);border-color:var(--primary-color);color:var(--primary-color)}.YV0fxW_docLink:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}
.YhbQua_section{color:var(--text-light);background:repeating-linear-gradient(45deg,#ffffff0d 0,#fff0 2px,#0000 2px 12px),linear-gradient(135deg,#145aa8,#3498db)}.YhbQua_wrapper{flex-direction:column;align-items:flex-start;gap:26px;display:flex}@media (min-width:900px){.YhbQua_wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}}.YhbQua_content{border-left:3px solid var(--secondary-color);min-width:0;padding-left:20px}.YhbQua_kicker{color:var(--secondary-color);letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800}.YhbQua_title{color:var(--text-light);margin:0 0 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15}.YhbQua_desc{color:#ffffffeb;max-width:62ch;margin:0;line-height:1.6}.YhbQua_cta{flex:none}@media (max-width:620px){.YhbQua_cta{width:100%}}
