.lamp-page{color:#2b3029;background:#f7f6f2;padding-top:150px}.lamp-page>section,.lamp-next{margin-inline:calc(78px + 5.5%) 5.5%}.lamp-overline{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6;display:block}.lamp-page h1,.lamp-page h2{font-family:var(--gw-serif);letter-spacing:-.055em;text-wrap:balance;font-weight:400}.lamp-hero{isolation:isolate;color:#f6f1e5;background:#151e1b;flex-direction:column;min-height:min(790px,90svh);padding:40px clamp(30px,5vw,78px) 32px;display:flex;position:relative;overflow:hidden}.lamp-hero-image,.lamp-hero-shade{width:100%;height:100%;position:absolute;inset:0}.lamp-hero-image{z-index:-2;object-fit:cover;object-position:57% center;animation:2s cubic-bezier(.22,1,.36,1) both lamp-hero-arrive}.lamp-hero-shade{z-index:-1;background:linear-gradient(90deg,#111912f7 0%,#111912db 30%,#11191275 53%,#11191216 83%),linear-gradient(#0000 70%,#0a110ec0)}.lamp-back{align-items:center;gap:12px;width:fit-content;min-height:38px;font-size:14px;display:inline-flex}.lamp-back:hover{text-underline-offset:5px;text-decoration:underline}.lamp-hero-copy{width:min(610px,64%);margin-block:auto;padding-block:85px;animation:1.3s cubic-bezier(.22,1,.36,1) .12s both lamp-copy-arrive}.lamp-hero-copy .lamp-overline{color:#dac397}.lamp-hero h1{margin-top:36px;font-size:clamp(86px,10vw,162px);line-height:.83}.lamp-hero h1 em{color:#e9d5b0;margin:.11em 0 0 .19em;font-weight:400;display:block}.lamp-hero-copy>p{max-width:410px;margin-top:42px;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.lamp-hero-copy>a{border-bottom:1px solid #d5c69b9c;justify-content:space-between;align-items:center;gap:46px;min-width:218px;min-height:54px;margin-top:44px;font-size:14px;display:inline-flex}.lamp-hero-copy>a svg{transition:transform .3s}.lamp-hero-copy>a:hover svg{transform:translateY(5px)}.lamp-hero-foot{color:#e5ddcc;letter-spacing:.04em;justify-content:space-between;gap:20px;font-size:12px;display:flex}.lamp-page .place-film{background:#222a23;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:28px;margin-top:clamp(40px,7vw,100px);scroll-margin-top:92px;display:grid}.lamp-page .place-film-heading{margin-bottom:0}.lamp-page .place-film video{justify-self:center;width:min(100%,42svh,420px);height:auto}.lamp-statement{grid-template-columns:1fr 2.15fr;gap:30px 7%;padding-block:clamp(145px,16vw,245px);display:grid}.lamp-statement .lamp-overline{color:#826e4e;padding-top:14px}.lamp-statement h2{max-width:1000px;font-size:clamp(50px,7.2vw,108px);line-height:1.03}.lamp-statement p{color:#596056;grid-column:2;max-width:520px;margin:24px 0 0 auto;font-size:clamp(16px,1.5vw,20px);line-height:1.75}.lamp-form{color:#f1ebdf;background:#18201d;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(55px,8vw,120px);padding:clamp(70px,8vw,120px);display:grid}.lamp-form-sticky{align-self:start;position:sticky;top:100px}.lamp-form-main img{object-fit:cover;height:min(69svh,840px)}.lamp-form-story{min-width:0}.lamp-form-copy{padding:clamp(30px,8vw,130px) 0 110px}.lamp-form-copy .lamp-overline{color:#cbb787}.lamp-form h2,.lamp-dialogue h2,.lamp-room h2,.lamp-evening h2{margin-top:26px;font-size:clamp(45px,5vw,77px);line-height:1.1}.lamp-form-copy p,.lamp-dialogue-heading p,.lamp-room-after>p{max-width:440px;margin-top:36px;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.lamp-form-copy p{color:#c9cec5}.lamp-form-fold{width:82%;margin-left:auto}.lamp-form-pattern{width:70%;margin:140px 0 0 -15%}.lamp-form-base{width:53%;margin:120px 0 0 auto}.lamp-dialogue{padding-block:clamp(150px,17vw,265px)}.lamp-dialogue-heading{grid-template-columns:1fr 2fr;gap:0 8%;display:grid}.lamp-dialogue-heading .lamp-overline{color:#8d7654;padding-top:10px}.lamp-dialogue-heading h2{max-width:820px;margin-top:0}.lamp-dialogue-heading p{color:#596056;grid-column:2;margin-left:auto}.lamp-dialogue-pair{grid-template-columns:1fr .67fr;align-items:start;gap:10%;margin-top:clamp(95px,11vw,170px);display:grid}.lamp-dialogue-art{margin-top:45%}.lamp-room{color:#f2ede4;background:#383e30;padding:clamp(70px,8vw,120px)}.lamp-room-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:clamp(60px,8vw,120px);display:flex}.lamp-room-heading .lamp-overline{color:#d8c397}.lamp-room-heading h2{width:min(680px,65%);margin:0}.lamp-room-wide img{aspect-ratio:1.84;object-fit:cover}.lamp-room-after{grid-template-columns:1fr 1.25fr;align-items:start;gap:10%;margin-top:clamp(100px,12vw,190px);display:grid}.lamp-room-after>p{color:#e2e1d6;margin-top:30px}.lamp-portraits{grid-template-columns:.78fr 1fr;align-items:start;gap:12%;padding-block:clamp(150px,18vw,260px);display:grid}.lamp-portrait-room{margin-top:32%}.lamp-page>.lamp-light-scene,.lamp-page>.lamp-evening{margin-inline:0}.lamp-light-scene{--lamp-core:1;--lamp-fill:1;--lamp-zoom:1;--lamp-copy:1;--lamp-scroll:0;color:#f4eee3;background:#11150f;height:235svh;position:relative}.lamp-light-stage{--lamp-content-left:max(7vw, calc((100vw - 1600px) / 2 + 120px));--lamp-visual-width:min(49vw, 66.667svh, 720px);--lamp-content-gap:clamp(24px, 3vw, 80px);isolation:isolate;background:#10130f;height:100svh;position:sticky;top:0;overflow:hidden}.lamp-light-stage:before{content:"";z-index:-3;pointer-events:none;filter:blur(18px)brightness(.62)saturate(.8);opacity:calc(.2 + var(--lamp-fill) * .52);background:url(/editorial/lamp-13-evening-room.avif) 50%/cover no-repeat;position:absolute;inset:-4%}.lamp-light-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 84%,#171b19),linear-gradient(90deg,#0e120f1a 24%,#0e120f55 59%,#0e120fb5 100%);position:absolute;inset:0}.lamp-light-halo{z-index:-1;pointer-events:none;opacity:var(--lamp-core);background:radial-gradient(33% 48% at 26% 36%,#dca9693d,#c58b431a 50%,#0000 76%);position:absolute;inset:0}.lamp-light-portrait{z-index:-2;left:var(--lamp-content-left);width:var(--lamp-visual-width);height:100svh;transform:scale(var(--lamp-zoom));transform-origin:40%;position:absolute;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%)}.lamp-light-portrait img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.lamp-light-portrait-unlit{filter:brightness(.15)saturate(.72)}.lamp-light-portrait-core{opacity:var(--lamp-core);-webkit-mask-image:radial-gradient(40% 42% at 38% 32%,#000 13%,#000b 43%,#0000 100%);mask-image:radial-gradient(40% 42% at 38% 32%,#000 13%,#000b 43%,#0000 100%)}.lamp-light-portrait-lit{opacity:var(--lamp-fill)}.lamp-light-copy{left:calc(var(--lamp-content-left) + var(--lamp-visual-width) + var(--lamp-content-gap));width:min(40vw,620px);opacity:var(--lamp-copy);position:absolute;top:50%;transform:translateY(-50%)}.lamp-light-copy .lamp-overline{color:#dcc694}.lamp-light-copy h2{margin-top:26px;font-size:clamp(48px,7.3vw,114px);line-height:1.04}.lamp-light-copy p{color:#e2dbca;width:min(32ch,100%);margin-top:32px;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.lamp-light-scroll{left:var(--lamp-content-left);color:#e0d4b7;letter-spacing:.18em;opacity:var(--lamp-scroll);align-items:center;gap:18px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:4svh}.lamp-light-scroll>span{background:currentColor;width:64px;height:1px}.lamp-evening{color:#f4eee3;background:#171b19;padding:clamp(80px,9vw,140px);position:relative;overflow:hidden}.lamp-evening:before{content:"";aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#b77c4735,#8c6b3213 35%,#0000 70%);border-radius:50%;width:75%;animation:12s ease-in-out infinite alternate lamp-glow;position:absolute;top:20%;left:-12%}.lamp-evening>*{position:relative}.lamp-evening-prelude{grid-template-columns:.78fr 1fr;align-items:center;gap:12%;margin-bottom:clamp(125px,14vw,210px);display:grid}.lamp-evening-detail{max-width:470px}.lamp-evening-prelude .lamp-overline{color:#d5b584}.lamp-evening h2{max-width:710px}.lamp-evening-wide img{aspect-ratio:1.8;object-fit:cover}.lamp-next{border-bottom:1px solid #4c574548;padding-block:130px 90px}.lamp-next .lamp-overline{color:#887657}.lamp-next a{font-family:var(--gw-serif);letter-spacing:-.055em;justify-content:space-between;align-items:end;gap:30px;margin-top:36px;font-size:clamp(44px,6vw,90px);line-height:1.1;display:flex}.lamp-next a svg{flex-shrink:0;width:45px;height:45px;transition:transform .3s}.lamp-next a:hover svg{transform:translate(7px,-7px)}.lamp-frame{min-width:0;margin:0}.lamp-frame-button{width:100%;color:inherit;background:#343b30;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.lamp-frame-button:focus-visible{outline-offset:5px;outline:2px solid}.lamp-frame-button>img{width:100%;height:auto;display:block}.lamp-frame-open{color:#243029;background:#f9f5e9ed;border-radius:50%;place-items:center;width:43px;height:43px;transition:transform .3s,background .3s;display:grid;position:absolute;bottom:16px;right:16px}.lamp-frame-button:hover .lamp-frame-open{background:#fff;transform:rotate(90deg)}.lamp-frame figcaption{opacity:.8;justify-content:space-between;gap:18px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.lamp-frame figcaption span:last-child{white-space:nowrap}.gallery-world[data-reveal=enabled] .lamp-page .lamp-frame[data-gw-reveal]{transition:opacity 1s,transform 1.2s cubic-bezier(.22,1,.36,1);transform:translateY(44px)}.gallery-world[data-reveal=enabled] .lamp-page .lamp-frame[data-gw-reveal].gw-in-view{transform:none}.gallery-world[data-reveal=enabled] .lamp-page .lamp-frame[data-gw-reveal] img{transition:transform 1.55s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.gallery-world[data-reveal=enabled] .lamp-page .lamp-frame[data-gw-reveal].gw-in-view img{transform:scale(1)}.lamp-lightbox{flex-direction:column;height:96svh;color:#273027!important;background:#f7f6f2!important;gap:16px!important;width:min(94vw,1100px)!important;max-width:none!important;max-height:96svh!important;padding:20px!important;display:flex!important}.lamp-lightbox-head,.lamp-lightbox-foot{justify-content:space-between;align-items:center;gap:25px;display:flex}.lamp-lightbox-head h2{font-family:var(--gw-serif);font-size:30px;font-weight:400}.lamp-lightbox-head p{color:#626a60;margin-top:4px;font-size:13px}.lamp-lightbox-head button,.lamp-lightbox-foot button{border:1px solid #29312845;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lamp-lightbox>img{object-fit:contain;flex:1;width:100%;height:100%;min-height:0;max-height:none;display:block}.lamp-lightbox-head,.lamp-lightbox-foot{flex-shrink:0}.lamp-lightbox>.viewer-image-error{flex:1;min-height:0}.lamp-lightbox>img{touch-action:pan-y pinch-zoom}.lamp-lightbox-foot{font-size:13px}.lamp-lightbox-foot>div{gap:12px;display:flex}@keyframes lamp-hero-arrive{0%{opacity:.55;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes lamp-copy-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lamp-glow{0%{opacity:.55;transform:translate(-5%,2%)scale(.88)}to{opacity:1;transform:translate(9%,-4%)scale(1.12)}}@media (max-width:900px){.lamp-page>section,.lamp-next{margin-inline:6%}.lamp-form,.lamp-room,.lamp-evening{padding:7%}.lamp-hero-copy{width:min(580px,78%)}.lamp-form{gap:6%}.lamp-form-pattern{margin-left:0}.lamp-light-portrait{width:min(43vw,56svh);height:84svh;top:8svh;left:8%}.lamp-light-copy{width:41vw;left:54%}.lamp-light-scroll{left:8%}}@media (max-width:700px){.lamp-page{padding-top:100px}.lamp-hero{min-height:790px;padding:28px 7% 25px}.lamp-hero-image{object-position:82% center}.lamp-hero-shade{background:linear-gradient(#101914d9,#10191478 57%,#1019148c),linear-gradient(90deg,#101914b5,#0000 85%)}.lamp-hero-copy{width:100%;padding-block:100px 70px}.lamp-hero h1{font-size:clamp(75px,19vw,110px)}.lamp-hero-copy>p{max-width:320px;margin-top:40px;font-size:17px}.lamp-hero-foot{font-size:10px}.lamp-page .place-film{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:38px}.lamp-page .place-film h2{margin:12px 0 0}.lamp-page .place-film video{width:min(100%,34svh)}.lamp-statement{padding-block:125px;display:block}.lamp-statement h2{margin-top:30px;font-size:clamp(50px,12vw,72px)}.lamp-statement p{margin-top:45px;margin-left:0}.lamp-form{padding:65px 7% 90px;display:block}.lamp-form-sticky{position:static}.lamp-form-main img{height:auto}.lamp-form-copy{padding:125px 0 85px}.lamp-form h2,.lamp-dialogue h2,.lamp-room h2,.lamp-evening h2{font-size:clamp(44px,11vw,64px)}.lamp-form-fold{width:88%}.lamp-form-pattern{width:70%;margin-top:85px}.lamp-form-base{width:59%;margin-top:80px}.lamp-dialogue{padding-block:130px}.lamp-dialogue-heading{display:block}.lamp-dialogue-heading h2{margin-top:30px}.lamp-dialogue-heading p{margin-top:32px;margin-left:0}.lamp-dialogue-pair{margin-top:80px;display:block}.lamp-dialogue-object{width:86%}.lamp-dialogue-art{width:68%;margin:65px 0 0 auto}.lamp-room{padding:80px 7% 105px}.lamp-room-heading{display:block}.lamp-room-heading h2{width:100%;margin-top:27px}.lamp-room-wide img{aspect-ratio:1.15}.lamp-evening-wide img{aspect-ratio:auto;object-fit:contain}.lamp-room-after{margin-top:55px;display:block}.lamp-room-after p{margin:0 0 65px}.lamp-portraits{padding-block:120px;display:block}.lamp-portrait-window{width:75%}.lamp-portrait-room{width:82%;margin:70px 0 0 auto}.lamp-light-scene{height:205svh}.lamp-light-portrait{width:min(70vw,32svh);height:min(48svh,105vw);transform:translateX(-50%) scale(var(--lamp-zoom));top:43svh;left:50%}.lamp-light-stage:after{background:linear-gradient(#0e120fd6 0%,#0000 37% 68%,#0e120f91 100%)}.lamp-light-halo{background:radial-gradient(57% 37% at 50% 52%,#dca96945,#0000 80%)}.lamp-light-copy{width:86%;top:12svh;left:7%;right:auto;transform:none}.lamp-light-copy h2{margin-top:12px;font-size:clamp(42px,10vw,63px)}.lamp-light-copy p{margin-top:14px;font-size:15px}.lamp-light-scroll{font-size:9px;bottom:3svh;left:7%}.lamp-evening{padding:70px 7% 85px}.lamp-evening-prelude{margin-bottom:90px;display:block}.lamp-evening-detail{width:72%}.lamp-evening-prelude>div{margin-top:70px}.lamp-next{padding-block:100px 80px}.lamp-next a{font-size:46px}.lamp-next a svg{width:30px;height:30px}.lamp-lightbox{height:100dvh;min-height:0;border-radius:0!important;width:100vw!important;max-height:100dvh!important}}@media (prefers-reduced-motion:reduce){.lamp-page *,.lamp-page :before,.lamp-page :after,.lamp-lightbox *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gallery-world[data-reveal=enabled] .lamp-page .lamp-frame[data-gw-reveal] img{transform:none!important}.lamp-light-scene{height:100svh;--lamp-core:1!important;--lamp-fill:1!important;--lamp-zoom:1!important;--lamp-copy:1!important}.lamp-light-scroll{display:none}}
