/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-black:#000000;--color-brown:#4e3629;--color-white:#ffffff;--color-transparent:transparent;--color-navy:#002b52;--color-navyblue:#003c71;--color-blue:#0a91c5;--color-mediumblue:#59cbe8;--color-red:#c00404;--color-darkgreen:#008672;--color-mediumgreen:#00b398;--color-border-light:#f0f2f3;--hairline:rgb(255 255 255 / 20%);--hairline-dark:rgb(0 0 0 / 5%);--gradient-cool:linear-gradient(90deg,var(--color-mediumblue),var(--color-mediumgreen),var(--color-white),var(--color-mediumblue));--gradient-warm:linear-gradient(90deg,var(--color-red),var(--color-white),var(--color-mediumblue),var(--color-red));--gradient-line-cool:linear-gradient(90deg,var(--color-mediumblue),var(--color-mediumgreen));--gradient-line-warm:linear-gradient(90deg,var(--color-red),var(--color-red));--gradient-scrim:linear-gradient(180deg,rgb(0 0 0 / 0%),var(--color-brown));--gradient-mesh:radial-gradient(ellipse 900px 650px at 10% 5%,rgb(10 145 197 / 20%),transparent 60%),radial-gradient(ellipse 820px 600px at 90% 15%,rgb(0 179 152 / 15%),transparent 55%),radial-gradient(ellipse 1000px 760px at 50% 55%,rgb(89 203 232 / 10%),transparent 60%),radial-gradient(ellipse 700px 560px at 85% 95%,rgb(192 4 4 / 10%),transparent 55%),radial-gradient(ellipse 650px 500px at 5% 90%,rgb(0 179 152 / 10%),transparent 55%);--gradient-brand:linear-gradient(90deg,var(--color-navy),var(--color-mediumgreen));--gradient-brand-hover:linear-gradient(90deg,var(--color-navy),var(--color-black));--font-minion:minion-pro,Georgia,"Times New Roman",serif;--font-circular:"CircularStd",Helvetica,Arial,sans-serif;--font-size-h3:1.5rem;--font-size-h2:1.75rem;--font-size-body:16px;--font-size-caption:12px;--font-size-btn-small:14px;--radius:1px;--radius-lg:2px;--space-content-x:24px;--space-content-top:32px;--space-quote-top:24px;--space-quote-bottom:8px;--space-caption:6px;--flex-direction:column;--flex-item-width:100%;--panel-bg:rgb(255 255 255 / 95%);--panel-blur:blur(4px);--panel-padding:var(--space-content-top) var(--space-content-x) 0 var(--space-content-x);}#block-brown-site-local-tasks,.alert--menuheight{display:none;}.page_header_media .page_header_body{display:none;visibility:hidden;opacity:0;}.page-node-type-page #footer,.page_theme_overflow #footer{margin-top:40px !important;}.page_theme_overflow .wysiwyg_block_inner{padding:0;}.wysiwyg_block{margin-top:0;}.wysiwyg_block:has(.grid-6) .row::after{display:none;}.component_figure_link{border-radius:var(--radius-lg);overflow:hidden;}.page_header{border-bottom:none;}.page_header_media{background:var(--color-black);}.page_header_background::after{background:linear-gradient(0deg,var(--color-black),var(--color-transparent) 55%);}.page_header_media::after{content:"";position:absolute;inset:0;z-index:4;width:100%;height:100%;background:linear-gradient(to top,var(--color-black) 20%,var(--color-transparent) 80%);}.page_header_background::before{content:"";position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0 auto;background:linear-gradient(120deg,var(--color-mediumblue) 0%,var(--color-mediumgreen) 20%,transparent 40%,var(--color-blue) 60%,transparent 80%,var(--color-red) 90%,var(--color-mediumblue) 100%);background-size:300% 300%;filter:blur(50px);transform:scale(1.25);opacity:0.85;animation:pan 25s ease-in-out infinite,glow 10s ease-in-out infinite;will-change:background-position,opacity;}.fs-background-media.fs-background-native{position:absolute;inset:0;z-index:1;animation:drift 25s ease-in-out infinite alternate;will-change:transform,filter;}.dynamic_placement_inpage.dynamic_header_mobile,.dynamic_header_mobile.minimal_banner,.cover-loaded .page_header_media .page_header_body{display:none;visibility:hidden;opacity:0;}#block-brown-site-content{position:relative;z-index:5;width:100%;max-width:1010px;margin:-40% auto 0;padding:var(--space-content-x) !important;border:1px solid var(--hairline);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);color:var(--color-white);text-wrap:pretty;}#block-brown-site-content h1{margin-top:0;color:var(--color-white);text-align:center;}.page_content{background:linear-gradient(180deg,var(--color-black) 24%,transparent 24%);}.typography:has(.container){border-bottom:2px solid var(--color-border-light);}.typography .container{position:relative;background:var(--panel-bg);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-radius:var(--radius-lg);}.typography .container h2{margin-top:0;padding-top:40px;font-family:var(--font-minion);font-size:var(--font-size-h2);font-weight:bold;line-height:1.125;text-align:center;background:var(--gradient-brand);background-size:120% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.typography .container p{color:var(--color-navy);}.typography .container a{color:var(--color-darkgreen);}.typography a:hover{color:var(--color-mediumgreen);border-bottom-color:var(--color-mediumgreen);}.typography .grid-6 h3{margin-top:0;font-family:var(--font-minion);font-size:var(--font-size-h3);font-weight:bold;background:var(--gradient-brand);background-size:120% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.125;}.typography .grid-6 p{font-family:var(--font-circular);font-size:var(--font-size-body);color:var(--color-navy);}.typography .grid-6 img{aspect-ratio:2 / 1;object-fit:cover;object-position:center;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);}.typography .grid-6:has(img){order:-1;}.typography .ckeditor-col-container:has(.grid-6){display:flex;flex-direction:var(--flex-direction);justify-content:space-between;}.typography .ckeditor-col-container:has(.grid-6) figure figcaption{padding:var(--space-caption);font-family:var(--font-minion);font-size:var(--font-size-caption);font-style:italic;line-height:1.25;}.typography .ckeditor-col-container .grid-6{width:var(--flex-item-width);margin:0;}.text-center .btn-single{margin:0;}.typography .btn-single,.typography .grid-6 .btn-single.btn-small{background:var(--gradient-brand);background-size:300% 100%;border-radius:var(--radius-lg);animation:shift 8s ease-in-out infinite;transition:background 0.25s ease;}.typography .btn-single:hover,.typography .grid-6 .btn-single.btn-small:hover{background:var(--gradient-brand-hover);}.typography .btn-single:active,.typography .grid-6 .btn-single.btn-small:active{background:var(--color-black);}.typography .grid-6 .btn-single.btn-small{font-size:var(--font-size-btn-small);letter-spacing:0;text-transform:none;}.card_list_group.component_block{background:var(--panel-bg);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-radius:var(--radius-lg);}.component_header_title{padding-top:40px;font-family:var(--font-minion);font-size:var(--font-size-h3);font-weight:bold;letter-spacing:0;line-height:1.125;text-align:center;text-transform:none;color:var(--color-black);}.section-break-image-only .component_figure{aspect-ratio:2 / 1;max-height:100%;}.profile_quote_noimg{z-index:1;max-width:1010px;margin-inline:auto;background:var(--panel-bg);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border:1px solid var(--hairline);border-radius:var(--radius-lg);}.profile_quote_noimg_content{margin-bottom:0;padding:var(--space-quote-top) var(--space-content-x) var(--space-quote-bottom) var(--space-content-x);border-top:none;color:var(--color-black);}.profile_quote_noimg_content::before{top:0;}.profile_quote_noimg.blue .profile_quote_noimg_content::before{background:var(--color-darkgreen);}.component_block.layout_in_content.size_1:has(.profile_quote_noimg){position:relative;z-index:10;max-width:850px;margin:auto;}#section_break_media_175,#section_break_media_169{position:relative;}#section_break_media_175 p.caption,#section_break_media_169 p.caption{position:absolute;bottom:-10px;left:0;right:0;z-index:10;display:block;width:90%;max-width:450px;margin:auto;padding:8px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-black) 80%,transparent),color-mix(in srgb,var(--color-black) 40%,transparent));border:1px solid 
color-mix(in srgb,var(--color-black) 50%,transparent);background-size:150% 300%;border-radius:4px;color:var(--color-white);font-family:var(--font-minion);font-size:var(--font-size-caption);font-style:italic;text-align:center;text-wrap:balance;}@media (min-width:740px){#section_break_media_175 p.caption,#section_break_media_169 p.caption{bottom:0px;}}@media (min-width:980px){#section_break_media_175 p.caption,#section_break_media_169 p.caption{bottom:80px;}}@keyframes shift{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes drift{0%{transform:scale(1.05) perspective(1400px) rotateY(-1deg) translate3d(0,0,0);filter:contrast(1.02) saturate(1.05) brightness(1);}50%{transform:scale(1.08) perspective(1400px) rotateY(0.6deg) translate3d(-0.4%,-0.25%,0);filter:contrast(1.05) saturate(1.1) brightness(1.01);}100%{transform:scale(1.06) perspective(1400px) rotateY(-0.3deg) translate3d(0.4%,0.25%,0);filter:contrast(1.03) saturate(1.07) brightness(1.005);}}@keyframes pan{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes glow{0%,100%{opacity:0.75;}50%{opacity:0.95;}}@media (min-width:320px){.page_content{background:linear-gradient(180deg,var(--color-black) 20%,transparent 20%);}}@media (min-width:500px){:root{--space-content-x:32px;--space-content-top:40px;--space-quote-top:24px;--font-size-h3:1.75rem;--font-size-h2:2rem;}.page_content{background:linear-gradient(180deg,var(--color-black) 15%,transparent 15%);}}@media (min-width:740px){:root{--space-content-x:48px;--space-content-top:56px;--space-quote-top:32px;--space-quote-bottom:10px;--space-caption:8px;--font-size-h3:2rem;--font-size-h2:2.5rem;--flex-direction:row;--flex-item-width:50%;}.typography .grid-6 img{aspect-ratio:1 / 1;}.typography .grid-6:has(img){order:unset;}.typography .ckeditor-col-container:has(.grid-6){gap:24px;}}@media (min-width:980px){:root{--space-content-x:64px;--space-content-top:64px;--space-quote-top:32px;--font-size-h3:2.25rem;--font-size-h2:3rem;}#block-brown-site-content{margin-bottom:-120px;}.typography .container{margin-top:-140px !important;padding:var(--panel-padding);}.typography .container h2,.component_header_title{padding-top:0;}.typography .container p{padding-bottom:40px;}.typography .grid-6 h3{margin-top:64px;}.typography .ckeditor-col-container:has(.grid-6){gap:60px;}.card_list_group.component_block{margin-top:-140px;padding:var(--panel-padding);}.profile_quote_noimg{margin-bottom:-120px;}}@media (min-width:1140px){:root{--space-content-x:80px;--space-content-top:80px;--space-quote-top:40px;--font-size-h3:2.5rem;--font-size-h2:3.5rem;}}
:root{--color-black:#000000;--color-brown:#4e3629;--color-white:#ffffff;--color-transparent:transparent;--color-navy:#002b52;--color-navyblue:#003c71;--color-blue:#0a91c5;--color-mediumblue:#59cbe8;--color-red:#c00404;--color-darkgreen:#008672;--color-mediumgreen:#00b398;--color-border-light:#f0f2f3;--hairline:rgb(255 255 255 / 20%);--hairline-dark:rgb(0 0 0 / 5%);--gradient-cool:linear-gradient(90deg,var(--color-mediumblue),var(--color-mediumgreen),var(--color-white),var(--color-mediumblue));--gradient-warm:linear-gradient(90deg,var(--color-red),var(--color-white),var(--color-mediumblue),var(--color-red));--gradient-line-cool:linear-gradient(90deg,var(--color-mediumblue),var(--color-mediumgreen));--gradient-line-warm:linear-gradient(90deg,var(--color-red),var(--color-red));--gradient-scrim:linear-gradient(180deg,rgb(0 0 0 / 0%),var(--color-brown));--gradient-mesh:radial-gradient(ellipse 900px 650px at 10% 5%,rgb(10 145 197 / 20%),transparent 60%),radial-gradient(ellipse 820px 600px at 90% 15%,rgb(0 179 152 / 15%),transparent 55%),radial-gradient(ellipse 1000px 760px at 50% 55%,rgb(89 203 232 / 10%),transparent 60%),radial-gradient(ellipse 700px 560px at 85% 95%,rgb(192 4 4 / 10%),transparent 55%),radial-gradient(ellipse 650px 500px at 5% 90%,rgb(0 179 152 / 10%),transparent 55%);--gradient-brand:linear-gradient(90deg,var(--color-navy),var(--color-mediumgreen));--gradient-brand-hover:linear-gradient(90deg,var(--color-navy),var(--color-black));--radius:1px;--radius-lg:2px;}@keyframes shift{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes drift{0%{transform:scale(1.05) perspective(1400px) rotateY(-1deg) translate3d(0,0,0);filter:contrast(1.02) saturate(1.05) brightness(1);}50%{transform:scale(1.08) perspective(1400px) rotateY(0.6deg) translate3d(-0.4%,-0.25%,0);filter:contrast(1.05) saturate(1.1) brightness(1.01);}100%{transform:scale(1.06) perspective(1400px) rotateY(-0.3deg) translate3d(0.4%,0.25%,0);filter:contrast(1.03) saturate(1.07) brightness(1.005);}}@keyframes pan{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes glow{0%,100%{opacity:0.75;}50%{opacity:0.95;}}.page_header_narrow_short_background::before{content:'';position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0 auto;background:linear-gradient(120deg,var(--color-mediumblue) 0%,var(--color-mediumgreen) 20%,transparent 40%,var(--color-blue) 60%,transparent 80%,var(--color-red) 90%,var(--color-mediumblue) 100%);background-size:300% 300%;filter:blur(50px);transform:scale(1.25);opacity:0.85;animation:pan 25s ease-in-out infinite,glow 10s ease-in-out infinite;will-change:background-position,opacity;}.fs-background-media.fs-background-native{position:absolute;z-index:1;inset:0;animation:drift 25s ease-in-out infinite alternate;will-change:transform,filter;}.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,h2.section_break_header_title,.page_theme_overflow .section_break .secondary_section_break_header .secondary_section_break_header_title{background:var(--gradient-brand);background-size:120% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.lw_event_accordion .lw_event_toggle:after,.lw_event_accordion .lw_event_toggle:before,.component_label_source:before{background:var(--color-mediumgreen);}.component_complex_header_link,.component_peak_trigger_icon,.news_component_label,.component_location_icon,.lw_event_accordion .component_calendar_icon,.lw_event_accordion .component_clock_icon,.lw_event_accordion .component_ticket_icon,.component_label_source{color:var(--color-darkgreen);}.vert_single figcaption{border-top:1px solid var(--color-mediumgreen);border-bottom:4px solid var(--color-mediumgreen);}.typography .btn-single,.typography .btn-small{background:var(--gradient-brand);background-size:300% 100%;border-radius:var(--radius-lg);animation:shift 8s ease-in-out infinite;transition:0.25s;}.typography .btn-single:hover,.typography .btn-small:hover{background:var(--gradient-brand-hover);}.typography .btn-single:active,.typography .btn-small:active{background:var(--color-black);}.page_theme_overflow .section_break .secondary_section_break_header,.page_theme_overflow .wysiwyg_block_inner,.page_theme_overflow.page_layout_default .section_break_header,.page_theme_overflow.page_layout_full .section_break_header{padding:0!important;}.page_theme_overflow .section_break .secondary_section_break_header:before,.section_break_header:before{display:none;}.page_theme_overflow .typography .full-width{margin-left:0% !important;margin-right:0% !important;}::selection{color:var(--color-black);}
