@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/work-sans-latin-400-normal.jUejSri3.woff2)format("woff2"),url(/_astro/work-sans-latin-400-normal.DE1_0GuN.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/work-sans-latin-500-normal.BKGnScDy.woff2)format("woff2"),url(/_astro/work-sans-latin-500-normal.BmdXWF6_.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/work-sans-latin-600-normal.DB-2V89X.woff2)format("woff2"),url(/_astro/work-sans-latin-600-normal.Cg-NlmS7.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff")}@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/italiana-latin-400-normal.CRZrqGQm.woff2)format("woff2"),url(/_astro/italiana-latin-400-normal.BzjwlKaI.woff)format("woff")}:root{--font-display:"Instrument Serif","Times New Roman",serif;--font-body:"Work Sans",system-ui,sans-serif;--font-poster:Oswald,"Arial Narrow",sans-serif;--font-mark:Italiana,"Times New Roman",serif;--type-display-xl:clamp(2.5rem,4.5vw,3.75rem);--type-display-lg:clamp(2rem,3.2vw,2.75rem);--type-display-md:clamp(1.75rem,2.6vw,2.25rem);--type-display-sm:1.75rem;--type-display-xs:1.5rem;--type-body-lg:1.125rem;--type-body:1rem;--type-body-sm:.875rem;--type-body-xs:.75rem;--tracking-display:-.015em;--tracking-eyebrow:.18em;--tracking-button:.12em;--tracking-mark:.22em;--leading-display:1.02;--leading-display-loose:1.15;--leading-body:1.65;--leading-quote:1.3;--social-display-xl:104px;--social-display-lg:76px;--social-display-md:56px;--social-poster:64px;--social-body-lg:36px;--social-body:30px;--social-eyebrow:22px;--social-meta:20px;--print-display-xl:44pt;--print-display-lg:30pt;--print-display-md:22pt;--print-h3:14pt;--print-body:11pt;--print-body-lg:12.5pt;--print-caption:8.5pt;--print-eyebrow:8pt;--color-cream:#f2f0eb;--color-stone:#e8e4de;--color-sage:#dddcc3;--color-khaki:#e3e1c6;--color-powderblue:#c9cdd8;--color-taupe:#c3b9ae;--color-greige:#dddacf;--color-slate:#5b5752;--color-charcoal:#1b1b1a;--color-surface-page:#f2f0eb;--color-surface-powder:#c9cdd8;--color-surface-stone:#e8e4de;--color-surface-sage:#dddcc3;--color-surface-contrast:#1b1b1a;--color-primary:#1c1b1a;--color-muted:#3f3c39;--color-subtle:#6f6b66;--color-inverse:#f2f0eb;--btn-fill-powder:#c9cdd8;--btn-fill-taupe:#c3b9ae;--btn-fill-khaki:#e3e1c6;--btn-fill-greige:#dddacf;--btn-fill-slate:#5b5752;--btn-text-dark:#1c1b1a;--btn-text-light:#f2f0eb;--color-brand-mark:#7985a2;--color-edge-subtle:#dcd8d1;--color-edge:#8a867f;--color-edge-strong:#1c1b1a;--scrim-dark-from:#1b1b1a59;--scrim-dark-to:#1b1b1a99;--scrim-light-from:#1b1b1a1a;--scrim-light-to:#1b1b1a66;--spacing-section:6rem;--spacing-section-tight:4rem;--spacing-section-loose:8rem;--radius-sm:4px;--radius-round:50%;--format-ig-post-w:1080px;--format-ig-post-h:1080px;--format-ig-portrait-w:1080px;--format-ig-portrait-h:1350px;--format-ig-story-w:1080px;--format-ig-story-h:1920px;--margin-social:96px;--margin-social-tight:72px;--margin-social-wide:132px;--safe-story-top:250px;--safe-story-bottom:320px;--social-grid-gap:32px;--social-rule:2px;--format-a4-w:210mm;--format-a4-h:297mm;--format-a5-w:148mm;--format-a5-h:210mm;--format-din-lang-w:99mm;--format-din-lang-h:210mm;--margin-print:18mm;--margin-print-wide:24mm;--margin-print-bleed:3mm;--print-column:118mm;--print-measure:72ch;--ratio-photo-portrait:4 / 5;--ratio-photo-square:1 / 1;--ratio-photo-wide:3 / 2}@media (width>=768px){:root{--spacing-section:8rem;--spacing-section-tight:5rem;--spacing-section-loose:10rem}}:root{--ease-out:cubic-bezier(0,0,.2,1);--duration-reveal:.6s;--duration-hover:.3s;--reveal-distance:16px}*,:before,:after{box-sizing:border-box}html{background:var(--color-surface-page);color:var(--color-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.h-display,h1,h2,h3{font-family:var(--font-display);color:var(--color-primary);letter-spacing:var(--tracking-display);font-style:normal;font-weight:400;line-height:var(--leading-display);text-wrap:pretty;margin:0}h1{font-size:var(--type-display-xl)}h2{font-size:var(--type-display-lg)}h3{font-size:var(--type-display-sm);line-height:var(--leading-display-loose)}h1 em,h2 em,h3 em,.h-display em,.serif-it{font-family:var(--font-display);font-style:italic;font-weight:400}.label-it{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--type-display-xs);color:var(--color-primary);line-height:1.2}body,p,li{font-family:var(--font-body);font-weight:400;font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-muted)}.eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--type-body-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-primary);margin:0}.eyebrow--muted{color:var(--color-subtle)}.h-strike{background:linear-gradient(var(--color-edge-strong),var(--color-edge-strong)) center/100% 1px no-repeat;padding:0 1rem;display:inline-block;position:relative}.quote{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:var(--type-display-sm);line-height:var(--leading-quote);letter-spacing:var(--tracking-display);color:var(--color-primary);text-align:center;max-width:44ch;margin-inline:auto}.quote-by{font-family:var(--font-body);font-size:var(--type-body-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-subtle);align-items:center;gap:.75rem;display:inline-flex}.quote-by .name{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--color-primary);font-size:1rem;font-style:italic}.h-poster{font-family:var(--font-poster);font-weight:600;font-size:var(--type-display-lg);letter-spacing:0;text-transform:uppercase;color:#fff;margin:0;line-height:1.05}.wordmark{font-family:var(--font-mark);text-transform:uppercase;letter-spacing:var(--tracking-mark);color:var(--color-primary);font-weight:400;line-height:1.1}.wordmark--inverse{color:var(--color-inverse)}.wordmark--mark{color:var(--color-brand-mark)}.btn{font-family:var(--font-body);font-size:var(--type-body-xs);text-transform:uppercase;letter-spacing:var(--tracking-button);color:var(--btn-text-dark);border-radius:var(--radius-sm);cursor:pointer;transition:filter var(--duration-hover) var(--ease-out),transform var(--duration-hover) var(--ease-out);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:.9rem 2rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.96)}.btn:active{transform:translateY(1px)}.btn--powder{background:var(--btn-fill-powder)}.btn--taupe{background:var(--btn-fill-taupe)}.btn--khaki{background:var(--btn-fill-khaki)}.btn--greige{background:var(--btn-fill-greige)}.btn--slate{background:var(--btn-fill-slate);color:var(--btn-text-light)}.cta-link{font-family:var(--font-body);font-size:var(--type-body-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-primary);font-weight:600;text-decoration:none}.cta-link:hover{color:var(--color-muted)}a{color:var(--color-primary)}a:hover{color:var(--color-muted)}.input{font-family:var(--font-body);font-size:var(--type-body-sm);border-radius:var(--radius-sm);border:1px solid var(--color-edge);color:var(--color-primary);transition:border-color var(--duration-hover) var(--ease-out);background:#fff;outline:none;padding:.8rem 1.25rem}.input--plain{border-color:#0000}.input:focus{border-color:var(--color-edge-strong)}.input::placeholder{color:var(--color-subtle)}.surface-page{background:var(--color-surface-page);color:var(--color-primary)}.surface-stone{background:var(--color-surface-stone);color:var(--color-primary)}.surface-powder{background:var(--color-surface-powder);color:var(--color-primary)}.surface-sage{background:var(--color-surface-sage);color:var(--color-primary)}.surface-contrast{background:var(--color-surface-contrast);color:var(--color-inverse)}.surface-contrast .eyebrow,.surface-contrast h1,.surface-contrast h2,.surface-contrast h3,.surface-contrast p{color:var(--color-inverse)}.photo{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.photo-scrim{background:linear-gradient(var(--scrim-dark-from),var(--scrim-dark-to))}.photo-scrim--light{background:linear-gradient(var(--scrim-light-from),var(--scrim-light-to))}.canvas{position:relative;overflow:hidden}.canvas:not([class*=surface-]){background:var(--color-surface-page);color:var(--color-primary)}.canvas--ig-post{width:var(--format-ig-post-w);height:var(--format-ig-post-h)}.canvas--ig-portrait{width:var(--format-ig-portrait-w);height:var(--format-ig-portrait-h)}.canvas--ig-story{width:var(--format-ig-story-w);height:var(--format-ig-story-h)}.canvas--a4{width:var(--format-a4-w);height:var(--format-a4-h)}.canvas--a5{width:var(--format-a5-w);height:var(--format-a5-h)}.canvas-pad{padding:var(--margin-social)}.canvas-pad--wide{padding:var(--margin-social-wide)}.canvas-pad--print{padding:var(--margin-print)}.canvas-pad--print-wide{padding:var(--margin-print-wide)}.story-safe{padding-top:var(--safe-story-top);padding-bottom:var(--safe-story-bottom)}.s-display-xl{font-family:var(--font-display);font-size:var(--social-display-xl);letter-spacing:var(--tracking-display);line-height:1}.s-display-lg{font-family:var(--font-display);font-size:var(--social-display-lg);letter-spacing:var(--tracking-display);line-height:1.05}.s-display-md{font-family:var(--font-display);font-size:var(--social-display-md);letter-spacing:var(--tracking-display);line-height:1.1}.s-poster{font-family:var(--font-poster);font-weight:600;font-size:var(--social-poster);text-transform:uppercase;color:#fff;line-height:1.05}.s-body{font-family:var(--font-body);font-size:var(--social-body);color:var(--color-muted);line-height:1.5}.s-body-lg{font-family:var(--font-body);font-size:var(--social-body-lg);color:var(--color-muted);line-height:1.45}.s-eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--social-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-primary)}.s-meta{font-family:var(--font-body);font-size:var(--social-meta);letter-spacing:.06em;color:var(--color-subtle)}[data-reveal=""]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out)}[data-reveal=""].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal=""]{opacity:1;transform:none}}:root{--gutter:clamp(1.25rem,5vw,3rem)}html{scroll-behavior:smooth}body{background:var(--color-surface-page);overflow-wrap:break-word;margin:0}.skip-link{z-index:100;background:var(--color-surface-page);color:var(--color-primary);font-family:var(--font-body);font-weight:600;font-size:var(--type-body-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-radius:var(--radius-sm);padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.placeholder[data-astro-cid-ogcmxce2]{min-height:100svh;padding:2rem var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}h1[data-astro-cid-ogcmxce2]{font-size:var(--type-display-xl)}.status[data-astro-cid-ogcmxce2]{border-top:1px solid var(--color-edge-strong);border-bottom:1px solid var(--color-edge-strong);font-family:var(--font-display);font-style:italic;font-size:var(--type-display-md);color:var(--color-primary);margin:.5rem 0;padding:1.25rem 2.5rem;line-height:1.1}.placeholder[data-astro-cid-ogcmxce2] .cta-link{text-transform:none;letter-spacing:.02em}
