@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9329b4c88e9a4c65-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9f0283fb0a17d415-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b23d6f79e2f70fe0-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/15654ee4be496d3b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3ccba4c07802ced8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f87b4cd8ba51c436-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a88c13d5f58b71d4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Slab Fallback;src:local("Times New Roman");ascent-override:89.69%;descent-override:23.20%;line-gap-override:0.00%;size-adjust:116.83%}.__className_3937cc{font-family:Roboto Slab,Roboto Slab Fallback;font-style:normal}.__variable_3937cc{--font-roboto-slab:"Roboto Slab","Roboto Slab Fallback"}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));outline:none;-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1)}.yarl__carousel_with_slides{column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1 1;position:relative;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%)}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-width:100%;max-height:100%;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{width:100%;height:100%;object-fit:cover}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{position:absolute;top:0;right:0;bottom:auto;left:auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding,8px)}[dir=rtl] .yarl__toolbar{top:0;right:auto;bottom:auto;left:0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);outline:none;line-height:0;padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,hsla(0,0%,100%,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--yarl__navigation_button_padding,24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{position:absolute;left:var(--yarl__slide_captions_container_left,0);right:var(--yarl__slide_captions_container_right,0);padding:var(--yarl__slide_captions_container_padding,16px);background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{overflow:hidden;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);text-align:var(--yarl__slide_description_text_align,start);color:var(--yarl__slide_description_color,#fff)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}:root{color-scheme:dark;--background:#001422;--background-deep:#000d17;--panel:#031d2e;--panel-soft:#0a2638;--gold:#f3a313;--gold-light:#ffbd38;--ivory:#f4efe5;--muted:#c7cbd0;--line:rgb(243 163 19/82%);background:var(--background);color:var(--ivory);font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;background:radial-gradient(circle at 50% 0,rgb(15 60 86/38%),transparent 35rem),var(--background)}a{color:inherit}.draftPreviewBanner{position:sticky;z-index:20;top:0;display:flex;gap:1rem;align-items:center;justify-content:center;padding:.7rem 1rem;border-bottom:1px solid var(--gold);background:var(--gold);color:var(--background-deep);font-weight:700}.draftPreviewBanner a{padding:.25rem .55rem;border:1px solid;border-radius:.3rem}.draftPreviewBanner a:focus-visible,.draftPreviewBanner a:hover{background:var(--background-deep);color:var(--ivory)}h1,h2,h3,p{margin-top:0}.footerBrand>strong,.siteBrand span,h1,h2,h3{font-family:var(--font-roboto-slab),Georgia,"Times New Roman",serif}.homeShell{padding:2.5rem 0}.contentShell,.homeShell,.siteHeaderShell{width:min(76rem,calc(100% - 3rem));margin-inline:auto}body:has(>.contentHeroPage)>.siteHeaderShell,body:has(>.homePage)>.siteHeaderShell{position:absolute;z-index:10;right:0;left:0}.siteHeader{position:relative;z-index:5;display:flex;gap:2rem;align-items:center;justify-content:space-between;min-height:7.75rem;border-bottom:1px solid rgb(243 163 19/25%)}body:has(>.homePage) .siteHeader{border-bottom:0}.siteBrand,.siteHeader nav .presentedLink--link{color:var(--ivory);font-weight:600;text-decoration:none}.siteBrand{display:inline-flex;gap:.7rem;align-items:center;flex:none}.siteBrand img{width:4.9rem;height:4.9rem;object-fit:contain}.siteBrand span{max-width:11rem;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:700;line-height:1.05}.siteHeader nav{display:flex;gap:clamp(1.7rem,5vw,4.7rem);align-items:center;font-size:1.08rem}.siteHeader nav .presentedLink--link{padding:.65rem 0}.rasterIcon{display:inline-block;width:1em;height:1em;flex:0 0 auto;background-color:currentcolor;image-rendering:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.siteHeader nav .presentedLink--link:focus-visible,.siteHeader nav .presentedLink--link:hover{color:var(--gold-light)}.homePage{overflow:hidden;background:radial-gradient(circle at 50% 45%,rgb(17 65 91/22%),transparent 40rem),linear-gradient(180deg,#001321,#001827 55%,#00111d)}.homeHero{position:relative;background:linear-gradient(90deg,rgb(0 13 23/50%),transparent 44%)}.homeHeroImage,.homeHeroImageShade{position:absolute;inset:0;width:100%;height:100%}.homeHeroImage{object-fit:cover;object-position:center top}.homeHeroImageShade{background:linear-gradient(90deg,rgb(0 13 23/50%),transparent 44%)}.contentHero:before,.homeHero:before{position:absolute;z-index:3;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,rgb(243 163 19/20%),var(--gold) 20%,var(--gold) 80%,rgb(243 163 19/20%));content:"";pointer-events:none}.contentHero:after,.homeHero:after{position:absolute;z-index:3;bottom:-30px;left:50%;width:80%;height:30px;transform:translateX(-50%);background:radial-gradient(ellipse at top,rgb(243 163 19/30%),transparent 60%);content:"";pointer-events:none}.contentHeroPage{overflow-x:clip;background:radial-gradient(circle at 50% 0,rgb(15 60 86/24%),transparent 35rem),linear-gradient(180deg,#001321,#001827 55%,#00111d)}.contentHero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgb(0 13 23/32%),transparent 46%,rgb(0 13 23/12%)),url(/assets/content-hero-night-sky.webp) top /cover no-repeat,var(--background-deep)}.contentHeroInner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr);gap:clamp(2.5rem,6vw,5rem);align-items:center;width:min(76rem,calc(100% - 3rem));margin-inline:auto;padding:9.75rem 0 3rem}.contentHero--withoutImage .contentHeroInner{grid-template-columns:minmax(0,52rem)}.contentHeroCopy{min-width:0;text-shadow:0 3px 18px rgb(0 0 0/52%)}.contentHeroBreadcrumbSlot{min-height:1.2rem;margin-bottom:2rem}.contentHeroBreadcrumbSlot .hierarchyBreadcrumbs{margin-bottom:0}.contentHeroEyebrow{min-height:1.2em;line-height:1.2}.eventHeroEyebrow,.eventHeroLinks,.eventHeroType{display:flex;flex-wrap:wrap;align-items:center}.eventHeroEyebrow{gap:.65rem 1rem}.eventHeroType{gap:.55rem}.eventHeroType .rasterIcon{width:1.15rem;height:1.15rem}.eventHeroType[data-event-type-color=lantern-glow] .rasterIcon{color:var(--gold-light)}.eventHeroType[data-event-type-color=mist-silver] .rasterIcon{color:var(--muted)}.eventHeroType[data-event-type-color=parchment-ivory] .rasterIcon{color:var(--ivory)}.eventHeroStatus{padding:.3rem .6rem;border:1px solid rgb(243 163 19/56%);border-radius:.35rem;background:rgb(0 13 23/62%);color:var(--muted);font-size:.82rem;letter-spacing:.12em}.eventHeroStatus:not([data-event-status=scheduled]){border-color:rgb(255 189 56/82%);color:var(--ivory)}.eventHeroLinks{gap:.65rem 1.25rem;margin-top:1.4rem}.eventHeroLinks a{color:var(--gold-light);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.25em}.contentHeroCopy .hierarchyBreadcrumbs a,.contentHeroEyebrow a{color:inherit;text-decoration:none}.contentHero h1{max-width:20ch;margin-bottom:1.4rem;font-size:clamp(2.8rem,5vw,3.75rem);font-weight:700;line-height:1.1;text-wrap:balance}.contentHeroDescription{max-width:42rem;margin-bottom:1.25rem;color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.contentHeroMedia{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border:1px solid rgb(243 163 19/82%);background:var(--background-deep);box-shadow:0 1.2rem 3rem rgb(0 0 0/36%),0 0 1.8rem rgb(243 163 19/10%)}.contentHeroImage{display:block;width:100%;height:100%;object-fit:cover}.contentHero--portrait .contentHeroMedia{justify-self:end;width:min(22rem,100%);aspect-ratio:1}.contentHeroMeta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;margin:1.5rem 0 0;color:#bac2c8;font-size:.94rem}.contentHeroMetaItem{display:inline-flex;gap:.5rem;align-items:center}.contentHeroMetaItem+.contentHeroMetaItem:before{margin-right:.35rem;color:var(--gold);content:"•"}.contentHeroMetaItem .rasterIcon{width:1.15rem;height:1.15rem;color:var(--ivory)}.contentHero .taxonomyLinks{margin-block:1.25rem 0}.contentHero .childCategories a{background:rgb(0 13 23/46%);text-shadow:none}.contentPageBody{padding-top:4rem}.heroContent{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:11.75rem 0 2.5rem}.heroTitle{margin-bottom:1.5rem;font-size:clamp(2.5rem,3.5vw,4rem);font-weight:700;text-wrap:balance;text-shadow:0 3px 22px rgb(0 0 0/65%)}.heroTitle em,.heroTitle strong{color:var(--gold)}.heroDescription{max-width:42rem;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6;text-shadow:0 2px 14px rgb(0 0 0/70%)}.heroDescription>:last-child,.homeSectionContent>:last-child{margin-bottom:0}.homeSectionContent{width:min(52rem,100%);margin:0 auto 1.5rem;color:var(--muted);line-height:1.6;text-align:center}.heroTabs{display:flex;overflow:hidden;border:1px solid var(--gold);border-radius:.75rem;background:rgb(0 18 31/74%)}.heroTabs a{min-width:9rem;padding:.9rem 1.5rem;border-right:1px solid var(--gold);text-align:center;text-decoration:none}.heroTabs a:last-child{border-right:0}.heroTabs a:focus-visible,.heroTabs a:hover{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#081522}.homeSection{padding-top:1.2rem}.homePage .contentHeading--homeSection{display:grid;grid-template-columns:minmax(2rem,1fr) auto auto auto minmax(2rem,1fr);gap:.9rem;align-items:center;width:100%;margin:1.2rem 0;font-size:2rem;line-height:1;text-align:center;text-transform:uppercase}.contentHeadingSectionLine{position:relative;display:block;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.contentHeadingSectionLine:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.contentHeadingSectionLine:after{position:absolute;top:50%;right:0;width:.55rem;height:.55rem;border:1px solid var(--gold);background:var(--background);content:"";transform:translate(50%,-50%) rotate(45deg)}.contentHeadingSectionLine:last-child:after{right:auto;left:0;transform:translate(-50%,-50%) rotate(45deg)}.contentHeadingSectionMark{display:grid;width:1.6rem;height:1.6rem;place-items:center;color:var(--gold)}.contentHeadingSectionMark .rasterIcon{width:100%;height:100%}.smallNewsImage{height:200px;width:100%;object-fit:cover;transition:transform .32s ease}.smallNewsCard:hover .smallNewsImage{transform:scale(1.025)}.cardBlockImageFallback,.contentCardImageFallback,.newsImageFallback{background:url(/assets/placeholder-nebula.webp) 50%/cover no-repeat,#00111e}.newsImageFallback{display:block}.allNewsCallToAction>.rasterIcon,.menuArrow .rasterIcon{width:1.7rem;height:1.7rem;color:var(--gold)}.newsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.2rem}.allNewsCard,.smallNewsCard{position:relative;min-height:12.5rem;overflow:hidden;border:1px solid var(--line);border-radius:.7rem;text-decoration:none}.smallNewsCard{display:block}.smallNewsOverlay{position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgb(0 12 21/96%))}.smallNewsContent{position:absolute;right:1.6rem;bottom:1.35rem;left:1.6rem;display:flex;flex-direction:column;gap:.65rem}.allNewsCard strong,.smallNewsContent strong{font-family:var(--font-roboto-slab),Georgia,"Times New Roman",serif;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.05}.smallNewsContent time{display:flex;gap:.4rem;align-items:center;color:var(--gold-light)}.smallNewsContent time .rasterIcon{width:1rem;height:1rem}.allNewsCard{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:2.2rem;background:radial-gradient(circle at 25% 40%,rgb(17 65 91/45%),transparent 10rem),linear-gradient(135deg,#021928,#00111e)}.allNewsIcon{display:grid;width:5rem;height:5rem;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold)}.allNewsIcon .rasterIcon{width:2.6rem;height:2.6rem}.allNewsCallToAction{display:flex;grid-column:1/-1;align-self:end;justify-content:space-between;color:var(--gold-light)}.cardBlock{position:relative;width:100%;max-width:none;min-height:25rem;margin-inline:0;overflow:hidden;border:1px solid var(--line);border-radius:.7rem;background:linear-gradient(135deg,var(--panel-soft),var(--background-deep))}.cardBlockImage{position:absolute;width:100%;height:100%;object-fit:cover}.cardBlockImageFallback{inset:0}.cardBlockShade{position:absolute;inset:0;background:linear-gradient(transparent 12%,rgb(0 15 25/92%) 55%,#00111e)}.cardBlockContent{position:absolute;z-index:1;right:1.7rem;bottom:1.2rem;left:1.7rem}.cardBlockContent h3{margin-bottom:.9rem;font-size:clamp(1.8rem,4vw,2.3rem)}.cardBlockContent h3 a{text-decoration:none}.cardBlockContent ul{margin:0;padding:0;list-style:none}.cardBlockContent li+li{border-top:1px solid rgb(255 255 255/12%)}.cardBlockContent a{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;min-height:3.2rem;text-decoration:none}.cardBlockContent a:focus-visible,.cardBlockContent a:hover{color:var(--gold-light)}.siteFooterShell{position:relative}.siteFooterShell:before{top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,rgb(243 163 19/20%),var(--gold) 20%,var(--gold) 80%,rgb(243 163 19/20%))}.siteFooterShell:after,.siteFooterShell:before{position:absolute;content:"";pointer-events:none}.siteFooterShell:after{z-index:3;top:1px;left:50%;width:80%;height:30px;transform:translateX(-50%);background:radial-gradient(ellipse at top,rgb(243 163 19/30%),transparent 60%)}.siteFooter{display:grid;grid-template-columns:1.25fr auto 1fr;gap:clamp(2rem,6vw,5rem);align-items:start;width:min(76rem,calc(100% - 3rem));margin-inline:auto;padding:calc(1.5rem + 20px) 0 3.5rem}.footerBrand{position:relative;top:-15px;display:grid;grid-template-columns:5.7rem minmax(0,1fr);column-gap:1rem;row-gap:.8rem;align-items:center}.footerContent,.footerCopyright{grid-column:2;color:var(--muted);font-size:.875rem;line-height:1.5}.footerContent>:last-child,.footerCopyright>:last-child{margin-bottom:0}.footerBrand img{width:5.7rem;height:5.7rem;object-fit:contain}.footerBrand>strong{font-size:1.65rem;line-height:1.05}.footerContact{display:flex;flex-direction:column;gap:1rem}.footerContact>strong{color:var(--gold-light);font-size:1.05rem}.socialLinks{display:flex;gap:.8rem}.socialLinks a{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:2px solid var(--gold);border-radius:50%;color:var(--gold-light);text-decoration:none}.socialLinks .rasterIcon{width:1.55rem;height:1.55rem}.footerMenus{display:grid;grid-template-columns:repeat(var(--footer-column-count,2),minmax(8rem,1fr));gap:2.5rem}.footerMenus nav{display:flex;flex-direction:column;gap:.65rem}.footerMenu--align-left{align-items:flex-start;text-align:left}.footerMenu--align-center{align-items:center;text-align:center}.footerMenu--align-right{align-items:flex-end;text-align:right}.footerMenu--align-left .footerMenuItem{justify-content:flex-start}.footerMenu--align-center .footerMenuItem{justify-content:center}.footerMenu--align-right .footerMenuItem{justify-content:flex-end}.footerMenus strong{color:var(--gold-light);font-size:1.05rem}.footerMenus a{text-decoration:none}.privacyBanner{position:fixed;z-index:100;right:1rem;bottom:1rem;left:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;width:min(72rem,calc(100% - 2rem));margin-inline:auto;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--line);border-radius:.8rem;background:var(--panel);box-shadow:0 1.2rem 3rem rgb(0 0 0/45%)}.privacyBannerCopy{max-width:65ch}.privacyBanner h2,.privacyDialog h2{margin-bottom:.45rem;color:var(--ivory);font-size:clamp(1.3rem,3vw,1.65rem);line-height:1.2}.privacyBanner p,.privacyDialog p{margin-bottom:0;color:var(--muted);line-height:1.55}.googleMapPlaceholder a,.privacyBanner a,.privacyDialog a{color:var(--gold-light);text-underline-offset:.2em}.googleMapPlaceholderActions,.privacyBannerActions,.privacyDialogActions{display:flex;flex-wrap:wrap;gap:.65rem}.googleMapPlaceholderActions a,.googleMapPlaceholderActions button,.privacyBannerActions button,.privacyDialogActions button{min-height:2.75rem;padding:.65rem .9rem;border:1px solid var(--gold);border-radius:.4rem;background:var(--background-deep);color:var(--ivory);cursor:pointer;font:inherit;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.googleMapPlaceholderActions a:focus-visible,.googleMapPlaceholderActions a:hover,.googleMapPlaceholderActions button:focus-visible,.googleMapPlaceholderActions button:hover,.privacyBannerActions button:focus-visible,.privacyBannerActions button:hover,.privacyDialogActions button:focus-visible,.privacyDialogActions button:hover{border-color:var(--gold-light);background:var(--gold-light);color:var(--background-deep)}.privacyDialogBackdrop{position:fixed;z-index:110;inset:0;display:grid;padding:1rem;place-items:center;background:rgb(0 13 23/84%)}.privacyDialog{width:min(42rem,100%);max-height:calc(100vh - 2rem);padding:clamp(1.1rem,4vw,2rem);overflow-y:auto;border:1px solid var(--line);border-radius:.8rem;background:var(--panel);box-shadow:0 1.2rem 3rem rgb(0 0 0/48%)}.privacyDialogHeader{display:flex;gap:1rem;align-items:start;justify-content:space-between}.privacyDialogClose{padding:.35rem;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:.2em}.privacyCategory{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:1rem;padding:1rem;border:1px solid rgb(243 163 19/35%);border-radius:.7rem;background:var(--panel-soft)}.privacyCategory strong{color:var(--gold-light)}.privacyCategory p{margin-top:.25rem}.privacyCategory label{display:flex;gap:.5rem;align-items:center;color:var(--ivory);font-weight:700}.privacyCategory input{width:1.25rem;height:1.25rem;accent-color:var(--gold)}.privacyDialogDetails{margin-top:1rem}.privacyDialogActions{margin-top:1.5rem}.googleMapPlaceholder{display:grid;min-height:100%;padding:clamp(1rem,4vw,2rem);place-content:center;border:1px solid rgb(243 163 19/45%);border-radius:.7rem;background:var(--panel-soft);text-align:center}.googleMapPlaceholder>strong{color:var(--gold-light);font-size:1.2rem}.googleMapPlaceholder>p{max-width:56ch;margin:.5rem auto 1rem;color:var(--muted);line-height:1.55}.googleMapPlaceholderActions{justify-content:center}.googleMapPlaceholder .googleMapPlaceholderPolicy{margin-bottom:0;font-size:.875rem}.contentShell{padding-bottom:clamp(4rem,10vw,8rem)}.contentPageBody,.documentBody,.memberProfilePage{width:min(76rem,calc(100% - 3rem));margin-inline:auto}.cmsDocument{width:100%}.eyebrow{margin:0 0 .75rem;color:var(--gold-light);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.richText{color:#dde0e2;font-size:1.08rem;line-height:1.75}.richText h2,.richText h3{margin-top:2.25em;color:var(--ivory)}.attachments a,.richText a{color:var(--gold-light)}.richText img{max-width:100%;height:auto}.taxonomyLinks{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.taxonomyLinks a{display:inline-flex;min-height:2rem;align-items:center;padding:.3rem .65rem;border:1px solid transparent;border-radius:999px;font-size:.85rem;line-height:1.2;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.taxonomyLinks .taxonomyLink--category{border-color:var(--gold-light);background:rgb(0 13 23/36%);color:var(--gold-light)}.taxonomyLinks .taxonomyLink--tag{border-color:rgb(111 168 235/78%);background:rgb(3 29 46/46%);color:#b9d5f5}.taxonomyLinks .taxonomyLink--category:focus-visible,.taxonomyLinks .taxonomyLink--category:hover{border-color:var(--gold);background:rgb(243 163 19/14%);color:var(--ivory)}.taxonomyLinks .taxonomyLink--tag:focus-visible,.taxonomyLinks .taxonomyLink--tag:hover{border-color:#a8cdf8;background:rgb(111 168 235/14%);color:var(--ivory)}.taxonomyLinks .taxonomyLink:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.hierarchyBreadcrumbs{margin-bottom:1.25rem;color:#9faab2;font-size:.9rem}.hierarchyBreadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.hierarchyBreadcrumbs li+li:before{margin-right:.4rem;color:var(--gold);content:"›"}.childCategories a,.hierarchyBreadcrumbs a{color:var(--gold-light)}.childCategories{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.childCategories a{padding:.45rem .75rem;border:1px solid rgb(243 163 19/45%);border-radius:.35rem;text-decoration:none}.attachments{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(255 255 255/12%)}.documentDetail{width:100%}.documentDetail .contentHero{overflow:visible}.documentDetail .contentHeroInner{z-index:4;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start}.documentDetail .contentHeroMedia{position:absolute;top:12.95rem;right:0;align-self:start;width:min(28rem,100%);aspect-ratio:210/297}.documentBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);column-gap:clamp(2.5rem,6vw,5rem);min-height:32rem}.documentPdfPreview{position:relative;overflow:hidden;width:100%;height:100%;background:#fff}.documentPdfPreviewFrame{display:block;width:calc(100% + 1rem);height:100%;border:0}.documentPdfPreviewActions{position:absolute;z-index:1;top:.75rem;right:.75rem;display:flex;gap:.5rem}.documentPdfPreviewAction{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;align-items:center;padding:0;border:1px solid var(--gold-light);border-radius:.4rem;background:rgb(0 13 23/92%);color:var(--ivory);cursor:pointer;text-decoration:none;box-shadow:0 .7rem 1.6rem rgb(0 0 0/24%);transition:background-color .16s ease,color .16s ease}.documentPdfPreviewAction--open{cursor:zoom-in}.documentPdfPreviewAction .rasterIcon{width:1.35rem;height:1.35rem}.documentPdfPreviewAction:focus-visible,.documentPdfPreviewAction:hover{background:var(--gold-light);color:var(--background-deep)}.documentPdfPreviewAction:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.documentBody .attachments,.documentBody .richText,.documentSummary{grid-column:1;max-width:70ch}.documentSummary{margin:0 0 2rem;color:var(--ivory);font-size:clamp(1.08rem,1.6vw,1.2rem);font-weight:700;line-height:1.7}.documentBody .richText{line-height:1.8}.emptyState{width:min(48rem,100%);margin:0 auto;padding:2rem;border:1px dashed rgb(243 163 19/48%);border-radius:.75rem;color:var(--muted);text-align:center}.cmsPageDocument{width:100%}.pageBlocks{display:grid;gap:2rem}:is(.listingBlock,.mediaBlock,.memberProfilesBlock){container-name:content-block;container-type:inline-size}.columnLayout{width:min(70rem,100%);min-width:0;margin-inline:auto;container-name:column-layout;container-type:inline-size}.columnLayoutGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);align-items:stretch}.columnLayoutColumn{display:grid;grid-auto-rows:max-content;gap:clamp(1.5rem,3vw,2.5rem)}.columnLayoutColumn>:is(.richText,.listingBlock,.mediaBlock,.memberProfilesBlock){width:100%;min-width:0;margin-inline:0}.columnLayoutColumn :is(.listingBlockHeading,.contentList,.mediaBlockHeading,.mediaList,.memberProfilesBlock>h2,.memberProfilesBlock>.memberGrid,.contentPagination,.emptyState){width:100%;min-width:0;margin-inline:0}.listingBlock{width:min(70rem,100%);margin-inline:auto}.listingBlockHeading{width:min(62rem,100%);margin:0 auto 1.5rem;font-size:clamp(1.8rem,4vw,2.8rem)}.contentList{display:grid;gap:1.5rem;margin:0 auto}.contentCard{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);overflow:hidden;border:1px solid rgb(243 163 19/55%);border-radius:.75rem;background:rgb(5 31 47/86%)}.contentCardImage{display:block;overflow:hidden;min-height:15rem;background:var(--panel)}.contentCardImage img{width:100%;height:100%;object-fit:cover}.contentCardContent{padding:clamp(1.25rem,4vw,2.25rem)}.contentList-cards .contentCardContent{display:flex;min-width:0;flex-direction:column}.contentCardMeta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;color:#9faab2;font-size:.9rem}.contentCardKind{color:var(--gold-light);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contentCardMeta time,.contentCardMetaText{color:var(--ivory);letter-spacing:normal;text-transform:none}.contentCardMetaLink{color:var(--ivory);text-decoration-thickness:1px;text-underline-offset:.2em}.contentCard h2{margin:.5rem 0 .75rem;font-size:clamp(1.5rem,3vw,2.15rem)}.contentCard h2 a{text-decoration:none}.contentCardExcerpt{margin:0;color:var(--muted);line-height:1.6}.contentCardExcerpt>:last-child{margin-bottom:0}.contentCardFacts{display:grid;gap:.65rem;margin:0 0 1rem}.contentCardFacts--grid{margin-bottom:1.5rem}.contentCardFacts p{display:flex;gap:.65rem;align-items:flex-start;margin:0;color:var(--ivory);line-height:1.45}.contentCardFacts a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.contentCardFactIcon{display:inline-flex;flex:0 0 auto;color:var(--gold-light)}.contentCardFactIcon .rasterIcon{width:1.1rem;height:1.1rem}.contentList-cards .contentCardContent>.taxonomyLinks{margin:1.75rem 0 0}.contentList-grid,.contentList-tiles{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.contentList-tiles{gap:1.25rem}.contentTile{min-width:0}.contentTileLink{position:relative;display:grid;overflow:hidden;aspect-ratio:16/9;border:1px solid rgb(243 163 19/72%);border-radius:.75rem;background:var(--background-deep);color:var(--ivory);text-decoration:none;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.contentTileContent,.contentTileMedia,.contentTileOverlay{grid-area:1/1}.contentTileMedia{display:block;overflow:hidden;min-width:0}.contentTileImage,.contentTileImageFallback{display:block;width:100%;height:100%}.contentTileImage{object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1)}.contentTileImageFallback{background:url(/assets/placeholder-nebula.webp) 50%/cover no-repeat,var(--background-deep)}.contentTileOverlay{z-index:1;background:linear-gradient(180deg,rgb(0 13 23/4%),rgb(0 13 23/6%) 24%,rgb(0 13 23/16%) 44%,rgb(0 13 23/35%) 62%,rgb(0 13 23/59%) 78%,rgb(0 13 23/80%) 90%,rgb(0 13 23/96%));pointer-events:none}.contentTileContent{z-index:2;align-self:end;min-width:0;padding:clamp(1rem,3vw,1.35rem);text-shadow:0 3px 22px rgb(0 0 0/65%)}.contentTileContent h2{margin:0 0 .65rem;color:var(--ivory);font-size:1.5rem;line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.contentTileMeta{gap:.35rem .75rem;margin:0;color:var(--gold-light);font-size:.82rem;line-height:1.35}.contentTileMeta :is(.contentCardKind,.contentCardMetaText,time){color:inherit}.contentTileLink:focus-visible,.contentTileLink:hover{border-color:var(--gold-light)}.contentTileLink:focus-visible .contentTileImage,.contentTileLink:hover .contentTileImage{transform:scale(1.035)}.contentTileLink:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.contentList-grid .contentCard{display:flex;flex-direction:column}.contentList-grid>article.contentCard>.contentCardImage{display:block;align-self:start;overflow:hidden;width:100%;min-height:0;max-height:none;aspect-ratio:16/9}.contentList-grid>article.contentCard>.contentCardImage img{display:block}:is(.contentList-grid,.contentList-cards)>article.contentCard>.contentCardImage>.contentCardImageFallback{display:block;width:100%;height:100%}.contentList-grid .contentCardContent{display:flex;min-width:0;flex:1 1;flex-direction:column;padding:1.25rem}.contentList-grid .contentCard h2{font-size:1.5rem}.contentList-grid .contentCardContent>.taxonomyLinks{margin:auto 0 0;padding-top:2rem}.listingBlock:has(>.contentList-compact){width:100%}.contentList-compact{gap:0;overflow:hidden;width:100%;border:1px solid rgb(243 163 19/55%);border-radius:.75rem;background:rgb(5 31 47/86%)}.contentList-compact>.contentCard{border:0;border-bottom:1px solid rgb(243 163 19/45%);border-radius:0;background:transparent}.contentList-compact>.contentCard:last-child{border-bottom:0}.contentList-compact .contentCard{display:block}.contentList-compact .contentCardContent{display:grid;grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);align-items:center;gap:0;padding:1rem 1.25rem}.contentList-compact h2{margin:0;font-size:1.25rem}.contentList-compact h2 a{color:var(--ivory)}.contentList-compact .contentCardMeta{padding-right:1.25rem}.mediaBlock{width:min(70rem,100%);margin-inline:auto}.mediaBlockHeading{width:min(62rem,100%);margin:0 auto 1.5rem;font-size:clamp(1.8rem,4vw,2.8rem)}.mediaList{display:grid;gap:1.5rem;width:min(70rem,100%);margin-inline:auto}.mediaList-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mediaList-cards{grid-template-columns:repeat(2,minmax(0,1fr));width:min(62rem,100%)}.mediaList-list{gap:.75rem;width:min(62rem,100%)}.mediaGalleryItem{display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;border:1px solid rgb(243 163 19/55%);border-radius:.75rem;background:rgb(5 31 47/86%)}.mediaGalleryTrigger{display:block;width:100%;min-height:12rem;padding:0;overflow:hidden;border:0;background:var(--panel);color:inherit;cursor:zoom-in}.attachmentItem:focus-visible,.mediaGalleryTrigger:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.mediaGalleryTrigger img{display:block;width:100%;height:100%;min-height:inherit;aspect-ratio:4/3;object-fit:cover;transition:transform .18s ease}.mediaGalleryTrigger:hover img{transform:scale(1.025)}.mediaGalleryItem figcaption{padding:1rem 1.15rem;color:var(--muted);line-height:1.55}.mediaGallery.mediaList-cards .mediaGalleryTrigger{min-height:18rem}.mediaGallery.mediaList-list .mediaGalleryItem{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:center}.mediaGallery.mediaList-list .mediaGalleryTrigger,.mediaGallery.mediaList-list .mediaGalleryTrigger img{min-height:8rem;aspect-ratio:16/9}.attachmentItem{display:flex;min-width:0;overflow:hidden;border:1px solid rgb(243 163 19/45%);border-radius:.75rem;background:rgb(5 31 47/86%);color:var(--ivory);text-decoration:none;transition:border-color .16s ease,transform .16s ease}a.attachmentItem:hover{border-color:var(--gold-light);transform:translateY(-2px)}.attachmentPreview{display:grid;flex:0 0 8rem;min-height:7.5rem;place-items:center;overflow:hidden;background:rgb(2 20 31/78%)}.attachmentPreview img{width:100%;height:100%;object-fit:cover}.attachmentFileType{padding:.5rem .7rem;border:1px solid rgb(243 163 19/55%);border-radius:.35rem;color:var(--gold-light);font-size:.8rem;font-weight:800;letter-spacing:.08em}.attachmentContent{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.4rem;padding:1.15rem 1.25rem}.attachmentContent strong{overflow-wrap:anywhere}.attachmentMetadata{color:#9faab2;font-size:.84rem}.attachmentDescription{color:var(--muted);line-height:1.5}.attachmentList.mediaList-grid .attachmentItem{flex-direction:column}.attachmentList.mediaList-grid .attachmentPreview{width:100%;min-height:10rem}.attachmentList.mediaList-cards .attachmentItem{flex-direction:column}.attachmentList.mediaList-cards .attachmentPreview{width:100%;min-height:13rem}.yarl__root{--yarl__color_backdrop:rgb(1 13 21/96%);--yarl__color_button:var(--ivory);--yarl__color_button_active:var(--gold-light)}.yarl__slide_description{color:var(--ivory);font-family:var(--font-roboto-slab),serif}.contentPagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(62rem,100%);margin:2rem auto 0;color:var(--muted);text-align:center}.contentPagination a{color:var(--gold-light)}.contentPagination a:last-child{justify-self:end}.contentCarousel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--surface-line,var(--line));border-radius:.75rem;background:linear-gradient(135deg,rgb(9 38 57/96%),rgb(0 18 31/98%));box-shadow:0 1.2rem 3rem rgb(0 0 0/36%),0 0 1.8rem rgb(243 163 19/10%)}.contentCarouselSlides{display:grid}.contentCarouselSlide{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);min-width:0;pointer-events:none;visibility:hidden}.contentCarouselSlide--active{z-index:1;pointer-events:auto;visibility:visible}.contentCarouselVisual{position:relative;min-width:0;min-height:20rem;overflow:hidden;background:var(--background-deep)}.contentCarouselVisualLink{position:absolute;inset:0;display:block;color:inherit}.contentCarouselVisualLink:after{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 10 17/68%),transparent 44%),linear-gradient(0deg,rgb(0 10 17/72%),transparent 42%),linear-gradient(90deg,transparent 70%,rgb(0 10 17/48%));content:""}.contentCarouselImage,.contentCarouselImageFallback{display:block;width:100%;height:100%;min-height:20rem}.contentCarouselImage{object-fit:cover}.contentCarouselImageFallback{background:linear-gradient(135deg,rgb(3 29 46/32%),rgb(0 13 23/82%)),url(/assets/placeholder-nebula.webp) 50% /cover no-repeat}.contentCarouselTitle{position:absolute;z-index:1;top:clamp(1.25rem,3vw,1.8rem);right:clamp(1.25rem,3vw,2rem);left:clamp(1.25rem,3vw,2rem);font-family:var(--font-roboto-slab),Georgia,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.05;text-shadow:0 3px 22px rgb(0 0 0/65%);text-wrap:balance}.contentCarouselControls{position:absolute;z-index:2;bottom:1rem;left:clamp(1.25rem,3vw,2rem);display:flex;gap:.15rem;align-items:center}.contentCarouselControls button{position:relative;width:1rem;height:1rem;padding:0;margin:0 3px;border:0;border-radius:50%;background:rgb(0 13 23/82%);cursor:pointer}.contentCarouselControls button:before{position:absolute;inset:1px;border:2px solid var(--gold-light);border-radius:50%;content:""}.contentCarouselControls button[aria-pressed=true]:before{background:var(--gold-light)}.contentCarouselControls button:hover:before{background:rgb(255 189 56/42%)}.contentCarouselControls button:focus-visible{outline:3px solid var(--surface-focus,var(--gold-light));outline-offset:3px}.contentCarouselContent{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2rem)}.contentCarouselMeta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin:0 0 1rem;color:var(--surface-accent,var(--gold-light));font-size:.82rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.contentCarouselMeta time,.contentCarouselMetaText{color:var(--surface-muted,var(--muted))}.contentCarouselMetaText{font-weight:400;letter-spacing:normal;text-transform:none}.contentCarouselExcerpt{display:-webkit-box;overflow:hidden;margin:0 0 1rem;color:var(--surface-muted,var(--muted));line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:7}.contentCarouselContent .taxonomyLinks{margin:1.5rem 0}.contentCarouselEventFacts{display:grid;gap:.65rem;margin-top:1.25rem}.contentCarouselEventFacts p{display:flex;gap:.65rem;align-items:center;margin:0;color:var(--surface-muted,var(--muted));line-height:1.45}.contentCarouselEventFacts a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.contentCarouselEventFactIcon{display:inline-flex;flex:0 0 auto;color:var(--surface-accent,var(--gold-light))}.contentCarouselActions{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;justify-content:flex-end;margin-top:auto}.contentCarouselAction{display:inline-flex;min-height:2.75rem;gap:.6rem;align-items:center;padding:.6rem .9rem;border:1px solid var(--surface-accent,var(--gold-light));border-radius:.4rem;background:var(--surface-accent,var(--gold-light));color:var(--background-deep);font-weight:700;text-decoration:none}.contentCarouselAction:focus-visible,.contentCarouselAction:hover{background:var(--gold);color:var(--background-deep)}.contentCarouselAction:focus-visible{outline:3px solid var(--surface-focus,var(--gold-light));outline-offset:3px}.contentCarouselAction .rasterIcon{width:1rem;height:1rem}.contentCarouselSecondaryAction{display:inline-flex;gap:.5rem;align-items:center;padding:.4rem 0;border:0;background:transparent;color:var(--surface-accent,var(--gold-light));font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.contentCarouselSecondaryAction:focus-visible,.contentCarouselSecondaryAction:hover{color:var(--gold)}.contentCarouselEventFacts a:focus-visible,.contentCarouselSecondaryAction:focus-visible{border-radius:.2rem;outline:3px solid var(--surface-focus,var(--gold-light));outline-offset:3px}@media (max-width:62rem){.contentCarouselSlide{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr)}}@media (max-width:48rem){.contentCarouselSlide{grid-template-columns:1fr}.contentCarouselImage,.contentCarouselImageFallback,.contentCarouselVisual{min-height:16rem}}@media (prefers-reduced-motion:reduce){.contentCarousel *{scroll-behavior:auto}}.contentPresentation{position:relative;isolation:isolate;min-width:0;color:var(--surface-text,var(--ivory))}.contentPresentation--default{background:var(--panel)}.contentPresentation--default,.contentPresentation--subtle{--surface-accent:var(--gold-light);--surface-focus:var(--gold-light);--surface-line:rgb(243 163 19/42%);--surface-muted:var(--muted);--surface-text:var(--ivory)}.contentPresentation--subtle{background:var(--panel-soft)}.contentPresentation--inverse{--surface-accent:#402600;--surface-focus:#001422;--surface-line:rgb(0 20 34/35%);--surface-muted:#402e12;--surface-text:var(--background-deep);background:linear-gradient(135deg,var(--gold-light),var(--gold))}.contentPresentation--image,.contentPresentation--missingImage{--surface-accent:var(--gold-light);--surface-focus:var(--gold-light);--surface-line:rgb(243 163 19/42%);--surface-muted:var(--muted);--surface-text:var(--ivory);background:var(--panel)}.contentPresentationImage,.contentPresentationShade{position:absolute;inset:0;width:100%;height:100%}.contentPresentationImage{z-index:-2;object-fit:cover}.contentPresentationShade{z-index:-1;background:linear-gradient(90deg,rgb(0 13 23/88%),rgb(0 13 23/72%)),linear-gradient(180deg,rgb(0 20 34/35%),rgb(0 13 23/82%))}.contentPresentationContent{position:relative;z-index:1;min-width:0}.contentPresentation :is(.richText,.contentHeading){color:var(--surface-text,var(--ivory))}.contentPresentation .presentedLink--link,.contentPresentation .richText a,.contentPresentation :is(.richText,.contentHeading,.presentedLink) a{color:var(--surface-accent)}.contentPresentation--block,.contentPresentation--layout,.contentPresentation--sectionGroup{width:min(70rem,100%);margin-inline:auto}.contentPresentation--decorated{overflow:hidden;border-radius:.9rem}.contentPresentation--frame-outline{border:1px solid var(--surface-line,rgb(243 163 19/38%));box-shadow:0 1.5rem 3.5rem rgb(0 0 0/18%)}.contentPresentation--decorated>.contentPresentationContent{padding:clamp(1.25rem,3vw,2rem)}.contentPresentationBody{min-width:0}.contentPresentation--block>.contentPresentationContent>.contentPresentationBody>:is(.richText,.listingBlock,.contentCarousel,.mediaBlock,.memberProfilesBlock){width:100%;max-width:none;margin-inline:0}.contentPresentation--sectionGroup>.contentPresentationContent{padding:0}.sectionGroupSections{display:grid}.contentPresentation--sectionGroup:not(.contentPresentation--decorated) .sectionGroupSections{gap:clamp(1.5rem,3vw,2.5rem)}.contentPresentation--sectionGroup:not(.contentPresentation--decorated) .sectionGroupSection+.sectionGroupSection{border-top:0}.sectionGroupSection>.contentPresentationContent{display:grid;padding:clamp(1.5rem,4vw,3rem)}.sectionGroupSections>.sectionGroupSection.contentPresentation--transparent+.sectionGroupSection.contentPresentation--transparent>.contentPresentationContent{padding-top:0}.sectionGroupSection>.contentPresentationContent>.contentPresentationBody{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.columnLayout{--column-gap:clamp(1.5rem,3.5vw,2.5rem)}.columnLayoutGrid{gap:var(--column-gap)}.columnLayoutColumn{display:block;grid-column:span var(--column-width);min-width:0}.columnLayoutColumn>.contentPresentationContent,.columnLayoutColumn>.contentPresentationContent>.contentPresentationBody{height:100%}.columnLayoutColumnContent{display:grid;gap:clamp(1.5rem,3vw,2.5rem);min-width:0}.columnLayout--align-start .columnLayoutColumnContent{align-content:start}.columnLayout--align-center .columnLayoutColumnContent{align-content:center;min-height:100%}.columnLayout--align-end .columnLayoutColumnContent{align-content:end;min-height:100%}.columnLayoutColumnContent>:is(.contentPresentation,.contentHeading,.actionLinks){width:100%;min-width:0;margin-inline:0}.columnLayout--withSeparators .columnLayoutColumn:not(.columnLayoutColumn--empty)~.columnLayoutColumn:not(.columnLayoutColumn--empty):before{position:absolute;top:0;bottom:0;left:calc(var(--column-gap) / -2);width:1px;background:var(--surface-line,rgb(243 163 19/42%));content:""}.richText--lead{font-size:clamp(1.18rem,2vw,1.38rem);line-height:1.7}.richText--note{color:var(--surface-muted,var(--muted));font-size:.94rem;line-height:1.65}.richText--lead :is(h2,h3),.richText--note :is(h2,h3){font-size:revert}.contentHeading{display:flex;gap:.85rem;align-items:center;margin:0;line-height:1.2}.contentHeading--major{font-size:clamp(1.7rem,4vw,2.6rem)}.contentHeading--minor{font-size:clamp(1.25rem,2.5vw,1.6rem)}.contentHeadingIcon{display:grid;flex:0 0 auto;width:2.6rem;height:2.6rem;border:1px solid var(--gold);border-radius:50%;color:var(--gold-light);place-items:center}.contentHeadingIcon--inverted{background:var(--gold);color:var(--background-deep)}.contentHeadingIcon .rasterIcon{width:1.4rem;height:1.4rem}.actionLinks{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.actionLinks--stacked{flex-direction:column;align-items:flex-start}.actionLinks--align-center{justify-content:center}.actionLinks--align-end{justify-content:flex-end}.actionLinks--stacked.actionLinks--align-center{align-items:center}.actionLinks--stacked.actionLinks--align-end{align-items:flex-end}.presentedLink{display:inline-flex;gap:.55rem;align-items:center;justify-content:center;min-height:2.75rem;color:inherit;font-weight:700;line-height:1.2;text-decoration-thickness:.08em;text-underline-offset:.2em}.presentedLink--primaryButton,.presentedLink--secondaryButton{padding:.72rem 1rem;border:1px solid var(--surface-accent,var(--gold));border-radius:.45rem;text-decoration:none}.presentedLink--primaryButton{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--background-deep)}.presentedLink--secondaryButton{background:rgb(0 13 23/18%);color:var(--surface-text,var(--ivory))}.contentPresentation--inverse .presentedLink--primaryButton{border-color:var(--background-deep);background:var(--background-deep);color:var(--ivory)}.presentedLink--iconOnly{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}.presentedLinkIcon,.presentedLinkTrailingIcon{display:grid;place-items:center}.presentedLinkIcon .rasterIcon,.presentedLinkTrailingIcon .rasterIcon{width:1.4rem;height:1.4rem}.presentedLink:hover{color:var(--surface-accent,var(--gold-light))}.presentedLink--primaryButton:focus-visible,.presentedLink--primaryButton:hover{filter:brightness(1.08);color:var(--background-deep)}.presentedLink--secondaryButton:focus-visible,.presentedLink--secondaryButton:hover{background:var(--surface-accent,var(--gold));color:var(--background-deep)}.contentPresentation--inverse .presentedLink--primaryButton:focus-visible,.contentPresentation--inverse .presentedLink--primaryButton:hover{color:var(--gold-light)}.contentPresentation--inverse .presentedLink--secondaryButton:focus-visible,.contentPresentation--inverse .presentedLink--secondaryButton:hover{color:var(--ivory)}.presentedLink:focus-visible{border-radius:.3rem;outline:3px solid var(--surface-focus,var(--gold-light));outline-offset:3px}.siteHeader nav .headerMenuItem{min-height:2.75rem}.siteHeader nav .presentedLink--secondaryButton{border-width:2px}.siteHeader nav .presentedLink--iconOnly{padding:0}.heroTabs .presentedLink{min-width:9rem;padding:.9rem 1.5rem;border-right:1px solid var(--gold);border-radius:0;text-align:center;text-decoration:none}.heroTabs .presentedLink:last-child{border-right:0}.cardBlockContent .presentedLink{display:grid;grid-template-columns:auto 1fr auto;justify-content:stretch;text-align:left}.cardBlockContent .presentedLinkIcon{width:2rem;height:2rem;color:var(--gold)}.socialLinks .presentedLink:not(.presentedLink--iconOnly){width:auto;padding-inline:1rem;border-radius:.45rem}.tabbedContent{width:min(70rem,100%);min-width:0;margin-inline:auto;overflow:hidden;border:1px solid var(--line);border-radius:.75rem;background:linear-gradient(145deg,rgb(3 29 46/98%),rgb(0 13 23/98%))}.tabbedContentHeader{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:center;padding:.9rem 1rem;background:linear-gradient(rgb(0 13 23/58%),rgb(0 13 23/58%)),url(/assets/placeholder-nebula.webp) center 5% /cover no-repeat}.tabbedContentHeaderMenu{min-width:0}.tabbedContentHeaderMenu:last-child{justify-self:end}.tabbedContentTabs{display:flex;max-width:100%;overflow-x:auto;border:1px solid var(--gold);border-radius:.4rem;scrollbar-color:var(--gold) var(--background-deep);scrollbar-width:thin}.tabbedContentTabs button{min-width:8rem;min-height:2.65rem;flex:1 0 auto;padding:.55rem 1rem;border:0;border-right:1px solid var(--gold);background:transparent;color:var(--ivory);cursor:pointer;font:inherit;font-weight:700}.tabbedContentTabs button:last-child{border-right:0}.tabbedContentTabs button[aria-selected=true]{background:var(--gold-light);color:var(--background-deep)}.tabbedContentTabs button:hover:not([aria-selected=true]){background:rgb(243 163 19/12%)}.tabbedContent .presentedLink:focus-visible,.tabbedContentTabs button:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.tabbedContentPanel,.tabbedContentPanels{min-width:0}.tabbedContentPanel{border-top:1px solid var(--line)}.tabbedContentPanelInner{display:grid;gap:2rem;width:100%;min-width:0;padding:0}.tabbedContentMenuList{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin:0;padding:0;list-style:none}.tabbedContentHeaderMenu:last-child .tabbedContentMenuList{justify-content:flex-end}.tabbedContentFooter{display:flex;min-height:3.8rem;align-items:center;padding:.7rem 1rem;border-top:1px solid var(--line)}.tabbedContentFooter--align-start{justify-content:flex-start}.tabbedContentFooter--align-center{justify-content:center}.tabbedContentFooter--align-end{justify-content:flex-end}.tabbedContentFooter--align-center .tabbedContentMenuList{justify-content:center}.tabbedContentFooter--align-end .tabbedContentMenuList{justify-content:flex-end}@media (max-width:58rem){.tabbedContentHeader{grid-template-areas:"tabs tabs" "left right";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tabbedContentHeader>:first-child{grid-area:left}.tabbedContentTabs{grid-area:tabs;justify-self:center}.tabbedContentHeader>:last-child{grid-area:right}.tabbedContentHeaderSpacer{display:none}}@media (max-width:34rem){.tabbedContentHeader{grid-template-areas:"tabs" "left" "right";grid-template-columns:minmax(0,1fr)}.tabbedContentTabs{width:100%}.tabbedContentTabs button{min-width:min(8rem,50vw)}.tabbedContentHeaderMenu,.tabbedContentHeaderMenu:last-child{justify-self:center}.tabbedContentHeaderMenu .tabbedContentMenuList,.tabbedContentHeaderMenu:last-child .tabbedContentMenuList{justify-content:center}}@container column-layout (width <= 62rem){:is(.columnLayout--3,.columnLayout--4) .columnLayoutGrid{grid-template-columns:minmax(0,1fr)}:is(.columnLayout--3,.columnLayout--4) .columnLayoutColumn{grid-column:1/-1}:is(.columnLayout--3,.columnLayout--4) .columnLayoutColumn--empty{display:none}:is(.columnLayout--3,.columnLayout--4) .columnLayoutColumnContent{align-content:start}:is(.columnLayout--3,.columnLayout--4).columnLayout--withSeparators .columnLayoutColumn:not(.columnLayoutColumn--empty)~.columnLayoutColumn:not(.columnLayoutColumn--empty):before{top:calc(var(--column-gap) / -2);right:0;bottom:auto;left:0;width:auto;height:1px}}@container column-layout (width <= 48rem){.columnLayout--2 .columnLayoutGrid{grid-template-columns:minmax(0,1fr)}.columnLayout--2 .columnLayoutColumn{grid-column:1/-1}.columnLayout--2 .columnLayoutColumn--empty{display:none}.columnLayout--2 .columnLayoutColumnContent{align-content:start}.columnLayout--2.columnLayout--withSeparators .columnLayoutColumn:not(.columnLayoutColumn--empty)~.columnLayoutColumn:not(.columnLayoutColumn--empty):before{top:calc(var(--column-gap) / -2);right:0;bottom:auto;left:0;width:auto;height:1px}}@media (max-width:62rem){.contentHeroInner{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:2.5rem}.documentBody,.documentDetail .contentHeroInner{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);gap:2.5rem}.documentBody{min-height:22rem}.documentDetail .contentHeroMedia{width:20rem}.homeHero{min-height:43rem;background-position:56% top}.heroContent{min-height:34rem}.siteFooter{grid-template-columns:1fr auto}.footerMenus{grid-column:1/-1}.contentList-grid,.mediaList-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.contentShell,.homeShell,.siteFooter,.siteHeaderShell{width:min(100% - 2rem,40rem)}.privacyBanner{grid-template-columns:1fr;max-height:calc(100vh - 2rem);overflow-y:auto}.privacyBannerActions button{flex:1 1 12rem}.privacyCategory{grid-template-columns:1fr}.siteHeader{min-height:6.2rem}.siteBrand img{width:4rem;height:4rem}.siteHeader nav{gap:1.2rem;font-size:.95rem}.contentHero--withoutImage .contentHeroInner,.contentHeroInner{grid-template-columns:minmax(0,1fr);gap:2rem;width:min(100% - 2rem,40rem);min-height:0;padding:8.5rem 0 3rem}.contentHero h1{font-size:clamp(2.55rem,11vw,4rem)}.contentHeroBreadcrumbSlot{margin-bottom:1.5rem}.contentHero--portrait .contentHeroMedia{justify-self:center;width:min(19rem,82vw)}.documentDetail .contentHeroInner{z-index:2;grid-template-columns:minmax(0,1fr)}.documentDetail .contentHeroMedia{position:relative;top:auto;right:auto;justify-self:center;width:min(26rem,100%)}.documentBody{display:block;min-height:0}.contentHeroMetaItem+.contentHeroMetaItem:before{display:none}.homeHero{min-height:43rem;background:linear-gradient(90deg,rgb(0 13 23/76%),rgb(0 13 23/30%) 80%),linear-gradient(180deg,transparent 60%,#001422)}.heroContent{min-height:35rem;padding-top:10.2rem}.heroTitle{margin-bottom:3.5rem}.heroTabs{display:grid;width:min(100%,24rem);grid-template-columns:repeat(2,1fr)}.heroTabs a{min-width:0;padding:.8rem;border-bottom:1px solid var(--gold)}.heroTabs a:nth-child(2){border-right:0}.heroTabs a:nth-child(n+3){border-bottom:0}.newsGrid{grid-template-columns:1fr}.allNewsCard,.smallNewsCard{min-height:16rem}.cardBlock{min-height:23rem}.contentCard,.contentList-compact .contentCardContent,.contentList-grid{grid-template-columns:1fr}.contentList-compact .contentCardContent{gap:.45rem}.mediaGallery.mediaList-list .mediaGalleryItem,.mediaList-cards,.mediaList-grid{grid-template-columns:1fr}.mediaGallery.mediaList-list .mediaGalleryTrigger,.mediaGallery.mediaList-list .mediaGalleryTrigger img{min-height:12rem}.attachmentList.mediaList-list .attachmentPreview{flex-basis:6rem}.contentCardImage{min-height:12rem;max-height:20rem}}@media (max-width:34rem){.siteBrand span{display:none}.siteHeader nav{gap:1rem}.siteHeader nav a{font-size:.9rem}.heroTitle{font-size:clamp(2.8rem,14vw,4rem)}.homePage .contentHeading--homeSection{grid-template-columns:1fr auto 1fr;gap:.65rem;font-size:2.25rem}.contentHeadingSectionMark{display:none}.siteFooter{grid-template-columns:1fr}.socialLinks{justify-content:flex-start}.footerMenus{grid-column:auto;grid-template-columns:1fr}}.membersPage{padding-block:2.5rem 4rem}.membersHeader{max-width:54rem;margin-bottom:2rem}.membersHeader h1{margin:0 0 .6rem}.memberGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.memberGrid.memberGrid-card,.memberGrid.memberGrid-list{grid-template-columns:1fr}.memberGrid-card .memberCard{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.memberGrid-card .memberCardImage{height:100%;aspect-ratio:auto}.memberGrid-card .memberCardBody{align-self:center;padding:clamp(1.25rem,4vw,2rem)}.memberGrid-list{gap:.75rem}.memberGrid-list .memberCard{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center}.memberGrid-list .memberCardBody{padding:.85rem 1rem}.memberGrid-list .memberCardBody h3{font-size:1.15rem}.memberGrid-list :is(.memberCardSummary,.memberCardInterests){display:none}.memberCard{overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 52%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--navy) 82%,black);box-shadow:0 .7rem 1.6rem rgb(0 0 0/18%)}.memberCard>a{display:block}.memberCardImage{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--navy)}.memberCardBody{padding:1.15rem}.memberCardBody h3{margin:0;font-size:1.35rem}.memberCardBody h3 a{color:var(--gold-light)}.memberContextLabel{margin:.4rem 0 0;color:var(--gold);font-weight:700}.memberCardSummary{display:-webkit-box;overflow:hidden;margin:.8rem 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:5}.memberCardInterests{margin:.8rem 0 0;color:color-mix(in srgb,var(--cream) 76%,transparent);font-size:.92rem}.memberChips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none}.memberChips li{padding:.28rem .62rem;border:1px solid color-mix(in srgb,var(--gold) 58%,transparent);border-radius:999px;background:rgb(0 0 0/18%);font-size:.86rem}.memberProfilesBlock{width:min(70rem,100%);margin-block:2rem;margin-inline:auto}.memberProfilesBlock>.memberGrid,.memberProfilesBlock>h2{width:min(62rem,100%);margin-inline:auto}.pageBlocks>*,.pageBlocks>:is(.listingBlock,.mediaBlock,.memberProfilesBlock)>*{width:100%;max-width:none;margin-inline:0}.memberProfilesBlock>h2{margin-bottom:1rem}.memberProfile{max-width:62rem;margin-inline:auto}.memberProfileSection{margin-top:1.8rem}.memberProfileSection h2{margin-bottom:.55rem;color:var(--gold-light);font-size:1.4rem}.contactChannels{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}.contactChannels a{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold-light)}.contactChannels a:focus-visible,.contactChannels a:hover{background:var(--gold);color:var(--navy)}.contactChannels .rasterIcon{width:1.45rem;height:1.45rem}.memberProfileFooter{margin-top:2.8rem;padding-top:1rem;border-top:1px solid rgb(255 255 255/18%);font-size:.9rem}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.featuredEvent{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);overflow:hidden;background:linear-gradient(135deg,rgb(9 38 57/96%),rgb(0 18 31/98%));pointer-events:none;visibility:hidden}.featuredEvent--active{z-index:1;pointer-events:auto;visibility:visible}.featuredEventImageLink{position:relative;display:block;min-height:20rem;overflow:hidden;background:var(--background-deep)}.featuredEventImageLink:after{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 10 17/68%),transparent 44%),linear-gradient(90deg,transparent 70%,rgb(0 10 17/48%));content:""}.featuredEventImage{width:100%;height:100%;min-height:20rem;object-fit:cover}.featuredEventTitle{position:absolute;z-index:1;top:clamp(1.25rem,3vw,1.8rem);right:clamp(1.25rem,3vw,2rem);left:clamp(1.25rem,3vw,2rem);color:inherit;font-family:var(--font-roboto-slab),Georgia,serif;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:700;line-height:1.05;text-decoration:none;text-shadow:0 3px 18px rgb(0 0 0/78%);text-wrap:balance}.featuredEventContent{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2rem)}.featuredEventContent p{margin:0 0 1rem;color:var(--muted);line-height:1.5}.featuredEventSummary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.featuredEventFact{display:flex;gap:.65rem;align-items:flex-start}.featuredEventFactIcon{display:inline-flex;flex:0 0 auto;color:var(--gold-light)}.featuredEventFactIcon .rasterIcon{width:1.25rem;height:1.25rem}.featuredEventActions{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;margin-top:auto;padding-top:.35rem}.eventCalendarSubscription,.featuredEventCalendar,.featuredEventPrimaryAction,.homeEventAllLink{display:inline-flex;gap:.6rem;align-items:center;font-weight:700;text-decoration:none}.featuredEventPrimaryAction{min-height:2.75rem;padding:.6rem .9rem;border:1px solid var(--gold-light);border-radius:.4rem;background:var(--gold-light);color:var(--background-deep)}.eventCalendarSubscription,.featuredEventCalendar,.homeEventAllLink{color:var(--gold-light)}.featuredEventPrimaryAction:focus-visible,.featuredEventPrimaryAction:hover{background:var(--gold);color:var(--background-deep)}.eventCalendarSubscription:focus-visible,.eventCalendarSubscription:hover,.featuredEventCalendar:focus-visible,.featuredEventCalendar:hover,.homeEventAllLink:focus-visible,.homeEventAllLink:hover{color:var(--ivory)}.eventCalendarSubscription .rasterIcon,.featuredEventActions .rasterIcon,.homeEventAllLink .rasterIcon{width:1rem;height:1rem}.eventCarouselSlides{display:grid}.carouselControls,.contentSectionHeading{display:flex;gap:.8rem;align-items:center;justify-content:space-between}.carouselControls{justify-content:center}.carouselControls button{width:2rem;height:2rem;border:1px solid var(--gold);border-radius:50%;background:transparent;color:var(--gold-light);cursor:pointer}.carouselControls button[aria-pressed=true]{border-color:var(--gold-light);background:var(--gold-light);color:var(--background-deep)}.homeEventShowcase{overflow:hidden;border:1px solid var(--line);border-radius:.75rem;background:linear-gradient(145deg,rgb(3 29 46/98%),rgb(0 13 23/98%))}.homeEventToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:center;padding:.9rem 1rem;background:url(/assets/placeholder-nebula.webp) center 5%/cover no-repeat}.homeEventViewTabs{display:grid;grid-template-columns:repeat(2,minmax(8rem,1fr));overflow:hidden;border:1px solid var(--gold);border-radius:.4rem}.homeEventViewTabs button{min-height:2.65rem;padding:.55rem 1rem;border:0;border-right:1px solid var(--gold);background:transparent;color:var(--ivory);cursor:pointer;font:inherit;font-weight:700}.homeEventViewTabs button:last-child{border-right:0}.homeEventViewTabs button[aria-selected=true]{background:var(--gold-light);color:var(--background-deep)}.homeEventViewTabs button:hover:not([aria-selected=true]){background:rgb(243 163 19/12%)}.homeEventAllLink{justify-self:end}.homeEventPanel{border-top:1px solid var(--line)}.homeEventEmpty{display:grid;min-height:12rem;margin:0;place-items:center;padding:2rem;color:var(--muted);text-align:center}.eventCarouselFooter{display:flex;min-height:3.8rem;gap:1rem;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-top:1px solid var(--line)}.calendarEventCalendarAction:focus-visible,.calendarEventPrimaryAction:focus-visible,.calendarGrid button:focus-visible,.calendarNavigation button:focus-visible,.calendarSelectionItem h5 a:focus-visible,.eventCalendarSubscription:focus-visible,.featuredEventCalendar:focus-visible,.featuredEventPrimaryAction:focus-visible,.homeEventAllLink:focus-visible,.homeEventViewTabs button:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.eventCalendar{min-width:0}.calendarLayout{display:grid;grid-template-columns:minmax(20rem,.95fr) minmax(0,1.45fr)}.calendarDetails{min-width:0;padding:clamp(1.25rem,3vw,2rem);border-right:1px solid var(--line);background:rgb(10 38 56/38%)}.calendarDetails h4{margin:0 0 2rem;color:var(--gold-light);font-size:1.08rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.calendarMonth{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.calendarNavigation{display:flex;gap:1rem;align-items:center;justify-content:space-between}.calendarNavigation h3{margin:0;color:var(--ivory);font-size:clamp(1.5rem,3vw,2.15rem);text-align:center;text-transform:capitalize}.calendarNavigation button{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--gold-light);cursor:pointer}.calendarNavigation button:hover{border-color:var(--gold);background:rgb(243 163 19/12%)}.calendarNavigation .rasterIcon{width:1.1rem;height:1.1rem}.calendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding-block:1.25rem;text-align:center}.calendarWeekday{padding-bottom:.35rem;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em}.calendarGrid button{position:relative;display:grid;min-width:0;min-height:3.25rem;grid-template-rows:auto 1.05rem;place-items:center;padding:.3rem .15rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:var(--ivory);font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.calendarGrid button:hover{border-color:rgb(243 163 19/54%);background:rgb(243 163 19/9%)}.calendarGrid .calendarHasEvents{border-color:rgb(243 163 19/38%);background:rgb(10 38 56/78%);font-weight:700}.calendarGrid button[aria-pressed=true]{border-color:var(--gold-light);background:var(--gold);color:var(--background-deep)}.calendarDayNumber{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendarEventIcons{display:flex;min-width:0;min-height:1.05rem;gap:.1rem;align-items:center;justify-content:center;font-size:.82rem}.calendarEventTypeIcon{display:inline-flex;flex:0 0 auto}.calendarEventTypeIcon[data-event-type-color=lantern-glow]{color:var(--gold-light)}.calendarEventTypeIcon[data-event-type-color=mist-silver]{color:var(--muted)}.calendarEventTypeIcon[data-event-type-color=parchment-ivory]{color:var(--ivory)}.calendarGrid button[aria-pressed=true] .calendarEventTypeIcon{color:var(--background-deep)}.calendarEventTypeIcon .rasterIcon{width:1rem;height:1rem}.calendarLegend{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;margin:0;padding:0;color:var(--muted);font-size:.82rem;list-style:none}.calendarLegend li{display:inline-flex;gap:.4rem;align-items:center}.calendarStatus{margin:0;padding:0 1.25rem 1rem;color:var(--muted);font-size:.82rem;line-height:1.5}.calendarStatus a{color:var(--gold-light)}.calendarSelection{color:var(--muted);line-height:1.5}.calendarSelection>p{margin:0}.calendarSelectionItem+.calendarSelectionItem{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgb(243 163 19/26%)}.calendarSelectionItem h5{display:flex;gap:.8rem;align-items:center;margin:0 0 1.25rem;color:var(--ivory);font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.05}.calendarSelectionItem h5 a{color:inherit;text-decoration:none}.calendarSelectionItem h5 .calendarEventTypeIcon .rasterIcon{width:2.25rem;height:2.25rem}.calendarEventSummary,.calendarEventSummary p{font-size:1.08rem}.calendarEventSummary{margin-bottom:1.5rem}.calendarEventSummary p{margin:0 0 .7rem}.calendarEventSummary>:last-child{margin-bottom:0}.calendarEventFacts{display:grid;gap:.85rem;margin-top:1.5rem}.calendarEventFact{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.65rem;align-items:center;margin:0;color:var(--ivory);font-size:1.08rem}.calendarEventFactIcon{display:inline-flex;color:var(--gold-light)}.calendarEventFactIcon .rasterIcon{width:1.25rem;height:1.25rem}.calendarEventFact a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.calendarSelectionActions{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;align-items:center;margin-top:1.75rem}.calendarEventCalendarAction,.calendarEventPrimaryAction{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;font-weight:700;text-decoration:none}.calendarEventCalendarAction{color:var(--gold-light)}.calendarEventPrimaryAction{padding:.65rem 1rem;border:1px solid var(--gold-light);border-radius:.4rem;background:var(--gold-light);color:var(--background-deep)}.calendarEventCalendarAction:focus-visible,.calendarEventCalendarAction:hover{color:var(--ivory)}.calendarEventPrimaryAction:focus-visible,.calendarEventPrimaryAction:hover{border-color:var(--ivory);background:var(--ivory)}:is(.calendarEventCalendarAction,.calendarEventPrimaryAction) .rasterIcon{width:.9rem;height:.9rem}.calendarFooter{display:flex;min-height:3.8rem;gap:1rem 2rem;align-items:center;justify-content:space-between;padding:.8rem clamp(1.25rem,3vw,2rem);border-top:1px solid var(--line)}.eventGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1rem 0 3rem}.eventCard{overflow:hidden;border:1px solid var(--line);border-radius:.7rem;background:rgb(5 27 42/92%)}.eventCard>a{display:block;height:100%;color:inherit;text-decoration:none}.eventCardImage{width:100%;height:12rem;object-fit:cover}.eventCardContent{padding:1.2rem}.eventCardContent h3{margin:.3rem 0 .8rem}.eventPageBody{padding-top:0}.eventDetails{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 2rem;align-items:stretch;margin:-2.75rem 0 clamp(3rem,6vw,5rem);padding:clamp(1.25rem,3vw,2rem);border:1px solid rgb(243 163 19/72%);border-radius:.75rem;background:rgb(3 29 46/96%);box-shadow:0 1.2rem 3rem rgb(0 0 0/30%),0 0 1.5rem rgb(243 163 19/8%)}.eventFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0}.eventFact{min-width:0}.eventFact+.eventFact{padding-left:1.25rem;border-left:1px solid rgb(243 163 19/22%)}.eventFact>dt{display:flex;gap:.55rem;align-items:center}.eventFact>dt .rasterIcon{width:1.4rem;height:1.4rem;color:var(--ivory)}.eventDetails dt{color:var(--gold-light);font-size:.82rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.eventDetails dd{margin:.4rem 0 0;color:var(--ivory);line-height:1.45}.eventFact>dd{padding-left:1.95rem}.eventFact time,.eventFactPrimary,.eventFactSecondary{display:block}.eventFactPrimary{font-weight:700}.eventFactSecondary{margin-top:.2rem;color:var(--muted);font-size:.9rem}.eventFact--combined dt:nth-of-type(2){margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(243 163 19/18%)}.eventDetails dd a{color:inherit}.eventDetailActions{display:flex;min-width:13rem;flex-direction:column;gap:.8rem;justify-content:center;padding-left:2rem;border-left:1px solid rgb(243 163 19/52%)}.eventPrimaryAction,.eventSecondaryAction{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.6rem;align-items:center;width:100%;min-height:2.75rem;padding:.65rem 1rem;border-radius:.4rem;font-weight:700;text-align:left;text-decoration:none}.eventPrimaryAction{border:1px solid var(--gold-light);background:var(--gold-light);color:var(--background-deep)}.eventSecondaryAction{color:var(--ivory);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.eventPrimaryAction:focus-visible,.eventPrimaryAction:hover{background:var(--ivory);border-color:var(--ivory)}.eventSecondaryAction:focus-visible,.eventSecondaryAction:hover{color:var(--gold-light)}.eventHeroLinks a:focus-visible,.eventLinkList a:focus-visible,.eventPrimaryAction:focus-visible,.eventSecondaryAction:focus-visible,.eventSidebar a:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.eventPrimaryAction .rasterIcon,.eventSecondaryAction .rasterIcon{width:1rem;height:1rem}.eventPageColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.eventPageMain,.eventPageSidebar{min-width:0}.eventPageSidebar{position:sticky;top:1.5rem}.eventSidebar{display:grid;gap:1.25rem}.eventSidebarSection{padding:1.35rem;border:1px solid rgb(243 163 19/30%);border-radius:.75rem;background:rgb(3 29 46/74%);box-shadow:0 .7rem 1.6rem rgb(0 0 0/18%)}.eventSidebarSection h2{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgb(243 163 19/38%);font-size:clamp(1.5rem,3vw,2.15rem)}.eventLinkList,.eventSidebarContactChannels,.eventSidebarList{margin:0;padding:0;list-style:none}.eventSidebarList{display:grid;gap:1.15rem}.eventSidebarList>li+li{padding-top:1.15rem;border-top:1px solid rgb(243 163 19/18%)}.eventSidebarList h3{margin-bottom:.35rem;font-size:1.08rem;line-height:1.35}.eventSidebarList h3 a{color:var(--ivory)}.eventSidebarList p{margin-bottom:.65rem;color:var(--muted);line-height:1.55}.eventSidebarList .eventSidebarRole{color:var(--gold-light);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eventSidebarContactChannels{display:grid;gap:.5rem;margin-top:.85rem}.eventLinkList a,.eventSidebarContactChannels a{display:inline-flex;gap:.55rem;align-items:center;color:var(--gold-light);overflow-wrap:anywhere}.eventLinkList .rasterIcon,.eventSidebarContactChannels .rasterIcon{width:1rem;height:1rem}.eventSupplementary{display:grid;gap:clamp(2.5rem,6vw,4rem);margin-top:clamp(3rem,7vw,5rem)}.eventSupplementarySection>h2{margin-bottom:1.25rem;font-size:clamp(1.5rem,3vw,2.15rem)}.eventLinkList{display:grid;gap:.75rem}.googleMapEmbed{width:100%;height:100%;border:0}@media (max-width:62rem){.featuredEvent{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr)}.eventGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventDetails{grid-template-columns:minmax(0,1fr)}.eventFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.eventDetailActions{min-width:0;padding:1.25rem 0 0;border-top:1px solid rgb(243 163 19/32%);border-left:0;justify-content:flex-start}.eventPageColumns{grid-template-columns:minmax(0,1fr)}.eventPageSidebar{position:static}.eventSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.calendarLayout,.eventGrid,.featuredEvent{grid-template-columns:1fr}.eventDetails{margin-top:-1.75rem}.eventFacts,.eventSidebar{grid-template-columns:minmax(0,1fr)}.eventFact+.eventFact{padding-top:1rem;padding-left:0;border-top:1px solid rgb(243 163 19/22%);border-left:0}.eventDetailActions{align-items:stretch;flex-direction:column}.homeEventToolbar{grid-template-columns:1fr}.homeEventToolbar>span{display:none}.homeEventAllLink{justify-self:center}.featuredEventImage,.featuredEventImageLink{min-height:16rem}.calendarMonth{grid-row:1;padding-inline:.75rem}.calendarDetails{grid-row:2;border-top:1px solid var(--line);border-right:0}.calendarFooter{align-items:flex-start;flex-direction:column}.calendarGrid{gap:.15rem}.calendarGrid button{min-height:2.75rem}}@media (max-width:34rem){.homeEventViewTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.calendarSelectionActions,.eventCarouselFooter{align-items:flex-start;flex-direction:column}.calendarEventPrimaryAction{justify-content:center;width:100%}}@media (max-width:70rem){.memberGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.memberGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.memberGrid-card .memberCard{grid-template-columns:1fr}.memberGrid-card .memberCardImage{height:auto;aspect-ratio:2/1}}@media (max-width:32rem){.memberGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contentTileImage,.contentTileLink{transition:none}}@container content-block (width <= 48rem){.contentCard,.memberGrid-card .memberCard{display:block}:is(.contentList-grid,.mediaList-grid,.mediaList-cards,.memberGrid){grid-template-columns:minmax(0,1fr)}.contentList-compact .contentCardContent,.memberGrid-list .memberCard{grid-template-columns:minmax(0,1fr)}.contentList-compact .contentCardContent{gap:.45rem}.contentPagination{grid-template-columns:minmax(0,1fr);text-align:left}.contentPagination a:last-child{justify-self:start}.attachmentList.mediaList-list .attachmentItem,.mediaGallery.mediaList-list .mediaGalleryItem{grid-template-columns:minmax(0,1fr)}}@container content-block (width <= 54rem){.contentList-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container content-block (width <= 36rem){.contentList-tiles{grid-template-columns:minmax(0,1fr)}}