:root{--cw-arctic:#5acede;--cw-azure:#0072cf;--cw-indigo:#06038d;--cw-mint:#65d2c3;--cw-aquamarine:#00b2a9;--cw-emerald:#094541;--cw-white:#fff;--cw-yellow:#ffea79;--cw-orange:#ed5c29;--cw-ink:#111318;--color-primary:#0072cf;--color-black:#000;--color-navy:#06038d;--color-white:#fff;--color-accent-blue:#0072cf;--color-accent-gray:#5b616b;--color-accent-darkred:#b3261e;--color-accent-tan:#e3e7ed;--font-headline:"Founders Grotesk","Libre Franklin","Franklin Gothic","Franklin Gothic Medium",Arial,sans-serif;--font-body:"Founders Grotesk","Libre Franklin","Franklin Gothic","Franklin Gothic Medium",Arial,sans-serif;--font-accent:var(--font-headline);--ground:#fff;--ground-solid:#fff;--linen:#fff;--linen-line:#e3e7ed;--paper:#fff;--paper-line:#e3e7ed;--ui-line:#e3e7ed;--radius:14px;--radius-sm:10px;--radius-pill:999px;--tracking:0.02em;--tracking-wide:0.14em;--shadow:0 16px 44px rgba(6,3,141,.1);--brand:var(--color-primary);--ink:var(--cw-ink);--muted:var(--color-accent-gray)}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--cw-ink);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--ground);min-height:100vh;overflow-x:hidden}img,svg{height:auto;max-width:100%}a{color:var(--cw-azure)}:focus-visible{outline:3px solid var(--cw-azure);outline-offset:2px}h1,h2,h3{color:var(--cw-ink);font-family:var(--font-headline);font-weight:800;letter-spacing:var(--tracking);line-height:.9;text-transform:uppercase}.shell{margin:0 auto;max-width:1180px;padding-inline:1.5rem}.btn{border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-block;font-family:var(--font-accent);font-size:.95rem;font-weight:700;letter-spacing:.06em;padding:.95rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn--primary,.btn--sun,.btn--urgent{background:var(--cw-yellow);box-shadow:0 0 0 1.5px rgba(6,3,141,.9),0 8px 20px rgba(6,3,141,.16);color:var(--cw-indigo)}.btn--primary:hover,.btn--sun:hover,.btn--urgent:hover{box-shadow:0 0 0 1.5px rgba(6,3,141,.95),0 12px 26px rgba(6,3,141,.24);transform:translateY(-2px)}.btn--solid{background:var(--cw-azure);box-shadow:0 8px 20px rgba(0,114,207,.28);color:#fff}.btn--solid:hover{background:#0063b4;transform:translateY(-2px)}.btn--ghost{background:transparent;border:2px solid var(--cw-azure);color:var(--cw-azure)}.btn--ghost:hover{background:var(--cw-azure);color:#fff}.site-header{background:var(--cw-white);border-bottom:1px solid var(--ui-line);position:sticky;top:0;z-index:50}.site-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-block:.95rem}.site-header__logo{align-items:center;display:flex;max-width:230px;min-height:40px;overflow:hidden}.site-header__logo img,.site-header__logo svg{max-height:40px;width:auto}.site-header__logo a,.site-header__logo span{align-items:center;display:inline-flex;max-height:40px}.site-header .btn{font-size:.82rem;padding:.65rem 1.4rem}.site-header__secure{align-items:center;color:var(--cw-indigo);display:inline-flex;font-family:var(--font-accent);font-size:.74rem;font-weight:700;gap:.45rem;letter-spacing:.1em;text-transform:uppercase}.site-header__secure svg{color:var(--cw-azure)}.strip{background:var(--cw-indigo);color:#fff;font-family:var(--font-accent);font-size:.8rem;letter-spacing:.08em;padding:.7rem 1rem;text-align:center;text-transform:uppercase}.strip b,.strip strong{color:var(--cw-yellow);font-weight:800}.strip a{color:var(--cw-yellow)}.section{padding-block:clamp(2.75rem,5vw,4.75rem)}.section--flush{padding-top:0}.eyebrow{color:var(--cw-azure);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:var(--tracking-wide);margin-bottom:.85rem;text-transform:uppercase}.section h2{font-size:clamp(1.9rem,4vw,2.9rem);line-height:.92;text-wrap:balance}.section__intro{color:var(--cw-ink);margin-top:.8rem;max-width:62ch}.timeline{display:flex;list-style:none;margin-bottom:2.25rem;width:100%}.timeline__step{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;text-align:center}.timeline__step:not(:first-child):before{background:var(--ui-line);content:"";height:2px;left:-50%;position:absolute;right:50%;top:18px}.timeline__node{background:var(--cw-white);border:2px solid var(--ui-line);border-radius:50%;color:var(--muted);display:grid;font-family:var(--font-headline);font-size:.85rem;font-weight:700;height:36px;place-items:center;position:relative;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;width:36px;z-index:1}.timeline__node svg{height:16px;width:16px}.timeline__label{color:var(--muted);font-family:var(--font-accent);font-size:.76rem;font-weight:700;letter-spacing:.07em;margin-top:.65rem;text-transform:uppercase;transition:color .2s}.timeline__step.is-done .timeline__node{background:var(--cw-azure);border-color:var(--cw-azure);color:#fff}.timeline__step.is-done .timeline__label{color:var(--cw-ink)}.timeline__step.is-active:before,.timeline__step.is-done:before{background:var(--cw-azure)}.timeline__step.is-active .timeline__node{background:var(--cw-indigo);border-color:var(--cw-indigo);box-shadow:0 0 0 5px rgba(255,234,121,.55);color:#fff}.timeline__step.is-active .timeline__label{color:var(--cw-ink)}.hero{padding-block:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,2.5vw,2rem)}.hero__kicker{color:var(--cw-azure);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase}.hero__title{color:var(--cw-ink);font-size:clamp(2rem,4.8vw,3.2rem);font-weight:800;line-height:.85;max-width:22ch;text-wrap:balance}.hero__sub{color:var(--cw-ink);font-size:1.05rem;margin:1.1rem 0 0;max-width:56ch}.hero__slash{background:var(--cw-azure);border-radius:var(--radius-pill);height:8px;margin-top:1.2rem;width:92px}.hero-heading,.hero-heading--center{text-align:left}.trustbar{background:#f7f9fc;border-bottom:1px solid var(--ui-line);border-top:1px solid var(--ui-line)}.trustbar__list{display:flex;flex-wrap:wrap;gap:.6rem 2rem;justify-content:space-between;list-style:none;padding-block:.95rem}.trustbar__list li{align-items:center;color:var(--cw-indigo);display:inline-flex;font-size:.85rem;gap:.5rem}.trustbar__list svg{color:var(--cw-azure);flex:0 0 auto}@media (max-width:640px){.trustbar__list{gap:.6rem 1.5rem;justify-content:flex-start}}.checkout,.confirm{padding-block:2.25rem 4rem}.checkout__grid,.confirm__grid{align-items:start;display:grid;gap:2rem;grid-template-columns:1.65fr 1fr}.checkout__main,.confirm__main{display:grid;gap:1.1rem}.checkout__aside,.confirm__aside{display:grid;gap:1rem;position:sticky;top:1.5rem}.panel-label{align-items:baseline;color:var(--cw-ink);display:flex;font-family:var(--font-headline);font-size:.95rem;font-weight:800;gap:.6rem;letter-spacing:.04em;margin-bottom:.85rem;text-transform:uppercase}.panel-label b{color:var(--cw-azure);font-family:var(--font-accent);font-size:.72rem;font-weight:700;letter-spacing:.05em}.card,.form-panel,.pay__panel{background:var(--paper);border:1px solid var(--ui-line);border-radius:var(--radius);border-top:4px solid var(--cw-azure);box-shadow:var(--shadow);color:var(--cw-ink);padding:1.85rem}.pay__panel{padding:1.6rem}.form-panel .hs-form,.form-panel form{color:var(--cw-ink);font-family:var(--font-body)!important}.form-panel fieldset{border:0!important;margin-bottom:0!important;max-width:none!important}.form-panel fieldset.form-columns-2,.form-panel fieldset.form-columns-3{display:grid!important;gap:0 1rem!important}.form-panel fieldset.form-columns-2{grid-template-columns:1fr 1fr!important}.form-panel fieldset.form-columns-3{grid-template-columns:1fr 1fr 1fr!important}.form-panel fieldset .hs-form-field{float:none!important;padding:0!important;width:auto!important}.form-panel .input{margin:0!important}.form-panel .hs-form-field{margin-bottom:1.1rem!important}.form-panel .hs-form-field>label{color:var(--cw-ink)!important;display:block!important;font-size:.85rem!important;font-weight:600!important;line-height:1.35!important;margin-bottom:.35rem!important}.form-panel .hs-form-required{color:var(--color-accent-darkred)!important;margin-left:2px}.form-panel .hs-field-desc{color:var(--muted)!important;font-size:.8rem!important;margin:0 0 .4rem!important}.form-panel input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),.form-panel select,.form-panel textarea{background-color:#fff!important;border:1px solid #b7bdc7!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--cw-ink)!important;font-family:var(--font-body)!important;font-size:1rem!important;line-height:1.4!important;padding:.72rem .85rem!important;transition:border-color .15s,box-shadow .15s;width:100%!important}.form-panel select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%2306038d' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right .85rem center!important;background-repeat:no-repeat!important;padding-right:2.25rem!important}.form-panel textarea{min-height:110px!important;resize:vertical!important}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#8b909a!important}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:var(--cw-azure)!important;box-shadow:0 0 0 3px rgba(0,114,207,.22)!important;outline:none!important}.form-panel .hs-fieldtype-intl-phone.hs-input{background:none!important;border:0!important;display:flex!important;gap:.5rem!important;padding:0!important}.form-panel .hs-fieldtype-intl-phone .hs-input[type=tel]{flex:1!important}.form-panel .inputs-list{list-style:none!important;margin:.25rem 0 0!important;padding:0!important}.form-panel .inputs-list>li+li{margin-top:.4rem}.form-panel .hs-form-booleancheckbox-display,.form-panel .hs-form-checkbox-display,.form-panel .hs-form-radio-display{align-items:flex-start;color:var(--cw-ink);cursor:pointer;display:flex!important;font-size:.9rem;font-weight:400;gap:.5rem}.form-panel input[type=checkbox],.form-panel input[type=radio]{accent-color:var(--cw-azure);box-shadow:none!important;flex:0 0 auto;height:18px!important;margin-top:2px;padding:0!important;width:18px!important}.form-panel .hs-richtext,.form-panel .legal-consent-container{color:var(--muted)!important;font-size:.8rem!important;line-height:1.5}.form-panel .legal-consent-container{margin:.5rem 0 1rem}.form-panel .hs-error-msgs{list-style:none!important;margin:.35rem 0 0!important;padding:0!important}.form-panel .hs-error-msg,.form-panel .hs-error-msgs label{color:var(--color-accent-darkred)!important;font-size:.8rem!important}.form-panel .hs-input.error,.form-panel .hs-input.invalid,.form-panel input.error,.form-panel input.invalid{border-color:var(--color-accent-darkred)!important}.form-panel .hs_submit,.form-panel [class*=hsfc-][class*=Submit],.form-panel [data-hsfc-id=Renderer] button[type=submit]{display:none!important}.form-panel .submitted-message{color:var(--cw-ink);font-size:.95rem;padding:.5rem 0}.form-panel [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}.form-panel [id^=hs_form_target_checkout_form]{margin:0!important}.form-panel .hsfc-CheckboxField{margin-bottom:8px!important;margin-top:8px!important}@media (max-width:600px){.form-panel [data-hsfc-id=Renderer] [class*=hsfc-][class*=Columns],.form-panel [data-hsfc-id=Renderer] [class*=hsfc-][class*=Group],.form-panel [data-hsfc-id=Renderer] [class*=hsfc-][class*=Row]{display:block!important;grid-template-columns:1fr!important}.form-panel [data-hsfc-id=Renderer] [class*=hsfc-][class*=Columns]>*,.form-panel [data-hsfc-id=Renderer] [class*=hsfc-][class*=Group]>*,.form-panel [data-hsfc-id=Renderer] [class*=hsfc-][class*=Row]>*{flex-basis:100%!important;max-width:100%!important;width:100%!important}.form-panel fieldset.form-columns-2,.form-panel fieldset.form-columns-3{grid-template-columns:1fr!important}}.hsfc-PhoneInput__FlagAndCaret{margin:8px 0}.pay__panel{position:relative}.pay__button{min-height:120px;transition:opacity .25s,filter .25s}.pay__button .item-description,.pay__button .item-header{display:none!important}.pay__button [id^=form-container-],.pay__button [id^=paypal-form-fields-container-]{max-width:100%!important}#js-sdk-container .paypal-button~.paypal-button{display:none!important}.pay:not([data-state=ready]) .pay__button{filter:grayscale(1);opacity:.25;pointer-events:none}.pay__gate{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.92);border-radius:0 0 var(--radius) var(--radius);display:flex;flex-direction:column;gap:.55rem;inset:4px 0 0;justify-content:center;padding:1.5rem;position:absolute;text-align:center}.pay[data-state=ready] .pay__gate{display:none}.pay__gate-state{align-items:center;display:flex;flex-direction:column;gap:.5rem;max-width:40ch}.pay__gate-state[hidden]{display:none}.pay__gate-icon{color:var(--muted)}.pay__gate-state[data-gate=declined] .pay__gate-title{color:var(--color-accent-darkred)}.pay__gate-title{color:var(--cw-ink);font-family:var(--font-headline);font-size:1rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pay__gate-copy{color:#3c4048;font-size:.9rem;line-height:1.5}.pay__gate-copy b{color:var(--color-accent-darkred);font-weight:700}.pay__gate-richtext p{margin:0 0 .5rem}.pay__gate-richtext p:last-child{margin-bottom:0}.pay__gate-richtext a{color:var(--color-accent-darkred);font-weight:600}.pay__gate-richtext ol,.pay__gate-richtext ul{margin:.25rem 0 .5rem 1.15rem;text-align:left}.pay__gate-btn{background:var(--cw-yellow);border-radius:var(--radius-pill);box-shadow:0 0 0 1.5px rgba(6,3,141,.9);color:var(--cw-indigo);display:inline-block;font-family:var(--font-accent);font-size:.95rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-top:.6rem;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:transform .12s,box-shadow .12s}.pay__gate-btn:hover{box-shadow:0 0 0 1.5px rgba(6,3,141,.95),0 10px 22px rgba(6,3,141,.22);transform:translateY(-2px)}.form-continue{appearance:none;-webkit-appearance:none;background:var(--cw-yellow);border:none;border-radius:var(--radius-pill);box-shadow:0 0 0 1.5px rgba(6,3,141,.9);color:var(--cw-indigo);cursor:pointer;display:block;font-family:var(--font-accent);font-size:1.05rem;font-weight:700;letter-spacing:.06em;line-height:1.2;margin-top:1rem;padding:1.05rem 1.25rem;text-transform:uppercase;transition:transform .12s,box-shadow .12s,opacity .15s;width:100%}.form-continue:hover:not(:disabled){box-shadow:0 0 0 1.5px rgba(6,3,141,.95),0 12px 24px rgba(6,3,141,.24);transform:translateY(-2px)}.form-continue:active:not(:disabled){transform:translateY(0)}.form-continue:disabled{cursor:not-allowed;opacity:.4}.form-done{align-items:flex-start;background:rgba(0,114,207,.08);border:1px solid rgba(0,114,207,.28);border-left:3px solid var(--cw-azure);border-radius:var(--radius);display:flex;gap:.9rem;margin-top:1rem;padding:1.2rem 1.4rem}.form-done[hidden]{display:none}.form-done__icon{color:var(--cw-azure);flex:0 0 auto;margin-top:2px}.form-done__title{color:var(--cw-ink);font-family:var(--font-headline);font-size:1rem;letter-spacing:.03em;margin-bottom:.3rem;text-transform:uppercase}.form-done__copy{color:var(--cw-ink);font-size:.9rem;line-height:1.5}.form-done__link{color:var(--cw-azure);display:inline-block;font-family:var(--font-accent);font-size:.85rem;font-weight:700;letter-spacing:.05em;margin-top:.7rem;text-decoration:none;text-transform:uppercase}.form-done__link:hover{text-decoration:underline}.form-continue.is-busy .form-continue__idle,.form-continue__busy,.form-done__link[hidden]{display:none}.form-continue.is-busy .form-continue__busy{display:inline}.form-note{color:var(--color-accent-darkred);font-size:.86rem;line-height:1.5;margin-top:.8rem}.form-note[hidden]{display:none}.fineprint{background:#f7f9fc;border:1px solid var(--ui-line);border-left:3px solid var(--cw-azure);border-radius:var(--radius-sm);color:#3c4048;font-size:.83rem;line-height:1.6;margin-top:1.1rem;padding:1rem 1.15rem}.fineprint__title{color:var(--cw-indigo);font-family:var(--font-accent);font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.fineprint p{margin-bottom:.55rem}.fineprint p:last-child{margin-bottom:0}.fineprint strong{color:var(--cw-indigo)}.fineprint em{color:var(--muted)}.fineprint a{color:var(--cw-azure)}.pay__spinner{animation:pay-spin .8s linear infinite;border:3px solid rgba(6,3,141,.14);border-radius:50%;border-top:3px solid var(--cw-azure);height:34px;width:34px}@keyframes pay-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pay__spinner{animation-duration:2.4s}}.pay__hint{color:var(--muted);font-size:.82rem;margin-top:.75rem;text-align:center}.callout{align-items:flex-start;background:#f0f5fb;border:1px solid rgba(0,114,207,.28);border-left:3px solid var(--cw-azure);border-radius:var(--radius);display:flex;gap:.9rem;padding:1.1rem 1.25rem}.callout__icon{color:var(--cw-azure);flex:0 0 auto;margin-top:2px}.callout__title{color:var(--cw-ink);font-family:var(--font-headline);font-size:.95rem;letter-spacing:.03em;margin-bottom:.25rem;text-transform:uppercase}.callout__body{color:var(--cw-ink);font-size:.9rem;line-height:1.5}.callout__body p{margin:0}.callout__body a{color:var(--cw-azure)}.terms{background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);padding:1.35rem 1.5rem}.terms__title{align-items:center;color:var(--cw-ink);display:flex;font-family:var(--font-headline);font-size:1rem;gap:.6rem;letter-spacing:.03em;margin-bottom:.85rem;text-transform:uppercase}.terms__title:before{background:var(--cw-azure);border-radius:var(--radius-pill);content:"";flex:0 0 auto;height:6px;width:24px}.terms__body{color:var(--cw-ink);font-size:.82rem;line-height:1.65;max-height:300px;overflow-y:auto;padding-right:.85rem}.terms__body p{margin-bottom:.7rem}.terms__body p:last-child{margin-bottom:0}.terms__body strong{color:var(--cw-indigo)}.terms__body em{color:var(--muted)}.terms__body a{color:var(--cw-azure)}.terms__body h2,.terms__body h3,.terms__body h4{color:var(--cw-ink);font-size:.9rem;margin:.8rem 0 .35rem}.terms__body ol,.terms__body ul{margin:0 0 .7rem 1.15rem}.terms__body li{margin-bottom:.3rem}.terms__body::-webkit-scrollbar{width:8px}.terms__body::-webkit-scrollbar-track{background:transparent}.terms__body::-webkit-scrollbar-thumb{background:rgba(6,3,141,.18);border-radius:4px}.ticket{background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);border-top:4px solid var(--cw-azure);box-shadow:var(--shadow);color:var(--cw-ink);overflow:hidden;position:relative}.ticket__band{align-items:center;border-bottom:1px solid var(--ui-line);display:flex;gap:1rem;justify-content:space-between;margin:0 1.5rem;padding:1.15rem 0 .9rem}.ticket__admit{align-items:center;color:var(--cw-ink);display:inline-flex;font-family:var(--font-headline);font-size:1rem;font-weight:800;gap:.45rem;letter-spacing:.04em;text-transform:uppercase}.ticket__admit svg{color:var(--cw-azure);height:16px;width:16px}.ticket__band-text{display:flex;flex-direction:column;gap:.2rem}.ticket__band-meta{color:var(--cw-azure);font-family:var(--font-accent);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ticket .event-details,.ticket .price-details{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}.ticket .event-details__description{color:var(--cw-ink)}.ticket .event-details__description p{margin-bottom:.5rem}.ticket .event-details__description p:last-child{margin-bottom:0}.ticket .hs_cos_wrapper{display:block}.ticket__guarantees{display:grid;gap:.5rem;list-style:none;margin:0;padding:0 1.5rem 1.25rem}.ticket__guarantees li{align-items:center;color:#3c4048;display:flex;font-size:.85rem;gap:.55rem}.ticket__guarantees svg{color:var(--cw-azure);flex:0 0 auto}.ticket__tear{border-top:1px dashed var(--ui-line);height:0;margin:.25rem 1.5rem 1rem;position:relative}.ticket__stub{align-items:center;display:flex;gap:1rem;padding:0 1.5rem 1.35rem}.ticket__stub-text{flex:1}.ticket__stub-admit{color:var(--cw-ink);font-family:var(--font-headline);font-size:.82rem;font-weight:800;margin-bottom:.2rem}.ticket__stub-admit,.ticket__stub-note{letter-spacing:.04em;text-transform:uppercase}.ticket__stub-note{color:var(--muted);font-family:var(--font-accent);font-size:.72rem;font-weight:500}.ticket__barcode{display:none}.support{color:var(--muted);font-size:.9rem;text-align:left}.support a{color:var(--cw-azure)}.receipt{align-items:center;display:flex;gap:1.15rem}.receipt__check{background:var(--cw-azure);border-radius:50%;display:grid;flex:0 0 auto;height:54px;place-items:center;width:54px}.receipt__check svg{color:#fff;height:28px;width:28px}.receipt__title{color:var(--cw-ink);font-family:var(--font-headline);font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase}.receipt__note{color:#3c4048;font-size:.92rem;margin-top:.2rem}.receipt__note b{color:var(--cw-indigo)}.meta{border-top:1px solid var(--paper-line);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;padding-top:1.35rem}.meta__k{color:var(--muted);font-family:var(--font-accent);font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.meta__v{color:var(--cw-indigo);font-size:.98rem;font-weight:600;word-break:break-word}@media (max-width:480px){.meta{gap:.85rem;grid-template-columns:1fr}}.next__title{color:var(--cw-ink);font-family:var(--font-headline);font-size:1.05rem;letter-spacing:.04em;margin-bottom:1.25rem;text-transform:uppercase}.next__step{align-items:flex-start;display:flex;gap:.9rem}.next__step+.next__step{margin-top:1rem}.next__num{background:var(--cw-azure);border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-family:var(--font-headline);font-size:.9rem;font-weight:700;height:28px;place-items:center;width:28px}.next__body{color:#3c4048;font-size:.96rem;padding-top:.15rem}.next__body b{color:var(--cw-indigo)}.next__body a{color:var(--cw-azure);font-weight:600;text-decoration:none}.site-footer{background:var(--cw-indigo);color:hsla(0,0%,100%,.78);margin-top:1rem}.site-footer__inner{align-items:center;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.75rem 1.5rem;justify-content:space-between;padding-block:1.6rem}.site-footer__secure{align-items:center;color:#fff;display:inline-flex;font-family:var(--font-accent);font-weight:700;gap:.45rem;letter-spacing:.09em;text-transform:uppercase}.site-footer__secure svg{color:var(--cw-arctic)}.site-footer nav a{color:#fff;margin-right:1rem;text-decoration:none}.site-footer nav a:hover{color:var(--cw-yellow);text-decoration:underline}.site-footer a{color:#fff}.site-footer__legal{border-top:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.6);font-size:.72rem;line-height:1.6;padding-block:1.25rem 1.75rem;width:100%}.site-footer__legal p{margin-bottom:.6rem;max-width:90ch}.site-footer__legal p:last-child{margin-bottom:0}.site-footer__fine{border-top:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.6);font-size:.75rem;padding-top:1.25rem;width:100%}.site-footer__fine p{max-width:92ch}.site-footer__fine p+p{margin-top:.5rem}.hero-grid{align-items:start;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:1fr 1.12fr}.lh__title{color:#fff;font-family:var(--font-headline);font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;letter-spacing:var(--tracking);line-height:.82;text-transform:uppercase}.lh__title em{color:var(--cw-yellow);font-style:normal}.lh__slash{animation:slashIn .55s cubic-bezier(.2,.7,.3,1) .15s both;background:var(--cw-yellow);border-radius:var(--radius-pill);height:8px;margin:1.2rem 0;width:96px}@keyframes slashIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}.lh__sub{color:#fff;font-size:1.05rem;max-width:46ch}.lh__meta{color:hsla(0,0%,100%,.9);font-size:.85rem;letter-spacing:.02em;margin-top:1.1rem}.lh__meta b{color:var(--cw-yellow);font-weight:700}.disclosure,.lh__cta{margin-top:1.6rem}.disclosure{background:#f0f5fb;border-left:3px solid var(--cw-azure);border-radius:0 var(--radius) var(--radius) 0;max-width:56ch;padding:1.1rem 1.25rem}.disclosure h3{color:var(--cw-ink);font-family:var(--font-headline);font-size:1rem;letter-spacing:.03em;margin-bottom:.35rem;text-transform:uppercase}.disclosure p{color:var(--cw-ink);font-size:.92rem}.oticket{background:var(--paper);border:1px solid var(--ui-line);border-radius:var(--radius);border-top:4px solid var(--cw-azure);box-shadow:var(--shadow);color:var(--cw-ink);font-family:var(--font-body);overflow:hidden}.oticket__top{border-bottom:1px solid var(--ui-line);padding:1.3rem 1.5rem}.oticket__match{color:var(--cw-ink);font-family:var(--font-headline);font-size:clamp(1.6rem,3.4vw,2.05rem);line-height:.9}.oticket__match,.oticket__win{font-weight:800;text-transform:uppercase}.oticket__win{align-items:center;background:#f0f5fb;border:1px solid rgba(0,114,207,.28);border-radius:var(--radius-pill);color:var(--cw-indigo);display:inline-flex;font-family:var(--font-accent);font-size:.66rem;gap:.4rem;letter-spacing:.05em;margin-top:.7rem;padding:.35rem .7rem}.oticket__win svg{color:var(--cw-azure);flex:0 0 auto}.oticket__tl{list-style:none;margin:0;padding:1.2rem 1.5rem .4rem;position:relative}.oticket__tl:before{background:var(--ui-line);bottom:1.4rem;content:"";left:calc(1.5rem + 8px);position:absolute;top:1.7rem;width:2px}.oticket__tl-i{display:flex;gap:.85rem;padding:.45rem 0;position:relative}.oticket__tl-n{background:var(--paper);border:3px solid var(--cw-azure);border-radius:50%;flex:0 0 auto;height:18px;margin-top:.15rem;position:relative;width:18px;z-index:1}.oticket__tl-i:last-child .oticket__tl-n{background:var(--cw-yellow);border-color:var(--cw-indigo)}.oticket__tl-k{color:var(--cw-azure);font-family:var(--font-accent);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.oticket__tl-t{color:var(--cw-ink);font-size:.96rem;font-weight:700;margin-top:.05rem}.oticket__tl-d{color:#3c4048;font-size:.82rem;margin-top:.05rem;max-width:40ch}.oticket__foot{padding:0 1.5rem 1.5rem}.oticket__rule{background:var(--ui-line);height:1px;margin:.5rem 0 1.05rem}.oticket__price{align-items:baseline;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:.6rem}.oticket__was{color:var(--muted);font-size:1.3rem;font-weight:600;text-decoration:line-through}.oticket__now,.oticket__was{font-family:var(--font-headline)}.oticket__now{background-image:linear-gradient(var(--cw-yellow),var(--cw-yellow));background-position:0 92%;background-repeat:no-repeat;background-size:100% .26em;color:var(--cw-ink);font-size:3rem;font-weight:800;line-height:1}.oticket__per{color:var(--muted);font-size:.82rem}.oticket__save{color:var(--cw-azure);font-family:var(--font-accent);font-size:.78rem;font-weight:800;letter-spacing:.03em;margin-top:.5rem;text-transform:uppercase}.oticket__tax{color:var(--muted);font-size:.74rem;margin-top:.5rem}.oticket__foot .btn{width:100%}.oticket__assure{color:var(--muted);font-size:.76rem;line-height:1.6;margin-top:.75rem;text-align:center}.oticket__assure b{color:var(--cw-indigo);font-weight:700}.boxscore{background:var(--paper);border:1px solid var(--ui-line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--cw-ink);padding:clamp(1.5rem,3vw,2.5rem)}.boxscore .eyebrow{color:var(--cw-azure)}.boxscore h2{color:var(--cw-ink)}.score{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:1.5rem;width:100%}.score th{border-bottom:1px solid var(--paper-line);color:var(--muted);font-family:var(--font-headline);font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:0 0 .75rem;text-align:left;text-transform:uppercase}.score td:last-child,.score th:last-child{text-align:right;white-space:nowrap}.score td{border-bottom:1px solid var(--paper-line);font-size:.95rem;padding:1rem 0;vertical-align:top}.score .it{color:var(--cw-indigo);font-weight:600}.score .dt{color:#55595f;display:block;font-size:.85rem;margin-top:.25rem;max-width:52ch}.score__total td{border-bottom:none;font-family:var(--font-headline);font-size:1.2rem;font-weight:800;padding-top:1.15rem;text-transform:uppercase}.score__total td:last-child{color:var(--cw-ink);font-size:1.5rem}.boxscore__note{color:var(--muted);font-size:.8rem;margin-top:1rem}.lineup{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:2rem}.day{background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);box-shadow:0 6px 18px rgba(6,3,141,.06);padding:1.4rem 1.25rem}.day__num{font-size:2.4rem;font-weight:800;line-height:1}.day__name,.day__num{color:var(--cw-azure);font-family:var(--font-headline)}.day__name{font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:.35rem 0 .85rem;text-transform:uppercase}.day p{color:var(--cw-ink);font-size:.9rem}.day__hl{background:#f0f5fb;border-left:3px solid var(--cw-azure);border-radius:0 4px 4px 0;color:var(--cw-indigo);font-size:.85rem;margin-top:.7rem;padding:.5rem .65rem}.shots{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.shot{align-items:flex-end;aspect-ratio:4/3;background:var(--cw-azure);border-radius:var(--radius);display:flex;overflow:hidden;position:relative}.shot img{height:100%;object-fit:cover;width:100%}.shot__cap{background:linear-gradient(transparent,rgba(6,3,141,.78));color:#fff;font-size:.78rem;padding:.7rem;position:relative;width:100%;z-index:1}.shot__ph{color:hsla(0,0%,100%,.95);font-size:.8rem;letter-spacing:.04em;margin:auto;text-transform:uppercase}.shots__note{color:var(--muted);font-size:.85rem;font-style:italic;margin-top:1rem}.qual{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.qcard{align-items:flex-start;background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);box-shadow:0 6px 18px rgba(6,3,141,.06);display:flex;gap:.85rem;padding:1.25rem}.qcard__chk{background:var(--cw-azure);border-radius:50%;color:#fff;display:grid;flex:none;font-size:.9rem;font-weight:700;height:28px;place-items:center;width:28px}.qcard p{color:var(--cw-ink);font-size:.92rem}.qcard strong{color:var(--cw-indigo)}.reviews{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2rem}.review{background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);box-shadow:0 6px 18px rgba(6,3,141,.06);color:var(--cw-ink);display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1.5rem}.review__stars{color:rgba(6,3,141,.18);display:inline-flex;gap:2px}.review__stars .star.is-on{color:var(--cw-orange)}.review__quote{color:var(--cw-indigo);font-size:1rem;font-weight:500;line-height:1.5;margin:0}.review__by{color:var(--muted);font-size:.82rem;font-weight:600;margin-top:auto}.review__src{font-weight:500}.review-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1.25rem}.review-stat{background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);padding:1.25rem 1.4rem}.review-stat__big{color:var(--cw-azure);display:block;font-family:var(--font-headline);font-size:1.9rem;font-weight:800;line-height:1}.review-stat__lbl{color:var(--cw-ink);display:block;font-size:.82rem;margin-top:.4rem}.reviews__note{color:var(--muted);font-size:.8rem;font-style:italic;margin-top:1rem}.faq-module{margin-inline:0;max-width:820px}.faq-module .eyebrow,.faq-module h2{text-align:left}.faq{max-width:820px}.faq-module .faq{max-width:none}.faq details{border-bottom:1px solid var(--ui-line)}.faq summary{align-items:center;color:var(--cw-ink);cursor:pointer;display:flex;font-family:var(--font-headline);font-size:1.05rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:.02em;list-style:none;padding:1.15rem .25rem;text-transform:uppercase}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--cw-azure);content:"+";flex:none;font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"\2013"}.faq details p{color:var(--cw-ink);max-width:64ch;padding:0 .25rem 1.25rem}.final{background:var(--cw-indigo);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(2.5rem,5vw,4rem);text-align:left}.final h2{color:#fff;font-size:clamp(2rem,4.5vw,3.4rem)}.final__body{color:hsla(0,0%,100%,.86);font-weight:500;margin:1rem 0 0;max-width:56ch}.final .btn{margin-top:1.75rem}.legal{font-size:.86rem}.legal,.legal h2{color:var(--cw-ink)}.legal h2{font-size:clamp(1.4rem,3vw,2rem)}.legal__intro{margin-top:1rem;max-width:70ch}.legal__req{background:#f0f5fb;border-left:3px solid var(--cw-azure);border-radius:0 var(--radius) var(--radius) 0;color:var(--cw-ink);font-size:.9rem;margin-top:1rem;padding:1rem 1.25rem}.legal__req strong{color:var(--cw-indigo)}.hero-sec{color:#fff;overflow:hidden;position:relative}.hero-sec__bg{inset:0;position:absolute;z-index:0}.hero-sec__bg .hs_cos_wrapper,.hero-sec__bg a,.hero-sec__bg picture,.hero-sec__bg span,.hero-sec__bg>*{display:block;height:100%}.hero-sec__bg img,.hero-sec__bg video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.hero-sec__overlay{background:linear-gradient(180deg,rgba(0,114,207,.55),rgba(6,3,141,.78));inset:0;position:absolute;z-index:0}.hero-sec>.shell{position:relative;z-index:1}.hero-sec .lh__sub,.hero-sec .lh__title{color:#fff;text-shadow:0 2px 14px rgba(6,3,60,.5)}.hero-sec .lh__meta{color:hsla(0,0%,100%,.9)}.hero-sec .lh__meta b{color:var(--cw-yellow);font-weight:700}.hero-sec .disclosure{background:hsla(0,0%,100%,.14);border-left-color:var(--cw-yellow)}.hero-sec .disclosure h3{color:#fff}.hero-sec .disclosure p{color:hsla(0,0%,100%,.9)}.hl-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.hlc{background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);box-shadow:0 6px 18px rgba(6,3,141,.06);display:flex;flex-direction:column;overflow:hidden}.hlc__media{align-items:center;aspect-ratio:4/3;background:var(--cw-azure);display:flex;justify-content:center;position:relative}.hlc__media img{height:100%;object-fit:cover;width:100%}.hlc__ph{color:hsla(0,0%,100%,.95);font-size:.78rem;letter-spacing:.04em;padding:1rem;text-align:center;text-transform:uppercase}.hlc__body{padding:1.1rem 1.2rem 1.3rem}.hlc__title{color:var(--cw-ink);font-family:var(--font-headline);font-size:1.1rem;margin-bottom:.4rem;text-transform:uppercase}.hlc__body p{color:var(--cw-ink);font-size:.9rem}.amen{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin-top:2rem}.amen__item{align-items:center;background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);box-shadow:0 6px 18px rgba(6,3,141,.06);display:flex;flex-direction:column;gap:.6rem;padding:1.3rem 1rem;text-align:center}.amen__icon{color:var(--cw-azure)}.amen__label{color:var(--cw-ink);font-size:.85rem}.loc{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1.2fr .8fr;margin-top:2rem}.loc__map{align-items:center;background:var(--cw-azure);border-radius:var(--radius);display:flex;justify-content:center;min-height:260px;overflow:hidden;position:relative}.loc__map img{height:100%;object-fit:cover;width:100%}.loc__ph{color:hsla(0,0%,100%,.95);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.loc__info{display:flex;flex-direction:column;justify-content:center}.loc__addr{color:var(--cw-indigo);font-size:1rem}.loc__addr strong{font-family:var(--font-headline);letter-spacing:.02em;text-transform:uppercase}.loc__points{display:grid;gap:.7rem;list-style:none;margin-top:1.1rem}.loc__points li{align-items:center;color:var(--cw-ink);display:flex;font-size:.92rem;gap:.6rem}.loc__points svg{color:var(--cw-azure);flex:0 0 auto}@media (max-width:700px){.loc{grid-template-columns:1fr}}.dnd-section{background-color:transparent!important;padding:clamp(1.85rem,3.5vw,2.9rem) 1.5rem!important}.dnd-section .dnd-row,.dnd-section>.row-fluid{margin:0 auto!important;max-width:1180px!important}.hero-ticket-col{display:flex;flex-direction:column;gap:1rem}.trust-mini{border-top:1px solid hsla(0,0%,100%,.24);display:flex;flex-wrap:wrap;gap:.6rem 2rem;justify-content:flex-start;list-style:none;margin:1.6rem 0 0;max-width:760px;padding:1.15rem 0 0}.trust-mini li{align-items:center;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem}.trust-mini svg{color:var(--cw-yellow);flex:0 0 auto}.offer-band{align-items:center;background:var(--cw-white);border:1px solid var(--ui-line);border-left:5px solid var(--cw-azure);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:space-between;margin:0 auto;max-width:1180px;padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem)}.offer-band__eyebrow{color:var(--cw-azure);font-family:var(--font-accent);font-size:.72rem;font-weight:700;letter-spacing:var(--tracking-wide);margin-bottom:.35rem;text-transform:uppercase}.offer-band__heading{color:var(--cw-ink);font-family:var(--font-headline);font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800;line-height:.95;text-transform:uppercase}.offer-band__price{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:.6rem;margin-top:.6rem}.offer-band__was{color:var(--muted);font-family:var(--font-headline);font-size:1.2rem;font-weight:600;text-decoration:line-through}.offer-band__now{background-image:linear-gradient(var(--cw-yellow),var(--cw-yellow));background-position:0 92%;background-repeat:no-repeat;background-size:100% .26em;color:var(--cw-ink);font-family:var(--font-headline);font-size:2.2rem;font-weight:800;line-height:1}.offer-band__note{color:var(--muted);font-size:.85rem}.offer-band .btn{flex:0 0 auto}@media (max-width:560px){.offer-band{align-items:flex-start;flex-direction:column}.offer-band .btn{width:100%}}.hero-countdown{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(6,3,141,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:var(--radius);padding:1rem 1rem 1.1rem}.hero-countdown .cd__label{color:var(--cw-yellow);font-size:.72rem;margin-bottom:.6rem}.hero-countdown .cd__unit{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.32);box-shadow:none;min-width:0;padding:.5rem .35rem}.hero-countdown .cd__num{color:#fff;font-size:1.5rem}.hero-countdown .cd__lbl{color:hsla(0,0%,100%,.85)}.hero-countdown .cd__units{gap:.45rem}.cd{text-align:left}.cd__label{color:var(--cw-azure);font-family:var(--font-accent);font-size:.8rem;font-weight:700;letter-spacing:var(--tracking-wide);margin-bottom:.9rem;text-transform:uppercase}.cd__units{display:inline-flex;gap:.6rem}.cd__unit{background:var(--cw-white);border:1px solid var(--ui-line);border-radius:var(--radius);box-shadow:0 6px 18px rgba(6,3,141,.06);display:flex;flex-direction:column;gap:.25rem;min-width:74px;padding:.8rem .5rem}.cd__num{color:var(--cw-indigo);font-family:var(--font-headline);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.cd__lbl{color:var(--muted);font-size:.65rem;letter-spacing:.12em}.cd__expired,.cd__lbl{text-transform:uppercase}.cd__expired{color:var(--cw-indigo);font-family:var(--font-headline);font-size:1.2rem;font-weight:700;letter-spacing:.04em}.process{display:flex;gap:1rem;list-style:none;margin-top:2rem}.process__step{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;text-align:center}.process__step:not(:first-child):before{background:rgba(0,114,207,.4);content:"";height:2px;left:-50%;position:absolute;right:50%;top:21px;z-index:0}.process__num{background:var(--cw-indigo);border-radius:50%;box-shadow:0 0 0 5px rgba(255,234,121,.5);color:#fff;display:grid;font-size:1.1rem;font-weight:800;height:42px;margin-bottom:.8rem;place-items:center;position:relative;width:42px;z-index:1}.process__num,.process__title{font-family:var(--font-headline)}.process__title{color:var(--cw-ink);font-size:1.05rem;margin-bottom:.35rem;text-transform:uppercase}.process__step p{color:var(--cw-ink);font-size:.9rem;max-width:34ch}@media (max-width:640px){.process{flex-direction:column;gap:1.4rem}.process__step{align-items:flex-start;flex-direction:row;gap:.9rem;text-align:left}.process__step:not(:first-child):before{display:none}.process__num{margin-bottom:0}}.locs{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.locs__chip{background:#fff;border:1px solid var(--ui-line);border-radius:var(--radius-pill);color:var(--cw-indigo);font-family:var(--font-accent);font-size:.82rem;font-weight:700;letter-spacing:.06em;padding:.55rem 1.15rem;text-transform:uppercase}.bucket{counter-reset:bkt;display:grid;gap:.15rem;list-style:none;margin:2rem 0 0;padding:0}.bucket li{align-items:baseline;color:var(--cw-ink);display:flex;font-family:var(--font-headline);font-size:clamp(1.5rem,4vw,2.6rem);font-weight:800;gap:.6rem;letter-spacing:var(--tracking);line-height:.95;text-transform:uppercase}.bucket li:nth-child(2n){color:var(--cw-azure)}.bucket li:before{color:var(--muted);content:counter(bkt,decimal-leading-zero);counter-increment:bkt;flex:0 0 auto;font-family:var(--font-accent);font-size:.8rem;font-weight:700;letter-spacing:.1em;transform:translateY(-.35em)}.sticky-cta{bottom:0;left:0;position:fixed;right:0;transform:translateY(110%);transition:transform .28s ease;z-index:60}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta__inner{align-items:center;background:var(--cw-white);border-top:1px solid var(--ui-line);box-shadow:0 -8px 24px rgba(6,3,141,.14);display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1180px;padding:.7rem 1.25rem}.sticky-cta__price{color:var(--cw-indigo);font-family:var(--font-headline);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sticky-cta__btn{font-size:.9rem;padding:.7rem 1.4rem}@media (max-width:560px){.sticky-cta__price{font-size:.85rem}.sticky-cta__inner{padding:.6rem 1rem}}.reveal-init{opacity:0;transform:translateY(18px)}.reveal-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.amen__item,.day,.hlc,.qcard{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.amen__item:hover,.day:hover,.hlc:hover,.qcard:hover{border-color:var(--cw-azure);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.reveal-init{opacity:1!important;transform:none!important}.lh__slash{animation:none}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.lineup,.shots{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.checkout__grid,.confirm__grid{grid-template-columns:1fr}.checkout__aside,.confirm__aside{position:static}}@media (max-width:560px){.lineup,.qual{grid-template-columns:1fr}}