.event-type-cover[data-cover-font=serif] .event-type-cover-title,.happening-publication>header[data-cover-font=serif] h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif}.event-type-cover[data-cover-font=condensed] .event-type-cover-title,.happening-publication>header[data-cover-font=condensed] h1{letter-spacing:-.07em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-weight:700;font-stretch:75%}.event-type-cover[data-cover-align=center] .event-type-cover-title,.happening-publication>header[data-cover-align=center]{text-align:center}.happening-content-blocks{display:flow-root}.happening-content-blocks figure[data-layout=inset]{width:72%;margin-left:auto;margin-right:0}.happening-content-blocks figure[data-layout=pair]{float:left;clear:none;width:calc(50% - 12px);margin:30px 12px 30px 0}.happening-content-blocks>div,.happening-content-blocks figure:not([data-layout=pair]){clear:both}.happening-content-blocks>div[data-treatment=statement]{border-block:1px solid #aaa;padding:45px 0}.happening-content-blocks>div[data-treatment=statement] .happening-prose{letter-spacing:-.04em;font-size:clamp(32px,4.5vw,68px);font-weight:400;line-height:1.05}.happening-content-blocks figure:after{content:"";clear:both;display:block}@media (width<=600px){.happening-content-blocks figure[data-layout=pair]{float:none;width:100%;margin:30px 0}.happening-content-blocks figure[data-layout=inset]{width:85%}.happening-content-blocks>div[data-treatment=statement] .happening-prose{font-size:36px}}.event-type-cover[data-cover-font=condensed] .event-type-cover-title{font-weight:700!important}.event-type-cover[data-cover-align=center] .event-type-cover-title>span+span{margin-left:0}.happening-content-blocks figure[data-layout=pair] figcaption{overflow-wrap:anywhere}.event-type-cover[data-cover-font] .event-type-cover-title{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}.he-publication{color:#111;background:#fff;padding:0!important}.he-publication .happening-publication-grid{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start;gap:clamp(35px,5vw,100px);padding:42px 4vw 65px;display:grid}.he-publication .happening-publication-visual{grid-area:1/1;min-width:0}.he-publication .he-rail{border:0;grid-area:1/2;min-width:0;padding:0;position:sticky;top:110px}.he-publication .he-event-heading{margin:0 0 25px;padding:0}.he-publication .he-event-heading>span{color:#2040ff;letter-spacing:.06em;font-size:10px}.he-publication .he-event-heading h1{overflow-wrap:anywhere;letter-spacing:-.05em!important;margin:22px 0 20px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,3.5vw,58px)!important;font-weight:400!important;line-height:1.02!important}.he-publication .he-event-heading>p{color:#555;margin:12px 0;font-size:12px;line-height:1.6}.he-event-heading p strong{color:#111;font-weight:400;display:block}.he-publication .he-essentials{border-top:1px solid #111;gap:18px;padding-top:20px;display:grid}.he-publication .he-essentials section>small{letter-spacing:.07em;color:#555;margin:0 0 7px;font-size:9px;display:block}.he-publication .he-essentials :is(p,time){margin:0;font-size:15px;line-height:1.5;display:block}.he-essentials :is(strong,span){font-weight:400;display:block}.he-publication .he-essentials time>strong{font-size:17px}.he-essentials time>span{font-size:18px}.he-publication .he-essentials time small{margin:0 0 0 4px;font-size:10px;display:inline}.he-publication .he-entry-action{margin:25px 0 20px}.he-publication .he-entry-action .happening-action{color:#fff;text-align:center;background:#2040ff;border:1px solid #2040ff;padding:15px 18px;font-size:14px;text-decoration:none;display:block}.he-publication .happening-action>small{color:inherit;margin:5px 0 0;font-size:10px;display:block}.he-publication .he-walk-in p{margin:0 0 14px;font-size:13px;line-height:1.5}.he-event-status{border:1px solid #aaa;padding:16px;font-size:14px;font-weight:400;display:block}.he-publication .he-lead-image{background:#eee;margin:0 0 35px}.he-publication .he-lead-image>img{object-fit:contain;width:100%;height:auto;max-height:min(86svh,1000px);display:block}.he-publication .he-lead-image figcaption{color:#555;background:#fff;padding:10px 0;font-size:10px;line-height:1.5}.he-publication .he-introduction{max-width:740px;margin:0 0 45px}.he-publication .happening-prose{letter-spacing:0;overflow-wrap:anywhere;font-weight:400;margin:0 0 22px!important;font-size:17px!important;line-height:1.65!important}.he-publication .he-introduction .he-deck{letter-spacing:-.02em;margin-bottom:25px!important;font-size:clamp(21px,2.15vw,31px)!important;line-height:1.35!important}.he-publication .happening-prose strong{font-weight:600}.he-publication :is(.happening-prose,.he-practical) a{color:#2040ff;text-underline-offset:3px;text-decoration:underline}.he-publication .happening-content-blocks{margin-top:30px}.he-publication .happening-content-blocks figure{margin-top:35px;margin-bottom:40px}.he-publication .happening-content-blocks figcaption{gap:5px;margin-top:14px;font-size:11px;line-height:1.5}.he-publication .happening-content-blocks figcaption strong{font-size:18px;font-weight:400}.he-publication .happening-content-blocks>div[data-treatment=statement] .happening-prose{letter-spacing:-.045em;font-size:clamp(32px,4vw,62px)!important;line-height:1.08!important}.he-publication .he-practical,.he-publication .he-source-note{border-top:1px solid #aaa;margin:0;padding:16px 0}.he-publication :is(.he-practical,.he-source-note) summary{cursor:pointer;font-size:12px;line-height:1.5}.he-publication :is(.he-practical,.he-source-note) p,.he-practical address{margin:15px 0;font-size:12px;font-style:normal;line-height:1.6}.he-practical>a{font-size:12px}.he-publication .he-rail .happening-page-actions{background:#fff;border:0;margin:0;padding:0 0 20px;display:block}.he-rail .happening-page-actions>div{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.he-rail .happening-page-actions :is(button,a){font-size:11px;line-height:1.5}.he-rail .happening-page-actions>div>button{padding:11px 14px}.he-rail .happening-page-actions .happening-share{gap:8px;margin:12px 0}.he-rail .happening-page-actions .happening-share>button{padding:11px 14px}.he-rail .happening-page-actions .happening-share>button:first-child{color:#111;background:#fff;border-color:#aaa}.he-rail .happening-page-actions .happening-share-options{padding-inline:0}.he-rail .happening-page-actions>small{color:#666;margin:15px 0;font-size:10px;line-height:1.5;display:block}.he-calendar-options{border-bottom:1px solid #ddd;width:100%;padding:12px 0;font-size:11px}.he-calendar-options summary{cursor:pointer}.he-calendar-options>a{margin:12px 0;text-decoration:underline;display:block}.he-media{color:#fff;clear:both;background:#111;margin:35px 0;padding:30px}.he-media header>small{color:#aaa;letter-spacing:.06em;font-size:9px}.he-media h3{letter-spacing:-.04em;margin:20px 0 15px;font-size:clamp(28px,3.3vw,48px);font-weight:400;line-height:1.08}.he-media header>p{color:#ccc;margin:0 0 25px;font-size:11px}.he-media button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #777;min-height:44px;padding:12px 16px;font-size:12px}.he-media .he-media-load{text-align:left;align-items:center;gap:16px;width:100%;padding:25px 16px;display:flex}.he-media-load small{color:#bbb;margin-left:auto;font-size:10px}.he-play-mark{border-left:11px solid;border-block:7px solid #0000;width:0;height:0;display:inline-block}.he-media iframe{background:#111;border:0;width:100%;height:352px;margin-bottom:15px;display:block}.he-media.is-video iframe{aspect-ratio:16/9;height:auto;min-height:200px}.he-media-source{color:#bbb;margin-top:18px;font-size:10px;text-decoration:underline;display:block}.he-media-empty{border:1px dashed #aaa;padding:25px;font-size:13px}.he-link-block{clear:both;border-block:1px solid #111;margin:35px 0}.he-link-block>a{color:#111;flex-direction:column;gap:15px;padding:25px 0;text-decoration:none;display:flex}.he-link-block small{color:#2040ff;font-size:10px}.he-link-block strong{letter-spacing:-.035em;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.1}.he-link-block span{font-size:14px;line-height:1.6}.he-link-block>a:hover strong{text-underline-offset:5px;text-decoration:underline}.he-media :is(button,a):focus-visible,.he-link-block a:focus-visible{outline-offset:4px;outline:2px solid #2040ff}.happenings-calendar .hc-toolbar{min-height:44px}.happenings-calendar .hc-toolbar nav{gap:25px}.happenings-calendar .hc-toolbar nav button{min-height:46px;font-size:13px}.happenings-calendar .hc-filters.hc-search-row{flex-wrap:nowrap;align-items:center;gap:16px;padding:10px 0;display:flex;position:relative}.hc-search-row .hc-search{flex:auto;min-width:0}.hc-search-row .hc-search input{min-height:40px;font-size:13px}.hc-filter-drawer{flex:none;position:relative}.hc-filter-drawer>summary,.hc-more>summary{cursor:pointer;align-items:center;gap:8px;min-height:42px;font-size:12px;list-style:none;display:flex}.hc-filter-drawer>summary::-webkit-details-marker{display:none}.hc-more>summary::-webkit-details-marker{display:none}.hc-filter-drawer summary small{color:#fff;background:#2040ff;padding:2px 5px;font-size:10px}.hc-filter-options{z-index:70;background:#fff;border:1px solid #111;grid-template-columns:1fr 1fr;gap:14px;width:min(480px,100vw - 30px);padding:20px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #0001}.happenings-calendar .hc-filter-options select{border-bottom:1px solid #aaa;flex:none;width:100%;min-width:0;max-width:none;min-height:44px;font-size:12px}.hc-filter-options button{font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;font-size:12px}.hc-filter-done{color:#2040ff;grid-column:2}.hc-search-row .hc-tools{flex:none;align-items:center;gap:20px;display:flex}.hc-search-row .hc-add{white-space:nowrap;border:0;padding:9px 0;font-size:12px}.hc-search-row .hc-add-mark{display:none}.hc-more{position:relative}.hc-more>div{z-index:75;background:#fff;border:1px solid #111;width:220px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #0001}.hc-more button{width:100%;min-height:44px;font:inherit;text-align:left;color:#111;cursor:pointer;background:#fff;border:0;padding:10px;font-size:12px;display:block}.hc-more button:hover{color:#fff;background:#2040ff}.hc-active-filters{flex-wrap:wrap;gap:8px;padding:0 18px 10px;display:flex}.hc-active-filters button{font:inherit;color:#2040ff;cursor:pointer;background:#fff;border:1px solid #aaa;min-height:34px;padding:7px 10px;font-size:11px}.happenings-calendar .hc-state{padding-block:10px;font-size:10px}.hc-search-row :is(summary,a,input,select,button):focus-visible{outline-offset:3px;outline:2px solid #2040ff}@media (width>=1100px){.he-publication{max-width:1800px;margin:auto}.he-publication .he-introduction{padding:0 2vw}.he-publication .he-media{padding:40px}.he-publication .happening-content-blocks figure[data-layout=inset],.he-publication .happening-content-blocks>div[data-treatment=statement]{margin-block:60px}}@media (width<=750px){.he-publication .happening-publication-grid{flex-direction:column;gap:30px;padding:0 18px 35px;display:flex}.he-publication .he-rail{order:0;width:100%;padding:24px 0 0;position:static}.he-publication .happening-publication-visual{order:1;width:100%}.he-publication .he-event-heading{margin:0 0 20px}.he-publication .he-event-heading h1{margin:15px 0!important;font-size:34px!important;line-height:1.05!important}.he-publication .he-event-heading>span{font-size:9px}.he-publication .he-event-heading>p{margin:10px 0;font-size:11px}.he-event-heading p strong{display:inline}.he-publication .he-essentials{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:15px 20px;padding-top:15px}.he-essentials section:first-child{grid-column:1/-1}.he-publication .he-essentials section>small{margin-bottom:4px;font-size:9px}.he-publication .he-essentials :is(p,time){font-size:14px;line-height:1.4}.he-publication .he-essentials time{flex-wrap:wrap;align-items:baseline;gap:6px 15px;display:flex}.he-publication .he-essentials time>strong{font-size:16px}.he-publication .he-essentials time>span{font-size:15px}.he-publication .he-entry-action{margin:20px 0 12px}.he-publication .he-entry-action .happening-action{padding:13px;font-size:13px}.he-publication .he-rail .happening-page-actions{padding-bottom:10px}.he-rail .happening-page-actions>small{margin:10px 0;font-size:10px}.he-publication .he-practical,.he-publication .he-source-note{padding:13px 0}.he-publication .he-lead-image{margin:0 -18px 28px}.he-publication .he-lead-image>img{height:auto;max-height:none}.he-publication .he-lead-image figcaption{padding:10px 18px;font-size:9px}.he-publication .he-introduction{margin-bottom:30px}.he-publication .he-introduction .he-deck{margin-bottom:20px!important;font-size:21px!important;line-height:1.4!important}.he-publication .happening-prose{margin-bottom:18px!important;font-size:16px!important;line-height:1.6!important}.he-publication .happening-content-blocks figcaption{font-size:10px}.he-publication .happening-content-blocks figcaption strong{font-size:17px}.he-publication .happening-content-blocks>div[data-treatment=statement] .happening-prose{font-size:34px!important;line-height:1.1!important}.he-media{margin-block:28px;padding:24px 18px}.he-media h3{font-size:32px}.he-media .he-media-load{flex-wrap:wrap;gap:12px;padding:20px 12px}.he-media-load small{width:100%;margin-left:23px}.he-media iframe{height:352px}.he-link-block strong{font-size:28px}.happenings-calendar .hc-heading{justify-content:space-between;align-items:center;gap:15px;padding:20px 18px;display:flex}.happenings-calendar .hc-heading>span{max-width:70px;font-size:8px;line-height:1.4}.happenings-calendar .hc-heading :is(h1,h2){max-width:240px;margin:0;font-size:27px;line-height:1.05}.happenings-calendar .hc-toolbar{padding-inline:14px}.happenings-calendar .hc-toolbar nav{gap:22px}.happenings-calendar .hc-toolbar nav button{min-height:44px;font-size:12px}.happenings-calendar .hc-toolbar small{margin-left:4px;font-size:9px}.happenings-calendar .hc-filters.hc-search-row{gap:12px;margin-inline:14px;padding-block:7px}.hc-search-row .hc-search{gap:8px}.hc-search-row .hc-search>span{font-size:23px}.hc-search-row .hc-search input{width:100%;min-height:40px;font-size:12px}.hc-search-row .hc-tools{gap:12px}.hc-search-row .hc-add-label{display:none}.hc-search-row .hc-add-mark{text-align:center;min-width:25px;margin:0;font-size:23px;display:block}.hc-filter-drawer>summary,.hc-more>summary{font-size:11px}.hc-more>summary>span{display:none}.hc-filter-options{grid-template-columns:1fr 1fr;gap:12px;width:auto;padding:18px;position:fixed;top:auto;left:14px;right:14px}.happenings-calendar .hc-filter-options select{flex-basis:auto;width:100%;max-width:none;font-size:12px}.happenings-calendar .hc-state{padding:8px 14px}.hc-active-filters{padding-inline:14px}.happening-community h2{font-size:40px}.happening-community{padding-top:30px;padding-bottom:35px}}.he-rail .he-social-actions{align-items:center}.he-rail .he-social-actions>.happening-share{flex:1;margin:0}.he-rail .he-social-actions .happening-share>button{min-height:40px}.he-rail .happening-page-actions .he-calendar-options{padding-block:10px}.he-rail .happening-page-actions .he-calendar-options p{font-size:11px;line-height:1.5}.he-text-tools{flex-wrap:wrap;gap:8px;margin-top:-12px;margin-bottom:20px;display:flex}.hs-panel .he-text-tools button{min-height:36px;padding:8px 12px;font-size:11px}.he-link-tool{border:1px solid #aaa;margin:15px 0;padding:0 14px 14px}.he-text-field>p{color:#9b2300;font-size:12px}.hs-rich-add{flex-wrap:wrap;justify-content:center;gap:10px;padding:0 18px 25px;display:flex}.he-rail .he-social-actions .happening-share-links{flex-basis:100%;padding-top:10px}.he-rail .he-social-actions .happening-share-links>*{padding:9px 11px;font-size:11px}.he-rail .happening-share>label{overflow-wrap:anywhere;font-size:11px}@media (width<=750px){.he-rail .happening-page-actions>small{margin:8px 0}.he-rail .happening-page-actions>a{margin-top:4px}.he-publication .he-source-note{padding-block:10px}.he-publication .he-source-note summary{color:#555;font-size:10px}.he-publication .he-calendar-options summary{font-size:11px}.happenings-calendar .hc-filters.hc-search-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:8px;display:grid}.hc-search-row .hc-search{grid-column:1/-1;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.hc-search-row .hc-search input{flex:1;width:100%;min-width:0;font-size:13px}.hc-search-row .hc-filter-drawer{grid-area:2/1;justify-self:start}.hc-search-row .hc-filter-drawer>summary{align-items:center;min-height:44px;display:flex}.hc-search-row .hc-tools{border:0;flex-wrap:nowrap;grid-area:2/2;justify-content:flex-end;gap:20px;width:auto;display:flex}.hc-search-row .hc-tools .hc-add{align-items:center;min-height:44px;padding:0;font-size:12px;display:flex}.hc-search-row .hc-add-label{display:inline}.hc-search-row .hc-add-mark{display:none}.hc-search-row .hc-more>summary{align-items:center;min-height:44px;display:flex}.happenings-calendar .hc-card>.hc-save{background-clip:padding-box;border:6px solid #0000;place-items:center;width:44px;height:44px;padding:0;font-size:18px;line-height:1;display:grid;top:6px;right:6px}}
