@font-face{font-family:Editorial;src:url('/img/blended/documentary-1.ae062b6d5ae3.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Editorial;src:url('/img/blended/documentary-0.0b6719b25266.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url('/img/blended/documentary-2.7726a5cd6f3c.woff2') format('woff2');font-weight:400 600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--fg);font-family:Jost,sans-serif;font-size:17px;line-height:1.65;--bg:#101310;--fg:#eeeade;--accent:#cfb879;--quiet:#c1c2b6;--line:#d1cbb329}.os{--bg:#111a20;--fg:#f0eee5;--accent:#e3a76c;--quiet:#c3cccd;--line:#d6e2e22e}a{color:inherit;text-decoration:none}button,summary{font:inherit;cursor:pointer}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:600;line-height:1.02}h1,h2{font-family:Editorial,serif;letter-spacing:-.035em}h1{font-size:clamp(4.3rem,7.7vw,8.6rem)}h2{font-size:clamp(3rem,5vw,5.8rem)}h3{font-family:Editorial,serif;font-size:clamp(2rem,3vw,3.2rem)}em{font-weight:600;color:var(--accent)}p{max-width:62ch}p+p{margin-top:20px}.wrap{width:min(1360px,90%);margin:auto}.eyebrow{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.note{font-size:.78rem;color:var(--quiet)}.skip{position:absolute;top:-100px}.skip:focus{top:40px;left:15px;background:var(--bg);padding:15px;z-index:10}.review-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:9px 5%;background:#e7e2d5;color:#202621;font-size:.69rem}.review-bar nav{display:flex;gap:24px}.review-bar a{opacity:.65}.review-bar a[aria-current]{opacity:1;font-weight:600;text-decoration:underline;text-underline-offset:5px}.site-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0}.brand{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:600;line-height:1}.brand img{width:37px;height:37px;object-fit:contain}.brand small{display:block;font-size:.55rem;letter-spacing:.24em;margin-top:8px;text-transform:uppercase}.nav{display:flex;gap:30px;font-size:.82rem}.nav a:hover{text-decoration:underline;text-underline-offset:7px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:17px 24px;min-height:50px;background:var(--accent);color:#171d19;font-weight:600;font-size:.82rem;border-radius:3px;transition:transform .3s cubic-bezier(.32,.72,0,1)}.button:hover{transform:translateY(-3px)}.button.outline{border:1px solid var(--line);color:var(--fg);background:transparent}.text-link{display:inline-flex;align-items:center;gap:25px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.85rem}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:35px}.menu{display:none}.hero{position:relative;overflow:hidden;min-height:810px}.hero>picture,.hero>picture img,.hero>.shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero>.shade{background:linear-gradient(90deg,#0d110fef 0%,#0d110f9c 44%,#0d110f12 78%),linear-gradient(0deg,#101310,transparent 40%)}.hero-content{position:relative;padding:95px 0 80px;display:grid;grid-template-columns:1.5fr .6fr;gap:12%;align-items:end}.hero h1{margin:28px 0 32px}.hero .intro{color:#dddcd3;max-width:46ch;font-size:1.08rem}.hero .note{margin-top:27px;max-width:43ch}.offer-index{margin-bottom:10px}.offer-index>.eyebrow{margin-bottom:15px}.offer-index a{display:grid;grid-template-columns:20px 1fr 12px;gap:15px;align-items:center;padding:18px 0;border-top:1px solid #e4d6ab42}.offer-index small{font-size:.6rem;color:var(--accent)}.offer-index strong{font-family:Editorial,serif;font-size:1.8rem;font-weight:600}.offer-index span{font-size:.65rem;letter-spacing:.025em;display:block}.evidence{display:flex;justify-content:space-between;gap:25px;padding:26px 0;border-bottom:1px solid var(--line);font-size:.77rem}.evidence span{color:var(--quiet);display:block;font-size:.68rem}.section{padding:120px 0}.section-heading{display:grid;grid-template-columns:1.2fr .65fr;gap:15%;align-items:end;margin-bottom:60px}.section-heading .eyebrow{margin-bottom:23px;color:var(--accent)}.section-heading>p{color:var(--quiet)}.statement{padding:115px 0 125px;max-width:1050px}.statement h2{font-size:clamp(3rem,5.3vw,6rem)}.statement .eyebrow{margin-bottom:30px}.statement p:last-child{margin-top:30px;color:var(--quiet);max-width:52ch}.service-row{display:grid;grid-template-columns:55px .9fr 1.15fr;gap:40px;padding:42px 0;border-top:1px solid var(--line)}.service-row>.number{font:600 2rem Editorial,serif;color:var(--accent)}.service-row h3{margin:10px 0 22px}.service-row .eyebrow{color:var(--quiet)}.service-row p{font-size:1rem;color:var(--quiet)}.service-row ul{padding:0;list-style:none;margin:18px 0 0;font-size:.85rem}.service-row li{margin-bottom:7px}.service-row li::before{content:'↳';margin-right:13px;color:var(--accent)}.pale{background:#eae7de;color:#202b25;--quiet:#505b53;--line:#23372c2e;--accent:#6b613d}.pale em{color:#6b613d}.pale .button{background:#263c30;color:#f7f4e9}.portfolio{display:grid;grid-template-columns:1.3fr .85fr;gap:40px;align-items:start}.portfolio figure:first-child{grid-row:span 2}.portfolio img{aspect-ratio:1.44;object-fit:cover;object-position:top;border:6px solid #d3d8ce;border-radius:10px}.portfolio figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:18px;font-size:.82rem}.portfolio .note{font-size:.65rem}.portfolio-title{font:600 1.5rem Editorial,serif}.search-callout{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;border-top:1px solid var(--line);padding-top:60px;margin-top:75px}.search-callout h3{margin-top:16px}.search-callout p{margin-bottom:22px}.search-callout a{text-decoration:underline;text-underline-offset:3px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.steps article{border-top:1px solid var(--line);padding-top:23px}.steps .number{color:var(--accent);font-size:.75rem}.steps h3{font-size:2rem;margin:22px 0}.steps p{font-size:.9rem;color:var(--quiet)}.founder{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;border-top:1px solid var(--line)}.founder .monogram{font:600 clamp(8rem,22vw,23rem)/1 Editorial,serif;color:#cdb776;letter-spacing:-.09em}.founder h2{margin:20px 0 30px}.founder p{color:var(--quiet)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.faq .eyebrow{margin-bottom:22px;color:var(--accent)}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{font-size:1rem;cursor:pointer;min-height:44px;list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center}.faq summary::after{content:'+';font-size:1.4rem;color:var(--accent)}.faq details[open] summary::after{content:'−'}.faq details p{font-size:.9rem;color:var(--quiet);padding:18px 25px 8px 0}.closing{text-align:center;padding:110px 0;background:var(--accent);color:#17241e}.closing h2{font-size:clamp(3.7rem,6.5vw,7rem);max-width:14ch;margin:25px auto}.closing p{margin:auto;max-width:45ch}.closing .actions{justify-content:center}.closing .button{background:#17241e;color:#f5f0e3}.closing .text-link{border-color:#17241e55}.footer{display:flex;justify-content:space-between;gap:25px;padding:45px 0 80px;font-size:.72rem;color:var(--quiet)}.footer a{text-decoration:underline}.footer p{max-width:65ch}.os-hero{padding:65px 0 0}.os-hero-top{display:grid;grid-template-columns:1.3fr .65fr;gap:8%;align-items:end;padding:22px 0 60px}.os-hero h1{font-size:clamp(4.3rem,7.5vw,8rem)}.os-hero .intro{max-width:34ch;color:var(--quiet)}.os-hero-photo{height:480px;position:relative;overflow:hidden}.os-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.photo-caption{position:absolute;bottom:0;left:0;right:0;padding:70px 30px 25px;background:linear-gradient(transparent,#101a20e8);display:flex;justify-content:space-between;gap:25px;font-size:.73rem;color:#f5f0e8}.workflow-nav{display:flex;justify-content:space-between;gap:15px;padding:28px 0;border-bottom:1px solid var(--line)}.workflow-nav a{font-size:.85rem}.workflow-nav small{color:var(--accent);margin-right:15px;font-size:.65rem}.product-panel{background:#e5e9e6;padding:12px;border-radius:7px;color:#253731}.product-panel .bar{display:flex;justify-content:space-between;gap:15px;padding:5px 8px 15px;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.product-panel img{width:100%;border-radius:3px}.product-panel figcaption{padding:12px 8px 2px;font-size:.74rem}.product-panel a{display:block}.benefit-pair{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:55px}.benefit-pair h3{margin:12px 0 25px}.benefit-pair p{color:var(--quiet)}.workflow-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center;padding:65px 0;border-top:1px solid var(--line)}.workflow-row h3{font-size:clamp(2.5rem,4vw,4.3rem);margin:20px 0 28px}.workflow-row .eyebrow{color:var(--accent)}.workflow-row p{color:var(--quiet)}.handoff{margin-top:28px;border-left:2px solid var(--accent);padding-left:18px;font-size:.78rem}.handoff b{display:block;color:var(--fg);margin-bottom:5px}.workflow-row .product-panel{align-self:center}.workflow-row:nth-child(odd) .workflow-copy{order:2}.workflow-row:nth-child(odd) .product-panel{order:1}.roles{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.role{border-top:1px solid var(--line);padding:35px 0}.role h3{margin:15px 0 25px}.role p{color:var(--quiet)}.role .text-link{margin-top:15px}.os .pale{background:#dce3e2;color:#182a31;--quiet:#425b64;--accent:#885629}.os .closing{background:#d69d68;color:#17232a}.os .closing .button{background:#17232a}.bottom-switch{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:35px 0;border-top:1px solid var(--line)}.bottom-switch p{font-size:.83rem;color:var(--quiet)}@media(max-width:1000px){.nav{display:none}.site-header>.button{display:none}.menu{display:block;position:relative}.menu summary{padding:12px;min-height:44px}.menu nav{position:absolute;z-index:5;top:50px;right:0;min-width:230px;background:var(--bg);padding:25px;border:1px solid var(--line)}.menu nav a{display:block;padding:12px 0}.hero-content{gap:6%;grid-template-columns:1.4fr .6fr}.offer-index strong{font-size:1.45rem}.service-row{gap:25px;grid-template-columns:30px 1fr 1fr}.steps{grid-template-columns:1fr 1fr}.hero{min-height:760px}.os-hero-top{gap:5%;grid-template-columns:1.2fr .8fr}.os-hero h1{font-size:5rem}}@media(max-width:700px){html{scroll-padding-top:25px}.review-bar{align-items:start;font-size:.62rem;padding:12px 5%;gap:12px}.review-bar>span{max-width:18ch}.review-bar nav{gap:15px}.site-header{padding:22px 0}.brand{font-size:1.05rem}.brand img{width:30px;height:30px}.hero-content{display:block;padding:240px 0 55px}.hero h1{font-size:3.8rem}.hero>.shade{background:linear-gradient(0deg,#101310 10%,#101310dd 40%,#10131025 90%)}.hero>picture img{object-position:65% 0}.hero .intro{font-size:1rem}.offer-index{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.offer-index>.eyebrow{grid-column:1/-1}.offer-index a{grid-template-columns:15px 1fr;gap:8px;padding:15px 0}.offer-index a>b{display:none}.offer-index strong{font-size:1.5rem}.offer-index span{font-size:.62rem}.offer-index a:last-child{grid-column:1/-1}.evidence{display:grid;grid-template-columns:1fr 1fr;padding:25px 0}.section{padding:70px 0}.section-heading{display:block;margin-bottom:40px}.section-heading>p{margin-top:25px}.statement{padding:75px 0}.service-row{grid-template-columns:25px 1fr;gap:15px;padding:35px 0}.service-row>div:last-child{grid-column:2}.service-row h3{font-size:2.5rem}.portfolio{grid-template-columns:1fr;gap:40px}.portfolio figure:first-child{grid-row:auto}.search-callout{grid-template-columns:1fr;gap:30px;margin-top:50px;padding-top:40px}.steps{grid-template-columns:1fr;gap:32px}.steps h3{margin:16px 0}.founder{grid-template-columns:1fr;gap:25px}.founder .monogram{font-size:8rem}.faq{grid-template-columns:1fr;gap:35px}.closing{padding:70px 5%}.actions{gap:20px}.footer{display:block;padding-bottom:45px}.footer p{margin-bottom:20px}.os-hero{padding-top:35px}.os-hero-top{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.os-hero h1{font-size:3.8rem}.os-hero-photo{height:360px}.os-hero-photo img{object-position:65% center}.photo-caption{padding:65px 18px 18px;font-size:.62rem}.workflow-nav{flex-wrap:wrap;gap:18px 24px;padding:22px 0}.workflow-nav small{margin-right:6px}.workflow-nav a{font-size:.75rem}.benefit-pair{grid-template-columns:1fr;gap:40px}.workflow-row{grid-template-columns:1fr;gap:30px;padding:45px 0}.workflow-row:nth-child(odd) .workflow-copy{order:0}.workflow-row:nth-child(odd) .product-panel{order:0}.roles{grid-template-columns:1fr}.product-panel{padding:7px}.product-panel .bar{font-size:.55rem}.bottom-switch{display:block}.bottom-switch a{margin-top:15px}.closing .button{width:100%;justify-content:center}.hero .actions .button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}.os-hero-photo picture{display:block;height:100%}.footer nav{margin-top:20px;font-size:.8rem}