/* About us: chrome and copper are two perspectives woven into one sculpture. */
.about-page{--about-cream:#eee9e1;--about-ink:#111113;background:#111113;color:var(--about-cream)}
.about-page .site-header{position:sticky;top:0;z-index:40;color:var(--about-cream)}.about-page .nav-row{border-color:#ffffff20}.about-page .nav-links a[aria-current=page]{color:#ff6038}.about-page .motion-toggle{color:#d0c6d0}.about-page .call-link{border-color:#ffffff50}.about-page .call-link:hover{background:#ff6038;color:#111113}
.about-kicker{font:500 14px/1.6 var(--mono);letter-spacing:.06em;margin:0 0 24px}.about-page em{font-style:normal;color:#ff6038}.about-page [id]{scroll-margin-top:110px}
.about-button{background:#ff6038;color:#171418;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:54px;font-size:16px;font-weight:600;line-height:1.4}.about-button:hover{background:#eee9e1}.about-button span{font-size:22px}.about-text-link{font-size:15px;line-height:1.5;padding:9px 0;min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid currentColor}.about-text-link span{font-size:21px}
/* A full-viewport, reversible journey from two founders to one shared craft. */
.about-cinema{--about-header:88px;--intro-alpha:1;--intro-scale:1;--intro-x:0vw;--intro-y:0vh;--names-alpha:0;--name-x:80vw;--name-y:0vh;--name-scale:1;--name-turn:0deg;--craft-alpha:0;--craft-x:38vw;--craft-y:0vh;--craft-scale:1.65;--craft-spacing:.16em;--end-alpha:0;--end-scale:2.15;--end-y:16vh;--cross-turn:0deg;--cinema-progress:0;position:relative;background:#111113;isolation:isolate}
.about-cinema-stage{height:calc(100svh - var(--about-header));min-height:560px;position:relative;overflow:hidden;isolation:isolate;background:#111113}
.about-cinema.cinema-running{height:370svh}.cinema-running .about-cinema-stage{position:sticky;top:var(--about-header);min-height:0}
.about-sculpture{position:absolute;inset:0;z-index:-2}.about-sculpture-poster{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.about-sculpture [data-sequence-host]{position:absolute;inset:0}.about-sculpture canvas{display:block;width:100%;height:100%}
.about-cinema-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#10101252 0%,transparent 65%),linear-gradient(0deg,#101012f2 0%,#10101244 23%,transparent 47%,transparent 84%,#10101255)}
.about-cinema-top{position:absolute;top:28px;left:0;right:0;display:flex;align-items:start;justify-content:space-between;gap:25px;z-index:3}.about-cinema-top .about-kicker{font-size:14px;color:#eee9e1;text-shadow:0 1px 8px #111}.about-cinema-top>span{font:12px/1.6 var(--mono);color:#d0c6d1;text-align:right}
.about-cinema-title,.about-kinetic-word{position:absolute;left:0;right:0;top:17%;margin:0;font:650 clamp(80px,11vw,180px)/.88 var(--display);letter-spacing:-.025em;text-transform:uppercase;max-width:100%;pointer-events:none;will-change:transform,opacity;transform-origin:32% 50%;text-shadow:0 3px 24px #0003}
.about-cinema-title{opacity:var(--intro-alpha);transform:translate3d(var(--intro-x),var(--intro-y),0) scale(var(--intro-scale))}.about-cinema-title>span{display:block;font:500 16px/1.6 var(--mono);text-transform:none;letter-spacing:.03em;margin-top:22px}
.about-kinetic-word{opacity:0}
.about-word-two{top:29%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:3vw;font-size:clamp(100px,15vw,250px);opacity:var(--names-alpha)}
.about-name{display:block;will-change:transform}.about-name-henry{text-align:right;transform:translate3d(calc(var(--name-x) * -1),calc(var(--name-y) * -1),0) rotate(calc(var(--name-turn) * -1)) scale(var(--name-scale))}.about-name-alex{color:#ff6038;transform:translate3d(var(--name-x),var(--name-y),0) rotate(var(--name-turn)) scale(var(--name-scale))}.about-name-join{font-size:.38em;color:#eee9e1;transform:rotate(var(--cross-turn));font-weight:500}.about-name-caption{grid-column:1/-1;text-align:center;font:500 13px/1.6 var(--mono);letter-spacing:.06em;margin-top:25px}
.about-word-three{top:22%;text-align:center;font-size:clamp(76px,11vw,180px);opacity:var(--craft-alpha);transform:translate3d(0,var(--craft-y),0) scale(var(--craft-scale));letter-spacing:var(--craft-spacing)}.about-word-three>span{display:block;font-size:.56em;transform:translateX(var(--craft-x));will-change:transform}.about-word-three>em{display:block;transform:translateX(calc(var(--craft-x) * -1));font-size:1.4em;will-change:transform}
.about-word-end{top:24%;text-align:center;font-size:clamp(85px,12vw,190px);opacity:var(--end-alpha);transform:translate3d(0,var(--end-y),0) scale(var(--end-scale));transform-origin:50% 50%}.about-word-end>span{display:block;font-size:.53em}.about-word-end>em{display:block;font-size:1.42em}
.about-cinema-cross{position:absolute;top:55%;right:7%;font:300 70px/1 var(--body);color:#ff6038;transform:rotate(var(--cross-turn));opacity:.8;pointer-events:none;z-index:-1}
.about-cinema-bottom{position:absolute;bottom:80px;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;z-index:5}.about-cinema-bottom>p{font-size:17px;line-height:1.6;color:#f0e9f1;margin:0;text-shadow:0 2px 15px #000}.about-cinema-actions{display:flex;flex-direction:column;gap:8px;min-width:275px}.about-cinema-actions .about-text-link{background:#11111388;padding-inline:15px;backdrop-filter:blur(12px)}
.about-cinema-rail{position:absolute;bottom:21px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;font:11px/1.5 var(--mono);color:#ddd4df;z-index:5}.about-cinema-rail>span:first-child{display:flex;gap:15px}.about-cinema-rail b{color:#ff7958;font-weight:400}.about-cinema-rail>a{font-size:12px;min-height:36px;display:flex;align-items:center}.about-cinema-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff15}.about-cinema-progress i{display:block;width:100%;height:100%;background:#ff6038;transform-origin:left;transform:scaleX(var(--cinema-progress))}.cinema-scroll{display:none}.cinema-running .cinema-scroll{display:block}
.about-founders{padding-top:110px;padding-bottom:85px;display:grid;grid-template-columns:1.08fr 1fr;gap:60px 8%;background:#171518}.about-founders h2,.about-origin h2,.about-next h2{font:650 clamp(54px,6.1vw,100px)/.96 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.about-founders-copy>p{font-size:19px;line-height:1.75;color:#d0c5d2;margin:0 0 24px}.about-founder-credits{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:38px;border-top:1px solid #ffffff25;padding-top:25px}.about-founder-credits p{margin:0}.about-founder-credits strong{font:650 40px/1 var(--display);text-transform:uppercase;display:block}.about-founder-credits span{display:block;font-size:14px;margin-top:12px;color:#c2b7c5}.about-years{grid-column:1/-1;display:flex;align-items:center;gap:40px;border-top:1px solid #ffffff25;padding-top:40px;overflow:hidden}.about-years-number{font:650 clamp(140px,18vw,260px)/.78 var(--display);color:#ff6038}.about-years>span:nth-child(2){font:14px/1.7 var(--mono);letter-spacing:.04em}.about-years-rule{height:1px;background:#ff6038;flex:1;margin-left:30px}
.about-origin{display:grid;grid-template-columns:1.12fr 1fr;min-height:760px;background:#eee9e1;color:#211b22;overflow:hidden;--chapter:1}.about-origin-image{position:relative;margin:0;overflow:hidden;min-height:500px;clip-path:polygon(0 0,100% 0,calc(58% + var(--chapter) * 42%) 100%,0 100%)}.about-origin-image img{height:100%;width:100%;object-fit:cover;transform:translateY(calc((1 - var(--chapter)) * 7%)) scale(calc(1.4 - var(--chapter) * .4));filter:saturate(.6)}.about-origin-image figcaption{position:absolute;bottom:25px;left:30px;right:30px;color:#fff;font:12px/1.5 var(--mono);background:#141316d9;padding:12px 15px}.about-origin-copy{padding:95px var(--pad) 85px 8%}.about-origin-copy p:not(.about-kicker){font-size:18px;line-height:1.75;margin-top:30px;max-width:520px}.about-origin h2 em{color:#bc3c1e}
.about-craft{--chapter:1;padding-top:110px;padding-bottom:110px;background:#171518;overflow:hidden}.about-craft h2{font:650 clamp(48px,7.8vw,128px)/.98 var(--display);letter-spacing:-.02em;margin:0}.about-ink-text{color:transparent;-webkit-text-stroke:1px #ff6038;background:linear-gradient(90deg,#ff6038 0 calc(var(--chapter) * 100%),transparent calc(var(--chapter) * 100%) 100%);background-clip:text;-webkit-background-clip:text}.about-craft-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:55px}.about-craft-grid>p{font-size:19px;line-height:1.75;color:#d0c5d2;max-width:500px}.about-craft-words{display:flex;flex-direction:column}.about-craft-words span{font-size:21px;border-bottom:1px solid #ffffff25;padding:14px 0}
.about-evolution{--chapter:1;background:#ff6038;color:#191517;padding:100px 0 0;overflow:hidden}.about-evolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.about-evolution h2{font:650 clamp(60px,7.4vw,120px)/.92 var(--display);margin:0;letter-spacing:-.02em}.about-evolution h2 em{color:#eee9e1}.about-evolution p:not(.about-kicker){font-size:19px;line-height:1.75}.about-evolution-tape{display:flex;width:max-content;gap:40px;border-top:1px solid #19151765;margin-top:75px;padding:22px 0;transform:translateX(calc(6% - var(--chapter) * 26%)) rotate(-2deg);font:650 clamp(45px,5vw,82px)/1 var(--display);white-space:nowrap;opacity:.8}
.about-next{padding-top:110px;padding-bottom:110px;background:#111113}.about-next>div{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.about-next>div>div>p{font-size:19px;line-height:1.75;color:#d0c5d2;margin:0 0 30px}.about-next .about-text-link{margin-top:15px}.about-next .about-button{max-width:430px}


.about-scroll-enabled .about-origin h2{transform:translateX(calc((1 - var(--chapter)) * 35px))}.about-scroll-enabled .about-craft h2{transform:translateX(calc((1 - var(--chapter)) * 6%))}.about-scroll-enabled .about-craft-words span:nth-child(1){transform:translateX(calc((1 - var(--chapter)) * 24px))}.about-scroll-enabled .about-craft-words span:nth-child(2){transform:translateX(calc((1 - var(--chapter)) * 48px))}.about-scroll-enabled .about-craft-words span:nth-child(3){transform:translateX(calc((1 - var(--chapter)) * 72px))}
@media(max-width:1000px) and (min-width:761px){.about-cinema-top>span{display:none}.about-cinema-bottom>p{font-size:15px}.about-cinema-actions{min-width:250px}.about-word-two{font-size:15vw}}
@media(max-width:760px){
 .about-cinema{--about-header:72px}.about-cinema-stage{height:calc(100svh - var(--about-header));min-height:590px}.about-cinema.cinema-running{height:350svh}.cinema-running .about-cinema-stage{min-height:0}.about-cinema-top{top:19px}.about-cinema-top .about-kicker{font-size:12px;letter-spacing:.02em}.about-cinema-top>span{display:none}
 .about-cinema-title{top:13%;font-size:22vw;line-height:.86;transform-origin:25% 50%}.about-cinema-title>span{font-size:14px;margin-top:17px}
 .about-word-two{top:15%;font-size:min(27vw,19svh);grid-template-columns:1fr 1fr;gap:4px 0;padding-inline:var(--pad)}.about-name-henry{grid-column:1/-1;text-align:left}.about-name-alex{grid-column:1/-1;text-align:right}.about-name-join{position:absolute;left:46%;top:41%;font-size:.35em}.about-name-caption{margin-top:16px;font-size:10px;letter-spacing:.025em}
 .about-word-three{top:23%;font-size:21vw;transform-origin:50% 50%}.about-word-three>span{font-size:.54em}.about-word-three>em{font-size:1.45em}.about-word-end{top:22%;font-size:24vw}.about-word-end>span{font-size:.48em}.about-word-end>em{font-size:1.5em}.about-cinema-cross{top:49%;right:9%;font-size:52px}
 .about-cinema-bottom{bottom:66px;display:block}.about-cinema-bottom>p{font-size:14px;line-height:1.45;max-width:260px;margin-bottom:16px}.about-cinema-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:3px}.about-cinema-actions .about-button{min-height:44px;font-size:14px;padding:10px 15px}.about-cinema-actions .about-text-link{min-height:36px;font-size:13px;padding:4px 12px}
 .about-cinema-rail{bottom:13px;font-size:10px;gap:10px;align-items:flex-end}.about-cinema-rail>span:first-child{flex-direction:column;gap:3px;max-width:170px}.about-cinema-rail>a{font-size:11px}.cinema-scroll{display:none!important}.about-cinema-shade{background:linear-gradient(0deg,#101012f5,#10101270 29%,transparent 57%,#10101233)}
 .about-founders{grid-template-columns:1fr;gap:32px;padding-top:65px;padding-bottom:55px}.about-founders h2,.about-origin h2,.about-next h2{font-size:clamp(44px,12vw,70px)}.about-founders-copy>p{font-size:17px}.about-kicker{font-size:14px;margin-bottom:20px}.about-years{gap:22px;padding-top:30px}.about-years-number{font-size:140px}.about-years>span:nth-child(2){font-size:12px}.about-years-rule{display:none}.about-origin{grid-template-columns:1fr;min-height:0}.about-origin-image{height:360px;min-height:0;clip-path:polygon(0 0,100% 0,100% calc(72% + var(--chapter)*28%),0 100%)}.about-origin-image figcaption{font-size:10px;bottom:18px;left:var(--pad);right:var(--pad)}.about-origin-copy{padding:55px var(--pad)}.about-origin-copy p:not(.about-kicker){font-size:17px}.about-craft{padding-top:65px;padding-bottom:65px}.about-craft h2{font-size:11.5vw}.about-craft-grid{grid-template-columns:1fr;gap:20px;margin-top:32px}.about-craft-grid>p{font-size:17px}.about-craft-words span{font-size:19px}.about-evolution{padding-top:65px}.about-evolution-grid{grid-template-columns:1fr;gap:32px}.about-evolution h2{font-size:18vw}.about-evolution p:not(.about-kicker){font-size:17px}.about-evolution-tape{margin-top:40px;font-size:45px}.about-next{padding-top:65px;padding-bottom:65px}.about-next>div{grid-template-columns:1fr;gap:30px}.about-next>div>div>p{font-size:17px}.about-page [id]{scroll-margin-top:90px}
}
@media(max-width:760px) and (max-height:700px){.about-cinema-title{top:12%;font-size:21vw}.about-cinema-title>span{margin-top:13px}.about-cinema-bottom>p{font-size:13px;margin-bottom:12px}.about-word-two{top:14%;font-size:25vw}.about-name-caption{margin-top:11px}.about-word-three{top:22%}.about-word-end{top:21%}.about-cinema-bottom{bottom:62px}.about-cinema-top .about-kicker{font-size:12px}.about-cinema-cross{top:47%}}
@media(min-width:761px) and (max-height:720px){.about-cinema-title{font-size:min(9.8vw,17svh);top:17%}.about-cinema-title>span{font-size:14px;margin-top:13px}.about-word-two{font-size:min(15vw,27svh);top:26%}.about-name-caption{margin-top:13px}.about-word-three{font-size:min(11vw,21svh);top:23%}.about-word-end{font-size:min(12vw,23svh);top:21%}.about-cinema-bottom{bottom:65px}.about-cinema-bottom>p{font-size:14px}.about-cinema-actions .about-button{min-height:44px;padding:11px 16px}.about-cinema-actions .about-text-link{min-height:38px;padding-block:4px;font-size:14px}.about-cinema-top{top:18px}.about-cinema-cross{top:50%;font-size:50px}}
@media(max-width:1000px) and (max-height:500px){.about-cinema-stage{min-height:620px}.about-cinema-title{font-size:88px;top:16%}.about-cinema-bottom{bottom:65px}.about-cinema-top{top:22px}}
@media(prefers-reduced-motion:reduce){.about-cinema.cinema-running{height:auto}.cinema-running .about-cinema-stage{position:relative;top:0}.about-origin-image img,.about-origin h2,.about-craft h2,.about-craft-words span,.about-evolution-tape{transform:none!important}.about-origin-image{clip-path:none}}
