.process-page{--process-charcoal:#292923;--process-stone:#d7d3c7;--process-ink:#292923;--process-paper:#fdfcf7;background:var(--process-paper);color:var(--process-ink)}body .process-page .site-header{background:var(--process-paper);border-color:#d7d3c7}body .process-page .header-cta{background:var(--process-charcoal)}body .process-page .brand-mark{color:var(--process-charcoal)}body .process-page .mobile-menu nav{background:var(--process-paper)}body .process-page .eyebrow{color:#69665d;letter-spacing:0;font-size:12px}body .process-hero{padding:88px max(6vw,24px) 38px;background:var(--process-paper);color:var(--process-ink);position:relative}body .process-hero .eyebrow{color:#69665d}body .process-hero h1{font-size:clamp(40px,5vw,76px);line-height:1.5;margin:0 0 22px}body .process-hero h1 span{color:#706c60}.process-intro{max-width:720px;font-size:18px;line-height:2;color:#69665d}.process-button{display:inline-flex;align-items:center;gap:35px;padding:14px 26px;margin-top:22px;background:var(--process-stone);color:var(--process-ink);font-size:14px;transition:transform .2s,background .2s}.process-button:hover{background:#c5c0b2;transform:translateY(-2px)}.process-hero-meta{display:flex;flex-wrap:wrap;gap:20px 42px;border-top:1px solid #d7d3c7;margin-top:65px;padding-top:24px;font-size:12px;color:#69665d}.process-content{width:min(1160px,calc(100% - 48px));margin:auto}.design-process{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(45px,7vw,105px);padding:72px 0 84px;border-top:1px solid #d7d3c7}.design-process-intro{position:sticky;top:120px;align-self:start}body .design-process-intro h2{font-size:clamp(32px,4vw,50px);line-height:1.45;margin:8px 0 22px}.design-process-intro>p:last-child{color:#69665d;line-height:2;margin:0;max-width:420px}.design-steps{list-style:none;padding:0;margin:0}.design-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #d7d3c7}.design-steps li:last-child{margin-bottom:0}.design-steps li>span{font-family:Manrope,sans-serif;color:#8b8679;font-size:13px;padding-top:7px}body .design-steps h3{font-size:clamp(21px,2.2vw,29px);margin:0 0 9px;font-weight:500}.design-steps p{margin:0;color:#69665d;line-height:1.95;font-size:14px}.process-video-intro{padding:72px 0 50px;border-top:1px solid #d7d3c7}body .process-video-intro h2{font-size:clamp(30px,3.6vw,46px);margin:7px 0 14px}.process-video-intro>p:last-child{color:#69665d;line-height:2;margin:0}.process-orientation{display:grid;grid-template-columns:1fr 1.4fr;column-gap:80px;padding:70px 0}.process-orientation .eyebrow{grid-column:1;margin-bottom:12px}body .process-orientation h2{grid-column:1;font-size:31px;margin:0}.process-orientation>p:last-child{grid-column:2;grid-row:1/span 2;margin:0;line-height:2.1;color:#69665d}.process-film{border-top:1px solid #d7d3c7;padding:55px 0 70px;scroll-margin-top:115px}.process-film-featured{margin-inline:calc(50% - 50vw);padding-inline:max(6vw,calc((100vw - 1160px) / 2));background:#eeece4;border-top:0}.process-film-heading{display:flex;align-items:center;gap:24px}.process-number{color:#69665d;border:1px solid #c5c0b2;padding:10px 15px;font-size:18px}.process-film-heading .eyebrow{margin-bottom:5px}body .process-film-heading h2{font-size:clamp(25px,3vw,37px);margin:0}.process-duration{margin-inline-start:auto;color:#69665d;font-size:12px;white-space:nowrap}.process-film-copy{max-width:850px;line-height:2;color:#69665d;margin:24px 0 30px}.process-screen{position:relative;background:#292923;aspect-ratio:16/9;direction:ltr}.process-screen iframe{width:100%;height:100%;display:block;border:0}.process-play{position:absolute;inset:0;width:100%;border:0;overflow:hidden;background:#292923;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;cursor:pointer;color:white;font-family:inherit}.process-play:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#292923df,#29292318 70%)}.process-play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.process-play>span{width:76px;height:76px;border-radius:50%;background:#d7d3c7;color:#292923;display:grid;place-items:center;font-size:42px;padding-left:6px;transition:transform .2s}.process-play small,.process-play strong,.process-play>span{position:relative;z-index:1}.process-play:hover>span{transform:scale(1.06)}.process-play strong{font-size:19px;font-weight:500}.process-play small{color:#f1efe7;font-size:12px}.process-chapters{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 12px}.process-chapters button{display:inline-flex;align-items:center;gap:10px;border:1px solid #c5c0b2;background:transparent;padding:9px 13px;color:#292923;font:inherit;font-size:12px;cursor:pointer}.process-chapters button:hover{background:#eeece4}.process-chapters span{font-family:Manrope,sans-serif;font-size:11px;color:#69665d}.process-video-link{font-size:12px;border-bottom:1px solid #a7a293;color:#49473e}.process-takeaway{margin-top:28px;padding:22px 26px;border-inline-start:3px solid #d7d3c7;background:#eeece4}.process-takeaway span{color:#292923;font-size:13px;font-weight:600}.process-takeaway p{color:#69665d;margin:8px 0 0;font-size:14px;line-height:2}.process-next{padding:60px;margin:0 0 80px;background:#e8e5db;color:#292923}body .process-next .eyebrow{color:#69665d}body .process-next h2{font-size:clamp(30px,3.5vw,46px);margin:0}.process-next p:not(.eyebrow){color:#69665d;max-width:740px;line-height:2}.process-secondary{display:inline-block;margin:20px 24px 0;font-size:13px;border-bottom:1px solid #d7d3c7}body .process-page .site-footer{border-color:#d7d3c7}@media(max-width:760px){body .process-hero{padding:54px 24px 28px}body .process-hero h1{font-size:40px}.process-intro{font-size:15px}.design-process{grid-template-columns:1fr;gap:36px;padding:48px 0 58px}.design-process-intro{position:static}body .design-process-intro h2{font-size:31px}.design-steps li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:24px;margin-bottom:24px}body .design-steps h3{font-size:21px}.design-steps p{font-size:13px}.process-video-intro{padding:50px 0 34px}body .process-video-intro h2{font-size:29px}.process-hero-meta{gap:14px;margin-top:40px;font-size:10px}.process-orientation{grid-template-columns:1fr;gap:15px;padding:48px 0}.process-orientation>p:last-child{grid-column:1;grid-row:auto;font-size:14px}.process-film-heading{flex-wrap:wrap;gap:15px}.process-film-heading>div{flex:1}.process-duration{margin-inline-start:65px}.process-film-copy{font-size:14px}.process-play{gap:7px}.process-play>span{width:50px;height:50px;font-size:28px}.process-play strong{font-size:14px}.process-play small{font-size:10px}.process-chapters{gap:8px}.process-chapters button{padding:7px 9px;font-size:11px}.process-next{padding:34px 24px;margin-bottom:48px}.process-secondary{margin-inline-start:0}}