.heritage:where(.astro-zxfpq7a2){position:relative;background-color:var(--azzato-ivory-warm);color:var(--azzato-obsidian);padding:var(--section-padding-standard) var(--section-gutter);overflow-x:clip;overflow-y:visible}@media(width>=768px){.heritage:where(.astro-zxfpq7a2){padding-block:var(--section-padding-large)}}@media(width<=639px){.heritage:where(.astro-zxfpq7a2){padding:var(--section-padding-y-sm) var(--container-padding)}}.heritage__inner:where(.astro-zxfpq7a2){max-width:var(--container-2xl);margin:0 auto;position:relative}.heritage__timeline--nue:where(.astro-zxfpq7a2) .heritage__milestones:where(.astro-zxfpq7a2){display:none}.heritage__timeline--nue:where(.astro-zxfpq7a2){margin-bottom:clamp(1.5rem,3vw,2.5rem)}.heritage__timeline:where(.astro-zxfpq7a2){margin-bottom:5rem}@media(width>=768px){.heritage__timeline:where(.astro-zxfpq7a2){margin-bottom:7rem}}@media(width<=639px){.heritage__timeline:where(.astro-zxfpq7a2){margin-bottom:var(--space-7)}}.heritage__milestones:where(.astro-zxfpq7a2){position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}@media(width>=768px){.heritage__milestones:where(.astro-zxfpq7a2){grid-template-columns:repeat(4,1fr);gap:3rem}}@media(width<=639px){.heritage__milestones:where(.astro-zxfpq7a2){display:block}.heritage__milestone:where(.astro-zxfpq7a2){position:relative;padding:0 0 var(--space-5) var(--space-6);border-left:1px solid var(--azzato-olive-20)}.heritage__milestone:where(.astro-zxfpq7a2):last-child{padding-bottom:0;border-left-color:#0000}}.heritage__dot-row:where(.astro-zxfpq7a2){position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.heritage__dot-row:where(.astro-zxfpq7a2):after{content:"";position:absolute;left:0;right:-1.5rem;bottom:0;height:1px;background:var(--azzato-olive-20);pointer-events:none}@media(width>=768px){.heritage__dot-row:where(.astro-zxfpq7a2):after{right:-3rem}}.heritage__milestone:where(.astro-zxfpq7a2):last-child .heritage__dot-row:where(.astro-zxfpq7a2):after{right:0}@media(width<=767px){.heritage__milestone:where(.astro-zxfpq7a2):nth-child(2n) .heritage__dot-row:where(.astro-zxfpq7a2):after{right:0}}@media(width<=639px){.heritage__dot-row:where(.astro-zxfpq7a2){gap:var(--space-2);margin-bottom:var(--space-2);padding-bottom:0}.heritage__dot-row:where(.astro-zxfpq7a2):after{display:none}}.heritage__dot:where(.astro-zxfpq7a2){position:absolute;left:0;bottom:0;transform:translateY(50%);width:10px;height:10px;border-radius:50%;background:var(--azzato-olive);z-index:1}@media(width<=639px){.heritage__dot:where(.astro-zxfpq7a2){left:calc(var(--space-6) * -1 - 5px);top:.35rem;bottom:auto;transform:none}}.heritage__label:where(.astro-zxfpq7a2){font-family:var(--bp-font-family);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--azzato-obsidian-70)}@media(width<=639px){.heritage__label:where(.astro-zxfpq7a2){letter-spacing:var(--letter-spacing-widest)}}.heritage__year:where(.astro-zxfpq7a2){font-family:var(--azzato-font-display);font-size:clamp(1.625rem,5vw,1.875rem);font-weight:var(--azzato-display-weight);color:var(--azzato-olive);display:block}@media(width>=768px){.heritage__year:where(.astro-zxfpq7a2){font-size:clamp(1.875rem,3vw,2.25rem)}}@media(width<=639px){.heritage__year:where(.astro-zxfpq7a2){font-size:var(--font-size-2xl);line-height:var(--line-height-none)}}.heritage__desc:where(.astro-zxfpq7a2){margin-top:var(--space-2);font-family:var(--bp-font-family);font-size:var(--font-size-sm);line-height:1.6;color:var(--azzato-obsidian-75)}@media(width<=639px){.heritage__desc:where(.astro-zxfpq7a2){max-width:19rem;margin:var(--space-2) 0 0}}.heritage__story:where(.astro-zxfpq7a2){display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:center}@media(width<=767px){.heritage__story:where(.astro-zxfpq7a2){gap:var(--space-6)}.heritage__text:where(.astro-zxfpq7a2){order:1}.heritage__figure:where(.astro-zxfpq7a2){order:2}}@media(width>=1024px){.heritage__story:where(.astro-zxfpq7a2){grid-template-columns:repeat(12,1fr);gap:2rem}.heritage__figure:where(.astro-zxfpq7a2){grid-column:span 5}.heritage__text:where(.astro-zxfpq7a2){grid-column:7 / span 6}}.heritage__figure:where(.astro-zxfpq7a2){position:relative;margin:0;isolation:isolate}.heritage__figure-main:where(.astro-zxfpq7a2){position:relative;z-index:1;aspect-ratio:1}.heritage__figure-main:where(.astro-zxfpq7a2)>img:where(.astro-zxfpq7a2){width:100%;height:100%;object-fit:cover}.heritage__archive:where(.astro-zxfpq7a2){position:absolute;bottom:-1.5rem;right:-.5rem;width:33%;aspect-ratio:3 / 4;border:8px solid var(--azzato-ivory-warm);display:none;z-index:2;transform:rotate(-5deg);transform-origin:70% 70%;will-change:transform;overflow:hidden}.heritage__archive:where(.astro-zxfpq7a2)>img:where(.astro-zxfpq7a2){width:100%;height:100%;object-fit:cover;filter:grayscale() sepia(.18) contrast(1.08);display:block}@media(width>=768px){.heritage__archive:where(.astro-zxfpq7a2){display:block}}@media(width>=1024px){.heritage__archive:where(.astro-zxfpq7a2){right:-1rem;width:34%}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.heritage__archive:where(.astro-zxfpq7a2){animation:linear both heritage-archive-tilt;animation-timeline:view();animation-range:cover}}}@keyframes heritage-archive-tilt{0%{transform:rotate(-9deg)}to{transform:rotate(-1deg)}}.heritage__text:where(.astro-zxfpq7a2)>.eyebrow{margin-bottom:var(--space-3)}.heritage__title:where(.astro-zxfpq7a2){font-family:var(--azzato-font-display);font-size:var(--heading-lg);font-weight:var(--azzato-display-weight);line-height:1.05;color:var(--azzato-obsidian-90);margin:0 0 var(--space-5);text-wrap:balance;hyphens:manual}@media(width>=1024px){.heritage__title:where(.astro-zxfpq7a2){max-width:30ch}}.heritage__title:where(.astro-zxfpq7a2) em{font-style:normal;font-weight:var(--azzato-display-weight)}.heritage__p:where(.astro-zxfpq7a2){font-family:var(--bp-font-family);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--azzato-obsidian-75);margin-bottom:var(--space-5);max-width:60ch;text-wrap:pretty}.heritage__p:where(.astro-zxfpq7a2):last-of-type{margin-bottom:var(--space-7)}@media(width<=639px){.heritage__p:where(.astro-zxfpq7a2){font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.heritage__p:where(.astro-zxfpq7a2):last-of-type{margin-bottom:var(--space-6)}}.selection:where(.astro-uosznefh){background-color:var(--azzato-ivory-warm);color:var(--azzato-obsidian);padding:var(--section-padding-standard) 0 0;overflow:hidden}@media(width>=768px){.selection:where(.astro-uosznefh){padding-top:9rem}}@media(width<=639px){.selection:where(.astro-uosznefh){padding-top:var(--section-padding-y-sm)}}html.js-ready .selection:where(.astro-uosznefh){overflow:hidden}.selection__inner:where(.astro-uosznefh){max-width:var(--container-2xl);margin:0 auto;padding:0 var(--section-gutter)}@media(width<=639px){.selection__inner:where(.astro-uosznefh){padding:0 var(--container-padding)}}.selection__header:where(.astro-uosznefh){display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);margin-bottom:4rem}@media(width>=768px){.selection__header:where(.astro-uosznefh){flex-direction:row;align-items:flex-end}}@media(width<=639px){.selection__header:where(.astro-uosznefh){gap:var(--space-4);margin-bottom:var(--space-6)}}.selection__intro:where(.astro-uosznefh){margin-top:var(--space-4);font-family:var(--bp-font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.6;color:var(--azzato-obsidian-75);max-width:26rem}.selection__nav:where(.astro-uosznefh){display:none;gap:var(--space-3)}@media(width>=640px){.selection__nav:where(.astro-uosznefh){display:flex}}.selection__nav-btn:where(.astro-uosznefh){width:3rem;height:3rem;border-radius:50%;border:1px solid var(--azzato-obsidian-15);background:none;cursor:pointer;color:var(--azzato-obsidian);display:inline-flex;align-items:center;justify-content:center;transition:background-color .4s,color .4s,border-color .4s}.selection__nav-btn:where(.astro-uosznefh) iconify-icon:where(.astro-uosznefh){display:inline-block;font-size:1rem;line-height:1}.selection__nav-btn:where(.astro-uosznefh):hover{background:var(--azzato-obsidian);color:var(--azzato-ivory);border-color:var(--azzato-obsidian)}.selection__track:where(.astro-uosznefh){--selection-gutter: var(--section-gutter);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:max(var(--selection-gutter),calc((100% - var(--container-2xl)) / 2 + var(--selection-gutter)));padding-right:max(var(--selection-gutter),calc((100% - var(--container-2xl)) / 2 + var(--selection-gutter)));padding-bottom:var(--section-padding-standard);scroll-behavior:smooth;scroll-padding-inline:var(--selection-gutter)}.selection__track:where(.astro-uosznefh)::-webkit-scrollbar{display:none}@media(width>=768px){.selection__track:where(.astro-uosznefh){padding-bottom:9rem}}@media(width<=639px){.selection__track:where(.astro-uosznefh){display:grid;grid-template-columns:1fr;gap:var(--space-6);overflow:visible;padding:0 var(--container-padding) var(--section-padding-y-sm);scroll-snap-type:none}}.selection__card:where(.astro-uosznefh){flex:0 0 min(78vw,300px);margin-right:1.25rem;text-decoration:none;color:inherit;scroll-snap-align:start}@media(width>=640px){.selection__card:where(.astro-uosznefh){flex-basis:320px;margin-right:2rem}}@media(width>=768px){.selection__card:where(.astro-uosznefh){flex-basis:360px}}@media(width>=1280px){.selection__card:where(.astro-uosznefh){flex-basis:400px}}@media(width>=640px){.selection--compact:where(.astro-uosznefh) .selection__card--fiche:where(.astro-uosznefh){flex-basis:260px}}@media(width>=768px){.selection--compact:where(.astro-uosznefh) .selection__card--fiche:where(.astro-uosznefh){flex-basis:280px}}@media(width>=1280px){.selection--compact:where(.astro-uosznefh) .selection__card--fiche:where(.astro-uosznefh){flex-basis:300px}}@media(width<=639px){.selection__card:where(.astro-uosznefh){width:100%;margin-right:0;scroll-snap-align:none}}.selection__card:where(.astro-uosznefh){--plate-inset: clamp(.625rem, 1.4vw, .95rem)}.selection__media:where(.astro-uosznefh){width:100%;position:relative;aspect-ratio:4 / 5;background:var(--azzato-plate);overflow:hidden;margin-bottom:clamp(1rem,1.6vw,1.35rem)}@media(width<=639px){.selection__media:where(.astro-uosznefh){aspect-ratio:4 / 5;margin-bottom:var(--space-3)}}.selection__image-wrap:where(.astro-uosznefh){position:absolute;inset:clamp(1rem,2vw,1.75rem);z-index:0}.selection__media:where(.astro-uosznefh) img:where(.astro-uosznefh){width:100%;height:100%;object-fit:contain;object-position:center;transition:transform var(--transition-image);will-change:transform}.selection__card:where(.astro-uosznefh):hover .selection__media:where(.astro-uosznefh) img:where(.astro-uosznefh){transform:scale(1.045)}.selection__plate:where(.astro-uosznefh){position:absolute;top:calc(var(--plate-inset) - .05rem);left:calc(var(--plate-inset) + .55rem);z-index:3;font-family:var(--azzato-font-display);font-style:italic;font-weight:var(--azzato-display-weight);font-size:clamp(.78rem,1vw,.92rem);color:var(--azzato-olive);line-height:1;transition:color .5s var(--anim-ease),transform .5s var(--anim-ease)}.selection__card:where(.astro-uosznefh):hover .selection__plate:where(.astro-uosznefh){color:var(--azzato-espresso);transform:translateY(-2px)}.selection__avail:where(.astro-uosznefh){position:absolute;top:calc(var(--plate-inset) - .05rem);right:calc(var(--plate-inset) + .55rem);z-index:3;display:inline-flex;align-items:center;gap:.45rem;max-width:55%;font-family:var(--bp-font-ui);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-button);color:var(--azzato-olive);line-height:1}.selection__avail:where(.astro-uosznefh)>span:where(.astro-uosznefh):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection__avail-dot:where(.astro-uosznefh){position:relative;width:.45rem;height:.45rem;background-color:var(--azzato-olive);border-radius:50%;flex-shrink:0}.selection__avail-dot:where(.astro-uosznefh):after{content:"";position:absolute;inset:-3px;border:1px solid var(--azzato-olive);border-radius:50%;opacity:0;animation:selectionPulse 2.4s var(--anim-ease) infinite}@keyframes selectionPulse{0%{opacity:.7;transform:scale(.6)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.selection__cat:where(.astro-uosznefh){margin:0 0 var(--space-1);font-family:var(--bp-font-ui);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);line-height:1.2;color:var(--azzato-obsidian-60)}.selection__brand:where(.astro-uosznefh){margin:0 0 var(--space-2);font-family:var(--azzato-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:400;font-style:italic;letter-spacing:.01em;color:var(--azzato-olive);line-height:1.2}.selection__title:where(.astro-uosznefh){position:relative;font-family:var(--azzato-font-display);font-size:clamp(1.35rem,1.6vw,1.6rem);font-weight:var(--azzato-display-weight);line-height:1.12;letter-spacing:-.012em;margin:0;color:var(--azzato-heading);padding-bottom:var(--space-2)}.selection__title-rule:where(.astro-uosznefh){position:absolute;bottom:0;left:0;width:2.5rem;height:1px;background-color:var(--azzato-olive);transform-origin:0;transform:scaleX(.55);opacity:.55;transition:transform .6s var(--anim-ease),opacity .6s var(--anim-ease),width .6s var(--anim-ease)}.selection__card:where(.astro-uosznefh):hover .selection__title-rule:where(.astro-uosznefh){transform:scaleX(1);opacity:1;width:4.5rem}@media(width<=639px){.selection__title:where(.astro-uosznefh){font-size:clamp(1.1rem,5vw,1.3rem);padding-bottom:.5rem}.selection__title-rule:where(.astro-uosznefh){width:1.75rem}}@media(prefers-reduced-motion:reduce){.selection__track:where(.astro-uosznefh){scroll-behavior:auto}.selection__card:where(.astro-uosznefh) :where(.astro-uosznefh),.selection__card:where(.astro-uosznefh) :where(.astro-uosznefh):after{transition:none!important;animation:none!important}.selection__card:where(.astro-uosznefh):hover .selection__media:where(.astro-uosznefh) img:where(.astro-uosznefh){transform:none}}.selection__cta-card:where(.astro-uosznefh){flex:0 0 260px;margin-right:2rem;display:flex;align-items:center;justify-content:center}@media(width>=768px){.selection__cta-card:where(.astro-uosznefh){flex-basis:300px}}@media(width<=639px){.selection__cta-card:where(.astro-uosznefh){width:100%;margin-right:0;justify-content:flex-start}}.team-card:where(.astro-px64k4nm){display:block}.team-card__media:where(.astro-px64k4nm){aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--azzato-obsidian-05);background-color:var(--azzato-obsidian-05);margin-bottom:var(--space-5);isolation:isolate;position:relative}.team-card__media:where(.astro-px64k4nm):before{content:"";position:absolute;inset:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:140px;mix-blend-mode:soft-light;opacity:.55;pointer-events:none}.team-card__plaque:where(.astro-px64k4nm){display:grid;place-items:center;width:100%;height:100%;user-select:none}.team-card__plaque:where(.astro-px64k4nm) svg:where(.astro-px64k4nm){width:38%;height:auto;fill:none;stroke:var(--azzato-obsidian-20);stroke-width:2.5px;stroke-linecap:round;transition:stroke var(--transition-base)}.team-card:where(.astro-px64k4nm):hover .team-card__plaque:where(.astro-px64k4nm) svg:where(.astro-px64k4nm){stroke:var(--azzato-olive)}.team-card__media:where(.astro-px64k4nm) img:where(.astro-px64k4nm){width:100%;height:100%;object-fit:cover;filter:grayscale() contrast(1.06) sepia(.28);transition:transform 1.4s var(--ease-lux)}.team-card:where(.astro-px64k4nm):hover .team-card__media:where(.astro-px64k4nm) img:where(.astro-px64k4nm){transform:scale(1.04);transition:transform 1.6s var(--ease-lux)}.team-card__meta:where(.astro-px64k4nm){margin:0 0 var(--space-2);display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);font-family:var(--bp-font-ui);font-size:var(--font-size-eyebrow);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--azzato-obsidian-60)}.team-card__name:where(.astro-px64k4nm){font-family:var(--azzato-font-display);font-size:var(--font-size-2xl);font-weight:var(--azzato-display-weight);margin:0 0 var(--space-1)}.team-card__signature:where(.astro-px64k4nm){margin-top:.35rem;font-family:var(--bp-font-ui);font-size:var(--font-size-xs);line-height:1.45;color:var(--azzato-obsidian-60, #0f0f0f99)}.team-card__role:where(.astro-px64k4nm){font-family:var(--bp-font-family);white-space:pre-line;font-size:var(--font-size-sm);color:var(--azzato-olive);letter-spacing:var(--letter-spacing-normal)}.team-card__bio:where(.astro-px64k4nm){font-family:var(--bp-font-family);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--azzato-obsidian-75);margin:var(--space-3) 0 0;text-wrap:pretty}.team-card__more:where(.astro-px64k4nm){margin-top:var(--space-3);display:flex;flex-direction:column}.team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm){order:2}.team-card__more:where(.astro-px64k4nm)>.team-card__bio:where(.astro-px64k4nm){order:1}.team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm){display:inline-block;align-self:flex-start;margin-top:var(--space-2);list-style:none;cursor:pointer;font-family:var(--bp-font-family);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--azzato-olive);border-bottom:1px solid;padding-block:var(--space-3);transition:color var(--transition-base)}.team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm)::-webkit-details-marker{display:none}.team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm):hover{color:var(--azzato-obsidian)}.team-card:where(.astro-px64k4nm):hover .team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm){color:var(--azzato-obsidian)}.team-card:where(.astro-px64k4nm):has(.team-card__more){cursor:pointer}.team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm):after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.5em;border-right:1px solid;border-bottom:1px solid;transform:translateY(-.15em) rotate(45deg);transition:transform var(--transition-base)}.team-card__more:where(.astro-px64k4nm)[open]>summary:where(.astro-px64k4nm):after{transform:translateY(.05em) rotate(-135deg)}.team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm):focus-visible{outline:2px solid var(--azzato-obsidian);outline-offset:3px}.team-card__more:where(.astro-px64k4nm) :where(.astro-px64k4nm)[data-more-close]{display:none}.team-card__more:where(.astro-px64k4nm)[open] :where(.astro-px64k4nm)[data-more-open]{display:none}.team-card__more:where(.astro-px64k4nm)[open] :where(.astro-px64k4nm)[data-more-close]{display:inline}@media(prefers-reduced-motion:reduce){.team-card__media:where(.astro-px64k4nm) img:where(.astro-px64k4nm),.team-card:where(.astro-px64k4nm):hover .team-card__media:where(.astro-px64k4nm) img:where(.astro-px64k4nm){transition-duration:1ms}.team-card:where(.astro-px64k4nm):hover .team-card__media:where(.astro-px64k4nm) img:where(.astro-px64k4nm){transform:none}.team-card__more:where(.astro-px64k4nm)>summary:where(.astro-px64k4nm):after{transition:none}}.team:where(.astro-nafwabc5){background-color:var(--azzato-ivory);color:var(--azzato-obsidian);padding:var(--section-padding-large) 0;overflow:hidden}.team__inner:where(.astro-nafwabc5){max-width:var(--container-2xl);margin:0 auto;padding:0 var(--section-gutter)}@media(width<=639px){.team__inner:where(.astro-nafwabc5){padding:0 var(--container-padding)}}.team__header:where(.astro-nafwabc5){text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}.team__intro:where(.astro-nafwabc5){font-family:var(--bp-font-family);font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--azzato-obsidian-75);max-width:40rem;margin:var(--space-5) auto 0}@media(width<=767.98px){.team__header:where(.astro-nafwabc5) .section-heading--center{align-items:center;text-align:center}.team__track:where(.astro-nafwabc5) .team-card{text-align:center}.team__track:where(.astro-nafwabc5) .team-card__meta{justify-content:center;gap:var(--space-4)}.team__track:where(.astro-nafwabc5) .team-card__more{align-items:center}.team__track:where(.astro-nafwabc5) .team-card__more>summary{align-self:center}}.team__nav:where(.astro-nafwabc5){display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.team__nav-btn:where(.astro-nafwabc5){display:inline-grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--azzato-obsidian);border-radius:50%;background:var(--azzato-obsidian);color:var(--azzato-ivory);font-size:1.2rem;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.team__nav-btn:where(.astro-nafwabc5):hover{background-color:var(--azzato-olive);border-color:var(--azzato-olive)}.team__nav-btn:where(.astro-nafwabc5):active{transform:scale(.93)}.team__nav-btn:where(.astro-nafwabc5):focus-visible{outline:2px solid var(--azzato-olive);outline-offset:3px}.team__track:where(.astro-nafwabc5){--team-gutter: var(--section-gutter);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;padding-left:max(var(--team-gutter),calc((100% - var(--container-2xl)) / 2 + var(--team-gutter)));padding-right:max(var(--team-gutter),calc((100% - var(--container-2xl)) / 2 + var(--team-gutter)));scroll-padding-inline:var(--team-gutter);margin-top:clamp(3rem,6vw,5rem)}.team__track:where(.astro-nafwabc5)::-webkit-scrollbar{display:none}.team__track:where(.astro-nafwabc5):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.team__track:where(.astro-nafwabc5){scroll-behavior:auto}}.team__track:where(.astro-nafwabc5)>.team-card{flex:0 0 min(78vw,300px);margin-right:1.25rem;scroll-snap-align:start}@media(width>=640px){.team__track:where(.astro-nafwabc5)>.team-card{flex-basis:320px;margin-right:1.5rem}}@media(width>=768px){.team__track:where(.astro-nafwabc5)>.team-card{flex-basis:360px}}@media(width>=640px){.team__track:where(.astro-nafwabc5){align-items:flex-start}.team__track:where(.astro-nafwabc5)>.team-card:nth-child(2n){margin-top:clamp(1rem,2.5vw,2.25rem)}}@media(width<=639px){.team__track:where(.astro-nafwabc5){--team-card-w: min(82vw, 300px);padding-left:calc((100% - var(--team-card-w)) / 2);padding-right:calc((100% - var(--team-card-w)) / 2);scroll-padding-inline:calc((100% - var(--team-card-w)) / 2)}.team__track:where(.astro-nafwabc5)>.team-card{flex-basis:var(--team-card-w);scroll-snap-align:center}}@media(width>=768px){.team__nav:where(.astro-nafwabc5){display:none}.team__track:where(.astro-nafwabc5){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem);overflow-x:visible;scroll-snap-type:none;align-items:start;max-width:var(--container-2xl);margin-inline:auto;padding-inline:var(--section-gutter)}.team__track:where(.astro-nafwabc5)>[data-team-clone]{display:none}.team__track:where(.astro-nafwabc5)>.team-card,.team__track:where(.astro-nafwabc5)>.team-card:nth-child(2n){flex-basis:auto;margin-right:0;margin-top:0;scroll-snap-align:none}}@media(width>=1080px){.team__track:where(.astro-nafwabc5){grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:1fr}.team__track:where(.astro-nafwabc5)>.team-card{grid-column:span 6;height:100%}.team__track:where(.astro-nafwabc5)>.team-card:first-child,.team__track:where(.astro-nafwabc5)>.team-card:nth-child(8){grid-column:4 / span 6}}@media(width>=768px){.team__track--court:where(.astro-nafwabc5){--team-cols: 2;display:flex;flex-wrap:wrap;justify-content:center}.team__track--court:where(.astro-nafwabc5)>.team-card,.team__track--court:where(.astro-nafwabc5)>.team-card:nth-child(n){flex:0 0 calc((100% - (var(--team-cols) - 1) * clamp(2rem,4vw,3rem)) / var(--team-cols));grid-column:auto}}@media(width>=1080px){.team__track--court:where(.astro-nafwabc5){--team-cols: var(--team-cols-large, 4)}}.contact-info:where(.astro-dymifexe){background-color:var(--azzato-ivory);color:var(--azzato-obsidian);padding:var(--section-padding-standard) var(--section-gutter)}.contact-info__inner:where(.astro-dymifexe){max-width:var(--container-2xl);margin:0 auto}.contact-info__grid:where(.astro-dymifexe){display:grid;grid-template-columns:1fr;gap:clamp(3rem,6vw,5rem)}@media(width>=768px){.contact-info__grid:where(.astro-dymifexe){grid-template-columns:repeat(2,1fr);gap:clamp(4rem,8vw,8rem)}}.contact-info__grid--horizontal:where(.astro-dymifexe){grid-template-columns:minmax(0,1fr)}@media(width>=768px){.contact-info__grid--horizontal:where(.astro-dymifexe) .contact-info__shop:where(.astro-dymifexe){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}.contact-info__grid--horizontal:where(.astro-dymifexe) .contact-info__shop-title:where(.astro-dymifexe){grid-column:1 / -1}.contact-info__grid--horizontal:where(.astro-dymifexe) .contact-info__block:where(.astro-dymifexe){border-top:none;padding-top:var(--space-2)}}.contact-info__shop:where(.astro-dymifexe){display:flex;flex-direction:column;scroll-margin-top:6rem}.contact-info__shop-title:where(.astro-dymifexe){font-family:var(--azzato-font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--azzato-display-weight);margin:0 0 var(--space-3);display:flex;align-items:center;gap:var(--space-3);overflow-wrap:break-word}.contact-info__block:where(.astro-dymifexe){padding:var(--space-6) 0;border-top:1px solid var(--azzato-obsidian-10)}.contact-info__status:where(.astro-dymifexe){display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--bp-font-ui);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-button-sm);color:var(--azzato-obsidian-75)}.contact-info__status:where(.astro-dymifexe):before{content:"";width:7px;height:7px;background:var(--azzato-obsidian-30);flex:none}.contact-info__status:where(.astro-dymifexe)[data-open=true]:before{background:var(--azzato-olive)}.contact-info__status:where(.astro-dymifexe)[hidden]{display:none}.contact-info__block:where(.astro-dymifexe):has(a+a){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.contact-info__block:where(.astro-dymifexe):first-of-type{border-top:none;padding-top:var(--space-2)}.contact-info__address:where(.astro-dymifexe){font-family:var(--bp-font-family);font-size:var(--font-size-md);font-style:italic;color:var(--azzato-obsidian-80);line-height:var(--line-height-body);margin:0}.contact-info__detail:where(.astro-dymifexe){display:block;margin-top:var(--space-3);font-family:var(--bp-font-ui);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);font-style:normal;color:var(--azzato-obsidian-75)}.contact-info__phone:where(.astro-dymifexe){overflow-wrap:anywhere}.contact-info__hours:where(.astro-dymifexe){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);max-width:22rem;font-family:var(--bp-font-family);font-size:var(--font-size-sm)}.contact-info__hours:where(.astro-dymifexe) li:where(.astro-dymifexe){display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.contact-info__hours:where(.astro-dymifexe) li:where(.astro-dymifexe) span:where(.astro-dymifexe):first-child{text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--azzato-obsidian-70);white-space:nowrap}.contact-info__hours:where(.astro-dymifexe) li:where(.astro-dymifexe) span:where(.astro-dymifexe):last-child{text-align:right}.contact-info__photo:where(.astro-dymifexe){order:-1;margin:0 0 var(--space-6)}.contact-info__photo:where(.astro-dymifexe) img:where(.astro-dymifexe){display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:var(--azzato-obsidian-05)}@media(width<=480px){.contact-info:where(.astro-dymifexe){padding-inline:var(--container-padding)}.contact-info__shop-title:where(.astro-dymifexe){align-items:flex-start;font-size:clamp(1.8rem,10vw,2.25rem);line-height:1.05}.contact-info__hours:where(.astro-dymifexe){grid-template-columns:1fr;max-width:none}.contact-info__hours:where(.astro-dymifexe) li:where(.astro-dymifexe){grid-template-columns:1fr;gap:var(--space-1)}.contact-info__hours:where(.astro-dymifexe) li:where(.astro-dymifexe) span:where(.astro-dymifexe):last-child{text-align:left}.contact-info__map:where(.astro-dymifexe){min-height:20rem}.contact-info__map-frame:where(.astro-dymifexe){min-height:15rem}}
