:root{color-scheme:dark;--ink: #070504;--ink-rgb: 7 5 4;--ink-raised: #0f0a07;--ink-sunk: #0a0706;--bone: #f6eadb;--body: #cdbfae;--dim: #8a7a6a;--amber: #ffb24a;--coral: #ff6a4d;--gold: #ffd98a;--line: rgb(255 190 120 / 16%);--line-strong: rgb(255 190 120 / 34%);--glow-amber: rgb(255 178 74 / 40%);--glow-coral: rgb(255 106 77 / 45%);--f-body: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-accent: "Instrument Serif", Georgia, "Times New Roman", serif;--f-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-h1: clamp(40px, 6vw, 76px);--fs-h2: clamp(32px, 4.2vw, 54px);--fs-h3: clamp(22px, 2.6vw, 32px);--fs-lede: clamp(16px, 1.4vw, 18px);--fs-mono: 11px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--content-width: 1180px;--gutter: clamp(16px, 4vw, 48px);--radius: 16px;--radius-sm: 10px}:root[data-theme=light]{color-scheme:light;--ink: #f7f1e8;--ink-rgb: 247 241 232;--ink-raised: #efe6d8;--ink-sunk: #f2eadf;--bone: #1d140d;--body: #4a3c2f;--dim: #85725f;--amber: #b4630b;--coral: #c4402a;--gold: #8f6312;--line: rgb(120 70 20 / 18%);--line-strong: rgb(120 70 20 / 34%);--glow-amber: rgb(180 99 11 / 22%);--glow-coral: rgb(196 64 42 / 22%)}@font-face{font-family:Geist;src:url(/fonts/lmsb/geist-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/lmsb/geist-800.ttf) format("truetype");font-weight:700 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;background:var(--ink)}body.about-v4{margin:0;min-width:320px;background:var(--ink);color:var(--bone);font-family:Geist,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p,figure{margin:0}img{display:block;width:100%;height:100%;object-fit:cover}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:6px}.av-skip{position:fixed;top:10px;left:10px;z-index:50;transform:translateY(-200%);background:var(--ink);color:var(--bone);padding:14px}.av-skip:focus{transform:none}.av-pad{padding-inline:clamp(24px,4vw,84px)}.av-eyebrow{font:400 11px/1.4 var(--f-mono,monospace);text-transform:uppercase;letter-spacing:.12em}.av-nav{position:absolute;top:0;left:0;width:100%;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:28px clamp(24px,4vw,84px);color:#fff}.av-wordmark{font-size:18px;font-weight:800;letter-spacing:-.045em}.av-nav nav{display:flex;align-items:center;gap:27px;font-size:12px}.av-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.av-nav-cta{padding:12px 18px;border:1px solid #ffffff65;border-radius:6px}.av-nav .theme-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffff65;border-radius:999px;background:transparent;color:#fff;padding:9px 13px;font:400 10px/1.3 monospace}.av-nav .tt-track{display:none}.av-hero{height:min(100svh,1040px);min-height:700px;position:relative;overflow:hidden;margin:8px 8px 0;border-radius:12px 12px 0 0;color:#fff}.av-hero-picture,.av-hero-shade,.av-hero-fade{position:absolute;top:0;right:0;bottom:0;left:0}.av-hero-picture{will-change:transform}.av-hero-picture img{object-position:65% 40%}.av-hero-shade{background:linear-gradient(180deg,#09060455,#09060448 48%,#09060408)}.av-hero-copy{position:relative;text-align:center;padding:clamp(150px,20vh,230px) 24px 0;z-index:2}.av-hero-copy h1{max-width:680px;margin:25px auto 22px;font-size:clamp(35px,3.2vw,56px);line-height:1.12;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.av-hero-copy>p:not(.av-eyebrow){font-size:15px;line-height:1.6;color:#fffddd}.av-hero-link{display:inline-flex;align-items:center;gap:30px;margin-top:28px;padding:14px 22px;border:1px solid #ffffff8c;border-radius:6px;font:400 11px/1.3 monospace;text-transform:uppercase;letter-spacing:.1em}.av-hero-type{position:absolute;bottom:-.11em;left:50%;transform:translate(-50%);font-size:clamp(130px,23vw,450px);font-weight:800;letter-spacing:-.07em;line-height:1;white-space:nowrap}.av-hero-fade{top:64%;background:linear-gradient(transparent,var(--ink));z-index:3;pointer-events:none}.av-story,.av-manifesto{display:grid;grid-template-columns:30% 1fr;gap:4vw;padding-block:145px}.av-story h2,.av-manifesto h2{font-size:clamp(30px,3.25vw,58px);font-weight:800;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.av-prose{max-width:650px;color:var(--dim);font-size:16px;line-height:1.7}.av-prose p+p{margin-top:18px}.av-story .av-prose{margin-top:35px;max-width:610px}.av-wide-media{position:relative;overflow:hidden;height:clamp(400px,45vw,760px)}.av-wide-media img{object-position:30% center;will-change:transform}.av-wide-media figcaption{position:absolute;bottom:10%;right:6%;color:#fff;font-size:clamp(25px,3.5vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.1}.av-manifesto{padding-block:170px 190px}.av-manifesto aside{padding-top:18px;border-top:1px solid var(--line)}.av-manifesto aside>p+p{font-size:13px;line-height:1.65;color:var(--dim);margin-top:70px}.av-manifesto-second{font-size:clamp(29px,3.25vw,58px);font-weight:800;line-height:1.12;letter-spacing:-.045em;margin-top:32px}.av-manifesto .av-prose{margin-top:40px}.av-founder{display:grid;grid-template-columns:38% 1fr;column-gap:6%;row-gap:55px;padding-block:90px 145px}.av-founder-heading h2{font-size:clamp(34px,4vw,66px);line-height:1.06;letter-spacing:-.05em;font-weight:800;margin-top:32px}.av-founder-image{height:510px;overflow:hidden;border-radius:12px}.av-founder-image img{object-position:75% center}.av-founder-copy{align-self:end;max-width:530px}.av-signature{padding-top:16px}.av-signature strong{display:block;font-weight:800;color:var(--bone)}.av-signature span{display:block;font-size:12px;margin-top:5px}.av-career{padding-top:18px;border-top:1px solid var(--line)}.av-career dl{margin:24px 0 0;display:grid;gap:22px}.av-career dt{font-weight:700;font-size:14px}.av-career dd{margin:5px 0 0;color:var(--dim);font-size:12px;line-height:1.5;max-width:500px}.av-principles{padding-block:55px 140px}.av-principles>header{text-align:center;margin-bottom:65px}.av-principles h2{font-size:clamp(34px,4vw,64px);letter-spacing:-.05em;line-height:1.08;font-weight:800;margin-top:27px}.av-carousel{--slide-width:clamp(290px,29vw,470px);position:relative}.av-carousel:before,.av-carousel:after{content:"";position:absolute;top:0;bottom:70px;width:8vw;z-index:2;pointer-events:none}.av-carousel:before{left:0;background:linear-gradient(90deg,var(--ink),transparent)}.av-carousel:after{right:0;background:linear-gradient(-90deg,var(--ink),transparent)}.av-track{display:flex;align-items:center;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:15px calc((100% - var(--slide-width))/2) 25px}.av-track::-webkit-scrollbar{display:none}.av-slide{flex:0 0 var(--slide-width);scroll-snap-align:center;overflow:hidden;border-radius:13px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bone) 3%,var(--ink));border:1px solid transparent}.av-slide-heading,.av-slide-description{height:0;opacity:0;overflow:hidden;padding-inline:25px;transition:opacity .2s ease}.av-slide.is-current{border-color:var(--line)}.av-slide.is-current .av-slide-heading{height:auto;min-height:80px;padding-block:22px;display:flex;align-items:center;gap:22px;justify-content:space-between;opacity:1}.av-slide-heading h3{font:400 11px/1.5 monospace;text-transform:uppercase;letter-spacing:.08em;max-width:270px}.av-slide-heading>span{font:400 11px/1.3 monospace}.av-slide-picture{padding:0;border:0;background:none;display:block;height:310px;width:100%}.av-slide-picture img{object-position:30% center}.av-slide:nth-child(3) img{object-position:23% center}.av-slide:nth-child(5) img{object-position:75% center}.av-slide.is-current .av-slide-description{height:auto;min-height:132px;padding-block:22px;opacity:1}.av-slide-description p{font-size:14px;line-height:1.6;color:var(--dim)}.av-carousel-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:25px}.av-carousel-controls button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--bone);background:transparent}.av-carousel-controls button:disabled{opacity:.35;cursor:default}.av-carousel-controls p{font:400 10px/1.4 monospace;letter-spacing:.1em;color:var(--dim)}.av-closing{position:relative;overflow:hidden;min-height:720px;height:85svh;color:#fff}.av-closing>img,.av-closing-shade{position:absolute;top:0;right:0;bottom:0;left:0}.av-closing>img{object-position:30% center}.av-closing-shade{background:linear-gradient(0deg,#0b0707bb,transparent 85%)}.av-closing-copy{position:absolute;left:24px;right:24px;bottom:90px;text-align:center}.av-closing h2{font-size:clamp(38px,4.7vw,78px);line-height:1.05;font-weight:800;letter-spacing:-.05em;margin-top:24px}.av-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:36px}.av-actions a,.av-actions .film-trigger{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;padding:14px 21px;border:1px solid #ffffff85;border-radius:6px;color:#fff;background:transparent;font:400 11px/1.4 monospace;letter-spacing:.03em;text-transform:none}.av-actions>a{color:#17130f;background:#fff;border-color:#fff}.av-footer{padding-block:45px;display:flex;align-items:center;gap:36px;justify-content:space-between}.av-footer>p,.av-footer nav{font-size:12px;color:var(--dim)}.av-footer nav{display:flex;gap:25px}@media(max-width:800px){.av-nav{padding:24px}.av-nav nav{gap:16px}.av-nav nav>a:first-child{display:none}.av-nav nav>a[aria-current]{display:none}.av-hero{min-height:660px;height:90svh}.av-hero-copy{padding-top:170px}.av-hero-copy h1{max-width:560px}.av-hero-picture img{object-position:65% center}.av-story,.av-manifesto{grid-template-columns:1fr;gap:32px;padding-block:85px}.av-story h2,.av-manifesto h2,.av-manifesto-second{font-size:clamp(30px,5.8vw,46px)}.av-manifesto aside>p+p{margin-top:20px}.av-manifesto aside{padding-top:22px}.av-manifesto .av-prose{margin-top:28px}.av-wide-media{height:440px}.av-wide-media figcaption{left:24px;right:24px;bottom:35px;text-shadow:0 1px 20px #000}.av-founder{grid-template-columns:1fr;gap:35px;padding-block:35px 90px}.av-founder-image{height:360px}.av-founder-copy{max-width:650px}.av-founder-heading h2{margin-top:22px}.av-career{margin-top:16px;padding-top:26px}.av-principles{padding-block:30px 85px}.av-principles>header{margin-bottom:40px}.av-slide-picture{height:280px}.av-closing{height:80svh;min-height:620px}.av-closing>img{object-position:28% center}.av-closing-copy{bottom:65px}.av-footer{flex-wrap:wrap;gap:22px}.av-footer nav{width:100%;justify-content:space-between;gap:15px}}@media(prefers-reduced-motion:reduce){html,.av-track{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.av-hero-picture,.av-wide-media img{will-change:auto}}@media(max-width:800px){.av-hero-type{font-size:23vw}}
