/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-display:swap;font-family:Azo Sans Uber;font-style:normal;font-weight:900;src:url(../font/AzoSansUber.woff2) format("woff2"),url(../font/AzoSansUber.woff) format("woff")}@font-face{font-display:swap;font-family:Museo Sans Cond;font-style:normal;font-weight:300;src:url(../font/MuseoSansCond-300.woff2) format("woff2"),url(../font/MuseoSansCond-300.woff) format("woff")}@font-face{font-display:swap;font-family:Museo Sans Cond;font-style:normal;font-weight:500;src:url(../font/MuseoSansCond-500.woff2) format("woff2"),url(../font/MuseoSansCond-500.woff) format("woff")}@font-face{font-display:swap;font-family:Museo Sans Cond;font-style:normal;font-weight:700;src:url(../font/MuseoSansCond-700.woff2) format("woff2"),url(../font/MuseoSansCond-700.woff) format("woff")}:root{--lid-gold:#f7be07;--lid-gold-hover:#d9a606;--lid-red:#a2282e;--lid-red-hover:#821f24;--lid-navy:#093e52;--lid-navy-soft:#0c5269;--lid-taupe:#7f756c;--lid-ink:#221f20;--lid-blue:var(--lid-navy);--lid-blue-soft:var(--lid-navy-soft);--ink:var(--lid-ink);--ink-soft:var(--lid-taupe);--white:#fff;--surface:#eceae7;--surface-alt:#f3f1ef;--surface-muted:#eae7e3;--border:hsla(30,8%,51%,.35);--color-accent:var(--lid-red);--color-accent-hover:var(--lid-red-hover);--color-secondary:var(--lid-gold);--color-secondary-hover:var(--lid-gold-hover);--color-tertiary:var(--lid-navy);--color-surface:var(--surface);--color-surface-alt:var(--surface-alt);--color-ink:var(--ink);--color-ink-soft:var(--ink-soft);--color-on-accent:var(--white);--color-on-navy:var(--white);--color-border:var(--border);--color-rule:var(--lid-gold);--font-display:"Azo Sans Uber","Archivo Black",Impact,"Arial Black",sans-serif;--font-body:"Museo Sans Cond","Barlow Condensed","Segoe UI",system-ui,sans-serif;--type-caption-size:var(--step-0);--type-caption-weight:500;--type-caption-leading:1.35;--type-caption-tracking:0.05em;--color-caption:#534c45;--color-caption-on-dark:#cbcbc1;--step--2:clamp(0.7368rem,0.7517rem + -0.0192vw,0.7474rem);--step--1:clamp(0.8371rem,0.8283rem + 0.0388vw,0.8584rem);--step-0:clamp(0.9375rem,0.9119rem + 0.1136vw,1rem);--step-1:clamp(1.05rem,1.003rem + 0.2091vw,1.165rem);--step-2:clamp(1.176rem,1.1234rem + 0.2338vw,1.3572rem);--step-3:clamp(1.3171rem,1.2404rem + 0.3408vw,1.5812rem);--step-4:clamp(1.4752rem,1.3687rem + 0.4734vw,1.8421rem);--step-5:clamp(1.6522rem,1.5088rem + 0.6372vw,2.146rem);--step-6:clamp(1.8505rem,1.6619rem + 0.8382vw,2.5001rem);--step-7:clamp(2.0725rem,1.8286rem + 1.084vw,2.9126rem);--step-8:clamp(2.3212rem,2.01rem + 1.3832vw,3.3932rem);--step-9:clamp(2.5998rem,2.2069rem + 1.7462vw,3.9531rem);--step-10:clamp(2.9117rem,2.42rem + 2.1853vw,4.6053rem);--step-11:clamp(3.2618rem,2.6508rem + 2.7155vw,5.3663rem);--step-12:clamp(3.6533rem,2.8989rem + 3.3528vw,6.2517rem);--space-3xs:clamp(0.1875rem,0.1619rem + 0.1136vw,0.25rem);--space-2xs:clamp(0.375rem,0.3239rem + 0.2273vw,0.5rem);--space-xs:clamp(0.5625rem,0.4858rem + 0.3409vw,0.75rem);--space-s:clamp(0.75rem,0.6477rem + 0.4545vw,1rem);--space-m:clamp(1.125rem,0.9716rem + 0.6818vw,1.5rem);--space-l:clamp(1.875rem,1.6193rem + 1.1364vw,2.5rem);--space-xl:clamp(2.25rem,1.9432rem + 1.3636vw,3rem);--space-2xl:clamp(3rem,2.5909rem + 1.8182vw,4rem);--space-3xl:clamp(3.75rem,3.2386rem + 2.2727vw,5rem);--space-4xl:clamp(5.625rem,4.858rem + 3.4091vw,7.5rem);--space-s-m:clamp(0.75rem,0.4432rem + 1.3636vw,1.5rem);--space-m-l:clamp(1.125rem,0.5625rem + 2.5vw,2.5rem);--space-l-xl:clamp(1.875rem,1.4148rem + 2.0455vw,3rem);--space-xl-2xl:clamp(2.25rem,1.5341rem + 3.1818vw,4rem);--space-2xl-3xl:clamp(3rem,2.1818rem + 3.6364vw,5rem);--space-3xl-4xl:clamp(3.75rem,2.2159rem + 6.8182vw,7.5rem);--grid-columns:12;--grid-gutter:1.5rem;--space-wrapper-padding:1.25rem;--shell-gutter:clamp(0.65rem,0.35rem + 1.2vw,1.15rem);--header-height:4.75rem;--header-height-collapsed:4.25rem;--header-nav-leading:1.55;--lid-logo-height:clamp(4.5rem,2.6rem + 6.5vw,8.25rem);--lid-logo-lid-ratio:0.1461;--lid-cap-height:calc(var(--lid-logo-height)*var(--lid-logo-lid-ratio));--lid-lockup-top:calc(var(--header-height)/2 + var(--step-0)*var(--header-nav-leading)/2 - var(--lid-cap-height));--radius-sm:0.35rem;--radius-md:0.75rem;--radius-lg:1.25rem;--radius-section:clamp(1.15rem,0.85rem + 1.2vw,2rem);--radius-header:1.15rem;--radius-pill:999px}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:.8}.hamburger-box{display:inline-block;height:16px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#221f20;border-radius:1px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:24px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}h1,h2,h3,h4,h5,h6{text-wrap:pretty;color:var(--lid-navy);font-family:var(--font-display);font-weight:900;letter-spacing:-.01em;line-height:1.05;margin:0 0 var(--space-s);text-transform:uppercase}h3,h4,h5,h6{font-weight:700;letter-spacing:0;text-transform:none}.step--1{font-size:var(--step-1)}.step--2{font-size:var(--step-2)}.step--3{font-size:var(--step-3)}.step--4{font-size:var(--step-4)}.step--5{font-size:var(--step-5)}.step--6{font-size:var(--step-6)}.step--7{font-size:var(--step-7)}.step--8{font-size:var(--step-8)}.step--9{font-size:var(--step-9)}.step--10{font-size:var(--step-10)}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height-collapsed) + var(--shell-gutter)*2 + .75rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,:after,:before{box-sizing:inherit}body{text-wrap:pretty;-webkit-font-smoothing:antialiased;background:var(--surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--step-1);font-weight:300;letter-spacing:.01em;line-height:1.55;margin:0}img,svg{display:block;height:auto;max-width:100%}a{color:var(--lid-red);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color .2s ease}a:focus-visible,a:hover{color:var(--lid-navy)}a:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.screen-reader-text,.vh{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.skip-link{background:var(--color-ink);border-radius:.25rem;color:var(--white);font-weight:600;left:var(--space-s);padding:var(--space-2xs) var(--space-s);position:absolute;text-decoration:none;top:var(--space-s);transform:translateY(-200%);z-index:10000}.skip-link:focus,.skip-link:focus-visible{color:var(--white);outline:2px solid var(--lid-gold);outline-offset:2px;transform:translateY(0)}#content:focus{outline:none}ol,ul{list-style:none;margin:0;padding:0}p{text-wrap:pretty;margin:0 0 var(--space-m)}.content p:last-child{margin-bottom:0}.content a{font-weight:500}.margin--s-m{margin-bottom:var(--space-s-m)}.font-weight--700{font-weight:700}.font-weight--900{font-weight:900}.type-caption{text-wrap:pretty;color:var(--color-caption);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);text-transform:uppercase}.footer .type-caption,.section--contact .type-caption,.section--dark .type-caption,.section--district .type-caption,.section--hero .type-caption{color:var(--color-caption-on-dark)}.button{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--step-0);font-weight:700;gap:var(--space-2xs);justify-content:center;letter-spacing:.04em;line-height:1.2;min-height:3rem;padding:.8rem 1.4rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.button:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.button:hover{transform:translateY(-1px)}.button:hover .button__icon--action{transform:translate3d(.12em,-.12em,0)}.button:hover .button__icon--download{transform:translateY(.14em)}.button:active{transform:scale(.97)}.button__icon{align-items:center;display:flex;flex-shrink:0;height:1.15em;justify-content:center;width:1.15em}.button__icon svg{fill:currentColor;height:100%;max-width:none;width:100%}.button__icon--action,.button__icon--download{transition:transform .2s cubic-bezier(.23,1,.32,1)}.button__label{min-width:0}.button--compact{font-size:var(--step--1);min-height:2.4rem;padding:.45rem 1rem}.button--primary{background:var(--color-accent);color:var(--color-on-accent)}.button--primary:focus-visible,.button--primary:hover{background:var(--color-accent-hover);box-shadow:0 0 0 1px var(--lid-gold);color:var(--color-on-accent)}.button--secondary{background:transparent;border-color:var(--color-tertiary);color:var(--color-tertiary)}.button--secondary:focus-visible,.button--secondary:hover{background:var(--color-tertiary);color:var(--color-on-navy)}.button--ghost{background:transparent;border-color:hsla(0,0%,100%,.55);color:var(--white)}.button--ghost:focus-visible,.button--ghost:hover{background:var(--white);border-color:var(--white);color:var(--lid-ink)}.button--gold{background:var(--lid-gold);color:var(--lid-ink)}.button--gold:focus-visible,.button--gold:hover{background:var(--lid-gold-hover);color:var(--lid-ink)}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active,.button:hover{transform:none}.button__icon--action,.button__icon--download{transition:none}.button:hover .button__icon--action,.button:hover .button__icon--download{transform:none}}main.page{padding-block:calc(var(--shell-gutter) + var(--header-height) + var(--space-2xl-3xl)) var(--space-3xl-4xl)}.page__title{margin-bottom:var(--space-l)}.page article,.page__article{max-width:48rem}.admin-bar main.page{padding-top:calc(32px + var(--shell-gutter) + var(--header-height) + var(--space-2xl-3xl))}@media screen and (max-width:782px){.admin-bar main.page{padding-top:calc(46px + var(--shell-gutter) + var(--header-height) + var(--space-2xl-3xl))}}.grid-wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));margin-inline:0;max-width:none;padding-inline:var(--space-wrapper-padding);width:100%}.grid-wrapper>*{grid-column:1/-1;min-width:0}@media (min-width:1024px){:root{--space-wrapper-padding:2rem}}@media (min-width:1600px){:root{--space-wrapper-padding:clamp(2rem,-3.83rem + 5.83vw,5.5rem);--shell-gutter:clamp(1.15rem,0.15rem + 1.05vw,1.85rem);--lid-logo-height:clamp(8.25rem,4.5rem + 3.75vw,10.5rem);--header-height:clamp(4.75rem,3.5rem + 1.25vw,5.5rem);--grid-gutter:clamp(1.5rem,0.5rem + 0.8vw,2.25rem)}}.microsite{background:transparent;display:flex;flex-direction:column}.section{background:var(--white);isolation:isolate;overflow:clip;padding-block:var(--space-3xl-4xl);position:relative}.section--hero{min-height:max(-moz-min-content,100svh - var(--shell-gutter) * 2);min-height:max(min-content,100svh - var(--shell-gutter) * 2);padding-block:0}.footer,.section--dark{border-radius:var(--radius-section);margin:var(--shell-gutter);overflow:clip}.section--hero.section--dark{margin-top:var(--shell-gutter)}.section__eyebrow{align-items:center;color:var(--lid-red);display:inline-flex;font-family:var(--font-body);font-size:var(--step--1);font-weight:700;gap:.55rem;letter-spacing:.14em;margin:0 0 var(--space-s);text-transform:uppercase}.section__eyebrow:before{background:var(--lid-gold);content:"";height:2px;width:1.5rem}.section__eyebrow--on-dark{color:var(--lid-gold)}.section__eyebrow--on-dark:before{background:var(--lid-gold)}.section__header{margin-bottom:var(--space-xl);max-width:40rem}.section__header--split{max-width:none}.section__header--wide{max-width:48rem}.section__title{text-wrap:pretty;color:var(--lid-ink);margin-bottom:var(--space-m);max-width:16ch}.section__title--display{text-wrap:pretty;color:var(--lid-ink);font-family:var(--font-display);font-size:var(--step-8);font-weight:900;letter-spacing:-.01em;letter-spacing:-.02em;line-height:.95;max-width:12ch;text-transform:uppercase}.section__intro{text-wrap:pretty;color:var(--lid-taupe);font-size:var(--step-2);line-height:1.55;max-width:42ch}.has-motion [data-motion]{opacity:0;transform:translate3d(0,var(--motion-rise,1.75rem),0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay,0ms)}.has-motion [data-motion].is-inview{opacity:1;transform:none}.has-motion [data-motion=lines],.has-motion [data-motion=words]{transform:none;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.has-motion [data-motion=lines].is-split,.has-motion [data-motion=words].is-split{opacity:1;transition:none}.has-motion [data-motion=stagger]{opacity:1;transform:none;transition:none}.has-motion [data-motion=stagger]>*{opacity:0;transform:translate3d(0,var(--motion-rise,1.75rem),0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--motion-delay, 0ms) + var(--motion-stagger, 0ms))}.has-motion [data-motion=stagger].is-inview>*{opacity:1;transform:none}.has-motion [data-motion=stagger]>:first-child{--motion-stagger:0ms}.has-motion [data-motion=stagger]>:nth-child(2){--motion-stagger:70ms}.has-motion [data-motion=stagger]>:nth-child(3){--motion-stagger:140ms}.has-motion [data-motion=stagger]>:nth-child(4){--motion-stagger:210ms}.has-motion [data-motion=stagger]>:nth-child(5){--motion-stagger:280ms}.has-motion [data-motion=stagger]>:nth-child(6){--motion-stagger:350ms}.has-motion [data-motion=stagger]>:nth-child(7){--motion-stagger:420ms}.has-motion [data-motion=stagger]>:nth-child(8){--motion-stagger:490ms}.has-motion [data-motion=stagger]>:nth-child(9){--motion-stagger:560ms}.has-motion [data-motion=stagger]>:nth-child(10){--motion-stagger:630ms}.has-motion [data-motion=stagger]>:nth-child(11){--motion-stagger:700ms}.has-motion [data-motion=stagger]>:nth-child(12){--motion-stagger:770ms}.has-motion .m-line__inner,.has-motion .m-word__inner{transform:translate3d(0,115%,0);transition:transform .95s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--motion-delay, 0ms) + var(--m-index, 0)*65ms)}.has-motion .is-inview .m-line__inner,.has-motion .is-inview .m-word__inner{transform:none}.m-line{margin-bottom:-.1em;overflow:hidden;padding-bottom:.1em}.m-line,.m-line__inner{display:block}.m-word{margin-bottom:-.1em;overflow:hidden;padding-bottom:.1em;vertical-align:top}.m-word,.m-word__inner{display:inline-block}.figure{align-items:baseline;display:inline-flex;line-height:1;white-space:nowrap}.figure__prefix,.figure__sep,.figure__suffix{flex:0 0 auto}.figure__number{align-items:flex-start;display:inline-flex;font-variant-numeric:tabular-nums}.figure__digit{display:block;height:1em;overflow:hidden;text-align:center;width:.72em}.figure__reel{display:block;transform:translate3d(0,calc(var(--reel-travel, 0)*-1em),0);transition:transform var(--reel-duration,1.9s) cubic-bezier(.12,.72,.08,1);transition-delay:var(--reel-delay,0ms);will-change:transform}.figure__reel span{display:block;height:1em;line-height:1}.is-stacked{position:sticky;top:var(--stack-top,0)}.is-stacked:after{background:var(--lid-ink);border-radius:inherit;content:"";inset:0;opacity:calc(var(--stack-progress, 0)*.55);pointer-events:none;position:absolute;z-index:3}.marquee{display:flex;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow:hidden}.marquee__track{align-items:center;animation:marquee-scroll var(--marquee-duration,42s) linear infinite;display:flex;flex:0 0 auto;gap:var(--marquee-gap,var(--space-2xl))}.marquee:focus-within .marquee__track,.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{to{transform:translate3d(-100%,0,0)}}@media (prefers-reduced-motion:reduce){.has-motion [data-motion=stagger]>*,.has-motion [data-motion]{opacity:1;transform:none;transition:none}.has-motion .m-line__inner,.has-motion .m-word__inner{transform:none;transition:none}.figure__reel{transition:none}.is-stacked{position:static}.is-stacked:after{display:none}.marquee{mask-image:none;-webkit-mask-image:none}.marquee__track{animation:none;flex-wrap:wrap}.marquee__track[aria-hidden=true]{display:none}}.header{--header-solid:0;--header-brand:0;--header-initiative-tuck:-0.35rem;--header-initiative-drop:0.7rem;--header-initiative-leading:1.15;--header-initiative-width:clamp(5.5rem,36vw,11.2rem);--header-ease:cubic-bezier(0.23,1,0.32,1);backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1);background-color:transparent;border:0;border-radius:var(--radius-section);box-shadow:none;isolation:isolate;left:var(--shell-gutter);min-height:var(--header-height);padding:0;position:fixed;right:var(--shell-gutter);top:var(--shell-gutter);transition:background-color .55s var(--header-ease),border-radius .55s var(--header-ease),box-shadow .55s var(--header-ease),backdrop-filter .4s var(--header-ease);z-index:100}.header:before{background:var(--lid-ink);border-radius:inherit;content:"";inset:0;opacity:calc(var(--header-solid, 0)*.8);pointer-events:none;position:absolute;transition:opacity .05s linear;z-index:0}.header__logo{align-items:flex-start;color:var(--lid-gold);display:flex;height:calc(var(--lid-cap-height) + 2px);left:0;max-width:min(28rem,68vw);overflow:hidden;padding:0 var(--space-wrapper-padding);position:absolute;text-decoration:none;top:var(--lid-lockup-top);width:-moz-fit-content;width:fit-content;z-index:2}.header__logo svg{display:block;height:var(--lid-logo-height);max-width:100%;width:auto}.header__logo .lid-logo__wordmark{visibility:hidden}.header__logo:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--lid-gold);outline-offset:4px}.header__inner{align-items:center;-moz-column-gap:var(--space-m);column-gap:var(--space-m);display:grid;grid-template-columns:1fr auto 1fr;min-height:var(--header-height);position:relative;z-index:1}.header__cluster{align-items:center;display:flex;gap:clamp(.75rem,.4rem + 1.2vw,2.35rem);grid-column:3;justify-content:flex-end;justify-self:end;min-width:0;transform:translate3d(0,calc((1 - var(--header-brand, 0))*var(--header-initiative-drop)),0);transition:transform .05s linear}.header__nav{display:none;grid-column:2;justify-self:center;min-width:0}@media (min-width:1024px){.header__nav{display:block}}.header__nav-list{align-items:center;display:flex;gap:clamp(.85rem,.5rem + 1vw,2.15rem);justify-content:center}.header__nav-link{color:hsla(0,0%,100%,.9);font-size:var(--step-0);font-weight:500;line-height:var(--header-nav-leading);padding:var(--space-2xs) 0;position:relative;text-decoration:none;transition:color .2s var(--header-ease)}@media (min-width:1600px){.header__nav-link{font-size:clamp(1rem,.7rem + .24vw,1.125rem)}}.header__nav-link.is-active,.header__nav-link:focus-visible,.header__nav-link:hover{color:var(--lid-gold)}.header__nav-link:focus-visible{outline:2px solid var(--lid-gold);outline-offset:4px}.header__nav-progress{bottom:0;height:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0}.header__nav-progress-thumb,.header__nav-progress-track{border-radius:1px;height:100%;left:0;position:absolute;top:0;width:100%}.header__nav-progress-track{background:var(--lid-gold);opacity:0;transition:opacity .18s var(--header-ease)}.header__nav-progress-thumb{background:var(--lid-gold);opacity:0;transform:translateZ(0) scaleX(0);transform-origin:left center}.header__nav-link.is-in-view .header__nav-progress-track,.header__nav-link:focus-visible .header__nav-progress-track,.header__nav-link:hover .header__nav-progress-track{opacity:.32}.header__nav-link.is-active .header__nav-progress-track{opacity:.4}.header__nav-link.is-in-view .header__nav-progress-thumb{opacity:1}.header__initiative{align-items:stretch;display:flex;flex-direction:column;flex-shrink:1;justify-content:center;max-width:100%;min-width:0;text-align:right;transform:scale(calc(1.2 - var(--header-brand, 0)*.2));transform-origin:right center;transition:transform .05s linear;width:var(--header-initiative-width)}.header__initiative-label{text-wrap:pretty;color:var(--color-caption-on-dark);color:var(--lid-blue);font-family:var(--font-body);font-size:var(--type-caption-size);font-size:max(.5rem,var(--header-initiative-width) * .075);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);line-height:var(--header-initiative-leading);margin:0;margin-bottom:calc(var(--header-initiative-tuck) - var(--header-brand, 0)*(var(--header-initiative-leading)*1em + var(--header-initiative-tuck)));opacity:calc(1 - var(--header-brand, 0)*1.8);text-transform:uppercase;transition:opacity .05s linear,margin-bottom .05s linear;white-space:nowrap;width:100%}.header__city-logo{display:block;position:relative;width:100%}.header__city-logo img,.header__city-logo svg{display:block;height:auto;width:100%}.header__city-logo .header__city-logo-color{opacity:calc(1 - var(--header-brand, 0));transition:opacity .05s linear}.header__city-logo .header__city-logo-mono{height:100%;inset:0;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;opacity:var(--header-brand,0);pointer-events:none;position:absolute;transition:opacity .05s linear;width:100%}.header__menu-toggle .hamburger-inner,.header__menu-toggle .hamburger-inner:after,.header__menu-toggle .hamburger-inner:before{background-color:var(--white)}.header__menu-toggle:focus-visible{outline:2px solid var(--lid-gold);outline-offset:4px}@media (min-width:1024px){.header__menu-toggle{display:none}}.header__mobile-nav{background:rgba(34,31,32,.96);border-top:1px solid hsla(0,0%,100%,.14);padding:var(--space-m) var(--space-wrapper-padding) var(--space-l);position:relative;z-index:3}.header__mobile-nav[hidden]{display:none}.header__mobile-nav a{border-bottom:1px solid hsla(0,0%,100%,.14);color:var(--white);display:block;font-size:var(--step-2);font-weight:600;padding:var(--space-s) 0;text-decoration:none;transition:color .2s ease}.header__mobile-nav a:focus-visible,.header__mobile-nav a:hover{color:var(--lid-gold)}.header__mobile-nav a:focus-visible{outline:2px solid var(--lid-gold);outline-offset:2px}.header.is-scrolled{backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);background-color:rgba(34,31,32,.34);transition:background-color .55s var(--header-ease),border-radius .55s var(--header-ease),box-shadow .55s var(--header-ease),backdrop-filter .7s var(--header-ease) .2s}.header.is-past-hero{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background-color:transparent;border-radius:var(--radius-section);box-shadow:0 10px 28px rgba(34,31,32,.28)}.header--solid{--header-solid:1!important;--header-brand:1!important}@media (prefers-reduced-motion:reduce){.header,.header__mobile-nav a,.header__nav-link,.header__nav-progress-track{transition:none}.header__cluster{transform:translate3d(0,var(--header-initiative-drop),0)}.header__initiative{transform:none}.header__initiative-label{margin-bottom:var(--header-initiative-tuck)}.header--solid .header__cluster{transform:none}.header--solid .header__initiative-label{margin-bottom:calc(var(--header-initiative-leading)*-1*1em)}}body.is-menu-open{overflow:hidden}body.is-menu-open .header{--header-brand:1!important;background-color:rgba(34,31,32,.96);border-radius:var(--radius-section)}body.is-menu-open .header__logo,body.is-menu-open .hero__logo,body.is-menu-open .section--hero{z-index:0}.admin-bar .header{top:calc(32px + var(--shell-gutter))}@media screen and (max-width:782px){.admin-bar .header{top:calc(46px + var(--shell-gutter))}}.footer{--footer-ease:cubic-bezier(0.23,1,0.32,1);background:radial-gradient(ellipse 70% 55% at 88% 0,rgba(247,190,7,.16),transparent 58%),radial-gradient(ellipse 45% 40% at 8% 100%,rgba(162,40,46,.22),transparent 52%),var(--lid-navy);color:var(--white);padding-block:var(--space-xl) var(--space-xl)}.footer.footer--has-cta{padding-block:var(--space-3xl) var(--space-xl)}.footer a:not(.button){color:var(--white);text-decoration:none}.footer a:not(.button):focus-visible,.footer a:not(.button):hover{color:var(--lid-gold)}.footer__ctas{border-bottom:1px solid rgba(247,190,7,.28);display:grid;gap:var(--space-xl);padding-bottom:var(--space-2xl)}.footer__cta{align-items:end;display:grid;gap:var(--space-l)}.footer__cta+.footer__cta{border-top:1px solid hsla(0,0%,100%,.1);padding-top:var(--space-xl)}@media (min-width:1024px){.footer__cta{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto}}.footer__cta-eyebrow{color:var(--lid-gold);font-family:var(--font-body);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;margin:0 0 var(--space-2xs);text-transform:uppercase}.footer__cta-title{text-wrap:pretty;text-wrap:balance;color:var(--white);font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem);font-weight:900;letter-spacing:-.01em;letter-spacing:.02em;line-height:.95;margin:0;max-width:22ch;text-transform:uppercase}.footer__cta-detail{color:hsla(0,0%,100%,.72);font-size:var(--step-2);font-weight:300;letter-spacing:.01em;line-height:1.55;margin:var(--space-s) 0 0;max-width:42ch;text-transform:none}.footer__cta-action{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:flex-start}@media (min-width:1024px){.footer__cta-action{justify-content:flex-end;padding-bottom:.15rem}}@media (min-width:1600px){.footer__cta-action .button{font-size:clamp(1rem,.62rem + .3vw,1.15rem);min-height:clamp(3.15rem,2.1rem + .7vw,3.75rem);padding:.9rem 1.65rem}}.footer__chrome{display:grid;gap:var(--space-xl)}.footer--has-cta .footer__chrome{margin-top:var(--space-2xl)}@media (min-width:1024px){.footer__chrome{align-items:start;-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.footer__brand{display:flex;flex-direction:column;gap:var(--space-s)}.footer__logo{filter:brightness(0) invert(1);max-width:22rem}.footer__logo img,.footer__logo svg{max-height:5.5rem;width:auto}.footer__logo .lid-logo__lid,.footer__logo .lid-logo__wordmark{visibility:visible}.footer__logo:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--lid-gold);outline-offset:4px}.footer__credit{text-wrap:pretty;color:var(--color-caption-on-dark);font-size:var(--step-2);line-height:var(--type-caption-leading);margin:0;max-width:28ch}.footer__city-logo{display:block;max-width:10rem;width:-moz-fit-content;width:fit-content}.footer__city-logo img{display:block;height:auto;max-height:3rem;width:auto}.footer__menus{display:grid;gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.footer__nav-label{text-wrap:pretty;color:var(--color-caption-on-dark);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-weight:700;letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);margin:0 0 var(--space-s);text-transform:uppercase}.footer__nav-list{align-items:flex-start;display:flex;flex-direction:column;gap:.55rem}.footer__nav-list a{font-size:var(--step-0);font-weight:600;letter-spacing:.02em;transition:color .2s var(--footer-ease),transform .2s var(--footer-ease)}@media (hover:hover) and (pointer:fine){.footer__nav-list a:hover{transform:translateX(.2rem)}}.footer__nav-list a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--lid-gold);outline-offset:3px}.footer__social .menu{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.footer__social .menu-item a{align-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:var(--white);display:flex;height:2.75rem;justify-content:center;transition:color .2s var(--footer-ease),background-color .2s var(--footer-ease),border-color .2s var(--footer-ease);width:2.75rem}@media (hover:hover) and (pointer:fine){.footer__social .menu-item a:hover{background-color:var(--lid-gold);border-color:var(--lid-gold);color:var(--lid-navy);transform:none}}.footer__social .menu-item a:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.footer__social .menu-item__ico{align-items:center;display:flex;height:1rem;justify-content:center;width:1rem}.footer__social .menu-item__ico svg{display:block;height:100%;width:100%}.footer__social .menu-item__ico svg *{fill:currentColor}.footer__copyright{border-top:1px solid hsla(0,0%,100%,.1);color:var(--color-caption-on-dark);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:var(--space-xl) 0 0;padding-top:var(--space-m)}@media (prefers-reduced-motion:reduce){.footer__nav-list a,.footer__social .menu-item a{transition:none}.footer__nav-list a:hover{transform:none}}.contact__form{--form-ease:cubic-bezier(0.23,1,0.32,1);--gf-ctrl-label-color-primary:#fff;--gf-ctrl-label-color-secondary:hsla(0,0%,100%,.86);--gf-color-primary:var(--lid-gold);--gf-color-primary-contrast:var(--lid-ink);--gf-color-primary-darker:var(--lid-gold-hover);--gf-color-in-ctrl-contrast:#fff;--gf-color-out-ctrl-dark:hsla(0,0%,100%,.9);color:var(--white);color-scheme:dark;max-width:38rem;width:100%}.contact__form .gform_body,.contact__form .gform_fields,.contact__form .gform_wrapper,.contact__form form{background:transparent;border:0;margin:0;max-width:none;padding:0;width:100%}.contact__form .gform_heading{margin:0 0 var(--space-m)}.contact__form .gfield_required_legend,.contact__form .gform_required_legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contact__form .gform_title{text-wrap:pretty;color:var(--white);font-family:var(--font-display);font-size:var(--step-4);font-weight:900;letter-spacing:-.01em;margin:0 0 var(--space-s);text-transform:uppercase}.contact__form .gform_description{color:hsla(0,0%,100%,.72);margin:0 0 var(--space-l)}.contact__form .gform_fields{display:grid;gap:var(--space-l) var(--space-m);grid-template-columns:1fr;list-style:none;width:100%}@media (min-width:768px){.contact__form .gform_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.contact__form .gfield{background:transparent;border:0;grid-column:1/-1;margin:0;max-width:none;min-width:0;padding:0;width:auto}@media (min-width:768px){.contact__form .gfield--type-email,.contact__form .gfield--type-phone,.contact__form .gfield--type-select,.contact__form .gfield--type-text{grid-column:auto}}.contact__form .gform_footer,.contact__form .gform_page_footer,.contact__form .gform_submission_error,.contact__form .gform_validation_errors,.contact__form .validation_error{grid-column:1/-1}.contact__form .gf_invisible,.contact__form .gfield--type-honeypot,.contact__form .gfield.gform_hidden,.contact__form .gform_hidden,.contact__form .gform_validation_container,.contact__form .ginput_container_honeypot{display:none!important;left:-9999px!important;position:absolute!important}.contact__form .gfield .gfield_label,.contact__form .gfield_label,.contact__form .gfield_label--type-standard,.contact__form .gform-field-label,.contact__form legend.gfield_label{color:#fff!important;display:block;font-size:var(--step--1);font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0 0 var(--space-2xs);text-transform:uppercase}.contact__form .gfield_required{color:var(--lid-gold)!important;font-weight:700;margin-left:.15em}.contact__form .gfield_description{color:var(--color-caption-on-dark);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:var(--space-2xs) 0 0}.contact__form .ginput_container{margin:0}.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image]),.contact__form .ginput_container select,.contact__form .ginput_container textarea,.contact__form input[type=email],.contact__form input[type=number],.contact__form input[type=tel],.contact__form input[type=text],.contact__form input[type=url],.contact__form select,.contact__form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-bottom-color:rgba(247,190,7,.38);border-radius:0;box-shadow:none;color:var(--white);display:block;font-family:var(--font-body);font-size:var(--step-1);font-weight:400;letter-spacing:.01em;line-height:1.4;margin:0;min-height:3rem;padding:.65rem .75rem .7rem;transition:border-color .2s var(--form-ease),border-radius .2s var(--form-ease),background-color .2s var(--form-ease);width:100%}.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image])::-moz-placeholder,.contact__form .ginput_container select::-moz-placeholder,.contact__form .ginput_container textarea::-moz-placeholder,.contact__form input[type=email]::-moz-placeholder,.contact__form input[type=number]::-moz-placeholder,.contact__form input[type=tel]::-moz-placeholder,.contact__form input[type=text]::-moz-placeholder,.contact__form input[type=url]::-moz-placeholder,.contact__form select::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:hsla(0,0%,100%,.38)}.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image])::placeholder,.contact__form .ginput_container select::placeholder,.contact__form .ginput_container textarea::placeholder,.contact__form input[type=email]::placeholder,.contact__form input[type=number]::placeholder,.contact__form input[type=tel]::placeholder,.contact__form input[type=text]::placeholder,.contact__form input[type=url]::placeholder,.contact__form select::placeholder,.contact__form textarea::placeholder{color:hsla(0,0%,100%,.38)}.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image]):hover,.contact__form .ginput_container select:hover,.contact__form .ginput_container textarea:hover,.contact__form input[type=email]:hover,.contact__form input[type=number]:hover,.contact__form input[type=tel]:hover,.contact__form input[type=text]:hover,.contact__form input[type=url]:hover,.contact__form select:hover,.contact__form textarea:hover{border-bottom-color:rgba(247,190,7,.72)}.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image]):focus,.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image]):focus-visible,.contact__form .ginput_container select:focus,.contact__form .ginput_container select:focus-visible,.contact__form .ginput_container textarea:focus,.contact__form .ginput_container textarea:focus-visible,.contact__form input[type=email]:focus,.contact__form input[type=email]:focus-visible,.contact__form input[type=number]:focus,.contact__form input[type=number]:focus-visible,.contact__form input[type=tel]:focus,.contact__form input[type=tel]:focus-visible,.contact__form input[type=text]:focus,.contact__form input[type=text]:focus-visible,.contact__form input[type=url]:focus,.contact__form input[type=url]:focus-visible,.contact__form select:focus,.contact__form select:focus-visible,.contact__form textarea:focus,.contact__form textarea:focus-visible{background:transparent;border-color:var(--lid-gold);border-radius:var(--radius-sm);box-shadow:none;outline:none}.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image]):-webkit-autofill,.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image]):-webkit-autofill:focus,.contact__form .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=image]):-webkit-autofill:hover,.contact__form .ginput_container select:-webkit-autofill,.contact__form .ginput_container select:-webkit-autofill:focus,.contact__form .ginput_container select:-webkit-autofill:hover,.contact__form .ginput_container textarea:-webkit-autofill,.contact__form .ginput_container textarea:-webkit-autofill:focus,.contact__form .ginput_container textarea:-webkit-autofill:hover,.contact__form input[type=email]:-webkit-autofill,.contact__form input[type=email]:-webkit-autofill:focus,.contact__form input[type=email]:-webkit-autofill:hover,.contact__form input[type=number]:-webkit-autofill,.contact__form input[type=number]:-webkit-autofill:focus,.contact__form input[type=number]:-webkit-autofill:hover,.contact__form input[type=tel]:-webkit-autofill,.contact__form input[type=tel]:-webkit-autofill:focus,.contact__form input[type=tel]:-webkit-autofill:hover,.contact__form input[type=text]:-webkit-autofill,.contact__form input[type=text]:-webkit-autofill:focus,.contact__form input[type=text]:-webkit-autofill:hover,.contact__form input[type=url]:-webkit-autofill,.contact__form input[type=url]:-webkit-autofill:focus,.contact__form input[type=url]:-webkit-autofill:hover,.contact__form select:-webkit-autofill,.contact__form select:-webkit-autofill:focus,.contact__form select:-webkit-autofill:hover,.contact__form textarea:-webkit-autofill,.contact__form textarea:-webkit-autofill:focus,.contact__form textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);box-shadow:0 0 0 1000px var(--lid-ink) inset;caret-color:var(--white);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.contact__form .ginput_container textarea,.contact__form textarea{min-height:7.5rem;padding-top:.55rem;resize:vertical}.contact__form .ginput_container select,.contact__form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M3.2 5.7 8 10.5l4.8-4.8' stroke='%23f7be07' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:2.5rem}.contact__form .ginput_container select option,.contact__form select option{background:var(--surface-alt);color:var(--lid-ink)}.contact__form .ginput_container_consent{align-items:flex-start;display:flex;gap:1.15rem;margin:0}.contact__form .gfield_checkbox,.contact__form .gfield_radio{display:grid;gap:var(--space-s);list-style:none;margin:0;padding:0}.contact__form .gfield_checkbox .gchoice,.contact__form .gfield_radio .gchoice{align-items:flex-start;display:flex;gap:1.15rem;margin:0}.contact__form .gfield_checkbox input[type=checkbox],.contact__form .gfield_checkbox input[type=radio],.contact__form .gfield_radio input[type=checkbox],.contact__form .gfield_radio input[type=radio],.contact__form .ginput_container_consent input[type=checkbox],.contact__form .ginput_container_consent input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1.5px solid var(--lid-gold);cursor:pointer;flex-shrink:0;height:1.15rem;margin:.2rem 0 0;min-height:0;padding:0;width:1.15rem}.contact__form .gfield_checkbox input[type=checkbox]:focus,.contact__form .gfield_checkbox input[type=checkbox]:focus-visible,.contact__form .gfield_checkbox input[type=radio]:focus,.contact__form .gfield_checkbox input[type=radio]:focus-visible,.contact__form .gfield_radio input[type=checkbox]:focus,.contact__form .gfield_radio input[type=checkbox]:focus-visible,.contact__form .gfield_radio input[type=radio]:focus,.contact__form .gfield_radio input[type=radio]:focus-visible,.contact__form .ginput_container_consent input[type=checkbox]:focus,.contact__form .ginput_container_consent input[type=checkbox]:focus-visible,.contact__form .ginput_container_consent input[type=radio]:focus,.contact__form .ginput_container_consent input[type=radio]:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.contact__form .gfield_checkbox input[type=checkbox],.contact__form .gfield_radio input[type=checkbox],.contact__form .ginput_container_consent input[type=checkbox]{border-radius:.2rem}.contact__form .gfield_checkbox input[type=checkbox]:checked,.contact__form .gfield_radio input[type=checkbox]:checked,.contact__form .ginput_container_consent input[type=checkbox]:checked{background-color:var(--lid-gold);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='m2.2 6.2 2.5 2.5 5.1-5.3' stroke='%23221f20' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.contact__form .gfield_checkbox input[type=radio],.contact__form .gfield_radio input[type=radio],.contact__form .ginput_container_consent input[type=radio]{border-radius:50%}.contact__form .gfield_checkbox input[type=radio]:checked,.contact__form .gfield_radio input[type=radio]:checked,.contact__form .ginput_container_consent input[type=radio]:checked{background:radial-gradient(circle,var(--lid-ink) 0 .22rem,var(--lid-gold) .28rem 100%)}.contact__form .gfield_checkbox label,.contact__form .gfield_radio label,.contact__form .ginput_container_consent label{color:hsla(0,0%,100%,.9)!important;cursor:pointer;font-size:var(--step-0);font-weight:400;letter-spacing:.01em;line-height:1.45;margin:0;padding-left:.73rem;text-transform:none}.contact__form .gfield--type-checkbox>.gfield_label{margin-bottom:var(--space-s)}.contact__form .gform_footer,.contact__form .gform_page_footer{align-items:center;background:transparent;border:0;display:flex;flex-wrap:wrap;gap:var(--space-s);margin:var(--space-l) 0 0;padding:0}.contact__form .gform-theme-button,.contact__form .gform_button,.contact__form .gform_footer button[type=submit],.contact__form .gform_footer input[type=submit],.contact__form .gform_page_footer button[type=submit],.contact__form .gform_page_footer input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;height:auto;max-width:none;width:auto}.contact__form .gform_footer .button.button--gold,.contact__form .gform_page_footer .button.button--gold,.contact__form .gform_wrapper .button.button--gold{background:var(--lid-gold)!important;border-color:transparent!important;border-radius:999px!important;color:var(--lid-ink)!important;font-family:var(--font-body)!important;font-size:var(--step-0)!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.contact__form .gform_footer .button.button--gold .button__label,.contact__form .gform_page_footer .button.button--gold .button__label,.contact__form .gform_wrapper .button.button--gold .button__label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.contact__form .gform_footer .button.button--gold .button__icon,.contact__form .gform_page_footer .button.button--gold .button__icon,.contact__form .gform_wrapper .button.button--gold .button__icon{background:none;border-radius:0;color:inherit;height:1.15em;margin:0;width:1.15em}.contact__form .gform_footer .button.button--gold .button__icon svg,.contact__form .gform_page_footer .button.button--gold .button__icon svg,.contact__form .gform_wrapper .button.button--gold .button__icon svg{fill:currentColor;height:100%;width:100%}.contact__form .gform_footer .button.button--gold:focus,.contact__form .gform_footer .button.button--gold:focus-visible,.contact__form .gform_footer .button.button--gold:hover,.contact__form .gform_page_footer .button.button--gold:focus,.contact__form .gform_page_footer .button.button--gold:focus-visible,.contact__form .gform_page_footer .button.button--gold:hover,.contact__form .gform_wrapper .button.button--gold:focus,.contact__form .gform_wrapper .button.button--gold:focus-visible,.contact__form .gform_wrapper .button.button--gold:hover{background:var(--lid-gold-hover)!important;color:var(--lid-ink)!important}.contact__form .gform_ajax_spinner{height:1.25rem;margin:0;opacity:.85;width:1.25rem}.contact__form .gfield_error input,.contact__form .gfield_error select,.contact__form .gfield_error textarea{border-bottom-color:#e07a7e}.contact__form .gfield_error input:focus,.contact__form .gfield_error input:focus-visible,.contact__form .gfield_error select:focus,.contact__form .gfield_error select:focus-visible,.contact__form .gfield_error textarea:focus,.contact__form .gfield_error textarea:focus-visible{border-color:#e07a7e}.contact__form .gfield_error .gfield_label{color:#e07a7e!important}.contact__form .gfield_validation_message,.contact__form .validation_message{color:#e07a7e;font-size:var(--step--1);font-weight:500;margin:var(--space-2xs) 0 0}.contact__form .gform_submission_error,.contact__form .gform_validation_errors,.contact__form .validation_error{background:transparent;border:0;border-bottom:1px solid rgba(224,122,126,.55);border-top:1px solid rgba(224,122,126,.55);color:#e07a7e;margin:0 0 var(--space-l);padding:var(--space-m) 0}.contact__form .gform_submission_error .gform_submission_error_title,.contact__form .gform_submission_error h2,.contact__form .gform_validation_errors .gform_submission_error_title,.contact__form .gform_validation_errors h2,.contact__form .validation_error .gform_submission_error_title,.contact__form .validation_error h2{color:#e07a7e;font-family:var(--font-body);font-size:var(--step-0);font-weight:700;letter-spacing:.08em;margin:0 0 var(--space-2xs);text-transform:uppercase}.contact__form .gform_submission_error ol,.contact__form .gform_submission_error ul,.contact__form .gform_validation_errors ol,.contact__form .gform_validation_errors ul,.contact__form .validation_error ol,.contact__form .validation_error ul{list-style:none;margin:0;padding:0}.contact__form .gform_submission_error a,.contact__form .gform_validation_errors a,.contact__form .validation_error a{color:#e07a7e}.contact__form .gform_submission_error a:focus-visible,.contact__form .gform_submission_error a:hover,.contact__form .gform_validation_errors a:focus-visible,.contact__form .gform_validation_errors a:hover,.contact__form .validation_error a:focus-visible,.contact__form .validation_error a:hover{color:var(--white)}.contact__form .gform_confirmation_message,.contact__form .gform_confirmation_wrapper{background:transparent;color:var(--white);font-size:var(--step-2);line-height:1.35;margin:0}.contact__form .gform_confirmation_message{text-wrap:pretty;color:var(--lid-gold);font-family:var(--font-display);font-size:var(--step-4);font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.contact__form-placeholder{border-top:1px dashed rgba(247,190,7,.4);color:var(--color-caption-on-dark);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0;padding:var(--space-l) 0 0}.contact__form .gform-theme--framework .field_description_below .gfield_description:where(:not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message):not(.ginput_counter_tinymce):not(.gfield_choice_limit_message)){color:var(--white)!important}.contact__form .gform-theme--framework .gform_validation_errors,.contact__form .gform-theme--framework .gform_validation_errors .gform-icon,.contact__form .gform-theme--framework .gform_validation_errors .gform_submission_error,.contact__form .gform-theme--framework .gform_validation_errors:focus{color:var(--white)!important}@media (prefers-reduced-motion:reduce){.contact__form .gform-theme-button,.contact__form .gform_button,.contact__form input,.contact__form select,.contact__form textarea{transition:none}.contact__form .gform-theme-button:active,.contact__form .gform-theme-button:hover,.contact__form .gform_button:active,.contact__form .gform_button:hover,.contact__form .gform_button:hover .button__icon--action{transform:none}}.card-grid{display:grid;gap:var(--space-m)}@media (min-width:768px){.card-grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-grid--3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-md);border-top:3px solid var(--lid-gold);height:100%;padding:var(--space-l);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .2s ease}.card:hover{border-color:var(--lid-red);transform:translateY(-4px)}.card__title{text-wrap:pretty;color:var(--lid-ink);font-family:var(--font-display);font-size:var(--step-2);font-weight:900;letter-spacing:-.01em;margin-bottom:var(--space-s);text-transform:uppercase}.card__body{text-wrap:pretty;color:var(--lid-taupe)}.stat-grid{background:var(--color-border);border-radius:var(--radius-md);display:grid;gap:1px;grid-template-columns:repeat(2,1fr);overflow:hidden}@media (min-width:1024px){.stat-grid{grid-template-columns:repeat(4,1fr)}}.stat{background:var(--surface-alt);border-left:3px solid var(--lid-gold);display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-m)}.stat__value{color:var(--lid-red);font-weight:900;line-height:1.1}.stat__label{text-wrap:pretty;color:var(--color-caption);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);text-transform:uppercase}.callout{background:var(--lid-ink);border-left:4px solid var(--lid-gold);border-radius:var(--radius-md);color:var(--white);font-size:var(--step-2);font-weight:400;line-height:1.35;margin:var(--space-xl) 0 0;padding:var(--space-l) var(--space-xl)}.callout p:last-child{margin-bottom:0}.text-link{color:var(--lid-red);font-weight:600;transition:color .2s ease}.text-link:focus-visible,.text-link:hover{color:var(--lid-navy)}.media-figure{margin:0;position:relative}.media-figure img{border-radius:var(--radius-md);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-figure figcaption{text-wrap:pretty;color:var(--color-caption);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);margin-top:var(--space-2xs);text-transform:uppercase}.media-figure__placeholder{aspect-ratio:4/3;background:linear-gradient(145deg,rgba(162,40,46,.18),transparent 40%),linear-gradient(325deg,rgba(9,62,82,.35),transparent 45%),repeating-linear-gradient(-12deg,var(--surface-muted) 0,var(--surface-muted) 12px,var(--surface-alt) 12px,var(--surface-alt) 24px);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;min-height:16rem;overflow:hidden;padding:var(--space-m);place-items:end start;position:relative}.media-figure__placeholder-mark{border:2px solid var(--lid-gold);border-radius:50%;height:2.5rem;inset:auto var(--space-m) auto auto;opacity:.7;position:absolute;top:var(--space-m);width:2.5rem}.media-figure__placeholder-label{text-wrap:pretty;background:hsla(0,0%,100%,.82);color:var(--lid-navy);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-weight:700;letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);max-width:18ch;padding:.35rem .55rem;position:relative;text-transform:uppercase}.media-figure--district .media-figure__placeholder,.media-figure--district img,.media-figure--gallery .media-figure__placeholder,.media-figure--gallery img{aspect-ratio:4/3}.media-figure--a{transform:translateY(0)}@media (min-width:768px){.media-figure--b{transform:translateY(var(--space-xl))}}.service-list{border-top:1px solid var(--color-border);display:grid;gap:0}.service-list__item{border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-s);padding:var(--space-l) 0;transition:background-color .25s ease}@media (min-width:768px){.service-list__item{align-items:start;-moz-column-gap:var(--space-l);column-gap:var(--space-l);grid-template-columns:4.5rem 1fr}}.service-list__item:hover{background:linear-gradient(90deg,rgba(247,190,7,.08),transparent 40%)}.service-list__index{color:var(--lid-red);display:inline-block;font-size:var(--step-1);letter-spacing:-.01em;letter-spacing:.04em}.service-list__index,.service-list__title{text-wrap:pretty;font-family:var(--font-display);font-weight:900;text-transform:uppercase}.service-list__title{color:var(--lid-ink);font-size:var(--step-3);letter-spacing:-.01em;margin:0 0 var(--space-2xs)}.service-list__text{text-wrap:pretty;color:var(--lid-taupe);max-width:48rem}.numbers-band{background:var(--lid-ink);border-radius:var(--radius-md);color:var(--white);margin-top:var(--space-2xl);padding:var(--space-2xl) var(--space-xl)}.numbers-band--lite{margin-top:0}.numbers-band__eyebrow{color:var(--lid-gold);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;margin:0 0 var(--space-s);text-transform:uppercase}.numbers-band__intro{text-wrap:pretty;color:hsla(0,0%,100%,.78);font-size:var(--step-2);line-height:1.45;margin:0 0 var(--space-l);max-width:46rem}.numbers-band__intro p:last-child{margin-bottom:0}.numbers-band__grid{display:grid;gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.numbers-band__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.numbers-band__item{border-top:2px solid rgba(247,190,7,.55);padding-top:var(--space-s)}.numbers-band__value{color:var(--white);font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 2.5vw,3.5rem);font-weight:900;letter-spacing:-.01em;line-height:1;margin-bottom:var(--space-2xs)}.numbers-band__label,.numbers-band__value{text-wrap:pretty;display:block;text-transform:uppercase}.numbers-band__label{color:var(--color-caption-on-dark);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.numbers-band__callout{text-wrap:pretty;color:var(--lid-gold);font-family:var(--font-display);font-size:var(--step-4);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:var(--space-xl) 0 0;max-width:24ch;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.card{transition:none}}.section--hero{background:var(--lid-ink);border-bottom:0;color:var(--white);display:flex;flex-direction:column;overflow:clip;padding-block:calc(var(--lid-lockup-top) + var(--lid-logo-height) + clamp(var(--space-s), 1.5svh, var(--space-m))) clamp(var(--space-l),4.5svh,4.25rem);position:relative}.section--hero>.grid-wrapper{flex:1 0 auto;min-height:-moz-min-content;min-height:min-content}.hero__atmosphere{inset:0;position:absolute;z-index:0}.hero__atmosphere-img,.hero__atmosphere-placeholder{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.has-motion .hero__atmosphere-img,.has-motion .hero__atmosphere-placeholder{transform:scale(1.12);transition:transform 2s cubic-bezier(.22,1,.36,1)}.has-motion .section--hero.is-hero-in .hero__atmosphere-img,.has-motion .section--hero.is-hero-in .hero__atmosphere-placeholder{transform:none}.hero__atmosphere-placeholder{background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(247,190,7,.28),transparent 55%),radial-gradient(ellipse 60% 50% at 15% 80%,rgba(162,40,46,.45),transparent 50%),linear-gradient(135deg,#1a1718,#093e52 48%,#221f20)}.hero__atmosphere-veil{background:linear-gradient(90deg,rgba(34,31,32,.92),rgba(34,31,32,.72) 42%,rgba(34,31,32,.35)),linear-gradient(0deg,rgba(34,31,32,.75),transparent 45%);inset:0;position:absolute}.hero__atmosphere:after{background:radial-gradient(ellipse 70% 58% at 100% 0,rgba(255,244,200,.82) 0,rgba(255,214,64,.55) 26%,rgba(247,190,7,.22) 52%,transparent 74%),linear-gradient(218deg,rgba(255,248,220,.68),rgba(255,214,64,.42) 16%,rgba(247,190,7,.16) 36%,transparent 52%);content:"";inset:0;pointer-events:none;position:absolute}.hero{display:flex;flex-direction:column;height:auto;min-height:100%;position:relative;width:100%;z-index:1}.hero__logo{--motion-rise:0.6rem;align-items:flex-start;color:var(--lid-gold);display:flex;left:0;max-width:min(28rem,68vw);padding:0 var(--space-wrapper-padding);position:absolute;text-decoration:none;top:var(--lid-lockup-top);width:-moz-fit-content;width:fit-content;z-index:2}.hero__logo svg{display:block;height:var(--lid-logo-height);max-width:100%;width:auto}.hero__logo .lid-logo__lid{visibility:hidden}.hero__copy{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;max-width:100%;padding-block:clamp(var(--space-m),3svh,2.75rem)}@media (min-width:1600px){.hero__copy{max-width:70%}}.hero__eyebrow{color:var(--lid-gold);font-family:var(--font-body);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;margin:0 0 var(--space-s);text-transform:uppercase}@media (min-width:1600px){.hero__eyebrow{font-size:clamp(.86rem,.42rem + .35vw,1.05rem);margin-bottom:clamp(var(--space-s),.4rem + .7vw,1.35rem)}}.hero__title{text-wrap:pretty;color:var(--white);font-family:var(--font-display);font-size:clamp(2.88rem,2.02rem + 3.83vw,5.85rem);font-weight:900;letter-spacing:-.01em;letter-spacing:.03em;line-height:.92;margin:0 0 var(--space-m);max-width:none;text-transform:uppercase}@media (min-width:1600px){.hero__title{font-size:clamp(5.85rem,1.04rem + 4.82vw,8.33rem);margin-bottom:clamp(var(--space-m),.5rem + 1.1vw,2.15rem)}}.hero__subtitle{text-wrap:pretty;color:hsla(0,0%,100%,.78);font-size:var(--step-2);font-weight:400;line-height:1.35;margin:0;max-width:58ch}@media (min-width:1600px){.hero__subtitle{font-size:clamp(1.36rem,.54rem + .82vw,1.85rem);line-height:1.4;max-width:72ch}}.hero__dock{--hero-dock-grow:clamp(0rem,4.2svh,2.75rem);align-items:stretch;display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(var(--space-s) + var(--hero-dock-grow)) var(--space-xl);justify-content:space-between;width:100%}@media (min-width:1600px){.hero__dock{-moz-column-gap:clamp(var(--space-xl),1.5rem + 2vw,4.5rem);column-gap:clamp(var(--space-xl),1.5rem + 2vw,4.5rem)}}.hero__cta,.hero__stats{flex:0 0 auto;max-width:100%;min-width:min(100%,-moz-max-content);min-width:min(100%,max-content)}.hero__cta{align-items:flex-start;flex-direction:column;gap:calc(var(--space-s) + var(--hero-dock-grow));width:-moz-max-content;width:max-content}.hero__cta,.hero__meta{display:flex;justify-content:space-between}.hero__meta{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.18);flex-wrap:wrap;gap:var(--space-s);margin:0;min-width:100%;padding-top:var(--space-s);width:0}.hero__meta-item{text-wrap:pretty;align-items:baseline;color:var(--color-caption-on-dark);display:inline-flex;font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-weight:600;gap:.4rem;letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);text-transform:uppercase;white-space:nowrap}@media (min-width:1600px){.hero__meta-item{gap:.5rem}}.hero__meta-plus{color:var(--lid-gold);font-weight:700}.hero__stats{align-items:stretch;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);background:rgba(34,31,32,.8);border-radius:var(--radius-md);display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;overflow:clip;padding:.15rem;width:100%}@media (min-width:768px){.hero__stats{flex-direction:row;width:auto}}.hero__stat{background:transparent;border:0;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:.55rem .85rem}.hero__stat:not(:last-child){box-shadow:0 1px 0 hsla(0,0%,100%,.12)}@media (min-width:768px){.hero__stat:not(:last-child){box-shadow:1px 0 0 hsla(0,0%,100%,.12)}}@media (min-width:1600px){.hero__stat{padding:clamp(.7rem,.35rem + .45vw,1.05rem) clamp(1rem,.45rem + .7vw,1.55rem)}}.hero__stat-number{text-wrap:pretty;color:var(--lid-gold);display:block;font-family:var(--font-display);font-size:var(--step-3);font-weight:900;letter-spacing:-.01em;line-height:1;margin-bottom:.15rem;text-transform:uppercase}@media (min-width:1600px){.hero__stat-number{font-size:clamp(1.58rem,.55rem + .85vw,2.35rem);margin-bottom:.25rem}}.hero__stat-label{text-wrap:pretty;color:var(--color-caption-on-dark);display:block;font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);text-transform:uppercase}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:flex-start;max-width:100%;width:-moz-max-content;width:max-content}.hero__actions .button{flex-shrink:0}@media (min-width:1600px){.hero__actions{gap:clamp(var(--space-s),.45rem + .55vw,1.35rem)}.hero__actions .button{font-size:clamp(1rem,.62rem + .3vw,1.15rem);min-height:clamp(3.15rem,2.1rem + .7vw,3.75rem);padding:.9rem 1.65rem}}@media (prefers-reduced-motion:reduce){.has-motion .hero__atmosphere-img,.has-motion .hero__atmosphere-placeholder{transform:none;transition:none}}.section--404 .hero__copy{max-width:52rem}.section--404 .hero__title{text-wrap:pretty;font-size:clamp(2.4rem,1.4rem + 3.2vw,4.4rem);max-width:14ch}@media (min-width:1600px){.section--404 .hero__title{font-size:clamp(4.4rem,1.05rem + 3.35vw,6rem)}}.section--404 .hero__subtitle{max-width:38ch}.page-404__code{text-wrap:pretty;color:var(--lid-gold);font-family:var(--font-display);font-size:clamp(5.5rem,2.4rem + 14vw,16.5rem);font-weight:900;letter-spacing:-.01em;letter-spacing:-.04em;line-height:.78;margin:0 0 var(--space-s);text-transform:uppercase}.page-404__dock{align-items:end}.page-404__meta{border-top:0;flex:1 1 auto;gap:var(--space-s) var(--space-l);justify-content:flex-start;margin-inline-start:0;min-width:min(100%,-moz-max-content);min-width:min(100%,max-content);padding-top:0;width:auto}.page-404 .hero__actions{flex:0 0 auto}.page-404__meta-link{align-items:baseline;color:inherit;display:inline-flex;gap:.4rem;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.page-404__meta-link:focus-visible,.page-404__meta-link:hover{color:var(--lid-gold)}.page-404__meta-link .hero__meta-plus{transition:transform .2s cubic-bezier(.22,1,.36,1)}.page-404__meta-link:focus-visible .hero__meta-plus,.page-404__meta-link:hover .hero__meta-plus{transform:translate3d(.08em,-.08em,0)}@media (prefers-reduced-motion:reduce){.page-404__meta-link .hero__meta-plus{transition:none}.page-404__meta-link:focus-visible .hero__meta-plus,.page-404__meta-link:hover .hero__meta-plus{transform:none}}.section--location{background:var(--surface-alt)}.section--location .numbers-band{margin-top:0}.location__why{margin-bottom:var(--space-2xl)}.location__why:has(+.numbers-band){margin-bottom:var(--space-m)}.location__why-head{margin-bottom:var(--space-l);max-width:28rem}.location__why-title{color:var(--lid-ink);font-size:var(--step-5);line-height:1;margin:0}.location__callout,.location__why-title{text-wrap:pretty;font-family:var(--font-display);font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.location__callout{border-top:4px solid var(--lid-gold);color:var(--lid-navy);line-height:1.15;margin:0 0 var(--space-xl);max-width:28ch;padding:var(--space-m) 0}.location-links{--link-ease:cubic-bezier(0.23,1,0.32,1);margin-top:var(--space-xl)}.location-links .section__eyebrow{margin-bottom:var(--space-s)}.location-links__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.location-links__item{max-width:100%;min-width:0}.location-links__row{align-items:stretch;background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;display:inline-flex;gap:.7rem;max-width:100%;padding:.6rem .9rem .6rem .55rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .16s var(--link-ease)}.location-links__row:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.location-links__row:active{transform:scale(.97)}.location-links__icon{align-self:stretch;background:var(--surface-muted);border:1px solid color-mix(in srgb,var(--lid-taupe) 22%,transparent);border-radius:.2rem;color:var(--lid-taupe);display:grid;flex-shrink:0;min-width:1.85rem;padding:0 .4rem;place-items:center;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.location-links__icon svg{fill:currentColor;height:.72rem;transition:transform .22s var(--link-ease);width:.72rem}.location-links__copy{align-content:center;display:grid;gap:0;min-width:0}.location-links__name{text-wrap:pretty;color:var(--lid-ink);font-family:var(--font-display);font-size:var(--step--1);font-weight:900;letter-spacing:-.01em;letter-spacing:.03em;line-height:1.1;text-transform:uppercase;transition:color .18s ease}.location-links__desc{color:var(--lid-navy);font-size:1rem;line-height:1.2;max-width:22rem}@media (hover:hover) and (pointer:fine){.location-links__row:focus-visible,.location-links__row:hover{background:color-mix(in srgb,var(--lid-gold) 18%,var(--white));border-color:color-mix(in srgb,var(--lid-gold) 55%,var(--color-border))}.location-links__row:focus-visible .location-links__icon,.location-links__row:hover .location-links__icon{background:var(--lid-gold);border-color:var(--lid-gold);color:var(--lid-ink)}.location-links__row:focus-visible .location-links__icon svg,.location-links__row:hover .location-links__icon svg{transform:translate3d(.1em,-.1em,0)}.location-links__row:focus-visible .location-links__name,.location-links__row:hover .location-links__name{color:var(--lid-red)}}@media (prefers-reduced-motion:reduce){.location-links__icon,.location-links__icon svg,.location-links__name,.location-links__row{transition:none}.location-links__row:active,.location-links__row:hover,.location-links__row:hover .location-links__icon svg{transform:none}}.why-carousel{--why-gap:var(--space-m);--why-card-min:22rem;container-type:inline-size;min-width:0}.why-carousel__viewport{-webkit-touch-callout:none;cursor:default;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.why-carousel.is-scrollable .why-carousel__viewport{cursor:grab}.why-carousel.is-dragging .why-carousel__viewport{cursor:grabbing}.why-carousel__track{align-items:stretch;display:flex;gap:var(--why-gap);list-style:none;margin:0;padding:0;touch-action:pan-y pinch-zoom}.why-carousel__dots{align-items:center;display:none;gap:.55rem;justify-content:center;margin-top:var(--space-m)}.why-carousel.is-scrollable .why-carousel__dots{display:flex}.why-carousel__dot{background:var(--lid-taupe);border:0;border-radius:50%;cursor:pointer;height:.5rem;opacity:.38;padding:0;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .18s ease,background-color .18s ease;width:.5rem}.why-carousel__dot:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.why-carousel__dot[aria-current=true]{background:var(--lid-gold);opacity:1;transform:scale(1.35)}.why-card{-webkit-touch-callout:none;background:var(--lid-red);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);color:var(--white);display:flex;flex:0 0 100%;flex-direction:column;max-width:100%;min-width:0;overflow:hidden;padding:var(--space-l);-moz-user-select:none;user-select:none;-webkit-user-select:none}@container (min-width: 45.5rem){.why-card{flex-basis:calc((100% - var(--why-gap))/2)}}@container (min-width: 69rem){.why-card{flex-basis:calc(33.33333% - var(--why-gap)*2/3)}}.why-card__index{border-bottom:1px solid rgba(247,190,7,.45);color:var(--lid-gold);display:block;font-size:var(--step-2);line-height:1;margin-bottom:var(--space-m);padding-bottom:var(--space-s)}.why-card__index,.why-card__title{text-wrap:pretty;font-family:var(--font-display);font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.why-card__title{color:var(--white);font-size:var(--step-4);line-height:1.05;margin:0 0 var(--space-s);overflow-wrap:break-word;width:100%}.why-card__text{color:hsla(0,0%,100%,.82);font-size:var(--step-2);line-height:1.35;overflow-wrap:anywhere;width:100%;word-break:break-word}.why-card__text p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.why-carousel__dot{transition:none}}.section--opportunity{background:var(--white)}.opportunity__points{margin-bottom:var(--space-xl)}.opportunity__head{margin-bottom:var(--space-l);max-width:36rem}.opportunity__title{text-wrap:pretty;color:var(--lid-ink);font-family:var(--font-display);font-size:var(--step-5);font-weight:900;letter-spacing:-.01em;line-height:1;margin:0;text-transform:uppercase}.opportunity__statement{--note-ease:cubic-bezier(0.23,1,0.32,1);text-wrap:pretty;color:var(--lid-navy);font-size:var(--step-3);font-weight:500;line-height:1.4;margin:0 auto;text-align:center;width:min(100%,38rem)}.opportunity__statement-lead+.opportunity__statement-link{margin-left:.28em}.opportunity__statement-link{color:inherit;font-weight:700;text-decoration:none;transition:color .18s ease}.opportunity__statement-link:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.opportunity__statement-label{text-decoration:underline;text-decoration-color:var(--lid-gold);text-decoration-thickness:2px;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease,text-decoration-thickness .18s ease}.opportunity__statement-icon{align-items:center;color:var(--lid-gold);display:inline-flex;height:.85em;justify-content:center;margin-left:.2em;transition:transform .22s var(--note-ease),color .18s ease;vertical-align:-.05em;width:.85em}.opportunity__statement-icon svg{fill:currentColor;height:100%;width:100%}@media (hover:hover) and (pointer:fine){.opportunity__statement-link:hover{color:var(--lid-red)}.opportunity__statement-link:hover .opportunity__statement-label{text-decoration-color:var(--lid-red);text-decoration-thickness:3px}.opportunity__statement-link:hover .opportunity__statement-icon{color:var(--lid-red);transform:translate3d(.12em,-.12em,0)}}@media (prefers-reduced-motion:reduce){.opportunity__statement-icon,.opportunity__statement-label{transition:none}.opportunity__statement-link:hover .opportunity__statement-icon{transform:none}}.section--district{background:#1a1214;color:var(--white);position:relative}.section--district:before{background:radial-gradient(ellipse 58% 52% at 6% 12%,rgba(162,40,46,.62),transparent 58%),radial-gradient(ellipse 50% 46% at 94% 8%,rgba(9,62,82,.78),transparent 56%),radial-gradient(ellipse 42% 38% at 82% 86%,rgba(34,31,32,.96),transparent 52%),radial-gradient(ellipse 36% 40% at 18% 88%,rgba(26,14,16,.88),transparent 50%),radial-gradient(ellipse 28% 26% at 48% 46%,rgba(34,31,32,.55),transparent 62%),radial-gradient(ellipse 22% 18% at 62% 28%,hsla(30,8%,51%,.16),transparent 55%),linear-gradient(148deg,#3a181c,#093e52 46%,#221f20 78%,#1a1214);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.section--district>.grid-wrapper{position:relative;z-index:1}.section--district .section__title,.section--district .section__title--display{color:var(--white)}.section--district .content,.section--district .content p,.section--district .section__intro{color:hsla(0,0%,100%,.78)}.section--district .why-card{background:var(--white);box-shadow:none;color:var(--lid-ink)}.section--district .why-card__index{border-bottom-color:rgba(247,190,7,.55);color:var(--lid-red);overflow-wrap:break-word}.section--district .why-card__title{color:var(--lid-ink)}.section--district .why-card__text{color:var(--lid-taupe)}.section--district .why-carousel__dot{background:hsla(0,0%,100%,.32)}.section--district .why-carousel__dot[aria-current=true]{background:var(--lid-gold)}.section--district .media-figure figcaption{color:var(--color-caption-on-dark)}.section--district .media-figure__placeholder{background:linear-gradient(145deg,rgba(162,40,46,.28),transparent 42%),linear-gradient(325deg,rgba(9,62,82,.42),transparent 48%),repeating-linear-gradient(-12deg,rgba(34,31,32,.55),rgba(34,31,32,.55) 12px,rgba(26,18,20,.7) 0,rgba(26,18,20,.7) 24px);border-color:hsla(0,0%,100%,.12)}.section--district .media-figure__placeholder-label{background:rgba(34,31,32,.62);color:var(--white)}.district__points{margin-bottom:var(--space-2xl)}.district__head{margin-bottom:var(--space-l);max-width:40rem}.district__title{text-wrap:pretty;color:var(--white);font-family:var(--font-display);font-size:var(--step-5);font-weight:900;letter-spacing:-.01em;line-height:1;margin:0 0 var(--space-s);text-transform:uppercase}.district__intro{font-size:var(--step-2);line-height:1.5;max-width:46rem}.district__intro p:last-child{margin-bottom:0}.district__layout{display:grid;gap:var(--space-2xl)}@media (min-width:1024px){.district__layout{align-items:start;-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl);grid-template-columns:1.05fr .95fr}}.district__images{align-items:start;display:grid;gap:var(--space-m);grid-template-columns:1fr 1fr}.district__images .media-figure{display:flex;flex-direction:column;min-width:0}.district__images .media-figure img{height:auto}.district__hub-title{text-wrap:pretty;color:var(--white);font-family:var(--font-display);font-size:var(--step-3);font-weight:900;letter-spacing:-.01em;line-height:1.05;margin:0 0 var(--space-s);text-transform:uppercase}.district__hub-body{font-size:var(--step-2);line-height:1.5;margin-bottom:var(--space-l);max-width:42rem}.district__hub-body p:last-child{margin-bottom:0}.district__statement{--note-ease:cubic-bezier(0.23,1,0.32,1);text-wrap:pretty;color:var(--white);font-size:var(--step-3);font-weight:500;line-height:1.4;margin:0;max-width:28rem;text-align:left}.district__statement-lead:after{content:" "}.district__statement-link{color:inherit;font-weight:700;margin-inline-start:0;padding-inline-start:0;text-decoration:none;transition:color .18s ease}.district__statement-link:focus-visible{outline:2px solid var(--lid-gold);outline-offset:3px}.district__statement-label{text-decoration:underline;text-decoration-color:var(--lid-gold);text-decoration-thickness:2px;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease,text-decoration-thickness .18s ease}.district__statement-icon{align-items:center;color:var(--lid-gold);display:inline-flex;height:.85em;justify-content:center;margin-left:.2em;transition:transform .22s var(--note-ease),color .18s ease;vertical-align:-.05em;width:.85em}.district__statement-icon svg path{fill:currentColor}.district__statement-icon svg{height:100%;width:100%}@media (hover:hover) and (pointer:fine){.district__statement-link:hover{color:var(--lid-gold)}.district__statement-link:hover .district__statement-label{text-decoration-thickness:3px}.district__statement-link:hover .district__statement-icon{transform:translate3d(.12em,-.12em,0)}}@media (prefers-reduced-motion:reduce){.district__statement-icon,.district__statement-label{transition:none}.district__statement-link:hover .district__statement-icon{transform:none}}.section--sectors{background:var(--surface);padding-block:var(--space-3xl) var(--space-4xl)}.sectors__header{margin-bottom:var(--space-l);max-width:none;position:relative;z-index:3}@media (min-width:1024px){.sectors__header--split{align-items:end;-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.sectors__header-copy .section__title--display{margin-bottom:0;max-width:22ch}.sectors__stage{isolation:isolate;position:relative}.sectors__photos{height:18.5rem;margin-bottom:var(--space-l);pointer-events:none;position:relative;z-index:0}@media (min-width:768px){.sectors__photos{height:24rem}}@media (min-width:1024px){.sectors__photos{height:auto;inset:0;margin:0;position:absolute}}.sectors__photo{border-radius:var(--radius-lg);box-shadow:0 10px 28px -20px rgba(34,31,32,.22);overflow:hidden;position:absolute}.sectors__photo:after{background:var(--surface);content:"";inset:0;opacity:.28;position:absolute;z-index:1}.sectors__photo--1{height:78%;left:0;top:6%;width:56%}@media (min-width:1024px){.sectors__photo--1{height:64%;top:0;width:48%}}.sectors__photo--2{height:58%;right:0;top:0;width:50%}@media (min-width:1024px){.sectors__photo--2{height:46%;width:46%}}.sectors__photo--3{bottom:0;height:44%;left:29%;width:42%}@media (min-width:1024px){.sectors__photo--3{bottom:2%;height:38%;left:32%;width:36%}}.sectors__photo-shift{height:100%;width:100%;will-change:transform}.sectors__photo-shift .media-figure,.sectors__photo-shift .media-figure img,.sectors__photo-shift .media-figure__placeholder{border-radius:0;height:100%;width:100%}.sectors__photo-shift .media-figure img,.sectors__photo-shift .media-figure__placeholder{aspect-ratio:auto;min-height:0;-o-object-fit:cover;object-fit:cover;transform:scale(1.12);transform-origin:center}.sectors__photo-shift .media-figure figcaption,.sectors__photo-shift .media-figure__placeholder-label,.sectors__photo-shift .media-figure__placeholder-mark{display:none}.sectors__notes{display:grid;gap:0;list-style:none;margin:0;padding:0;position:relative;z-index:2}@media (min-width:768px){.sectors__notes{gap:var(--space-m) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sectors__notes{-moz-column-gap:var(--space-l);column-gap:var(--space-l);grid-auto-rows:minmax(6.5rem,auto);grid-template-columns:repeat(12,minmax(0,1fr));min-height:70rem;padding:clamp(4rem,8vh,7rem) 0 clamp(5rem,9vh,8rem);row-gap:clamp(3.25rem,5.5vw,5.75rem)}}.sectors__note{margin-bottom:var(--space-l);min-width:0}.sectors__note:last-child{margin-bottom:0}@media (min-width:768px){.sectors__note{margin-bottom:0}.sectors__note:nth-child(odd){justify-self:start}.sectors__note:nth-child(2n){justify-self:end;margin-top:var(--space-xl)}}@media (min-width:1024px){.sectors__note{margin-top:0}.sectors__note:first-child{grid-column:7/12;justify-self:end;margin-right:1.5rem;margin-top:2.75rem}.sectors__note:nth-child(2){grid-column:1/6;justify-self:start;margin-left:.85rem;margin-top:7.5rem}.sectors__note:nth-child(3){grid-column:8/13;justify-self:end;margin-right:1.1rem}.sectors__note:nth-child(4){grid-column:1/6;justify-self:start;margin-left:2.15rem}.sectors__note:nth-child(5){grid-column:7/12;justify-self:end;margin-top:.65rem}.sectors__note:nth-child(6){grid-column:2/7;justify-self:start;margin-top:1.85rem}.sectors__note:nth-child(n+7){grid-column:span 5}.sectors__note:nth-child(odd){z-index:4}.sectors__note:nth-child(2n){z-index:3}}.sectors__card-shift{will-change:transform}@media (max-width:767px){.sectors__card-shift{transform:none!important;will-change:auto}}.sectors__card{background:var(--white);border-radius:1.15rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 18px -10px rgba(34,31,32,.22),0 28px 50px -14px rgba(34,31,32,.42),0 56px 90px -24px rgba(34,31,32,.28);overflow:hidden;padding:var(--space-l) var(--space-m) var(--space-m);position:relative}@media (min-width:1024px){.sectors__card{max-width:27.5rem}}.sectors__card-index{color:var(--lid-gold);font-size:clamp(4.25rem,3.2rem + 2.4vw,6.25rem);left:.08em;line-height:.78;opacity:.22;pointer-events:none;position:absolute;top:-.08em;z-index:0}.sectors__card-index,.sectors__card-title{text-wrap:pretty;font-family:var(--font-display);font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.sectors__card-title{color:var(--lid-ink);line-height:1.08;margin:0 0 var(--space-xs);max-width:none}.sectors__card-body,.sectors__card-title{font-size:var(--step-2);position:relative;z-index:1}.sectors__card-body{color:var(--color-caption);line-height:1.45}.sectors__card-body p{margin:0}.has-motion .sectors__photo{clip-path:inset(8% 8% 8% 8%);opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),clip-path 1.05s cubic-bezier(.19,1,.22,1);transition-delay:var(--enter-delay,0ms)}.has-motion .sectors__photo--1{clip-path:inset(0 36% 0 0)}.has-motion .sectors__photo--2{clip-path:inset(0 0 0 36%)}.has-motion .sectors__photo--3{clip-path:inset(16% 16% 16% 16%)}.has-motion .sectors__photo.is-inview{clip-path:inset(0);opacity:1;transition-duration:1s,1.2s}.has-motion .sectors__note .sectors__card{filter:blur(8px);opacity:0;transform:translate3d(0,2.75rem,0) scale(.73);transition:opacity .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1);transition-delay:0ms}.has-motion .sectors__note.is-inview .sectors__card{filter:blur(0);opacity:1;transform:none;transition-delay:var(--enter-delay,0ms);transition-duration:.55s,.55s,.62s}@media (prefers-reduced-motion:reduce){.sectors__card-shift,.sectors__photo-shift{transform:none!important;will-change:auto}.sectors__note,.sectors__note .sectors__card,.sectors__photo,.sectors__photo--1,.sectors__photo--2,.sectors__photo--3{clip-path:none;filter:none;opacity:1;transform:none;transition:none}}.section--event{background:var(--surface-alt);color:var(--lid-ink);padding-block:clamp(var(--space-2xl),5svh,var(--space-3xl))}.event{margin-inline:auto;text-align:center;width:min(100%,38rem)}.event,.event__copy{align-items:center;display:flex;flex-direction:column}.event__copy{min-width:0;width:100%}.event__eyebrow{align-items:center;color:var(--lid-red);display:inline-flex;font-family:var(--font-body);font-size:var(--step--1);font-weight:700;gap:.55rem;letter-spacing:.16em;margin:0 0 var(--space-s);text-transform:uppercase}.event__eyebrow:after,.event__eyebrow:before{background:var(--lid-gold);content:"";height:2px;width:1.35rem}.event__title{text-wrap:pretty;text-wrap:balance;color:var(--lid-ink);font-family:var(--font-display);font-size:clamp(1.85rem,1.25rem + 1.6vw,2.75rem);font-weight:900;letter-spacing:-.01em;letter-spacing:.02em;line-height:1;margin:0;max-width:18ch;text-transform:uppercase}.event__detail{text-wrap:pretty;color:var(--color-caption);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);margin:var(--space-s) 0 0;max-width:36ch;text-transform:uppercase}.event__body{text-wrap:pretty;color:var(--lid-taupe);font-size:var(--step-1);line-height:1.5;margin:var(--space-m) 0 0;max-width:42ch}.event__body p:last-child{margin-bottom:0}.event a:not(.button){color:var(--lid-red)}.event__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:center;margin-top:var(--space-l);width:100%}.event__actions .button{flex-shrink:0}.event__media{margin:0 0 var(--space-l);width:min(100%,22rem)}.media-figure--event .media-figure__placeholder,.media-figure--event img{aspect-ratio:4/3}.media-figure--event figcaption{text-align:center}.section--contact{background:radial-gradient(ellipse 70% 60% at 85% 10%,rgba(247,190,7,.18),transparent 55%),radial-gradient(ellipse 50% 40% at 10% 90%,rgba(162,40,46,.28),transparent 50%),var(--lid-ink);color:var(--white)}.section--contact .section__title{text-wrap:pretty;color:var(--white);max-width:12ch}.section--contact .content,.section--contact .content p,.section--contact .section__header p,.section--contact .section__intro{color:hsla(0,0%,100%,.78)}.section--contact a:not(.button){color:var(--lid-gold)}.contact{display:grid;gap:var(--space-2xl)}@media (min-width:1024px){.contact{align-items:start;-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.contact .section__header{margin-bottom:0}.contact__form{background:hsla(0,0%,100%,.2);border:1px solid rgba(247,190,7,.45);border-radius:var(--radius-md);min-width:0;padding:var(--space-xl)}.section--partners{background:var(--surface-alt);overflow:clip}.section--partners .section__header{margin-bottom:var(--space-l)}.partners__claim{--marquee-gap:var(--space-l);border-block:1px solid var(--color-border);margin-bottom:var(--space-xl);padding-block:var(--space-s)}.partners__claim-track{margin:0}.partners__claim-text{text-wrap:pretty;color:var(--lid-navy);flex:0 0 auto;font-family:var(--font-display);font-size:var(--step-4);font-weight:900;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.partners__claim-mark{background:var(--lid-gold);flex:0 0 auto;height:.7rem;transform:rotate(45deg);width:.7rem}.partners__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xl) var(--space-2xl);padding-top:var(--space-m)}.partners__marquee .partners__list{flex-wrap:nowrap;padding-top:0}.partners__item{flex:0 0 auto;max-width:11rem}.partners__item img,.partners__item svg{filter:grayscale(1);max-height:3.5rem;opacity:.8;transition:filter .25s ease,opacity .25s ease,transform .25s ease;width:auto}.partners__item a{border-radius:.25rem;display:inline-block}.partners__item a:focus-visible{outline:2px solid var(--lid-gold);outline-offset:4px}.partners__item a:focus-visible img,.partners__item a:focus-visible svg,.partners__item a:hover img,.partners__item a:hover svg{filter:none;opacity:1;transform:translateY(-2px)}

/*# sourceMappingURL=main.css.map*/