@scope(.decision-lab){:scope{--lab-navy:#03142f;--lab-ink:#10233f;--lab-royal:#075bdd;--lab-bright:#1e73ff;--lab-silver:#d8dee8;--lab-platinum:#f4f7fb;color:var(--lab-ink);background:#f4f7fb;font-family:Aptos,Segoe UI Variable Text,Segoe UI,ui-sans-serif,system-ui,sans-serif}.lab-frame{width:min(1380px,100% - 3rem);margin-inline:auto}.lab-hero{color:#fff;background:radial-gradient(circle at 82% 12%,#1e73ff3d,#0000 27%),linear-gradient(120deg,#03142f,#08295b);padding:4.5rem 0 4rem}.lab-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:4rem;display:grid}.lab-kicker,.aside-label{letter-spacing:.15em;text-transform:uppercase;color:#a9d1ff;margin:0;font-size:.76rem;font-weight:800}.lab-hero h1{letter-spacing:-.06em;margin:.85rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,7vw,7rem);font-weight:900;line-height:.86}.lab-hero h1 span{color:#d8dee8}.lab-intro{color:#e7eef8;max-width:52rem;margin:1.7rem 0 0;font-size:1.15rem;line-height:1.65}.how-to-decide{background:#ffffff12;border:1px solid #d8dee857;border-radius:1rem;padding:1.45rem;box-shadow:inset 0 1px #ffffff1f}.how-to-decide ol{color:#f5f8fe;gap:.65rem;margin:1rem 0 0;padding-left:1.3rem;font-size:.95rem;line-height:1.5;display:grid}.aside-note{color:#cdd9ea;border-top:1px solid #d8dee838;margin:1rem 0 0;padding-top:1rem;font-size:.84rem;line-height:1.5}.lab-progress{z-index:5;background:#fff;border-bottom:1px solid #cbd7e6;position:sticky;top:0;box-shadow:0 8px 22px #03142f14}.progress-inner{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-size:.88rem;display:flex}.progress-inner strong{color:#0a2554}.progress-inner span{color:#526177}.progress-inner a{color:#075bdd;text-underline-offset:3px;font-weight:800;text-decoration:underline}.foundation{background:#eaf0f8;border-bottom:1px solid #d8e1ec;padding:2.25rem 0}.foundation-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem;display:grid}.lab-kicker-dark{color:#0a55c8}.foundation h2,.receipt h2{color:#061b3d;margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.02}.foundation-copy{color:#40516d;gap:.7rem;font-size:.97rem;line-height:1.58;display:grid}.foundation-copy p{margin:0}.foundation code{color:#0a3d93;background:#fff;border-radius:.3rem;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em}.decision-stack{padding:3.5rem 0 5rem}.decision-section fieldset{border:0;min-width:0;margin:0;padding:0}.decision-section legend{color:#061b3d;align-items:center;gap:.85rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1.05;display:flex}.decision-section legend>span,.receipt h3>span{letter-spacing:.08em;color:#fff;background:#061b3d;border-radius:.45rem;place-items:center;min-width:2.65rem;height:2.05rem;padding:.2rem .45rem;font-family:Aptos,Segoe UI,sans-serif;font-size:.78rem;font-weight:800;display:inline-grid}.decision-lead{color:#40516d;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:1rem 0 1.45rem;font-size:1rem;line-height:1.55;display:grid}.decision-lead p{margin:0}.decision-lead .rationale{color:#526177}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.decision-option{cursor:pointer;min-width:0;display:block}.decision-option>input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.option-card{background:#fff;border:1px solid #cfdbe9;border-radius:1rem;flex-direction:column;min-height:100%;padding:1rem;transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1);display:flex;box-shadow:0 7px 18px #03142f0e}.decision-option:hover .option-card{border-color:#8db8f4;transform:translateY(-3px);box-shadow:0 13px 28px #03142f1f}.decision-option>input:focus-visible+.option-card{outline-offset:4px;outline:3px solid #1e73ff}.decision-option>input:checked+.option-card{border:3px solid #075bdd;padding:calc(1rem - 2px);box-shadow:0 0 0 3px #075bdd29,0 16px 30px #03142f24}.option-topline{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.option-id{letter-spacing:.07em;color:#0a3d93;font-size:.78rem;font-weight:900}.recommended-badge{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#075bdd;border-radius:999px;padding:.25rem .45rem;font-size:.62rem;font-weight:900}.sample{border:1px solid #d7e1ed;border-radius:.72rem;flex-direction:column;justify-content:center;min-height:176px;margin-top:.75rem;padding:1.15rem;display:flex}.sample-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:900}.sample-heading{margin-top:.55rem;font-size:1.75rem;line-height:1.02;display:block}.sample-copy{margin-top:.65rem;font-size:.91rem;line-height:1.45;display:block}.sample-meta{letter-spacing:.03em;text-transform:uppercase;border-radius:.35rem;width:fit-content;margin-top:.9rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.sample-mixed,.sample-serif,.sample-hero-serif,.sample-serif-heading,.sample-card-mixed{font-family:Georgia,Times New Roman,serif}.sample-mixed .sample-heading,.sample-hero-serif .sample-heading{font-size:2.15rem}.sample-sans,.sample-hero-sans,.sample-sans-heading,.sample-card-unified{font-family:Aptos,Segoe UI,sans-serif}.sample-sans .sample-heading,.sample-sans-heading .sample-heading{letter-spacing:-.04em;font-weight:800}.sample-lockup{color:#fff;text-align:center;background:linear-gradient(135deg,#051935,#0b3d8f);align-items:center}.sample-lockup .sample-heading{letter-spacing:-.06em;text-shadow:0 3px 10px #0000006b;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;font-weight:900}.sample-lockup .sample-copy{font-family:Monotype Corsiva,Palatino Linotype,Georgia,serif;font-size:1.15rem;font-style:italic}.sample-home-heading .sample-heading,.sample-card-dense .sample-heading{letter-spacing:-.035em;text-transform:uppercase;font-family:Aptos,Segoe UI,sans-serif;font-weight:950}.sample-home-heading .sample-eyebrow,.sample-card-dense .sample-eyebrow{color:#075bdd}.sample-copy-compact .sample-copy{font-size:.8rem;line-height:1.36}.sample-copy-readable .sample-copy{font-size:1.0625rem;line-height:1.6}.sample-copy-varied .sample-copy{font-size:1rem;line-height:1.65}.sample-meta-varied .sample-eyebrow{letter-spacing:.18em;font-size:.7rem;font-weight:950}.sample-meta-unified .sample-eyebrow{letter-spacing:.12em;font-size:.75rem;font-weight:700}.sample-meta-badge .sample-eyebrow{color:#0a3d93;letter-spacing:.075em;background:#e8f1ff;border:1px solid #8fb4e5;border-radius:999px;width:fit-content;padding:.28rem .52rem}.sample-button-current,.sample-button-unified,.sample-button-outline{background:#f7f9fc}.sample-button-current .sample-meta,.sample-button-unified .sample-meta{color:#fff;background:linear-gradient(#1675ec,#075bdd)}.sample-button-current .sample-meta{font-size:.7rem;font-weight:900}.sample-button-unified .sample-meta{text-transform:none;font-size:1rem;font-weight:600}.sample-button-outline .sample-meta{color:#0a3d93;text-transform:none;background:#fff;border:1px solid #0a4ca8;font-size:1rem;font-weight:600}.sample-number-home .sample-heading{letter-spacing:-.06em;font-size:3.2rem;font-weight:950}.sample-number-sponsor .sample-heading{color:#075bdd;font-size:2.35rem;font-weight:900}.sample-number-unified .sample-heading{letter-spacing:-.04em;color:#061b3d;font-size:2.6rem;font-weight:800}.sample-surface-varied{border-radius:1.55rem;box-shadow:0 16px 32px #03142f24}.sample-surface-unified{border-radius:.65rem;box-shadow:0 7px 18px #03142f12}.sample-surface-featured{color:#fff;background:#031a3a;border:2px solid #b9c6d7;border-radius:.65rem;box-shadow:0 12px 26px #03142f38}.sample-rhythm-varied{padding:1.15rem 1.15rem 2rem}.sample-rhythm-unified{border-top:4px solid #075bdd;padding:1.15rem 1.15rem 2.8rem}.sample-rhythm-centered{text-align:center;align-items:center}.option-label{color:#0a2554;margin-top:1rem;font-size:1.04rem;font-weight:800;line-height:1.25;display:block}.option-source{color:#075bdd;margin-top:.3rem;font-size:.76rem;font-weight:700;line-height:1.35;display:block}.option-change{color:#526177;margin-top:.7rem;font-size:.86rem;line-height:1.45;display:block}.choice-state{color:#0a2554;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:.78rem;font-weight:800;display:flex}.choice-state span{background:#fff;border:2px solid #526177;border-radius:50%;width:1.05rem;height:1.05rem}.decision-option>input:checked+.option-card .choice-state span{background:radial-gradient(circle,#fff 0 31%,#075bdd 35% 100%);border-color:#075bdd}.decision-rule{background:linear-gradient(90deg,#0000,#cbd7e6 12% 88%,#0000);height:1px;margin:3rem 0}.receipt{color:#fff;background:#061b3d;padding:4rem 0 5rem}.receipt h2{color:#fff}.receipt-intro{color:#dbe8f8;max-width:60rem;margin:1rem 0 2rem;font-size:1.04rem;line-height:1.6}.receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.receipt-grid article{background:#ffffff0e;border:1px solid #d8dee83d;border-radius:.8rem;padding:1rem}.receipt h3{color:#fff;align-items:center;gap:.6rem;margin:0;font-size:1rem;display:flex}.receipt h3>span{background:#075bdd;min-width:2.2rem;height:1.7rem;font-size:.68rem}.receipt ul{color:#dbe8f8;gap:.35rem;margin:.85rem 0 0;padding-left:1rem;font-size:.84rem;line-height:1.42;display:grid}.receipt-next{color:#fff;border-top:1px solid #d8dee83d;margin:2rem 0 0;padding-top:1.5rem;line-height:1.55}@media (width<=900px){.lab-hero-grid,.foundation-grid,.decision-lead{grid-template-columns:1fr;gap:1.5rem}.option-grid{grid-template-columns:1fr}.sample{min-height:145px}.receipt-grid{grid-template-columns:1fr}.progress-inner{flex-direction:column;align-items:flex-start}.lab-progress{position:static}}@media (width<=600px){.lab-frame{width:min(100% - 2rem,1380px)}.lab-hero{padding:3rem 0}.lab-hero h1{font-size:3.35rem}.decision-stack{padding:2.5rem 0 3.5rem}.decision-section legend{font-size:2rem}.recommended-badge{font-size:.56rem}.sample-heading{font-size:1.5rem}}.final-decision-record{color:#0a3d93;background:#eaf3ff;border:1px solid #91b8ee;border-radius:.6rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:1.25rem 0 0;padding:.75rem .9rem;font-size:.9rem;line-height:1.45;display:flex}.final-decision-record strong{color:#061b3d}.final-decision-record-hybrid{background:linear-gradient(135deg,#eaf3ff,#f6f9fe);border-color:#7aa7e6}.final-decision-record-hybrid span{color:#40516d}.decision-option.is-final .option-card{border-color:#075bdd;box-shadow:0 0 0 2px #075bdd2e,0 10px 24px #03142f1a}.decision-option.is-hybrid-component .option-card{background:linear-gradient(160deg,#fff,#eef5ff);border-style:solid}.decision-option input:disabled{cursor:default}.decision-option.is-final .choice-state{color:#075bdd;font-weight:800}.decision-option:not(.is-final) .choice-state{color:#526177}}@scope(.decision-lab){:scope .typography-reference{background:#fff;padding:3.5rem 0}:scope .typography-reference h2{color:#061b3d;margin:.5rem 0 0;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.02}:scope .typography-reference-intro{color:#40516d;max-width:56rem;margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}:scope .typography-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}:scope .typography-role{background:#f7f9fc;border:1px solid #d8e1ec;border-radius:.65rem;min-width:0;padding:1.35rem}:scope .typography-role p{margin:0}:scope .typography-role code{color:#40516d;overflow-wrap:anywhere;margin-top:1rem;font-size:.8rem;line-height:1.5;display:block}:scope .typography-role-page-hero{color:#fff;background:linear-gradient(120deg,#03142f,#08295b);grid-column:1/-1}:scope .typography-role-page-hero .section-label{color:#a9d1ff!important}:scope .typography-role-page-hero h3{max-width:16ch;margin:.7rem 0 0;font-family:var(--type-heading)!important;font-size:var(--type-page-hero)!important;font-weight:var(--weight-heading)!important;line-height:var(--line-title)!important;letter-spacing:-.025em!important}:scope .typography-role-page-hero code{color:#dce9fa}:scope .typography-role-section .sponsorship-kicker{color:#0c4ca9!important;margin:0!important}:scope .typography-role-section h3{margin:.7rem 0 0;font-family:var(--type-heading)!important;font-size:clamp(2.3rem,3.8vw,3.7rem)!important;font-weight:var(--weight-heading)!important;line-height:var(--line-title)!important;letter-spacing:-.025em!important}:scope .typography-role-card h3,:scope .typography-role-label h3{margin:.7rem 0 0;font-family:var(--type-ui)!important;font-size:var(--type-card-title)!important;font-weight:var(--weight-card-title)!important;line-height:1.25!important}:scope .typography-role-body>p:last-of-type{color:#526177;margin-top:.7rem;font-size:var(--type-body)!important;font-weight:400!important;line-height:var(--line-body)!important}:scope .typography-role .section-label{font-family:var(--type-ui)!important;font-size:var(--type-label)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#0c4ca9!important;margin:0!important;font-weight:700!important;line-height:1.58!important}:scope .typography-role-action{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}:scope .typography-role-action .section-label,:scope .typography-role-action code{width:100%}:scope .typography-role-action .sales-ticket-price{font-family:var(--type-ui)!important;font-size:var(--type-number)!important;margin:0!important;font-weight:800!important;line-height:1!important}:scope .typography-role-action .sponsorship-button{font-family:var(--type-ui)!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important}:scope .sample-eyebrow{font-family:var(--type-ui)!important;font-size:var(--type-label)!important;letter-spacing:.12em!important;font-weight:700!important;line-height:1.3!important}:scope .sample-heading{font-family:var(--type-ui)!important;font-size:var(--type-card-title)!important;font-weight:var(--weight-card-title)!important;letter-spacing:normal!important;line-height:1.25!important}:scope .sample-copy{font-size:var(--type-body)!important;font-weight:400!important;line-height:var(--line-body)!important}:scope .sample-meta{font-family:var(--type-ui)!important;text-transform:none!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important}:scope #t2 .sample-heading{font-family:var(--type-heading)!important;font-size:var(--type-page-hero)!important;font-weight:var(--weight-heading)!important;line-height:var(--line-title)!important;letter-spacing:-.025em!important}:scope #t3 .sample-heading,:scope #t10 .sample-heading{font-family:var(--type-heading)!important;font-size:clamp(2.3rem,3.8vw,3.7rem)!important;font-weight:var(--weight-heading)!important;line-height:var(--line-title)!important;letter-spacing:-.025em!important}:scope #t8 .sample-heading{font-family:var(--type-ui)!important;font-size:var(--type-number)!important;font-weight:800!important;line-height:1!important}@media (width<=900px){:scope .typography-role-grid{grid-template-columns:1fr}:scope .typography-role-page-hero{grid-column:auto}}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Aptos,Segoe UI Variable Text,Segoe UI,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-24{height:6rem}.h-5{height:1.25rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[450px\]{min-height:450px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[150px\]{max-width:150px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[500px\]{max-width:500px}.max-w-\[850px\]{max-width:850px}.max-w-\[915px\]{max-width:915px}.max-w-none{max-width:none}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:0}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-px{gap:1px}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-silver\/45>:not([hidden])~:not([hidden]){border-color:#d8dee873}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.whitespace-pre-line{white-space:pre-line}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[\.7rem\]{border-radius:.7rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-silver\/15{border-color:#d8dee826}.border-silver\/45{border-color:#d8dee873}.border-silver\/70{border-color:#d8dee8b3}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-midnight{--tw-bg-opacity:1;background-color:rgb(3 20 47/var(--tw-bg-opacity,1))}.bg-midnight\/45{background-color:#03142f73}.bg-navy{--tw-bg-opacity:1;background-color:rgb(6 27 61/var(--tw-bg-opacity,1))}.bg-platinum{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.bg-silver\/45{background-color:#d8dee873}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(90deg\,rgba\(3\,20\,47\,\.62\)_0\%\,rgba\(3\,20\,47\,\.38\)_34\%\,rgba\(3\,20\,47\,\.11\)_58\%\,rgba\(3\,20\,47\,\.03\)_84\%\)\,linear-gradient\(180deg\,rgba\(3\,20\,47\,\.02\)_0\%\,rgba\(3\,20\,47\,\.08\)_72\%\,rgba\(3\,20\,47\,\.58\)_100\%\)\]{background-image:linear-gradient(90deg,#03142f9e 0%,#03142f61 34%,#03142f1c 58%,#03142f08 84%),linear-gradient(#03142f05 0%,#03142f14 72%,#03142f94 100%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-right{-o-object-position:right;object-position:right}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.text-center{text-align:center}.font-display{font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[\.56rem\]{font-size:.56rem}.text-\[\.58rem\]{font-size:.58rem}.text-\[\.67rem\]{font-size:.67rem}.text-\[\.68rem\]{font-size:.68rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.92rem\]{font-size:.92rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[\.82rem\]{line-height:.82rem}.leading-\[\.98\]{line-height:.98}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[\.01em\]{letter-spacing:.01em}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.16em\]{letter-spacing:.16em}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-navy{--tw-text-opacity:1;color:rgb(6 27 61/var(--tw-text-opacity,1))}.text-navy\/75{color:#061b3dbf}.text-royal{--tw-text-opacity:1;color:rgb(7 91 221/var(--tw-text-opacity,1))}.text-silver{--tw-text-opacity:1;color:rgb(216 222 232/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/95{color:#fffffff2}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-royal\/35{text-decoration-color:#075bdd59}.decoration-silver\/50{text-decoration-color:#d8dee880}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(22\,163\,74\,\.22\)\]{--tw-shadow:0 12px 28px #16a34a38;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-chip{--tw-shadow:0 18px 60px #00000059, inset 0 1px 0 #ffffff47;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:BLUSINO Script;src:url(/fonts/font-comparison/allura-latin-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{color-scheme:light;--navy-950:#03142f;--navy-900:#061b3d;--navy-800:#0a2554;--royal:#075bdd;--royal-bright:#1e73ff;--silver:#d8dee8;--silver-200:#edf1f6;--platinum:#f7f9fc;--ink:#0f172a;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-surface-raised:#f2f5f9;--color-text-strong:#0a2554;--color-text-muted:#526177;--color-text-subtle:#66768d;--color-border:#dfe6ef;--color-border-strong:#d8e0eb;--color-accent-deep:#0a3d93;--color-accent-hover:#062f72;--color-on-dark:#fff;--color-on-dark-muted:#dae6f7;--font-sans:Aptos,"Segoe UI Variable Text","Segoe UI",ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans);--text-label:.9rem;--text-body:1rem;--text-heading:clamp(1.4rem,2.2vw,2rem);--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-section:2.65rem;--radius-card:.55rem}html{scroll-behavior:smooth;background:var(--navy-950)}body{min-width:320px;color:var(--ink);font-family:var(--font-sans);background:var(--platinum);margin:0;font-size:17px;line-height:1.58}a{color:inherit}:focus-visible{outline:3px solid var(--royal-bright);outline-offset:4px}.hero-mobile-ticket-actions{display:none}main .sales-urgency{color:#fff;background:linear-gradient(90deg,#051832,#0a2658);border-block:1px solid #d8dee847}main .sales-urgency-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}main .sales-urgency p{align-items:center;gap:.72rem;margin:0;font-size:.93rem;line-height:1.25;display:flex}main .sales-urgency p>span:first-child{color:#e7edf7;font-size:1.15rem}main .sales-urgency p strong{letter-spacing:.025em;text-transform:uppercase;font-size:.93rem}main .sales-urgency p>span:last-child{color:#e5edf9;font-size:.82rem}main .sales-urgency a{color:#0a2554;white-space:nowrap;background:linear-gradient(#fff,#d9e0ea);border-radius:999px;justify-content:center;align-items:center;padding:.58rem 1.3rem;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff}main .sales-section{background:#fff;padding:4.25rem 0}main .sales-section:nth-of-type(2n){background:#f8fafc}main .sales-rule-title{color:#0a2554;letter-spacing:-.045em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:1.1rem;margin:0 0 2.25rem;font-size:clamp(1.85rem,2.6vw,2.7rem);font-weight:950;display:flex}main .sales-rule-title:before,main .sales-rule-title:after{content:"";background:linear-gradient(90deg,#0000,#4380d8);width:clamp(2.5rem,7vw,6rem);height:1px}main .sales-rule-title:after{transform:scaleX(-1)}main .sales-rule-title span{font-size:.72em}main .sales-include-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}main .sales-include-card{text-align:center;background:linear-gradient(150deg,#fff,#f5f8fc);border:1px solid #dce4ef;border-radius:.7rem;min-height:246px;padding:1.6rem 1.15rem;box-shadow:0 8px 18px #03142f14}main .sales-icon{color:#0a3d93;width:3.1rem;height:3.1rem}main .sales-include-icon{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:4.8rem;height:4.8rem;margin:0 auto;display:block}main .sales-include-card h3{color:#082a67;margin:1rem 0 .55rem;font-size:1.05rem;font-weight:950;line-height:1.15}main .sales-include-card p{color:#45546b;margin:0;font-size:.88rem;line-height:1.45}main .sales-tickets{padding-top:1.75rem}main .sales-ticket-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}main .sales-ticket-card{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:.7rem;flex-direction:column;min-height:430px;padding:1.55rem 1.25rem 1rem;display:flex;box-shadow:0 8px 18px #03142f12}main .sales-ticket-featured{background:linear-gradient(160deg,#fff,#edf1f6);border-color:#9eabbc;box-shadow:0 10px 24px #03142f21}main .sales-ticket-card h3{color:#102d63;text-transform:uppercase;min-height:2.4em;margin:0;font-size:.94rem;font-weight:950;line-height:1.2}main .sales-ticket-price{color:#071c45;margin:.8rem 0 .45rem;font-size:3.15rem;font-weight:950;line-height:1}main .sales-ticket-card strong{color:#0f2f68;min-height:2.3em;font-size:.92rem;line-height:1.25;display:block}main .sales-ticket-card ul{text-align:left;color:#536278;gap:.7rem;margin:1.25rem 0;padding:0;font-size:.82rem;line-height:1.3;list-style:none;display:grid}main .sales-ticket-card li{padding-left:1.25rem;position:relative}main .sales-ticket-card li:before{content:"✓";color:#0a3d93;font-weight:950;position:absolute;left:0}main .sales-ticket-button{color:#fff;text-transform:uppercase;background:linear-gradient(#145fc8,#083d93);border-radius:.45rem;justify-content:center;align-items:center;min-height:46px;margin-top:auto;font-size:.82rem;font-weight:950;text-decoration:none;display:flex}main .sales-ticket-button.is-muted{background:linear-gradient(#8d98a5,#647181)}main .sales-ticket-limit{color:#596779;min-height:1.3em;margin-top:.55rem;font-size:.72rem;line-height:1.3;display:block}.sales-ticket-limit.is-placeholder{visibility:hidden}main .sales-zeffy-cta{text-align:center;justify-items:center;gap:.55rem;margin-top:1.5rem;display:grid}main .sales-zeffy-cta-button{background:linear-gradient(180deg,var(--royal),var(--color-accent-deep));min-height:48px;color:var(--color-on-dark);letter-spacing:.02em;text-transform:uppercase;border-radius:.45rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}main .sales-zeffy-cta-button:hover{background:var(--color-accent-hover)}main .sales-zeffy-cta p{color:var(--color-text-muted);margin:0;font-size:.86rem}main .sales-ticket-details-link{color:var(--royal);font-size:.82rem;font-weight:900;text-decoration:none}main .sales-ticket-details-link:hover{text-underline-offset:.2em;text-decoration:underline}main .sales-ticket-status{letter-spacing:.02em}main .sales-ticket-detail{min-height:2.6em;color:var(--color-text-subtle);margin-top:auto;font-size:.76rem;line-height:1.35;display:block}main .sales-trust-strip{background:#fff;border:1px solid #dfe6ef;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;display:grid}main .sales-trust-strip>span{-moz-column-gap:.55rem;color:#153566;grid-template-columns:2.35rem 1fr;align-items:center;column-gap:.55rem;min-height:68px;padding:.7rem .95rem;font-size:.7rem;display:grid}main .sales-trust-strip>span+span{border-left:1px solid #e2e8f0}main .sales-trust-strip .sales-icon{grid-row:span 2;width:2rem;height:2rem}main .sales-trust-strip b{align-self:end}main .sales-trust-strip small{color:#66768d;align-self:start;font-size:.63rem}main .sales-trust-strip a{color:#075bdd;font-weight:800}main .sales-dress{padding-block:2.5rem}main .sales-dress-panel{background:#fff;border:1px solid #d8e0eb;border-radius:.7rem;grid-template-columns:1.55fr 1fr 1fr 1fr;display:grid;overflow:hidden}main .sales-dress-intro,main .sales-dress-rule,main .sales-shoe-rule{border-right:1px solid #dfe6ef;padding:1.35rem}main .sales-dress-intro h2{color:#0a2554;text-transform:uppercase;margin:0;font-size:1.45rem;font-weight:950}main .sales-dress-intro p{color:#526177;margin:.55rem 0 0;font-size:.88rem;line-height:1.5}main .sales-dress-rule{align-items:center;gap:.8rem;display:flex}.sales-dress-icon{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;flex:none;width:3.35rem;height:3.35rem}main .sales-dress-rule b,main .sales-shoe-rule b{color:#0a2554;text-transform:uppercase;font-size:.82rem;display:block}main .sales-dress-rule span{color:#526177;margin-top:.35rem;font-size:.76rem;line-height:1.4;display:block}main .sales-shoe-rule{background:#f2f5f9;border-right:0;align-items:center;gap:.8rem;text-decoration:none;display:flex}.sales-shoe-icon{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;flex:none;width:4rem;height:4rem}main .sales-shoe-rule strong{color:#0a2554;margin-top:.35rem;font-size:.95rem;line-height:1.15;display:block}main .sales-schedule-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}main .sales-schedule-grid:before{content:"";background:repeating-linear-gradient(90deg,#0b3d8f 0 3px,#0000 3px 7px);height:2px;position:absolute;top:25px;left:7%;right:7%}main .sales-schedule-grid article{z-index:1;text-align:center;position:relative}main .sales-schedule-icon{color:#0a3d93;background:#fff;border:2px solid #aabbd4;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto .6rem;display:grid}main .sales-schedule-grid time{color:#0a2554;font-size:.78rem;font-weight:950;display:block}main .sales-schedule-grid h3{color:#0a2554;margin:.32rem 0;font-size:.75rem;line-height:1.2}main .sales-schedule-grid p{color:#66768d;max-width:13ch;margin:0 auto;font-size:.64rem;line-height:1.3}main .sales-lower-grid>.container-page{grid-template-columns:1fr 1fr;gap:1rem;display:grid}main .sales-lower-panel{background:#fff;border:1px solid #dfe6ef;border-radius:.5rem;padding:1rem}main .sales-lower-panel h2{color:#0a2554;text-transform:uppercase;margin:0 0 .7rem;font-size:.96rem;font-weight:950}main .sales-lower-panel>a,main .sales-honoree-panel a{color:#075bdd;margin-top:.7rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-block}main .sales-honoree-panel{grid-template-columns:140px 1fr;align-items:center;gap:1rem;display:grid}main .sales-honoree-panel img{-o-object-fit:cover;object-fit:cover;border-radius:.4rem;width:140px;height:140px}main .sales-honoree-panel p{color:#526177;margin:0;font-size:.75rem;line-height:1.4}main .sales-honoree-panel p+p{margin-top:.55rem}main .sales-faq-panel details{background:#fff;border:1px solid #dfe6ef;border-radius:.28rem}main .sales-faq-panel details+details{margin-top:.45rem}main .sales-faq-panel summary{color:#153566;cursor:pointer;padding:.55rem .65rem;font-size:.7rem;font-weight:850}main .sales-faq-panel details p{color:#526177;margin:0;padding:0 .65rem .65rem;font-size:.7rem;line-height:1.4}main .sales-sponsor{color:#fff;background:linear-gradient(90deg,#03142f,#0b315f);padding:1.4rem 0}main .sales-sponsor>.container-page{justify-content:space-between;align-items:center;gap:1rem;display:flex}main .sales-sponsor h2{margin:0;font-size:1.25rem;font-weight:950}main .sales-sponsor p{color:#dae6f7;max-width:33rem;margin:.4rem 0 0;font-size:.75rem;line-height:1.4}main .sales-sponsor-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}main .sales-update{background:#f8fafc;padding:1.35rem 0}main .sales-update>.container-page{justify-content:space-between;align-items:center;gap:1rem;display:flex}main .sales-update h2{color:#0a2554;text-transform:uppercase;margin:0;font-size:1rem;font-weight:950}main .sales-update p{color:#526177;margin:.35rem 0 0;font-size:.73rem}main .sales-urgency{border-color:color-mix(in srgb,var(--silver) 28%,transparent);color:var(--color-on-dark)}main .sales-urgency a{background:linear-gradient(180deg,var(--color-on-dark),var(--silver));color:var(--color-text-strong);box-shadow:inset 0 1px 0 var(--color-on-dark)}main .sales-section{padding:var(--space-section) 0;background:var(--color-surface);color:var(--ink)}main .sales-section:nth-of-type(2n),main .sales-update{background:var(--color-surface-muted)}main .sales-rule-title{gap:var(--space-3);margin-bottom:calc(var(--space-6) + .15rem);color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--text-heading)}main .sales-rule-title:before,main .sales-rule-title:after{background:linear-gradient(90deg,transparent,var(--royal))}main .sales-include-card p{font-size:var(--text-label)}main .sales-sponsor p{font-size:var(--text-body)}main .sales-include-grid,main .sales-ticket-grid,main .sales-lower-grid>.container-page{gap:var(--space-4)}main .sales-include-card,main .sales-ticket-card,main .sales-lower-panel{border-color:var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}main .sales-include-card{padding:calc(var(--space-4) + .15rem) calc(var(--space-3) + .15rem);background:linear-gradient(150deg,var(--color-surface),var(--color-surface-muted))}main .sales-include-card h3,main .sales-ticket-card h3,main .sales-ticket-card strong,main .sales-dress-intro h2,main .sales-dress-rule b,main .sales-shoe-rule b,main .sales-shoe-rule strong,main .sales-schedule-grid time,main .sales-schedule-grid h3,main .sales-lower-panel h2,main .sales-update h2{color:var(--color-text-strong)}main .sales-icon,main .sales-ticket-card li:before,main .sales-schedule-icon{color:var(--color-accent-deep)}main .sales-include-card p,main .sales-dress-intro p,main .sales-dress-rule span,main .sales-honoree-panel p,main .sales-faq-panel details p,main .sales-update p{color:var(--color-text-muted)}main .sales-ticket-card ul,main .sales-ticket-limit,main .sales-trust-strip small,main .sales-schedule-grid p{color:var(--color-text-subtle)}main .sales-ticket-featured{background:linear-gradient(135deg,#fff 0%,#edf4ff 100%);border:2px solid #175dbf;box-shadow:0 18px 40px #075bdd24}main .sales-ticket-button{background:linear-gradient(180deg,var(--royal),var(--color-accent-deep));color:var(--color-on-dark)}main .sales-ticket-button:hover{background:var(--color-accent-hover)}main .sales-trust-strip,main .sales-dress-panel,main .sales-lower-panel,main .sales-faq-panel details{border-color:var(--color-border);background:var(--color-surface)}main .sales-trust-strip>span+span,main .sales-dress-intro,main .sales-dress-rule,main .sales-shoe-rule{border-color:var(--color-border)}main .sales-trust-strip a,main .sales-lower-panel>a,main .sales-honoree-panel a{color:var(--royal)}main .sales-dress-panel{border-color:var(--color-border-strong)}main .sales-shoe-rule{background:var(--color-surface-raised)}main .sales-schedule-grid:before{background:repeating-linear-gradient(90deg,var(--color-accent-deep) 0 3px,transparent 3px 7px)}main .sales-schedule-icon{border-color:var(--silver);background:var(--color-surface)}main .sales-sponsor{color:var(--color-on-dark)}main .sales-sponsor p{color:var(--color-on-dark-muted)}main .sales-honoree-panel .sales-honoree-announcement{color:var(--royal);font-weight:900}@media (width<=767px){main .sales-section{padding:calc(var(--space-section) - var(--space-2)) 0}main .sales-include-grid,main .sales-ticket-grid,main .sales-schedule-grid,main .sales-lower-grid>.container-page,main .sales-dress-panel{grid-template-columns:1fr}main .sales-include-grid,main .sales-ticket-grid{gap:var(--space-3)}main .sales-trust-strip{grid-template-columns:1fr}main .sales-trust-strip>span+span{border-top:1px solid var(--color-border);border-left:0}main .sales-dress-intro,main .sales-dress-rule,main .sales-shoe-rule{border-right:0;border-bottom:1px solid var(--color-border)}main .sales-shoe-rule{border-bottom:0}main .sales-schedule-grid:before{display:none}}@media (width>=768px){main .sales-include-grid,main .sales-ticket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}main .sales-schedule-grid{grid-template-columns:repeat(6,minmax(0,1fr))}main .sales-lower-grid>.container-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hero-mobile-ticket-actions{gap:.7rem;margin-top:1rem;display:grid}.hero-mobile-ticket-actions a{justify-content:center}.hero-mobile-bottom{padding-bottom:1.15rem}main .sales-urgency-inner,main .sales-update>.container-page,main .sales-sponsor>.container-page{flex-direction:column;align-items:stretch;padding-block:.85rem}main .sales-urgency p{flex-wrap:wrap;align-items:flex-start;font-size:.75rem}main .sales-urgency p>span:last-child{width:100%;padding-left:1.7rem}main .sales-urgency a{width:100%}main .sales-section{padding:2.2rem 0}main .sales-include-grid,main .sales-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}main .sales-include-card{min-height:170px;padding:.85rem .6rem}main .sales-include-card .sales-icon{width:2.65rem;height:2.65rem}main .sales-ticket-card{min-height:345px;padding:.9rem .7rem}main .sales-ticket-price{font-size:1.9rem}main .sales-trust-strip{grid-template-columns:1fr}main .sales-trust-strip>span+span{border-top:1px solid #e2e8f0;border-left:0}main .sales-dress-panel{grid-template-columns:1fr}main .sales-dress-intro,main .sales-dress-rule,main .sales-shoe-rule{border-bottom:1px solid #dfe6ef;border-right:0}main .sales-shoe-rule{border-bottom:0}main .sales-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}main .sales-schedule-grid:before{display:none}main .sales-lower-grid>.container-page{grid-template-columns:1fr}main .sales-sponsor-actions{justify-content:stretch}main .sales-sponsor-actions .button,main .sales-update .button{width:100%}html,body{max-width:100%;overflow-x:clip}html body .container-page,html body .wide-page{width:calc(100vw - 2rem);min-width:0}html body header .container-page{justify-content:space-between;align-items:center;display:flex}html body header nav{grid-template-columns:1fr;margin-top:.55rem}html body .header-signup-link,html body .btn-header{white-space:normal;text-align:center;min-width:0}html body .header-signup-link{padding-inline:.45rem;font-size:.68rem}html body .btn-header{padding-inline:.35rem;font-size:.65rem}html body main .sales-include-grid,html body main .sales-ticket-grid,html body main .sales-schedule-grid{grid-template-columns:1fr!important}html body .hero-mobile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body [aria-label=Presenting\ organizations] .grid{grid-template-columns:1fr}html body [data-countdown]{grid-template-columns:repeat(2,minmax(0,1fr))}html body [data-countdown]>div:nth-child(3){border-top:1px solid #d8dee873;border-left:0}html body [data-countdown]>div:nth-child(4){border-top:1px solid #d8dee873}html body main .sales-lower-grid .sales-honoree-panel{grid-template-columns:1fr}html body main .sales-honoree-panel img{width:100%;height:180px}html body main .sales-schedule-grid article{padding-inline:1rem}html body main .sales-rule-title{white-space:normal;font-size:1.3rem}html body main .sales-rule-title:before,html body main .sales-rule-title:after{flex:0 0 2rem;width:2rem}html body main .sales-sponsor h2,html body main .sales-update h2,html body main .sales-lower-panel h2{overflow-wrap:anywhere}}.site-shell{isolation:isolate;background:var(--platinum);position:relative;overflow:hidden}.container-page{width:min(1220px,100% - 2rem);margin-inline:auto}.wide-page{width:min(1340px,100% - 2rem);margin-inline:auto}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:62px;display:flex}.header-nav{white-space:nowrap;justify-content:flex-end;align-items:center;gap:1.15rem;display:flex}.header-nav>a{color:#f8fbfff0;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:color .2s}.header-nav>a:not(.header-ticket-link):hover{color:#fff;text-underline-offset:.55rem;text-decoration:underline #d8dee8b8}.header-nav .header-ticket-link{color:#0a2554;background:linear-gradient(#fff,#d9e0ea);border-radius:.45rem;justify-content:center;align-items:center;min-height:36px;padding:.42rem .8rem;font-size:.7rem;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #fff}.header-spade-mark{color:#d9dfeb;text-shadow:0 1px #ffffff47,0 4px 10px #00000061;place-items:center;display:grid}.header-brand-title{transform-origin:0;width:max-content;font-family:var(--font-sans);letter-spacing:-.045em;background:linear-gradient(#fff 0%,#edf2f8 24%,#9ca7b7 52%,#fff 59%,#ced7e2 79%,#fff 100%);color:#0000;-webkit-text-stroke:.6px #ffffff80;filter:drop-shadow(0 1px #ffffff59)drop-shadow(0 2px #040d1ead)drop-shadow(0 8px 14px #00000057);background-clip:text;font-size:clamp(1.6rem,2.1vw,2.35rem);font-weight:900;line-height:.86;display:block;transform:scaleX(1.03)}.header-brand-subtitle{text-transform:uppercase;letter-spacing:.13em;color:#d8dee8e0;font-size:.56rem;font-weight:800}.header-signup-link{color:#fff;background:linear-gradient(#18386eeb 0%,#0a1c42eb 100%);border:1px solid #dee6f2ad;border-radius:.48rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.58rem .9rem;font-size:.72rem;font-weight:850;text-decoration:none;transition:transform .55s cubic-bezier(.32,.72,0,1),border-color .55s cubic-bezier(.32,.72,0,1),background .55s cubic-bezier(.32,.72,0,1),box-shadow .55s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000002e}.header-signup-link:hover{background:#ffffff1a;border-color:#ffffffc7;transform:translateY(-2px)}.header-signup-link:active{transform:scale(.98)}.text-shadow-hero{text-shadow:0 2px #ffffff29,0 26px 70px #1e73ff5c}.script-accent{font-family:var(--font-sans);color:#f8fbff;text-shadow:0 16px 42px #1e73ff57;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.1}.hero-lockup{justify-items:center;width:min(915px,100%);display:inline-grid}.hero-script{text-align:center;transform-origin:50%;white-space:nowrap;color:#fff;text-shadow:0 1px #ffffff6b,0 2px 2px #03142fd1,0 12px 30px #00000073;width:100%;max-width:100%;font-family:BLUSINO Script,cursive;font-size:clamp(2.05rem,3.85vw,3.45rem);font-style:normal;font-weight:400;line-height:1.2;display:block;transform:rotate(-1deg)}.hero-script-theme{letter-spacing:.01em;font-size:clamp(1.45rem,2.8vw,2.35rem);line-height:1.18}.hero-title{transform-origin:50%;letter-spacing:-.06em;color:#f8fbff;justify-items:center;gap:0;width:100%;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:.74;display:grid;transform:scaleX(1.06)}.hero-title span{display:block}.hero-title-word,.hero-title-year{background:linear-gradient(#fff 0%,#eef2f7 25%,#9fa9b6 53%,#fff 58%,#c8d0da 78%,#fff 100%);color:#0000;-webkit-text-stroke:1px #ffffff9e;filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 4px #020d21b8)drop-shadow(0 18px 18px #0000009e);background-clip:text}.hero-title-word{font-size:clamp(4.55rem,8.9vw,8.45rem);line-height:.72}.hero-title-year{text-align:center;letter-spacing:-.045em;width:100%;margin-top:.04em;font-size:clamp(3.45rem,6.35vw,5.75rem);line-height:.68;position:relative}.hero-title-year:before,.hero-title-year:after{content:"";filter:drop-shadow(0 2px 4px #0000006b);background:url(/images/hero-ornament.svg) 50%/contain no-repeat;width:1.18em;height:.22em;position:absolute;top:53%}.hero-title-year:before{right:calc(50% + 1.42em);transform:translateY(-50%)}.hero-title-year:after{left:calc(50% + 1.42em);transform:translateY(-50%)scaleX(-1)}.hero-detail-strip{backdrop-filter:blur(6px);background:linear-gradient(#0c2757d1 0%,#071a3fd1 100%);border:1px solid #f8fbffd1;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,43rem);max-width:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 12px 28px #0000003d}.hero-detail-strip-desktop{display:none}.hero-chip{background:0 0;justify-content:center;align-items:center;gap:.58rem;min-width:0;min-height:68px;padding:.52rem .45rem;display:flex}.hero-chip+.hero-chip{border-left:1px solid #f8fbff42}.hero-chip-icon{filter:drop-shadow(0 2px 3px #00000059);flex:none;width:2.25rem;height:2.25rem}.hero-chip-copy{flex:0 0 6.15rem;width:6.15rem;min-width:0;display:block}.hero-chip-kicker{letter-spacing:.13em;text-transform:uppercase;color:#4f9cff;text-shadow:0 1px #ffffff38,0 0 10px #1e73ffb8,0 2px 8px #00000061;font-size:.76rem;font-weight:950;line-height:1;display:block}.hero-chip-text{color:#fff;margin-top:.24rem;font-size:1rem;font-weight:600;line-height:1.06rem;display:block}.hero-mobile-detail-grid,.hero-mobile-shell{display:none}.hero-mobile-visual{background:image-set("/images/blusino-hero-mobile.avif" 1x type("image/avif"),"/images/blusino-hero-mobile.webp" 1x type("image/webp")) 75% 85%/auto 130% no-repeat;border-bottom:1px solid #d8dee81f;min-height:21.5rem;padding:0;position:relative;overflow:hidden}.hero-mobile-overlay{background:linear-gradient(#03142f33 0%,#03142f14 26%,#03142f0f 54%,#03142f2e 78%,#03142f5c 100%),linear-gradient(90deg,#03142f2e 0%,#03142f0f 26%,#03142f0a 56%,#03142f38 100%);position:absolute;inset:0}.hero-tablet-bg{background:image-set("/images/blusino-hero-tablet.avif" 1x type("image/avif"),"/images/blusino-hero-tablet.webp" 1x type("image/webp")) 100%/cover no-repeat}.hero-mobile-copy{z-index:1;display:none;position:relative}.hero-summary-mobile{box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hero-mobile-bottom{z-index:1;background:linear-gradient(#07183c 0%,#081d45 100%);padding:1rem;position:relative}.hero-mobile-detail-card{background:linear-gradient(#0c1e43e0 0%,#08183aeb 100%);border:1px solid #ceb5a58c;border-radius:.85rem;align-items:center;gap:.58rem;min-width:0;padding:.58rem .72rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000002e}.hero-mobile-detail-icon{filter:drop-shadow(0 2px 3px #0000003d);flex:none;width:1.3rem;height:1.3rem}.hero-mobile-detail-copy{min-width:0;display:block}.hero-mobile-detail-kicker{letter-spacing:.13em;text-transform:uppercase;color:#e4e7eec7;font-size:.56rem;font-weight:900;display:block}.hero-mobile-detail-text{color:#fff;margin-top:.08rem;font-size:.92rem;font-weight:700;line-height:1.06;display:block}.hero-calendar{background:#03142f80;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000038}.card-surface{background:linear-gradient(145deg,#ffffff1b,#ffffff09);border:1px solid #d8dee82e;box-shadow:0 28px 90px #01061457,inset 0 1px #ffffff24}.glass-shell{background:#ffffff0e;border:1px solid #d8dee82e;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff24}.light-card{background:#fff;border:1px solid #d8dee8;border-radius:2rem;box-shadow:0 18px 50px #03142f14,inset 0 1px #fffc}.section-kicker{color:#f8fbffdb;letter-spacing:.16em;text-transform:uppercase;background:#ffffff12;border:1px solid #d8dee83d;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.7rem;font-weight:800;display:inline-flex}.impact-heading-row{justify-content:center;align-items:center;gap:1rem;display:flex}.impact-heading-rule{opacity:.88;background:linear-gradient(90deg,#075bdd00,#075bdd7a 38%,#075bdd1f 100%),url(/images/hero-ornament.svg) 100%/auto .7rem no-repeat;width:11.25rem;height:.95rem;display:none}.impact-heading-rule-flip{transform:scaleX(-1)}.impact-title{font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:#0d2a63;text-shadow:0 1px #ffffffb3,0 8px 18px #03142f14;margin:0;font-size:clamp(2.05rem,4vw,3.2rem);font-weight:900;line-height:.96}.impact-grid{gap:1.35rem;max-width:1040px;display:grid}.impact-card{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #c5d0dfe0;border-radius:1.55rem;flex-direction:column;align-items:center;min-height:220px;padding:1.35rem 1.2rem 1.15rem;display:flex;box-shadow:0 8px 18px #03142f14,0 18px 34px #03142f1f,0 36px 64px #03142f14,inset 0 1px #fffffff2}.impact-icon-shell{background:radial-gradient(circle at 30% 24%,#ffffff42,#0000 36%),linear-gradient(#1d63d6 0%,#0b3f9f 100%);border:1px solid #0c327842;border-radius:999px;place-items:center;width:4.95rem;height:4.95rem;display:grid;box-shadow:inset 0 1px #ffffff40,0 10px 18px #075bdd38,0 3px 8px #03142f2e}.impact-icon-image{filter:drop-shadow(0 1px #ffffff24);width:2.65rem;height:2.65rem}.impact-card-title{width:100%;font-family:var(--font-sans);color:#163676;text-shadow:0 1px #ffffffb8,0 4px 10px #03142f0d;margin:.8rem 0 0;font-size:clamp(1.5rem,1.7vw,1.72rem);font-weight:700;line-height:1.05}.impact-card-copy{color:#334155;width:100%;max-width:22ch;margin:.62rem 0 0;font-size:.93rem;line-height:1.38}.btn-primary,.btn-secondary{white-space:nowrap;border-radius:.45rem;justify-content:center;align-items:center;min-height:38px;padding:.55rem .85rem .55rem 1rem;font-weight:850;text-decoration:none;transition:transform .55s cubic-bezier(.32,.72,0,1),border-color .55s cubic-bezier(.32,.72,0,1),background .55s cubic-bezier(.32,.72,0,1),box-shadow .55s cubic-bezier(.32,.72,0,1);display:inline-flex}.btn-icon{flex:none;width:1rem;height:1rem}.btn-primary{color:#fff;background:#075bdd;border:1px solid #d8dee88c;gap:.7rem;box-shadow:0 12px 35px #075bdd47}.bg-royal-gradient{background:linear-gradient(135deg,#075bdd,#1e73ff)}.btn-primary:after{content:">";background:#ffffff29;border-radius:.35rem;place-items:center;width:1.45rem;height:1.45rem;transition:transform .55s cubic-bezier(.32,.72,0,1),background .55s cubic-bezier(.32,.72,0,1);display:grid}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px #075bdd5c}.btn-primary:hover:after{background:#ffffff3d;transform:translate(3px)}.btn-primary:active,.btn-secondary:active{transform:scale(.98)}.btn-primary:disabled{cursor:not-allowed;opacity:.68;transform:none}.btn-secondary{color:#fff;background:#ffffff0f;border:1px solid #d8dee880}.btn-header{border-radius:.48rem;gap:.5rem;min-height:44px;padding:.58rem .9rem;font-size:.78rem;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000002e}.btn-header:after{display:none}.btn-header-primary{background:linear-gradient(#1f68e2fa 0%,#0e49b4fa 100%);border-color:#dee6f2b8;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #0a2e7a57}.btn-header-secondary{background:linear-gradient(#18386eeb 0%,#0a1c42eb 100%);border-color:#dee6f2ad;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000002e}.signup-submit-button{background:linear-gradient(#18386ef5 0%,#0a1c42f5 100%);border-color:#dee6f2ad;min-height:42px;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #0000002e}.signup-submit-button:hover{background:linear-gradient(#1e407cfa 0%,#0c214bfa 100%)}.support-request-button{background:linear-gradient(#1f68e2fa 0%,#0e49b4fa 100%);border-color:#dee6f2b8;min-height:38px;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #0a2e7a57}.support-request-button:hover{background:linear-gradient(#3076eafa 0%,#1252bffa 100%)}.support-chips-image{-o-object-position:88% center;object-position:88% center;transform-origin:88%;transform:scale(1.34)}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffffc7;transform:translateY(-2px)}.footer-pill{color:#fff;border:1px solid #d8dee847;border-radius:999px;align-items:center;min-height:42px;padding:.65rem 1rem;text-decoration:none;transition:background .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1);display:inline-flex}.footer-social-pill{gap:.55rem}.footer-pill:hover{background:#ffffff17;transform:translateY(-1px)}.footer-logo-group{justify-content:center;align-items:center;gap:.9rem;display:flex}.footer-logo-mark{flex:none;display:block}.footer-logo-75,.footer-logo-gift{width:7rem;height:7rem}.footer-brand-lockup{justify-content:center;align-items:center;display:inline-flex}.footer-brand-title{transform-origin:50%;font-family:var(--font-sans);letter-spacing:-.045em;background:linear-gradient(#fff 0%,#edf2f8 24%,#9ca7b7 52%,#fff 59%,#ced7e2 79%,#fff 100%);color:#0000;-webkit-text-stroke:.6px #ffffff80;filter:drop-shadow(0 1px #ffffff59)drop-shadow(0 2px #040d1ead)drop-shadow(0 8px 14px #00000047);background-clip:text;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:.9;transform:scaleX(1.04)}.footer-brand-subtitle{text-transform:uppercase;letter-spacing:.18em;color:#d8dee8f0;font-size:.72rem;font-weight:900}.form-field{gap:.45rem;display:grid}.form-field label,.field-label{color:#f8fbff;font-weight:800}.field-label-light{color:var(--navy-900);font-weight:900;display:block}.form-field.light label,.light .field-label{color:var(--navy-900)}.form-field input,.form-field textarea{color:#fff;background:#040b1dc7;border:1px solid #d8dee840;border-radius:.55rem;width:100%;min-height:46px;padding:.8rem .9rem;box-shadow:inset 0 1px #ffffff14}.form-field.light input,.form-field.light textarea{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:inset 0 1px #03142f0a}.form-field input::-moz-placeholder{color:#64748bd1}.form-field textarea::-moz-placeholder{color:#64748bd1}.form-field input::placeholder,.form-field textarea::placeholder{color:#64748bd1}.form-field input:focus,.form-field textarea:focus{border-color:#1e73ffb8;box-shadow:0 0 0 4px #1e73ff29,inset 0 1px #ffffff1a}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#be123c;box-shadow:0 0 0 3px #be123c29}.error-text{color:#be123c;min-height:1.25rem;font-size:.9rem;font-weight:700}.check-card{background:#ffffff0b;border:1px solid #d8dee82e;border-radius:.55rem;align-items:flex-start;gap:.7rem;min-height:44px;padding:.72rem .8rem;transition:transform .45s cubic-bezier(.32,.72,0,1),border-color .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1);display:flex}.check-card.light{color:#334155;background:#fff;border-color:#d8dee8}.check-card:hover{background:#1e73ff0d;border-color:#1e73ff70;transform:translateY(-1px)}.check-card input{accent-color:#075bdd;flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem}.blusino-form .error-text{min-height:.65rem;font-size:.72rem}.blusino-form label,.blusino-form legend{font-size:.78rem}.blusino-form .check-card{font-size:.72rem;line-height:1.25}.blusino-form .form-field{gap:.25rem}.blusino-form textarea{resize:vertical}.signup-shell{max-width:1080px;margin-inline:auto}.signup-main-grid{gap:1.25rem;display:grid}.signup-column{min-width:0}.signup-column-stack{gap:1rem;display:grid}.signup-column-balanced{align-content:space-between;display:grid}.signup-inline-fields{gap:.9rem;display:grid}.signup-fieldset{gap:.75rem;display:grid}.signup-ack-grid{gap:.9rem;display:grid}.signup-feedback{background:linear-gradient(#eef3f9 0%,#e6edf6 100%);border:1px solid #075bdd47;border-radius:1.2rem;padding:1.25rem;box-shadow:inset 0 1px #ffffffd9,0 18px 40px #03142f14}.signup-feedback-grid{align-items:center;gap:1.25rem;display:grid}.signup-feedback-copy{min-width:0}.signup-feedback-art{background:#ffffff73;border-radius:1rem;justify-content:center;align-items:center;padding:1rem;display:flex}.signup-feedback-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#3565b2;margin:0;font-size:.68rem;font-weight:900}.quick-info-icon{color:#fff;background:linear-gradient(#0f2e61fa 0%,#061b3dfa 100%);border-radius:999px;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:inline-grid;box-shadow:inset 0 1px #ffffff26,0 10px 20px #03142f2e}.reveal-up{animation:.9s cubic-bezier(.16,1,.3,1) both reveal-up}@keyframes reveal-up{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=768px) and (width<=1199px){.hero-mockup picture img{-o-object-position:90% center;object-position:90% center}.hero-title{transform:scaleX(1.02)}.hero-detail-strip-desktop{display:grid}.blusino-form .form-field input{min-height:34px;padding:.48rem .62rem}.blusino-form .form-field textarea{min-height:88px;padding:.55rem .62rem}.blusino-form .check-card{min-height:34px;padding:.48rem .58rem}.blusino-form .check-card input{width:.92rem;height:.92rem}.signup-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.signup-column-stack{gap:.9rem}.signup-column-balanced{min-height:100%}.signup-inline-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.signup-feedback-grid{grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr)}}@media (width>=1200px){.hero-mockup:before{content:"";z-index:-20;background:radial-gradient(circle at 20% 48%,#075bdd2e,#0000 34%),radial-gradient(circle at 68% 48%,#075bdd29,#0000 35%),linear-gradient(90deg,#03142f75 0%,#03142fb8 26%,#03142fdb 50%,#03142f42 74%,#03142f0a 100%),url(/images/blusino-hero-desktop.jpg) 100%/auto 140% no-repeat,image-set("/images/blusino-hero-left-chips.avif" 1x type("image/avif"),"/images/blusino-hero-left-chips.webp" 1x type("image/webp")) 0/auto 100% no-repeat,#03142f;position:absolute;inset:0}.hero-mockup picture{display:none}.hero-detail-strip-desktop{display:grid}.signup-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.7rem}.signup-column-balanced{min-height:100%}.signup-inline-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.signup-feedback-grid{grid-template-columns:minmax(0,1.6fr) minmax(190px,.72fr)}.footer-logo-group{justify-content:flex-end;gap:1.1rem}.footer-logo-75{width:8.4rem;height:8.4rem}.footer-logo-gift{width:8.15rem;height:8.15rem}}@media (width>=1200px) and (width<=1535px){.hero-mockup:before{background:radial-gradient(circle at 20% 48%,#075bdd2e,#0000 34%),radial-gradient(circle at 68% 48%,#075bdd29,#0000 35%),linear-gradient(90deg,#03142f75 0%,#03142fb8 26%,#03142fdb 50%,#03142f42 74%,#03142f0a 100%),url(/images/blusino-hero-desktop.jpg) 100%/auto 100% no-repeat,image-set("/images/blusino-hero-left-chips.avif" 1x type("image/avif"),"/images/blusino-hero-left-chips.webp" 1x type("image/webp")) 0/auto 100% no-repeat,#03142f}}.inner-hero{background-position:100%;align-items:center;min-height:298px;display:flex}.inner-hero .section-label{color:#66a8ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:900}.inner-hero h1{font-size:var(--type-page-hero);letter-spacing:-.025em;text-shadow:0 3px 16px #00000059}.inner-hero>div>p:last-child{text-shadow:0 2px 10px #0006;font-size:1rem}.inner-content{background:#f7f9fc!important;padding:2.3rem 0 2.1rem!important}.experience-grid{gap:.9rem!important}.experience-card{background:#fff;border:1px solid #d9e1ec;border-radius:.6rem;min-width:0;padding:1.1rem;overflow:hidden;box-shadow:0 7px 16px #03142f14}.experience-card-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#f2f5f9;border:1px solid #e1e7ef;width:100%;border-radius:.38rem!important;height:165px!important;margin:0 0 1rem!important}.experience-card h2{color:#17345f;font-family:var(--font-sans);font-size:1rem;font-weight:500;line-height:1.25;margin:0 0 .5rem!important}.experience-card p{color:#526177;margin:0;font-size:.82rem;line-height:1.5}.page-cta{margin-top:1.65rem!important}.page-cta .button{color:#fff;background:linear-gradient(#1675ec,#075bdd);border:1px solid #0a55c8;border-radius:.35rem;justify-content:center;align-items:center;gap:.55rem;min-height:36px;padding:.55rem .9rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff3b,0 5px 12px #075bdd33}.page-cta .button:hover{background:linear-gradient(#2582f5,#0651c6)}.sales-footer{color:#dce7f5;background:#031a3a;padding:2.5rem 0 1rem}.sales-footer-grid{grid-template-columns:1.45fr 1fr .72fr 1.2fr;align-items:start;gap:2rem;display:grid}.sales-footer h2{color:#fff;font-family:var(--font-sans);margin:0 0 1.25rem;font-size:1.25rem;line-height:1.1}.sales-footer h3{color:#c9d7ea;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.sales-footer p{color:#d7e1ee;margin:0;font-size:.8rem;line-height:1.55}.sales-footer a{color:#d7e1ee;text-decoration:none}.sales-footer a:hover{text-decoration:underline}.footer-logos{justify-content:flex-end;align-items:center;gap:1.15rem;display:flex}.footer-logos img{-o-object-fit:contain;object-fit:contain;width:7.2rem;height:7.2rem}.sales-footer-bottom{color:#cbd8e8;border-top:1px solid #d8dee829;justify-content:space-between;gap:1rem;margin-top:1.65rem;padding-top:1rem;font-size:.75rem;display:flex}@media (width<=960px){.experience-card-image{height:150px!important}.sales-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-logos{justify-content:flex-start}}@media (width<=700px){.inner-hero{min-height:0}.inner-content{padding:1.75rem 0!important}.experience-card-image{height:165px!important}.sales-footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-logos{justify-content:flex-start}.sales-footer-bottom{flex-direction:column;align-items:flex-start}.footer-logos img{width:6.2rem;height:6.2rem}}@media (width<=767px){.hero-mobile-shell{display:block}.hero-mockup{padding-top:.25rem}.btn-primary,.btn-secondary,.header-signup-link,.footer-pill{font-weight:700!important}.btn-primary,.btn-secondary,.header-signup-link{letter-spacing:0!important}.impact-heading-row{gap:.65rem}.impact-grid{grid-template-columns:1fr;max-width:25rem}.impact-card{min-height:0;padding:1.2rem 1rem 1.05rem}.impact-icon-shell{width:4.45rem;height:4.45rem}.impact-icon-image{width:2.35rem;height:2.35rem}.impact-card-title{font-size:1.42rem}.impact-card-copy{max-width:22ch;font-size:.9rem}.signup-shell{padding-left:1rem;padding-right:1rem}.blusino-form{gap:1.25rem;display:grid}.signup-intro{gap:.9rem;display:grid}.signup-intro>*{margin-top:0!important}.signup-main-grid{gap:1.25rem;margin-top:0!important}.signup-column-stack{gap:1.25rem}.signup-column-balanced{align-content:start;display:grid}.signup-inline-fields,.signup-fieldset{gap:1.25rem}.signup-fieldset .mt-3{gap:1.25rem;margin-top:0!important}.signup-ack-grid{gap:1.25rem}.signup-ack-grid .mt-1{margin-top:.35rem!important}.blusino-form .form-field{gap:.45rem}.blusino-form .error-text{min-height:.9rem}.blusino-form .check-card{padding:.85rem .9rem}.signup-feedback{padding:1rem;margin-top:0!important}.signup-feedback-grid{grid-template-columns:1fr}.signup-feedback-art{padding:.8rem}.footer-logo-group{gap:.75rem}.footer-logo-75,.footer-logo-gift{width:6rem;height:6rem}.hero-lockup{width:100%}.hero-summary{text-align:center;max-width:17rem;margin-inline:auto}.hero-mobile-visual{background-position:75% -7.125rem;background-size:auto 36.4rem;min-height:23.5rem}.hero-mobile-copy{text-align:center;place-items:start center;min-height:auto;padding:1.5rem 1rem 0;display:grid}.hero-title{transform:scaleX(1)}.hero-title-word{font-size:clamp(3.35rem,17vw,4.8rem)}.hero-title-year{font-size:clamp(2.5rem,12vw,3.7rem)}.hero-script{letter-spacing:0;text-shadow:0 1px #ffffff6b,0 0 8px #0412346b,0 0 18px #04123452,0 4px 8px #03142ffa,0 10px 18px #03142fe0,0 18px 34px #000000c7;white-space:nowrap;font-size:clamp(1.38rem,7vw,1.9rem);line-height:1.18}.hero-title-word,.hero-title-year{-webkit-text-stroke:1.15px #ffffffb8;filter:drop-shadow(0 1px #ffffff8f)drop-shadow(0 4px #020d21cc)drop-shadow(0 0 10px #081a4457)drop-shadow(0 18px 18px #000000b3)}.hero-title-year:before,.hero-title-year:after{width:1em}.hero-mobile-bottom .hero-summary-mobile{margin:0 auto .9rem;padding:0}.hero-mobile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.hero-mobile-detail-card{text-align:left;min-height:5.75rem;padding:.7rem .6rem}.hero-mobile-detail-icon{width:1.3rem;height:1.3rem;position:static}.hero-mobile-detail-copy{text-align:left;flex:1;width:auto}.hero-mobile-detail-kicker{letter-spacing:.1em;color:#4f9cff;text-shadow:0 0 8px #1e73ffad,0 2px 6px #00000061;font-size:.76rem;line-height:1}.hero-mobile-detail-text{font-size:1rem;line-height:1.12}.hero-detail-strip{grid-template-columns:1fr;width:100%}.hero-chip{min-height:70px;padding:.64rem .78rem}.hero-chip+.hero-chip{border-top:1px solid #f8fbff42;border-left:0}.hero-chip-icon{width:2.1rem;height:2.1rem}.hero-chip-kicker{font-size:.58rem}.hero-chip-text{font-size:.92rem;line-height:1.02rem}}@media (width<=700px){.hero-mobile-bottom{margin-top:0;padding-top:.5rem}.hero-mobile-visual{--hero-mobile-art-anchor-height:23.5rem;--hero-mobile-art-height:clamp(27rem,calc(39.5vw + 19.1rem),36.4rem);background-image:image-set("/images/blusino-hero-tablet.avif" 1x type("image/avif"),"/images/blusino-hero-tablet.webp" 1x type("image/webp"));background-size:auto var(--hero-mobile-art-height);background-position:right -.75rem top max(calc(var(--hero-mobile-art-anchor-height) - var(--hero-mobile-art-height)),-7.125rem);min-height:clamp(20.75rem,9.5vw + 18.85rem,23rem)}}@media (width>=640px){.header-signup-link{width:auto;min-height:36px;padding:.48rem .86rem;font-size:.78rem}.btn-header{min-height:36px;padding:.48rem .86rem}.impact-heading-rule{display:block}}@media (width<=639px){.header-brand-title{font-size:clamp(1.36rem,6.7vw,1.9rem)}.btn-header{font-size:.72rem}}@media (width>=768px){.impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inner-hero{color:#fff;background:linear-gradient(90deg,#03142fed,#03142f80),url(/images/blusino-hero-desktop.jpg) 100%/cover;padding:4rem 0}.inner-hero h1{max-width:16ch;font-family:var(--font-sans);font-size:var(--type-page-hero);font-weight:var(--weight-heading);line-height:var(--line-title);letter-spacing:-.025em;margin:0}.inner-hero>div>p:last-child{max-width:42rem;margin:1rem 0 0;line-height:1.6}.inner-content{min-height:45vh}.experience-grid{grid-template-columns:repeat(3,1fr)}.page-cta{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.policy-note{color:#334155;background:#eef3f9;border-left:4px solid #075bdd;max-width:58rem;margin:2rem auto 0;padding:1.25rem;line-height:1.6}.policy-note h2{color:#0a2554;margin:0 0 .5rem;font-size:1.1rem}.policy-note p{margin:.4rem 0}.honorees-page{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2rem;display:grid}.honorees-page>img{border-radius:.75rem;width:100%}.honorees-page h2{color:#0a2554;margin:0 0 1rem}.name-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.name-grid article{background:#fff;border:1px solid #d8dee8;padding:1rem}.name-grid strong,.name-grid span{display:block}.name-grid strong{color:#0a2554}.name-grid span{color:#64748b;margin-top:.25rem;font-size:.75rem}.faq-groups{gap:2rem;display:grid}.faq-groups section{max-width:52rem}.faq-groups h2{color:#0a2554;margin:0 0 1rem}.contact-note{margin-bottom:1.5rem}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid!important}.experience-card{flex-direction:column;display:flex}.experience-card-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#f2f5f9;border-radius:.55rem;width:100%;height:165px;margin:0 0 1rem;display:block;box-shadow:inset 0 0 0 1px #d8dee880}.experience-card h2{margin-top:0}@media (width<=960px){.sales-nav{gap:.55rem}.sales-nav a{font-size:.62rem}.include-grid,.ticket-grid{grid-template-columns:repeat(2,1fr)}.schedule-grid{grid-template-columns:repeat(3,1fr)}.sales-footer-grid{grid-template-columns:repeat(2,1fr)}.footer-logos{justify-content:flex-start}.experience-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.sales-header-inner{min-height:58px}.sales-nav,.header-ticket,.sales-brand small{display:none}.mobile-ticket{z-index:40;color:#fff;background:#075bdd;border-radius:.5rem;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1rem;font-size:.82rem;font-weight:900;text-decoration:none;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 28px #03142f59}body:has(.contact-note) .mobile-ticket{display:none}.sales-hero{min-height:auto}.sales-hero-art{background:linear-gradient(#03142f59,#03142f 85%),url(/images/blusino-hero-mobile.webp) top/cover no-repeat}.sales-hero-content{padding-top:11rem;padding-bottom:2rem}.sales-hero h1{font-size:3.3rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.event-chips{grid-template-columns:repeat(2,1fr)}.event-chips div:nth-child(3){border-top:1px solid #ffffff3d;border-left:0}.event-chips div:nth-child(4){border-top:1px solid #ffffff3d}.urgency-strip>div{flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 0}.sales-section{padding:3rem 0}.include-grid,.ticket-grid,.experience-grid,.dress-grid,.honoree-grid,.two-column,.honorees-page{grid-template-columns:1fr}.include-card{min-height:0}.ticket-card{min-height:270px}.trust-strip,.sponsor-callout>div,.sales-footer-bottom{flex-direction:column;align-items:flex-start}.dress-rules{grid-template-columns:1fr}.schedule-grid{grid-template-columns:repeat(2,1fr)}.sales-footer-grid{grid-template-columns:1fr}.footer-logos{justify-content:flex-start}.sales-footer{padding-bottom:5rem}.inner-hero{padding:3rem 0}.inner-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:2.25rem}.inner-hero p,.policy-note p,.signup-intro p,.signup-intro h2{overflow-wrap:anywhere;max-width:100%}.name-grid{grid-template-columns:1fr}.blusino-form{max-width:100%;margin-inline:0;overflow:hidden}}main .sales-includes .sales-include-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}main .sales-include-card,main .sales-ticket-card,main .sales-lower-panel,main .sales-dress-panel{border-radius:.55rem}main .sales-experience-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}main .sales-experience-card{text-align:center;min-width:0}main .sales-experience-card img{aspect-ratio:1/.92;-o-object-fit:cover;object-fit:cover;border-radius:.55rem;width:100%;display:block;box-shadow:0 5px 12px #03142f1f}main .sales-experience-card h3{color:#0a2554;margin:.65rem 0 .2rem;font-size:.72rem;font-weight:950;line-height:1.18}main .sales-experience-card p{color:#66768d;margin:0;font-size:.64rem;line-height:1.32}main .sales-honoree-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}main .sales-honoree-card{text-align:center;min-width:0}main .sales-honoree-card img{-o-object-fit:cover;object-fit:cover;border:2px solid #d8e0eb;border-radius:50%;width:76px;height:76px;margin:0 auto .55rem}main .sales-honoree-card h3{color:#0a2554;margin:0;font-size:.7rem;font-weight:950;line-height:1.2}main .sales-honoree-card p{color:#66768d;margin:.22rem 0 0;font-size:.62rem;line-height:1.32}@media (width<=960px){main .sales-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main .sales-honoree-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){main .sales-includes .sales-include-grid,main .sales-experience-grid,main .sales-honoree-grid{grid-template-columns:1fr!important}main .sales-experience-card{-moz-column-gap:.85rem;text-align:left;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:.85rem;display:grid}main .sales-experience-card img{aspect-ratio:1/.86;grid-row:span 2}main .sales-experience-card h3{margin:0 0 .2rem}}@media (width<=420px){html,body{overflow-x:visible}html body header .container-page{align-items:stretch;gap:.6rem;display:flex}html body header nav{grid-template-columns:1fr;gap:.45rem;width:100%;margin-top:.45rem;display:grid}html body .header-signup-link,html body .btn-header{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:40px;padding:.48rem .7rem;font-size:.72rem;line-height:1.2}html body [data-countdown]{width:100%;min-width:0}html body main .sales-rule-title{letter-spacing:-.035em;gap:.45rem;font-size:clamp(1.08rem,6vw,1.3rem);line-height:1.12}html body main .sales-rule-title:before,html body main .sales-rule-title:after{flex:0 0 1.1rem;width:1.1rem}html body main .sales-rule-title span{font-size:.68em}html body main .sales-sponsor h2{font-size:1.08rem;line-height:1.15}html body main .sales-sponsor p,html body main .sales-update p{overflow-wrap:anywhere;max-width:100%}html body main .sales-update h2{letter-spacing:-.02em;font-size:.92rem;line-height:1.15}html body main .sales-sponsor-actions .button,html body main .sales-update .button{white-space:normal;overflow-wrap:anywhere}}main .sales-trust-strip{margin-top:1.8rem}main .sales-trust-strip>span{grid-template-columns:3rem 1fr;min-height:82px;padding:.9rem 1.15rem;font-size:.84rem}main .sales-trust-strip small{font-size:.75rem}main .sales-schedule-grid:before{top:31px}main .sales-schedule-icon{width:62px;height:62px;margin-bottom:.8rem}main .sales-schedule-icon .sales-icon{width:1.9rem;height:1.9rem}main .sales-schedule-grid time{font-size:.94rem}main .sales-schedule-grid h3{margin:.45rem 0;font-size:.9rem}main .sales-schedule-grid p{font-size:.75rem;line-height:1.4}main .sales-lower-grid{padding-top:2rem}main .sales-lower-grid>.container-page{gap:1.25rem}main .sales-lower-panel{padding:1.4rem}main .sales-lower-panel h2{margin-bottom:.9rem;font-size:1.2rem}main .sales-lower-panel>a,main .sales-honoree-panel a{margin-top:1rem;font-size:.84rem}main .sales-honoree-panel{grid-template-columns:175px 1fr;gap:1.25rem}main .sales-honoree-image{border-radius:.55rem;width:175px;height:175px;display:block;overflow:hidden}main .sales-honoree-panel .sales-honoree-image img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:175px;height:175px;display:block}main .sales-honoree-panel p{font-size:.9rem;line-height:1.5}main .sales-faq-panel summary{padding:.72rem .8rem;font-size:.84rem}main .sales-faq-panel details p{padding:0 .8rem .8rem;font-size:.82rem;line-height:1.5}main .sales-sponsor{padding:2rem 0}main .sales-sponsor h2{font-size:1.7rem}main .sales-sponsor p{font-size:.9rem;line-height:1.5}main .sales-sponsor .button{min-height:44px;padding:.6rem .95rem;font-size:.78rem}main .sales-update{padding:1.8rem 0}main .sales-update h2{font-size:1.3rem}main .sales-update p{font-size:.88rem}main .sales-update .button{min-height:44px;font-size:.82rem}main .sales-sponsor-actions .sales-sponsor-button{text-align:center;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;min-width:9.75rem;min-height:46px;padding:.65rem 1rem;font-size:.82rem;font-weight:900;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}main .sales-sponsor-actions .sales-sponsor-button-primary{color:#fff;background:#075bdd;border-color:#075bdd;box-shadow:inset 0 1px #ffffff42,0 5px 12px #03142f52}main .sales-sponsor-actions .sales-sponsor-button-primary:hover{background:#1e73ff;border-color:#1e73ff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 7px 16px #03142f6b}main .sales-sponsor-actions .sales-sponsor-button-secondary{color:#0a2554;background:#dce4ef;border-color:#0a3d93;box-shadow:inset 0 1px #ffffffb8,0 5px 12px #03142f47}main .sales-sponsor-actions .sales-sponsor-button-secondary:hover{color:#061b3d;background:#fff;border-color:#075bdd;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 7px 16px #03142f61}main .sales-sponsor-actions .sales-sponsor-button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=700px){main .sales-sponsor-actions .sales-sponsor-button{width:100%;min-height:48px}}@media (width>=768px){.hero-summary{font-size:1.08rem!important;line-height:1.55!important}.hero-lockup .hero-script-theme{font-size:clamp(1.65rem,2.55vw,2.45rem)}main .sales-urgency p{font-size:1.08rem;line-height:1.35}main .sales-urgency p strong{font-size:1.08rem}main .sales-urgency p>span:last-child{font-size:1rem}main .sales-include-card h3{font-size:1.2rem}main .sales-include-card p{font-size:1.02rem;line-height:1.55}main .sales-ticket-card h3{font-size:1.08rem}main .sales-ticket-card strong{font-size:1.05rem;line-height:1.35}main .sales-ticket-card ul{font-size:.98rem;line-height:1.45}main .sales-ticket-limit{font-size:.9rem;line-height:1.4}main .sales-dress-intro p{font-size:1.02rem;line-height:1.58}main .sales-dress-rule b,main .sales-shoe-rule b{font-size:.95rem}main .sales-dress-rule span{font-size:.94rem;line-height:1.5}main .sales-schedule-grid p{font-size:.88rem;line-height:1.45}main .sales-lower-panel h2{font-size:1.32rem}main .sales-honoree-panel p,main .sales-faq-panel details p{font-size:1rem;line-height:1.58}main .sales-faq-panel summary{font-size:.96rem}main .sales-sponsor p{font-size:1.03rem;line-height:1.55}main .sales-update p{font-size:1rem;line-height:1.5}}main .sales-trust-strip>span{min-height:94px;padding:1.05rem 1.15rem;font-size:1.0625rem;line-height:1.42}main .sales-trust-strip b{font-size:1.0625rem;line-height:1.3}main .sales-trust-strip small,main .sales-trust-strip a{font-size:1rem;line-height:1.42}main .sales-trust-strip .sales-icon{width:2.25rem;height:2.25rem}@media (width<=1240px){.header-nav{gap:.88rem}.header-nav>a{font-size:.9375rem}}@media (width<=1140px){.header-nav{gap:.72rem}.header-nav>a{font-size:.875rem}}@media (width<=1099px){.header-nav{gap:.52rem}.header-nav>a{font-size:.78rem}.header-nav .header-ticket-link{padding-inline:.62rem}}@media (width<=960px){.header-nav{gap:.42rem}.header-nav>a{font-size:.68rem}.header-nav .header-ticket-link{padding-inline:.5rem}}main .sales-tickets{padding-bottom:1.1rem}main .sales-schedule{padding-top:1.1rem}main .sales-update .sales-update-button{border:1px solid var(--color-accent-deep);background:linear-gradient(180deg,var(--royal),var(--color-accent-deep));min-width:12.5rem;min-height:48px;color:var(--color-on-dark);text-align:center;border-radius:.45rem;justify-content:center;align-items:center;padding:.7rem 1.15rem;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 5px 12px #03142f33}main .sales-update .sales-update-button:hover{border-color:var(--royal-bright);background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 7px 16px #03142f47}main .sales-update .sales-update-button:focus-visible{outline:3px solid var(--royal-bright);outline-offset:3px}@media (width<=700px){main .sales-update .sales-update-button{width:100%;min-height:48px}}main .sales-dress{background:#f8fafc;padding-block:.65rem}main .sales-dress-mockup{background:#fff;border:1px solid #dde3ed;border-radius:1.05rem;grid-template-columns:minmax(300px,1.18fr) minmax(0,1.62fr) minmax(245px,.78fr);align-items:stretch;gap:.5rem;padding:.62rem;display:grid;overflow:hidden;box-shadow:0 5px 16px #03142f0a}main .sales-dress-mockup .sales-dress-intro{min-height:122px;box-shadow:none;background:#fff;border:0;border-radius:.75rem;flex-direction:column;justify-content:center;padding:.9rem 1.18rem;display:flex}main .sales-dress-mockup .sales-dress-intro h2{color:#092767;letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:950;line-height:1.12}main .sales-dress-mockup .sales-dress-intro p{color:#40516d;max-width:33rem;margin:.55rem 0 0;font-size:.94rem;font-weight:600;line-height:1.48}main .sales-dress-group{min-height:122px;box-shadow:none;background:#f7f8fb;border:0;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}main .sales-dress-mockup .sales-dress-rule{border:0;border-right:1px solid #dfe6ef;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:.7rem;min-height:122px;padding:.78rem .95rem;display:grid}main .sales-dress-mockup .sales-dress-rule:last-child{border-right:0}main .sales-dress-mockup .sales-dress-icon{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:64px;height:64px}main .sales-dress-mockup .sales-dress-rule b,main .sales-dress-mockup .sales-shoe-rule b{color:#092767;letter-spacing:.018em;text-transform:uppercase;font-size:.91rem;font-weight:950;line-height:1.08;display:block}main .sales-dress-mockup .sales-dress-rule span{color:#40516d;max-width:17ch;margin-top:.45rem;font-size:.84rem;font-weight:650;line-height:1.35;display:block}main .sales-dress-mockup .sales-shoe-rule{color:#092767;background:linear-gradient(#fff,#f7f9fc);border:2px solid #c7cfdb;border-radius:.72rem;grid-template-columns:72px minmax(0,1fr);justify-content:start;align-items:center;gap:.68rem;min-height:122px;padding:.8rem 1rem;text-decoration:none;display:grid;box-shadow:0 8px 20px #03142f12,inset 0 1px #fff}main .sales-dress-mockup .sales-shoe-icon{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:68px;height:68px}main .sales-dress-mockup .sales-shoe-rule strong{color:#092767;margin-top:.45rem;font-size:1.1rem;font-weight:900;line-height:1.12;display:block}@media (width<=900px){main .sales-dress-mockup,main .sales-dress-group{grid-template-columns:1fr}main .sales-dress-mockup .sales-dress-rule{border-bottom:1px solid #dfe6ef;border-right:0}main .sales-dress-mockup .sales-dress-rule:last-child{border-bottom:0}}@media (width<=700px){.header-inner{flex-wrap:wrap;min-height:58px;padding-block:.5rem}.header-nav{width:auto;margin-left:auto}.header-nav>a:not(.header-ticket-link){display:none}.header-nav .header-ticket-link{min-height:38px;font-size:.72rem}main .sales-include-icon{width:4rem;height:4rem}main .sales-dress-mockup .sales-dress-rule,main .sales-dress-mockup .sales-shoe-rule{grid-template-columns:84px minmax(0,1fr);min-height:150px;padding:1.1rem}main .sales-dress-mockup .sales-dress-icon{width:74px;height:74px}main .sales-dress-mockup .sales-shoe-icon{width:78px;height:78px}main .sales-dress-mockup .sales-shoe-rule strong{font-size:1.15rem}.header-inner{flex-wrap:nowrap;gap:.75rem}.header-brand{flex:auto;min-width:0}.header-brand-subtitle{letter-spacing:.08em;max-width:100%;font-size:.5rem;line-height:1.25;display:block}.header-nav{display:none}.mobile-menu-button{color:#fff;min-height:42px;font:700 .875rem/1 var(--font-sans);cursor:pointer;background:#ffffff14;border:1px solid #d8dee899;border-radius:.45rem;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:.42rem;margin:.25rem 0 0 auto;padding:.5rem .65rem;display:inline-flex}.mobile-menu-button svg{width:1.2rem;height:1.2rem}.mobile-menu-button:focus-visible{outline:3px solid var(--royal-bright);outline-offset:3px}html body header .mobile-menu{background:#03142f;border-top:1px solid #d8dee833;width:auto;margin-top:0;display:block;box-shadow:0 12px 20px #03142f38}.mobile-menu[hidden]{display:none}html body header .mobile-menu .mobile-menu-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:calc(100vw - 2rem);margin:.55rem auto 0;padding-block:.8rem 1rem;display:grid}.mobile-menu a{color:#f8fbff;border:1px solid #d8dee83d;border-radius:.4rem;align-items:center;min-height:42px;padding:.55rem .7rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.mobile-menu a:hover{background:#ffffff14;border-color:#d8dee8a3}.mobile-menu a:focus-visible{outline:3px solid var(--royal-bright);outline-offset:3px}.mobile-menu .mobile-menu-ticket-link{color:#0a2554;background:linear-gradient(#fff,#d9e0ea);border-color:#fff;grid-column:1/-1;justify-content:center;font-weight:900}}@media (width>=701px){.mobile-menu-button,.mobile-menu{display:none}}main .sales-include-card{flex-direction:column;min-height:246px;padding:1rem .95rem 1.15rem;display:flex}main .sales-include-icon{aspect-ratio:1;-o-object-position:center;object-position:center;border-radius:.55rem;box-shadow:inset 0 0 0 1px #d8dee859;-o-object-fit:contain!important;object-fit:contain!important;mix-blend-mode:normal!important;width:88%!important;max-width:none!important;height:auto!important;margin:0 auto .9rem!important;display:block!important}main .sales-include-card h3{margin:.05rem 0 .45rem}.button,.btn-primary,.btn-secondary,.btn-header,.header-ticket-link,.header-ticket,.mobile-ticket,.footer-pill,main .sales-urgency a,main .sales-ticket-button,main .sales-sponsor .button,main .sales-update .button,.signup-submit-button,button[type=submit]{font-size:1.0625rem!important;font-weight:600!important;line-height:1.25!important}main .sales-schedule-icon img{-o-object-fit:contain;object-fit:contain;width:2.15rem;height:2.15rem;display:block}main .sales-faq-panel summary,main .sales-faq-panel details p{font-family:inherit!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.5!important}.sales-footer .footer-logos{justify-content:flex-end!important;align-items:center!important;gap:1.3rem!important}.sales-footer .footer-logos img{-o-object-fit:contain!important;object-fit:contain!important;width:8.9rem!important;max-width:none!important;height:8.9rem!important}@media (width>=1200px){.sales-footer .footer-logos img{width:9.6rem!important;height:9.6rem!important}}@media (width<=767px){.sales-footer .footer-logos img{width:7.4rem!important;height:7.4rem!important}}.experience-card h2{font-size:1rem!important;font-weight:500!important}.experience-card p{font-size:.82rem!important;font-weight:400!important;line-height:1.5!important}.page-cta .button{font-size:.78rem!important;font-weight:850!important}.sponsorship-hero{color:#fff;background:linear-gradient(90deg,#03142ff0 0%,#03142fd1 42%,#03142f75 72%,#03142f33 100%),url(/images/blusino-hero-desktop.jpg) 100%/cover;align-items:center;min-height:430px;display:flex}.sponsorship-eyebrow{color:#9bc7ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:900;line-height:1.2}.sponsorship-hero h1{max-width:18ch;font-family:var(--font-sans);font-size:var(--type-page-hero);font-weight:var(--weight-heading);line-height:var(--line-title);letter-spacing:-.025em;text-shadow:0 3px 16px #0006;margin:0}.sponsorship-hero p:not(.sponsorship-eyebrow){color:#edf5ff;text-shadow:0 2px 10px #0006;max-width:46rem;margin:1.15rem 0 0;font-size:1.05rem;line-height:1.65}.sponsorship-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.7rem;display:flex}.sponsorship-button{text-align:center;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1rem;font-size:1rem;font-weight:800;line-height:1.25;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.sponsorship-button:hover{transform:translateY(-1px)}.sponsorship-button:active{transform:translateY(0)}.sponsorship-button:focus-visible,.sponsorship-text-link:focus-visible,.sponsorship-fit-grid a:focus-visible{outline-offset:3px;outline:3px solid #1e73ff}.sponsorship-button-primary{color:#fff;background:#075bdd;border-color:#075bdd;box-shadow:inset 0 1px #ffffff40,0 6px 16px #03142f2e}.sponsorship-button-primary:hover{color:#fff;background:#1e73ff;border-color:#1e73ff}.sponsorship-button-secondary{color:#fff;background:#03142f61;border-color:#ffffffb8}.sponsorship-button-secondary:hover{color:#fff;background:#ffffff24;border-color:#fff}.sponsorship-button-outline{color:#0a3d93;background:#fff;border-color:#0a55c8;box-shadow:0 3px 10px #03142f14}.sponsorship-button-outline:hover{color:#061b3d;background:#eef5ff;border-color:#075bdd}.sponsorship-section{color:#26364d;background:#fff;padding:4.5rem 0}.sponsorship-section-muted{background:#f1f5fa}.sponsorship-heading-centered{text-align:center;margin-inline:auto}.sponsorship-heading h2,.sponsorship-final-cta h2{color:#061b3d;font-family:var(--font-sans);margin:0;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.08}.sponsorship-heading p{color:#40516d;margin:.9rem 0 0;font-size:1rem;line-height:1.65}.sponsorship-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sponsorship-benefit{background:#fff;border:1px solid #d7e0ea;border-radius:.6rem;min-width:0;padding:1.2rem;box-shadow:0 5px 14px #03142f0d}.sponsorship-benefit-mark{color:#075bdd;letter-spacing:.04em;background:#eaf2fd;border:1px solid #8aaedc;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-size:.74rem;font-weight:900;display:inline-grid}.sponsorship-benefit h3,.sponsorship-level h3,.sponsorship-callout-list h3,.sponsorship-process-grid h3{color:#0a2554;margin:.9rem 0 0;font-size:1.15rem;line-height:1.2}.sponsorship-benefit p,.sponsorship-level-description,.sponsorship-process-grid p{color:#526177;margin:.6rem 0 0;font-size:.94rem;line-height:1.58}.sponsorship-impact-layout,.sponsorship-feature-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.8fr);align-items:start;gap:2.4rem;display:grid}.sponsorship-impact-list,.sponsorship-check-list,.sponsorship-callout-list ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sponsorship-impact-list{background:#fff;border:1px solid #cdd9e7;border-radius:.65rem;padding:1.2rem;box-shadow:0 5px 14px #03142f0d}.sponsorship-impact-list li,.sponsorship-check-list li,.sponsorship-callout-list li{color:#26364d;padding-left:1.35rem;line-height:1.45;position:relative}.sponsorship-impact-list li:before,.sponsorship-check-list li:before,.sponsorship-callout-list li:before{color:#075bdd;content:"+";font-weight:900;position:absolute;left:0}.sponsorship-text-link{color:#075bdd;text-underline-offset:4px;margin-top:1.2rem;font-weight:800;text-decoration:underline 1px;display:inline-block}.sponsorship-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sponsorship-level{background:#fff;border:1px solid #d3dde9;border-radius:.65rem;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;padding:1.35rem;display:flex;box-shadow:0 6px 18px #03142f0f}.sponsorship-level-featured{color:#fff;background:#031a3a;border:2px solid #b9c6d7;grid-column:1/-1;box-shadow:0 12px 26px #03142f38}.sponsorship-premier-label{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0c4ca9;border:1px solid #98b4d5;border-radius:.3rem;width:fit-content;margin:0;padding:.32rem .52rem;font-size:.72rem;font-weight:900;display:inline-flex}.sponsorship-level-featured h3,.sponsorship-level-featured .sponsorship-level-subtitle{color:#fff}.sponsorship-level-subtitle{color:#49627f;margin:.3rem 0 0;font-size:.93rem;font-weight:700}.sponsorship-investment{color:#075bdd;margin:.8rem 0 0;font-size:2rem;font-weight:900;line-height:1}.sponsorship-level-featured .sponsorship-investment{color:#a9d0ff}.sponsorship-level-featured .sponsorship-level-description{color:#dce7f5}.sponsorship-benefits-layout{max-width:64rem}.sponsorship-check-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.sponsorship-supporting-note{color:#40516d;max-width:52rem;margin:0 0 1.3rem;line-height:1.6}.sponsorship-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.sponsorship-fit-grid a{color:#0a3d93;background:#fff;border:1px solid #cbd8e8;border-radius:.55rem;align-items:center;min-height:80px;padding:1rem;font-weight:800;line-height:1.35;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.sponsorship-fit-grid a:hover{background:#eef5ff;border-color:#075bdd;transform:translateY(-1px)}.sponsorship-callout-list{background:#fff;border:1px solid #cdd9e7;border-radius:.65rem;padding:1.3rem;box-shadow:0 5px 14px #03142f0d}.sponsorship-callout-list h3{margin:0 0 1rem}.sponsorship-advertising{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);align-items:center;gap:2rem;display:grid}.sponsorship-advertising .sponsorship-heading{margin:0}.sponsorship-advertising-card{background:#f1f6fc;border:1px solid #c6d4e5;border-radius:.65rem;padding:1.4rem;box-shadow:0 6px 18px #03142f0f}.sponsorship-advertising-card>p:not(.sponsorship-investment){color:#40516d;margin:.6rem 0;line-height:1.5}.sponsorship-advertising-card .sponsorship-button{margin-top:1rem}.sponsorship-process-grid{counter-reset:process;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sponsorship-process-grid li{counter-increment:process;background:#fff;border-left:3px solid #075bdd;min-width:0;padding:1rem}.sponsorship-process-grid h3:before{color:#075bdd;content:counter(process, decimal-leading-zero);letter-spacing:.08em;margin-bottom:.65rem;font-size:.78rem;font-weight:900;display:block}.sponsorship-process-grid h3{margin:0}.sponsorship-center-action{text-align:center;margin-top:1.8rem}.sponsorship-final-cta{color:#fff;text-align:center;background:linear-gradient(118deg,#03142f,#0b3a79);padding:4.8rem 0}.sponsorship-final-cta h2{color:#fff;max-width:26ch;margin-inline:auto}.sponsorship-final-cta p{color:#e0edf9;max-width:48rem;margin:1rem auto 0;font-size:1.03rem;line-height:1.65}.sponsorship-final-cta .sponsorship-actions{justify-content:center}.sponsorship-button-light{color:#061b3d;background:#fff;border-color:#fff}.sponsorship-button-light:hover{color:#061b3d;background:#eaf2fd}.sponsorship-button-secondary-light{color:#fff;background:0 0;border-color:#c2d7f0}.sponsorship-button-secondary-light:hover{color:#fff;background:#ffffff1f;border-color:#fff}@media (width<=960px){.sponsorship-benefit-grid,.sponsorship-process-grid,.sponsorship-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sponsorship-hero{background:linear-gradient(#03142fd6,#03142fed),url(/images/blusino-hero-mobile.webp) 50%/cover;min-height:0}.sponsorship-hero-content{padding-block:3.5rem}.sponsorship-hero h1{font-size:2.7rem}.sponsorship-hero p:not(.sponsorship-eyebrow){font-size:1rem}.sponsorship-section{padding:3rem 0}.sponsorship-heading{margin-bottom:1.5rem}.sponsorship-benefit-grid,.sponsorship-level-grid,.sponsorship-fit-grid,.sponsorship-process-grid,.sponsorship-check-list,.sponsorship-impact-layout,.sponsorship-feature-layout,.sponsorship-advertising{grid-template-columns:1fr}.sponsorship-level-featured{grid-column:auto}.sponsorship-button{width:100%;min-height:48px}.sponsorship-actions{display:grid}.sponsorship-impact-list{gap:.8rem}.sponsorship-final-cta{padding:3.5rem 0}.sponsorship-final-cta h2{font-size:2.15rem}.sponsorship-fit-grid a{min-height:64px}.sponsorship-process-grid{gap:.8rem}.sponsorship-process-grid li{padding:1rem}.sponsorship-advertising-card{padding:1.2rem}}.sales-footer p,.sales-footer a,.sales-footer-bottom,.sales-footer-bottom a{font-size:.8rem!important;line-height:1.55!important}.sales-footer h3{font-size:.7rem!important;line-height:1.25!important}.sales-footer .footer-logos img{width:7.2rem!important;height:7.2rem!important}@media (width>=1200px){.sales-footer .footer-logos img{width:7.8rem!important;height:7.8rem!important}}@media (width<=767px){.sales-footer .footer-logos img{width:6.2rem!important;height:6.2rem!important}}.inner-hero[hidden],.sales-section[hidden]{display:none!important}.admission-benefit-icon{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:4.8rem;height:4.8rem;margin:0 0 1rem;display:block}.ticket-hero{padding-block:5.25rem!important}.ticket-hero h1{max-width:13ch}.ticket-hero>div>p:not(.section-label):not(.ticket-hero-urgency){max-width:45rem}.ticket-hero-actions,.final-ticket-actions,.ticket-support-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.ticket-button{text-align:center;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;min-height:46px;padding:.65rem 1rem;font-size:1rem;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ticket-button:hover{transform:translateY(-2px)}.ticket-button-primary{color:#fff;background:linear-gradient(#1675ec,#075bdd);border-color:#0c55c5;box-shadow:0 8px 18px #075bdd3d}.ticket-button-primary:hover{background:#064eb9}.ticket-button-secondary{color:#fff;background:#03142f4d;border-color:#ffffffb3}.ticket-button-light{color:#0a2554;background:#fff;border-color:#fff;box-shadow:0 7px 16px #03142f33}.ticket-hero-urgency{color:#e4edfa;max-width:48rem;margin:1.25rem 0 0;font-size:.95rem;font-weight:700;line-height:1.5}.ticket-campaign-banner{color:#fff;background:linear-gradient(100deg,#041838,#0b3d8f)}.ticket-campaign-banner-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.35rem;display:flex}.ticket-campaign-banner h2{font-family:var(--font-sans);margin:.45rem 0 0;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.1}.ticket-campaign-banner p{color:#dce9fb;margin:.35rem 0 0}.ticket-status-badge{color:#0a3d93;letter-spacing:.075em;text-transform:uppercase;background:#e8f1ff;border:1px solid #317ff48c;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.ticket-campaign-banner .ticket-status-badge{color:#fff;background:#ffffff1f;border-color:#ffffff5c}.ticket-status-muted{color:#526177;background:#f2f5f9;border-color:#c9d3e1}.ticket-section{background:#fff;padding:5rem 0}.ticket-section-muted{background:#f2f5f9}.ticket-section-heading{text-align:center;max-width:50rem;margin:0 auto 2.5rem}.ticket-section-heading>p,.ticket-support-inner>div>p,.final-ticket-cta>div>p{color:#075bdd;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:900}.ticket-section-heading h2,.ticket-support h2,.final-ticket-cta h2{color:#0a2554;font-family:var(--font-sans);margin:0;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.05}.ticket-section-heading>span{color:#526177;margin-top:.85rem;font-size:1.05rem;line-height:1.58;display:block}.ticket-section-heading-left{text-align:left;margin-inline:0}.admission-selector{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1.25rem;max-width:1040px;margin:auto;display:grid}.admission-card{background:#fff;border:1px solid #d3ddea;border-radius:.75rem;padding:2rem;box-shadow:0 12px 28px #03142f12}.admission-card-active{background:linear-gradient(135deg,#fff 0%,#edf4ff 100%);border:2px solid #175dbf;box-shadow:0 18px 40px #075bdd24}.admission-card h3,.addon-card h3{color:#0a2554;font-family:var(--font-sans);margin:.8rem 0 0;font-size:1.75rem;line-height:1.1}.admission-price,.addon-price{color:#062e73;margin:.65rem 0;font-size:3.1rem;font-weight:900;line-height:1}.admission-availability{color:#254c86;margin:0;font-weight:750}.admission-card ul,.addon-card ul,.purchase-list{gap:.55rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.admission-card li,.addon-card li,.purchase-list li{color:#40516d;padding-left:1.45rem;position:relative}.admission-card li:before,.addon-card li:before,.purchase-list li:before{color:#075bdd;content:"✓";font-weight:900;position:absolute;left:0}.admission-card small{color:#526177;margin-top:.75rem;display:block}.admission-card-preview{color:#526177;background:#f7f9fc;align-self:center}.admission-card-preview strong{color:#40516d;margin-top:1.6rem;display:block}.admission-card-sold{text-align:center;max-width:700px;margin:auto}.admission-card-sold .ticket-button{margin-top:1rem}.admission-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admission-benefit{background:#fff;border-top:3px solid #175dbf;min-height:185px;padding:1.2rem 1.15rem;box-shadow:0 7px 16px #03142f0e}.admission-benefit>span{color:#75a8ef;letter-spacing:.08em;font-size:.82rem;font-weight:900}.admission-benefit h3{color:#0a2554;margin:.55rem 0;font-size:1.1rem;line-height:1.2}.admission-benefit p{color:#526177;margin:0;font-size:.94rem;line-height:1.5}.addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.addon-card{background:linear-gradient(155deg,#fff,#f6f9fd);border:1px solid #cfd9e7;border-radius:.75rem;flex-direction:column;min-height:430px;padding:1.75rem;display:flex;box-shadow:0 10px 24px #03142f0f}.addon-card>div>p:last-child{color:#526177;line-height:1.55}.addon-card ul{margin-top:auto}.ticket-unavailable{color:#526177;font-weight:800}.checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.checkout-steps li{background:#fff;border:1px solid #d6dfeb;padding:1.25rem;position:relative}.checkout-steps span{color:#fff;background:#0a3d93;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:grid}.checkout-steps h3{color:#0a2554;margin:.9rem 0 .4rem;font-size:1.2rem}.checkout-steps p{color:#526177;margin:0}.ticket-neutral-note{color:#40516d;background:#e7edf5;border-left:3px solid #91a4be;max-width:55rem;margin:1.5rem auto 0;padding:1rem 1.1rem}.purchase-information{grid-template-columns:1.25fr .75fr;align-items:center;gap:2.5rem;display:grid}.ticket-pending-notice{background:#e6edf6;border:1px solid #cad5e3;border-radius:.65rem;padding:1.5rem}.ticket-pending-notice h3{color:#0a2554;margin:0;font-size:1.15rem}.ticket-pending-notice p{color:#40516d;margin:.6rem 0 0;line-height:1.55}.ticket-text-link{color:#075bdd;text-underline-offset:.25rem;margin-top:.35rem;font-weight:850;text-decoration:underline;display:inline-flex}.ticket-faq-list{max-width:880px;margin:auto}.ticket-faq-item{border-bottom:1px solid #cfd9e7}.ticket-faq-item:first-child{border-top:1px solid #cfd9e7}.ticket-faq-item summary{color:#0a2554;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:1rem .4rem;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.ticket-faq-item summary::-webkit-details-marker{display:none}.ticket-faq-item summary span{font-size:1.55rem;font-weight:400}.ticket-faq-item[open] summary span{transform:rotate(45deg)}.ticket-faq-answer{padding:0 .4rem 1.1rem}.ticket-faq-answer p{color:#526177;max-width:75ch;margin:0;line-height:1.6}.post-purchase-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.post-purchase-timeline article{background:#fff;border-left:3px solid #075bdd;padding:1.1rem 1.25rem}.post-purchase-timeline span{color:#427dd4;letter-spacing:.1em;font-size:.75rem;font-weight:900}.post-purchase-timeline h3{color:#0a2554;margin:.5rem 0;font-size:1.15rem}.post-purchase-timeline p{color:#526177;margin:0}.ticket-support{color:#fff;background:linear-gradient(115deg,#041838,#0b3d8f);padding:4rem 0}.ticket-support-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.ticket-support h2{color:#fff}.ticket-support-inner>div>span{color:#dce9fb;max-width:48rem;margin-top:.8rem;line-height:1.6;display:block}.ticket-support-inner>div>p{color:#92bafd}.ticket-support-actions{justify-content:flex-end}.ticket-text-link-light{color:#fff}.final-ticket-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0b4eaf,#09285e);padding:4.5rem 0}.final-ticket-cta h2{color:#fff}.final-ticket-cta>div>p{color:#c5dcff}.final-ticket-cta>div>span{color:#e4edfa;max-width:48rem;margin:.9rem auto 0;font-size:1.08rem;line-height:1.6;display:block}.final-ticket-actions{justify-content:center}@media (width<=800px){.ticket-hero{padding-block:3.5rem!important}.ticket-campaign-banner-inner,.ticket-support-inner{flex-direction:column;align-items:flex-start}.ticket-section{padding:3.25rem 0}.admission-selector,.purchase-information{grid-template-columns:1fr}.admission-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-support-actions{justify-content:flex-start}.ticket-button{min-height:48px}.checkout-steps,.post-purchase-timeline{grid-template-columns:1fr}.ticket-hero-actions .ticket-button,.final-ticket-actions .ticket-button,.ticket-support-actions .ticket-button{width:100%}}@media (width<=520px){.admission-benefit-grid,.addon-grid{grid-template-columns:1fr}.ticket-hero h1{font-size:2.35rem}.ticket-section-heading h2,.ticket-support h2,.final-ticket-cta h2{font-size:2rem}.admission-card,.addon-card{padding:1.3rem}.admission-price,.addon-price{font-size:2.65rem}.ticket-section-heading>span{font-size:1rem}}.admission-benefit{flex-direction:column;min-height:25.5rem;display:flex}.admission-benefit-icon{-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal;width:8rem;height:8rem;margin:0 auto 1.25rem}@media (width<=520px){.admission-benefit{min-height:0}.admission-benefit-icon{width:7rem;height:7rem}}.admission-card .ticket-button-outline{color:#0a3d93;background:#fff;border-color:#0a4ca8;box-shadow:0 5px 12px #0a3d931f}.admission-card .ticket-button-outline:hover{color:#fff;background:#0a3d93;border-color:#06377c;box-shadow:0 8px 18px #0a3d9338}.admission-card .ticket-button-outline:focus-visible{outline-offset:3px;outline:3px solid #82b4ff}@media (width>=801px){.checkout-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-faq-pending{color:#526177;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border:1px solid #c6d1df;border-radius:999px;margin:.35rem 0 0 .5rem;padding:.12rem .38rem;font-size:.68rem;font-weight:800;display:inline-block}.ticket-faq-item[open] summary>span:first-child{transform:none}.ticket-button:focus-visible,.ticket-faq-item summary:focus-visible{outline-offset:3px;outline:3px solid #5ca4ff}@media (width<=800px){.ticket-faq-pending{width:max-content;margin-left:0;display:block}}@media (width>=801px){.admission-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ticket-button{transition:none}.ticket-button:hover{transform:none}}.faq-accordion-item{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.faq-accordion-item+.faq-accordion-item{margin-top:.65rem}.faq-accordion-button{background:var(--color-surface);width:100%;color:var(--color-text-strong);font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-weight:700;line-height:1.45;display:flex}.faq-accordion-button:hover{background:var(--color-surface-muted)}.faq-accordion-button:focus-visible{outline:3px solid var(--royal-bright);outline-offset:-3px}.faq-accordion-icon{color:var(--royal);flex:none;font-size:1.35rem;font-weight:400;line-height:1}.faq-accordion-button[aria-expanded=true] .faq-accordion-icon{transform:rotate(45deg)}.faq-accordion-panel{border-top:1px solid var(--color-border);padding:0 1rem}.faq-accordion-panel p{color:var(--color-text-muted);margin:.85rem 0;line-height:1.6}.faq-groups .faq-accordion-item{max-width:52rem}.sales-faq-panel .faq-accordion-item{border-color:var(--color-border);background:var(--color-surface)}.sales-faq-panel .faq-accordion-button{padding:.72rem .8rem}.sales-faq-panel .faq-accordion-panel{padding:0 .8rem}.sales-faq-panel .faq-accordion-panel p{margin:.7rem 0 .8rem;font-size:1.0625rem;line-height:1.5}.admission-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.admission-benefit{-moz-column-gap:1.35rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(6.5rem,1fr) minmax(0,2fr);align-items:start;column-gap:1.35rem;min-height:13.5rem;display:grid}.admission-benefit-icon{grid-area:1/1/span 2;width:min(100%,7.5rem);height:7.5rem;margin:.25rem auto 0}.admission-benefit h3{grid-area:1/2;margin:.15rem 0 .45rem}.admission-benefit p{grid-area:2/2;margin:0}@media (width>=801px){.admission-benefit:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}@media (width<=520px){.admission-benefit-grid{grid-template-columns:1fr;gap:1rem}.admission-benefit{-moz-column-gap:1rem;grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);column-gap:1rem;min-height:11.5rem}.admission-benefit-icon{width:min(100%,5.75rem);height:5.75rem}}.sponsorship-hero{background:linear-gradient(90deg,#03142ff5 0%,#03142fdb 43%,#03142f80 70%,#03142f3d 100%),url(/images/blusino-hero-desktop.jpg) 100%/cover;min-height:560px;position:relative}.sponsorship-hero-content{padding-block:6.5rem}.sponsorship-kicker{color:#0b57ce;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .72rem;font-size:.72rem;font-weight:900;line-height:1.3}.sponsorship-hero .sponsorship-kicker{color:#a9d1ff}.sponsorship-hero h1{font-size:var(--type-page-hero);font-weight:var(--weight-heading);line-height:var(--line-title);letter-spacing:-.025em}.sponsorship-hero p:not(.sponsorship-eyebrow):not(.sponsorship-kicker){max-width:47rem;font-size:1.1rem}.sponsorship-section{padding:5.75rem 0}.sponsorship-heading{max-width:49rem;margin-bottom:3rem}.sponsorship-heading h2,.sponsorship-final-cta h2{letter-spacing:-.025em;font-size:clamp(2.3rem,3.8vw,3.7rem)}.sponsorship-heading h2 span{color:#075bdd}.sponsorship-heading p{font-size:1.05rem}.sponsorship-benefit-grid{border-block:1px solid #dce5ef;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.sponsorship-benefit{border:0;text-align:center;min-width:0;box-shadow:none;border-right:1px solid #dce5ef;border-radius:0;padding:0 1.1rem}.sponsorship-benefit:last-child{border-right:0}.sponsorship-benefit-icon-wrap{justify-content:center;align-items:center;height:4.5rem;margin:0 0 .75rem;display:flex}.sponsorship-benefit-icon{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:4.5rem;display:block}.sponsorship-benefit h3{color:#0a2554;margin:0;font-size:1rem;line-height:1.2}.sponsorship-benefit p{color:#526177;margin:.55rem 0 0;font-size:.88rem;line-height:1.5}.sponsorship-impact-feature{color:#fff;background:#031a3a;overflow:hidden}.sponsorship-impact-feature-grid{grid-template-columns:1fr 1.08fr;min-height:470px;display:grid}.sponsorship-impact-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;min-height:470px;display:block}.sponsorship-impact-feature-copy{background:radial-gradient(circle at 0 45%,#1e73ff40,#0000 44%),#031a3a;flex-direction:column;justify-content:center;padding:5rem clamp(2rem,7vw,7.5rem);display:flex}.sponsorship-impact-feature-copy h2{max-width:15ch;font-family:var(--font-sans);margin:0;font-size:clamp(2.45rem,4.25vw,4.2rem);line-height:1.05}.sponsorship-impact-feature-copy>p:not(.sponsorship-kicker){color:#dce9f8;max-width:39rem;margin:1.25rem 0 0;font-size:1.08rem;line-height:1.65}.sponsorship-visual-placeholder{color:#294d7c;text-align:center;background:repeating-linear-gradient(-45deg,#075bdd0b 0 12px,#0000 12px 24px),linear-gradient(135deg,#f7faff,#e5effc);border:1px dashed #8aa8d2;border-radius:.7rem;place-items:center;min-height:230px;display:grid}.sponsorship-visual-placeholder span{letter-spacing:.1em;text-transform:uppercase;padding:1rem;font-size:.75rem;font-weight:900;line-height:1.5}.sponsorship-visual-placeholder-dark{color:#dceaff;background:repeating-linear-gradient(-45deg,#ffffff0b 0 12px,#0000 12px 24px),linear-gradient(135deg,#103d80,#061b3d);border-color:#cadaf180}.sponsorship-impact-feature .sponsorship-visual-placeholder{border:0;border-radius:0;min-height:470px}.sponsorship-stat-grid{border-block:1px solid #dce5ef;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.6rem;display:grid}.sponsorship-stat-grid article{text-align:center;padding:2.1rem 1.4rem}.sponsorship-stat-grid article+article{border-left:1px solid #dce5ef}.sponsorship-stat-grid strong{color:#075bdd;font-family:var(--font-sans);font-size:clamp(1.7rem,2.6vw,2.65rem);line-height:1.1;display:block}.sponsorship-stat-mark{background-color:#075bdd;width:min(100%,4.6rem);height:clamp(2.5rem,3.25vw,3rem);margin:.65rem auto 0;display:block;mask:none 50%/contain no-repeat}.sponsorship-stat-mark-anniversary{mask-image:url(/images/organizations/75-blue-trimmed-opt.webp)}.sponsorship-stat-mark-gift-giving{mask-image:url(/images/organizations/gift-giving-blue-trimmed-opt.webp)}.sponsorship-stat-grid article>span:not(.sponsorship-stat-mark){color:#526177;margin-top:.7rem;font-size:.9rem;line-height:1.45;display:block}.sponsorship-impact-context{color:#526177;text-align:center;max-width:58rem;margin:2rem auto 0}.sponsorship-opportunities{color:#fff;background:linear-gradient(145deg,#03142f,#08295b)}.sponsorship-opportunities .sponsorship-heading h2{color:#fff}.sponsorship-opportunities .sponsorship-heading p{color:#dce9fa}.sponsorship-opportunities .sponsorship-kicker{color:#a9d1ff}.sponsorship-level-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.sponsorship-level-slot{min-width:0;padding-top:2.75rem;position:relative}.sponsorship-level{--sponsorship-investment-color:#075bdd;border-color:#d8e5f557;border-radius:.7rem;height:100%;min-height:390px;padding:1.35rem 1rem 1rem;box-shadow:0 12px 25px #00000024}.sponsorship-level-header{grid-template-rows:1rem 3.25rem 3rem 1.25rem 2rem auto;display:grid}.sponsorship-level h3{min-height:0;font-family:var(--font-sans);margin:0;font-size:1.35rem}.sponsorship-card-motif{color:#82a9df;letter-spacing:.12em;margin:0;font-size:.7rem;font-weight:900;display:block}.sponsorship-level-icon{background-color:var(--sponsorship-investment-color);filter:drop-shadow(0 .18rem .16rem #00000047);place-self:center;width:2.45rem;height:2.2rem;display:block;mask:none 50%/contain no-repeat}.sponsorship-level-icon-crown-icon{mask-image:url(/images/sponsors/level-icons/crown-icon.svg)}.sponsorship-level-icon-heart{mask-image:url(/images/sponsors/level-icons/heart.svg)}.sponsorship-level-icon-spade-symbol-svgrepo-com{mask-image:url(/images/sponsors/level-icons/spade-symbol-svgrepo-com.svg)}.sponsorship-level-icon-diamond-symbol-svgrepo-com{mask-image:url(/images/sponsors/level-icons/diamond-symbol-svgrepo-com.svg)}.sponsorship-level-icon-club-svgrepo-com{mask-image:url(/images/sponsors/level-icons/club-svgrepo-com.svg)}.sponsorship-level-subtitle{align-self:start;margin:0}.sponsorship-investment{color:var(--sponsorship-investment-color);align-self:start;margin:0}.sponsorship-level-description{align-self:start;margin:0}.sponsorship-level-featured{--sponsorship-investment-color:#a9d0ff;background:linear-gradient(155deg,#0d4da8,#061b3d);border-width:1px;border-color:#bdcee7;grid-column:auto;box-shadow:inset 0 1px #ffffff2e,0 18px 34px #00000047}.sponsorship-premier-label{z-index:1;margin:0;position:absolute;top:0;left:0}.sponsorship-level-subtitle-placeholder{visibility:hidden}.sponsorship-featured-glimpse{color:#dceaff;margin:1rem 0 0;font-size:.78rem;line-height:1.5}.sponsorship-level .sponsorship-button{width:100%;min-height:48px;font-size:.88rem}.sponsorship-transition-band{color:#fff;text-align:center;background:linear-gradient(100deg,#08224b,#0a55bb,#08224b);padding:2.6rem 0}.sponsorship-transition-band p{font-family:var(--font-sans);margin:0;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.2}.experience-page h1{color:#fff;max-width:16ch;font-size:var(--type-page-hero);font-weight:var(--weight-heading);line-height:var(--line-title);letter-spacing:-.025em;text-shadow:0 3px 16px #00000059;margin:0}.experience-inner-hero{align-items:center;display:grid;min-height:690px!important;padding:0!important}.experience-hero-content{padding:7.5rem 0 6.875rem}.experience-eyebrow{color:#a9d1ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-weight:800;line-height:1.3;font-size:.78rem!important}.experience-eyebrow-dark{color:#0c4ca9}.experience-lead{color:#dce9fa;max-width:47rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem)!important;line-height:1.6!important}.experience-hero-details{color:#ffffffe6;flex-wrap:wrap;gap:.625rem 1.375rem;margin-top:1.5rem;font-size:1rem;font-weight:700;display:flex}.experience-hero-details span{align-items:center;gap:.5rem;display:inline-flex}.experience-button{text-align:center;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;min-height:50px;padding:.7rem 1rem;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;font-size:1rem!important;font-weight:700!important}.experience-button-primary{color:#fff;background:linear-gradient(#1675ec,#075bdd);border-color:#0c55c5;box-shadow:0 8px 18px #075bdd3d}.experience-button-outline{color:#fff;background:#03142f4d;border-color:#ffffffb8}.experience-button-light{color:#0a2554;background:#fff;border-color:#fff;box-shadow:0 7px 16px #03142f33}.experience-scarcity{color:#ffffffc2;margin:1rem 0 0;line-height:1.5;font-size:.93rem!important}.experience-ticket-value{z-index:4;background:#fff;margin-top:-.125rem;padding:0 0 1rem;position:relative}.experience-ticket-panel-top{justify-content:space-between;align-items:end;gap:1.75rem;margin-bottom:1.75rem;display:flex}.experience-price-lockup{text-align:right;min-width:220px}.experience-price-lockup strong{color:#075bdd;font-size:2.2rem;line-height:1;display:block}.experience-price-lockup span{color:#526177;font-size:.9rem}.experience-inclusion-icon{color:#075bdd;background:#eaf2fd;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:.875rem;font-weight:900;display:grid}.experience-inclusion strong,.experience-inclusion>span:last-child{display:block}.experience-inclusion strong{color:#0a2554;margin-bottom:.375rem;line-height:1.25}.experience-inclusion>span:last-child{color:#526177;font-size:.87rem;line-height:1.4}.experience-section{background:#fff;padding:5.5rem 0}.experience-section-dark h2,.experience-cta-band h2{color:#fff}.experience-feature-split{grid-template-columns:1.12fr .88fr;align-items:center;gap:3.375rem;display:grid}.experience-image-frame{aspect-ratio:16/10;background:#edf1f6;border-radius:.75rem;overflow:hidden;box-shadow:0 18px 44px #03142f24}.experience-image-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.experience-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem;display:grid}.experience-fact{color:#26364d;background:#fff;border:1px solid #dfe6ef;border-radius:.55rem;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.experience-fact:before{color:#0a3d93;content:"✓";font-weight:900}.experience-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.experience-card-body{padding:1.625rem}.experience-status-badge{color:#075bdd;letter-spacing:.03em;text-transform:uppercase;background:#eaf2fd;border-radius:999px;margin-bottom:.75rem;padding:.375rem .625rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.experience-card-body p,.experience-info-card p{color:#526177;margin:.7rem 0 0;font-size:1rem;line-height:1.58}.experience-cta-band{color:#fff;background:linear-gradient(135deg,#0a2554fa,#03142ffa),url(/images/experience/casino-games.webp) 50%/cover;border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;gap:1.875rem;padding:2.625rem;display:grid;box-shadow:0 18px 44px #03142f24}.experience-cta-band p:not(.experience-eyebrow){color:#ffffffc2;margin:0;font-size:1rem;line-height:1.58}.experience-upgrade-card{background:#fff;border-radius:.75rem;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 18px 44px #03142f24}.experience-upgrade-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:460px}.experience-upgrade-card-body{align-self:center;padding:3.375rem}.experience-upgrade-price{color:#075bdd;align-items:baseline;gap:.5rem;margin:1.25rem 0;display:inline-flex}.experience-upgrade-price strong{font-size:2.4rem;line-height:1}.experience-upgrade-note{color:#0a2554;background:#eaf2fd;border-left:4px solid #1e73ff;border-radius:.45rem;margin:0;padding:.875rem 1rem;font-weight:700;line-height:1.5}.experience-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;margin-top:2.625rem;display:grid;position:relative}.experience-timeline-item{padding-top:58px;position:relative}.experience-timeline-item:before{content:"";background:#90c6ff;border:5px solid #0a2554;border-radius:50%;width:18px;height:18px;position:absolute;top:19px;left:0;box-shadow:0 0 0 1px #ffffff59}.experience-timeline-item time{color:#9bcaff;margin-bottom:.5rem;font-weight:900;display:block}.experience-timeline-item strong{color:#fff;margin-bottom:.5rem;line-height:1.25;display:block}.experience-timeline-item p{color:#ffffffad;margin:0;font-size:.9rem;line-height:1.5}.experience-legacy-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:2.875rem;display:grid}.experience-legacy-seal{aspect-ratio:1;background:#f2f5f9;border:1px solid #cbd5e1;border-radius:50%;overflow:hidden;box-shadow:0 18px 44px #03142f24}.experience-legacy-seal img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.experience-impact-note{color:#0a2554;background:#eaf2fd;border-radius:.55rem;margin:1.625rem 0 0;padding:1.125rem 1.25rem;font-weight:700;line-height:1.55}.experience-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;margin-top:2.25rem;display:grid}.experience-info-card{background:#fff;border:1px solid #dfe6ef;border-radius:.6rem;padding:1.5rem;box-shadow:0 8px 24px #03142f14}.experience-final .container-page{max-width:900px}.experience-final h2{max-width:none}.experience-mobile-ticket-bar{display:none}@media (width<=980px){.experience-inclusion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-feature-split,.experience-upgrade-card,.experience-legacy-panel{grid-template-columns:1fr}.experience-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.75rem}.experience-timeline:before{display:none}.experience-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.experience-inner-hero{min-height:720px!important}.experience-hero-content{padding:5.75rem 0 5rem}.experience-page h1{font-size:2.25rem!important}.experience-section{padding:4.125rem 0}.experience-ticket-value{margin-top:-1.75rem}.experience-ticket-panel{padding:1.375rem}.experience-ticket-panel-top{flex-direction:column;align-items:flex-start}.experience-price-lockup{text-align:left}.experience-inclusion-grid,.experience-card-grid,.experience-timeline,.experience-info-grid{grid-template-columns:1fr}.experience-cta-band{grid-template-columns:1fr;padding:1.875rem}.experience-upgrade-card-body{padding:1.875rem}.experience-timeline-item{padding-top:0}.experience-timeline-item:before{display:none}.experience-mobile-ticket-bar{z-index:60;color:#fff;background:#03142ff7;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.875rem;padding:.625rem .625rem .625rem 1rem;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 14px 40px #00000047}.experience-mobile-ticket-bar strong,.experience-mobile-ticket-bar span{display:block}.experience-mobile-ticket-bar span{color:#ffffffb3;font-size:.78rem}.experience-mobile-ticket-bar .experience-button{min-height:42px;padding-inline:1rem}body:has(.experience-mobile-ticket-bar) .sales-footer{padding-bottom:5.5rem}}body .experience-page .experience-inner-hero{height:690px;min-height:690px!important}body .experience-page .experience-hero-content{padding:120px 0 110px}body .experience-page h1,body .experience-page .experience-cta-band h2{color:#fff}@media (width>=701px){body .experience-page .experience-hero-content{transform:translateY(-2.25rem)}}@media (width<=700px){body .experience-page .experience-inner-hero{height:auto;min-height:720px!important}body .experience-page .experience-hero-content{padding:92px 0 80px}}.sponsorship-benefits-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:4rem;display:grid}.sponsorship-check-list{gap:.8rem;margin:1.8rem 0}.sponsorship-check-list li{font-size:1rem}.sponsorship-fit-panel{background:#fff;border:1px solid #d6e1ee;border-radius:.8rem;padding:2rem;box-shadow:0 12px 28px #03142f12}.sponsorship-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-fit-grid a{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:104px;display:grid}.sponsorship-fit-grid a strong{min-width:0}.sponsorship-fit-grid a span{color:#075bdd;background:#e8f1ff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:900;display:grid}.sponsorship-feature-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.sponsorship-feature-panel{background:#fff;border:1px solid #d7e1ed;border-radius:.8rem;grid-template-columns:minmax(165px,.65fr) minmax(0,1.35fr);align-items:center;gap:1.35rem;padding:1.35rem;display:grid;box-shadow:0 9px 22px #03142f0f}.sponsorship-feature-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.7rem;width:100%;min-height:210px;display:block}.sponsorship-feature-panel h2{color:#0a2554;font-family:var(--font-sans);margin:0;font-size:1.7rem;line-height:1.12}.sponsorship-feature-panel p:not(.sponsorship-kicker){color:#526177;margin:.7rem 0;font-size:.94rem;line-height:1.55}.sponsorship-feature-panel .sponsorship-button{margin-top:.55rem}.sponsorship-feature-panel-booklet{color:#fff;background:linear-gradient(155deg,#0d4da8,#061b3d);border-color:#bdcee7;border-radius:.7rem;box-shadow:inset 0 1px #ffffff2e,0 18px 34px #00000047}.sponsorship-feature-panel-booklet .sponsorship-kicker{color:#a9d1ff}.sponsorship-feature-panel-booklet h2{color:#fff}.sponsorship-feature-panel-booklet p:not(.sponsorship-kicker){color:#dce7f5}.sponsorship-process-grid{gap:0;margin-top:2.5rem;position:relative}.sponsorship-process-grid:before{content:"";background:#cbd8e8;height:2px;position:absolute;top:1.55rem;left:12.5%;right:12.5%}.sponsorship-process-grid li{z-index:1;text-align:center;background:0 0;border:0;padding:0 1.2rem;position:relative}.sponsorship-process-grid li>span{color:#fff;background:#075bdd;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;margin:0 auto 1rem;font-weight:900;display:grid}.sponsorship-process-grid h3{font-size:1.1rem}.sponsorship-center-action{margin-top:2.5rem}.sponsorship-packet-section{background:#f1f5fa}.sponsorship-packet-card{background:#fff;border:1px solid #d3deeb;border-radius:1rem;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:3rem;padding:2rem;display:grid;box-shadow:0 16px 32px #03142f14}.sponsorship-packet-card .sponsorship-visual-placeholder{min-height:320px}.sponsorship-packet-card h2{color:#0a2554;font-family:var(--font-sans);margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.sponsorship-packet-card p:not(.sponsorship-kicker){color:#526177;margin:1rem 0 1.5rem;font-size:1.04rem;line-height:1.65}.sponsorship-final-cta{background:radial-gradient(circle at 15% 80%,#1e73ff57,#0000 30%),radial-gradient(circle at 85% 15%,#1e73ff3d,#0000 26%),#03142f;padding:6rem 0}.sponsorship-final-cta .sponsorship-kicker{color:#a9d1ff}@media (width<=1100px){.sponsorship-benefit-grid{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 0}.sponsorship-benefit:nth-child(3){border-right:0}.sponsorship-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsorship-level-featured{grid-column:span 1}.sponsorship-feature-panels{grid-template-columns:1fr}}@media (width<=800px){.sponsorship-hero{background:linear-gradient(#03142fd1,#03142ff0),url(/images/blusino-hero-mobile.webp) 50%/cover;min-height:0}.sponsorship-hero-content{padding-block:4.5rem}.sponsorship-impact-feature-grid,.sponsorship-benefits-split,.sponsorship-packet-card{grid-template-columns:1fr}.sponsorship-impact-image{height:320px;min-height:320px}.sponsorship-impact-feature .sponsorship-visual-placeholder{min-height:320px}.sponsorship-impact-feature-copy{padding:3.5rem 2rem}.sponsorship-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-stat-grid article:nth-child(3){border-left:0}.sponsorship-stat-grid article:nth-child(-n+2){border-bottom:1px solid #dce5ef}.sponsorship-level-grid,.sponsorship-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0}.sponsorship-process-grid:before{display:none}.sponsorship-feature-panel{grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr)}}@media (width<=560px){.sponsorship-section{padding:3.75rem 0}.sponsorship-hero-content{padding-block:3.75rem}.sponsorship-hero h1{font-size:clamp(3rem,14vw,4.2rem)}.sponsorship-actions{display:grid}.sponsorship-button{width:100%;min-height:50px}.sponsorship-benefit-grid,.sponsorship-level-grid,.sponsorship-fit-grid,.sponsorship-feature-panels,.sponsorship-process-grid{grid-template-columns:1fr}.sponsorship-benefit-grid{gap:0}.sponsorship-benefit{border-bottom:1px solid #dce5ef;border-right:0;padding:1.4rem 0}.sponsorship-benefit:last-child{border-bottom:0}.sponsorship-stat-grid{grid-template-columns:1fr}.sponsorship-stat-grid article,.sponsorship-stat-grid article+article{border-bottom:1px solid #dce5ef;border-left:0}.sponsorship-stat-grid article:last-child{border-bottom:0}.sponsorship-feature-panel{grid-template-columns:1fr}.sponsorship-feature-image{min-height:190px}.sponsorship-process-grid li{text-align:left;padding:0}.sponsorship-process-grid li>span{margin:0 0 .75rem}.sponsorship-packet-card{gap:1.5rem;padding:1.3rem}.sponsorship-packet-card .sponsorship-visual-placeholder{min-height:240px}}@media (prefers-reduced-motion:reduce){.sponsorship-button,.sponsorship-fit-grid a{transition:none}.sponsorship-button:hover,.sponsorship-fit-grid a:hover{transform:none}}.sponsorship-level-header{justify-items:start}.sponsorship-level-icon{justify-self:start}.sponsorship-packet-preview{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.7rem;width:100%;height:100%;min-height:320px;display:block}@media (width<=560px){.sponsorship-packet-preview{min-height:240px}}.button,.btn-primary,.btn-secondary,.btn-header,.header-ticket-link,.header-ticket,.header-signup-link,.footer-pill,.mobile-ticket,.ticket-button,.sponsorship-button,.sponsorship-fit-grid a,.signup-submit-button,.support-request-button,main .sales-urgency a,main .sales-ticket-button,main .sales-zeffy-cta-button,main .sales-sponsor .button,main .sales-update .button,.faq-accordion-button,.ticket-faq-item summary,button,input[type=button],input[type=reset],input[type=submit]{font-family:var(--font-sans)!important;letter-spacing:normal!important;text-transform:none!important;font-size:17px!important;font-weight:600!important}.sponsorship-level-grid .sponsorship-level-icon{filter:drop-shadow(0 .28rem .32rem #0000006b)drop-shadow(0 .08rem .08rem #03142f2e)}.sponsorship-level-grid .sponsorship-level-icon-heart,.sponsorship-level-grid .sponsorship-level-icon-spade-symbol-svgrepo-com,.sponsorship-level-grid .sponsorship-level-icon-diamond-symbol-svgrepo-com,.sponsorship-level-grid .sponsorship-level-icon-club-svgrepo-com{background:linear-gradient(135deg,#0b57ce 0%,#1d73df 48%,#2e8cff 100%)}.sponsorship-level-grid .sponsorship-level-icon-crown-icon{filter:drop-shadow(0 .28rem .32rem #0000008c)drop-shadow(0 .08rem .08rem #a9d1ff3d)}.sponsorship-benefits-split .sponsorship-check-list{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;display:block}.sponsorship-benefits-split .sponsorship-check-list li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 .8rem}@media (width<=800px){.sponsorship-benefits-split .sponsorship-check-list{-moz-column-count:1;column-count:1}}.sponsorship-level-header{grid-template-rows:1rem 1.375rem 3rem 1.75rem 2.5rem auto;row-gap:.25rem}.sponsorship-level-slot{flex-direction:column;min-width:0;padding-top:0;display:flex}.sponsorship-level-slot>.sponsorship-level{flex:1;height:auto}.sponsorship-level-slot>.sponsorship-level:not(.sponsorship-level-featured){margin-top:3.5rem}.sponsorship-opportunities .sponsorship-premier-label{color:#fff;box-sizing:border-box;background:#0c4ca9;border:1px solid #98b4d5;border-radius:.5rem;align-items:center;width:100%;min-height:2.75rem;margin:0 0 .75rem;padding:.5rem .7rem;display:flex;position:static;font-size:var(--type-label)!important;font-weight:700!important;line-height:1.3!important}.sponsorship-level-grid .sponsorship-level h3{white-space:nowrap;font-size:1.375rem!important;line-height:1.25!important}.sponsorship-level-grid .sponsorship-investment{white-space:nowrap;font-size:2.5rem!important}@media (width<=560px){.sponsorship-level-slot>.sponsorship-level:not(.sponsorship-level-featured){margin-top:0}.sponsorship-premier-label{width:fit-content;max-width:100%}.sponsorship-level-header{flex-direction:column;gap:1rem;display:flex}.sponsorship-level-header .sponsorship-level-icon{align-self:flex-start}.sponsorship-level-subtitle-placeholder{display:none}.sponsorship-level-header .sponsorship-level-subtitle,.sponsorship-level-header .sponsorship-investment,.sponsorship-level-header .sponsorship-level-description{margin:0}}.sponsorship-process-grid h3:before{display:none}.sponsorship-section-muted[aria-labelledby=partnership-benefits-title] .sponsorship-benefits-split>div:first-child>.sponsorship-heading>.sponsorship-kicker,.sponsorship-section-muted[aria-labelledby=partnership-benefits-title] .sponsorship-fit-panel>.sponsorship-heading>.sponsorship-kicker,.sponsorship-process-section>.container-page>.sponsorship-heading>.sponsorship-kicker{color:#0c4ca9}.sponsorship-section-muted[aria-labelledby=partnership-benefits-title] .sponsorship-benefits-split>div:first-child>.sponsorship-heading>h2,.sponsorship-section-muted[aria-labelledby=partnership-benefits-title] .sponsorship-fit-panel>.sponsorship-heading>h2,.sponsorship-process-section>.container-page>.sponsorship-heading>h2{color:#0a2554}.sponsorship-section-muted[aria-labelledby=partnership-benefits-title] .sponsorship-benefits-split>div:first-child>.sponsorship-heading>p:not(.sponsorship-kicker),.sponsorship-section-muted[aria-labelledby=partnership-benefits-title] .sponsorship-fit-panel>.sponsorship-heading>p:not(.sponsorship-kicker){color:#526177}:root{--type-ui:var(--font-sans);--type-heading:var(--font-sans);--type-body:1.0625rem;--type-label:.75rem;--type-card-title:1.125rem;--type-number:clamp(2.25rem,4vw,3.15rem);--type-page-hero:clamp(2.875rem,4.3vw,3.875rem);--line-body:1.6;--line-title:1.15;--weight-heading:800;--weight-card-title:700;--weight-action:600;--radius-control:.5rem;--radius-surface:.65rem;--shadow-surface:0 6px 18px #03142f14}.ticket-hero h1,.sponsorship-hero h1,.ticket-section-heading h2,.ticket-support h2,.final-ticket-cta h2,.sponsorship-heading h2,.sponsorship-final-cta h2,.sponsorship-impact-feature-copy h2,.sponsorship-feature-panel h2,.sponsorship-packet-card h2{letter-spacing:-.025em;font-family:var(--type-heading)!important;font-weight:var(--weight-heading)!important;line-height:var(--line-title)!important}.inner-hero h1,.ticket-hero h1,.sponsorship-hero h1{font-family:var(--type-heading)!important;font-size:var(--type-page-hero)!important;font-weight:var(--weight-heading)!important;line-height:var(--line-title)!important;letter-spacing:-.025em!important}.sales-footer h2,.ticket-campaign-banner h2,.sponsorship-transition-band p,.sponsorship-stat-grid strong{font-family:var(--type-ui)!important;font-weight:800!important}.ticket-section-heading>p,.sponsorship-kicker,.sponsorship-eyebrow,.section-label,.ticket-status-badge,.sponsorship-premier-label{font-family:var(--type-ui)!important;font-size:var(--type-label)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important}.ticket-hero>div>p:not(.section-label):not(.ticket-hero-urgency),.ticket-section-heading>span,.ticket-section p,.ticket-section li,.ticket-support span,.final-ticket-cta>div>span,.sponsorship-hero p:not(.sponsorship-eyebrow):not(.sponsorship-kicker),.sponsorship-heading p,.sponsorship-section p,.sponsorship-section li,.sponsorship-final-cta p{font-size:var(--type-body)!important;font-weight:400!important;line-height:var(--line-body)!important}.sales-rule-title{font-family:var(--type-heading)!important;font-weight:var(--weight-heading)!important;line-height:var(--line-title)!important;text-transform:none!important}.sales-include-card h3,.sales-ticket-card h3,.ticket-section h3,.sponsorship-benefit h3,.sponsorship-level h3,.sponsorship-process-grid h3,.sponsorship-feature-panel h2{font-family:var(--type-ui)!important;font-size:var(--type-card-title)!important;font-weight:var(--weight-card-title)!important;text-transform:none!important;line-height:1.25!important}.sales-include-card,.sales-ticket-card,.admission-card,.addon-card,.admission-benefit,.sponsorship-level,.sponsorship-feature-panel,.sponsorship-packet-card{border-radius:var(--radius-surface)!important;box-shadow:var(--shadow-surface)!important}.sales-include-card,.sales-ticket-card:not(.sales-ticket-featured),.admission-card:not(.admission-card-active),.addon-card,.admission-benefit,.sponsorship-level:not(.sponsorship-level-featured),.sponsorship-feature-panel:not(.sponsorship-feature-panel-booklet),.sponsorship-packet-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.sales-ticket-featured,.sponsorship-level-featured{color:#fff;background:linear-gradient(135deg,#0a3d93,#075bdd)!important;border-color:#1e73ff!important}.sales-ticket-featured h3,.sales-ticket-featured .sales-ticket-price,.sales-ticket-featured strong,.sales-ticket-featured li,.sales-ticket-featured li:before,.sales-ticket-featured .sales-ticket-detail{color:#fff!important}.sales-ticket-price,.admission-price,.addon-price,.sponsorship-investment{font-family:var(--type-ui)!important;font-size:var(--type-number)!important;font-weight:800!important;line-height:1!important}.ticket-section .admission-price,.ticket-section .addon-price,.sponsorship-level .sponsorship-investment{font-weight:800!important}.button,.btn-primary,.btn-secondary,.ticket-button,.sponsorship-button,.sales-zeffy-cta-button,.sales-ticket-button{border-radius:var(--radius-control)!important;font-family:var(--type-ui)!important;font-weight:var(--weight-action)!important}.btn-secondary,.ticket-button-secondary,.sponsorship-button-secondary,.sponsorship-button-outline,.ticket-button-outline{color:#0a3d93!important;opacity:1!important;background:#fff!important;border-color:#75a8ee!important}@media (width<=700px){.ticket-hero h1,.sponsorship-hero h1,.ticket-section-heading>span,.sponsorship-heading p{overflow-wrap:anywhere}.inner-hero h1{font-size:2.25rem!important}.sponsorship-hero h1{font-size:2.7rem!important}}@media (width<=560px){.sponsorship-hero h1{font-size:clamp(3rem,14vw,4.2rem)!important}}@media (width<=520px){.ticket-hero h1{font-size:2.35rem!important}}.sponsorship-stat-grid strong{font-weight:700!important}@media (width>=561px){.sponsorship-level-header{grid-template-rows:1rem 1.375rem 3rem 1.75rem 4.5rem auto}}.experience-page{color:var(--ink);background:#fff;overflow:hidden}.experience-page h1,.experience-page h2,.experience-page h3{font-family:var(--type-heading);color:#0a2554}.experience-page h1{font-size:var(--type-page-hero);font-weight:var(--weight-heading);line-height:var(--line-title);letter-spacing:-.025em;margin:0}.experience-page h2{font-size:clamp(2.1rem,3.8vw,3.75rem);font-weight:var(--weight-heading);letter-spacing:-.025em;margin:0;line-height:1.1}.experience-page h3{margin:0;font-size:1.125rem;line-height:1.25}.experience-page p{font-size:var(--type-body);line-height:var(--line-body)}.experience-hero{isolation:isolate;color:#fff;background:#03142f;align-items:center;min-height:42rem;display:grid;position:relative}.experience-hero-image,.experience-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.experience-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.experience-hero-overlay{z-index:-1;background:linear-gradient(90deg,#03142ffa,#03142fe0 48%,#03142f59)}.experience-hero-image{z-index:-2}.experience-hero-content{padding-block:7rem 9rem}.experience-hero h1,.experience-section-dark h2,.experience-presale h2{color:#fff;max-width:16ch}.experience-kicker{color:#a9d1ff;font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-weight:700;line-height:1.3}.experience-kicker-dark{color:#0c4ca9}.experience-lead{color:#dce9fa;max-width:47rem;margin:1.25rem 0 0}.experience-lead-dark{color:#526177}.experience-event-details{flex-wrap:wrap;gap:.65rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:1rem;font-weight:600;list-style:none;display:flex}.experience-event-details li{padding-left:1rem;position:relative}.experience-event-details li:before{content:"";background:#8fc1ff;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}.experience-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.65rem;display:flex}.experience-button{border-radius:var(--radius-control);min-height:50px;font:600 17px/1.2 var(--type-ui);border:1px solid #0000;justify-content:center;align-items:center;padding:.7rem 1.15rem;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.experience-button:hover{transform:translateY(-2px)}.experience-button-primary{color:#fff;background:#075bdd;box-shadow:0 9px 20px #075bdd47}.experience-button-primary:hover{background:#063d93}.experience-button-secondary{color:#fff;background:#ffffff14;border-color:#9fc4f4}.experience-button-light{color:#0a2554;background:#fff}.experience-scarcity{color:#dce9fa;margin:.9rem 0 0;font-size:.95rem}.experience-value{z-index:2;margin-top:-4rem;padding:0 0 2rem;position:relative}.experience-ticket-panel{background:#fff;border:1px solid #d8e0eb;border-radius:1rem;padding:2rem;box-shadow:0 18px 44px #03142f26}.experience-ticket-panel-header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.experience-price{text-align:right;gap:.25rem;margin:0;display:grid}.experience-price strong{color:#075bdd;font-size:2.35rem;line-height:1}.experience-price span{color:#526177;font-size:.92rem}.experience-inclusion-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}.experience-inclusion{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:.7rem;min-height:10.5rem;padding:1rem}.experience-inclusion-number,.experience-info-grid article>span{color:#075bdd;background:#e8f1ff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.78rem;font-weight:800;display:grid}.experience-inclusion h3{margin-top:.85rem;font-size:1rem}.experience-inclusion p{color:#526177;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.experience-section{padding:5.5rem 0}.experience-section-soft{background:#f4f7fb}.experience-section-dark{color:#fff;background:radial-gradient(circle at 12% 25%,#1e73ff4d,#0000 32%),linear-gradient(135deg,#03142f,#0a2554)}.experience-split,.experience-legacy{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;display:grid}.experience-image-frame{aspect-ratio:16/10;border-radius:1rem;overflow:hidden;box-shadow:0 16px 34px #03142f26}.experience-image-frame img,.experience-card>img,.experience-addon>img,.experience-legacy-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.experience-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.experience-fact-grid li{background:#fff;border:1px solid #dfe6ef;border-radius:.55rem;gap:.6rem;padding:.85rem;font-size:.95rem;font-weight:600;line-height:1.35;display:flex}.experience-fact-grid li:before{content:"✓";color:#075bdd;font-weight:900}.experience-heading{max-width:48rem;margin-bottom:2.5rem}.experience-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.experience-card{background:#fff;border:1px solid #dfe6ef;border-radius:.85rem;overflow:hidden;box-shadow:0 8px 20px #03142f14}.experience-card>img{aspect-ratio:16/9}.experience-card>div{padding:1.4rem}.experience-card span{color:#0c4ca9;letter-spacing:.06em;text-transform:uppercase;background:#e8f1ff;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.experience-card h3{margin-top:.85rem}.experience-card p{color:#526177;margin:.55rem 0 0}.experience-presale{background:#fff;padding-block:2.25rem}.experience-presale-panel{color:#fff;background:linear-gradient(135deg,#03142f,#0a3d93);border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:2.5rem;display:grid;box-shadow:0 16px 32px #03142f29}.experience-presale-panel p:not(.experience-kicker){color:#dce9fa;max-width:40rem;margin:.65rem 0 0}.experience-addon{background:#fff;border:1px solid #d8e0eb;border-radius:1rem;grid-template-columns:.88fr 1.12fr;display:grid;overflow:hidden;box-shadow:0 14px 32px #03142f1f}.experience-addon>img{min-height:29rem}.experience-addon>div{align-self:center;padding:3.4rem}.experience-addon-price{align-items:baseline;gap:.55rem;margin:1.25rem 0;display:flex}.experience-addon-price strong{color:#075bdd;font-size:2.5rem;line-height:1}.experience-addon-price span{color:#526177}.experience-note,.experience-impact-note{color:#0a2554;background:#e8f1ff;border-left:4px solid #075bdd;padding:1rem;font-weight:600}.experience-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid;position:relative}.experience-timeline:before{content:"";background:#ffffff4d;height:2px;position:absolute;top:1.05rem;left:3%;right:3%}.experience-timeline li{padding-top:3rem;position:relative}.experience-timeline li:before{content:"";background:#9bcaff;border:4px solid #0a2554;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.5rem;left:0;box-shadow:0 0 0 1px #ffffff73}.experience-timeline time{color:#a9d1ff;font-weight:800;display:block}.experience-timeline h3{color:#fff;margin:.55rem 0;font-size:1rem}.experience-timeline p{color:#dce9fa;margin:0;font-size:.9rem;line-height:1.45}.experience-legacy-image{aspect-ratio:1;border:1px solid #d8e0eb;border-radius:50%;overflow:hidden;box-shadow:0 15px 32px #03142f21}.experience-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.experience-info-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:.7rem;padding:1.4rem;box-shadow:0 8px 18px #03142f0f}.experience-info-grid h3{margin-top:1rem}.experience-info-grid p{color:#526177;margin:.5rem 0 0}.experience-final{text-align:center}.experience-final h2{max-width:21ch;margin-inline:auto}.experience-final .experience-actions{justify-content:center}.experience-final .experience-scarcity{color:#dce9fa}@media (width<=1000px){.experience-inclusion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-split,.experience-legacy,.experience-addon{grid-template-columns:1fr}.experience-addon>img{min-height:20rem;max-height:28rem}.experience-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.experience-timeline:before{display:none}}@media (width<=700px){.experience-hero{min-height:0}.experience-hero-content{padding-block:5.5rem 6.5rem}.experience-value{margin-top:-2rem}.experience-ticket-panel{padding:1.25rem}.experience-ticket-panel-header{flex-direction:column;align-items:start}.experience-price{text-align:left}.experience-section{padding:3.75rem 0}.experience-card-grid,.experience-info-grid{grid-template-columns:1fr}.experience-presale-panel{grid-template-columns:1fr;padding:1.6rem}.experience-addon>div{padding:1.6rem}.experience-timeline{grid-template-columns:1fr}.experience-timeline li{padding:0 0 0 2rem}.experience-timeline li:before{top:.25rem}.experience-hero h1{font-size:clamp(2.6rem,12vw,3.5rem)}}@media (width<=480px){.experience-inclusion-grid,.experience-fact-grid{grid-template-columns:1fr}.experience-actions,.experience-actions .experience-button{width:100%}.experience-event-details{display:grid}.experience-section{padding:3rem 0}}.addon-age-disclaimer{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8rem;font-style:italic;font-weight:500;line-height:1.4}.addon-card .addon-age-disclaimer+span.ticket-unavailable{margin-top:.25rem}.impact-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.65rem;display:flex}.impact-hero-actions .button{border-radius:var(--radius-control,.5rem);min-height:46px;font-family:var(--font-sans);border:1px solid #0000;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-size:17px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.impact-hero-actions .btn-primary{color:#fff;background:#075bdd;border-color:#075bdd;box-shadow:inset 0 1px #ffffff40,0 6px 16px #03142f2e}.impact-hero-actions .btn-primary:hover{background:#1e73ff;border-color:#1e73ff;transform:translateY(-2px)}.impact-hero-actions .btn-secondary{color:#fff;background:#03142f61;border-color:#ffffffb8}.impact-hero-actions .btn-secondary:hover{background:#ffffff24;border-color:#fff;transform:translateY(-2px)}.impact-hero>.container-page>p:not(.section-label){max-width:32rem;margin:1rem 0 0;line-height:1.6}.impact-event-strip{color:#fff;text-align:center;background:linear-gradient(90deg,#03142f,#0b315f);border-block:1px solid #d8dee82e;padding:.85rem 0}.impact-event-strip p{letter-spacing:.06em;color:#dce9fa;margin:0;font-size:.9rem;font-weight:700;line-height:1.4}.impact-context-section{background:#fff;padding:3rem 0}.impact-context-inner{text-align:center;max-width:46rem;margin-inline:auto}.impact-context-inner h2{color:#0a2554;font-family:var(--font-sans);letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.12}.impact-context-inner p{color:#526177;margin:0;font-size:1.0625rem;line-height:1.65}.impact-numbers-section{background:#f7f9fc;padding:4.25rem 0}.impact-numbers-section .impact-heading-row{margin-bottom:.65rem}.impact-numbers-section .section-label{color:#0c4ca9}.impact-title{text-align:center;color:#0d2a63;font-family:var(--font-sans);letter-spacing:-.02em;margin:.35rem 0 .9rem;font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:800;line-height:1.1}.impact-numbers-intro{text-align:center;color:#526177;max-width:46rem;margin:0 auto 2.25rem;font-size:1.0625rem;line-height:1.65}.impact-metrics-grid{margin-inline:auto}.impact-metric-card{text-align:center}.impact-metric-icon{width:4.95rem;height:4.95rem;margin:0 auto .8rem;display:block}.impact-metric-description{color:#526177;width:100%;max-width:26ch;margin:.55rem 0 0;font-size:.88rem;line-height:1.4}.impact-stories-section{background:#fff;padding:4.25rem 0 1rem}.impact-stories-section .impact-heading-row{margin-bottom:.65rem}.impact-stories-section .section-label{color:#0c4ca9}.impact-stories-intro{text-align:center;color:#526177;max-width:46rem;margin:0 auto 2.5rem;font-size:1.0625rem;line-height:1.65}.impact-story{padding:2.75rem 0}.impact-section-band:nth-of-type(2n){background:#f7f9fc}.impact-story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.impact-story-reverse .impact-story-media{order:2}.impact-story-reverse .impact-story-copy{order:1}.impact-story-media{min-width:0}.impact-story-image{border-radius:.85rem;width:100%;height:auto;display:block}.impact-story-eyebrow{color:#0c4ca9;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:700}.impact-story-heading{color:#0a2554;font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 .9rem;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:800;line-height:1.15}.impact-story-body{color:#526177;margin:0 0 1.3rem;font-size:1.0625rem;line-height:1.65}.impact-proof-points{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.impact-proof-points li{background:#fff;border:1px solid #dfe6ef;border-radius:.55rem;gap:.2rem;padding:.8rem .9rem;display:grid}.impact-proof-points li strong{color:#0a3d93;font-size:.98rem;font-weight:800;line-height:1.25}.impact-proof-points li span{color:#526177;font-size:.9rem;line-height:1.45}.impact-partners-section{background:#fff;padding:4.25rem 0}.impact-partners-section .impact-heading-row{margin-bottom:.65rem}.impact-partners-section .section-label{color:#0c4ca9}.impact-partners-intro{text-align:center;color:#526177;max-width:48rem;margin:0 auto 2.25rem;font-size:1.0625rem;line-height:1.65}.impact-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.impact-partner-card{text-align:center;background:linear-gradient(150deg,#fff,#f5f8fc);border:1px solid #dfe6ef;border-radius:.65rem;min-width:0;padding:1.4rem 1.15rem;box-shadow:0 6px 16px #03142f0f}.impact-partner-logo-wrap{justify-content:center;align-items:center;height:60px;margin-bottom:.75rem;display:flex}.impact-partner-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60px}.impact-partner-card h3{color:#082a67;font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:800;line-height:1.25}.impact-partner-card p{color:#526177;margin:.5rem 0 0;font-size:.85rem;line-height:1.4}.impact-legacy-section{color:#fff;text-align:center;background:radial-gradient(circle at 18% 22%,#1e73ff47,#0000 34%),linear-gradient(135deg,#03142f,#0a2554);padding:4.5rem 0}.impact-legacy-eyebrow{color:#a9d1ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:700}.impact-legacy-title{margin:0 0 1rem;color:#fff;max-width:20ch;font-family:var(--font-sans);letter-spacing:-.02em;margin-inline:auto;font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:800;line-height:1.12}.impact-legacy-copy{color:#dce9fa;max-width:46rem;margin:0 0 2.5rem;margin-inline:auto;font-size:1.0625rem;line-height:1.65}.impact-legacy-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid;position:relative}.impact-legacy-timeline:before{content:"";background:#ffffff47;height:2px;position:absolute;top:1.1rem;left:8%;right:8%}.impact-legacy-timeline li{padding-top:2.75rem;position:relative}.impact-legacy-timeline li:before{content:"";background:#9bcaff;border:4px solid #0a2554;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.45rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff73}.impact-legacy-year{color:#a9d1ff;letter-spacing:.02em;font-size:.95rem;font-weight:800;display:block}.impact-legacy-timeline h3{color:#fff;font-family:var(--font-sans);margin:.5rem 0 .35rem;font-size:1.05rem;font-weight:800;line-height:1.25}.impact-legacy-timeline p{color:#dce9fa;margin:0;font-size:.92rem;line-height:1.5}.impact-legacy-collage{color:#d8dee8cc;text-align:center;background:#ffffff0d;border:1px solid #d8dee838;border-radius:.85rem;place-items:center;min-height:12rem;padding:1.5rem;display:grid}.impact-legacy-collage span{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.impact-accountability-section{background:#eef3f9;padding:4.25rem 0}.impact-accountability-inner{max-width:48rem;margin-inline:auto}.impact-accountability-copy{text-align:center}.impact-accountability-eyebrow{color:#0c4ca9;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:700}.impact-accountability-title{color:#0a2554;font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:800;line-height:1.12}.impact-accountability-inner p{color:#526177;margin:0 0 .9rem;font-size:1.0625rem;line-height:1.65}.impact-accountability-inner .button{border-radius:var(--radius-control,.5rem);color:#fff;min-height:44px;font-family:var(--font-sans);background:#075bdd;border:1px solid #075bdd;justify-content:center;align-items:center;margin-top:.6rem;padding:.65rem 1.05rem;font-size:17px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 6px 16px #075bdd38}.impact-accountability-inner .button:hover{background:#063d93;transform:translateY(-2px)}.impact-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#03142f,#0b315f);padding:4.5rem 0}.impact-final-title{color:#fff;font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 2.25rem;font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:800;line-height:1.12}.impact-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:56rem;margin-inline:auto;display:grid}.impact-cta-card{background:#ffffff0f;border:1px solid #d8dee838;border-radius:.85rem;min-width:0;padding:2rem 1.5rem;box-shadow:inset 0 1px #ffffff1a,0 16px 32px #0003}.impact-cta-card h3{color:#fff;font-family:var(--font-sans);margin:0 0 .7rem;font-size:1.35rem;font-weight:800;line-height:1.2}.impact-cta-card p{color:#dce9fa;margin:0 0 1.25rem;font-size:1rem;line-height:1.55}.impact-cta-card .button{border-radius:var(--radius-control,.5rem);min-height:44px;font-family:var(--font-sans);border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-size:17px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.impact-cta-card .btn-primary{color:#fff;background:#075bdd;border-color:#075bdd;box-shadow:0 6px 16px #075bdd47}.impact-cta-card .btn-primary:hover{background:#1e73ff;border-color:#1e73ff;transform:translateY(-2px)}.impact-cta-card .btn-secondary{color:#fff;background:#ffffff14;border-color:#ffffffb8}.impact-cta-card .btn-secondary:hover{background:#ffffff29;border-color:#fff;transform:translateY(-2px)}@media (width<=1000px){.impact-story-grid{grid-template-columns:1fr;gap:1.5rem}.impact-story-reverse .impact-story-media{order:1}.impact-story-reverse .impact-story-copy{order:2}.impact-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-legacy-timeline{grid-template-columns:1fr;row-gap:2rem}.impact-legacy-timeline:before{display:none}.impact-legacy-timeline li{padding:0 0 0 2rem}.impact-legacy-timeline li:before{top:.25rem}}@media (width<=700px){.impact-hero-actions{flex-direction:column}.impact-hero-actions .button{width:100%}.impact-context-section,.impact-numbers-section,.impact-stories-section,.impact-partners-section,.impact-accountability-section{padding:3rem 0}.impact-legacy-section,.impact-final-cta{padding:3.5rem 0}.impact-story{padding:2rem 0}.impact-partner-grid,.impact-cta-grid{grid-template-columns:1fr}.impact-cta-card .button{width:100%}.impact-event-strip p{letter-spacing:.03em;font-size:.78rem}.impact-title{font-size:1.7rem}.impact-accountability-inner{grid-template-columns:1fr;gap:2rem}}@media (width<=430px){.impact-context-inner h2,.impact-accountability-title{font-size:1.55rem}.impact-story-heading{font-size:1.4rem}.impact-proof-points li{padding:.7rem .75rem}}@media (width>=640px){.sm\:block{display:block}.sm\:h-\[3\.35rem\]{height:3.35rem}.sm\:h-\[4\.1rem\]{height:4.1rem}.sm\:min-h-\[96px\]{min-height:96px}.sm\:w-\[3\.35rem\]{width:3.35rem}.sm\:w-\[4\.1rem\]{width:4.1rem}.sm\:max-w-\[175px\]{max-width:175px}.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[\.62rem\]{font-size:.62rem}.sm\:text-\[\.65rem\]{font-size:.65rem}.sm\:text-\[\.76rem\]{font-size:.76rem}.sm\:text-\[\.95rem\]{font-size:.95rem}.sm\:text-\[\.98rem\]{font-size:.98rem}.sm\:text-\[1\.02rem\]{font-size:1.02rem}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-6{line-height:1.5rem}.sm\:leading-\[\.92rem\]{line-height:.92rem}.sm\:tracking-\[\.18em\]{letter-spacing:.18em}}@media (width>=768px){.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[450px\]{min-height:450px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[170px_1fr_auto\]{grid-template-columns:170px 1fr auto}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-slate-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(203 213 225/var(--tw-divide-opacity,1))}.md\:justify-self-end{justify-self:end}.md\:text-\[\.8rem\]{font-size:.8rem}}@media (width>=1024px){.lg\:h-28{height:7rem}.lg\:min-h-\[470px\]{min-height:470px}.lg\:w-48{width:12rem}.lg\:grid-cols-\[210px_1fr_auto\]{grid-template-columns:210px 1fr auto}.lg\:p-8{padding:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (width>=1280px){.xl\:hidden{display:none}.xl\:min-h-\[500px\]{min-height:500px}}
