.ui-module__Hi2WXW__btn{justify-content:center;align-items:center;gap:var(--sp-item);height:var(--btn-h);padding-inline:var(--pad-card-s) var(--pad-card-s);border-radius:var(--r-btn);white-space:nowrap;transition:opacity var(--dur) var(--ease), background-color var(--dur) var(--ease);display:inline-flex}.ui-module__Hi2WXW__btn:hover{opacity:.85}.ui-module__Hi2WXW__btn:disabled{opacity:.5;cursor:wait}.ui-module__Hi2WXW__btnWide{padding-inline:calc(var(--pad-card) + var(--sp-item))}.ui-module__Hi2WXW__btnPrimary,.ui-module__Hi2WXW__btnInk{background:var(--c-ink);color:var(--c-on-ink)}.ui-module__Hi2WXW__btnLine{border:1px solid var(--c-line-strong);background:var(--c-glass);color:var(--c-text)}.ui-module__Hi2WXW__btnLine:hover{opacity:1;background:var(--c-text);color:var(--c-bg)}.ui-module__Hi2WXW__btnBlock{width:100%;display:flex}.ui-module__Hi2WXW__btnIcon{width:var(--icon-s);height:var(--icon-s);flex:none}.ui-module__Hi2WXW__tags{gap:var(--sp-tight);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__tag{padding-inline:var(--sp-item);border-radius:var(--r-tag);color:var(--tag-c,var(--c-text-2));background:color-mix(in srgb, var(--tag-c,var(--c-text-2)) 16%, transparent);display:inline-block}.ui-module__Hi2WXW__track1{--tag-c:var(--c-track-1)}.ui-module__Hi2WXW__track2{--tag-c:var(--c-track-2)}.ui-module__Hi2WXW__track3{--tag-c:var(--c-track-3)}.ui-module__Hi2WXW__pageHead{padding-top:var(--sp-page-top);text-align:center}.ui-module__Hi2WXW__pageHeadSub{margin-top:var(--sp-item)}.ui-module__Hi2WXW__pageTabs{top:var(--header-h);z-index:10;margin-top:var(--sp-head);background:var(--c-bg);position:sticky}.ui-module__Hi2WXW__pageHeadNoTabs{padding-bottom:var(--sp-head)}.ui-module__Hi2WXW__pageHeadNoTabs+.section{padding-top:0}.ui-module__Hi2WXW__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--sp-sub);display:flex}.ui-module__Hi2WXW__sectionHeadCenter{text-align:center;justify-content:center}.ui-module__Hi2WXW__sectionHeadDesc{margin-top:var(--sp-item);color:var(--c-text-2)}.ui-module__Hi2WXW__tabs{gap:var(--sp-sub);padding-block:var(--sp-item);scrollbar-width:none;display:flex;overflow-x:auto}.ui-module__Hi2WXW__tabsCenter{justify-content:center}.ui-module__Hi2WXW__tab{color:var(--c-text-off);white-space:nowrap;transition:color var(--dur) var(--ease);position:relative}.ui-module__Hi2WXW__tab:hover{color:var(--c-text-2)}.ui-module__Hi2WXW__tabActive,.ui-module__Hi2WXW__tabActive:hover{color:var(--c-text)}.ui-module__Hi2WXW__tabActive:after{content:"";background:currentColor;height:2px;position:absolute;inset:auto 0 0}.ui-module__Hi2WXW__seg{gap:var(--sp-tight);padding:var(--sp-tight);border-radius:var(--r-pill);background:var(--c-surface-hi);display:inline-flex}.ui-module__Hi2WXW__segItem{padding:var(--sp-tight) var(--pad-card-s);border-radius:var(--r-pill);color:var(--c-text)}.ui-module__Hi2WXW__segActive{background:var(--c-text);color:var(--c-on-ink)}.ui-module__Hi2WXW__card{padding:var(--pad-card);border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-module__Hi2WXW__cardLight{background:var(--c-surface-light)}.ui-module__Hi2WXW__cardFoot{padding-top:var(--sp-sub);margin-top:auto}.ui-module__Hi2WXW__photoCard{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;display:flex;overflow:clip}.ui-module__Hi2WXW__photoCardImg{aspect-ratio:1;background:var(--c-surface-hi);flex-shrink:0;position:relative}.ui-module__Hi2WXW__photoCardImg>img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.ui-module__Hi2WXW__photoCardBody{padding:var(--pad-card-s);flex:1}.ui-module__Hi2WXW__photoCardMeta .ui-module__Hi2WXW__person{flex-direction:column}.ui-module__Hi2WXW__person{column-gap:var(--sp-tight);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__personName{color:var(--c-text)}.ui-module__Hi2WXW__personOrg{color:var(--c-text-dim)}.ui-module__Hi2WXW__sessionRow{grid-template-columns:minmax(0, 1fr) var(--col-photo);gap:var(--sp-item);min-height:var(--row-h);display:grid}.ui-module__Hi2WXW__sessionRowSolo{grid-template-columns:minmax(0,1fr);min-height:0}.ui-module__Hi2WXW__sessionBody{padding:var(--pad-card-s);border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;display:flex}.ui-module__Hi2WXW__sessionTitle{margin-top:var(--sp-item)}.ui-module__Hi2WXW__sessionPeople{padding-top:var(--sp-sub);margin-top:auto}.ui-module__Hi2WXW__sessionPhoto{border-radius:var(--r-card);background:var(--c-surface);overflow:hidden}.ui-module__Hi2WXW__sessionPhoto img{object-fit:cover;width:100%;height:100%}.ui-module__Hi2WXW__timeHead{justify-content:space-between;align-items:baseline;gap:var(--sp-sub);display:flex}.ui-module__Hi2WXW__timeHeadMain{align-items:baseline;gap:var(--sp-item);display:flex}.ui-module__Hi2WXW__timeHeadBar{background:var(--c-text-off);align-self:center;width:1px;height:1em}.ui-module__Hi2WXW__rowList{border-top:1px solid var(--c-line-strong)}.ui-module__Hi2WXW__row{border-bottom:1px solid var(--c-line-strong)}.ui-module__Hi2WXW__rowHead{grid-template-columns:var(--col-label) minmax(0, 1fr) var(--icon-m);align-items:center;gap:var(--sp-sub);padding-block:var(--pad-card-s);cursor:pointer;list-style:none;display:grid}.ui-module__Hi2WXW__rowHead::-webkit-details-marker{display:none}.ui-module__Hi2WXW__rowLabel{color:var(--c-text-2)}.ui-module__Hi2WXW__rowPlus{width:var(--icon-m);height:var(--icon-m);position:relative}.ui-module__Hi2WXW__rowPlus:before,.ui-module__Hi2WXW__rowPlus:after{content:"";background:var(--c-text);height:2px;transition:transform var(--dur) var(--ease);margin-top:-1px;position:absolute;inset:50% 0 auto}.ui-module__Hi2WXW__rowPlus:after{transform:rotate(90deg)}.ui-module__Hi2WXW__row[open] .ui-module__Hi2WXW__rowPlus:after{transform:rotate(0)}.ui-module__Hi2WXW__rowBody{padding:0 calc(var(--icon-m) + var(--sp-sub)) var(--pad-card) calc(var(--col-label) + var(--sp-sub));color:var(--c-text-2)}.ui-module__Hi2WXW__logoLink{height:var(--btn-h);padding-inline:var(--pad-card-s);border:1px solid var(--c-line-strong);border-radius:var(--r-btn);color:var(--c-text);transition:border-color var(--dur) var(--ease);align-items:center;display:inline-flex}.ui-module__Hi2WXW__logoLink:hover{border-color:var(--c-text)}.ui-module__Hi2WXW__logoLink:has(.ui-module__Hi2WXW__logoImg){transition:opacity var(--dur) var(--ease);border-color:#0000;padding-inline:0}.ui-module__Hi2WXW__logoLink:has(.ui-module__Hi2WXW__logoImg):hover{opacity:.7;border-color:#0000}.ui-module__Hi2WXW__logoImg{height:calc(var(--btn-h) - var(--sp-item) * 2);width:auto}.ui-module__Hi2WXW__logoLinkSm{height:calc(var(--icon-m) * 2);padding-inline:var(--sp-item)}.ui-module__Hi2WXW__logoLinkSm .ui-module__Hi2WXW__logoImg{height:var(--icon-m)}.ui-module__Hi2WXW__logoLinkSm.ui-module__Hi2WXW__logoLinkLead,.ui-module__Hi2WXW__logoLinkSm.ui-module__Hi2WXW__logoLinkLead .ui-module__Hi2WXW__logoImg{height:var(--logo-h-lead)}.ui-module__Hi2WXW__empty{place-items:center;gap:var(--sp-item);padding:var(--sp-block) var(--pad-card);border:1px dashed var(--c-line-strong);border-radius:var(--r-card);text-align:center;color:var(--c-text-3);display:grid}.ui-module__Hi2WXW__field{gap:var(--sp-item);display:grid}.ui-module__Hi2WXW__fieldLabel{color:var(--c-text-2)}.ui-module__Hi2WXW__fieldReq{color:var(--c-accent);margin-left:var(--sp-tight)}.ui-module__Hi2WXW__input{width:100%;height:var(--field-h);padding-inline:var(--pad-card-s);border:1px solid var(--c-line-strong);border-radius:var(--r-btn);background:var(--c-surface);color:var(--c-text);transition:border-color var(--dur) var(--ease)}.ui-module__Hi2WXW__input::placeholder{color:var(--c-text-off)}.ui-module__Hi2WXW__input:focus{border-color:var(--c-accent);outline:none}.ui-module__Hi2WXW__checks{gap:var(--sp-item);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__check{align-items:center;gap:var(--sp-item);height:var(--field-h);padding-inline:var(--pad-card-s);border:1px solid var(--c-line-strong);border-radius:var(--r-btn);background:var(--c-bg);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);display:inline-flex;position:relative}.ui-module__Hi2WXW__check:hover{border-color:var(--c-text-3)}.ui-module__Hi2WXW__check:has(input:checked){border-color:var(--c-ink);background:var(--c-surface)}.ui-module__Hi2WXW__check:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.ui-module__Hi2WXW__checkInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-module__Hi2WXW__checkBox{width:var(--icon-s);height:var(--icon-s);border:1px solid var(--c-text-off);border-radius:var(--r-btn);background:var(--c-bg);color:#0000;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;place-items:center;display:grid}.ui-module__Hi2WXW__checkBox svg{width:100%;height:100%}.ui-module__Hi2WXW__checkInput[type=radio]+.ui-module__Hi2WXW__checkBox{border-radius:50%}.ui-module__Hi2WXW__checkInput:checked+.ui-module__Hi2WXW__checkBox{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-on-ink)}.ui-module__Hi2WXW__note{padding:var(--sp-item) var(--pad-card-s);border-radius:var(--r-btn);text-align:center}.ui-module__Hi2WXW__noteError{color:var(--c-danger);background:color-mix(in srgb, var(--c-danger) 8%, transparent)}.ui-module__Hi2WXW__noteOk{color:var(--c-success);background:color-mix(in srgb, var(--c-success) 8%, transparent)}.ui-module__Hi2WXW__galleryItem{gap:var(--sp-item);display:grid}.ui-module__Hi2WXW__galleryLead{grid-column:1/-1}.ui-module__Hi2WXW__galleryImg{aspect-ratio:4/3;border-radius:var(--r-card);background:var(--c-surface);display:block;overflow:hidden}.ui-module__Hi2WXW__galleryImg img{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur) var(--ease)}.ui-module__Hi2WXW__galleryImg:hover img{opacity:.85}.ui-module__Hi2WXW__logoCard{padding:var(--pad-card);border-radius:var(--r-card);background:var(--c-surface);place-items:center;display:grid}.ui-module__Hi2WXW__logoCardImg{width:100%;height:var(--logo-h);object-fit:contain;mix-blend-mode:multiply}.ui-module__Hi2WXW__logoCardLink{transition:border-color var(--dur) var(--ease);border:1px solid #0000}.ui-module__Hi2WXW__logoCardLink:hover{border-color:var(--c-accent)}.ui-module__Hi2WXW__lightbox{width:100%;max-width:none;height:100%;max-height:none;padding:var(--sp-title) var(--gutter);background:var(--c-scrim);color:var(--c-text);border:0;margin:0}.ui-module__Hi2WXW__lightbox[open]{place-items:center;display:grid}.ui-module__Hi2WXW__lightbox::backdrop{background:var(--c-scrim)}.ui-module__Hi2WXW__lightboxFig{justify-items:center;gap:var(--sp-item);max-width:var(--container);display:grid}.ui-module__Hi2WXW__lightboxImg{max-width:100%;max-height:calc(100svh - var(--sp-title) * 3);border-radius:var(--r-card);object-fit:contain}.ui-module__Hi2WXW__lightboxBtn{width:calc(var(--icon-m) * 2);height:calc(var(--icon-m) * 2);border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;transition:border-color var(--dur) var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid;position:fixed}.ui-module__Hi2WXW__lightboxBtn:hover{border-color:var(--c-text)}.ui-module__Hi2WXW__lightboxBtn svg{width:var(--icon-s);height:var(--icon-s)}.ui-module__Hi2WXW__lightboxClose{top:var(--sp-sub);right:var(--sp-sub)}.ui-module__Hi2WXW__lightboxPrev,.ui-module__Hi2WXW__lightboxNext{top:50%;translate:0 -50%}.ui-module__Hi2WXW__lightboxPrev{left:var(--sp-sub)}.ui-module__Hi2WXW__lightboxNext{right:var(--sp-sub)}@media (max-width:767px){.ui-module__Hi2WXW__lightboxPrev,.ui-module__Hi2WXW__lightboxNext{top:auto;bottom:var(--sp-sub);translate:none}}.ui-module__Hi2WXW__rail{grid-auto-flow:column;grid-auto-columns:minmax(var(--rail-col), 1fr);gap:var(--gap-grid);scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow-x:auto}.ui-module__Hi2WXW__rail::-webkit-scrollbar{display:none}.ui-module__Hi2WXW__rail>*{scroll-snap-align:start}.ui-module__Hi2WXW__railBtns{gap:var(--sp-item);display:flex}@media (max-width:767px){.ui-module__Hi2WXW__railBtns{display:none}}.ui-module__Hi2WXW__railBtn{width:calc(var(--icon-m) * 2);height:calc(var(--icon-m) * 2);border:1px solid var(--c-line-strong);background:var(--c-bg);color:var(--c-text);cursor:pointer;transition:border-color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.ui-module__Hi2WXW__railBtn:hover{border-color:var(--c-text)}.ui-module__Hi2WXW__railBtn svg{width:var(--icon-s);height:var(--icon-s)}.ui-module__Hi2WXW__trackCard{--c-text-2:var(--inv-text);--c-text-3:var(--inv-text);justify-content:space-between;gap:var(--sp-sub);min-height:var(--track-card-h);padding:var(--pad-card);border-radius:var(--r-card);flex-direction:column;display:flex}.ui-module__Hi2WXW__trackBg1{background:var(--c-track-1)}.ui-module__Hi2WXW__trackBg2{background:var(--c-track-2)}.ui-module__Hi2WXW__trackBg3{background:var(--c-track-3)}.ui-module__Hi2WXW__trackChip{padding-inline:var(--sp-item);border-radius:var(--r-pill);background:var(--c-on-color-chip);align-self:flex-start}.ui-module__Hi2WXW__trackList{gap:var(--sp-item);padding-left:var(--pad-card-s);list-style:outside;display:grid}.ui-module__Hi2WXW__flow{border:1px solid var(--c-line);border-radius:var(--r-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ui-module__Hi2WXW__flowItem{gap:var(--sp-tight);padding:var(--pad-card-s);display:grid}.ui-module__Hi2WXW__flowItem+.ui-module__Hi2WXW__flowItem{border-left:1px solid var(--c-line)}.ui-module__Hi2WXW__ttWrap{overflow-x:auto}.ui-module__Hi2WXW__tt{--tt-c:var(--c-accent);border-collapse:collapse;width:100%}.ui-module__Hi2WXW__ttTone1{--tt-c:var(--c-track-1)}.ui-module__Hi2WXW__ttTone2{--tt-c:var(--c-track-2)}.ui-module__Hi2WXW__ttTone3{--tt-c:var(--c-track-3)}.ui-module__Hi2WXW__tt th{padding:var(--sp-item) var(--sp-item);border-bottom:2px solid var(--c-text);text-align:left}.ui-module__Hi2WXW__tt td{padding:var(--pad-card-s) var(--sp-item);border-bottom:1px solid var(--c-line);vertical-align:top}.ui-module__Hi2WXW__tt tbody tr:not(.ui-module__Hi2WXW__ttPause):hover td{background:var(--c-surface)}.ui-module__Hi2WXW__ttTime{width:var(--col-time);white-space:nowrap;color:var(--tt-c)}.ui-module__Hi2WXW__ttMin{width:var(--col-min);white-space:nowrap}.ui-module__Hi2WXW__ttBy{width:var(--col-by)}.ui-module__Hi2WXW__ttBy>*{display:block}.ui-module__Hi2WXW__ttRole{gap:var(--sp-tight);flex-direction:column;display:flex}.ui-module__Hi2WXW__ttRole+.ui-module__Hi2WXW__ttRole,.ui-module__Hi2WXW__ttBy>span:not(.ui-module__Hi2WXW__ttRole)+.ui-module__Hi2WXW__ttRole{margin-top:var(--sp-sub)}.ui-module__Hi2WXW__ttRoleTag{padding:2px var(--sp-item);border:1px solid var(--tt-c);color:var(--tt-c);text-transform:uppercase;border-radius:2px;align-self:flex-start}.ui-module__Hi2WXW__ttPerson{gap:var(--sp-tight);padding-block:var(--sp-item);flex-direction:column;display:flex}.ui-module__Hi2WXW__ttPersonName{color:var(--c-text)}.ui-module__Hi2WXW__ttPerson+.ui-module__Hi2WXW__ttPerson{border-top:1px solid var(--c-line)}.ui-module__Hi2WXW__ttSub{margin-top:var(--sp-tight);display:block}.ui-module__Hi2WXW__ttPause td{padding-block:var(--sp-item);background:var(--c-bg-sunken)}.ui-module__Hi2WXW__ttPause .ui-module__Hi2WXW__ttTime{color:var(--c-text-3)}.ui-module__Hi2WXW__pills{gap:var(--sp-item);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__pill{--tt-c:var(--c-accent);align-items:center;gap:var(--sp-item);height:var(--header-cta-h);padding-inline:var(--pad-card-s);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-text-2);transition:border-color var(--dur) var(--ease);display:inline-flex}.ui-module__Hi2WXW__pill:hover{border-color:var(--tt-c)}.ui-module__Hi2WXW__pillDot{width:var(--sp-item);height:var(--sp-item);background:var(--tt-c);border-radius:50%}.ui-module__Hi2WXW__pillOn{border-color:var(--tt-c);background:var(--tt-c);color:var(--c-on-accent)}.ui-module__Hi2WXW__pillOn .ui-module__Hi2WXW__pillDot{background:var(--c-on-accent)}.ui-module__Hi2WXW__album{aspect-ratio:16/10;border-radius:var(--r-card);background:var(--c-bg-sunken);max-width:100%;transition:border-color var(--dur) var(--ease);border:2px solid #0000;display:block;position:relative;overflow:hidden}.ui-module__Hi2WXW__album img{object-fit:cover;width:100%;height:100%}.ui-module__Hi2WXW__albumOn{border-color:var(--c-accent)}.ui-module__Hi2WXW__albumLabel{gap:var(--sp-tight);padding:var(--sp-title) var(--pad-card-s) var(--pad-card-s);background:var(--grad-card-bottom);display:grid;position:absolute;inset:auto 0 0}.ui-module__Hi2WXW__albumEmpty{border:1px dashed var(--c-line-strong);place-items:center;display:grid}.ui-module__Hi2WXW__albumEmpty .ui-module__Hi2WXW__albumLabel{padding:var(--pad-card-s);text-align:center;background:0 0;position:static}@media (max-width:767px){.ui-module__Hi2WXW__flow{grid-auto-flow:row}.ui-module__Hi2WXW__flowItem+.ui-module__Hi2WXW__flowItem{border-left:0;border-top:1px solid var(--c-line)}.ui-module__Hi2WXW__tt thead{display:none}.ui-module__Hi2WXW__tt tr{column-gap:var(--sp-item);padding-block:var(--sp-sub);border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-module__Hi2WXW__tt td{border:0;padding:0}.ui-module__Hi2WXW__tt td:nth-child(n+3){grid-column:1/-1}.ui-module__Hi2WXW__ttTime,.ui-module__Hi2WXW__ttMin,.ui-module__Hi2WXW__ttBy{width:auto}.ui-module__Hi2WXW__ttPause{padding-inline:var(--sp-item);background:var(--c-bg-sunken)}.ui-module__Hi2WXW__ttPause td{background:0 0}.ui-module__Hi2WXW__albumEmpty{aspect-ratio:auto}}.ui-module__Hi2WXW__videoFrame{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--c-surface-light);position:relative;overflow:hidden}.ui-module__Hi2WXW__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ui-module__Hi2WXW__more{align-items:center;gap:var(--sp-item);display:inline-flex}.ui-module__Hi2WXW__moreRow{justify-content:flex-end;display:flex}@media (max-width:767px){.ui-module__Hi2WXW__sectionHead{flex-direction:column;align-items:flex-start}.ui-module__Hi2WXW__sectionHeadCenter{align-items:center}.ui-module__Hi2WXW__sessionRow{grid-template-columns:minmax(0,1fr)}.ui-module__Hi2WXW__sessionPhoto{aspect-ratio:16/9;order:-1}.ui-module__Hi2WXW__rowHead{grid-template-columns:minmax(0, 1fr) var(--icon-m);row-gap:var(--sp-tight)}.ui-module__Hi2WXW__rowLabel{grid-column:1/-1}.ui-module__Hi2WXW__rowBody{padding:0 0 var(--pad-card)}.ui-module__Hi2WXW__timeHead{gap:var(--sp-tight);flex-direction:column}}.ui-module__Hi2WXW__flags{gap:var(--sp-sub);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__flag{align-items:center;gap:var(--sp-tight);width:var(--flag-w);flex-direction:column;display:flex}.ui-module__Hi2WXW__flag img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--c-line);width:100%}.ui-module__Hi2WXW__pageHead .ui-module__Hi2WXW__flags{justify-content:center}.ui-module__Hi2WXW__popup{left:var(--popup-edge);bottom:var(--popup-edge);z-index:40;width:var(--popup-w);border-radius:var(--r-popup);background:var(--popup-foot);text-align:left;position:absolute;overflow:hidden}.ui-module__Hi2WXW__popupLink{display:block}.ui-module__Hi2WXW__popupImg{width:100%;height:auto;display:block}.ui-module__Hi2WXW__popupFoot{padding:var(--popup-foot-py) var(--popup-foot-px);background:var(--popup-foot);color:var(--popup-text);justify-content:space-between;align-items:center;display:flex}.ui-module__Hi2WXW__popupCheck{align-items:center;gap:var(--popup-check-gap);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui-module__Hi2WXW__popupCheck span{color:var(--popup-text)}.ui-module__Hi2WXW__popupCheck input{width:var(--popup-check);height:var(--popup-check);border:var(--popup-check-bw) solid var(--popup-check-line);background:var(--popup-foot);appearance:none;cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:50%;flex-shrink:0;margin:0;position:relative}.ui-module__Hi2WXW__popupCheck input:checked{border-color:var(--popup-text);background:var(--popup-text)}.ui-module__Hi2WXW__popupCheck input:checked:after{content:"";border:solid var(--popup-foot);border-width:0 var(--popup-tick) var(--popup-tick) 0;width:26%;height:46%;position:absolute;top:18%;left:32%;transform:rotate(45deg)}.ui-module__Hi2WXW__popupClose{width:var(--popup-close);height:var(--popup-close);border-radius:var(--r-btn);color:var(--popup-text);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-module__Hi2WXW__popupClose:hover{background:var(--popup-close-hover)}.ui-module__Hi2WXW__popupClose svg{width:var(--popup-close-icon);height:var(--popup-close-icon)}@media (max-width:480px){.ui-module__Hi2WXW__popup{right:var(--popup-edge);width:auto}}
.Header-module__lnUIdW__header{--hd-h:var(--header-h);--hd-logo:var(--hd-logo-h);z-index:50;transition:background-color var(--dur) var(--ease);position:fixed;inset:0 0 auto}.Header-module__lnUIdW__solid{background:var(--c-bg)}.Header-module__lnUIdW__onKv{--hd-h:calc(var(--kv-logo-h) + var(--kv-edge) * 2);--hd-logo:var(--kv-logo-h)}.Header-module__lnUIdW__inner{z-index:1;height:var(--hd-h);padding-inline:var(--kv-edge);transition:height var(--dur) var(--ease);justify-content:space-between;align-items:center;display:flex;position:relative}.Header-module__lnUIdW__onKv .Header-module__lnUIdW__inner{padding-top:var(--kv-edge);align-items:flex-start}.Header-module__lnUIdW__onKv .Header-module__lnUIdW__dots{margin-top:calc(var(--sp-item) * -1)}.Header-module__lnUIdW__logo{align-items:center;gap:var(--sp-sub);transition:opacity var(--dur) var(--ease);display:inline-flex}.Header-module__lnUIdW__logo:hover{opacity:.8}.Header-module__lnUIdW__logoImg{height:var(--hd-logo);width:auto;transition:height var(--dur) var(--ease)}.Header-module__lnUIdW__logoImgSub{height:calc(var(--hd-logo) * .6)}.Header-module__lnUIdW__dots{padding:var(--sp-item);color:var(--c-text);transition:opacity var(--dur) var(--ease);place-items:center;display:grid}.Header-module__lnUIdW__dots:hover{opacity:.75}.Header-module__lnUIdW__dots svg{width:var(--kv-dots);height:var(--kv-dots)}.Header-module__lnUIdW__panel{padding:calc(var(--hd-h) + var(--sp-title)) var(--kv-edge) var(--kv-edge);background:var(--c-bg);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), visibility var(--dur) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.Header-module__lnUIdW__panelOpen{opacity:1;visibility:visible}.Header-module__lnUIdW__panelInner{gap:var(--sp-block);flex:1;grid-template-rows:1fr auto;display:grid}.Header-module__lnUIdW__groups{gap:var(--sp-title) var(--sp-sub);grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid}.Header-module__lnUIdW__group{align-content:start;gap:var(--sp-sub);padding-top:var(--sp-sub);border-top:1px solid var(--c-line-strong);transform:translate3d(0, var(--sp-sub), 0);transition:transform var(--dur) var(--ease);transition-delay:calc(var(--i,0) * var(--mo-step) / 2);display:grid}.Header-module__lnUIdW__panelOpen .Header-module__lnUIdW__group{transform:none}.Header-module__lnUIdW__groupHead{gap:var(--sp-item);color:var(--c-text-3);transition:color var(--dur) var(--ease);display:inline-flex}.Header-module__lnUIdW__groupNo{color:var(--c-text-off)}.Header-module__lnUIdW__link{color:var(--c-text-2);transition:color var(--dur) var(--ease);display:inline-block}.Header-module__lnUIdW__groupHead:hover,.Header-module__lnUIdW__link:hover,.Header-module__lnUIdW__active{color:var(--c-text)}.Header-module__lnUIdW__panelUtil{justify-content:space-between;align-items:center;gap:var(--sp-sub);padding-top:var(--sp-sub);border-top:1px solid var(--c-line);display:flex}.Header-module__lnUIdW__panelMeta{color:var(--c-text-3)}.Header-module__lnUIdW__panelActions{align-items:center;gap:var(--sp-sub);display:flex}.Header-module__lnUIdW__seg{border:1px solid var(--c-line-strong);border-radius:var(--r-pill);gap:2px;padding:2px;display:inline-flex}.Header-module__lnUIdW__segBtn{padding:var(--sp-item) var(--pad-card-s);border-radius:var(--r-pill);color:var(--c-text-2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease)}.Header-module__lnUIdW__segBtn[aria-pressed=true]{background:var(--c-text);color:var(--c-on-ink)}@media (max-width:1199px){.Header-module__lnUIdW__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Header-module__lnUIdW__panel{padding-top:calc(var(--hd-h) + var(--sp-sub))}.Header-module__lnUIdW__panelInner{gap:var(--sp-sub);grid-template-rows:auto 1fr}.Header-module__lnUIdW__groups{gap:var(--sp-sub);grid-template-columns:minmax(0,1fr)}.Header-module__lnUIdW__group{gap:var(--sp-item)}.Header-module__lnUIdW__panelUtil{border-top:0;order:-1;padding-top:0}.Header-module__lnUIdW__panelMeta{display:none}.Header-module__lnUIdW__logoImgSub{height:calc(var(--hd-logo) * .5)}.Header-module__lnUIdW__panelActions{flex-direction:row-reverse;justify-content:space-between;width:100%}}
.Footer-module__3hUVsW__footer{padding-block:var(--sp-section) var(--sp-sub);background:var(--inv-bg)}.Footer-module__3hUVsW__inner{max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.Footer-module__3hUVsW__main{gap:var(--sp-sub);grid-template-columns:1.4fr repeat(4,minmax(0,1fr));align-items:start;display:grid}.Footer-module__3hUVsW__brand{color:var(--c-text)}.Footer-module__3hUVsW__groupHead{color:var(--c-text);transition:color var(--dur) var(--ease)}.Footer-module__3hUVsW__link{transition:color var(--dur) var(--ease)}.Footer-module__3hUVsW__groupHead:hover,.Footer-module__3hUVsW__link:hover{color:var(--c-accent)}.Footer-module__3hUVsW__band{margin-top:var(--sp-title);padding-top:var(--sp-sub);border-top:1px solid var(--c-line)}.Footer-module__3hUVsW__bar{justify-content:space-between;align-items:center;gap:var(--sp-sub);display:flex}@media (max-width:767px){.Footer-module__3hUVsW__footer{padding-top:var(--sp-block)}.Footer-module__3hUVsW__main{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__3hUVsW__main>:first-child{grid-column:1/-1}.Footer-module__3hUVsW__bar{flex-direction:column;align-items:flex-start}}
.sections-module__9aG06W__intro{gap:var(--sp-title);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.sections-module__9aG06W__venuePhoto{aspect-ratio:4/3;border-radius:var(--r-card);background:var(--c-surface) url(/img/venue-hotel.webp) 50% 50% / cover no-repeat;min-height:100%}.sections-module__9aG06W__quote{padding:var(--pad-card);border-radius:var(--r-card);background:var(--c-surface)}.sections-module__9aG06W__split{gap:var(--sp-title);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.sections-module__9aG06W__splitFlip>:first-child{order:2}@media (max-width:767px){.sections-module__9aG06W__split{gap:var(--sp-sub);grid-template-columns:minmax(0,1fr)}.sections-module__9aG06W__splitFlip>:first-child{order:0}.sections-module__9aG06W__intro{gap:var(--sp-sub);grid-template-columns:minmax(0,1fr)}}
.page-module__kjQjrG__map{width:100%;height:var(--map-h);border-radius:var(--r-card);border:0}
.page-module__XtccSq__bar{justify-content:space-between;align-items:baseline;gap:var(--sp-item);padding-bottom:var(--sp-item);border-bottom:2px solid var(--c-text);flex-wrap:wrap;display:flex}
.page-module___8aEwW__hero{min-height:100svh;padding:var(--kv-top) var(--gutter) calc(var(--kv-cta-bottom) + var(--kv-cta-h) + var(--sp-sub));background:var(--c-bg) url(/img/kv-bg.webp) 50% 50% / cover no-repeat;color:var(--kv-ink);align-content:start;justify-items:center;display:grid;position:relative}.page-module___8aEwW__heroBody{justify-items:center;gap:var(--kv-meta-gap);display:grid}.page-module___8aEwW__heroTitle{display:grid}.page-module___8aEwW__heroMeta{text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.page-module___8aEwW__sep{padding-inline:.6em}.page-module___8aEwW__nowrap{white-space:nowrap}.page-module___8aEwW__heroCta{left:50%;bottom:var(--kv-cta-bottom);position:absolute;translate:-50%}.page-module___8aEwW__kvBtn{min-width:var(--kv-cta-w);height:var(--kv-cta-h);padding-inline:var(--kv-cta-pad);border-radius:var(--kv-cta-r);background:var(--kv-ink);color:var(--kv-on);white-space:nowrap;transition:opacity var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__kvBtn:hover{opacity:.85}.page-module___8aEwW__panel{min-height:max(var(--panel-h), var(--panel-min));padding-block:var(--sp-section);align-items:center;display:flex;position:relative}.page-module___8aEwW__panelBody{width:100%;display:flex}.page-module___8aEwW__panelCopy{max-width:var(--panel-copy)}.page-module___8aEwW__panelAbout{background:var(--grad-panel-edge), var(--grad-panel-left), url(/img/about-bg.webp) 100% 40% / cover no-repeat}.page-module___8aEwW__panelVenue{background:var(--grad-panel-edge), var(--grad-panel-left), url(/img/venue-hotel.webp) 100% 50% / cover no-repeat}.page-module___8aEwW__lead{gap:var(--sp-title);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:767px){.page-module___8aEwW__hero{padding-top:calc(var(--kv-logo-h) + var(--kv-edge) * 2);background-image:url(/img/kv-bg-m.webp);background-position:50% 0;align-content:center}.page-module___8aEwW__heroTitle{text-align:center;justify-items:center}.page-module___8aEwW__heroMeta{flex-direction:column}.page-module___8aEwW__sep{display:none}.page-module___8aEwW__panel{align-items:flex-end}.page-module___8aEwW__panelAbout{background:var(--grad-panel-edge), var(--grad-panel-mo), url(/img/about-bg-m.webp) 50% 0% / cover no-repeat}.page-module___8aEwW__panelVenue{background:var(--grad-panel-edge), var(--grad-panel-mo), url(/img/venue-hotel.webp) 50% 50% / cover no-repeat}.page-module___8aEwW__lead{gap:var(--sp-sub);grid-template-columns:minmax(0,1fr)}}
.page-module__mXbRSG__list{padding-left:var(--pad-card-s);list-style:outside}.page-module__mXbRSG__split{gap:var(--sp-title);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:767px){.page-module__mXbRSG__split{gap:var(--sp-sub);grid-template-columns:minmax(0,1fr)}}
