.dropdown-module__xxiN0a__field{min-width:calc(var(--spacing) * 32);gap:calc(var(--spacing) * 2);font-size:var(--text-small);display:grid;position:relative}.dropdown-module__xxiN0a__label{color:var(--color-text-secondary)}.dropdown-module__xxiN0a__trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);width:100%;min-height:var(--size-control-height);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;display:flex}.dropdown-module__xxiN0a__trigger[aria-expanded=true]{border-color:var(--color-brand-deep)}.dropdown-module__xxiN0a__chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:none;stroke:currentColor;stroke-width:1.5px;transition:transform var(--duration-fast) var(--ease-standard)}.dropdown-module__xxiN0a__trigger[aria-expanded=true] .dropdown-module__xxiN0a__chevron{transform:rotate(180deg)}.dropdown-module__xxiN0a__menu{inset-inline:0;top:calc(100% + var(--spacing) * 2);z-index:var(--layer-dropdown);padding:calc(var(--spacing) * 2);border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-primary);box-shadow:var(--shadow-soft);max-height:var(--size-dropdown-maximum);animation:dropdown-module__xxiN0a__appear var(--duration-fast) var(--ease-standard);position:absolute;overflow-y:auto}.dropdown-module__xxiN0a__option{width:100%;min-height:var(--size-control-height);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-text-primary);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.dropdown-module__xxiN0a__option:hover,.dropdown-module__xxiN0a__option:focus-visible,.dropdown-module__xxiN0a__option[aria-selected=true]{background:var(--color-bg-secondary);color:var(--color-brand-deep)}@keyframes dropdown-module__xxiN0a__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dropdown-module__xxiN0a__menu{animation:none}.dropdown-module__xxiN0a__chevron{transition:none}}
.activities-module__dalIOa__hero{background:var(--color-bg-secondary);padding-block:calc(var(--spacing) * 20);border-bottom:var(--size-rule-thin) solid var(--color-border)}.activities-module__dalIOa__hero h1{font-size:var(--text-display);margin:0}.activities-module__dalIOa__eyebrow{color:var(--color-brand-deep);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.16em;margin:0 0 calc(var(--spacing) * 5);font-weight:600}.activities-module__dalIOa__introduction{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:var(--container-hero-copy);margin-bottom:0}.activities-module__dalIOa__entry{padding-block:calc(var(--spacing) * 18);border-bottom:var(--size-rule-thin) solid var(--color-border);scroll-margin-top:calc(var(--spacing) * 48)}.activities-module__dalIOa__entry:last-child{border-bottom:none}.activities-module__dalIOa__metadata{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);font-size:var(--text-small);color:var(--color-brand-deep);flex-wrap:wrap;display:flex}.activities-module__dalIOa__entry h1{font-size:var(--text-heading);max-width:var(--container-hero-copy);margin-block:calc(var(--spacing) * 6);line-height:1.15}.activities-module__dalIOa__back{margin-bottom:calc(var(--spacing) * 8);color:var(--color-brand-deep);display:inline-block}.activities-module__dalIOa__collection{padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 20)}.activities-module__dalIOa__filters{align-items:end;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.activities-module__dalIOa__filters label{gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font-size:var(--text-small);display:grid}.activities-module__dalIOa__search{flex:1;min-width:40%}.activities-module__dalIOa__filters input,.activities-module__dalIOa__filters>button{font:inherit;color:var(--color-text-primary);background:var(--color-bg-primary);border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-card);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 12)}.activities-module__dalIOa__filters button{cursor:pointer}.activities-module__dalIOa__filters button:disabled{opacity:.5;cursor:default}.activities-module__dalIOa__resultCount{color:var(--color-text-secondary);font-size:var(--text-small);margin-block:calc(var(--spacing) * 6)}.activities-module__dalIOa__cards{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activities-module__dalIOa__card{border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-card);color:inherit;transition:transform var(--duration-standard) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.activities-module__dalIOa__card:hover,.activities-module__dalIOa__card:focus-visible{transform:translateY(var(--motion-card-lift))}.activities-module__dalIOa__thumbnail{background:var(--color-bg-secondary)}.activities-module__dalIOa__thumbnail img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.activities-module__dalIOa__cardCopy{padding:calc(var(--spacing) * 7);flex-direction:column;flex:1;display:flex}.activities-module__dalIOa__cardCopy h2{font-size:var(--text-heading-small);margin-block:calc(var(--spacing) * 4);line-height:1.2}.activities-module__dalIOa__cardCopy p{color:var(--color-text-secondary);margin:0 0 calc(var(--spacing) * 6)}.activities-module__dalIOa__readMore{color:var(--color-brand-deep);justify-content:space-between;margin-top:auto;display:flex}.activities-module__dalIOa__gallery{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.activities-module__dalIOa__photo{margin:0}.activities-module__dalIOa__photo a{border-radius:var(--radius-card);background:var(--color-bg-secondary);border:var(--size-rule-thin) solid var(--color-border);transition:transform var(--duration-standard) var(--ease-standard);display:block;overflow:hidden}.activities-module__dalIOa__photo img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.activities-module__dalIOa__photo a:hover,.activities-module__dalIOa__photo a:focus-visible{transform:translateY(var(--motion-card-lift))}.activities-module__dalIOa__photo figcaption{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:calc(var(--spacing) * 3)}.activities-module__dalIOa__narrative{max-width:var(--container-reading);margin:0 0 calc(var(--spacing) * 8)}.activities-module__dalIOa__empty{padding-block:calc(var(--spacing) * 16)}@media (max-width:48rem){.activities-module__dalIOa__cards{grid-template-columns:1fr}.activities-module__dalIOa__search{flex-basis:100%}.activities-module__dalIOa__hero{padding-block:calc(var(--spacing) * 12)}.activities-module__dalIOa__gallery{gap:calc(var(--spacing) * 8);grid-template-columns:1fr}.activities-module__dalIOa__entry{padding-block:calc(var(--spacing) * 12)}}@media (prefers-reduced-motion:reduce){.activities-module__dalIOa__card{transition:none}.activities-module__dalIOa__card:hover,.activities-module__dalIOa__card:focus-visible{transform:none}.activities-module__dalIOa__photo a{transition:none}.activities-module__dalIOa__photo a:hover,.activities-module__dalIOa__photo a:focus-visible{transform:none}}
.ui-module__Hi2WXW__button{border:var(--size-rule-thin) solid transparent;border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--size-control-height);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;font-weight:600;text-decoration:none;display:inline-flex}.ui-module__Hi2WXW__button:hover{transform:translateY(var(--motion-lift))}.ui-module__Hi2WXW__button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.ui-module__Hi2WXW__buttonPrimary{background:var(--color-brand-deep);color:var(--color-text-light)}.ui-module__Hi2WXW__buttonSecondary{border-color:var(--color-brand-deep);color:var(--color-brand-deep);background:0 0}.ui-module__Hi2WXW__buttonText{color:var(--color-accent-blue);background:0 0;min-height:auto;padding-inline:0}.ui-module__Hi2WXW__field{gap:calc(var(--spacing) * 2);display:grid}.ui-module__Hi2WXW__label{color:var(--color-text-primary);font-weight:600}.ui-module__Hi2WXW__input{background:var(--color-bg-primary);border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-primary);min-height:var(--size-control-height);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);width:100%}.ui-module__Hi2WXW__input::placeholder{color:var(--color-text-secondary)}.ui-module__Hi2WXW__inputError{border-color:var(--color-accent-red)}.ui-module__Hi2WXW__hint,.ui-module__Hi2WXW__error{font-size:var(--text-small);margin:0}.ui-module__Hi2WXW__hint{color:var(--color-text-secondary)}.ui-module__Hi2WXW__error{color:var(--color-accent-red)}.ui-module__Hi2WXW__card{background:var(--color-bg-primary);border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:calc(var(--spacing) * 8)}.ui-module__Hi2WXW__section{padding-block:calc(var(--spacing) * 20)}.ui-module__Hi2WXW__sectionPrimary{background:var(--color-bg-primary)}.ui-module__Hi2WXW__sectionSecondary{background:var(--color-bg-secondary)}.ui-module__Hi2WXW__sectionDeep{background:var(--color-brand-deep);color:var(--color-text-light)}.ui-module__Hi2WXW__container{padding-inline:calc(var(--spacing) * 6);width:100%;margin-inline:auto}.ui-module__Hi2WXW__containerReading{max-width:var(--container-reading)}.ui-module__Hi2WXW__containerWide{max-width:var(--container-wide)}@media (prefers-reduced-motion:reduce){.ui-module__Hi2WXW__button{transition:none}.ui-module__Hi2WXW__button:hover{transform:none}}
.features-module__pgH5qa__heroScene,.features-module__pgH5qa__landingHero{min-height:calc(100svh - calc(var(--spacing) * 20))}.features-module__pgH5qa__landingHero{padding-block:calc(var(--spacing) * 16);align-items:center;display:flex;overflow:clip}.features-module__pgH5qa__heroGrid{align-items:center;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0, 2fr) minmax(var(--size-swatch-minimum), 1fr);display:grid}.features-module__pgH5qa__heroKicker,.features-module__pgH5qa__sectionLabel,.features-module__pgH5qa__cardMeta{color:var(--color-brand-deep);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.features-module__pgH5qa__landingHero h1{font-size:var(--text-display);margin:0}.features-module__pgH5qa__landingHero h1 span{opacity:1;display:block}.features-module__pgH5qa__heroLineOne{transform:translateY(calc(var(--motion-hero-line-shift) * var(--scroll-scene-progress) * -1))}.features-module__pgH5qa__heroLineTwo{transform:translateY(calc(var(--motion-hero-line-shift) * clamp(0, (var(--scroll-scene-progress) - var(--motion-hero-sequence-start)) / (1 - var(--motion-hero-sequence-start)), 1) * -1))}.features-module__pgH5qa__heroLogo img{height:auto;transform:scale(calc(1 - ((1 - var(--motion-hero-logo-scale-end)) * var(--scroll-scene-progress))));transform-origin:top;width:100%}.features-module__pgH5qa__introduction{gap:calc(var(--spacing) * 5);display:grid}.features-module__pgH5qa__introduction h2,.features-module__pgH5qa__lead{font-family:var(--font-serif);font-size:var(--text-lead)}.features-module__pgH5qa__featureGrid,.features-module__pgH5qa__cardGrid,.features-module__pgH5qa__gallery{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-review-card-minimum)), 1fr));display:grid}.features-module__pgH5qa__storyGrid{gap:calc(var(--spacing) * 12);display:grid}.features-module__pgH5qa__storyGrid>*{min-width:0}.features-module__pgH5qa__storyCard{transition:border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-emphasized), transform var(--duration-slow) var(--ease-emphasized);grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:0;display:grid;position:relative;overflow:hidden}.features-module__pgH5qa__storyGrid>:nth-child(2n) .features-module__pgH5qa__storyVisual{grid-column:2}.features-module__pgH5qa__storyGrid>:nth-child(2n) .features-module__pgH5qa__storyCopy{grid-area:1/1}.features-module__pgH5qa__storyCard:hover,.features-module__pgH5qa__storyCard:focus-within{border-color:var(--color-brand);box-shadow:var(--shadow-profile-hover);transform:translateY(var(--motion-card-lift))}.features-module__pgH5qa__storyVisual{aspect-ratio:4/3;background:radial-gradient(circle at 28% 26%, var(--color-bg-primary), transparent 24%), linear-gradient(145deg, var(--color-bg-tertiary), var(--color-bg-secondary));justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.features-module__pgH5qa__storyVisual:before,.features-module__pgH5qa__storyVisual:after{border:var(--size-rule-thin) solid var(--color-brand);border-radius:var(--radius-pill);content:"";transition:transform var(--duration-slow) var(--ease-emphasized);position:absolute}.features-module__pgH5qa__storyVisual:before{width:62%;height:62%}.features-module__pgH5qa__storyVisual:after{opacity:.35;width:82%;height:82%}.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyVisual:before,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyVisual:before{transform:scale(1.08)}.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyVisual:after,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyVisual:after{transform:scale(.94)}.features-module__pgH5qa__storyVisual img{object-fit:cover;height:100%;transition:transform var(--duration-slow) var(--ease-emphasized);z-index:1;width:100%;position:relative}.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyVisual img,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyVisual img{transform:scale(var(--motion-hover-scale))}.features-module__pgH5qa__storyIndex{color:var(--color-brand-deep);font-family:var(--font-serif);font-size:var(--text-display);z-index:1;line-height:1;position:relative}.features-module__pgH5qa__storyCopy{align-content:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 10);display:grid}.features-module__pgH5qa__storyCopy h2{font-size:var(--text-heading);margin:0;line-height:1}.features-module__pgH5qa__storyCopy h2 a{color:inherit}.features-module__pgH5qa__storyCopy h2 a:after{content:"";position:absolute;inset:0}.features-module__pgH5qa__storyCopy h2 a:focus-visible{outline:0}.features-module__pgH5qa__storyCard:focus-within{box-shadow:var(--shadow-focus), var(--shadow-profile-hover)}.features-module__pgH5qa__storyCopy p{margin:0}.features-module__pgH5qa__storySummary{color:var(--color-text-secondary);font-size:var(--text-body)}.features-module__pgH5qa__storyArrow{border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-brand-deep);font-size:var(--text-lead);height:calc(var(--spacing) * 12);margin-top:calc(var(--spacing) * 4);transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-emphasized);width:calc(var(--spacing) * 12);justify-content:center;align-items:center;display:flex}.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyArrow,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyArrow{background:var(--color-brand-deep);color:var(--color-text-light);transform:translate(var(--motion-lift), var(--motion-lift))}.features-module__pgH5qa__projectGrid{gap:calc(var(--spacing) * 6);display:grid}.features-module__pgH5qa__filters{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 10);flex-wrap:wrap;display:flex}.features-module__pgH5qa__sectionHeading{align-items:end;gap:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 10);justify-content:space-between;display:flex}.features-module__pgH5qa__sectionHeading h2{font-size:var(--text-heading);margin:0}.features-module__pgH5qa__contentCard{gap:calc(var(--spacing) * 3);padding:0;display:grid;overflow:hidden}.features-module__pgH5qa__contentCard>:not(.features-module__pgH5qa__cardImage){margin-inline:calc(var(--spacing) * 6)}.features-module__pgH5qa__contentCard>:last-child{margin-bottom:calc(var(--spacing) * 6)}.features-module__pgH5qa__contentCard h2{font-size:var(--text-heading-small);margin-block:0}.features-module__pgH5qa__contentCard a{color:inherit}.features-module__pgH5qa__contentCard p{margin-block:0}.features-module__pgH5qa__projectCard{grid-template-columns:minmax(var(--size-review-card-minimum), 2fr) 3fr;padding:0;display:grid;overflow:hidden}.features-module__pgH5qa__projectCardWithoutImage{grid-template-columns:1fr}.features-module__pgH5qa__projectCardImage{background:var(--color-bg-tertiary);min-height:var(--size-review-card-minimum);align-items:center;display:flex;position:relative;overflow:hidden}.features-module__pgH5qa__projectCardImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.features-module__pgH5qa__projectCardCopy{align-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 8);display:grid}.features-module__pgH5qa__projectCardCopy h2,.features-module__pgH5qa__projectCardCopy p{margin-block:0}.features-module__pgH5qa__projectCardCopy h2{font-size:var(--text-heading-small)}.features-module__pgH5qa__projectCardCopy a{color:inherit}.features-module__pgH5qa__projectLead{color:var(--color-text-secondary);font-family:var(--font-serif);font-size:var(--text-body)}.features-module__pgH5qa__projectFacts{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-review-card-minimum)), 1fr));margin:0;display:grid}.features-module__pgH5qa__projectFacts div{border-top:var(--size-rule-thin) solid var(--color-border);padding-top:calc(var(--spacing) * 3)}.features-module__pgH5qa__projectFacts dt{color:var(--color-brand-deep);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.features-module__pgH5qa__projectFacts dd{font-family:var(--font-serif);font-size:var(--text-heading-small);margin:calc(var(--spacing) * 2) 0 0}.features-module__pgH5qa__cardImage{aspect-ratio:4/3;overflow:hidden}.features-module__pgH5qa__cardImage img,.features-module__pgH5qa__detailImage img,.features-module__pgH5qa__gallery img,.features-module__pgH5qa__portrait img{object-fit:cover;width:100%;height:100%}.features-module__pgH5qa__cardSubtitle{color:var(--color-text-secondary);font-family:var(--font-serif)}.features-module__pgH5qa__deadline{border-left:var(--size-quote-rule) solid var(--color-accent-red);padding-left:calc(var(--spacing) * 4);font-weight:700}.features-module__pgH5qa__emptyState{border:var(--size-rule-thin) dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-text-secondary);padding:calc(var(--spacing) * 8)}.features-module__pgH5qa__portrait{aspect-ratio:1;border-radius:var(--radius-pill);overflow:hidden}.features-module__pgH5qa__teamCard{text-align:center;height:100%;padding:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.features-module__pgH5qa__teamCard p{color:var(--color-text-secondary);font-size:var(--text-small);margin-block:0;margin-inline:auto}.features-module__pgH5qa__teamDirectory{padding:calc(var(--spacing) * 4)}.features-module__pgH5qa__teamTier,.features-module__pgH5qa__operationsCluster{margin-bottom:var(--rhythm-section-gap)}.features-module__pgH5qa__operationsRow{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.features-module__pgH5qa__operationsColumn{flex-direction:column;min-width:0;display:flex}.features-module__pgH5qa__operationsColumn .features-module__pgH5qa__teamGrid{flex:1;width:100%}.features-module__pgH5qa__operationsColumn .features-module__pgH5qa__teamGrid>:only-child{width:100%}.features-module__pgH5qa__teamSectionHeading{text-align:center;margin-bottom:calc(var(--spacing) * 10)}.features-module__pgH5qa__teamSectionHeading h2{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);color:var(--color-brand-deep);font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:.16em;text-transform:uppercase;margin:0;display:flex}.features-module__pgH5qa__teamSectionHeading h2:before,.features-module__pgH5qa__teamSectionHeading h2:after{content:"";width:calc(var(--spacing) * 10);height:var(--size-rule-thin);background:var(--color-brand);flex-shrink:0}.features-module__pgH5qa__teamSectionHeading p{margin:calc(var(--spacing) * 3) auto 0;color:var(--color-text-secondary);font-size:var(--text-small)}.features-module__pgH5qa__teamTier+.features-module__pgH5qa__teamTier:before,.features-module__pgH5qa__teamTier+.features-module__pgH5qa__operationsCluster:before,.features-module__pgH5qa__operationsCluster+.features-module__pgH5qa__teamTier:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 12);margin:0 auto calc(var(--spacing) * 6);background:radial-gradient(circle at center, var(--color-border) 65%, transparent 70%) center bottom / calc(var(--spacing) * 2) calc(var(--spacing) * 2) no-repeat, linear-gradient(var(--color-border), var(--color-border)) center top / var(--size-rule-thin) calc(100% - var(--spacing)) no-repeat;display:block}.features-module__pgH5qa__teamGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-review-card-minimum)), 1fr));gap:calc(var(--spacing) * 8);max-width:calc(var(--size-review-card-minimum) * 3 + var(--spacing) * 16);margin-inline:auto;display:grid}.features-module__pgH5qa__teamGridFourColumns{max-width:calc(var(--size-review-card-minimum) * 4 + var(--spacing) * 24)}.features-module__pgH5qa__teamGrid>:only-child{width:min(100%, calc(var(--size-review-card-minimum) * 1.4));justify-self:center}@media (min-width:64rem){.features-module__pgH5qa__teamGrid:not(.features-module__pgH5qa__studentGrid,.features-module__pgH5qa__teamGridFourColumns)>:last-child:nth-child(3n+1):not(:only-child){grid-column:2}.features-module__pgH5qa__teamGridFourColumns{grid-template-columns:repeat(4,minmax(0,1fr))}}.features-module__pgH5qa__teamCard .features-module__pgH5qa__portrait{width:var(--size-swatch-minimum);border:var(--size-focus-ring) solid var(--color-border);margin-bottom:calc(var(--spacing) * 4);box-shadow:var(--shadow-portrait);flex-shrink:0;margin-inline:auto}.features-module__pgH5qa__teamCard h3{font-size:var(--text-lead);margin:0}.features-module__pgH5qa__teamProfileLink{color:inherit;text-decoration:none}.features-module__pgH5qa__teamProfileLink:after{content:"";border-radius:var(--radius-panel);position:absolute;inset:0}.features-module__pgH5qa__teamProfileLink:focus-visible:after{outline:var(--size-focus-ring) solid var(--color-accent-blue)}.features-module__pgH5qa__teamCardWithoutPhoto{min-height:var(--size-review-card-minimum);justify-content:center}.features-module__pgH5qa__teamCard{background:linear-gradient(160deg, var(--color-text-light), var(--color-bg-secondary));border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-panel);box-shadow:none;padding-block:calc(var(--spacing) * 12);position:relative}.features-module__pgH5qa__teamCard:not(.features-module__pgH5qa__studentCard):before{content:"";inset:calc(var(--spacing) * 2);border:var(--size-rule-thin) solid var(--color-border);border-radius:calc(var(--radius-panel) - var(--spacing) * 2);pointer-events:none;position:absolute}.features-module__pgH5qa__teamCardFeatured{background:linear-gradient(145deg, var(--color-bg-tertiary), var(--color-text-light) 65%)}.features-module__pgH5qa__teamCardHead{border-top:var(--size-quote-rule) solid var(--color-border)}.features-module__pgH5qa__studentPanel{background:var(--color-bg-primary);border:var(--size-rule-thin) solid var(--color-border);box-shadow:var(--shadow-profile);border-radius:var(--radius-panel);padding:calc(var(--spacing) * 8)}.features-module__pgH5qa__campusFilters{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.features-module__pgH5qa__teamCount{text-align:center;color:var(--color-text-secondary);margin-block:calc(var(--spacing) * 6);font-size:var(--text-small)}.features-module__pgH5qa__studentGrid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.features-module__pgH5qa__studentCard{box-shadow:none;padding:calc(var(--spacing) * 3);background:0 0;border:0}.features-module__pgH5qa__studentCard .features-module__pgH5qa__portrait{width:min(100%, var(--size-swatch-height))}.features-module__pgH5qa__studentCard h3{font-size:var(--text-body)}.features-module__pgH5qa__studentCard .features-module__pgH5qa__cardMeta{font-size:var(--text-caption)}@media (max-width:64rem){.features-module__pgH5qa__operationsRow{grid-template-columns:1fr}}@media not (max-width:64rem){.features-module__pgH5qa__operationsColumn{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;display:grid}.features-module__pgH5qa__operationsColumn .features-module__pgH5qa__teamGrid{grid-template-columns:minmax(0,1fr)}.features-module__pgH5qa__operationsColumn .features-module__pgH5qa__teamGrid>:only-child{grid-column:1}}@media (max-width:48rem){.features-module__pgH5qa__studentGrid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.features-module__pgH5qa__studentPanel{padding:calc(var(--spacing) * 4)}}.features-module__pgH5qa__callout{gap:calc(var(--spacing) * 5);justify-items:start;display:grid}.features-module__pgH5qa__callout h2{font-size:var(--text-heading);margin:0}.features-module__pgH5qa__callout p{font-size:var(--text-lead)}.features-module__pgH5qa__callout a{background:var(--color-text-light);border-color:var(--color-text-light);color:var(--color-brand-deep)}.features-module__pgH5qa__detailImage{background:var(--color-bg-secondary);place-items:center;display:grid}.features-module__pgH5qa__detailSection{margin-top:var(--rhythm-section-gap)}.features-module__pgH5qa__projectSections .features-module__pgH5qa__detailSection:first-child{margin-top:0}.features-module__pgH5qa__detailSection h2{font-size:var(--text-heading);margin-block:0 var(--rhythm-heading-after)}.features-module__pgH5qa__detailImage img{height:auto;max-height:var(--size-detail-hero-maximum);object-fit:contain;width:auto;max-width:100%}.features-module__pgH5qa__gallery>div{aspect-ratio:4/3;overflow:hidden}@media (max-width:48rem){.features-module__pgH5qa__heroGrid,.features-module__pgH5qa__projectCard,.features-module__pgH5qa__storyCard{grid-template-columns:1fr}.features-module__pgH5qa__storyGrid>:nth-child(2n) .features-module__pgH5qa__storyVisual,.features-module__pgH5qa__storyGrid>:nth-child(2n) .features-module__pgH5qa__storyCopy{grid-area:auto/1}.features-module__pgH5qa__storyCopy{padding:calc(var(--spacing) * 7)}.features-module__pgH5qa__heroLogo{max-width:var(--size-logo-specimen)}.features-module__pgH5qa__sectionHeading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.features-module__pgH5qa__landingHero{min-height:auto}.features-module__pgH5qa__heroLineOne,.features-module__pgH5qa__heroLineTwo,.features-module__pgH5qa__heroLogo img{transform:none}.features-module__pgH5qa__storyCard,.features-module__pgH5qa__storyVisual:before,.features-module__pgH5qa__storyVisual:after,.features-module__pgH5qa__storyVisual img,.features-module__pgH5qa__storyArrow{transition:none}.features-module__pgH5qa__storyCard:hover,.features-module__pgH5qa__storyCard:focus-within,.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyVisual:before,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyVisual:before,.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyVisual:after,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyVisual:after,.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyVisual img,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyVisual img,.features-module__pgH5qa__storyCard:hover .features-module__pgH5qa__storyArrow,.features-module__pgH5qa__storyCard:focus-within .features-module__pgH5qa__storyArrow{transform:none}}
.detailHeroes-module__oDsAra__projectHero{background:var(--color-bg-secondary);border-bottom:var(--size-rule-thin) solid var(--color-border);padding-block:calc(var(--spacing) * 24);position:relative;overflow:clip}.detailHeroes-module__oDsAra__projectHero:after{border:var(--size-rule-thin) solid var(--color-brand);border-radius:var(--radius-pill);content:"";height:calc(var(--spacing) * 64);opacity:var(--opacity-hero-photograph);right:calc(var(--spacing) * -30);top:calc(var(--spacing) * -30);width:calc(var(--spacing) * 64);position:absolute}.detailHeroes-module__oDsAra__projectEyebrow,.detailHeroes-module__oDsAra__storyLocation{color:var(--color-brand-deep);font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.detailHeroes-module__oDsAra__projectHero h1{font-size:var(--text-heading);margin:calc(var(--spacing) * 5) 0 0;max-width:var(--container-reading);line-height:1.04}.detailHeroes-module__oDsAra__projectSummaryRow{align-items:end;gap:calc(var(--spacing) * 10);margin-top:calc(var(--spacing) * 14);grid-template-columns:minmax(0,3fr) 1fr;display:grid}.detailHeroes-module__oDsAra__projectSummary{border-left:var(--size-quote-rule) solid var(--color-brand);font-family:var(--font-serif);font-size:var(--text-lead);max-width:var(--container-hero-copy);padding-left:calc(var(--spacing) * 6);margin:0}.detailHeroes-module__oDsAra__projectMarker{color:var(--color-brand);font-size:var(--text-display);text-align:right;line-height:.7}.detailHeroes-module__oDsAra__storyHero{background:var(--color-brand-deep);color:var(--color-text-light);padding-block:calc(var(--spacing) * 24);position:relative;overflow:clip}.detailHeroes-module__oDsAra__storyHero:before{color:var(--color-light-watermark);content:"“";font-family:var(--font-serif);font-size:calc(var(--text-display) * 2);left:calc(var(--spacing) * 8);top:calc(var(--spacing) * 6);line-height:.8;position:absolute}.detailHeroes-module__oDsAra__storyLayout{align-items:end;gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid;position:relative}.detailHeroes-module__oDsAra__storyLocation{color:var(--color-text-light)}.detailHeroes-module__oDsAra__storyHero h1{color:var(--color-text-light);font-size:var(--text-display);margin:calc(var(--spacing) * 5) 0 0;line-height:.95}.detailHeroes-module__oDsAra__storyIntroduction{border-top:var(--size-rule-thin) solid var(--color-light-rule);padding-top:calc(var(--spacing) * 6)}.detailHeroes-module__oDsAra__storyIntroduction>p{color:var(--color-text-light);font-size:var(--text-body)}.detailHeroes-module__oDsAra__storyIntroduction .detailHeroes-module__oDsAra__storySubtitle{font-family:var(--font-serif);font-size:var(--text-lead)}.detailHeroes-module__oDsAra__storyIntroduction time{color:var(--color-text-light);font-size:var(--text-small);margin-top:calc(var(--spacing) * 4);opacity:var(--opacity-disabled);display:inline-block}@media (max-width:48rem){.detailHeroes-module__oDsAra__projectSummaryRow,.detailHeroes-module__oDsAra__storyLayout{grid-template-columns:1fr}.detailHeroes-module__oDsAra__projectMarker{display:none}}
@property --reveal-progress{syntax:"<number>";inherits:false;initial-value:0}@property --stagger-progress{syntax:"<number>";inherits:true;initial-value:0}.motion-module__LBTV9G__reveal{-webkit-mask-image:linear-gradient(to bottom, black 0, black calc((var(--reveal-progress) * 120%) - 20%), transparent calc(var(--reveal-progress) * 120%));-webkit-mask-image:linear-gradient(to bottom, black 0, black calc((var(--reveal-progress) * 120%) - 20%), transparent calc(var(--reveal-progress) * 120%));mask-image:linear-gradient(to bottom, black 0, black calc((var(--reveal-progress) * 120%) - 20%), transparent calc(var(--reveal-progress) * 120%));opacity:1;transform:translate(calc(var(--motion-reveal-distance) * var(--reveal-x-direction) * (1 - var(--reveal-progress))), calc(var(--motion-reveal-distance) * var(--reveal-y-direction) * (1 - var(--reveal-progress)))) scale(calc(var(--motion-reveal-scale-start) + ( (var(--motion-scale-none) - var(--motion-reveal-scale-start)) * var(--reveal-progress) )))}.motion-module__LBTV9G__revealOnce{transition:--reveal-progress var(--duration-standard) var(--ease-emphasized), opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-emphasized)}.motion-module__LBTV9G__parallax{transform:translateY(calc(var(--motion-parallax-start) + ( (var(--motion-parallax-end) - var(--motion-parallax-start)) * var(--parallax-progress) )))}.motion-module__LBTV9G__staggerItem{--stagger-item-progress:clamp(0, calc(( var(--stagger-progress) - (var(--stagger-offset) * var(--motion-stagger-progress-delay-range)) ) / var(--motion-stagger-progress-span)), 1);opacity:var(--stagger-item-progress);transform:translate(calc(var(--motion-reveal-distance) * var(--stagger-x-direction) * (1 - var(--stagger-item-progress))), calc(var(--motion-reveal-distance) * var(--stagger-y-direction) * (1 - var(--stagger-item-progress)))) scale(calc(var(--motion-reveal-scale-start) + ( (var(--motion-scale-none) - var(--motion-reveal-scale-start)) * var(--stagger-item-progress) )))}.motion-module__LBTV9G__staggerItem.motion-module__LBTV9G__staggerOnce{opacity:0;transform:translate(calc(var(--motion-reveal-distance) * var(--stagger-x-direction)), calc(var(--motion-reveal-distance) * var(--stagger-y-direction))) scale(var(--motion-reveal-scale-start));transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized);transition-delay:min(calc(var(--stagger-step) * var(--stagger-index)), var(--duration-standard))}.motion-module__LBTV9G__staggerItem.motion-module__LBTV9G__staggerOnceVisible{opacity:1;transform:translateY(var(--motion-distance-none)) scale(var(--motion-scale-none))}@media (prefers-reduced-motion:reduce){.motion-module__LBTV9G__reveal,.motion-module__LBTV9G__revealOnce,.motion-module__LBTV9G__parallax,.motion-module__LBTV9G__staggerItem{opacity:1!important;transition:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.motion-module__LBTV9G__reveal{--reveal-progress:1!important}.motion-module__LBTV9G__scrollScene{--scroll-scene-progress:1!important}}
.richText-module__0gWmOa__root{max-width:var(--container-reading)}.richText-module__0gWmOa__root>*{margin-block:0}.richText-module__0gWmOa__root>*+*{margin-top:var(--rhythm-flow-gap)}.richText-module__0gWmOa__root h2{color:var(--color-brand-deep);font-size:var(--text-heading-small);margin-top:var(--rhythm-heading-before)}.richText-module__0gWmOa__root h2+*{margin-top:var(--rhythm-heading-after)}.richText-module__0gWmOa__root h3{font-size:var(--text-lead);margin-top:var(--rhythm-subheading-before)}.richText-module__0gWmOa__root h3+*{margin-top:var(--rhythm-heading-after)}.richText-module__0gWmOa__root a{color:var(--color-accent-blue);text-decoration-thickness:var(--size-link-underline);text-underline-offset:var(--size-link-offset)}.richText-module__0gWmOa__root blockquote{border-inline-start:var(--size-quote-rule) solid var(--color-brand);color:var(--color-text-secondary);font-family:var(--font-serif);font-size:var(--text-lead);margin-inline:0;padding-inline-start:calc(var(--spacing) * 6)}.richText-module__0gWmOa__root ul,.richText-module__0gWmOa__root ol{gap:calc(var(--spacing) * 2);margin-block:0;padding-inline-start:calc(var(--spacing) * 7);display:grid}.richText-module__0gWmOa__image,.richText-module__0gWmOa__galleryItem{margin:0}.richText-module__0gWmOa__image img,.richText-module__0gWmOa__galleryItem img{border-radius:var(--radius-card);width:100%;height:auto}.richText-module__0gWmOa__caption{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:calc(var(--spacing) * 2)}.richText-module__0gWmOa__gallery{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-gallery-minimum)), 1fr));display:grid}.richText-module__0gWmOa__tableRegion{overflow-x:auto}.richText-module__0gWmOa__table{border-collapse:collapse;min-width:100%}.richText-module__0gWmOa__table caption{color:var(--color-text-primary);font-family:var(--font-serif);font-size:var(--text-lead);text-align:start;padding-block-end:calc(var(--spacing) * 3);font-weight:600}.richText-module__0gWmOa__table th,.richText-module__0gWmOa__table td{border:var(--size-rule-thin) solid var(--color-border);padding:calc(var(--spacing) * 3);text-align:start;vertical-align:top}.richText-module__0gWmOa__table th{background:var(--color-bg-tertiary);color:var(--color-brand-deep)}
.projects-module__C3kn-W__page{overflow:clip}.projects-module__C3kn-W__hero{background:var(--color-brand-deep);color:var(--color-text-light);padding-block:calc(var(--spacing) * 26);position:relative}.projects-module__C3kn-W__hero:before{color:var(--color-light-watermark);content:"↗";font-family:var(--font-serif);font-size:var(--text-display);right:calc(var(--spacing) * 14);top:calc(var(--spacing) * 8);position:absolute}.projects-module__C3kn-W__heroLayout{align-items:end;gap:calc(var(--spacing) * 12);grid-template-columns:1fr auto;display:grid}.projects-module__C3kn-W__eyebrow{color:var(--color-brand-deep);font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.projects-module__C3kn-W__hero .projects-module__C3kn-W__eyebrow{color:var(--color-text-light)}.projects-module__C3kn-W__hero h1{font-size:var(--text-display);margin:calc(var(--spacing) * 4) 0 0;line-height:.92}.projects-module__C3kn-W__heroNote{border-left:var(--size-rule-thin) solid var(--color-light-rule);padding-left:calc(var(--spacing) * 7)}.projects-module__C3kn-W__heroNote span{font-family:var(--font-serif);font-size:var(--text-heading)}.projects-module__C3kn-W__heroNote p{color:var(--color-text-light);margin:0}.projects-module__C3kn-W__directionSection{background:var(--color-bg-secondary);padding-block:calc(var(--spacing) * 14)}.projects-module__C3kn-W__directionGrid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projects-module__C3kn-W__directionCard{background:var(--color-bg-primary);border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-panel);color:inherit;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 56);padding:calc(var(--spacing) * 8);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-emphasized), transform var(--duration-slow) var(--ease-emphasized);display:grid;position:relative}.projects-module__C3kn-W__directionCard>span{color:var(--color-brand-deep);font-family:var(--font-serif);font-size:var(--text-heading-small)}.projects-module__C3kn-W__directionCard h2{font-size:var(--text-heading-small);margin:auto 0 0}.projects-module__C3kn-W__directionCard p{color:var(--color-text-secondary);max-width:var(--container-hero-copy);margin:0}.projects-module__C3kn-W__directionCard b{bottom:calc(var(--spacing) * 8);color:var(--color-brand-deep);font-size:var(--text-lead);right:calc(var(--spacing) * 8);transition:transform var(--duration-standard) var(--ease-emphasized);position:absolute}.projects-module__C3kn-W__directionCard:hover,.projects-module__C3kn-W__directionCard:focus-visible{background:var(--color-bg-tertiary);box-shadow:var(--shadow-profile-hover);transform:translateY(var(--motion-card-lift))}.projects-module__C3kn-W__directionCard:hover b,.projects-module__C3kn-W__directionCard:focus-visible b{transform:translate(var(--motion-lift), var(--motion-lift))}.projects-module__C3kn-W__collection{padding-block:var(--rhythm-section-gap)}.projects-module__C3kn-W__collectionHeading{margin-bottom:calc(var(--spacing) * 10)}.projects-module__C3kn-W__collectionHeading h2{font-size:var(--text-heading);margin:var(--rhythm-heading-after) 0 0}@media (max-width:48rem){.projects-module__C3kn-W__heroLayout,.projects-module__C3kn-W__directionGrid{grid-template-columns:1fr}.projects-module__C3kn-W__heroNote{margin-top:calc(var(--spacing) * 6)}}@media (prefers-reduced-motion:reduce){.projects-module__C3kn-W__directionCard,.projects-module__C3kn-W__directionCard b{transition:none}.projects-module__C3kn-W__directionCard:hover,.projects-module__C3kn-W__directionCard:focus-visible,.projects-module__C3kn-W__directionCard:hover b,.projects-module__C3kn-W__directionCard:focus-visible b{transform:none}}
.stories-module__9Zn_6a__storiesHero{background:radial-gradient(circle at 82% 18%, var(--color-brand), transparent 28%), linear-gradient(135deg, var(--color-brand-deep), var(--color-text-primary));color:var(--color-text-light);min-height:calc(100svh - calc(var(--spacing) * 20));padding-block:calc(var(--spacing) * 24);position:relative;overflow:clip}.stories-module__9Zn_6a__storiesHero:before,.stories-module__9Zn_6a__storiesHero:after{border:var(--size-rule-thin) solid var(--color-light-rule);border-radius:var(--radius-pill);content:"";position:absolute}.stories-module__9Zn_6a__storiesHero:before{height:calc(var(--spacing) * 94);right:calc(var(--spacing) * -28);top:calc(var(--spacing) * -34);width:calc(var(--spacing) * 94)}.stories-module__9Zn_6a__storiesHero:after{bottom:calc(var(--spacing) * -40);height:calc(var(--spacing) * 72);left:calc(var(--spacing) * -30);width:calc(var(--spacing) * 72)}.stories-module__9Zn_6a__heroGrid{align-items:end;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0, 4fr) minmax(var(--size-swatch-minimum), 1fr);min-height:calc(100svh - calc(var(--spacing) * 68));z-index:1;display:grid;position:relative}.stories-module__9Zn_6a__heroCopy{max-width:calc(var(--spacing) * 190)}.stories-module__9Zn_6a__eyebrow{color:var(--color-text-light);font-size:var(--text-small);letter-spacing:.16em;margin:0 0 calc(var(--spacing) * 8);text-transform:uppercase;font-weight:700}.stories-module__9Zn_6a__heroCopy h1{font-size:var(--text-display);letter-spacing:-.045em;max-width:9ch;margin:0;line-height:.88}.stories-module__9Zn_6a__heroIntroduction{border-left:var(--size-quote-rule) solid var(--color-accent-gold);color:var(--color-text-light);font-size:var(--text-lead);margin:calc(var(--spacing) * 12) 0 0;max-width:48ch;padding-left:calc(var(--spacing) * 6)}.stories-module__9Zn_6a__heroIndex{flex-direction:column;justify-self:end;align-items:center;display:flex}.stories-module__9Zn_6a__heroIndex span{color:var(--color-light-watermark);font-family:var(--font-serif);font-size:var(--text-display);line-height:1}.stories-module__9Zn_6a__heroIndex i{background:var(--color-accent-gold);height:calc(var(--spacing) * 14);margin-top:calc(var(--spacing) * 5);width:var(--size-rule-thin);display:block}.stories-module__9Zn_6a__purposeSection{overflow:clip}.stories-module__9Zn_6a__purposeGrid{align-items:start;gap:calc(var(--spacing) * 18);grid-template-columns:minmax(0,3fr) minmax(0,4fr);display:grid}.stories-module__9Zn_6a__sectionNumber{color:var(--color-brand-deep);font-size:var(--text-small);letter-spacing:.12em;margin:0 0 calc(var(--spacing) * 6);font-weight:700}.stories-module__9Zn_6a__purposeGrid h2,.stories-module__9Zn_6a__collectionHeading h2{font-size:var(--text-heading);margin:0;line-height:1}.stories-module__9Zn_6a__purposeCopy{border-top:var(--size-rule-thin) solid var(--color-border);padding-top:calc(var(--spacing) * 6)}.stories-module__9Zn_6a__purposeCopy>p{color:var(--color-text-secondary);font-size:var(--text-lead);margin:0}.stories-module__9Zn_6a__locationList{gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 9) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.stories-module__9Zn_6a__locationList li{border:var(--size-rule-thin) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-brand-deep);font-size:var(--text-small);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.stories-module__9Zn_6a__collectionSection{overflow:clip}.stories-module__9Zn_6a__collectionHeading{border-bottom:var(--size-rule-thin) solid var(--color-border);align-items:end;gap:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 7);justify-content:space-between;display:flex}.stories-module__9Zn_6a__collectionHeading .stories-module__9Zn_6a__sectionNumber{order:2;margin:0}.stories-module__9Zn_6a__emptyPresentation{border:var(--size-rule-thin) dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-text-secondary);padding:calc(var(--spacing) * 8)}@media (max-width:48rem){.stories-module__9Zn_6a__storiesHero{min-height:auto;padding-block:calc(var(--spacing) * 18)}.stories-module__9Zn_6a__heroGrid,.stories-module__9Zn_6a__purposeGrid{grid-template-columns:1fr}.stories-module__9Zn_6a__heroGrid{min-height:auto}.stories-module__9Zn_6a__heroIndex{display:none}.stories-module__9Zn_6a__heroCopy h1{max-width:none}.stories-module__9Zn_6a__heroIntroduction{margin-top:calc(var(--spacing) * 8)}.stories-module__9Zn_6a__collectionHeading{align-items:start}}
