/* Two photographic studies for the private collection. */
.wow-proposal{--wow-cream:#f4f0e9;--wow-gold:#dec4a8}
.wow-proposal main{overflow:clip}.wow-proposal h1,.wow-proposal h2,.wow-proposal h3{font-weight:500}.wow-proposal button,.wow-proposal summary{font-family:Arial,Helvetica,sans-serif}.wow-proposal p{font-size:1rem;line-height:1.75}.wow-proposal img{display:block}
.wow-switch{background:#173437;border-block:1px solid #496062;padding:12px 5%;display:flex;justify-content:space-between;gap:20px;font:400 .875rem/1.5 Arial,Helvetica,sans-serif;color:#c0cbc8}.wow-switch>div{display:flex;gap:28px;flex-wrap:wrap}.wow-switch a{padding:3px 0;border-bottom:1px solid transparent}.wow-switch a[aria-current=page]{color:#dec4a8;border-color:#dec4a8}.wow-switch a:after{display:none}
.photo-cover{position:relative;min-height:610px;height:72svh;max-height:860px;isolation:isolate;background:#173437;display:flex;align-items:end}.photo-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 77%;z-index:-2}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071c20cf 0%,#071c2066 45%,#071c2005 100%),linear-gradient(0deg,#071c2066,transparent 45%);z-index:-1}.cover-copy{padding:70px 7%;max-width:850px;color:#fff}.cover-copy .eyebrow{color:#dec4a8;letter-spacing:.16em;margin-bottom:24px}.wow-proposal .cover-copy h1{font-size:clamp(4rem,6.8vw,7.5rem);line-height:.98;letter-spacing:-.02em;margin-bottom:25px}.cover-copy h1 em{color:#dec4a8}.cover-copy>p:not(.eyebrow){max-width:390px;font-size:1.0625rem;color:#edf2ef;margin-bottom:30px}.cover-link{font-size:1rem;display:inline-block;padding-bottom:8px;border-bottom:1px solid #dec4a8}.cover-place{position:absolute;right:5%;bottom:42px;writing-mode:vertical-rl;font-size:.875rem!important;letter-spacing:.15em;color:#fff;margin:0}
.gallery-intro{padding:70px 7% 45px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:9%;max-width:1650px;margin:auto}.gallery-intro h2{font-size:clamp(2.8rem,4vw,4.7rem);line-height:1.05;margin:0}.gallery-intro>.eyebrow{grid-column:1/-1}.gallery-intro>p{max-width:500px;color:#c0cbc8;margin:0 0 5px}.photo-worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px;padding:0 7% 75px;max-width:1650px;margin:auto;align-items:start}.photo-world{min-width:0}.photo-world details>summary{list-style:none;cursor:pointer}.photo-world summary::-webkit-details-marker,.chapter-details summary::-webkit-details-marker{display:none}.world-photo{position:relative;isolation:isolate;aspect-ratio:4/5;overflow:hidden;min-height:300px;background:#173437}.world-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.photo-world:nth-child(4) .world-photo img{object-position:65% center}.photo-world:nth-child(6) .world-photo img{object-position:center 75%}.photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,#061b22e6 0%,#061b2210 65%,transparent 100%)}.photo-title{position:absolute;bottom:30px;left:28px;right:24px;color:#fff}.world-no{font-size:.875rem;letter-spacing:.14em;color:#dec4a8;display:block;margin-bottom:14px}.photo-title h2{font-size:clamp(2.15rem,2.8vw,3.4rem);line-height:1.05;margin:0;max-width:13ch}.world-teasers{display:flex;flex-direction:column;gap:3px;padding:22px 0 20px;color:#c0cbc8;font-size:1rem;line-height:1.7}.world-open{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 0;border-block:1px solid #496062;font-size:.9375rem;color:#dec4a8}.plus{position:relative;flex:0 0 18px;width:18px;height:18px;display:inline-block}.plus:before,.plus:after{content:'';position:absolute;background:currentColor;left:0;top:8px;width:18px;height:1px}.plus:after{transform:rotate(90deg);transition:transform .25s}details[open]>.world-open .plus:after,details[open]>summary .plus:after{transform:rotate(0)}.when-open{display:none}details[open] .when-closed{display:none}details[open] .when-open{display:inline}details[open] .world-photo img{transform:scale(1.03)}.world-reveal{padding:25px 0 0;display:grid;gap:24px}.encounter h3{font-family:var(--serif);font-size:1.8rem;line-height:1.15;color:#edf2ef;margin:0 0 9px}.encounter p{color:#c0cbc8;margin:0}.photo-world summary:hover .world-photo img{transform:scale(1.035)}summary:focus-visible,.chapter-tabs button:focus-visible{outline:2px solid #dec4a8;outline-offset:5px}
.wow-invitation{text-align:center;padding:70px 7% 80px;border-top:1px solid #496062}.wow-invitation h2{font-size:clamp(3.3rem,5vw,5.5rem);line-height:1.05;margin:0 0 24px}.wow-invitation>p:not(.eyebrow){max-width:560px;margin:0 auto 30px;color:#c0cbc8}.wow-invitation .button{font-size:1rem}
/* Second study: a six-chapter photographic stage. */
.immersive-lead{padding:35px 6% 25px;display:flex;justify-content:space-between;align-items:end;gap:50px}.immersive-lead h1{font-size:clamp(3.3rem,4.6vw,5rem);line-height:1.01;margin:0}.immersive-lead>p{color:#c0cbc8;max-width:400px;margin:0 0 8px}.immersive-lead .eyebrow{margin-bottom:20px}.immersive-stage{margin:0 6% 70px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:35px}.chapter-tabs{padding-top:6px;border-top:1px solid #496062;align-self:start}.chapter-tabs button{display:flex;align-items:baseline;gap:18px;text-align:left;width:100%;padding:24px 0;border:0;border-bottom:1px solid #496062;background:transparent;color:#aebfbd;cursor:pointer;font:500 1.8rem/1.18 var(--serif);transition:color .25s}.chapter-tabs button>span{font:400 .875rem/1.4 Arial,Helvetica,sans-serif;color:#aebfbd;min-width:22px}.chapter-tabs button[aria-selected=true]{color:#dec4a8}.chapter-tabs button[aria-selected=true]>span{color:#dec4a8}.chapter-tabs button:hover{color:#fff}.chapter-panel[hidden]{display:none}.chapter-scene{height:clamp(360px,calc(100svh - 370px),560px);min-height:360px;position:relative;isolation:isolate;overflow:hidden;background:#173437}.chapter-scene>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 70%}.chapter-panel:nth-child(4) .chapter-scene>img{object-position:65% center}.chapter-panel:nth-child(6) .chapter-scene>img{object-position:center 80%}.chapter-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#071c20f2 0%,#071c2077 35%,#071c2000 80%)}.chapter-copy{position:absolute;bottom:40px;left:42px;right:42px;color:#fff}.chapter-copy .eyebrow{color:#dec4a8;margin-bottom:18px}.chapter-copy h2{font-size:clamp(3rem,4.5vw,5.2rem);line-height:1.03;max-width:15ch;margin:0 0 20px}.chapter-copy>p:last-child{max-width:430px;margin:0;font-size:1.0625rem;color:#edf2ef}.chapter-details{background:#f4f0e9;color:#173437}.chapter-details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 35px;cursor:pointer;font-size:1rem}.chapter-encounters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:7px 35px 32px}.chapter-encounters .encounter h3{color:#173437;font-size:1.9rem}.chapter-encounters .encounter p{color:#435e5e}.chapter-panel.is-entering .chapter-scene{animation:chapterEnter .4s ease-out}@keyframes chapterEnter{from{opacity:.5}to{opacity:1}}
@media(max-width:1100px){.photo-worlds{gap:35px 20px;padding-inline:5%}.gallery-intro{padding-inline:5%}.photo-title{left:22px;right:20px;bottom:25px}.photo-title h2{font-size:2.5rem}.immersive-stage{grid-template-columns:235px minmax(0,1fr);gap:24px;margin-inline:5%}.chapter-tabs button{font-size:1.65rem}.chapter-copy{left:30px;right:30px;bottom:32px}.chapter-encounters{grid-template-columns:1fr;gap:25px}.chapter-encounters .encounter p{max-width:65ch}}
@media(max-width:800px){.wow-switch{display:block;padding:12px 6%}.wow-switch>span{display:block;margin-bottom:7px}.wow-switch>div{gap:10px 20px}.photo-cover{height:68svh;min-height:570px}.cover-copy{padding:55px 7%}.wow-proposal .cover-copy h1{font-size:clamp(3.7rem,9vw,5.5rem)}.cover-place{display:none}.gallery-intro{display:block;padding:45px 7% 30px}.gallery-intro h2{margin-bottom:25px}.photo-worlds{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 7% 50px;gap:35px 20px}.world-photo{aspect-ratio:3/4;min-height:260px}.photo-title h2{font-size:2.2rem}.world-teasers{font-size:1rem;padding-top:17px}.immersive-lead{display:block;padding:40px 7% 28px}.immersive-lead h1{font-size:4.4rem;margin-bottom:25px}.immersive-lead>p{max-width:500px}.immersive-stage{display:block;margin:0 7% 50px}.chapter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-bottom:25px;border:0}.chapter-tabs button{font:400 1rem/1.4 Arial,Helvetica,sans-serif;padding:13px 0;gap:8px;align-items:start;min-height:80px}.chapter-tabs button>span{font-size:.875rem;min-width:18px}.chapter-scene{height:560px}.chapter-copy h2{font-size:3.8rem}.chapter-details>summary{padding:22px 25px}.chapter-encounters{padding:5px 25px 30px}.wow-invitation{padding:50px 7% 60px}}
@media(max-width:520px){.photo-worlds{grid-template-columns:1fr;gap:35px}.world-photo{aspect-ratio:4/5;min-height:0}.photo-title h2{font-size:3rem;max-width:12ch}.photo-title{left:28px;bottom:28px}.world-teasers{padding-top:20px}.cover-shade{background:linear-gradient(0deg,#071c20e6 0%,#071c2066 60%,#071c2010 100%)}.cover-copy{padding-bottom:45px}.cover-copy>p:not(.eyebrow){max-width:280px}.wow-proposal .cover-copy h1{font-size:3.8rem}.photo-cover>img{object-position:center 75%}.immersive-lead h1{font-size:3.6rem}.immersive-lead .eyebrow{font-size:.875rem}.chapter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.chapter-tabs button{min-height:70px}.chapter-scene{height:500px}.chapter-copy{left:25px;right:25px;bottom:28px}.chapter-copy h2{font-size:3.25rem}.chapter-copy .eyebrow{font-size:.875rem}.chapter-copy>p:last-child{font-size:1rem}.chapter-details>summary{line-height:1.5}.wow-invitation h2{font-size:3.5rem}}
@media(prefers-reduced-motion:reduce){.wow-proposal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Final photography keeps the selected collection layout. */
.live-photographic .photo-cover>img{object-position:center center}
.live-photographic .photo-world:nth-child(1) .world-photo img,.live-photographic .photo-world:nth-child(2) .world-photo img,.live-photographic .photo-world:nth-child(4) .world-photo img{object-position:center center}

/* Supplied October photographs: preserve the glass, cooking gesture and brush. */
.live-photographic .photo-world:nth-child(2) .world-photo img{object-position:center 42%}.live-photographic .photo-world:nth-child(3) .world-photo img{object-position:center 33%}.live-photographic .photo-world:nth-child(5) .world-photo img{object-position:center 45%}

.live-photographic .photo-cover>img{object-position:center 35%}
.live-photographic .photo-world:nth-child(6) .world-photo img{object-position:center 55%}
@media(max-width:700px){.live-photographic .photo-cover>img{object-position:center 45%}}

/* A landscape asset and fixed proportions keep the table and mountain together. */
.live-photographic .photo-cover .cover-shade{background:linear-gradient(90deg,#071c20bf 0%,#071c2040 40%,#071c2000 74%),linear-gradient(0deg,#071c2026,transparent 48%)}
.live-photographic .photo-cover{height:auto;min-height:0;max-height:none;aspect-ratio:2/1}
.collection-landscape{position:absolute;inset:0;z-index:-2;display:block}
.collection-landscape img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%}
.live-photographic .cover-copy{padding:clamp(32px,4.2vw,70px) 7%;max-width:900px}
.live-photographic .cover-copy h1{font-size:clamp(3.5rem,6vw,7.2rem)}
.live-photographic .photo-world:nth-child(4) .world-photo img{object-position:44% center}
@media(max-width:700px){
 .live-photographic .photo-cover{display:block;aspect-ratio:auto}
 .collection-landscape{position:relative;inset:auto;z-index:auto;aspect-ratio:4/5}
 .collection-landscape img{object-position:center 55%}
 .live-photographic .photo-cover .cover-shade{display:none}
 .live-photographic .cover-copy{padding:32px 7% 40px;max-width:none}
 .live-photographic .cover-copy h1{font-size:clamp(3.3rem,10vw,4.5rem)}
}
