.about-page-new{--about-deep:#0b2b35;--about-deeper:#061b22;--about-brand:#1f647b;--about-brand-soft:#dbe8eb;--about-gold:#c99732;--about-gold-deep:#a9781f;--about-paper:#f3f2ed;--about-paper-deep:#e8e7e1;--about-white:#fdfdfb;--about-ink:#14272e;--about-muted:#5f6e73;color:var(--about-ink);background:var(--about-paper);overflow:clip}.about-page-new h1,.about-page-new h2,.about-page-new h3,.about-page-new p,.about-page-new figure{margin-top:0}.about-page-new h1,.about-page-new h2,.about-page-new h3{font-family:var(--font-sans)}.about-page-new a:focus-visible,.about-page-new button:focus-visible,.about-page-new video:focus-visible{outline:3px solid var(--about-gold);outline-offset:4px}.about-eyebrow{color:#6f5c36;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7rem;font-size:.7rem;font-weight:780;line-height:1.4}.about-eyebrow--light{color:#f1dba9}.about-button{text-align:center;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:fit-content;min-height:3.1rem;padding:.8rem 1.15rem;font-size:.82rem;font-weight:780;line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.about-button:active{transform:translateY(1px)}.about-button--light{color:var(--about-deeper);background:var(--about-white);border-color:var(--about-white)}.about-button--light:hover{color:var(--about-white);background:0 0}.about-button--gold{color:var(--about-deeper);background:#e3b652;border-color:#e3b652}.about-button--gold:hover{background:#f0c970;border-color:#f0c970}.about-link{min-height:2.75rem;color:var(--about-brand);align-items:center;gap:.55rem;font-size:.82rem;font-weight:760;line-height:1.3;text-decoration:none;display:inline-flex}.about-link span{font-size:1.05rem;transition:transform .18s}.about-link:hover span{transform:translate(.18rem)}.about-link--light{color:var(--about-white)}.about-link--light:hover span{transform:translate(.18rem)}.about-heading{max-width:43rem;margin-bottom:2.1rem}.about-heading h2,.about-origin__copy h2,.about-contact__copy h2{color:var(--about-ink);letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(2.35rem,10vw,4.7rem);font-weight:790;line-height:.98}.about-heading>p:last-child,.about-origin__copy>p,.about-contact__copy>p:not(.about-contact__place){color:var(--about-muted);font-size:1rem;line-height:1.7}.about-hero{min-height:calc(100svh - var(--header-height));isolation:isolate;color:var(--about-white);background:var(--about-deeper);display:grid;position:relative;overflow:hidden}.about-hero__media,.about-hero__shade{width:100%;height:100%;position:absolute;inset:0}.about-hero__media{z-index:-2;object-fit:cover;object-position:55% 42%;filter:saturate(.86)contrast(.98)}.about-hero__shade{z-index:-1;background:linear-gradient(#04141a29 0%,#04141a3d 30%,#04141aeb 100%),linear-gradient(90deg,#04141a8a 0%,#04141a0a 82%)}.about-hero__content{min-height:inherit;flex-direction:column;justify-content:flex-end;padding-top:4.5rem;padding-bottom:clamp(1.5rem,5svh,2.7rem);display:flex}.about-page-new .about-hero h1{max-width:11ch;color:var(--about-white);letter-spacing:-.065em;margin-bottom:.8rem;font-size:clamp(2.65rem,13vw,5.4rem);font-weight:810;line-height:.92}.about-hero__lead{color:#fdfdfbdb;max-width:36rem;margin-bottom:1.2rem;font-size:clamp(.94rem,4.2vw,1.12rem);line-height:1.52}.about-hero__actions{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.about-origin,.about-principles,.about-film,.about-proof,.about-contact{padding-block:clamp(4.6rem,11vw,8.5rem)}.about-origin__layout{gap:1.5rem;display:grid}.about-origin__copy>p{margin-bottom:1rem}.about-origin__media{margin-bottom:0}.about-origin__media img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.82)contrast(.96);border-radius:2px;width:100%;display:block}.about-direction{border-left:3px solid var(--about-gold);background:var(--about-brand-soft);border-radius:2px;padding:1.35rem}.about-direction p{color:#3f575f;margin-bottom:.75rem;line-height:1.65}.about-direction .about-direction__name{color:var(--about-ink);margin-bottom:.1rem;font-size:1.25rem;font-weight:790;line-height:1.2}.about-direction .about-direction__role{color:#557079;margin-bottom:.9rem;font-size:.82rem;font-weight:720}.about-principles{background:var(--about-paper-deep)}.about-principles__list{border-top:1px solid #14272e33;display:grid}.about-principles__list article{border-bottom:1px solid #14272e33;padding-block:1.45rem 1.65rem}.about-principles__list h3{color:var(--about-ink);margin-bottom:.55rem;font-size:1.28rem;font-weight:780;line-height:1.15}.about-principles__list p{max-width:34rem;color:var(--about-muted);margin-bottom:0;line-height:1.62}.about-film__frame{background:var(--about-deeper);border-radius:2px;width:calc(100% + 1rem);margin-left:-.5rem;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.2rem #061b2229}.about-film__frame video{aspect-ratio:16/9;background:var(--about-deeper);object-fit:cover;width:100%;display:block}.about-proof{background:#eef2f1}.about-proof__layout{gap:2.4rem;display:grid}.about-proof__heading{margin-bottom:0}.about-proof__paths{gap:.75rem;display:grid}.about-proof__paths section{background:#fdfdfb9e;border:1px solid #14272e26;border-radius:2px;padding:1.25rem}.about-proof__paths .about-proof__archive{color:var(--about-white);background:var(--about-deep);border-color:var(--about-deep)}.about-proof__paths h3{color:inherit;margin-bottom:1rem;font-size:1.08rem;font-weight:780;line-height:1.2}.about-proof__paths section>div{gap:.15rem;display:grid}.about-proof__paths a{min-height:3rem;color:var(--about-brand);border-bottom:1px solid #14272e24;justify-content:space-between;align-items:center;gap:1rem;padding-block:.55rem;font-size:.9rem;font-weight:740;text-decoration:none;display:flex}.about-proof__paths a:after{content:"→";font-size:1.05rem;transition:transform .18s}.about-proof__paths a:hover:after{transform:translate(.18rem)}.about-proof__paths a:last-child{border-bottom:0}.about-proof__archive a{color:var(--about-white);border-color:#fdfdfb33}.about-contact{background:var(--about-paper)}.about-contact__layout{background:var(--about-deep);border-radius:2px;padding-inline:0;display:grid;overflow:hidden}.about-contact__layout>img{aspect-ratio:4/3;object-fit:cover;object-position:center;filter:saturate(.82)contrast(.98);width:100%;max-height:24rem;display:block}.about-contact__copy{padding:1.7rem 1.25rem 2rem}.about-contact__copy .about-contact__place{color:#e1bd6d;margin-bottom:.8rem;font-size:.78rem;font-weight:760}.about-contact__copy h2{color:var(--about-white);font-size:clamp(2.3rem,10vw,4.4rem)}.about-contact__copy>p:not(.about-contact__place){color:#fdfdfbbd;margin-bottom:1.4rem}@media (width>=36rem){.about-hero__actions{flex-direction:row;align-items:center;gap:1rem}.about-film__frame{width:100%;margin-left:0}}@media (width>=48rem){.about-hero__media{object-position:55% top}.about-origin__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.2rem}.about-origin__copy{grid-column:1/6;padding-top:1.4rem}.about-origin__media{grid-area:1/6/3/13}.about-origin__media img{aspect-ratio:auto;min-height:38rem}.about-direction{z-index:1;grid-area:2/2/auto/7;margin-top:-2.4rem;padding:1.55rem;box-shadow:0 1rem 2.5rem #061b221f}.about-principles__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.about-film__frame video{max-height:76svh}.about-proof__paths{grid-template-columns:1.45fr .85fr .85fr}.about-contact__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding-inline:0}.about-contact__layout>img{aspect-ratio:auto;height:100%;max-height:none}.about-contact__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:34rem;padding:clamp(2.5rem,6vw,5rem);display:flex}}@media (width>=68rem){.about-hero__content{padding-bottom:4.6rem}.about-page-new .about-hero h1{max-width:10ch}.about-proof__layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.about-proof__heading{grid-column:1/8}.about-proof__paths{grid-column:1/13}}@media (width<=22rem){.about-page-new .about-hero h1{font-size:2.45rem}.about-hero__lead{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.about-page-new *,.about-page-new :before,.about-page-new :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
