.ls-page{--ls-accent:var(--color-orange);--ls-panel-bg:var(--color-surface);--ls-panel-fg:var(--color-dark);isolation:isolate;background:var(--color-bg);min-height:100svh;color:var(--color-fg);font-family:var(--font-aeonik);flex-direction:column;display:flex;position:relative;overflow:clip}.ls-page:before{content:"";z-index:-1;pointer-events:none;opacity:.14;background:url(/bg-texture-halftone.webp) top/1440px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}:root.light-theme .ls-page{--ls-accent:#b84716;--ls-panel-bg:#fff}:root.light-theme .ls-page:before{opacity:.07;filter:invert()}.ls-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:64px}.ls-skip{z-index:50;background:var(--color-fg);color:var(--color-bg);border-radius:999px;padding:12px 24px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.ls-skip:focus{transform:none}.ls-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;height:120px;display:flex}.ls-brand{align-items:center;gap:22px;display:flex}.ls-brand img{height:auto}.ls-brand-divider{background:color-mix(in srgb, var(--color-fg) 25%, transparent);width:1px;height:28px}.ls-header-links{align-items:center;gap:22px;display:flex}.ls-back-link{align-items:center;gap:18px;font-size:15px;text-decoration:none;display:flex}.ls-back-link:hover,.ls-footer a:hover{color:var(--ls-accent)}.ls-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px;padding-top:72px;padding-bottom:88px;display:grid}.ls-intro{z-index:1;padding-top:38px;position:relative}.ls-eyebrow{font-family:var(--font-fira);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:400;line-height:1.5;display:flex}.ls-intro>.ls-eyebrow{color:var(--color-fg-muted);margin-bottom:24px}.ls-live-dot{background:var(--ls-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.ls-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,5.25vw,76px);font-weight:400;line-height:1.025}.ls-intro h1>span{color:var(--ls-accent);margin-top:7px;display:inline-block}.ls-lede{max-width:415px;color:var(--color-fg-muted);margin-top:28px;font-size:18px;line-height:1.55}.ls-event{margin-top:32px}.ls-event-date{font-size:17px;font-weight:500;line-height:1.5;display:block}.ls-event-time{color:var(--color-fg-muted);margin:4px 0 0;font-size:15px;line-height:1.5}.ls-event-time>span{color:var(--ls-accent);padding:0 6px}.ls-signature{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}.ls-signature>p{color:var(--color-fg-muted);font-size:12px}.ls-mini-art{align-items:center;display:flex}.ls-mini-art>span{background:color-mix(in srgb, var(--color-fg) 35%, transparent);width:22px;height:1px}.ls-mini-art img{object-fit:contain}.ls-form-column{justify-self:end;width:100%;max-width:660px;padding-top:8px;position:relative}.ls-orbit{pointer-events:none;width:270px;height:225px;position:absolute;top:-100px;right:-65px}.ls-orbit img:first-child{position:absolute;top:0;right:58px;transform:rotate(-20deg)}.ls-orbit img:last-child{position:absolute;top:75px;right:0;transform:rotate(-18deg)}.ls-panel{border-top:3px solid var(--color-orange);background:var(--ls-panel-bg);color:var(--ls-panel-fg);border-radius:4px;min-height:495px;padding:34px 40px 28px;position:relative;box-shadow:0 12px 70px #00000012;container:livestream-panel/inline-size}.ls-panel-topline{justify-content:space-between;align-items:center;gap:12px;padding-bottom:28px;display:flex}.ls-panel-topline .ls-eyebrow{letter-spacing:.09em;font-size:10px}.ls-panel-tag{font-family:var(--font-fira);color:#686868;white-space:nowrap;font-size:9px}.ls-panel-icon{color:#3c7680;margin-bottom:20px}.ls-panel h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 14px;font-size:34px;font-weight:400;line-height:1.12}.ls-panel-copy{color:#61615b;max-width:52ch;margin:0;font-size:16px;line-height:1.5}.ls-player-panel{min-height:0}.ls-player{aspect-ratio:16/9;background:#000;border:0;border-radius:3px;width:100%;height:auto;min-height:200px;margin-top:24px;display:block}.ls-player-help{color:#61615b;margin:18px 0 0;font-size:13px;line-height:1.5}.ls-player-help a{color:var(--color-dark);text-underline-offset:3px;text-decoration:underline}.ls-hubspot{margin-top:28px}@property --ls-loader-orange-y{syntax:"<number>";inherits:true;initial-value:0}@property --ls-loader-square-y{syntax:"<number>";inherits:true;initial-value:0}@property --ls-loader-circle-y{syntax:"<number>";inherits:true;initial-value:0}.ls-form-loader{place-items:center;min-height:104px;padding-block:24px;display:grid}.ls-loader-art{align-items:center;animation:1.6s cubic-bezier(.45,0,.55,1) infinite ls-loader-wave;display:flex}.ls-loader-shape{transform:translateY(calc(var(--ls-loader-y) * 1px));flex-shrink:0}.ls-loader-shape svg{display:block}.ls-loader-shape:first-child{--ls-loader-y:var(--ls-loader-orange-y)}.ls-loader-shape:nth-child(3){--ls-loader-y:var(--ls-loader-square-y)}.ls-loader-shape:nth-child(5){--ls-loader-y:var(--ls-loader-circle-y)}.ls-loader-link{--ls-loader-from:var(--ls-loader-orange-y);--ls-loader-to:var(--ls-loader-square-y);--ls-loader-link-width:22;width:calc(var(--ls-loader-link-width) * 1px);transform-origin:0;height:1px;transform:matrix(1, calc((var(--ls-loader-to) - var(--ls-loader-from)) / var(--ls-loader-link-width)), 0, 1, 0, var(--ls-loader-from));background:#b9c8c9;flex-shrink:0}.ls-loader-link:nth-child(4){--ls-loader-from:var(--ls-loader-square-y);--ls-loader-to:var(--ls-loader-circle-y)}@keyframes ls-loader-wave{0%,80%,to{--ls-loader-orange-y:0;--ls-loader-square-y:0;--ls-loader-circle-y:0}20%{--ls-loader-orange-y:-9;--ls-loader-square-y:0;--ls-loader-circle-y:0}40%{--ls-loader-orange-y:0;--ls-loader-square-y:-9;--ls-loader-circle-y:0}60%{--ls-loader-orange-y:0;--ls-loader-square-y:0;--ls-loader-circle-y:-9}}.ls-hubspot-form fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:18px 16px;margin:0;padding:0;display:grid;max-width:100%!important}.ls-hubspot-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-hubspot-form .hs-form-field{min-width:0;margin-bottom:18px;float:none!important;width:auto!important}.ls-hubspot-form .input{margin:0!important}.ls-hubspot-form label{font:500 13px/1.5 var(--font-aeonik);color:var(--color-dark);margin-bottom:9px;display:block}.ls-hubspot-form .hs-form-required{color:#a8340e;margin-left:4px}.ls-hubspot-form input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]),.ls-hubspot-form select,.ls-hubspot-form textarea{box-sizing:border-box;max-width:none;color:var(--color-dark);font:400 16px/1.25 var(--font-aeonik);background:0 0;border:1px solid #b9b9b3;border-radius:3px;padding:15px 16px;width:100%!important}.ls-hubspot-form .hs-fieldtype-intl-phone.hs-input{gap:8px;width:100%;display:flex}.ls-hubspot-form .hs-fieldtype-intl-phone.hs-input select{flex:0 0 90px;padding-inline:8px;width:90px!important}.ls-hubspot-form .hs-fieldtype-intl-phone.hs-input input{flex:1;min-width:0}.ls-hubspot-form input::placeholder{color:#73736c}.ls-hubspot-form .hs-error-msgs{margin:6px 0 0;padding:0;list-style:none}.ls-hubspot-form .hs-error-msgs label{color:#a8340e;font-size:12px;font-weight:400}.ls-hubspot-form .hs-richtext,.ls-hubspot-form .legal-consent-container{font-size:13px;line-height:1.5}.ls-hubspot-form input[type=checkbox],.ls-hubspot-form input[type=radio]{accent-color:var(--color-dark);margin-right:8px}.ls-hubspot-form .hs-submit .actions{margin-top:4px}.ls-hubspot .ls-error a,.ls-hubspot .ls-error button{cursor:pointer;text-decoration:underline}.ls-submit{width:100%;min-height:54px;font:500 17px/1.3 var(--font-aeonik);background:var(--color-dark);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:15px 23px;text-decoration:none;transition:background-color .18s;display:flex}.ls-hubspot-form .ls-submit{appearance:none;text-align:center;justify-content:center;height:60px;min-height:60px;padding:0 24px;font-size:22px;line-height:1.5;transition:background-color .2s,color .2s}.ls-submit:hover{background:#c24b15}.ls-hubspot-form .ls-submit:hover:not(:disabled){background:var(--color-orange-deep);color:#fff}.ls-submit:disabled{color:#64645d;cursor:default;background:#deded7}.ls-submit>span{font-size:22px;line-height:1}.ls-signup-note{color:#666660;margin:14px 0 0;font-size:12px;line-height:1.5}.ls-panel-bottom{border-top:1px solid #d9d9d2;align-items:center;gap:8px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.ls-panel-bottom .ls-live-dot{background:#3c7680;width:5px;height:5px}.ls-form-caption{font-family:var(--font-fira);letter-spacing:.015em;color:var(--color-fg-muted);text-align:right;margin:20px 0 0;font-size:10px}.ls-form-caption>span{color:var(--ls-accent);margin-right:8px}.ls-error{color:#a8340e;margin-top:10px;font-size:13px;line-height:1.5}.ls-success-mark{color:#28646d;background:#d4e8e8;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.ls-confirmed-event{border-left:2px solid #4a909c;margin-block:25px;padding-left:16px}.ls-confirmed-event p{margin:0 0 7px;font-size:16px;font-weight:500}.ls-confirmed-event span{color:#61615b;font-size:13px;line-height:1.6;display:block}.ls-calendar summary{list-style:none}.ls-calendar summary::-webkit-details-marker{display:none}.ls-calendar[open] .ls-calendar-chevron{transform:rotate(180deg)}.ls-calendar-options{background:#fff;border:1px solid #d9d9d2;border-radius:4px;margin-top:8px;padding:6px}.ls-calendar-options a{color:var(--color-dark);border-radius:2px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.ls-calendar-options a:hover{background:#efefea}.ls-calendar-note{color:#666660;margin-top:14px;font-size:12px;line-height:1.5}.ls-footer{color:var(--color-fg-muted);justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:30px;font-size:12px;display:flex;position:relative}.ls-footer:before{content:"";background:color-mix(in srgb, var(--color-fg) 17%, transparent);height:1px;position:absolute;top:0;left:64px;right:64px}.ls-footer a{text-decoration:none}.ls-footer a>span{margin-left:8px}@media (min-width:768px){.ls-hubspot-form .ls-submit{width:224px;max-width:100%}}@media (min-width:1440px){.ls-intro h1{max-width:620px}}@media (max-width:1199px){.ls-container{padding-inline:40px}.ls-main{gap:40px;padding-top:55px;padding-bottom:70px}.ls-intro h1{font-size:60px}.ls-panel{padding-inline:30px}.ls-panel h2{font-size:30px}.ls-orbit{right:-40px}.ls-footer:before{left:40px;right:40px}}@media (max-width:1099px){.ls-header{height:100px}.ls-brand{gap:16px}.ls-brand img:first-child{width:92px}.ls-brand img:last-child{width:125px}.ls-main{grid-template-columns:1fr;gap:66px;max-width:720px;padding-top:38px}.ls-intro{padding-top:0}.ls-intro h1{font-size:68px}.ls-intro h1>span{max-width:590px}.ls-lede{max-width:440px}.ls-signature{margin-top:28px}.ls-form-column{max-width:none}.ls-panel{min-height:0;padding:32px 36px}.ls-panel h2{font-size:34px}.ls-orbit{opacity:.9;top:-90px;right:0}}@media (max-width:599px){.ls-container{padding-inline:24px}.ls-header{gap:12px;height:88px}.ls-brand{gap:12px}.ls-brand img:first-child{width:78px}.ls-brand img:last-child{width:104px}.ls-brand-divider{height:21px}.ls-header-links{gap:0}.ls-back-link{display:none}.ls-main{gap:58px;padding-top:28px;padding-bottom:42px}.ls-intro>.ls-eyebrow{margin-bottom:22px;font-size:10px}.ls-intro h1{font-size:clamp(45px,11.5vw,64px);line-height:1.04}.ls-lede{max-width:330px;margin-top:23px;font-size:16px}.ls-event{margin-top:27px}.ls-event-date{font-size:15px}.ls-event-time{font-size:13px}.ls-event-time>span{padding-inline:2px}.ls-signature{gap:12px;margin-top:26px}.ls-signature>p{font-size:10px}.ls-mini-art img:first-child{width:30px;height:auto}.ls-mini-art img:nth-of-type(2){width:25px;height:auto}.ls-mini-art img:last-child{width:16px;height:auto}.ls-mini-art>span{width:16px}.ls-panel{padding:26px 24px 24px}.ls-panel h2{font-size:29px}.ls-panel-topline{padding-bottom:24px}.ls-panel-icon{margin-bottom:16px}.ls-panel-copy{font-size:15px}.ls-hubspot{margin-top:24px}.ls-hubspot-form fieldset.form-columns-2{grid-template-columns:minmax(0,1fr);gap:0}.ls-panel-bottom{gap:6px;font-size:11px}.ls-orbit{transform-origin:100% 0;top:-58px;right:-10px;transform:scale(.65)}.ls-form-caption{text-align:left;font-size:9px}.ls-footer{gap:16px;padding-top:22px;padding-bottom:26px;font-size:11px}.ls-footer:before{left:24px;right:24px}}@media (prefers-reduced-motion:reduce){.ls-submit,.ls-hubspot-form .ls-submit{transition:none}.ls-loader-art{animation:none}}
