@font-face{font-family:sans;src:url(../media/thmanyahsans_Light-s.p.0lr8d1lsc_03d.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:sans;src:url(../media/thmanyahsans_Regular-s.p.323lekbcw7ml7.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/thmanyahsans_Medium-s.p.2in8wanqid0fs.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:96.94%;descent-override:24.23%;line-gap-override:0.0%;size-adjust:103.16%}.yesyrq_className{font-family:sans,sans Fallback}.yesyrq_variable{--font-body:"sans", "sans Fallback"}
@font-face{font-family:serifText;src:url(../media/thmanyahseriftext_Regular-s.p.1uzyxud4f2-v0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:serifText;src:url(../media/thmanyahseriftext_Medium-s.p.3nkz2x991p3dd.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:serifText;src:url(../media/thmanyahseriftext_Bold-s.p.1e17hzexk4sld.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:serifText Fallback;src:local(Arial);ascent-override:88.1%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.51%}.MoYGuq_className{font-family:serifText,serifText Fallback}.MoYGuq_variable{--font-serif-text:"serifText", "serifText Fallback"}
@font-face{font-family:display;src:url(../media/thmanyahserifdisplay_Medium-s.p.3lxzrc760wvre.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:87.92%;descent-override:21.98%;line-gap-override:0.0%;size-adjust:113.73%}.qHR5Fq_className{font-family:display,display Fallback}.qHR5Fq_variable{--font-heading:"display", "display Fallback"}
:root{--plum:#5d223e;--bone:#eaebdd;--mist:#9fc7ca;--ember:#f0603d;--sage:#a4b69e;--violet:#8c749d;--crimson:#e21c48;--lilac:#cbaad0;--butter:#fbec98;--rust:#733935;--charcoal:#353535;--white:#fff;--plum-deep:#3f1529;--surface:var(--bone);--ink:var(--plum);--panel:var(--mist);--panel-ink:var(--plum);--line:var(--ember);--tag:var(--ember);--tag-ink:var(--white);--hdr-bg:var(--bone);--hdr-ink:var(--plum);--deep:var(--plum);--deep-ink:var(--bone);--focus:var(--plum);--f-display:var(--font-heading), var(--font-serif-text), Georgia, serif;--f-serif:var(--font-serif-text), Georgia, serif;--f-sans:var(--font-body), system-ui, sans-serif;--t-display:clamp(46px, 8vw, 120px);--t-display-ar:calc(var(--t-display) * 1.084);--t-h1:clamp(34px, 4.6vw, 64px);--t-h2:clamp(26px, 2.6vw, 36px);--t-h3:22px;--t-lede:clamp(18px, 1.5vw, 21px);--t-body:17px;--t-label:15px;--t-cap:13px;--lh-title:1.185;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:48px;--s6:72px;--s7:112px;--gutter:clamp(16px, 5.5vw, 80px);--max:1360px;--crenel-w:clamp(26px, 4.35vw, 60px);--hdr-h:76px;--ease:cubic-bezier(.2, .7, .2, 1);--t-ui:.2s}:is(body:not([data-way]):has([data-way=mist]),body[data-way=mist]){--hdr-bg:var(--plum);--hdr-ink:var(--bone)}:is(body:not([data-way]):has([data-way=butter]),body[data-way=butter]){--panel:var(--butter);--panel-ink:var(--plum);--line:var(--butter);--tag:var(--plum);--tag-ink:var(--butter);--hdr-bg:var(--plum);--hdr-ink:var(--butter);--deep-ink:var(--butter);--surface:var(--butter)}:is(body:not([data-way]):has([data-way=sage]),body[data-way=sage]){--panel:var(--sage);--panel-ink:var(--plum);--line:var(--crimson);--tag:var(--plum);--tag-ink:var(--bone);--hdr-bg:var(--sage);--hdr-ink:var(--plum);--surface:var(--sage)}:is(body:not([data-way]):has([data-way=violet]),body[data-way=violet]){--panel:var(--violet);--panel-ink:var(--bone);--line:var(--ember);--tag:var(--ember);--tag-ink:var(--white);--hdr-bg:var(--plum);--hdr-ink:var(--bone)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--hdr-h)}body{background:var(--surface);color:var(--ink);font:400 var(--t-body)/1.5 var(--f-sans);margin:0;overflow-x:hidden}html[lang=ar] body{font-size:18px;line-height:1.7}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--ember);color:var(--plum-deep)}.skip{inset-inline-start:var(--s3);z-index:100;background:var(--plum);color:var(--bone);padding:var(--s2) var(--s3);text-decoration:none;position:absolute;top:-60px}.skip:focus{top:var(--s3)}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.logo{aspect-ratio:747.88/279.11;background:currentColor;display:block;-webkit-mask:url(/brand/ohc-logo-horizontal.svg) 50%/contain no-repeat;mask:url(/brand/ohc-logo-horizontal.svg) 50%/contain no-repeat}.emblem{aspect-ratio:565.57/831.3;background:currentColor;display:block;-webkit-mask:url(/brand/ohc-icon.svg) 50%/contain no-repeat;mask:url(/brand/ohc-icon.svg) 50%/contain no-repeat}.site-header{z-index:50;background:var(--hdr-bg);color:var(--hdr-ink);--focus:var(--hdr-ink);position:sticky;top:0}.hdr{justify-content:space-between;align-items:center;gap:var(--s4);height:var(--hdr-h);display:flex}.hdr-logo{width:170px;color:var(--hdr-ink);flex:none}.nav{align-items:center;gap:var(--s4);display:flex}.navlink{font-size:var(--t-label);padding-block:var(--s2);transition:background-size var(--t-ui) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;font-weight:500;text-decoration:none}html[dir=rtl] .navlink{background-position:100% 100%}.navlink:hover,.navlink[aria-current=page]{background-size:100% 2px}.lang{font-size:var(--t-label);padding:var(--s2) 0;opacity:.9;text-decoration:none}.lang:hover{text-underline-offset:4px;text-decoration:underline}.menu-btn{font:500 var(--t-label) var(--f-sans);color:inherit;padding:var(--s2) var(--s3);cursor:pointer;background:0 0;border:2px solid;display:none}.btn{--b-bg:var(--plum);--b-ink:var(--bone);align-items:center;gap:var(--s3);font:500 var(--t-label)/1 var(--f-sans);color:var(--b-ink);background:var(--b-bg);border:2px solid var(--b-bg);cursor:pointer;transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease);padding:14px 22px;text-decoration:none;display:inline-flex}.btn:hover{color:var(--b-bg);background:0 0}.btn .arr{transition:transform var(--t-ui) var(--ease)}.btn:hover .arr{transform:translate(4px)}html[dir=rtl] .btn .arr{transform:scaleX(-1)}html[dir=rtl] .btn:hover .arr{transform:scaleX(-1)translate(4px)}.btn--hdr{--b-bg:var(--hdr-ink);--b-ink:var(--hdr-bg);padding:11px 18px}.btn--ghost{color:var(--b-bg);background:0 0}.btn--ghost:hover{background:var(--b-bg);color:var(--b-ink)}.btn--bone{--b-bg:var(--bone);--b-ink:var(--plum)}.btn--ember{--b-bg:var(--ember);--b-ink:var(--plum);padding:16px 26px;font-size:18px}.btn--ember:hover{background:var(--plum);border-color:var(--plum);color:var(--bone)}.btn:disabled{opacity:.55;cursor:default}.lockup{font:500 var(--t-display)/var(--lh-title) var(--f-display);letter-spacing:-.01em}html[lang=ar] .lockup{font-size:var(--t-display-ar);letter-spacing:0;line-height:1.3}.lockup--page{font-size:var(--t-h1)}html[lang=ar] .lockup--page{font-size:calc(var(--t-h1) * 1.084)}.crenel{inset-inline:0;height:calc(var(--crenel-w) * 1.143);background:var(--panel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.306 20.922' preserveAspectRatio='none'%3E%3Cpath d='M0 20.922V4.577L9.153 0V14.384L18.306 9.807V20.922Z'/%3E%3C/svg%3E") 0 100% / var(--crenel-w) 100% repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.306 20.922' preserveAspectRatio='none'%3E%3Cpath d='M0 20.922V4.577L9.153 0V14.384L18.306 9.807V20.922Z'/%3E%3C/svg%3E") 0 100% / var(--crenel-w) 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.306 20.922' preserveAspectRatio='none'%3E%3Cpath d='M0 20.922V4.577L9.153 0V14.384L18.306 9.807V20.922Z'/%3E%3C/svg%3E") 0 100% / var(--crenel-w) 100% repeat-x;position:absolute;bottom:calc(100% - 1px)}.tag{width:184px;height:112px;padding:0 var(--s4) var(--s3);background:var(--tag);color:var(--tag-ink);font:500 24px/1 var(--f-display);clip-path:polygon(0 0,100% 39.5%,100% 100%,0 100%);align-items:flex-end;width:auto;min-width:184px;padding-inline-end:56px;display:inline-flex}html[dir=rtl] .tag{clip-path:polygon(0 39.5%,100% 0,100% 100%,0 100%)}.tag sup{vertical-align:.7em;margin-inline-start:1px;font-size:58%;line-height:0}.ghost{pointer-events:none;background:var(--line);opacity:.16;position:absolute;inset:0;-webkit-mask:url(/brand/ohc-lineart.svg) right -6% top -60px/auto 120% no-repeat;mask:url(/brand/ohc-lineart.svg) right -6% top -60px/auto 120% no-repeat}.photo-band{background:var(--plum);position:relative;overflow:hidden}.photo-band img{object-fit:cover;object-position:center 30%;width:100%;height:clamp(300px,58vh,640px)}.photo-band img[src*=elders-laughing]{object-position:center 6%}.photo-band img[src*=water-carriers]{object-position:center 0%}.panel{background:var(--panel);color:var(--panel-ink);--focus:var(--panel-ink);position:relative}.hero{padding-block:clamp(40px,7vh,88px) clamp(40px,6vh,72px)}.hero-top{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);font-size:var(--t-label);flex-wrap:wrap;margin-bottom:clamp(24px,4vh,48px);font-weight:500;display:flex}.hero-top .rule{background:currentColor;flex:1;align-self:center;min-width:40px;height:2px}.hero .lockup{margin-bottom:clamp(32px,5vh,56px)}.hero-grid{gap:var(--s5) var(--s6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;display:grid}.hero-what{font-size:var(--t-lede);max-width:38em;line-height:1.55}.hero-what strong{font-weight:500}.hero-cta{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.facts{border-top:2px solid;grid-template-columns:1fr 1fr;display:grid}.fact{padding:var(--s3) 0;border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent)}.fact:nth-child(odd){padding-inline-end:var(--s3)}.fact dt{font-size:var(--t-cap);opacity:.85;margin-bottom:var(--s1)}.fact dd{font:500 19px/1.3 var(--f-serif)}.fact dd.big{font:500 40px/1 var(--f-display)}.fact a{text-underline-offset:4px;text-decoration-thickness:1px}.hero{background:var(--mist);color:var(--plum-deep);--focus:var(--plum-deep);position:relative;overflow:hidden}.hero-art{background:url(/brand/photos/home-family-walking.jpg) 70% 100%/cover no-repeat;width:min(54%,980px);position:absolute;top:0;bottom:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 38%);mask:linear-gradient(90deg,#0000,#000 38%)}.hero-art:after{content:"";background:linear-gradient(to bottom, transparent, var(--mist));height:35%;position:absolute;inset:auto 0 0}html[dir=rtl] .hero-art{left:0;right:auto;transform:scaleX(-1)}.hero .wrap{position:relative}.hero .hero-grid{grid-template-columns:minmax(0,46rem);align-items:start}.hero strong{color:var(--plum-deep)}.hero .facts{border-top-color:var(--plum-deep)}.hero .fact{border-bottom-color:color-mix(in srgb, var(--plum-deep) 35%, transparent)}.hero .btn--ember{--b-ink:var(--plum-deep)}.hero .btn--ghost{--b-bg:var(--plum-deep);--b-ink:var(--mist)}@media (max-width:860px){.hero-art{opacity:.35;width:100%}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .82s var(--ease) both}.rise.d1{animation-delay:.12s}.rise.d2{animation-delay:.26s}.rise.d3{animation-delay:.4s}.settle{animation:settle 1.2s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}}.reg{padding-block:var(--s5) 0}.hero+.reg .crenel{display:none}.reg-inner{gap:var(--s5) var(--s6);padding-bottom:var(--s6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;position:relative}.reg-intro p{font-size:var(--t-lede);margin-top:var(--s4);max-width:26em}.reg-notes{margin-top:var(--s4);gap:var(--s2);font-size:var(--t-label);display:grid}.reg-notes li{gap:var(--s2);display:flex}.reg-notes li:before{content:"";background:var(--panel-ink);clip-path:polygon(0 0,100% 24%,100% 100%,0 100%);flex:none;width:10px;height:10px;margin-top:.5em}.reg-foot{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex;position:relative}.reg-foot .cap{font-size:var(--t-cap);padding-bottom:var(--s3)}form.reg-form{gap:var(--s4) var(--s4);grid-template-columns:1fr 1fr;align-content:start;display:grid}.field{gap:var(--s2);display:grid}.field.full,.check,.form-foot,.done{grid-column:1/-1}.field label{font-size:var(--t-label);font-weight:500}.opt{opacity:.85;font-weight:400}.field input{font:400 var(--t-body) var(--f-sans);color:var(--plum);background:var(--bone);border:2px solid var(--plum);width:100%;min-height:50px;transition:box-shadow var(--t-ui) var(--ease);border-radius:0;padding:12px 14px}.field input:focus{box-shadow:0 0 0 3px var(--panel), 0 0 0 6px var(--plum);outline:none}.field input[aria-invalid=true]{border-width:3px}.err{font-size:var(--t-cap);min-height:1em;font-weight:500}.err:not(:empty):before{content:"! "}.check{gap:var(--s3);align-items:flex-start;display:flex}.check input{width:22px;height:22px;accent-color:var(--plum);flex:none;margin:2px 0 0}.check label{font-size:var(--t-label)}.check .cap{font-size:var(--t-cap);opacity:.85;display:block}.form-foot{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.form-foot .cap{font-size:var(--t-cap)}.hp{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.done{background:var(--plum);color:var(--bone);padding:var(--s4);display:none}.done.on{animation:pop .22s var(--ease);display:block}.done p:first-child{font:500 var(--t-h3)/1.3 var(--f-serif)}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}.page-head{padding-block:var(--s5) var(--s5)}.page-head .lede{font-size:var(--t-lede);max-width:34em;margin-top:var(--s4)}.page-head-meta{gap:var(--s2) var(--s4);margin-top:var(--s4);font-size:var(--t-label);flex-wrap:wrap;font-weight:500;display:flex}.page-head-meta span+span:before{content:"·";margin-inline-end:var(--s4)}.roster{gap:var(--s5) var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.spk{flex-direction:column;min-width:0;display:flex}.spk-tile-hit{cursor:pointer;text-align:start;width:100%;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.spk-tile-hit:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.spk-tile-hit:hover .spk-tile{filter:brightness(1.06)}.spk-tile{--spk-crenel-w:clamp(18px, 2.8vw, 30px);--spk-crenel-h:calc(var(--spk-crenel-w) * 1.143);--spk-crenel-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.306 20.922' preserveAspectRatio='none'%3E%3Cg transform='translate(18.306 20.922) scale(-1 -1)'%3E%3Cpath fill='%23fff' d='M0 20.922V4.577L9.153 0V14.384L18.306 9.807V20.922Z'/%3E%3C/g%3E%3C/svg%3E");aspect-ratio:3/4;background:var(--plum);width:100%;color:var(--butter);-webkit-mask-image:linear-gradient(#000 0 0), var(--spk-crenel-mask);-webkit-mask-size:100% calc(100% - var(--spk-crenel-h) + 1px), var(--spk-crenel-w) var(--spk-crenel-h);-webkit-mask-position:top,bottom;-webkit-mask-repeat:no-repeat,repeat-x;-webkit-mask-image:linear-gradient(#000 0 0), var(--spk-crenel-mask);mask-image:linear-gradient(#000 0 0), var(--spk-crenel-mask);-webkit-mask-size:100% calc(100% - var(--spk-crenel-h) + 1px), var(--spk-crenel-w) var(--spk-crenel-h);mask-size:100% calc(100% - var(--spk-crenel-h) + 1px), var(--spk-crenel-w) var(--spk-crenel-h);margin:0;padding:0;display:block;position:relative;overflow:hidden;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.spk-tile-face{background:var(--plum);position:absolute;inset:0;overflow:hidden}.spk-tile-mark{background:currentColor;position:absolute;inset:18% 22%;-webkit-mask:url(/brand/ohc-icon.svg) 50%/contain no-repeat;mask:url(/brand/ohc-icon.svg) 50%/contain no-repeat}.spk-name{font:500 var(--t-h2) / 1.15 var(--f-display);margin-top:var(--s3)}html[lang=ar] .spk-name{font-size:calc(var(--t-h2) * 1.084);line-height:1.3}.spk-role{margin-top:var(--s1);font-size:var(--t-body);line-height:1.35}.band{background:var(--deep);color:var(--deep-ink);--focus:var(--deep-ink)}.band-in{justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s6);flex-wrap:wrap;display:flex}.band h2{font:500 var(--t-h2)/1.2 var(--f-serif);max-width:22em}.band .btn{--b-bg:var(--deep-ink);--b-ink:var(--deep)}.days-tabs{gap:var(--s3);border-bottom:2px solid var(--plum);margin-bottom:var(--s4);display:flex}.day-tab{font:inherit;color:var(--plum);padding:var(--s3) var(--s4) var(--s3) var(--s3);cursor:pointer;transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}.day-tab .d{font:500 56px/1 var(--f-display)}.day-tab .m{font-size:var(--t-label);text-align:start;font-weight:500;line-height:1.25}.day-tab[aria-selected=true]{background:var(--plum);color:var(--bone);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%)}html[dir=rtl] .day-tab[aria-selected=true]{clip-path:polygon(22px 0,100% 0,100% 100%,0 100%)}html[dir=rtl] .day-tab{padding:var(--s3) var(--s3) var(--s3) var(--s4)}.day-tab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--plum) 12%, transparent)}.day[hidden]{display:none}.sess{gap:var(--s2) var(--s5);padding-block:var(--s4);border-bottom:1px solid color-mix(in srgb, var(--plum) 45%, transparent);grid-template-columns:180px minmax(0,1fr);display:grid}.sess time{font:500 var(--t-h3)/1.3 var(--f-sans);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .sess time{text-align:right}.sess .track{font-size:var(--t-cap);background:var(--plum);color:var(--sage);margin-bottom:var(--s2);padding:3px 10px;font-weight:500;display:inline-block}.sess .title{font:500 var(--t-h2)/1.2 var(--f-serif)}.sess .who{margin-top:var(--s2);font-size:var(--t-label)}.sess .who a{text-underline-offset:4px;text-decoration-thickness:1px}.sess.brk .title{font:400 var(--t-h3)/1.3 var(--f-sans);opacity:.85}.prog-note{font-size:var(--t-label);margin-top:var(--s4)}.prog-wrap{padding-bottom:var(--s6);position:relative}.venue-head{padding-block:var(--s5) 0}.venue-main{background:var(--panel);color:var(--bone);--focus:var(--bone)}.venue-main-in{gap:var(--s5) var(--s6);padding-block:var(--s3) var(--s6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.venue-main .lede{max-width:30em;font-size:24px;line-height:1.45}.venue-name{margin-top:var(--s5);font:500 var(--t-h1)/1.1 var(--f-display)}html[lang=ar] .venue-name{font-size:calc(var(--t-h1) * 1.084);line-height:1.3}.venue-card{border-top:2px solid var(--bone);padding-top:var(--s4);gap:var(--s4);align-content:start;display:grid}.venue-card address{font-size:24px;font-style:normal;line-height:1.45}.map-links{gap:var(--s3);flex-wrap:wrap;display:flex}.coords{font-size:var(--t-label);font-variant-numeric:tabular-nums;opacity:.9}.coord-plot{aspect-ratio:16/10;border:2px solid var(--bone);background:repeating-linear-gradient(0deg, transparent 0 47px, color-mix(in srgb, var(--bone) 20%, transparent) 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, color-mix(in srgb, var(--bone) 20%, transparent) 47px 48px);position:relative;overflow:hidden}.coord-plot .pin{width:46px;color:var(--ember);position:absolute;top:42%;left:58%;transform:translate(-50%,-100%)}.coord-plot .pin-label{font-size:var(--t-label);color:var(--white);white-space:nowrap;font-weight:500;position:absolute;top:42%;left:58%;transform:translate(-50%,10px)}.notes-grid{gap:var(--s5);padding-block:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.notes-grid h3{font:500 var(--t-h2)/1.2 var(--f-serif);margin-bottom:var(--s3)}.venue-notes{background:var(--bone);color:var(--plum)}body:has(.reg-page) .reg{padding-top:var(--s5)}.site-footer{background:var(--plum);color:var(--bone);--focus:var(--bone)}.ftr{gap:var(--s4) var(--s5);padding-block:var(--s5) var(--s4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ftr-built{padding-bottom:var(--s4)}.ftr-built-link{color:color-mix(in srgb, var(--bone) 55%, transparent);letter-spacing:.01em;align-items:center;gap:.45em;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.ftr-built-link:hover{color:color-mix(in srgb, var(--bone) 85%, transparent)}.ftr-built-text{white-space:nowrap}.ftr-built-mark{width:3.6rem;height:11px;color:color-mix(in srgb, var(--bone) 88%, transparent)}.ftr-built-link:hover .ftr-built-mark{color:var(--bone)}.ftr .emblem{width:44px}.ftr-meta p:first-child{font:500 19px/1.3 var(--f-serif)}.ftr-meta .cap{font-size:var(--t-cap);opacity:.85;margin-top:var(--s1)}.ftr-nav{gap:var(--s2) var(--s4);font-size:var(--t-label);flex-wrap:wrap;display:flex}.ftr-nav a{text-decoration:none}.ftr-nav a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1020px){.hero-grid,.reg-inner,.venue-main-in{grid-template-columns:1fr}.roster{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-grid{grid-template-columns:1fr}}@media (max-width:860px){:root{--hdr-h:64px}.hdr-logo{width:140px}.menu-btn{display:block}.nav{inset:var(--hdr-h) 0 auto 0;background:var(--hdr-bg);padding:var(--s3) var(--gutter) var(--s4);border-top:1px solid color-mix(in srgb, var(--hdr-ink) 30%, transparent);flex-direction:column;align-items:stretch;gap:0;display:none;position:fixed}.nav.open{display:flex}.navlink,.lang{padding:var(--s3) 0;border-bottom:1px solid color-mix(in srgb, var(--hdr-ink) 25%, transparent);background:0 0;font-size:19px}.navlink[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.nav .btn{margin-top:var(--s4);justify-content:center}}@media (max-width:640px){form.reg-form{grid-template-columns:1fr}.tag{min-width:150px;height:92px;font-size:22px}.sess{gap:var(--s2);grid-template-columns:1fr}.roster{gap:var(--s5);grid-template-columns:1fr}.day-tab .d{font-size:42px}.facts{grid-template-columns:1fr 1fr}.ftr{grid-template-columns:auto 1fr}.ftr-nav{grid-column:1/-1}.photo-band img{height:clamp(240px,44vh,420px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}}.ftr{grid-template-columns:auto 1fr auto auto}.ftr-partner{aspect-ratio:301/219;background:currentColor;width:84px;display:block;-webkit-mask:url(/brand/abu-dhabi-culture.png) 50%/contain no-repeat;mask:url(/brand/abu-dhabi-culture.png) 50%/contain no-repeat}@media (max-width:640px){.ftr{grid-template-columns:auto 1fr}.ftr-nav{gap:var(--s2) var(--s3);font-size:12px}.ftr-partner{grid-column:1/-1;justify-self:end}}@media (max-width:299px){.ftr .emblem{width:36px}.ftr-meta p:first-child{font-size:15px}.ftr-nav{gap:6px 10px;font-size:10px}.ftr-partner{width:64px}}.empty{padding-block:var(--s5) var(--s6);font-size:var(--t-lede)}.notice{background:var(--plum);color:var(--bone);padding:var(--s4)}.notice p+p{margin-top:var(--s2)}.notice .btn{--b-bg:var(--bone);--b-ink:var(--plum);margin-top:var(--s3)}.form-alert{border:2px solid var(--plum);padding:var(--s3);grid-column:1/-1;font-weight:500}.reg-closed{font-size:var(--t-lede);max-width:30em}.turnstile{grid-column:1/-1}.prog-pdf{margin-bottom:var(--s4)}.venue-map{aspect-ratio:16/10;border:2px solid var(--bone);width:100%;display:block}.page-card{background:var(--bone);color:var(--plum);margin-bottom:var(--s6);padding:clamp(24px,4vw,48px)}.page-card h2{font:500 var(--t-h2)/1.2 var(--f-serif)}.ticket-id{letter-spacing:.06em;direction:ltr;unicode-bidi:isolate;font:700 clamp(28px,4vw,40px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.ticket-qr{background:var(--white);margin-top:var(--s4);padding:8px}.page-card dl{margin-top:var(--s5);border-top:2px solid;grid-template-columns:1fr 1fr;display:grid}.page-card .fact dd{font:500 19px/1.3 var(--f-serif)}.page-card .actions{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.spk-open{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.spk-open:hover,.spk-open:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.spk-dialog{width:min(52rem, calc(100vw - 2 * var(--gutter)));scrollbar-width:none;-ms-overflow-style:none;background:var(--butter);max-height:min(90vh,40rem);color:var(--plum);border:0;margin:auto;padding:clamp(28px,4vw,48px);position:relative;overflow:auto}.spk-dialog::-webkit-scrollbar{display:none}.spk-dialog::backdrop{background:color-mix(in srgb, var(--plum-deep) 72%, transparent)}.spk-dialog-close{top:var(--s3);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;z-index:1;background:0 0;border:2px solid;place-items:center;display:grid;position:absolute;inset-inline-end:var(--s3)}.spk-dialog-close svg{width:1.25rem;height:1.25rem}.spk-dialog-grid{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.spk-tile--dialog{width:100%;max-width:15rem;margin-inline:auto}.spk-dialog-body{min-width:0;padding-inline-end:2rem}.spk-dialog-name{font:500 clamp(44px, 5.5vw, 64px) / 1.1 var(--f-display);margin:0}html[lang=ar] .spk-dialog-name{font-size:calc(1.084*clamp(44px,5.5vw,64px));line-height:1.25}.spk-dialog-role{margin-top:var(--s2);font-size:var(--t-body)}.spk-bio{margin-top:var(--s4);font-size:var(--t-body);white-space:pre-line;line-height:1.7}.spk-at{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid color-mix(in srgb, var(--plum) 35%, transparent)}.spk-at-title{margin:0 0 var(--s3);font:700 var(--t-label) / 1.3 var(--f-sans)}.spk-at-list{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.spk-at-when{font-size:var(--t-cap);opacity:.85;margin:0}.spk-at-session{margin-top:var(--s1);font:500 var(--t-lede) / 1.3 var(--f-serif);color:inherit;text-decoration:none;display:inline-block}.spk-at-session:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:720px){.spk-dialog-grid{grid-template-columns:1fr}.spk-tile--dialog{max-width:12rem}.spk-dialog-body{padding-inline-end:0}}
