.flight-stage .name-byline{left:0;right:0;top:calc(50% + min(6.8vw,118px));display:block;font-size:inherit;pointer-events:none;color:#20362d}.name-byline .type-note{position:absolute;display:flex;align-items:baseline;gap:.45em;white-space:nowrap}.name-byline .type-note:first-child{right:calc(64% + 1.1vw + var(--drift,0px))}.name-byline .type-note:last-child{left:calc(64% + .65vw + var(--drift,0px))}.name-byline .type-note b{font-size:clamp(11px,.9vw,16px);text-transform:uppercase;letter-spacing:.13em;font-weight:550}.name-byline .type-note em{font:italic clamp(22px,1.9vw,38px)/1 Instrument,Georgia,serif}.selection-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(26px,5vw,95px);align-items:stretch}.selection-preview{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;background:#24372e;color:#f4eddd;overflow:hidden}.selection-stage{min-height:200px;position:relative}.selection-plate{position:absolute;inset:0;opacity:0;transition:opacity .32s ease}.selection-plate.selected{opacity:1;z-index:1}.selection-plate img,.selection-thumb img{width:100%;height:100%;object-fit:cover;object-position:var(--position,center)}.selection-preview figcaption{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 17px;font-size:12px}.selection-preview figcaption [data-counter]{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.08em}.selection-list{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.selection-list a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:clamp(65px,5.65vw,97px);padding:11px 7px 11px clamp(8px,1.15vw,22px);border-bottom:1px solid var(--line);position:relative}.selection-list a:before{content:"";position:absolute;left:0;top:30%;bottom:30%;width:2px;background:#925329;transform:scaleY(0);transition:transform .2s ease}.selection-list a.selected:before{transform:scaleY(1)}.selection-list strong,.selection-list small{display:block}.selection-list strong{font-size:clamp(22px,2.1vw,38px);line-height:1.08;font-weight:480;letter-spacing:-.05em}.selection-list small{font-size:clamp(12px,.88vw,15px);color:#45594b;margin-top:3px}.selection-list a.selected strong{color:#315744}.selection-list .arrow{font-size:20px}.selection-thumb{display:none}.puro-feature{display:grid;grid-template-columns:1.12fr 1fr;align-items:stretch;background:radial-gradient(ellipse at 24% 60%,#2e2922,#181715 57%,#151412);color:#f3ead8;margin:clamp(32px,5vw,80px) 0;border:1px solid #443c31;isolation:isolate;overflow:hidden}.puro-art{min-height:clamp(310px,32vw,560px);position:relative;isolation:isolate;background:radial-gradient(ellipse at 43% 64%,#29261f,#1a1916 76%)}.puro-art:after{content:"";position:absolute;inset:10% 0 10% auto;width:1px;background:linear-gradient(transparent,#79694a95,transparent)}.puro-art a{display:grid;position:absolute;inset:0;place-items:center;mix-blend-mode:screen}.puro-art a img{width:83%;height:76%;object-fit:contain;transform:translateY(7%)}.puro-smoke{position:absolute;inset:0;width:100%;height:68%;pointer-events:none}.puro-feature .smoke-control{position:absolute;left:clamp(12px,2.4vw,36px);bottom:16px;min-height:36px;padding:4px 10px;background:#1a1916cc;border:1px solid #746a56;color:#e2d7bf;font:12px Space,Arial,sans-serif;cursor:pointer;border-radius:20px}.puro-feature .smoke-control[hidden]{display:none}.puro-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(26px,4.3vw,80px)}.puro-copy .v5-kicker{color:#d9bd83}.puro-copy .v5-kicker span{padding-inline:.4em}.puro-copy h2{line-height:.95;margin:clamp(20px,2vw,35px) 0;font-size:clamp(46px,5.2vw,98px)}.puro-copy h2 em{display:block;color:#e4c389}.puro-copy>p:not(.v5-kicker){max-width:40ch;line-height:1.55;color:#ebdfcd}.puro-copy .v5-action{margin-top:17px}.portrait-profile{margin:clamp(30px,5vw,75px) 0;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);background:#e5e7dd}.portrait-print{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#cbd2c5;padding:clamp(24px,3.2vw,58px)}.portrait-print img{display:block;width:min(100%,330px);aspect-ratio:3/4;height:auto;object-fit:cover;object-position:50% 35%;box-shadow:0 10px 27px #353d302d}.portrait-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,5.25vw,90px)}.portrait-copy .v5-kicker{border-top:1px solid #7d8b78;padding-top:12px;color:#3b5747}.portrait-copy h2{font-size:clamp(58px,6.5vw,124px);margin:clamp(16px,2vw,34px) 0}.portrait-copy .v5-intro{font-size:clamp(16px,1.33vw,24px);max-width:36ch;line-height:1.48}.portrait-copy .v5-actions{margin-top:clamp(18px,2.4vw,40px)}@media(max-width:740px){.flight-stage .name-byline{top:calc(25% - 36px);display:flex;align-items:baseline;justify-content:center;gap:13px}.name-byline .type-note{position:static;gap:3px}.name-byline .type-note b{font-size:9px;letter-spacing:.065em}.name-byline .type-note em{font-size:17px}.name-byline .type-note+.type-note:before{content:"";display:block;height:9px;width:1px;background:#758372;margin-right:8px}.selection-layout{display:block}.selection-preview{display:none}.selection-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;border:0;gap:24px 14px}.selection-list a{display:block;padding:0 0 11px;min-height:0}.selection-list a:before,.selection-list .arrow{display:none}.selection-list strong{font-size:clamp(18px,4.7vw,27px)}.selection-list small{font-size:12px;line-height:1.3}.selection-thumb{display:block;aspect-ratio:1.4;overflow:hidden;margin-bottom:9px;background:#d6d6cb}.puro-feature,.portrait-profile{grid-template-columns:minmax(0,1fr)}.puro-art{min-height:0;aspect-ratio:1.45}.puro-art:after{inset:auto 8% 0;height:1px;width:auto;background:#79694a70}.puro-copy{padding:25px clamp(20px,6vw,40px) 34px}.puro-copy h2{margin:12px 0}.puro-copy h2 em{display:inline}.portrait-print{padding:22px}.portrait-print img{width:min(73%,255px)}.portrait-copy{padding:28px clamp(22px,6vw,40px) 35px}.portrait-copy h2{margin:12px 0}}@media(prefers-reduced-motion:reduce){.selection-plate,.selection-list a:before{transition:none}}
