.fsb-band.svelte-1iee9ao{display:block;text-decoration:none;padding-block:4.1875rem;cursor:pointer;transition:transform .3s ease-out}.fsb-band.svelte-1iee9ao:hover{transform:scale(1.002)}.fsb-band.svelte-1iee9ao:focus-visible{outline:3px solid #f0d060;outline-offset:2px}.fsb-band__section.svelte-1iee9ao{display:block}.fsb-band__stage.svelte-1iee9ao{position:relative;width:100%;height:26.25rem;overflow:hidden;background:#000}@media(min-width:48rem){.fsb-band__stage.svelte-1iee9ao{height:31.25rem}}@media(min-width:64rem){.fsb-band__stage.svelte-1iee9ao{height:35rem}}.fsb-reel.svelte-1iee9ao{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.fsb-reel__row.svelte-1iee9ao{position:relative;flex:1 1 0;overflow:hidden}.fsb-reel__row.svelte-1iee9ao:before,.fsb-reel__row.svelte-1iee9ao:after{content:"";position:absolute;left:0;right:0;height:.375rem;z-index:1;background:repeating-linear-gradient(90deg,rgba(196,164,74,.22) 0 .5rem,transparent .5rem 1.125rem)}.fsb-reel__row.svelte-1iee9ao:before{top:0}.fsb-reel__row.svelte-1iee9ao:after{bottom:0}.fsb-reel__track.svelte-1iee9ao{display:flex;height:100%;gap:.25rem;width:max-content;animation:svelte-1iee9ao-fsb-pan 92s linear infinite}.fsb-reel__row.svelte-1iee9ao:nth-child(2) .fsb-reel__track:where(.svelte-1iee9ao){animation-direction:reverse;animation-duration:118s}.fsb-reel__frame.svelte-1iee9ao{flex:0 0 auto;width:clamp(6rem,9vw,8.75rem);height:100%;overflow:hidden}.fsb-reel__frame.svelte-1iee9ao img:where(.svelte-1iee9ao){display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.58) contrast(1.02) saturate(.9)}@keyframes svelte-1iee9ao-fsb-pan{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fsb-reel__track.svelte-1iee9ao{animation:none}}.fsb-overlay.svelte-1iee9ao{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 28% 32%,rgba(180,140,40,.1) 0%,transparent 52%),linear-gradient(90deg,#000000e6,#0009 44%,#00000024)}.fsb-content.svelte-1iee9ao{position:relative;z-index:10;height:100%;display:flex;align-items:center;padding-inline:1rem}@media(min-width:40rem){.fsb-content.svelte-1iee9ao{padding-inline:1.5rem}}@media(min-width:64rem){.fsb-content.svelte-1iee9ao{padding-inline:2rem}}.fsb-copy.svelte-1iee9ao{max-width:36rem;color:#fff}.fsb-eyebrow.svelte-1iee9ao{font-family:var(--font-body, "Roboto Condensed", system-ui, sans-serif);text-transform:uppercase;letter-spacing:.18em;font-size:.875rem;margin:0 0 1rem;color:#c4a44a}.fsb-title.svelte-1iee9ao{font-family:var(--font-display, "Merriweather", serif);font-size:2.25rem;font-weight:700;line-height:1.05;margin:0 0 1.25rem;color:#e8d5a0;text-shadow:0 .125rem 1rem rgba(0,0,0,.7)}@media(min-width:48rem){.fsb-title.svelte-1iee9ao{font-size:3rem}}@media(min-width:64rem){.fsb-title.svelte-1iee9ao{font-size:3.75rem}}.fsb-desc.svelte-1iee9ao{font-size:1.125rem;line-height:1.6;margin:0 0 1.75rem;color:#ffffffe6}@media(min-width:48rem){.fsb-desc.svelte-1iee9ao{font-size:1.25rem}}.fsb-desc-highlight.svelte-1iee9ao{color:#f0d060;font-weight:600}.fsb-cta.svelte-1iee9ao{display:inline-block;border-radius:6.25rem;padding:1.125rem 1.875rem;font-family:var(--font-body, system-ui, sans-serif);font-weight:700;font-size:1.125rem;line-height:1;background:#f0d060;color:#1a1000;white-space:nowrap}.home-news.svelte-1r722n7{padding-block:0 var(--spacing-16, 4rem);padding-inline:var(--spacing-4, 1rem);margin-block-start:10%;background:var(--color-bg)}@media(min-width:40rem){.home-news.svelte-1r722n7{padding-inline:var(--spacing-6, 1.5rem)}}@media(min-width:64rem){.home-news.svelte-1r722n7{padding-inline:var(--spacing-8, 2rem)}}.home-news__inner.svelte-1r722n7{max-width:80rem;margin-inline:auto}.home-news__header.svelte-1r722n7{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem);margin-block-end:var(--spacing-8, 2rem)}@media(min-width:40rem){.home-news__header.svelte-1r722n7{flex-direction:row;align-items:baseline;justify-content:space-between}}.home-news__heading.svelte-1r722n7{font-family:var(--font-body, "Roboto Condensed", system-ui, sans-serif);font-weight:500;font-size:2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin:0}.home-news__view-all.svelte-1r722n7{display:inline-flex;align-items:center;gap:.25rem;font-size:.9375rem;color:var(--color-primary, #0047ff);text-decoration:none;transition:color .15s ease;border-radius:.25rem}.home-news__view-all.svelte-1r722n7:hover{color:color-mix(in srgb,var(--color-primary, #0047ff) 80%,transparent)}.home-news__view-all.svelte-1r722n7:focus-visible{outline:2px solid var(--color-primary, #0047ff);outline-offset:2px}.home-news__chevron.svelte-1r722n7{flex-shrink:0}.home-news__featured.svelte-1r722n7{margin-block-end:var(--spacing-12, 3rem)}.home-news__featured-link.svelte-1r722n7{display:block;text-decoration:none;color:inherit;border-radius:.5rem}.home-news__featured-link.svelte-1r722n7:focus-visible{outline:2px solid var(--color-primary, #0047ff);outline-offset:2px}.home-news__featured-grid.svelte-1r722n7{display:grid;grid-template-columns:1fr;gap:var(--spacing-8, 2rem);align-items:center}@media(min-width:64rem){.home-news__featured-grid.svelte-1r722n7{grid-template-columns:5fr 7fr}}.home-news__featured-img-wrap.svelte-1r722n7{aspect-ratio:3 / 2;overflow:hidden;border-radius:.5rem}.home-news__featured-img.svelte-1r722n7{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.home-news__featured-link.svelte-1r722n7:hover .home-news__featured-img:where(.svelte-1r722n7){transform:scale(1.05)}.home-news__featured-body.svelte-1r722n7{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-4, 1rem)}.home-news__featured-title.svelte-1r722n7{font-family:var(--font-display, "Merriweather", serif);font-weight:600;font-size:clamp(1.25rem,2vw,1.875rem);line-height:1.3;color:var(--color-text);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news__featured-summary.svelte-1r722n7{font-size:1rem;line-height:1.65;color:var(--color-text-muted, #374151);margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.home-news__secondary-grid.svelte-1r722n7{display:grid;grid-template-columns:1fr;gap:var(--spacing-6, 1.5rem);list-style:none;margin:0;padding:0}@media(min-width:48rem){.home-news__secondary-grid.svelte-1r722n7{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.home-news__secondary-grid.svelte-1r722n7{grid-template-columns:repeat(3,1fr);gap:var(--spacing-8, 2rem)}}.home-news__secondary-link.svelte-1r722n7{display:block;text-decoration:none;color:inherit;border-radius:.5rem}.home-news__secondary-link.svelte-1r722n7:focus-visible{outline:2px solid var(--color-primary, #0047ff);outline-offset:2px}.home-news__secondary-img-wrap.svelte-1r722n7{aspect-ratio:1 / 1;overflow:hidden;border-radius:.5rem;margin-block-end:var(--spacing-4, 1rem)}.home-news__secondary-img.svelte-1r722n7{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.home-news__secondary-link.svelte-1r722n7:hover .home-news__secondary-img:where(.svelte-1r722n7){transform:scale(1.05)}.home-news__secondary-title.svelte-1r722n7{font-family:var(--font-display, "Merriweather", serif);font-weight:600;font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.4;color:var(--color-text);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-witness-band.svelte-1st43qx{background:var(--color-surface, #fff7f0);padding-block:var(--spacing-12, 3rem) var(--spacing-20, 5rem);padding-inline:var(--spacing-6, 1.5rem)}@media(min-width:48rem){.home-witness-band.svelte-1st43qx{padding-block:var(--spacing-20, 5rem)}}@media(min-width:64rem){.home-witness-band.svelte-1st43qx{padding-block:var(--spacing-24, 6rem)}}.home-witness-band__outer.svelte-1st43qx{max-width:80rem;margin-inline:auto;display:flex;justify-content:center}.home-witness-band__card.svelte-1st43qx{width:100%;overflow:hidden;border-radius:1.5rem;background:linear-gradient(84deg,#ffd4bd 1.35%,#ffe4d5 64.67%);display:flex;flex-direction:column;align-items:center;gap:1.1875rem;padding:1.5rem}@media(min-width:48rem){.home-witness-band__card.svelte-1st43qx{padding:2.5rem}}@media(min-width:64rem){.home-witness-band__card.svelte-1st43qx{padding:2.5rem 3.75rem}}.home-witness-band__img-wrap.svelte-1st43qx{flex-shrink:0}.home-witness-band__img.svelte-1st43qx{max-height:11.25rem;width:auto;object-fit:contain;display:block}@media(min-width:64rem){.home-witness-band__img.svelte-1st43qx{max-height:16.25rem}}.home-witness-band__text.svelte-1st43qx{text-align:center}.home-witness-band__title.svelte-1st43qx{font-family:var(--font-display, "Merriweather", serif);font-weight:700;font-size:2.25rem;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:#000;margin:0 0 .5rem}.home-witness-band__byline.svelte-1st43qx{font-family:var(--font-display, "Merriweather", serif);font-style:italic;font-weight:700;font-size:1.3125rem;line-height:1.3;color:#000;margin:.5rem 0 0}.home-witness-band__author.svelte-1st43qx{font-style:normal;font-weight:700;font-size:1.3125rem;color:#000}.home-witness-band__role.svelte-1st43qx{font-size:1.25rem;color:#000;margin:.25rem 0 0}.home-witness-band__cta-wrap.svelte-1st43qx{margin-block-start:1rem}@media(min-width:64rem){.home-witness-band__cta-wrap.svelte-1st43qx{margin-block-start:0}}.home-witness-band__cta.svelte-1st43qx{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;border:2px solid #000;border-radius:6.25rem;color:#000;font-family:var(--font-body, system-ui, sans-serif);font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;min-width:70%}@media(min-width:48rem){.home-witness-band__cta.svelte-1st43qx{min-width:unset;justify-content:flex-start}}.home-witness-band__cta.svelte-1st43qx:hover{background:#0047ff;color:#fff;border-color:#0047ff}.home-witness-band__cta.svelte-1st43qx:focus-visible{outline:2px solid #0047ff;outline-offset:2px;background:#0047ff;color:#fff;border-color:#0047ff}.home-hero.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--spacing-6, 1.5rem);max-width:var(--pw-shell-max, 87.5rem);margin-inline:auto;padding-block:var(--spacing-12, 3rem);padding-inline:var(--pw-shell-pad, clamp(1.5rem, 5vw, 4.5rem));background:var(--color-bg);color:var(--color-text)}@media(min-width:48rem){.home-hero.svelte-1uha8ag{grid-template-columns:2fr 1fr;align-items:center}}.home-hero__headline.svelte-1uha8ag{margin-block-end:var(--spacing-6, 1.5rem)}.home-hero__headline-line1.svelte-1uha8ag{color:var(--color-text)}.home-hero__headline-line2.svelte-1uha8ag{color:var(--color-accent)}.home-hero__subhead.svelte-1uha8ag{font-size:1.125rem;line-height:1.6;margin-block-end:var(--spacing-6, 1.5rem);color:var(--color-text)}.home-hero__media.svelte-1uha8ag{display:flex;align-items:center;justify-content:center}.home-expertise.svelte-1uha8ag{max-width:var(--pw-shell-max, 87.5rem);margin-inline:auto;padding-block:var(--spacing-6, 1.5rem) var(--spacing-12, 3rem);padding-inline:var(--pw-shell-pad, clamp(1.5rem, 5vw, 4.5rem));background:var(--color-bg)}.home-expertise__header.svelte-1uha8ag{text-align:center;margin-block-end:var(--spacing-10, 2.5rem)}.home-expertise__eyebrow.svelte-1uha8ag{font-family:var(--font-display);font-weight:700;font-size:.875rem;margin-block-end:var(--spacing-2, .5rem);color:var(--color-text)}.home-expertise__heading.svelte-1uha8ag{font-family:var(--font-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);font-weight:700;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.home-expertise__grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--spacing-8, 2rem);list-style:none;margin:0;padding:0;justify-items:center}@media(min-width:40rem){.home-expertise__grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.home-expertise__grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.home-expertise__card.svelte-1uha8ag{background:var(--color-surface-elevated, #fff);border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 20px #0000000f;width:100%;max-width:375px;display:flex;flex-direction:column}.home-expertise__card-img-wrap.svelte-1uha8ag{height:12rem;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8, 2rem)}.home-expertise__card-icon.svelte-1uha8ag{width:5rem;height:5rem;object-fit:contain}.home-expertise__card-body.svelte-1uha8ag{padding:var(--spacing-6, 1.5rem);text-align:center;display:flex;flex-direction:column;gap:var(--spacing-3, .75rem);flex:1}.home-expertise__card-title.svelte-1uha8ag{margin:0}.home-expertise__card-desc.svelte-1uha8ag{font-size:1.0625rem;line-height:1.6;color:var(--color-text-muted, var(--color-text));margin:0;flex:1}.home-expertise__card-link.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-radius:9999px;font-family:var(--font-body);font-weight:600;font-size:.9375rem;color:var(--color-primary);text-decoration:none;transition:background .15s ease-out,color .15s ease-out;align-self:center}.home-expertise__card-link.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.home-expertise__card-link.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.home-logo-wall.svelte-1uha8ag{background:var(--color-surface, #fbf8f3);padding-block:var(--spacing-10, 2.5rem) var(--spacing-4, 1rem);padding-inline:var(--pw-shell-pad, clamp(1.5rem, 5vw, 4.5rem))}.home-logo-wall__inner.svelte-1uha8ag{max-width:var(--pw-shell-max, 87.5rem);margin-inline:auto}.home-logo-wall__heading.svelte-1uha8ag{font-family:var(--font-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);font-weight:700;font-size:clamp(1.25rem,2vw,2rem);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--color-text);margin-block-end:var(--spacing-6, 1.5rem)}.home-work.svelte-1uha8ag{background:var(--color-surface, #fbf8f3);padding-block:var(--spacing-12, 3rem) var(--spacing-16, 4rem);padding-inline:var(--pw-shell-pad, clamp(1.5rem, 5vw, 4.5rem))}.home-work__inner.svelte-1uha8ag{max-width:var(--pw-shell-max, 87.5rem);margin-inline:auto}.home-work__heading.svelte-1uha8ag{font-family:var(--font-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);font-weight:700;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--color-text);margin-block-end:var(--spacing-12, 3rem)}.home-work__grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--spacing-8, 2rem);list-style:none;margin:0;padding:0}@media(min-width:40rem){.home-work__grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:72rem){.home-work__grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.home-work__card.svelte-1uha8ag{display:block;position:relative;overflow:hidden;border-radius:.5rem;aspect-ratio:2 / 3.2;text-decoration:none;transition:transform .3s ease-out,box-shadow .3s ease-out}.home-work__card.svelte-1uha8ag:hover,.home-work__card.svelte-1uha8ag:focus-visible{transform:scale(1.04);box-shadow:0 24px 48px #0003}.home-work__card.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.home-work__card-img.svelte-1uha8ag{width:100%;height:100%;object-fit:cover;display:block}.home-work__card-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 25%,transparent 100%)}.home-work__card-content.svelte-1uha8ag{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-6, 1.5rem);color:#fff}.home-work__card-label.svelte-1uha8ag{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-block-end:.5rem;opacity:.9;color:#fff}.home-work__card-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.25;color:#fff;margin:0}.home-stats.svelte-1uha8ag{background:var(--color-surface, #fbf8f3);padding-block:var(--spacing-12, 3rem) var(--spacing-16, 4rem);padding-inline:var(--pw-shell-pad, clamp(1.5rem, 5vw, 4.5rem))}.home-stats__inner.svelte-1uha8ag{max-width:var(--pw-shell-max, 87.5rem);margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-10, 2.5rem)}@media(min-width:64rem){.home-stats__inner.svelte-1uha8ag{flex-direction:row;align-items:flex-start;justify-content:space-between}}.home-stats__section-title.svelte-1uha8ag{font-family:var(--font-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);font-weight:700;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);line-height:1.2;flex-shrink:0}@media(min-width:64rem){.home-stats__section-title.svelte-1uha8ag{white-space:nowrap}}.home-stats__grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-8, 2rem);list-style:none;margin:0;padding:0}@media(min-width:36rem){.home-stats__grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-stats__card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--spacing-2, .5rem);width:100%;min-width:0;max-width:360px;height:240px;padding:var(--spacing-6, 1.5rem) clamp(1rem,4vw,2rem) var(--spacing-4, 1rem);background:var(--color-surface-elevated, #fff);border-radius:1.5rem;box-shadow:0 4px 20px #0000000d}.home-stats__card--wide.svelte-1uha8ag{grid-column:1 / -1;justify-self:end;max-width:360px}.home-stats__arrow.svelte-1uha8ag{color:var(--color-accent);line-height:1}.home-stats__value.svelte-1uha8ag{font-family:"Roboto",var(--font-body);font-size:clamp(2.5rem,6.4vw,4.375rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--color-accent);text-align:right}.home-stats__label.svelte-1uha8ag{font-family:"Roboto",var(--font-body);font-size:1.25rem;font-weight:500;letter-spacing:.02em;color:var(--color-text);text-align:right}
