html{scroll-behavior:smooth}.event-site{min-height:100vh}.event-site .sw-wrap{max-width:calc(var(--space-32) * 9);padding-inline:var(--space-16)}.event-site .sw-sec{padding-block:var(--space-20);scroll-margin-top:var(--space-32);margin:0}.event-site .sw-sec__eyebrow,.event-site .sw-sec__aside,.event-site .sw-spk__tag{display:none}.event-site .sw-sec__head{margin-bottom:var(--space-12)}.event-site .sw-sec__title{font-size:var(--space-12);letter-spacing:0;color:var(--ink);line-height:1.15}.event-site .event-header{top:var(--space-4);z-index:50;position:fixed;left:0;right:0}.event-site .event-header__in{isolation:isolate;max-width:calc(var(--space-32) * 9);width:calc(100% - var(--space-5) * 2);min-height:var(--space-16);padding-inline:var(--space-6);align-items:center;gap:var(--space-5);border-radius:var(--radius-pill);background:var(--frost);border-width:calc(var(--space-1) / 4);border-style:solid;border-color:var(--line);-webkit-backdrop-filter:blur(var(--space-5));backdrop-filter:blur(var(--space-5));display:flex;position:relative;overflow:hidden}.event-site .event-header__art{z-index:-1;pointer-events:none;background:var(--void);position:absolute;inset:0}.event-site .event-header__art img{object-fit:cover;width:100%;height:100%}.event-site .event-header__art:after{content:"";background:linear-gradient(to right, var(--void), var(--frost), var(--void));position:absolute;inset:0}.event-site .event-header.is-scrolled .event-header__art:after{background:var(--frost)}.event-site .event-logo{flex-shrink:0;display:flex}.event-site .event-logo img{width:var(--space-20);height:auto;display:block}.event-site .event-nav{gap:var(--space-4);align-items:center;margin-left:auto;display:flex}.event-site .event-nav a,.event-site .event-footer nav a{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--space-4);text-decoration:none}.event-site .event-nav a{color:var(--ink-muted);white-space:nowrap}.event-site .event-nav a:hover,.event-site .event-footer nav a:hover{color:var(--ink)}.event-site .event-header .sw-lang{flex-shrink:0;margin-left:auto}.event-site .event-header .sw-btn{flex-shrink:0}.event-site .event-hero-main{min-height:100svh;padding-top:var(--space-32);padding-bottom:var(--space-20);align-items:center;display:grid;position:relative;overflow:hidden}.event-site .event-hero-bg,.event-site .event-hero-shine,.event-site .event-hero-main:after{position:absolute;inset:0}.event-site .event-hero-picture{display:contents}.event-site .event-hero-bg{object-fit:cover;object-position:40% 49%;width:100%;height:100%}.event-site .event-hero-shine{mix-blend-mode:screen}.event-site .event-hero-shine .sw-streaks{background:0 0}.event-site .event-hero-main:after{content:"";background:linear-gradient(to right, var(--frost), transparent);pointer-events:none}@media (width>=1024px){.event-site .event-hero-bg{object-position:50% 49%;width:115%;left:0;right:auto}}.event-site .event-hero-content{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.event-site .event-hero-logo{width:min(100%, clamp(calc(var(--space-32) * 3 + var(--space-16)), 42vw, calc(var(--space-32) * 6)));margin:0}@media (width<=760px){.event-site .event-hero-logo{width:100%}}.event-site .event-hero-logo img{width:100%;height:auto;display:block}.event-site .event-hero-date{margin:var(--space-8) 0 0;padding-block:var(--space-4);padding-inline:var(--space-6);color:var(--ink);font-size:var(--space-5);background:var(--frost);border-radius:var(--radius-sm);box-shadow:var(--glass-inset);font-weight:550;line-height:1.5}.event-site .event-hero-cta{margin-top:var(--space-8)}.event-site .sw-speakers{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.event-site .sw-spk{background:0 0;border:0;border-radius:0;overflow:visible}.event-site .sw-spk__ph{aspect-ratio:1;border-radius:var(--radius-sm)}.event-site .sw-spk__body{padding-inline:0;padding-top:var(--space-5);padding-bottom:0}.event-site .sw-spk__name{font-size:var(--space-5);letter-spacing:0}.event-site .sw-spk--soon .sw-spk__role{display:none}.event-site #topics{position:relative;overflow:hidden}.event-site #topics .sw-wrap{z-index:1;position:relative}.event-site #topics .sw-sec__head{text-align:left;justify-content:flex-start}.event-site .event-topics-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.event-site .event-topics-art img{object-fit:cover;object-position:55% 50%;opacity:.85;width:100%;height:100%}.event-site .event-topics-art:after{content:"";background:linear-gradient(to bottom, var(--void), transparent 30%, transparent 70%, var(--void));position:absolute;inset:0}.event-site .event-topics-line{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.event-site .event-topic-card{gap:var(--space-4);padding:var(--space-8);background:var(--frost);-webkit-backdrop-filter:blur(var(--space-5));backdrop-filter:blur(var(--space-5));border-width:calc(var(--space-1) / 4);border-style:solid;border-color:var(--glass-line);border-radius:var(--radius-md);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.event-site .event-topic-card span{color:var(--ink);font-family:var(--font-display);font-weight:850;font-size:var(--space-12);letter-spacing:-.03em;line-height:1}@media (hover:hover) and (width>=1024px){.event-site .event-topic-card:hover{transform:translateY(calc(var(--space-1) * -1));box-shadow:var(--glow-blue);border-color:var(--line-strong)}}@media (prefers-reduced-motion:reduce){.event-site .event-topic-card{transition:none}.event-site .event-topic-card:hover{transform:none}}.event-site .event-agenda-soon{padding-block:var(--space-8);border-top-width:calc(var(--space-1) / 4);border-top-style:solid;border-top-color:var(--line);color:var(--ink-muted);font-size:var(--space-6);line-height:1.5}.event-site .event-tickets{align-items:stretch;gap:var(--space-6)}.event-site .event-ticket-card{--ticket-accent:var(--blue);background:var(--surface-1);border-radius:var(--radius-sm);min-height:calc(var(--space-32) + var(--space-16));border:0;position:relative}.event-site .event-ticket-card.sw-ticket--mint{--ticket-accent:var(--mint)}.event-site .event-ticket-card.sw-ticket--black{--ticket-accent:var(--lavender)}.event-site .event-ticket-card .sw-ticket__panel{height:100%;padding:var(--space-8);color:var(--ink);box-shadow:var(--glass-inset);border-radius:var(--radius-sm);background:0 0;flex-direction:column;justify-content:space-between;display:flex}.event-site .event-ticket-card .sw-ticket__tier{color:var(--ticket-accent);font-size:var(--space-6);letter-spacing:0}.event-site .event-ticket-soon{margin:var(--space-8) 0 0;color:var(--ink-muted);font-size:var(--space-5);line-height:1.5}.event-site .event-ticket-action{margin:0;margin-top:var(--space-8);border:0;min-width:0;padding:0}.event-site .event-ticket-action:disabled .sw-btn{background:var(--surface-2);color:var(--ink-muted);border-color:var(--line);box-shadow:none;cursor:default;pointer-events:none}.event-site .event-ticket-perks{margin-block:var(--space-8);gap:var(--space-4);color:var(--ink);font-size:var(--space-4);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.event-site .event-ticket-perks li{align-items:flex-start;gap:var(--space-3);display:flex}.event-site .event-ticket-perks svg{width:var(--space-5);height:var(--space-5);color:var(--ticket-accent);flex-shrink:0}.event-site .event-ticket-price{color:var(--ink);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.event-site .event-ticket-compare{color:var(--ink-muted)}.event-site .reg-unit-price{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-site .ticket-vat{color:var(--ink-muted);white-space:nowrap}.event-site .reg-total{gap:var(--space-2);flex-wrap:wrap}.event-site .event-cart{width:100%;max-width:calc(var(--space-32) * 4);background:var(--surface-1);height:100%;max-height:100%;color:var(--ink);border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0}.event-site .event-cart::backdrop{background:var(--frost);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2))}.event-site .event-cart__content{min-height:100%;padding:var(--space-6);gap:var(--space-6);box-sizing:border-box;flex-direction:column;display:flex}.event-site .event-cart__head,.event-site .event-cart__total{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.event-site .event-cart__line{padding-block:var(--space-5);border-bottom-width:calc(var(--space-1) / 4);border-bottom-style:solid;border-bottom-color:var(--line)}.event-site .event-cart__line h3,.event-site .event-cart__line p{margin:0}.event-site .event-cart fieldset{border:0;min-width:0;margin:0;padding:0}.event-site .event-cart .event-cart__quantity{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.event-site .event-cart__footer{gap:var(--space-6);flex-direction:column;margin-top:auto;display:flex}.event-site .event-sponsors .sw-sec__head{text-align:center;justify-content:center}.event-site .sw-spons{gap:var(--space-12);flex-flow:wrap}.event-site .sw-spons__tier{flex:100%}.event-site .sw-spons__tier--silver,.event-site .sw-spons__tier--food{flex:1 1 0;min-width:0}@media (width<=760px){.event-site .sw-spons__tier--silver,.event-site .sw-spons__tier--food{flex-basis:100%}}.event-site .sw-spons__tier{--tier:var(--ink-muted);gap:var(--space-6)}.event-site .sw-spons__tier--diamond{--tier:var(--chrome-cyan)}.event-site .sw-spons__tier--platinum{--tier:var(--chrome-hi)}.event-site .sw-spons__tier--gold{--tier:var(--tier-gold)}.event-site .sw-spons__tier--silver{--tier:var(--ink-muted)}.event-site .sw-spons__tier--food{--tier:var(--lavender)}.event-site .sw-spons__tier--partner{--tier:var(--mint)}.event-site .sw-spons__tier--diamond:before,.event-site .sw-spons__logos:empty{display:none}.event-site .sw-spons__head{gap:var(--space-4)}.event-site .sw-spons__name{letter-spacing:0;font-size:var(--space-4)}.event-site .event-sponsor-note{margin:var(--space-20) auto 0;padding:var(--space-8);max-width:calc(var(--space-32) * 6);background:var(--surface-1);border-radius:var(--radius-sm);text-align:center;font-size:var(--space-4);color:var(--chrome-cyan);box-shadow:var(--glass-inset);line-height:1.5}.event-site .event-sponsor-note p{margin:0}.event-site .event-sponsor-note a{color:var(--chrome-cyan);text-decoration:none}.event-site .event-sponsor-note a:hover{text-decoration:underline}.event-site .event-footer{padding-top:var(--space-16);position:relative;overflow:hidden}.event-site .event-footer__in{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-8);padding-bottom:var(--space-8);display:flex;position:relative}.event-site .event-footer__logo img{width:calc(var(--space-32) + var(--space-8));height:auto;display:block}.event-site .event-footer nav{gap:var(--space-6);flex-wrap:wrap;display:flex}.event-site .event-footer__links{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.event-site .event-footer__legal{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.event-site .event-footer__legal a{color:var(--ink-subtle);font-family:var(--font-sans);font-size:var(--space-3);text-decoration:none}.event-site .event-footer__legal a:hover{color:var(--ink-muted)}@media (width<=760px){.event-site .event-footer__links,.event-site .event-footer__legal{justify-content:flex-start;align-items:flex-start}}.event-site .event-footer__band{height:var(--space-32);position:relative}@media (width<=1024px){.event-site .event-nav{display:none}}@media (width<=760px){.event-site .sw-wrap{padding-inline:var(--space-5)}.event-site .event-header__in{padding-inline:var(--space-3);gap:var(--space-2);min-height:var(--space-16)}.event-site .event-logo img{width:var(--space-20)}.event-site .event-header .sw-btn{padding-inline:var(--space-3)}.event-site .event-hero-main{min-height:100svh;padding-top:calc(var(--space-32) + var(--space-8));padding-bottom:var(--space-16)}.event-site .event-hero-date{font-size:var(--space-4);padding-inline:var(--space-4)}.event-site .sw-sec{padding-block:var(--space-12)}.event-site .sw-sec__title{font-size:var(--space-8)}.event-site .sw-sec__head{margin-bottom:var(--space-8)}.event-site .sw-speakers{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.event-site .sw-spk__name{font-size:var(--space-4)}.event-site .event-topics-line{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.event-site .event-topic-card{padding:var(--space-6)}.event-site .event-topic-card span{font-size:var(--space-8)}.event-site .event-agenda-soon{font-size:var(--space-5)}.event-site .event-ticket-card{min-height:var(--space-32)}.event-site .event-ticket-card .sw-ticket__panel{padding:var(--space-6)}.event-site .event-sponsor-note{margin-top:var(--space-16);padding:var(--space-6);font-size:var(--space-3)}.event-site .event-footer__in{flex-direction:column;align-items:flex-start}}@media (width<=360px){.event-site .event-logo img{width:var(--space-16)}.event-site .event-header__in{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.event-site *,.event-site :before,.event-site :after{transition:none!important;animation:none!important}.event-site .sw-btn:hover,.event-site .sw-spk:hover,.event-site .sw-ticket:hover{transform:none}}.event-site.reg-page{min-height:100vh}.event-site .reg-shell{padding-top:calc(var(--space-20) + var(--space-16));padding-bottom:var(--space-32)}.event-site .reg-steps{gap:var(--space-2);margin:0 0 var(--space-12);padding:0;list-style:none;display:flex;overflow-x:auto}.event-site .reg-steps li{gap:var(--space-1);min-width:0;padding-top:var(--space-3);border-top:2px solid var(--line);color:var(--ink-subtle);flex:1;display:grid}.event-site .reg-steps li.is-done{border-top-color:var(--blue-600);color:var(--ink-muted)}.event-site .reg-steps li[aria-current=step]{border-top-color:var(--blue);color:var(--ink)}.event-site .reg-grid{gap:var(--space-8);grid-template-columns:2fr 1fr;align-items:start;display:grid}.event-site .reg-card{gap:var(--space-8);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);display:grid}.event-site .reg-summary{top:calc(var(--space-20) + var(--space-8));gap:var(--space-3);position:sticky}.event-site .reg-summary h2{color:var(--ink);margin:0}.event-site .reg-summary p{color:var(--ink-muted);margin:0}.event-site .reg-total{padding-top:var(--space-4);border-top:1px solid var(--line);justify-content:space-between;display:flex;color:var(--ink)!important}.event-site .reg-fields{gap:var(--space-5);display:grid}.event-site .reg-fields--2{grid-template-columns:1fr 1fr}.event-site .reg-span,.event-site .reg-toggle{grid-column:1/-1}.event-site .reg-field{gap:var(--space-2);color:var(--ink-muted);display:grid}.event-site .reg-field em{color:var(--ink-subtle);font-style:normal}.event-site .reg-field input,.event-site .reg-field select{width:100%;padding:var(--space-3) var(--space-4);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.event-site .reg-field input:focus-visible,.event-site .reg-field select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.event-site .reg-field.is-invalid input,.event-site .reg-consent.is-invalid{border-color:var(--lavender)}.event-site .reg-field.is-invalid span{color:var(--lavender)}.event-site .reg-toggle{justify-self:start;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-pill);display:inline-flex}.event-site .reg-toggle button{appearance:none;cursor:pointer;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);color:var(--ink-muted);font:inherit;background:0 0;border:0}.event-site .reg-toggle button[aria-checked=true]{background:var(--blue-600);color:var(--ink)}.event-site .reg-attendees{gap:var(--space-6);display:grid}.event-site .reg-attendee{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;display:grid}.event-site .reg-attendee legend{padding-inline:var(--space-2);color:var(--ink)}.event-site .reg-copy{justify-self:start}.event-site .reg-review{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.event-site .reg-review h3{margin:0 0 var(--space-2);color:var(--blue)}.event-site .reg-review p{color:var(--ink-muted);margin:0}.event-site .reg-list{gap:var(--space-2);color:var(--ink-muted);margin:0;padding:0;list-style:none;display:grid}.event-site .reg-list li{gap:var(--space-2);align-items:flex-start;display:flex}.event-site .reg-list li svg{width:var(--space-5);height:var(--space-5);margin-top:calc(var(--space-1) / 2);color:var(--blue);flex:none}.event-site .reg-page :focus-visible{outline-color:var(--blue)}.event-site .reg-consent input{accent-color:var(--blue)}.event-site .reg-consent{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;align-items:flex-start;display:flex}.event-site .reg-error{color:var(--lavender);margin:0}.event-site .reg-actions{justify-content:space-between;gap:var(--space-4);display:flex}.event-site .reg-pay{margin-top:0}@media (width<=760px){.event-site .reg-shell{padding-top:calc(var(--space-20) + var(--space-5));padding-bottom:var(--space-16)}.event-site .reg-grid{grid-template-columns:1fr}.event-site .reg-summary{order:-1;position:static}.event-site .reg-card{padding:var(--space-5)}.event-site .reg-fields--2,.event-site .reg-review{grid-template-columns:1fr}.event-site .reg-steps li .text-label{display:none}}.event-site .event-reg-title{margin:0 0 var(--space-8)}
