.about[data-astro-cid-kh7btl4r]{background:var(--color-cream)}.hero[data-astro-cid-kh7btl4r]{position:relative;height:100vh;min-height:100dvh;overflow:hidden;background:var(--color-ink)}.hero-image[data-astro-cid-kh7btl4r]{position:absolute;inset:-10% -5%;z-index:1;will-change:transform}.hero-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block}.image-fallback[data-astro-cid-kh7btl4r]{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-family:var(--font-meta);font-size:var(--type-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-fade);background:linear-gradient(135deg,var(--color-cream-warm) 0%,var(--color-cream-deep) 100%)}.image-missing[data-astro-cid-kh7btl4r] .image-fallback[data-astro-cid-kh7btl4r]{display:flex}.hero[data-astro-cid-kh7btl4r] .image-fallback[data-astro-cid-kh7btl4r]{color:var(--color-cream);opacity:.3;background:linear-gradient(135deg,#1a1612d9,#3a4a6b33,#1a1612d9)}.hero-overlay[data-astro-cid-kh7btl4r]{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#1a161259,#1a16128c 60%,#1a1612bf)}.hero-text[data-astro-cid-kh7btl4r]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 var(--space-6)}.hero-philosophy[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-size:clamp(2.5rem,1.8rem + 3vw,4rem);line-height:1.2;color:var(--color-cream);max-width:1000px;opacity:0;filter:blur(6px);animation:hero-reveal 2s linear .2s forwards;will-change:opacity,filter;letter-spacing:-.005em}@keyframes hero-reveal{0%{opacity:0;filter:blur(6px)}to{opacity:.95;filter:blur(0)}}.our-story[data-astro-cid-kh7btl4r]{padding-block:var(--space-10)}.story-editorial[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(360px,420px) 1fr;grid-template-rows:auto auto;gap:var(--space-6) var(--space-9);align-items:start}.story-heading[data-astro-cid-kh7btl4r]{grid-column:2;grid-row:1;font-family:var(--font-heading);font-size:clamp(3rem,2rem + 3vw,5.5rem);color:var(--color-ink);line-height:1.02;font-weight:400;letter-spacing:-.015em;max-width:12ch;margin:0;text-align:left}.story-body[data-astro-cid-kh7btl4r]{grid-column:2;grid-row:2;max-width:640px;margin-top:var(--space-6);max-width:560px;margin-left:auto;margin-right:auto}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--type-lg);line-height:1.7;margin-bottom:var(--space-5);color:var(--color-ink)}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.story-lede[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-size:clamp(1.5rem,1.1rem + 1vw,2rem)!important;line-height:1.4!important;color:var(--color-ink)!important;margin-bottom:var(--space-6)!important}@media (max-width: 900px){.story-editorial[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(360px,420px) 1fr}.story-heading[data-astro-cid-kh7btl4r]{grid-column:1;max-width:none;transform:none!important}.story-body[data-astro-cid-kh7btl4r]{grid-column:1;margin-top:0}}.pattern-section[data-astro-cid-kh7btl4r]{padding-block:var(--space-5) var(--space-7)}.pattern-bottom[data-astro-cid-kh7btl4r]{padding-bottom:var(--space-6)}.pattern-section[data-astro-cid-kh7btl4r] .pattern-frame[data-astro-cid-kh7btl4r]{aspect-ratio:4/3;width:60%;max-width:720px;margin-left:auto;margin-right:0;overflow:hidden;background:var(--color-cream-deep);position:relative}.pattern-bottom[data-astro-cid-kh7btl4r] .pattern-frame[data-astro-cid-kh7btl4r]{aspect-ratio:16/7;width:100%;max-width:none;margin-left:0}.pattern-frame[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block}.gallery-section[data-astro-cid-kh7btl4r]{padding-block:var(--space-7);overflow:hidden}.marquee[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden;width:100%}.marquee-track[data-astro-cid-kh7btl4r]{display:flex;gap:var(--space-4);transition:transform .9s cubic-bezier(.4,0,.2,1);will-change:transform}.gallery-item[data-astro-cid-kh7btl4r]{flex:0 0 calc((100% - (var(--space-4) * 2)) / 3);aspect-ratio:1/1;overflow:hidden;background:var(--color-cream-deep)}.gallery-item[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block}.barnard-quote[data-astro-cid-kh7btl4r]{padding-block:var(--space-7)}.barnard-grid[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.barnard-text[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);line-height:1.4;color:var(--color-ink);max-width:780px;font-weight:400;font-style:normal}.barnard-attribution[data-astro-cid-kh7btl4r]{font-family:var(--font-meta);font-size:var(--type-sm);letter-spacing:.1em;color:var(--color-ink-soft)}.closing-quote[data-astro-cid-kh7btl4r]{padding-block:var(--space-7)}.closing-grid[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.closing-quote-text[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.3;color:var(--color-ink);font-weight:400}.closing-attribution[data-astro-cid-kh7btl4r]{font-family:var(--font-meta);font-size:var(--type-sm);color:var(--color-ink-soft)}.reveal-on-scroll[data-astro-cid-kh7btl4r]{opacity:0;transform:translateY(28px);transition:opacity 1.4s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.4,0,.2,1)}.reveal-on-scroll[data-astro-cid-kh7btl4r].is-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.gallery-item[data-astro-cid-kh7btl4r]{flex:0 0 70vw}.pattern-section[data-astro-cid-kh7btl4r] .pattern-frame[data-astro-cid-kh7btl4r]{width:100%;margin-left:0}.our-story[data-astro-cid-kh7btl4r]{padding-block:var(--space-10)}.story-editorial[data-astro-cid-kh7btl4r]{gap:var(--space-6)}.story-heading[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-4)}.story-body[data-astro-cid-kh7btl4r]{margin-top:0}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-6);line-height:1.75}.story-lede[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-7)!important}.barnard-quote[data-astro-cid-kh7btl4r]{padding-block:var(--space-7)}}.story-portrait[data-astro-cid-kh7btl4r]{grid-column:1;grid-row:2;margin:0;position:relative;width:100%;max-width:480px;min-width:320px;justify-self:start;padding-left:var(--space-2);padding-right:var(--space-6);margin-top:22vh;margin-bottom:-22vh}.story-portrait[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover;object-position:center 30%;filter:contrast(1.03) saturate(.92);box-shadow:0 24px 60px -24px #1a161238}@media (max-width: 1200px){.story-portrait[data-astro-cid-kh7btl4r]{max-width:400px;margin-top:18vh}}@media (max-width: 900px){.story-portrait[data-astro-cid-kh7btl4r]{grid-column:1;grid-row:auto;max-width:360px;justify-self:center;padding:0;margin-top:var(--space-7);margin-bottom:var(--space-7)}}@media (min-width: 901px){.about[data-astro-cid-kh7btl4r]{--gap: 6rem;--half-gap: 3rem}.our-story[data-astro-cid-kh7btl4r]{padding-block:var(--gap) var(--half-gap)}.pattern-section[data-astro-cid-kh7btl4r],.gallery-section[data-astro-cid-kh7btl4r],.barnard-quote[data-astro-cid-kh7btl4r]{padding-block:var(--half-gap)}.story-heading[data-astro-cid-kh7btl4r]{margin-top:-.119em;margin-bottom:.086em}.story-body[data-astro-cid-kh7btl4r]{max-width:none;margin:calc(var(--gap) - var(--space-6)) 0 0}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:560px;margin-inline:auto}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:-.586em}.story-body[data-astro-cid-kh7btl4r]{--img-gap: calc(var(--space-6) + var(--space-9));--side: calc(max(0px, (100vw - var(--content-wide)) / 2) + clamp(1.25rem, 4vw, 3rem)) }.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r].story-lede{--avail: calc(100% + var(--img-gap) + var(--side));--w: min(56rem, calc(var(--avail) - 2 * var(--gap)));max-width:none;width:var(--w);margin-top:-.308em;margin-left:calc((var(--avail) - var(--w)) / 2 - var(--img-gap));margin-right:0}.barnard-text[data-astro-cid-kh7btl4r]{margin-top:-.308em}.barnard-attribution[data-astro-cid-kh7btl4r]{margin-bottom:-.57em}}@media (min-width: 901px) and (max-width: 1200px){.story-body[data-astro-cid-kh7btl4r]{--img-gap: calc(var(--space-6) + var(--space-9) + 20px)}}
