.editorial .navigation__brand{opacity:1;visibility:visible}.editorial main{overflow:clip}.editorial h1,.editorial h2{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}.editorial-note{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#929292}.about-journey{position:relative;display:grid;grid-template-columns:46% 54%;padding:0 var(--gutter)}.about-heading{position:sticky;top:0;align-self:start;height:100svh;grid-column:1;grid-row:1;pointer-events:none;padding-top:15vh}.about-heading h1{font-size:clamp(64px,7.8vw,135px);line-height:.88;margin:0 0 25px}.about-copy{grid-column:1;grid-row:1;padding-top:41vh;padding-right:5vw;position:relative}.copy-moment{min-height:86vh;display:flex;align-items:flex-start;padding-top:4vh}.copy-moment p{font-size:clamp(16px,1.45vw,23px);font-weight:300;line-height:1.65;color:#d0d0d0;max-width:32em;margin:0}.text-link{display:inline-flex;gap:45px;margin:0 0 15vh;font-size:12px;letter-spacing:.1em;border-bottom:1px solid #777;padding-bottom:13px}.print-stage{position:sticky;top:0;align-self:start;height:100svh;grid-column:2;grid-row:1;perspective:1600px;pointer-events:none}.print-stack{position:absolute;inset:0;transform-style:preserve-3d}.print{position:absolute;inset:0;margin:0;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;will-change:transform;z-index:calc(10 - var(--order))}.print img{display:block;max-width:85%;max-height:67vh;width:auto;height:auto;object-fit:contain;box-shadow:0 24px 80px #000b,0 4px 18px #0008;backface-visibility:hidden}.contact-journey{height:340svh}.contact-stage{height:100svh;position:sticky;top:0;overflow:hidden}.contact-heading{position:absolute;left:var(--gutter);top:24vh;z-index:12;pointer-events:none}.contact-heading h1{font-size:clamp(80px,12vw,190px);line-height:.85;margin:0 0 32px}.contact-heading p{font-size:clamp(14px,1.3vw,20px);font-weight:300;color:#aaa}.contact-stage .print-stage{position:absolute;left:43%;right:3%;top:0;height:100%;}.contact-stage .print img{max-height:65vh;max-width:82%}.contact-cue{position:absolute;bottom:35px;left:var(--gutter);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#888}.inquiry{max-width:1450px;margin:auto;min-height:100svh;padding:17vh 9vw 14vh;display:grid;grid-template-columns:33% 67%;gap:4vw}.inquiry h2{font-size:clamp(46px,5vw,85px);line-height:1;margin:0 0 24px}.inquiry-heading p{color:#aaa;font-size:14px;font-weight:300;line-height:1.6}.inquiry form{padding-top:12px;min-width:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:35px}.inquiry label{display:flex;flex-direction:column;position:relative;font-size:11px;letter-spacing:.04em;color:#b8b8b8;margin-bottom:36px}.inquiry label span{font-size:9px;color:#888;display:contents}.inquiry input,.inquiry textarea{font:300 17px/1.5 var(--sans);color:white;background:transparent;border:0;border-bottom:1px solid #444;border-radius:0;padding:14px 0;min-width:0;outline-offset:5px}.inquiry input:focus,.inquiry textarea:focus{outline:none;border-bottom-color:#fff}.inquiry textarea{resize:vertical}.form-end{display:flex;justify-content:space-between;align-items:center;gap:25px}.form-end button{padding:12px 0;border-bottom:1px solid #888;font-size:13px;display:flex;gap:38px;white-space:nowrap}.form-end p,#confirmation small{font-size:10px;line-height:1.6;color:#999;max-width:190px}.form-end p{text-align:right}#confirmation{border-top:1px solid #444;margin-top:30px;padding-top:20px}#confirmation p{font-size:17px;font-weight:300;line-height:1.7;color:#ddd}#confirmation small{max-width:none}
@media(max-width:700px){.about-journey{grid-template-columns:1fr}.about-heading{padding-top:13vh;height:auto;z-index:12}.about-heading h1{font-size:62px}.about-heading h1 br{display:none}.about-heading .editorial-note{display:none}.about-copy{padding-top:65vh;padding-right:0;z-index:14}.copy-moment{min-height:96vh;padding-top:0}.copy-moment p{font-size:15px;line-height:1.6;background:#000;box-shadow:0 -12px 18px #000}.print-stage{grid-column:1;height:62svh;margin-top:12vh}.print img{max-height:36vh;max-width:80%}.contact-heading{top:14vh}.contact-heading h1{font-size:78px}.contact-stage .print-stage{left:14%;right:7%;height:65%;top:30%;margin:0}.contact-stage .print img{max-height:42vh}.inquiry{padding:14vh var(--gutter);display:block}.inquiry-heading{margin-bottom:50px}.form-row{display:block}.form-end{gap:15px}.inquiry h2{font-size:62px}}
@media(prefers-reduced-motion:reduce){.print{will-change:auto}}
/* Copy shares the stationary editorial axis; only the prints travel past it. */
.about-journey{height:520svh}.about-copy{position:sticky;top:0;align-self:start;height:100svh;padding:0 5vw 0 0;z-index:12;pointer-events:none}.copy-moment{position:absolute;top:47vh;left:0;right:5vw;min-height:0;padding:0;visibility:hidden;opacity:0}.about-copy .text-link{position:absolute;top:80vh;pointer-events:auto;margin:0;opacity:0;visibility:hidden}
@media(max-width:700px){.about-journey{height:540svh}.copy-moment{top:65vh;right:0}.copy-moment p{font-size:14px}.about-copy .text-link{top:91vh}.about-heading h1{white-space:nowrap}.about-heading{height:100svh}}

/* Corner treatment only: intrinsic width, height, and contain remain unchanged. */
.print img{border-radius:var(--photo-radius);overflow:hidden}
