.collection-note{padding:110px 8%;display:grid;grid-template-columns:.65fr 1.3fr 1fr;gap:50px;align-items:start;background:#dcd8ca;color:#2a3d2c}.collection-note .eyebrow{color:#7a553c;padding-top:10px}.collection-note h2{font:clamp(38px,4vw,65px)/1.05 var(--serif);letter-spacing:-.04em;margin:0}.collection-note p{font-size:15px;line-height:1.8;margin:0}.editorial-journey{height:270svh;background:#222f27}.editorial-pin{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:1fr 1.5fr}.editorial-copy{padding:60px 12% 60px 15%;align-self:center}.editorial-copy h2{font:clamp(42px,4.8vw,78px)/1 var(--serif);letter-spacing:-.045em;margin:28px 0 40px}.editorial-copy h2 em{color:#d9946c}.editorial-controls{display:grid}.editorial-controls button{border:0;border-top:1px solid #63705b;padding:20px 0;background:none;text-align:left;color:#c5cdbb;min-height:85px}.editorial-controls button span{display:block;font:24px var(--serif);margin-bottom:9px}.editorial-controls button small{font-size:12px;line-height:1.7;display:block;max-width:370px}.editorial-controls button[aria-pressed=true]{color:#ffddc1;border-color:#ce9067}.editorial-frames{position:relative;overflow:hidden;background:#475140}.editorial-frame{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .65s ease;pointer-events:none}.editorial-frame.active{opacity:1}.editorial-frame img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.08 - var(--editorial-progress,0)*.07));object-position:60%}.editorial-frame:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#122017e8)}.editorial-frame figcaption{position:absolute;bottom:8%;left:7%;right:7%;z-index:1;color:#f4eddf}.editorial-frame figcaption>span{font-size:9px;letter-spacing:.14em}.editorial-frame strong{display:block;font:clamp(35px,3.8vw,62px)/1.05 var(--serif);margin:22px 0}.editorial-frame p{font-size:14px;max-width:480px;line-height:1.7}.editorial-meter{position:absolute;bottom:0;left:0;right:0;height:4px;background:#758269}.editorial-meter:after{content:'';display:block;height:100%;background:#db9b71;transform:scaleX(var(--editorial-progress,0));transform-origin:left}.experience-heading h1 em{font-weight:400;color:#f2d1b1}#project-index{scroll-margin-top:25px}#work-grid .project-card{transition:transform .55s ease,opacity .55s ease}#work-grid .project-card:hover{transform:translateY(-8px)}
@media(max-width:1000px){.collection-note{grid-template-columns:1fr 1.5fr}.collection-note p{grid-column:2}.editorial-copy{padding:35px 9%}.editorial-copy h2{font-size:48px}.editorial-controls button span{font-size:21px}}
@media(max-width:760px){.collection-note{grid-template-columns:1fr;gap:25px;padding:60px 24px}.collection-note p{grid-column:auto}.collection-note h2{font-size:44px}.editorial-journey{height:250svh}.editorial-pin{display:flex;flex-direction:column;height:100svh}.editorial-copy{padding:25px 24px;align-self:stretch;flex-shrink:0}.editorial-copy>.eyebrow{font-size:8px}.editorial-copy h2{font-size:35px;margin:15px 0 22px}.editorial-copy h2 br{display:none}.editorial-copy h2 em{display:block}.editorial-controls{grid-template-columns:repeat(3,1fr);gap:12px}.editorial-controls button{padding:12px 0;min-height:60px}.editorial-controls button span{font:12px/1.4 var(--sans);margin:0}.editorial-controls button small{display:none}.editorial-frames{flex:1;min-height:350px}.editorial-frame figcaption{bottom:6%;left:24px;right:24px}.editorial-frame strong{font-size:32px;margin:15px 0}.editorial-frame p{font-size:12px}.editorial-frame figcaption>span{font-size:8px}.editorial-frame img{object-position:60%}}
@media(prefers-reduced-motion:reduce){.editorial-journey{height:auto}.editorial-pin{position:relative;min-height:850px;height:auto}.editorial-frames{min-height:650px}.editorial-frame{transition:none}.editorial-frame img{transform:none}#work-grid .project-card{transition:none}#work-grid .project-card:hover{transform:none}}
