/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--ink:#ece9dd;--paper:#101613;--mist:#1a231f;--moss:#8a9a8b;--line:#ece9dd2b;--color-ink:var(--paper);--color-forest:var(--mist);--color-moss:var(--moss);--color-gold:var(--moss);--color-gold-muted:var(--moss)}@supports (color:color-mix(in lab,red,red)){:root{--color-gold-muted:color-mix(in srgb,var(--moss) 82%,var(--ink))}}:root{--color-stone:var(--ink);--color-stone-muted:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--color-stone-muted:color-mix(in srgb,var(--ink) 62%,transparent)}}:root{--color-ivory:#f4f2e8;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-page:clamp(1.5rem,8vw,8rem);--section-space:9.375rem;--content-wide:90rem;--content-reading:44rem;--hairline:1px;--font-cormorant:"Cormorant Garamond";--font-geist-sans:"Geist";--font-display-loaded:var(--font-cormorant);--font-sans-loaded:var(--font-geist-sans);--font-display:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--font-sans:var(--font-geist-sans),Geist,Arial,sans-serif;--text-label:clamp(.625rem,.3vw + .55rem,.75rem);--text-body:clamp(1rem,.25vw + .95rem,1.125rem);--text-lead:clamp(1.25rem,1vw + 1rem,2rem);--text-title:clamp(3.5rem,10vw,10rem);--tracking-tight:-.025em;--tracking-label:.18em;--tracking-wide:.28em;--leading-body:1.7;--leading-display:.94}.about-page{min-height:100vh;color:var(--color-stone);background:radial-gradient(circle at 78% 9%,#8a9a8b14,transparent 28%),linear-gradient(180deg,var(--color-ink),#0b120f 58%,var(--color-forest))}.about-header{z-index:40;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:start;min-height:9rem;padding:2.8rem clamp(1.5rem,4vw,5rem) 2.35rem;display:grid;position:relative}.about-header a{color:inherit;text-decoration:none}.about-header__brand{text-transform:uppercase;flex-direction:column;gap:.38rem;width:fit-content;display:inline-flex}.about-header__brand strong{letter-spacing:.24em;font-size:clamp(.9rem,1vw,1.1rem);font-weight:500}.about-header__brand span,.about-header__commission,.about-header__nav{font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase}.about-header__brand span{color:var(--color-stone-muted);letter-spacing:.3em}.about-header__nav{gap:clamp(2rem,5vw,5.5rem);display:flex}.about-header__commission,.about-header__nav a{color:var(--color-stone-muted);transition:color var(--duration-medium) var(--ease-cinematic)}.about-header__commission:focus-visible,.about-header__commission:hover,.about-header__nav a:focus-visible,.about-header__nav a:hover,.about-header__nav a[aria-current=page]{color:var(--color-ivory)}.about-header__commission{border-bottom:1px solid var(--color-stone);justify-self:end;padding-bottom:.75rem}@supports (color:color-mix(in lab,red,red)){.about-header__commission{border-bottom:1px solid color-mix(in srgb,var(--color-stone) 62%,transparent)}}.about-invitation,.about-method,.about-statement{width:min(100%,var(--content-wide));min-height:94svh;padding:clamp(8rem,15vw,15rem) var(--space-page);border-bottom:1px solid var(--line);margin:0 auto}.about-eyebrow{color:var(--color-gold-muted);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.about-statement__body{grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);align-items:end;gap:clamp(4rem,8vw,10rem);margin-top:clamp(7rem,13vw,13rem);display:grid}.about-invitation h2,.about-method h2,.about-statement h1{color:var(--color-ivory);font-family:var(--font-display-loaded),"Iowan Old Style",Baskerville,serif;letter-spacing:var(--tracking-tight);margin:0;font-weight:400}.about-statement h1{max-width:9.5ch;font-size:clamp(4.25rem,7.4vw,8.5rem);line-height:.9}.about-invitation h2 em,.about-statement h1 em{color:var(--color-stone);font-style:italic;font-weight:300;display:block}.about-method__note,.about-statement__body>p{color:var(--color-stone-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.about-method{grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);align-content:center;column-gap:clamp(4rem,10vw,12rem);display:grid}.about-method__heading h2{max-width:9ch;margin-top:clamp(3rem,6vw,6rem);font-size:clamp(3.7rem,6vw,7rem);line-height:.95}.about-method__sequence{counter-reset:method;align-self:center;margin:0;padding:0;list-style:none}.about-method__sequence li{border-bottom:1px solid var(--line);color:var(--color-ivory);font-family:var(--font-display-loaded),"Iowan Old Style",Baskerville,serif;counter-increment:method;align-items:baseline;padding:clamp(1.5rem,3vw,2.6rem) 0;font-size:clamp(3.2rem,6vw,6.8rem);font-weight:300;line-height:.9;display:flex}.about-method__sequence li:before{min-width:4.5rem;color:var(--color-stone-muted);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-wide);content:"0" counter(method)}.about-method__sequence li:not(:last-child):after{color:var(--color-stone-muted);font-family:var(--font-sans);content:"→";margin-left:auto;font-size:1rem}.about-method__note{grid-column:2;max-width:30rem;margin-top:clamp(4rem,7vw,7rem)}.about-invitation{flex-direction:column;min-height:100svh;display:flex}.about-invitation__body{width:min(100%,70rem);margin:auto}.about-invitation h2{max-width:10ch;font-size:clamp(4.3rem,8.5vw,9.6rem);line-height:.88}.about-invitation__body>a{border-bottom:1px solid var(--color-stone);justify-content:space-between;align-items:center;width:min(100%,35rem);margin:clamp(4rem,7vw,7rem) 0 0 auto;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.about-invitation__body>a{border-bottom:1px solid color-mix(in srgb,var(--color-stone) 58%,transparent)}}.about-invitation__body>a{color:var(--color-ivory);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--duration-medium) var(--ease-cinematic),border-color var(--duration-medium) var(--ease-cinematic);text-decoration:none}.about-invitation__body>a:focus-visible,.about-invitation__body>a:hover{border-color:var(--color-gold);color:var(--color-gold)}.about-footer{padding:2rem var(--space-page);color:var(--color-stone-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:2rem;font-size:.625rem;line-height:1.6;display:flex}.about-footer p{text-align:right;max-width:42rem;margin:0}.about-footer a{color:inherit}.about-footer,.about-header,.about-invitation .about-eyebrow,.about-invitation__body,.about-method__heading,.about-method__note,.about-method__sequence,.about-statement .about-eyebrow,.about-statement__body{opacity:1;animation:heritage-reveal 1.8s var(--ease-cinematic) forwards;transform:none}@keyframes heritage-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.about-header{animation-delay:.1s}.about-statement .about-eyebrow{animation-delay:.35s}.about-statement__body{animation-delay:.7s}.about-method__heading,.about-method__note,.about-method__sequence{animation-delay:.9s}.about-invitation .about-eyebrow,.about-invitation__body{animation-delay:1.05s}.about-footer{animation-delay:1.2s}@media (max-width:820px){.about-header{min-height:8rem;padding:1.8rem var(--space-page);grid-template-columns:1fr auto}.about-header__nav{display:none}.about-header__commission{align-self:center}.about-invitation,.about-method,.about-statement{min-height:auto;padding-top:clamp(7rem,25vw,10rem);padding-bottom:clamp(7rem,25vw,10rem)}.about-method,.about-statement__body{display:block}.about-statement__body{margin-top:clamp(6rem,25vw,9rem)}.about-statement h1{font-size:clamp(4rem,17vw,6.7rem)}.about-statement__body>p{width:min(100%,24rem);margin:clamp(5rem,22vw,8rem) 0 0 auto}.about-method__sequence{margin-top:clamp(6rem,24vw,9rem)}.about-method__sequence li{font-size:clamp(3.3rem,15vw,5.5rem)}.about-method__note{width:min(100%,24rem);margin-left:auto}.about-invitation{min-height:88svh}.about-invitation__body{margin:clamp(7rem,28vw,11rem) 0 0}.about-invitation h2{font-size:clamp(4rem,17vw,6.5rem)}.about-invitation__body>a{margin-top:clamp(4rem,18vw,7rem)}.about-footer{flex-direction:column}.about-footer p{text-align:left}}@media (prefers-reduced-motion:reduce){.about-footer,.about-header,.about-invitation .about-eyebrow,.about-invitation__body,.about-method__heading,.about-method__note,.about-method__sequence,.about-statement .about-eyebrow,.about-statement__body{opacity:1;animation:none;transform:none}}