.Results-module__tvRU4q__section{padding-block:var(--section-space);background:var(--color-black);scroll-margin-top:var(--space-8)}.Results-module__tvRU4q__container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.Results-module__tvRU4q__header{align-items:flex-start;gap:var(--space-5);margin-bottom:var(--section-header-gap);flex-direction:column;display:flex}.Results-module__tvRU4q__badge{padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-muted)}.Results-module__tvRU4q__title{font-size:var(--audience-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.Results-module__tvRU4q__title em,.Results-module__tvRU4q__hook em{font-family:var(--font-accent);font-size:var(--accent-scale);letter-spacing:0;font-style:italic}.Results-module__tvRU4q__media{border-radius:var(--radius-xl);background:var(--color-bg-elevated);position:relative;overflow:hidden}.Results-module__tvRU4q__image{width:100%;height:auto}.Results-module__tvRU4q__labels{inset:var(--space-3) var(--space-3) auto;pointer-events:none;justify-content:space-between;display:flex;position:absolute}.Results-module__tvRU4q__label{padding:var(--space-1) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:var(--color-glass-dark);-webkit-backdrop-filter:var(--glass-blur);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-white)}.Results-module__tvRU4q__featured{gap:var(--space-8);margin-bottom:var(--section-header-gap);align-items:center;display:grid}.Results-module__tvRU4q__featuredBody{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.Results-module__tvRU4q__galleryLabel{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.Results-module__tvRU4q__text{max-width:var(--prose-max);font-size:var(--text-body-lg);color:var(--color-text-muted)}.Results-module__tvRU4q__hook{margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-family:var(--font-heading);font-size:var(--results-hook-size);line-height:var(--leading-tight)}.Results-module__tvRU4q__galleryLabel{margin-bottom:var(--space-6)}.Results-module__tvRU4q__slideMedia{height:var(--results-strip-height);aspect-ratio:var(--results-slide-ratio)}.Results-module__tvRU4q__slideImage{object-fit:cover;filter:grayscale();transition:filter var(--duration-slow) var(--ease-out)}[data-active=true] .Results-module__tvRU4q__slideImage{filter:grayscale(0)}.Results-module__tvRU4q__footer{align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding-inline:var(--gutter);text-align:center;flex-direction:column;display:flex}.Results-module__tvRU4q__disclaimer{font-size:var(--text-xs);color:var(--color-text-subtle)}@media (min-width:1024px){.Results-module__tvRU4q__featured{gap:var(--space-12);grid-template-columns:1.5fr 1fr}}
.Carousel-module__6pHamq__carousel{position:relative}.Carousel-module__6pHamq__track{align-items:flex-start;gap:var(--carousel-gap);height:var(--carousel-card-height);padding-inline:calc(50% - var(--carousel-card-width) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.Carousel-module__6pHamq__track::-webkit-scrollbar{display:none}.Carousel-module__6pHamq__slide{flex:0 0 var(--carousel-card-width);height:var(--carousel-inactive-height);scroll-snap-align:center;transition:height var(--duration-slow) var(--ease-out)}.Carousel-module__6pHamq__slide[data-position=active]{height:100%}.Carousel-module__6pHamq__slide[data-position=after]{align-self:flex-end}.Carousel-module__6pHamq__control{width:var(--carousel-control-size);height:var(--carousel-control-size);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text);cursor:pointer;transition:background var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);place-items:center;display:grid}.Carousel-module__6pHamq__control:hover:not(:disabled){background:var(--color-ink-700)}.Carousel-module__6pHamq__control:disabled{opacity:.35;cursor:default}.Carousel-module__6pHamq__controlIcon{width:var(--icon-md);height:var(--icon-md)}.Carousel-module__6pHamq__carousel{column-gap:var(--space-3);row-gap:var(--space-6);grid-template-columns:1fr auto auto;display:grid}.Carousel-module__6pHamq__track{grid-column:1/-1}.Carousel-module__6pHamq__control[data-direction=prev]{grid-column:2}.Carousel-module__6pHamq__control[data-direction=next]{margin-right:var(--gutter);grid-column:3}@media (min-width:1024px){.Carousel-module__6pHamq__carousel{display:block}.Carousel-module__6pHamq__control{z-index:var(--z-content);position:absolute}.Carousel-module__6pHamq__control[data-direction=prev]{bottom:0;left:calc(50% - var(--carousel-card-width) / 2 - var(--carousel-gap) - var(--carousel-control-size))}.Carousel-module__6pHamq__control[data-direction=next]{top:0;right:calc(50% - var(--carousel-card-width) / 2 - var(--carousel-gap) - var(--carousel-control-size));margin-right:0}}
.Audience-module__VLxzWW__section{padding-block:var(--section-space);background:var(--color-black);scroll-margin-top:var(--space-8)}.Audience-module__VLxzWW__header{gap:var(--space-6);max-width:var(--container-max);margin:0 auto var(--space-10);padding-inline:var(--gutter);flex-direction:column;display:flex}.Audience-module__VLxzWW__heading{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.Audience-module__VLxzWW__badge{padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-muted)}.Audience-module__VLxzWW__title{font-size:var(--audience-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.Audience-module__VLxzWW__title em{font-family:var(--font-accent);font-size:var(--accent-scale);letter-spacing:0;font-style:italic}.Audience-module__VLxzWW__intro{max-width:var(--audience-intro-max);font-size:var(--text-sm);color:var(--color-text-subtle)}.Audience-module__VLxzWW__card{border-radius:var(--radius-xl);height:100%;position:relative;overflow:hidden}.Audience-module__VLxzWW__card:after{content:"";background:var(--gradient-card-overlay);pointer-events:none;position:absolute;inset:0}.Audience-module__VLxzWW__content{z-index:var(--z-content);gap:var(--space-4);padding:var(--card-padding);transition:opacity var(--duration-base) var(--ease-out), visibility var(--duration-base);display:grid;position:absolute;inset:auto 0 0}:is([data-position=before] .Audience-module__VLxzWW__content,[data-position=after] .Audience-module__VLxzWW__content){visibility:hidden;opacity:0}.Audience-module__VLxzWW__cardTitle{max-width:14ch;font-family:var(--font-body);font-size:var(--audience-card-title-size);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.Audience-module__VLxzWW__cardText{max-width:30ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted)}.Audience-module__VLxzWW__cta{justify-self:start;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:var(--color-glass);-webkit-backdrop-filter:var(--glass-blur);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background var(--duration-base) var(--ease-out);display:inline-flex}.Audience-module__VLxzWW__cta:hover{background:var(--color-glass-border)}.Audience-module__VLxzWW__ctaIcon{width:var(--button-icon-size);height:var(--button-icon-size);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);place-items:center;display:grid}.Audience-module__VLxzWW__ctaSvg{width:55%;height:55%}@media (min-width:1024px){.Audience-module__VLxzWW__header{flex-direction:row;justify-content:space-between;align-items:flex-start}.Audience-module__VLxzWW__intro{margin-top:var(--space-10)}.Audience-module__VLxzWW__content{align-items:end;gap:var(--space-8);grid-template-columns:1.3fr 1fr auto}}
.Locations-module__BsThzW__section{padding-block:var(--section-space);background:var(--color-black);scroll-margin-top:var(--space-8)}.Locations-module__BsThzW__container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.Locations-module__BsThzW__header{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--section-header-gap);display:flex}.Locations-module__BsThzW__heading{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:52rem;display:flex}.Locations-module__BsThzW__badge{padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-muted)}.Locations-module__BsThzW__title{font-size:var(--audience-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.Locations-module__BsThzW__title em{font-family:var(--font-accent);font-size:var(--accent-scale);letter-spacing:0;font-style:italic}.Locations-module__BsThzW__intro{max-width:var(--audience-intro-max);font-size:var(--text-sm);color:var(--color-text-subtle);line-height:var(--leading-relaxed)}.Locations-module__BsThzW__desktopAction{margin-bottom:var(--space-1);flex-shrink:0;align-items:flex-end;display:flex}@media (max-width:900px){.Locations-module__BsThzW__header{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column}.Locations-module__BsThzW__desktopAction{display:none}}.Locations-module__BsThzW__columns{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.Locations-module__BsThzW__columns{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr}}.Locations-module__BsThzW__column{flex-direction:column;display:flex}.Locations-module__BsThzW__numberRow{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.Locations-module__BsThzW__number{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-text-subtle)}.Locations-module__BsThzW__district{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-subtle)}.Locations-module__BsThzW__city{font-family:var(--font-heading);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:400;line-height:var(--leading-tight);color:var(--color-text);margin-bottom:var(--space-1)}.Locations-module__BsThzW__place{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:2px}.Locations-module__BsThzW__address{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-subtle);margin-bottom:var(--space-3);font-style:normal}.Locations-module__BsThzW__description{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-subtle);line-height:var(--leading-normal);margin-bottom:var(--space-3)}.Locations-module__BsThzW__mapLink{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);margin-top:auto;text-decoration:none;display:inline-flex}.Locations-module__BsThzW__mapLink:hover{color:var(--color-text)}.Locations-module__BsThzW__mobileAction{display:none}@media (max-width:900px){.Locations-module__BsThzW__mobileAction{justify-content:flex-start;display:flex}}
.Faq-module__Ji4KeW__section{--color-text:var(--color-light-text);--color-text-muted:var(--color-light-text-muted);--color-text-subtle:var(--color-light-text-subtle);--color-border:var(--color-light-border);--color-border-strong:var(--color-light-border-strong);padding-block:var(--section-space);background:var(--color-light-bg);color:var(--color-text);scroll-margin-top:var(--space-8)}.Faq-module__Ji4KeW__container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.Faq-module__Ji4KeW__header{gap:var(--space-4);margin-bottom:var(--space-10);flex-direction:column;display:flex}.Faq-module__Ji4KeW__title{font-size:var(--faq-title-size);letter-spacing:var(--tracking-tight);line-height:.9}.Faq-module__Ji4KeW__note{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle)}.Faq-module__Ji4KeW__list{border-bottom:1px solid var(--color-border-strong)}.Faq-module__Ji4KeW__item{border-top:1px solid var(--color-border-strong)}.Faq-module__Ji4KeW__row{grid-template-columns:var(--faq-icon-col) minmax(0, 1fr) var(--faq-toggle-size);align-items:center;column-gap:var(--space-4);display:grid}summary.Faq-module__Ji4KeW__row{padding-block:var(--faq-row-padding);cursor:pointer;list-style:none}summary.Faq-module__Ji4KeW__row::-webkit-details-marker{display:none}.Faq-module__Ji4KeW__sparkle{width:var(--faq-sparkle-size);height:var(--faq-sparkle-size);fill:currentColor;stroke:none;transition:transform var(--duration-slow) var(--ease-out)}.Faq-module__Ji4KeW__item[open] .Faq-module__Ji4KeW__sparkle{transform:rotate(90deg)}.Faq-module__Ji4KeW__question{font-size:var(--faq-question-size);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.Faq-module__Ji4KeW__toggle{width:var(--faq-toggle-size);height:var(--faq-toggle-size);border-radius:var(--radius-full);background:var(--color-ink-900);color:var(--color-white);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);place-items:center;display:grid}summary.Faq-module__Ji4KeW__row:hover .Faq-module__Ji4KeW__toggle{transform:scale(1.06)}.Faq-module__Ji4KeW__item[open] .Faq-module__Ji4KeW__toggle{background:var(--color-gray-100);color:var(--color-ink-900)}.Faq-module__Ji4KeW__iconClosed,.Faq-module__Ji4KeW__iconOpen{width:50%;height:50%}.Faq-module__Ji4KeW__iconOpen,.Faq-module__Ji4KeW__item[open] .Faq-module__Ji4KeW__iconClosed{display:none}.Faq-module__Ji4KeW__item[open] .Faq-module__Ji4KeW__iconOpen{display:block}.Faq-module__Ji4KeW__answer{max-width:var(--prose-max);padding-bottom:var(--faq-row-padding);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);grid-column:2}@media (min-width:1024px){.Faq-module__Ji4KeW__header{flex-direction:row;justify-content:space-between;align-items:flex-end}.Faq-module__Ji4KeW__note{padding-bottom:var(--space-4)}.Faq-module__Ji4KeW__row{grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr) var(--faq-toggle-size)}}
.ScrollWrite-module__D8KRKq__word{white-space:nowrap}
