.bia-tickets{--bt-magenta: #ed008c;--bt-magenta-deep: #b70069;--bt-violet: #5d2689;--bt-violet-deep: #3a1758;--bt-marigold: #ffc813;--bt-ink: #1c120c;background:var(--bt-ground, #fff);font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bt-ink);padding:76px 0}.bia-tickets .bt-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.bia-tickets .bt-head{max-width:640px;margin:0 auto 44px;text-align:center}.bia-tickets .bt-eyebrow{display:block;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:13px;color:var(--bt-magenta)}.bia-tickets .bt-h2{font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;font-size:clamp(32px,4.4vw,50px);margin:8px 0 0}.bia-tickets .bt-deck{font-size:15px;font-weight:600;line-height:1.5;opacity:.75;margin:12px 0 0}.bia-tickets .bt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;align-items:stretch}.bia-tickets .bt-grid--3{grid-template-columns:repeat(3,1fr)}.bia-tickets .bt-card{position:relative;border-radius:20px;padding:44px 34px 34px;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 10px 30px #1c13101f;scroll-margin-top:100px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s ease,opacity .6s ease}.bia-tickets .bt-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.16) 1.6px,transparent 1.6px);background-size:22px 22px;opacity:.6}.bia-tickets .bt-card--guest:before{background-image:radial-gradient(rgba(28,19,16,.1) 1.6px,transparent 1.6px)}.bia-tickets .bt-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 250%;background-position:120% -20%;transition:background-position .7s ease}.bia-tickets .bt-card:hover:after{background-position:-20% 120%}.bia-tickets .bt-card:hover{transform:translateY(-10px);box-shadow:0 26px 48px #1c13103d}.bia-tickets .bt-card>*{position:relative;z-index:1}.bia-tickets .bt-card.is-armed{opacity:0;transform:translateY(26px)}.bia-tickets .bt-card.is-armed.is-in{opacity:1;transform:translateY(0)}.bia-tickets .bt-mark{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.bia-tickets .bt-logo-bb{width:38px;height:38px;flex-shrink:0;background:var(--bt-ink);border-radius:50%;padding:6px}.bia-tickets .bt-logo-x{font-weight:800;font-size:16px;color:#fff;opacity:.85}.bia-tickets .bt-card--guest .bt-logo-x{color:var(--bt-ink);opacity:.7}.bia-tickets .bt-logo-vivace{height:16px;width:auto}.bia-tickets .bt-icon{width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid currentColor;background:#ffffff1f;margin-bottom:20px;flex-shrink:0}.bia-tickets .bt-card--guest .bt-icon{background:#1c131014}.bia-tickets .bt-icon svg{width:30px;height:30px}.bia-tickets .bt-title{font-weight:900;font-size:26px;text-transform:uppercase;letter-spacing:.01em;line-height:1.15;margin:0}.bia-tickets .bt-sub{font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;margin:8px 0 0;color:var(--bt-marigold)}.bia-tickets .bt-card--guest .bt-sub{color:var(--bt-violet-deep)}.bia-tickets .bt-date{font-size:13px;font-weight:700;letter-spacing:.03em;opacity:.85;margin:6px 0 0}.bia-tickets .bt-hairline{width:120px;height:1px;background:currentColor;opacity:.35;margin:18px 0}.bia-tickets .bt-blurb{font-size:15.5px;font-weight:600;line-height:1.5;margin:0;max-width:22ch}.bia-tickets .bt-spacer{flex:1 1 auto;min-height:20px;width:100%}.bia-tickets .bt-addon{width:100%;display:flex;align-items:flex-start;gap:12px;margin-top:4px;margin-bottom:12px;padding:14px 16px;border-radius:12px;border:2px dashed currentColor;background:#ffffff1f;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.bia-tickets .bt-card--guest .bt-addon{background:#1c13100f}.bia-tickets .bt-addon:hover{background:#fff3}.bia-tickets .bt-card--guest .bt-addon:hover{background:#1c13101c}.bia-tickets .bt-addon__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.bia-tickets .bt-addon__box{flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:6px;border:2px solid currentColor;background:transparent;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.bia-tickets .bt-addon__box svg{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.bia-tickets .bt-addon__input:checked+.bt-addon__box{background:var(--bt-marigold);border-color:var(--bt-marigold);color:var(--bt-ink)}.bia-tickets .bt-addon__input:checked+.bt-addon__box svg{opacity:1;transform:scale(1)}.bia-tickets .bt-card--guest .bt-addon__input:checked+.bt-addon__box{background:var(--bt-violet-deep);border-color:var(--bt-violet-deep);color:#fff}.bia-tickets .bt-addon__input:focus-visible+.bt-addon__box{outline:3px solid currentColor;outline-offset:3px}.bia-tickets .bt-addon:has(.bt-addon__input:checked){border-style:solid;background:#ffffff38}.bia-tickets .bt-card--guest .bt-addon:has(.bt-addon__input:checked){background:#1c13101f}.bia-tickets .bt-addon__text{font-size:13.5px;font-weight:700;line-height:1.4}.bia-tickets .bt-addon__note{display:block;font-size:11.5px;font-weight:600;opacity:.75;margin-top:4px;line-height:1.4}.bia-tickets .bt-addon__price{margin-left:auto;padding-left:12px;flex-shrink:0;font-weight:900;font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}@media(prefers-reduced-motion:reduce){.bia-tickets .bt-addon,.bia-tickets .bt-addon__box,.bia-tickets .bt-addon__box svg{transition:none}}.bia-tickets .bt-action{width:100%;background:#fff;border-radius:14px;padding:18px 20px 12px;margin-top:8px;box-shadow:0 6px 16px #1c131029}.bia-tickets .bt-action .bt-price{color:var(--bt-tone-ink, var(--bt-ink));margin:0}.bia-tickets .bt-action-rule{height:1px;background:var(--bt-tone-ink, var(--bt-ink));opacity:.25;margin:12px 0 2px}.bia-tickets .bt-price{font-weight:900;font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1;margin:14px 0 0;font-variant-numeric:tabular-nums}.bia-tickets .bt-card--guest .bt-price{color:var(--bt-ink)}.bia-tickets .bt-price-was{font-size:.55em;font-weight:700;opacity:.45;text-decoration:line-through;margin-left:8px;vertical-align:.35em}.bia-tickets .bt-msg{margin:10px 0 0;min-height:1.2em;font-size:12px;font-weight:600;text-align:center;opacity:.85}.bia-tickets .bt-msg.is-error{opacity:1;font-weight:700}.bia-tickets .bt-btn--out,.bia-tickets .bt-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.bia-tickets .bt-warn{background:#fff;color:var(--bt-ink);font-weight:700;font-size:12px;text-align:center;padding:12px;margin:22px 0 0;width:100%}.bia-tickets .bt-warn--soft{background:#ffffff29;color:inherit;font-weight:600;opacity:.75;border:1px dashed currentColor}.bia-tickets .bt-card--guest .bt-warn--soft{background:#1c13100f}.bia-tickets .bt-rule{width:100%;height:1px;background:#ffffff52;margin:22px 0}.bia-tickets .bt-card--guest .bt-rule{background:#1c13102e}.bia-tickets .bt-intro{text-align:left;width:100%;font-size:13.5px;font-weight:600;line-height:1.6;margin:0 0 16px}.bia-tickets .bt-list-heading{text-align:left;width:100%;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px}.bia-tickets .bt-list{list-style:none;padding:0;margin:0;text-align:left;width:100%;display:grid;gap:10px}.bia-tickets .bt-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;line-height:1.5}.bia-tickets .bt-list svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--bt-marigold)}.bia-tickets .bt-card--guest .bt-list svg{color:var(--bt-magenta)}.bia-tickets .bt-card .bt-steps a,.bia-tickets .bt-card .bt-list a,.bia-tickets .bt-card .bt-intro a,.bia-tickets .bt-card .bt-note a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;font-weight:700;transition:opacity .15s ease}.bia-tickets .bt-card .bt-steps a:hover,.bia-tickets .bt-card .bt-list a:hover,.bia-tickets .bt-card .bt-intro a:hover,.bia-tickets .bt-card .bt-note a:hover{opacity:.75}.bia-tickets .bt-card a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bia-tickets .bt-steps{list-style:none;counter-reset:btstep;padding:0;margin:0;text-align:left;width:100%;display:grid;gap:12px}.bia-tickets .bt-steps li{counter-increment:btstep;display:flex;align-items:flex-start;gap:12px;font-size:13.5px;font-weight:600;line-height:1.5}.bia-tickets .bt-steps li:before{content:counter(btstep);flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--bt-marigold);color:var(--bt-ink);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;margin-top:1px}.bia-tickets .bt-tear{position:relative;margin:26px -34px 0;width:calc(100% + 68px);height:0;border-top:2px dashed rgba(255,255,255,.4)}.bia-tickets .bt-card--guest .bt-tear{border-top-color:#1c131040}.bia-tickets .bt-tear:before,.bia-tickets .bt-tear:after{content:"";position:absolute;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--bt-notch, #fff)}.bia-tickets .bt-tear:before{left:-11px}.bia-tickets .bt-tear:after{right:-11px}.bia-tickets .bt-btn{margin-top:22px;width:100%;background:#fff;border-radius:999px;padding:15px 20px;font-weight:800;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.bia-tickets .bt-btn svg{width:14px;height:14px;transition:transform .25s ease}.bia-tickets .bt-btn:hover{opacity:.9;transform:translateY(-1px)}.bia-tickets .bt-btn:hover svg{transform:translate(4px)}.bia-tickets .bt-btn:active{transform:scale(.96);opacity:.85}.bia-tickets .bt-btn:focus-visible{outline:3px solid var(--bt-ink);outline-offset:3px}.bia-tickets .bt-action .bt-btn{margin-top:0;background:transparent;border-radius:8px;padding:12px 8px;color:var(--bt-tone-ink, var(--bt-ink));font-size:14px}.bia-tickets .bt-action .bt-btn:hover{transform:none;opacity:.7}.bia-tickets .bt-action .bt-btn:focus-visible{outline:2px solid var(--bt-tone-ink, var(--bt-ink));outline-offset:0}.bia-tickets .bt-note{font-size:11px;font-weight:600;opacity:.8;margin-top:14px;line-height:1.5}.bia-tickets .bt-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 40px;margin-top:26px;padding:20px 28px;border-radius:16px;border:1px solid rgba(28,19,16,.14);background:#1c131005}.bia-tickets .bt-detail{display:flex;align-items:center;gap:12px;padding:8px 0;font-weight:800;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;line-height:1.35;text-align:left}.bia-tickets .bt-detail svg{width:22px;height:22px;flex-shrink:0;color:var(--bt-magenta)}.bia-tickets .bt-detail+.bt-detail{border-left:1px solid rgba(28,19,16,.16);padding-left:40px}.bia-tickets .bt-card--student{background:linear-gradient(155deg,var(--bt-violet) 0%,var(--bt-violet-deep) 100%);color:#fff;--bt-tone-ink: var(--bt-violet-deep)}.bia-tickets .bt-card--student .bt-btn{color:var(--bt-violet-deep)}.bia-tickets .bt-card--instructor{background:linear-gradient(155deg,var(--bt-magenta) 0%,var(--bt-magenta-deep) 100%);color:#fff;--bt-tone-ink: var(--bt-magenta-deep)}.bia-tickets .bt-card--instructor .bt-btn{color:var(--bt-magenta-deep)}.bia-tickets .bt-card--guest{background:var(--bt-marigold);color:var(--bt-ink);--bt-tone-ink: var(--bt-ink)}.bia-tickets .bt-card--guest .bt-btn{background:var(--bt-ink);color:var(--bt-marigold)}.bia-tickets .bt-card--guest .bt-action .bt-btn{background:transparent;color:var(--bt-ink)}.bia-tickets .bt-card--competition{background:linear-gradient(155deg,#c2410c,#ea580c,#f97316);color:#fff;--bt-tone-ink: #c2410c}.bia-tickets .bt-card--competition .bt-btn{color:#c2410c}@media(max-width:900px){.bia-tickets .bt-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.bia-tickets{padding:56px 0}.bia-tickets .bt-grid,.bia-tickets .bt-grid--3{grid-template-columns:1fr;max-width:480px;margin:0 auto}.bia-tickets .bt-details{max-width:480px;margin-inline:auto;gap:0}.bia-tickets .bt-detail+.bt-detail{border-left:0;padding-left:0}.bia-tickets .bt-card{padding:36px 26px 28px}.bia-tickets .bt-tear{margin-inline:-26px;width:calc(100% + 52px)}}@media(prefers-reduced-motion:reduce){.bia-tickets .bt-card,.bia-tickets .bt-card:after,.bia-tickets .bt-btn,.bia-tickets .bt-btn svg{transition:none!important}.bia-tickets .bt-card:hover{transform:none}.bia-tickets .bt-card.is-armed{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bia-summit-tickets.css.map */
