@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-ext-wght-normal.0afa0ba4.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-wght-normal.035c7fe4.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-ext-wght-italic.76049e2e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-wght-italic.7b5ef63a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-ext-opsz-normal.068d0504.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-opsz-normal.14ca4067.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-ext-opsz-italic.eadbe4f0.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}:root,[data-theme=light]{--surface:#f6f5f0;--surface-raised:#ffffff;--surface-sunk:#eceae2;--brand-ground:#23412f;--on-brand:#ffffff;--on-brand-muted:#c9d8ce;--ink:#1b2420;--ink-muted:#4d5a53;--brand:#2d5040;--brand-tint:#e2ece5;--action:#a9461a;--action-hover:#8e3a14;--on-action:#ffffff;--border:#d6d3c8;--border-strong:#7e877f;--focus:var(--action);--info-fg:#1d5578;--info-bg:#e3eef5;--warning-fg:#7a4b00;--warning-bg:#fbefd6;--danger-fg:#9b2522;--danger-bg:#f9e3e1;--alert-bg:#f7d154;--on-alert:#1b2420;--alert-danger-bg:#b42318;--on-alert-danger:#ffffff;--tag-fern-bg:#e2ece5;--tag-fern-fg:#2d5040;--tag-sky-bg:#e3eef5;--tag-sky-fg:#1d5578;--tag-amber-bg:#fbefd6;--tag-amber-fg:#7a4b00;--tag-teal-bg:#ddf0ee;--tag-teal-fg:#145a55;--tag-olive-bg:#ecefd9;--tag-olive-fg:#4b5512;--tag-plum-bg:#f1e4f0;--tag-plum-fg:#6b2d63;--tag-clay-bg:#f6e6dc;--tag-clay-fg:#8a3e1c;--tag-rose-bg:#f9e3e8;--tag-rose-fg:#8c2443;--tag-violet-bg:#e9e6f7;--tag-violet-fg:#4b3a8f;--tag-slate-bg:#e6e9ec;--tag-slate-fg:#3d4a57;--shadow-raised:0 1px 2px rgba(20,36,28,0.08),0 6px 20px rgba(20,36,28,0.07)}[data-theme=dark]{--surface:#111915;--surface-raised:#1e2a24;--surface-sunk:#18221d;--brand-ground:#16241d;--on-brand:#e6ece8;--on-brand-muted:#b8c9be;--ink:#e6ece8;--ink-muted:#a3b1a9;--brand:#8fc1a8;--brand-tint:#1d3328;--action:#ef8a4e;--action-hover:#f5a472;--on-action:#1a0f08;--border:#2c3a33;--border-strong:#5c6b63;--focus:var(--action);--info-fg:#9cc8e6;--info-bg:#132a38;--warning-fg:#f2c46b;--warning-bg:#2f2410;--danger-fg:#f2a19b;--danger-bg:#3a1614;--alert-bg:#f2c94c;--on-alert:#16241d;--alert-danger-bg:#b42318;--on-alert-danger:#ffffff;--tag-fern-bg:#1d3328;--tag-fern-fg:#8fc1a8;--tag-sky-bg:#132a38;--tag-sky-fg:#9cc8e6;--tag-amber-bg:#2f2410;--tag-amber-fg:#f2c46b;--tag-teal-bg:#10302d;--tag-teal-fg:#8fd6cd;--tag-olive-bg:#262b10;--tag-olive-fg:#c8d27e;--tag-plum-bg:#301a2e;--tag-plum-fg:#e3a9da;--tag-clay-bg:#33200f;--tag-clay-fg:#f0ad8a;--tag-rose-bg:#361722;--tag-rose-fg:#f2a3b8;--tag-violet-bg:#221d3d;--tag-violet-fg:#bdb2f2;--tag-slate-bg:#1e252c;--tag-slate-fg:#b5c1cc;--shadow-raised:0 1px 2px rgba(0,0,0,0.45);color-scheme:dark}:root{--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:4rem;--space-6:8rem;--space-7:16rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-pill:62.4375rem;--bp-tablet:37.5rem;--bp-desktop:64rem;--content-max:90rem;--font-display:"Source Serif 4","Source Serif Pro",Georgia,"Times New Roman",serif;--font-sans:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif}.display-1{font-family:var(--font-display);font-size:3.5rem;line-height:3.75rem;font-weight:600;letter-spacing:-.015em}.heading-1{font-size:2rem;line-height:2.5rem}.heading-1,.heading-2{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.heading-2{font-size:1.75rem;line-height:2.25rem}.heading-3{font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:700}.lead{font-size:1.5rem;line-height:2rem}.body-lg,.lead{font-family:var(--font-sans);font-weight:400}.body-lg{font-size:1.125rem;line-height:1.75rem}.body{font-weight:400}.body,.label{font-family:var(--font-sans);font-size:1rem;line-height:1.5rem}.label{font-weight:600}.eyebrow{font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fb-root,.fb-root *{box-sizing:border-box}.fb-root{font-family:var(--font-sans);color:var(--ink);background:var(--surface);font-size:1rem;line-height:1.5rem;-webkit-font-smoothing:antialiased}.fb-root a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}.fb-root a:hover{text-decoration-thickness:2px}.fb-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.fb-icon{width:1.375rem;height:1.375rem;stroke-width:1.75;flex:none}.fb-eyebrow{font:700 .875rem/1.25rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.fb-logo{display:inline-flex;flex:none}.fb-logo img{display:block;height:3.5rem;width:auto;max-width:100%}.fb-footer .fb-logo img{height:3rem}@media (max-width:37.499rem){.fb-logo img{height:2.5rem}}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-4);border-radius:1.5rem;font:600 1rem/1.5rem var(--font-sans);border:1px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.fb-btn,.fb-root a.fb-btn{text-decoration:none}.fb-btn--primary,.fb-root a.fb-btn--primary{background:var(--action);color:var(--on-action)}.fb-btn--primary:hover{background:var(--action-hover)}.fb-btn--secondary,.fb-root a.fb-btn--secondary{background:transparent;color:var(--brand);border-color:var(--border-strong)}.fb-btn--secondary:hover{border-color:var(--brand);background:var(--brand-tint)}.fb-btn--onbrand,.fb-root a.fb-btn--onbrand{background:transparent;color:var(--on-brand);border-color:var(--on-brand-muted)}.fb-btn--onbrand:hover{background:rgba(255,255,255,.08)}.fb-btn--quiet,.fb-root a.fb-btn--quiet{padding:0 var(--space-2);color:var(--brand);min-height:2.75rem}.fb-btn--sm{min-height:2.5rem;padding:0 var(--space-3);font-size:1rem;border-radius:1.25rem}.fb-btn--icon{padding:0;width:3rem}.fb-btn .fb-icon{width:1.125rem;height:1.125rem}.fb-tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px .4375rem;border:1px solid transparent;border-radius:var(--radius-sm);font:700 .875rem/1.25rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--tag-bg,var(--tag-fern-bg));color:var(--tag-fg,var(--tag-fern-fg));white-space:nowrap}.fb-tag--fern{--tag-bg:var(--tag-fern-bg);--tag-fg:var(--tag-fern-fg)}.fb-tag--sky{--tag-bg:var(--tag-sky-bg);--tag-fg:var(--tag-sky-fg)}.fb-tag--amber{--tag-bg:var(--tag-amber-bg);--tag-fg:var(--tag-amber-fg)}.fb-tag--teal{--tag-bg:var(--tag-teal-bg);--tag-fg:var(--tag-teal-fg)}.fb-tag--olive{--tag-bg:var(--tag-olive-bg);--tag-fg:var(--tag-olive-fg)}.fb-tag--plum{--tag-bg:var(--tag-plum-bg);--tag-fg:var(--tag-plum-fg)}.fb-tag--clay{--tag-bg:var(--tag-clay-bg);--tag-fg:var(--tag-clay-fg)}.fb-tag--rose{--tag-bg:var(--tag-rose-bg);--tag-fg:var(--tag-rose-fg)}.fb-tag--violet{--tag-bg:var(--tag-violet-bg);--tag-fg:var(--tag-violet-fg)}.fb-tag--slate{--tag-bg:var(--tag-slate-bg);--tag-fg:var(--tag-slate-fg)}.fb-tag--info{--tag-bg:var(--tag-sky-bg);--tag-fg:var(--tag-sky-fg)}.fb-tag--warning{--tag-bg:var(--tag-amber-bg);--tag-fg:var(--tag-amber-fg)}.fb-tag--danger{--tag-bg:var(--danger-bg);--tag-fg:var(--danger-fg)}.fb-alert{display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--alert-bg);color:var(--on-alert)}.fb-alert--danger{background:var(--alert-danger-bg);color:var(--on-alert-danger)}.fb-alert__body{flex:1 1;min-width:0;display:block;font-size:1rem;line-height:1.5rem}.fb-alert__label,.fb-alert__text{margin-right:var(--space-2)}.fb-alert__label{font-weight:700}.fb-alert__text{font-weight:400}.fb-alert{align-items:flex-start}.fb-alert>.fb-icon{width:1.5rem;height:1.5rem;margin-top:var(--space-2)}.fb-alert__body{padding-top:var(--space-2);padding-bottom:var(--space-2)}.fb-root .fb-alert a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fb-alert__close .fb-icon{width:1.125rem;height:1.125rem}.fb-alert__close{flex:none;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer}.fb-alert__close:hover{background:rgba(0,0,0,.08)}.fb-alert--danger .fb-alert__close:hover{background:rgba(255,255,255,.16)}.fb-root .fb-alert :focus-visible{outline-color:currentColor}.fb-header{position:relative;z-index:20;background:var(--brand-ground);color:var(--on-brand)}.fb-header__util{border-bottom:1px solid rgba(255,255,255,.12)}.fb-header__main,.fb-header__util-inner{max-width:calc(var(--content-max) + 2 * var(--space-4));margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}.fb-header__util-inner{display:flex;justify-content:flex-end;gap:var(--space-4);padding-block:var(--space-2);font-size:1rem;line-height:1.5rem}.fb-root .fb-header__util a{color:var(--on-brand-muted);text-decoration:none;display:inline-flex;gap:var(--space-2);align-items:center}.fb-root .fb-header__util a:hover{color:var(--on-brand);text-decoration:underline}.fb-header__util .fb-icon{width:1rem;height:1rem}.fb-header__main{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-3)}.fb-header__nav{display:flex;gap:var(--space-4);margin-left:auto}.fb-header__navbtn,.fb-root .fb-header__nav a{color:var(--on-brand);text-decoration:none;font:600 1rem/1.5rem var(--font-sans);padding:var(--space-2) 0;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1)}.fb-header__navbtn:hover,.fb-header__navbtn[aria-expanded=true],.fb-header__navbtn[data-current=true]{border-bottom-color:var(--action)}.fb-header__navbtn[aria-expanded=true] .fb-icon{transform:rotate(180deg)}.fb-root .fb-header__nav a:hover,.fb-root .fb-header__nav a[aria-current=page]{border-bottom-color:var(--action)}.fb-header__nav .fb-icon{width:1rem;height:1rem;opacity:.8}.fb-header__menu{display:none;margin-left:auto;align-items:center;gap:var(--space-2);background:none;border:1px solid var(--on-brand-muted);color:var(--on-brand);border-radius:1.375rem;min-height:2.75rem;padding:0 1rem;font:600 1rem/1.5rem var(--font-sans)}@media (max-width:63.999rem){.fb-header__cta,.fb-header__nav{display:none}.fb-header__menu{display:inline-flex}}@media (max-width:37.499rem){.fb-header__util{display:none}.fb-header__main,.fb-header__util-inner{padding-left:var(--space-3);padding-right:var(--space-3)}}.fb-tasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.fb-task{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s,background-color .15s,transform .15s;min-width:0}.fb-root a.fb-task,.fb-task{text-decoration:none;color:var(--ink)}.fb-task:hover{border-color:var(--brand);transform:translateY(-2px)}.fb-task__icon{flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center}.fb-task__title{flex:1 1;min-width:0;font:700 1.125rem/1.75rem var(--font-sans)}.fb-task__go{flex:none;width:1.25rem;height:1.25rem;color:var(--brand)}@media (prefers-reduced-motion:reduce){.fb-btn,.fb-tag,.fb-task{transition:none}.fb-task:hover{transform:none}}.fb-section-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-md);border:1px solid var(--border);min-width:0}.fb-section-card__title{font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:2rem;margin:0}.fb-linklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fb-linklist li{border-top:1px solid var(--border)}.fb-linklist li:first-child{border-top:0}.fb-root .fb-linklist a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;text-decoration:none;color:var(--ink);font-size:1rem;line-height:1.5rem}.fb-root .fb-linklist a:hover{color:var(--brand);text-decoration:underline}.fb-linklist .fb-icon{width:1rem;height:1rem;color:var(--brand)}.fb-news{list-style:none;margin:0;padding:0}.fb-news li{display:grid;grid-template-columns:7rem 1fr;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);align-items:baseline}.fb-news li:first-child{border-top:0}.fb-news time{font-size:1rem;line-height:1.5rem;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb-news__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;min-width:0}.fb-news__item .fb-tag{justify-self:end}.fb-root .fb-news a:not(.fb-tag){font-weight:600;color:var(--ink);text-decoration:none}.fb-root .fb-news a:not(.fb-tag):hover{color:var(--brand);text-decoration:underline}@media (max-width:37.499rem){.fb-news li{grid-template-columns:1fr;gap:var(--space-1)}}.fb-signup{gap:var(--space-3)}.fb-field,.fb-signup{display:flex;flex-direction:column}.fb-field{gap:var(--space-2)}.fb-field label{font:600 1rem/1.5rem var(--font-sans)}.fb-input{min-height:3rem;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:400 1rem/1.5rem var(--font-sans);width:100%}.fb-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fb-signup__row{display:flex;gap:var(--space-3);flex-wrap:wrap}.fb-signup__row .fb-field{flex:1 1 15rem}.fb-signup__row .fb-btn{align-self:flex-end}.fb-help{font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-pagehead{background:var(--surface-sunk)}.fb-pagehead__inner{max-width:calc(var(--content-max) + 2 * var(--space-4));margin:0 auto;padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.fb-pagehead__title{font-family:var(--font-display);font-weight:600;font-size:2.5rem;line-height:2.75rem;margin:0;text-wrap:balance}.fb-pagehead__lead{font-size:1.125rem;line-height:1.75rem;max-width:62ch;margin:0;color:var(--ink)}@media (max-width:37.499rem){.fb-pagehead__inner{padding:var(--space-4) var(--space-3)}.fb-pagehead__title{font-size:2rem;line-height:2.5rem}}.fb-carousel{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.fb-carousel__frame{position:relative;aspect-ratio:3/2;max-width:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--brand-ground)}.fb-carousel__slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.fb-carousel__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.fb-carousel__slide img{width:100%;height:100%;object-fit:cover;display:block}.fb-carousel__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3)}.fb-carousel__bar .fb-carousel__cta{margin-left:auto}.fb-root a.fb-carousel__cta{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;white-space:nowrap;font-weight:600;font-size:1rem;color:var(--on-brand);text-decoration:none}.fb-root a.fb-carousel__cta:hover{text-decoration:underline;text-underline-offset:4px}.fb-carousel__cta .fb-icon{width:1rem;height:1rem}.fb-carousel--light a.fb-carousel__cta{color:var(--brand)}.fb-carousel__caption{min-width:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0;font:400 1rem/1.5rem var(--font-sans);color:var(--on-brand)}.fb-carousel__caption>span:empty{display:none}.fb-carousel__credit{margin-left:auto;color:var(--on-brand-muted);font-size:1rem}.fb-carousel__placeholder{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:var(--space-4);color:var(--on-brand-muted);border:1px dashed var(--on-brand-muted);border-radius:var(--radius-md);font:600 1rem/1.5rem var(--font-sans)}.fb-carousel__controls{flex:none;display:flex;align-items:center;gap:var(--space-2);color:var(--on-brand)}.fb-carousel__btn{width:2.25rem;height:2.25rem;padding:0;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--on-brand-muted);background:transparent;color:var(--on-brand);cursor:pointer;flex:none}.fb-carousel__btn:hover{background:rgba(255,255,255,.1)}.fb-carousel__btn .fb-icon{width:1rem;height:1rem}.fb-carousel__count{margin-left:var(--space-1);font-size:1rem;line-height:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-brand-muted);white-space:nowrap}.fb-carousel--light.fb-photocard{background:none;border:0;border-radius:0;overflow:visible}.fb-carousel--light .fb-photocard__media{border-radius:var(--radius-md);overflow:hidden}.fb-carousel--light .fb-photocard__body{padding:var(--space-3) 0 0;gap:var(--space-3)}.fb-carousel--light .fb-carousel__controls{color:var(--brand)}.fb-carousel--light .fb-carousel__caption{color:var(--ink)}.fb-carousel--light .fb-carousel__count,.fb-carousel--light .fb-carousel__credit{color:var(--ink-muted)}.fb-carousel--light .fb-carousel__btn{border-color:var(--border-strong);color:var(--brand)}.fb-carousel--light .fb-carousel__btn:hover{background:var(--brand-tint)}.fb-carousel--light .fb-photocard__desc{min-height:3rem}.fb-photocard{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background:var(--surface-raised);border:1px solid var(--border);min-width:0}.fb-photocard__media{position:relative;margin:0;flex:none;aspect-ratio:3/2;background:var(--brand-ground)}.fb-photocard__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fb-photocard__plate{position:absolute;left:0;bottom:0;max-width:calc(100% - var(--space-4));display:flex;flex-direction:column;gap:.25rem;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-4);background:var(--brand-ground);color:var(--on-brand);border-top-right-radius:var(--radius-md)}.fb-photocard__plate .fb-eyebrow{color:var(--on-brand-muted)}.fb-photocard__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:2rem;text-wrap:balance}.fb-photocard__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.fb-photocard__body p{margin:0}.fb-photocard__desc{color:var(--ink);font-size:1rem;line-height:1.5rem}.fb-photocard__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3)}.fb-root a.fb-photocard__cta{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;margin-left:auto;font-weight:600;font-size:1rem;color:var(--brand);text-decoration:none}.fb-root a.fb-photocard__cta:hover{text-decoration:underline;text-underline-offset:4px}.fb-photocard__cta .fb-icon{width:1rem;height:1rem}.fb-photocard__credit{font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}@media (max-width:37.499rem){.fb-photocard__title{font-size:1.25rem;line-height:1.75rem}.fb-photocard__plate{padding:var(--space-3) var(--space-3);max-width:calc(100% - var(--space-4))}.fb-photocard__body{padding:var(--space-3)}}.fb-contact{flex-direction:column;font-size:1rem;line-height:1.5rem}.fb-contact,.fb-contact__row{display:flex;gap:var(--space-3)}.fb-contact__row{align-items:flex-start}.fb-contact__row .fb-icon{color:var(--brand);margin-top:1px}.fb-contact address{font-style:normal}.fb-edge{position:relative}.fb-edge:before{content:"";position:absolute;left:0;right:0;top:-2px;height:calc(var(--edge-h, 4rem) + 2px);background:var(--edge-from,var(--surface));-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2064'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%200H1440V20C1300%2044%201150%2060%20960%2048C780%2036%20640%2014%20470%2018C300%2022%20150%2046%200%2040Z'/%3E%3C/svg%3E") no-repeat 0 0 /100% 100%;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2064'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%200H1440V20C1300%2044%201150%2060%20960%2048C780%2036%20640%2014%20470%2018C300%2022%20150%2046%200%2040Z'/%3E%3C/svg%3E") no-repeat 0 0 /100% 100%;pointer-events:none;z-index:1}.fb-edge--flip:before{transform:scaleX(-1)}@media (max-width:37.499rem){.fb-edge{--edge-h:2rem}}.fb-footer{--footer-gutter:var(--space-4);--footer-pad:var(--space-5);--footer-rule:rgba(255,255,255,0.14);background:var(--brand-ground);color:var(--on-brand)}.fb-footer__signup{border-bottom:1px solid var(--footer-rule)}.fb-footer__inner,.fb-footer__signup-inner{box-sizing:content-box;max-width:var(--content-max);margin:0 auto;padding:var(--footer-pad) var(--footer-gutter)}.fb-footer__signup-inner{padding-top:calc(var(--edge-h, 4rem) + var(--footer-pad));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);align-items:end}.fb-footer__signup-copy{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.fb-footer__signup-copy .fb-eyebrow{color:var(--on-brand-muted)}.fb-footer__signup-copy h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.01em}.fb-footer__signup-copy p{margin:0;color:var(--on-brand-muted);max-width:52ch}.fb-footer__signup-form{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;min-width:0}.fb-footer__signup-form .fb-field{flex:1 1 16.25rem}.fb-footer__signup-form label{color:var(--on-brand)}.fb-footer__signup-form .fb-input{border-color:var(--on-brand-muted)}.fb-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);grid-gap:var(--space-5);gap:var(--space-5)}.fb-footer__map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.fb-footer h3{font:700 .875rem/1.25rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-brand-muted);margin:0 0 var(--space-3)}.fb-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.fb-root .fb-footer a{color:var(--on-brand);text-decoration:none;font-size:1rem;line-height:1.5rem}.fb-root .fb-footer a:hover{text-decoration:underline}.fb-root .fb-footer a.fb-btn{font-size:1rem;align-self:flex-start}.fb-footer__contact{display:flex;flex-direction:column;gap:var(--space-3);font-size:1rem;line-height:1.5rem;color:var(--on-brand-muted);min-width:0}.fb-footer__contact address{font-style:normal}.fb-root .fb-footer__reach a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.5rem}.fb-footer__reach .fb-icon{flex:none;width:1.125rem;height:1.125rem;color:var(--on-brand-muted)}.fb-footer__base{padding:var(--space-4) max(var(--footer-gutter),calc((100% - var(--content-max)) / 2));border-top:1px solid var(--footer-rule);display:flex;justify-content:flex-end;text-align:right;font-size:1rem;line-height:1.5rem;color:var(--on-brand-muted)}@media (max-width:63.999rem){.fb-footer__signup-inner{grid-template-columns:minmax(0,1fr);align-items:start}.fb-footer__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.fb-footer__map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.499rem){.fb-footer{--footer-gutter:var(--space-3);--footer-pad:var(--space-4)}.fb-footer__signup-copy h2{font-size:1.5rem;line-height:2rem}.fb-footer__signup-form .fb-btn{flex:1 1 100%}.fb-footer__map{gap:var(--space-4) var(--space-3)}}.fb-skip{position:absolute;left:var(--space-3);top:-6.25rem;z-index:50;background:var(--surface-raised);color:var(--ink);padding:var(--space-3) var(--space-3);border-radius:var(--radius-sm);font-weight:600}.fb-skip:focus{top:var(--space-3)}.fb-vh{position:absolute!important;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fb-pagehead--brand{background:var(--brand-ground);color:var(--on-brand);position:relative;overflow:hidden}.fb-pagehead--brand .fb-pagehead__inner{padding-top:var(--space-4);padding-bottom:var(--space-5);gap:var(--space-4);position:relative;z-index:1}.fb-root .fb-pagehead--brand .fb-pagehead__title{font-size:3.5rem;line-height:3.75rem;letter-spacing:-.015em}.fb-pagehead--brand .fb-pagehead__lead{color:var(--on-brand-muted);font-size:1.25rem;line-height:1.75rem;max-width:60ch}.fb-pagehead__fern{position:absolute;right:max(-10rem,calc(50% - var(--content-max) / 2 - 12.5rem));bottom:var(--space-3);width:34.875rem;height:auto;max-width:none;opacity:.07;pointer-events:none;transform:scaleX(-1)}@media (max-width:37.499rem){.fb-pagehead__fern{width:21.375rem;right:-9.375rem}}.fb-prose{font-size:1.125rem;line-height:1.75rem;color:var(--ink);max-width:47.5rem}.fb-prose>*{margin-top:0;margin-bottom:var(--space-4)}.fb-prose>:last-child{margin-bottom:0}.fb-prose h2{font-family:var(--font-display);font-weight:600;font-size:2rem;line-height:2.5rem;letter-spacing:-.01em}.fb-prose h2,.fb-prose h3{margin-top:var(--space-5);margin-bottom:var(--space-3);text-wrap:balance;scroll-margin-top:var(--space-4)}.fb-prose h3{font-family:var(--font-sans);font-weight:700;font-size:1.25rem;line-height:1.75rem}.fb-prose>h2:first-child,.fb-prose>h3:first-child{margin-top:0}.fb-prose h2+h3{margin-top:var(--space-4)}.fb-root .fb-prose a:where(:not(.fb-btn,.fb-doc__link)){color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fb-root .fb-prose a:where(:not(.fb-btn,.fb-doc__link)):hover{text-decoration-thickness:2px;color:var(--ink)}.fb-prose .fb-ext svg{width:.875rem;height:.875rem;margin-left:3px;vertical-align:-1px}.fb-prose strong{font-weight:700}.fb-prose abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px;cursor:help}.fb-prose small{font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-prose ol,.fb-prose ul{padding-left:var(--space-4)}.fb-prose li{margin-bottom:var(--space-2);padding-left:.25rem}.fb-prose li>ol,.fb-prose li>ul{margin-top:var(--space-2);margin-bottom:0}.fb-prose ul>li::marker{color:var(--brand);font-size:1.1em}.fb-prose ol>li::marker{color:var(--brand);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb-prose ul ul{list-style-type:circle}.fb-prose ol ol{list-style-type:lower-alpha}.fb-prose blockquote{margin-left:0;margin-right:0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--brand)}.fb-prose blockquote p{font-family:var(--font-display);font-size:1.5rem;line-height:2rem;margin:0 0 var(--space-3)}.fb-prose blockquote cite,.fb-prose blockquote footer{display:block;font:400 1rem/1.5rem var(--font-sans);font-style:normal;color:var(--ink-muted)}.fb-prose .fb-indent{padding-left:var(--space-4);border-left:1px solid var(--border-strong);margin-left:var(--space-2)}.fb-prose .fb-indent>*{margin:0 0 var(--space-4)}.fb-prose .fb-indent>:last-child{margin-bottom:0}.fb-prose hr{border:0;border-top:1px solid var(--border);margin:var(--space-5) 0}.fb-table{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.fb-table table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb-table caption{caption-side:top;text-align:left;padding:var(--space-3) var(--space-3) var(--space-3);font-weight:700;font-size:1rem}.fb-table td,.fb-table th{padding:var(--space-3) var(--space-3);text-align:left;vertical-align:top;border-top:1px solid var(--border)}.fb-table thead th{background:var(--surface-sunk);font-size:1rem;line-height:1.5rem;font-weight:700;border-top:0;border-bottom:1px solid var(--border-strong);white-space:nowrap}.fb-table tbody th{font-weight:600}.fb-table .num{text-align:right;white-space:nowrap}.fb-figure{margin-left:0;margin-right:0}.fb-figure img,.fb-photowall__item img{color:transparent;background:var(--brand-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e877f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='10' r='1.5'/%3E%3Cpath d='m21 16-5-5-8 8'/%3E%3C/svg%3E") no-repeat center /2.5rem}.fb-figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md)}.fb-figure-pair>.fb-figure{margin:0}.fb-figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);color:var(--ink-muted)}.fb-figure figcaption,.fb-figure__credit{font-size:1rem;line-height:1.5rem}.fb-figure-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.fb-figure-pair .fb-figure img{aspect-ratio:3/2}.fb-docs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.fb-docs ul{list-style:none;margin:0;padding:0}.fb-docs li{border-top:1px solid var(--border);margin:0;padding:0}.fb-docs li:first-child{border-top:0}.fb-docs li.fb-doc{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:5rem}.fb-docs li.fb-doc:hover{background:var(--surface)}.fb-root a.fb-doc__link{color:var(--ink);text-decoration:none}.fb-root a.fb-doc__link:after{content:"";position:absolute;inset:0}.fb-docs li.fb-doc:hover .fb-doc__link{color:var(--brand);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.fb-root a.fb-doc__link:focus-visible{outline:none}.fb-docs li.fb-doc:has(.fb-doc__link:focus-visible){outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--radius-sm)}.fb-doc__icon{color:var(--doc-c,var(--brand))}.fb-doc__icon,.fb-doc__icon svg{width:2.5rem;height:3rem;display:block}.fb-doc__icon svg{overflow:visible}.fb-doc__icon .d-sheet{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1.5}.fb-doc__icon .d-fold{fill:var(--surface-sunk);stroke:var(--border-strong);stroke-width:1.5;stroke-linejoin:round}.fb-doc__icon .d-line{stroke:var(--border);stroke-width:2;stroke-linecap:round}.fb-doc__icon .d-badge{fill:currentColor}.fb-doc__icon .d-badge-t{fill:#fff;font:800 .5625rem/1 var(--font-sans);letter-spacing:.04em}.fb-doc__icon .d-bar,.fb-doc__icon .d-fern{fill:currentColor}.fb-doc__icon--pdf{--doc-c:#b42318}.fb-doc__icon--doc{--doc-c:#1f5fbf}.fb-doc__icon--xls{--doc-c:#1e7145}.fb-doc__icon--ppt{--doc-c:#b8430c}.fb-doc__icon--zip{--doc-c:#5b5f66}.fb-doc__icon--page{--doc-c:var(--brand)}.fb-doc__icon--ext{--doc-c:var(--ink-muted)}.fb-doc__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.fb-doc__title{margin:0;font-weight:600;font-size:1.125rem;line-height:1.75rem;text-wrap:pretty}.fb-doc__meta{margin:0;font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-doc__meta b,.fb-doc__title b{font-weight:700;color:var(--ink)}.fb-doc__go{width:1.25rem;height:1.25rem;color:var(--brand)}.fb-toc__title{margin:0 0 var(--space-3)}.fb-toc ul{list-style:none;margin:0;padding:0;border-left:2px solid var(--border)}.fb-root .fb-toc a{display:block;margin-left:-2px;padding:.5rem 0 .5rem var(--space-3);border-left:2px solid transparent;color:var(--ink-muted);text-decoration:none;font-size:1rem;line-height:1.5rem}.fb-toc__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.fb-root .fb-toc a:hover{color:var(--ink);text-decoration:underline}.fb-root .fb-toc a[aria-current=true]{border-left-color:var(--action);color:var(--ink);font-weight:600}@media (max-width:63.999rem){.fb-root .fb-pagehead--brand .fb-pagehead__title{font-size:3rem;line-height:3.25rem}}@media (max-width:37.499rem){.fb-root .fb-pagehead--brand .fb-pagehead__title{font-size:2.5rem;line-height:2.75rem}.fb-pagehead--brand .fb-pagehead__lead,.fb-prose{font-size:1.125rem;line-height:1.75rem}.fb-prose h2{font-size:1.75rem;line-height:2.25rem;margin-top:var(--space-5)}.fb-prose blockquote p,.fb-prose h3{font-size:1.25rem;line-height:1.75rem}.fb-figure-pair{grid-template-columns:minmax(0,1fr)}.fb-docs li.fb-doc{padding:var(--space-3);gap:var(--space-3)}}.fb-photowall{columns:20rem 3;column-gap:var(--space-4)}.fb-photowall__item{display:block;width:100%;page-break-inside:avoid;break-inside:avoid;margin:0 0 var(--space-4);padding:0;border:0;background:none;border-radius:var(--radius-md);cursor:zoom-in;transition:transform .15s}.fb-photowall__item:hover{transform:translateY(-2px)}.fb-photowall__item img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-md)}.fb-figure figcaption,.fb-lightbox__figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-map{display:block}.fb-map__frame{position:relative;min-height:30rem;border-radius:var(--radius-md);overflow:hidden;background:var(--info-bg)}.fb-map__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fb-map__fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--info-fg);font-weight:600}@media (max-width:63.999rem){.fb-map__frame{min-height:25rem}}@media (max-width:37.499rem){.fb-map__frame{min-height:22.5rem}.fb-photowall{column-gap:var(--space-3)}.fb-photowall__item{margin-bottom:var(--space-3)}}.fb-root .fb-prose a.fb-tag,.fb-root a.fb-tag{color:var(--tag-fg,var(--tag-fern-fg));text-decoration:none;min-height:1.5rem;transition:border-color .15s}.fb-root a.fb-tag:hover{border-color:currentColor;text-decoration:none}.fb-related__title{margin:0 0 var(--space-2)}.fb-related ul{list-style:none;margin:0;padding:0}.fb-related li{border-top:1px solid var(--border)}.fb-related li:first-child{border-top:0}.fb-related li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3) 0}.fb-root a.fb-related__name{color:var(--ink);text-decoration:none;font-weight:600;font-size:1rem;line-height:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.fb-related time{font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-related__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.fb-root a.fb-related__name:hover{text-decoration:underline;color:var(--brand)}.fb-root a.fb-related__all{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;margin-top:var(--space-2);font-weight:600;font-size:1rem;color:var(--brand);text-decoration:none}.fb-root a.fb-related__all:hover{text-decoration:underline}.fb-related__all .fb-icon{width:1rem;height:1rem}.fb-tagfilter__title{margin:0 0 var(--space-3)}.fb-tagfilter ul{list-style:none;margin:0;padding:0;border-left:2px solid var(--border)}.fb-root .fb-tagfilter a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-left:-2px;min-height:2.75rem;padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:2px solid transparent;color:var(--ink);text-decoration:none;font-size:1rem;line-height:1.5rem}.fb-root .fb-tagfilter a:hover{text-decoration:underline}.fb-root .fb-tagfilter a[aria-current=page]{border-left-color:var(--action);font-weight:700}.fb-tagfilter__count{font-size:1rem;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb-newslist{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.fb-newscard{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.fb-newscard time{font-size:1rem;line-height:1.5rem;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fb-newscard__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.fb-newscard__title{margin:0;font:600 1.5rem/2rem var(--font-display);text-wrap:pretty}.fb-root .fb-newscard__title a{color:var(--ink);text-decoration:none}.fb-root .fb-newscard__title a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.fb-newscard p{margin:0;font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-newscard__tags{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.fb-pagination{margin-top:var(--space-4)}.fb-pagination ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-2)}.fb-pagination li{flex:0 1 2.75rem;min-width:0;display:flex}.fb-pagination__gap,.fb-pagination__step,.fb-root .fb-pagination a{box-sizing:border-box;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:2.75rem;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-weight:600;font-size:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb-root .fb-pagination a:hover{background:var(--surface-sunk);text-decoration:underline}.fb-root .fb-pagination a[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--on-action);text-decoration:none}.fb-root .fb-pagination .fb-pagination__step{border-color:var(--border-strong);background:var(--surface-raised);color:var(--brand)}.fb-root .fb-pagination .fb-pagination__step.is-off{border-color:var(--border);background:transparent;color:var(--border-strong);cursor:default}.fb-pagination__gap{color:var(--ink-muted);font-weight:400}.fb-pagination .fb-icon{width:1.25rem;height:1.25rem}.fb-tagmenu{display:none}.fb-tagmenu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-3);min-height:3rem;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-weight:600;font-size:1rem;line-height:1.5rem}.fb-tagmenu summary::-webkit-details-marker{display:none}.fb-tagmenu__field{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fb-tagmenu__chev{width:1.25rem;height:1.25rem;color:var(--brand);transition:transform .15s}.fb-tagmenu details[open] .fb-tagmenu__chev{transform:rotate(180deg)}.fb-tagmenu__panel{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised)}@media (prefers-reduced-motion:reduce){.fb-tagmenu__chev{transition:none}}@media (max-width:63.999rem){.fb-tagfilter:not(.fb-tagmenu__panel){display:none}.fb-tagmenu{display:block}}.fb-search{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.fb-search__label{font-weight:600;font-size:1rem;line-height:1.5rem}.fb-search__row{display:flex;gap:var(--space-2)}.fb-search__row .fb-input{flex:1 1;min-width:0;min-height:3rem}.fb-search__row .fb-btn{flex:none}.fb-carousel :focus-visible,.fb-footer :focus-visible,.fb-header :focus-visible,.fb-pagehead--brand :focus-visible{outline-color:var(--on-brand)}.fb-pagehead--brand .fb-alert :focus-visible{outline-color:currentColor}.fb-ruletags__title{margin:0 0 var(--space-3)}.fb-ruletags ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.fb-ruletags .fb-tag{font-size:1rem;line-height:1.5rem;padding:3px .5625rem}.fb-formembed{display:block}.fb-formembed__frame{position:relative;min-height:30rem;border-radius:var(--radius-md);overflow:hidden;background:var(--info-bg)}.fb-formembed__frame iframe{display:block;width:100%;border:0}.fb-formembed__fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--info-fg);font-weight:600}@media (max-width:63.999rem){.fb-formembed__frame{min-height:25rem}}@media (max-width:37.499rem){.fb-formembed__frame{min-height:22.5rem}}.fb-listbar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-3)}.fb-listbar>.fb-perpage{align-self:flex-end}.fb-listbar__count strong{font-weight:700;color:var(--ink)}.fb-listbar__count{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-perpage{flex:none;display:flex;align-items:center;gap:var(--space-3)}.fb-perpage__label{font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-perpage ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-2)}.fb-root .fb-perpage a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-weight:600;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.fb-root .fb-perpage a:hover{background:var(--surface-sunk);text-decoration:underline}.fb-root .fb-perpage a[aria-current=true]{background:var(--brand);border-color:var(--brand);color:var(--on-action);text-decoration:none}.fb-doc__icon--folder{--doc-c:var(--brand)}.fb-mega{position:absolute;left:0;right:0;top:100%;background:var(--surface-raised);color:var(--ink);border-top:1px solid var(--border);box-shadow:var(--shadow-raised)}.fb-mega__inner{max-width:calc(var(--content-max) + 2 * var(--space-4));margin:0 auto;padding:var(--space-5) var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.25fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.fb-mega__intro{display:flex;flex-direction:column;gap:var(--space-3)}.fb-mega__name{margin:0;font-family:var(--font-display);font-weight:600;font-size:2rem;line-height:2.5rem}.fb-mega__lead{margin:0;font-size:1rem;line-height:1.5rem;color:var(--ink-muted)}.fb-root a.fb-mega__all{align-self:flex-start;padding-left:0;padding-right:0}.fb-mega__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-4);gap:0 var(--space-4)}.fb-mega__links li{border-bottom:1px solid var(--border)}.fb-root .fb-mega__links a{display:block;padding:var(--space-3) 0;color:var(--ink);font-size:1rem;line-height:1.5rem;font-weight:600;text-decoration:none}.fb-root .fb-mega__links a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.fb-mega__feature{margin:0}.fb-mega__placeholder{aspect-ratio:3/2;display:grid;place-items:center;padding:var(--space-4);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand);font-size:1rem;line-height:1.5rem;font-weight:600}.fb-root a.fb-mega__cta{color:var(--brand);margin-top:var(--space-2)}.fb-mega :focus-visible{outline-color:var(--focus)}@media (max-width:63.999rem){.fb-mega{display:none}}.fb-lightbox{position:fixed;inset:0;z-index:50;display:flex;align-items:safe center;justify-content:center;padding:var(--space-5) var(--space-4);color:var(--on-brand);overflow-y:auto}.fb-lightbox__scrim{position:absolute;inset:0;background:rgba(17,25,21,.94)}.fb-lightbox__inner{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(75rem,100%);display:flex;flex-direction:column;gap:var(--space-3)}.fb-lightbox__close{align-self:flex-end;width:3rem;height:3rem;padding:0;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--on-brand-muted);background:transparent;color:var(--on-brand);cursor:pointer}.fb-lightbox__close:hover{background:rgba(255,255,255,.08)}.fb-lightbox__close .fb-icon{width:1.25rem;height:1.25rem}.fb-lightbox__figure{margin:0;display:flex;flex-direction:column}.fb-lightbox__figure img{display:block;max-width:100%;max-height:min(45rem,calc(100dvh - 20rem));width:auto;height:auto;margin:0 auto;border-radius:var(--radius-md);object-fit:contain}.fb-lightbox__figure figcaption{color:var(--on-brand)}.fb-lightbox__figure .fb-figure__credit{color:var(--on-brand-muted)}.fb-lightbox :focus-visible{outline-color:var(--on-brand)}@media (max-width:37.499rem){.fb-lightbox{padding:var(--space-4) var(--space-3)}.fb-lightbox__figure img{max-height:min(30rem,calc(100dvh - 16rem))}}@media (prefers-reduced-motion:reduce){.fb-photowall__item{transition:none}.fb-photowall__item:hover{transform:none}}.fb-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:1rem;line-height:1.5rem}.fb-breadcrumb li{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.fb-breadcrumb__sep{flex:none;width:1rem;height:1rem;color:var(--ink-muted)}.fb-root .fb-breadcrumb a{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fb-root .fb-breadcrumb a:hover{text-decoration-thickness:2px}.fb-root .fb-breadcrumb .fb-breadcrumb__home{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;text-decoration:none}.fb-breadcrumb__home .fb-icon{width:1.25rem;height:1.25rem}.fb-breadcrumb__meta{color:var(--ink-muted)}.page{container:page/inline-size;width:100%;min-height:100vh;display:flex;flex-direction:column}.page>main{flex:1 0 auto;display:flex;flex-direction:column}.page>main>:last-child{flex:1 0 auto}.wrap{max-width:calc(var(--content-max) + 2 * var(--space-4));margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}.band{padding-block:var(--space-5)}.band.fb-edge{padding-top:calc(var(--edge-h, 4rem) + var(--space-5))}.band--sunk{background:var(--surface-sunk)}.sec-head{display:flex;align-items:last baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.sec-head>.fb-btn{flex:0 1 auto;min-width:0;text-align:right}.sec-head:has(>.fb-btn)>div{flex:0 0 auto}.sec-head h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:2rem;line-height:2.5rem;letter-spacing:-.01em;text-wrap:balance}.sec-head p{margin:var(--space-2) 0 0;color:var(--ink-muted);max-width:56ch}.hero{background:var(--brand-ground);color:var(--on-brand);padding-block:var(--space-4) var(--space-6);position:relative;overflow:hidden}.hero__fern{position:absolute;right:max(-10rem,calc(50% - var(--content-max) / 2 - 12.5rem));top:-7.5rem;width:38.75rem;height:auto;max-width:none;opacity:.07;pointer-events:none;transform:scaleX(-1)}.hero .wrap{position:relative}.logo{display:inline-flex;flex:none}.logo img{display:block;height:3.5rem;width:auto;max-width:100%}.logo--footer img{height:3rem}.hero__alert{margin-bottom:var(--space-4)}.hero__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4);align-items:center;position:relative}.hero__copy{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.hero__eyebrow{color:var(--on-brand-muted)}.hero h1{margin:0;font-family:var(--font-display);font-weight:600;font-size:3.5rem;line-height:3.75rem;letter-spacing:-.015em;text-wrap:balance}.hero__lead{margin:0;font-size:1.5rem;line-height:2rem;color:var(--on-brand);max-width:32em;text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero .fb-carousel,.tasks-band{position:relative}.tasks-band{--overlap:4rem;margin-top:calc(var(--overlap) * -1);padding-bottom:var(--space-5)}.tasks-band:before{content:"";position:absolute;left:0;right:0;top:calc(var(--overlap) - var(--edge-h, 4rem));height:calc(var(--edge-h, 4rem) + .5rem);background:var(--surface);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2064'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%200H1440V20C1300%2044%201150%2060%20960%2048C780%2036%20640%2014%20470%2018C300%2022%20150%2046%200%2040Z'/%3E%3C/svg%3E") no-repeat 0 0 /100% 100%;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2064'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%200H1440V20C1300%2044%201150%2060%20960%2048C780%2036%20640%2014%20470%2018C300%2022%20150%2046%200%2040Z'/%3E%3C/svg%3E") no-repeat 0 0 /100% 100%;transform:scale(-1);pointer-events:none}.tasks-band>.wrap{position:relative;z-index:1}.tasks-card{background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.tasks-card h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.75rem;line-height:2.25rem}.page .fb-tasks{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.page .fb-task{background:var(--surface)}.news-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--space-5) var(--space-5);gap:var(--space-5) var(--space-5);align-items:start}.news-col{min-width:0}.quick{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.quick h3{margin:0}.hood-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.parks-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);grid-gap:var(--space-5) var(--space-3);gap:var(--space-5) var(--space-3);align-items:start}.parks-side{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.park-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.page a.park{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);color:var(--ink);text-decoration:none;font-weight:600;min-height:3.5rem;transition:border-color .15s,background-color .15s,transform .15s}.page a.park:hover{border-color:var(--brand);transform:translateY(-2px)}.page a.park.is-showing{border-color:var(--brand);background:var(--brand-tint)}.park svg{color:var(--brand);flex:none}.park span{flex:1 1;min-width:0}.sheet{background:var(--surface-raised);border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.sheet__search{display:flex;gap:var(--space-2)}.sheet__nav{list-style:none;margin:0;padding:0}.sheet__nav li{border-top:1px solid var(--border)}.page .sheet__nav a{display:flex;justify-content:space-between;align-items:center;min-height:3.5rem;color:var(--ink);text-decoration:none;font:600 1.125rem/1.75rem var(--font-sans)}.sheet__util{display:flex;flex-direction:column;gap:var(--space-3);font-size:1rem}.page .sheet__util a{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start}.page .fb-header__menu[aria-expanded=true]{background:var(--on-brand);color:var(--brand-ground);border-color:var(--on-brand)}.page .band--last{padding-bottom:var(--space-7)}@container page (width < 80rem){.parks-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.park-list{grid-template-columns:minmax(0,1fr)}}@container page (width < 64rem){.page .fb-header__cta,.page .fb-header__nav{display:none}.page .fb-header__menu{display:inline-flex}.page .fb-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:3rem;line-height:3.25rem}.hero__lead{font-size:1.25rem;line-height:1.75rem}.page .fb-footer__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.page .band--last{padding-bottom:var(--space-7)}.hero__grid,.news-grid,.page .fb-footer__signup-inner,.parks-grid{grid-template-columns:minmax(0,1fr)}.page .fb-footer__signup-inner{align-items:start}.page .fb-footer__map{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width < 37.5rem){.page .fb-edge,.page .tasks-band{--edge-h:2rem}.page .fb-header__main,.page .fb-header__util-inner,.wrap{padding-left:var(--space-3);padding-right:var(--space-3)}.page .fb-header__util{display:none}.logo{flex:0 1 auto;min-width:0}.logo img{height:auto;max-height:2.5rem}.page .fb-header__main{gap:var(--space-3)}.logo--footer img{height:2.75rem;max-height:none}.band{padding-block:var(--space-4)}.band.fb-edge{padding-top:calc(var(--edge-h, 2rem) + var(--space-4))}.hero{padding-block:var(--space-4) var(--space-6)}.hero h1{font-size:2.5rem;line-height:2.75rem}.hero__lead{font-size:1.25rem;line-height:1.75rem}.hero__actions .fb-btn{flex:1 1 100%}.hero__fern{width:23.75rem;right:-9.375rem;top:-3.75rem}.tasks-band{--overlap:4rem;padding-bottom:var(--space-5)}.tasks-card{padding:var(--space-4) var(--space-3)}.page .fb-tasks{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.sec-head h2{font-size:1.75rem;line-height:2.25rem}.park-list{grid-template-columns:minmax(0,1fr)}.page a.park{min-height:3.25rem;padding:var(--space-2) var(--space-3)}.page .fb-footer{--footer-gutter:var(--space-3);--footer-pad:var(--space-4)}.page .fb-footer__signup-copy h2{font-size:1.5rem;line-height:2rem}.page .fb-footer__signup-form .fb-btn{flex:1 1 100%}.page .fb-footer__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3)}.page .band--last{padding-bottom:var(--space-6)}}@media (prefers-reduced-motion:reduce){.page *{transition:none!important}.page a.park:hover{transform:none}}.quick--brand{position:relative;overflow:hidden;background:var(--brand-ground);border-color:var(--brand-ground);color:var(--on-brand)}.quick--brand .fb-eyebrow{color:var(--on-brand-muted)}.quick__fern{position:absolute;right:-4.375rem;bottom:-5rem;width:17.5rem;height:auto;max-width:none;opacity:.08;pointer-events:none;transform:scaleX(-1)}.quick--brand .hood-list{position:relative}.page .quick--brand a.park{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22);color:var(--on-brand)}.page .quick--brand a.park:hover{background:rgba(255,255,255,.12);border-color:var(--on-brand);transform:translateY(-2px)}.page .quick--brand a.park svg{color:var(--on-brand)}.quick--brand :focus-visible{outline-color:var(--on-brand)}@container page (width < 80rem){.page .news-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.hood-list{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}}.textbody{padding-block:calc(var(--edge-h, 4rem) + var(--space-5)) var(--space-5)}.textgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,47.5rem) minmax(13rem,1fr);grid-template-areas:". main toc";grid-column-gap:var(--space-5);column-gap:var(--space-5);align-items:start}@container page (width < 80rem){.textgrid{column-gap:var(--space-4)}}.textgrid>.fb-toc{justify-self:start;width:100%;max-width:15.5rem}.pagehead__text{display:flex;flex-direction:column;gap:var(--space-4)}.pagehead__text,.textgrid>article{grid-area:main;min-width:0}.textgrid>.fb-toc{grid-area:toc;position:-webkit-sticky;position:sticky;top:var(--space-4)}.textgrid .fb-prose{max-width:none}.crumbrow{margin-bottom:var(--space-4)}.page .textgrid.crumbrow{row-gap:0}.crumbrow>.fb-breadcrumb{grid-area:main;min-width:0}.page main>:last-child{padding-bottom:var(--space-7)}@container page (width < 64rem){.textgrid{grid-template-columns:minmax(0,47.5rem);grid-template-areas:"main";justify-content:center}.textgrid>.fb-toc{display:none}.pagehead__text{gap:var(--space-3)}.page main>:last-child{padding-bottom:var(--space-7)}.page .fb-pagehead--brand .fb-pagehead__title{font-size:3rem;line-height:3.25rem}}@container page (width < 37.5rem){.textbody{padding-block:calc(var(--edge-h, 2rem) + var(--space-4)) var(--space-5)}.page .fb-pagehead__inner{padding-left:var(--space-3);padding-right:var(--space-3)}.page .fb-pagehead--brand .fb-pagehead__inner{padding-top:var(--space-4);padding-bottom:var(--space-4);gap:var(--space-3)}.page .fb-pagehead--brand .fb-alert{margin-bottom:var(--space-3)}.page .fb-pagehead--brand .fb-pagehead__title{font-size:2.5rem;line-height:2.75rem}.page .fb-pagehead--brand .fb-pagehead__lead{font-size:1.125rem;line-height:1.75rem}.page .fb-pagehead__fern{width:21.375rem;right:-9.375rem}.page .fb-prose{font-size:1.125rem;line-height:1.75rem}.page .fb-prose h2{font-size:1.75rem;line-height:2.25rem;margin-top:var(--space-5)}.page .crumbrow~.textgrid .fb-prose>h2:first-child{margin-top:0}.page .fb-prose blockquote p,.page .fb-prose h3{font-size:1.25rem;line-height:1.75rem}.page .fb-figure-pair{grid-template-columns:minmax(0,1fr)}.page .fb-docs li.fb-doc{padding:var(--space-3);gap:var(--space-3)}.page .fb-table td,.page .fb-table th{padding:var(--space-3)}.page main>:last-child{padding-bottom:var(--space-6)}}.formband{padding-top:var(--space-5)}@container page (width < 64rem){.page .fb-formembed__frame{min-height:25rem}}@container page (width < 37.5rem){.formband{padding-top:var(--space-4)}.page .fb-formembed__frame{min-height:22.5rem}}.page .newsgrid{grid-template-columns:minmax(12.5rem,1fr) minmax(0,47.5rem) minmax(12.5rem,1fr);grid-template-areas:"rel main toc"}.newsgrid>.fb-related{grid-area:rel;position:-webkit-sticky;position:sticky;top:var(--space-4);justify-self:start;width:100%;max-width:15.5rem}@container page (width < 64rem){.page .newsgrid{grid-template-columns:minmax(0,47.5rem);grid-template-areas:"main" "rel";row-gap:var(--space-5);justify-content:center}.newsgrid>.fb-related{position:static;max-width:none;border-top:1px solid var(--border);padding-top:var(--space-4)}}@container page (width < 37.5rem){.page .newsgrid{row-gap:var(--space-5)}}.page .listgrid{grid-template-columns:minmax(12.5rem,1fr) minmax(0,47.5rem) minmax(12.5rem,1fr);grid-template-areas:"filter main ."}.listgrid>.fb-tagfilter,.listgrid>.fb-tagmenu{grid-area:filter}.listgrid>.fb-tagfilter{position:-webkit-sticky;position:sticky;top:var(--space-4);justify-self:start;width:100%;max-width:15.5rem}.listgrid>.newslist{grid-area:main;min-width:0}@container page (width < 64rem){.page .listgrid{grid-template-columns:minmax(0,47.5rem);grid-template-areas:"filter" "main";row-gap:var(--space-4);justify-content:center}.page .listgrid>.fb-tagfilter{display:none}.page .listgrid>.fb-tagmenu{display:block}.page .fb-pagehead .listgrid{grid-template-areas:"main"}}.textgrid>.searchmain{grid-area:main;min-width:0}.searchmain>.fb-search{margin-bottom:var(--space-4)}.textgrid>.doclisting{grid-area:main;min-width:0}.doclisting .fb-listbar__count{margin:0}.searchresults__none{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);border:1px solid var(--border)}.searchresults__none p{margin:0;font-size:1.125rem;line-height:1.75rem;color:var(--ink)}.searchresults__none .searchresults__none-title{font-weight:700;margin-bottom:var(--space-1)}.searchresults__sub{margin:var(--space-5) 0 var(--space-3);font-family:var(--font-display);font-weight:600;font-size:1.75rem;line-height:2.25rem}.park-band__head{max-width:none;margin-bottom:var(--space-4)}.park-band__head h2{margin:0}.textbody .fb-prose>.fb-figure:first-child{margin-bottom:var(--space-4)}.newsgrid>.fb-ruletags{grid-area:rel;position:-webkit-sticky;position:sticky;top:var(--space-4);justify-self:start;width:100%;max-width:15.5rem}@container page (width < 64rem){.newsgrid>.fb-ruletags{position:static;max-width:none;border-top:1px solid var(--border);padding-top:var(--space-4)}.page .fb-map__frame{min-height:25rem}}@container page (width < 37.5rem){.park-band__head{margin-bottom:var(--space-3)}.page .fb-map__frame{min-height:22.5rem}.page .fb-photowall{column-gap:var(--space-3)}.page .fb-photowall__item{margin-bottom:var(--space-3)}}.park-band{position:relative}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--brand-ground)}[hidden]{display:none!important}body.is-locked{overflow:hidden}.page:has(>main>.band--sunk:last-child)>.fb-footer{--edge-from:var(--surface-sunk)}.fb-prose iframe{display:block;max-width:100%;border:0;border-radius:var(--radius-md)}.ve-bar{position:fixed;z-index:60;left:0;right:0;bottom:var(--space-3);display:flex;justify-content:center;pointer-events:none}.ve-bar>*{pointer-events:auto}.directus-visual-editing-overlay.visual-editing-button-class .directus-visual-editing-edit-button{position:absolute;inset:0;width:100%;height:100%;transform:none;background:transparent}.directus-visual-editing-overlay.visual-editing-button-class{opacity:0!important;z-index:70!important}.directus-visual-editing-overlay{z-index:40!important}.page .sheet__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:3.5rem;padding:0;border:0;background:none;color:var(--ink);font:600 1.125rem/1.75rem var(--font-sans);text-align:left;cursor:pointer}.sheet__toggle .fb-icon{transition:transform .15s ease}.sheet__toggle[aria-expanded=true] .fb-icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.sheet__toggle .fb-icon{transition:none}}.sheet__nav .sheet__sub{list-style:none;margin:0;padding:0 0 var(--space-3)}.sheet__nav .sheet__sub li{border-top:0}.page .sheet__nav .sheet__sub a{display:flex;justify-content:flex-start;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:2px solid var(--border);color:var(--ink);font:400 1rem/1.5rem var(--font-sans)}.page .sheet__nav .sheet__sub a.sheet__all{font-weight:600;color:var(--brand)}.page .sheet__nav .sheet__sub a[aria-current=page]{border-left-color:var(--action);font-weight:600}