:root{--gold:#6f6a62;--beige:#cfccc4;--chrome:linear-gradient(100deg,#b7b2a8 0%,#cfccc4 18%,#f0efeb 41%,#faf9f6 53%,#dedbd3 73%,#beb8ac 100%);--rose:#7d776d;--sand:#d0baa3;--grey:#494949;--cream:#f7f3ec;--blue:#d2dae461;--ink:#2b2a28;--mut:#666;--jost:"Jost",system-ui,sans-serif;--abel:"Abel",system-ui,sans-serif;--pop:"Poppins",system-ui,sans-serif;--sc:"Cormorant SC",Georgia,serif;--metal:linear-gradient(100deg,#b7b2a8 0%,#cfccc4 18%,#f0efeb 41%,#faf9f6 53%,#dedbd3 73%,#beb8ac 100%)}.photo-art *{box-sizing:border-box}body.photo-art-page,body.photo-art-page{margin:0;overflow-x:hidden}body.photo-art-page{color:var(--mut);font:400 16px/1.7 var(--abel);background:#fff}.photo-art img,.photo-art video{max-width:100%;display:block}.photo-art a{color:inherit}.photo-art button,.photo-art input,.photo-art select,.photo-art textarea{font:inherit}.photo-art .vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.photo-art .w{max-width:1152px;margin:0 auto;padding:0 24px}.photo-art .k{font:500 12px var(--jost);letter-spacing:4px;text-transform:uppercase;color:var(--rose);margin:0 0 12px}.photo-art .h2{font:500 40px/1.5 var(--jost);letter-spacing:-1px;color:var(--rose);text-transform:uppercase;margin:0 0 24px}.photo-art .btn{min-height:46px;font:500 13px var(--jost);letter-spacing:3px;text-transform:uppercase;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background .35s,color .35s,transform .35s;display:inline-flex}.photo-art .btn-g{color:#1a1918;background:linear-gradient(100deg,#b7b2a8 0%,#cfccc4 18%,#f0efeb 41%,#faf9f6 53%,#dedbd3 73%,#beb8ac 100%,#cfccc4 120%) 0 0/200% 100%;border:1px solid #b7b2a8;transition:background-position 1.2s,box-shadow .4s,transform .4s}.photo-art .btn-w{color:#fff;border:1px solid #ffffffd9}@media (hover:hover){.photo-art .btn-g:hover{background-position:100% 0;box-shadow:0 10px 24px -12px #00000059}.photo-art .btn-w:hover{color:var(--ink);background:#fff}}.photo-art .hero{text-align:center;color:#fff;background:#5d7894;place-items:center;height:clamp(520px,72vh,700px);display:grid;position:relative;overflow:hidden}.photo-art .hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-art .hero:after{content:"";background:linear-gradient(#0000002e,#0000 40%,#0000002e);position:absolute;inset:0}.photo-art .hero-in{z-index:2;padding:0 16px;position:relative}.photo-art .h-t{font:200 clamp(64px,10vw,140px)/1 var(--jost);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 10px 30px #00000040;margin:0 -.14em 0 0;animation:1.3s cubic-bezier(.22,1,.36,1) both rise}.photo-art .h-s{font:400 clamp(12px,1.2vw,15px) var(--jost);letter-spacing:.5em;text-transform:uppercase;margin:18px -.5em 0 0;animation:1.3s cubic-bezier(.22,1,.36,1) .25s both rise}.photo-art .h-c{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;animation:1.3s cubic-bezier(.22,1,.36,1) .45s both rise;display:flex}@keyframes rise{0%{opacity:0;letter-spacing:.3em;transform:translateY(26px)}to{opacity:1;transform:none}}.photo-art .sx{grid-template-columns:1fr 1fr;display:grid}.photo-art .sx figure{aspect-ratio:3/4;max-height:1068px;margin:0;position:relative;overflow:hidden}.photo-art .sx img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s cubic-bezier(.22,1,.36,1)}.photo-art .sx figcaption{font:300 22px var(--jost);letter-spacing:4px;color:#fff;text-shadow:0 2px 12px #00000080;position:absolute;bottom:24px;left:28px}@media (hover:hover){.photo-art .sx figure:hover img{transform:scale(1.04)}}.photo-art .cv{background:linear-gradient(90deg,var(--blue) 45%,#fff 45%);padding:110px 0;position:relative}.photo-art .cv-g{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.photo-art .cv-im{box-shadow:0 40px 70px -40px #1e283c8c}.photo-art .cv-im img{width:100%}.photo-art .cv-h{font:500 34px/1.4 var(--jost);color:var(--rose);text-transform:uppercase;letter-spacing:-.5px;margin-top:46px}.photo-art .logo{aspect-ratio:16/9;background:#fff;place-items:center;margin-bottom:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #00000059}.photo-art .logo:before{content:"";background:var(--metal);filter:saturate(1.1);opacity:.95;width:34%;position:absolute;top:10%;bottom:10%;left:8%;-webkit-mask:linear-gradient(100deg,#0000,#000 15% 70%,#0000);mask:linear-gradient(100deg,#0000,#000 15% 70%,#0000)}.photo-art .logo span{color:#4a4a4a;flex-direction:column;align-items:center;display:flex;position:relative}.photo-art .logo b{font:200 clamp(54px,6vw,88px)/1 var(--jost);letter-spacing:.06em}.photo-art .logo small{font:300 clamp(13px,1.4vw,18px) var(--jost);letter-spacing:.28em;margin-top:6px}.photo-art .cv-tx p{margin:0 0 16px;font-size:17px;line-height:1.75}.photo-art .facts{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.photo-art .facts li{font:500 12px var(--jost);letter-spacing:2px;text-transform:uppercase;color:var(--grey);align-items:center;gap:14px;display:flex}.photo-art .facts svg{color:var(--gold);flex:none}.photo-art .sl{background:#fff;position:relative}.photo-art .sl-v{background:#d9d3cb;height:min(800px,62.5vw);position:relative;overflow:hidden}.photo-art .sl-s{opacity:0;margin:0;transition:opacity 1.4s;position:absolute;inset:0}.photo-art .sl-s img{object-fit:cover;width:100%;height:100%;transition:transform 7s linear;transform:scale(1.06)}.photo-art .sl-s.on{opacity:1}.photo-art .sl-s.on img{transform:scale(1)}.photo-art .sl-cap{z-index:2;backdrop-filter:blur(6px);background:#ffffffe0;flex-direction:column;align-items:flex-start;gap:4px;min-width:250px;padding:22px 26px;display:flex;position:absolute;bottom:clamp(16px,4vw,54px);right:clamp(16px,4vw,60px)}.photo-art .sl-k{font:500 11px var(--jost);letter-spacing:3px;text-transform:uppercase;color:var(--rose)}.photo-art .sl-n{font:300 24px var(--jost);color:var(--ink);transition:opacity .4s}.photo-art .sl-a{font:500 12px var(--jost);letter-spacing:2px;text-transform:uppercase;color:var(--gold);border-bottom:1px solid;margin-top:10px;padding-bottom:2px;text-decoration:none}.photo-art .sl-th{justify-content:center;gap:14px;padding:22px 16px 0;display:flex}.photo-art .sl-t{cursor:pointer;opacity:.55;background:#eee;border:0;width:96px;height:96px;padding:0;transition:opacity .3s,transform .3s;position:relative;overflow:hidden}.photo-art .sl-t img{object-fit:cover;width:100%;height:100%}.photo-art .sl-t[aria-pressed=true]{opacity:1;transform:translateY(-4px)}.photo-art .sl-t i{background:var(--chrome);width:0;height:3px;position:absolute;bottom:0;left:0}.photo-art .sl-t[aria-pressed=true] i{animation:prog var(--dur,5s) linear forwards}.photo-art .sl.paused .sl-t i{animation-play-state:paused}@keyframes prog{to{width:100%}}@media (hover:hover){.photo-art .sl-t:hover{opacity:1}}.photo-art .hb{background:linear-gradient(180deg,var(--cream) 0 210px,var(--grey) 210px);padding:90px 0 110px}.photo-art .hb .h2{color:var(--grey);margin-bottom:46px}.photo-art .hb-g{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.photo-art .hb-c{text-align:center;color:#ddd;text-decoration:none}.photo-art .hb-im{aspect-ratio:2/3;display:block;overflow:hidden;box-shadow:0 30px 50px -30px #0009}.photo-art .hb-im img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.photo-art .hb-n{font:400 14px var(--jost);letter-spacing:3px;margin-top:20px;display:block}.photo-art .hb-p{font:400 15px var(--abel);letter-spacing:2px;color:var(--beige);display:block}@media (hover:hover){.photo-art .hb-c:hover .hb-im img{transform:scale(1.06)}}.photo-art .nw{background:linear-gradient(180deg,#fff 70%,var(--cream) 70%);padding:100px 0}.photo-art .nw-g{grid-template-columns:1fr 1fr;align-items:stretch;min-height:560px;display:grid}.photo-art .nw-l{flex-direction:column;justify-content:space-between;display:flex;position:relative}.photo-art .nw-l .h2{color:var(--grey)}.photo-art .nw-im{z-index:2;width:62%;position:absolute;top:50%;right:-60px;transform:translateY(-50%);box-shadow:0 30px 60px -30px #00000080}.photo-art .nw-tag{font:300 24px var(--jost);letter-spacing:2px;color:var(--rose)}.photo-art .nw-p{background:var(--metal);color:var(--ink);flex-direction:column;justify-content:center;gap:18px;padding:80px 60px 80px 120px;display:flex;position:relative;overflow:hidden}.photo-art .nw-p:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff73 45%,#0000 60%);animation:6s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.photo-art .nw-p h3{font:300 34px/1.35 var(--jost);margin:0}.photo-art .nw-p p{font:400 18px var(--abel);letter-spacing:1px;margin:0}.photo-art .nw-p .btn{z-index:1;align-self:flex-start;position:relative}.photo-art .fy{padding:100px 0}.photo-art .fy .h2{text-align:center;color:var(--grey)}.photo-art .fy-g{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.photo-art .fy-c{aspect-ratio:3/4;text-decoration:none;display:block;position:relative;overflow:hidden}.photo-art .fy-c img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s}.photo-art .fy-c span{text-align:center;font:400 15px var(--jost);letter-spacing:3px;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#0000008c);padding:40px 12px 16px;position:absolute;inset:auto 0 0}@media (hover:hover){.photo-art .fy-c:hover img{transform:scale(1.08)}}.photo-art .fc{padding:90px 0 110px}.photo-art .fc-g{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.photo-art .fc-im{box-shadow:0 40px 70px -40px #1e283c8c}.photo-art .fc-2{grid-template-columns:.8fr 1.4fr;align-items:start;gap:40px;margin-top:70px;display:grid}.photo-art .fc-2 p{font:300 26px/1.5 var(--jost);color:var(--grey);margin:0 0 28px}.photo-art .fc-2 img{box-shadow:0 30px 50px -30px #00000073}.photo-art .fc-a{gap:22px;display:grid}.photo-art .fc-b{margin-top:60px}.photo-art .eq{background:var(--metal);padding:110px 0;position:relative}.photo-art .eq:before{content:none}.photo-art .eq-g{grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;display:grid;position:relative}.photo-art .eq-l{color:var(--ink)}.photo-art .eq-l .h2{color:var(--grey)}.photo-art .eq-l p{font-size:18px}.photo-art .eq-f{background:#fff;grid-template-columns:1fr 1fr;gap:14px;padding:40px;display:grid;box-shadow:0 40px 80px -40px #0009}.photo-art .eq-f label{font:500 11px var(--jost);letter-spacing:2px;text-transform:uppercase;color:var(--grey);flex-direction:column;gap:6px;display:flex}.photo-art .eq-f .f{grid-column:1/-1}.photo-art .eq-f input,.photo-art .eq-f select,.photo-art .eq-f textarea{min-height:46px;font:400 16px var(--abel);letter-spacing:0;text-transform:none;color:var(--ink);background:#fbfaf8;border:1px solid #ddd;padding:10px 12px}.photo-art .eq-f textarea{min-height:100px}.photo-art .eq-f button:hover{background-position:100% 0}.photo-art .eq-f button{background:var(--chrome);color:#1a1918;min-height:52px;font:500 13px var(--jost);letter-spacing:3px;text-transform:uppercase;cursor:pointer;background-size:200% 100%;border:1px solid #b7b2a8;grid-column:1/-1;transition:background-position 1.2s}.photo-art .eq-ok{color:var(--gold);grid-column:1/-1;margin:0;display:none}.photo-art .eq-f.ok .eq-ok{display:block}.photo-art .hl{animation:1.4s hl}@keyframes hl{0%{background:#f3e2c4}to{background:#fbfaf8}}.photo-art .fq{padding:90px 0 110px}.photo-art .fq .h2{text-align:center;color:var(--grey)}.photo-art .fq-l{max-width:820px;margin:0 auto}.photo-art .fq details{border-top:1px solid #e5e0d8}.photo-art .fq details:last-child{border-bottom:1px solid #e5e0d8}.photo-art .fq summary{cursor:pointer;font:400 19px var(--jost);color:var(--ink);justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.photo-art .fq summary::-webkit-details-marker{display:none}.photo-art .fq summary:after{content:"+";color:var(--gold);font-size:24px;line-height:1;transition:transform .3s}.photo-art .fq details[open] summary:after{transform:rotate(45deg)}.photo-art .fq details p{margin:0 0 20px}.js .photo-art .rv{opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d,0)*.11s);transform:translateY(40px)}.js .photo-art .rv.in{opacity:1;transform:none}.js .photo-art .rl{opacity:0;transform:translate(-50px)}.js .photo-art .rr{opacity:0;transform:translate(50px)}.js .photo-art .rl,.js .photo-art .rr{transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.js .photo-art .rl.in,.js .photo-art .rr.in{opacity:1;transform:none}@media (width<=1100px){.photo-art .fy-g{grid-template-columns:repeat(3,1fr)}.photo-art .nw-p{padding:60px 40px 60px 90px}}@media (width<=960px){.photo-art .cv{background:linear-gradient(180deg,var(--blue) 0 50%,#fff 50%)}.photo-art .cv-g,.photo-art .fc-g,.photo-art .eq-g{grid-template-columns:1fr;gap:40px}.photo-art .hb-g{grid-template-columns:1fr 1fr}.photo-art .nw-g{grid-template-columns:1fr}.photo-art .nw-im{width:70%;margin:20px auto 30px;position:relative;top:auto;right:auto;transform:none}.photo-art .nw-p{padding:50px 30px}}@media (width<=640px){.photo-art .sx{grid-template-columns:1fr}.photo-art .h2{font-size:28px}.photo-art .cv-h{font-size:26px}.photo-art .sl-v{height:72vw}.photo-art .sl-cap{backdrop-filter:none;background:#fff;min-width:0;padding:18px 16px 0;position:static}.photo-art .sl-t{width:64px;height:64px}.photo-art .fy-g{grid-template-columns:1fr 1fr}.photo-art .fc-2{grid-template-columns:1fr}.photo-art .fc-b{margin-top:0}.photo-art .eq-f{grid-template-columns:1fr;padding:24px}}@media (prefers-reduced-motion:reduce){.photo-art .h-t,.photo-art .h-s,.photo-art .h-c,.photo-art .nw-p:after{animation:none}.js .photo-art .rv,.js .photo-art .rl,.js .photo-art .rr{opacity:1;transform:none}.photo-art .sl-s img{transition:none;transform:none}.photo-art *{transition-duration:10ms!important}}.photo-art [id]{scroll-margin-top:100px}.photo-art .eq-f>*{min-width:0}.photo-art .eq-f input,.photo-art .eq-f select,.photo-art .eq-f textarea{width:100%;min-width:0}.photo-art .privacy{font:400 15px/1.5 var(--abel);letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;display:flex}.photo-art .privacy input{flex:none;width:18px;min-height:18px;margin:3px 8px 0 0}.photo-art .website{display:none}.photo-art .motion-control{color:#494949;font:400 13px var(--jost);cursor:pointer;background:#fff;border:1px solid #b7b2a8;margin:12px auto 0;padding:8px 14px;display:block}.photo-art .video-control{z-index:3;color:#fff;background:#2229;border-color:#fff8;position:absolute;bottom:16px;right:16px}.photo-art .eq-ok{display:block}.photo-art .eq-ok:empty{display:none}.photo-art .sl-s[aria-hidden=true]{pointer-events:none}.photo-art .sl-t:focus-visible{outline-offset:4px;outline:2px solid #494949}.photo-art .hl{animation-name:photo-highlight}@keyframes photo-highlight{0%{background:#dedbd3}to{background:#fbfaf8}}.photo-art .nw-p:after{pointer-events:none}.photo-art-skip{z-index:9999;color:#202020;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.photo-art-skip:focus{top:12px}.studio-footer .studio-wide-container{width:min(1232px,100% - 48px);margin-inline:auto}.studio-footer{--studio-metal-gradient:var(--metal);font-family:Poppins,sans-serif}.studio-footer a{color:inherit}@media (width<=639px){.studio-footer .studio-wide-container{width:calc(100% - 36px)}}.photo-art img{height:auto}.photo-art .sx img,.photo-art .sl-s img,.photo-art .sl-t img,.photo-art .hb-im img,.photo-art .fy-c img{height:100%}.photo-art .eq-f .website,.photo-art [hidden]{display:none!important}.photo-art .eq-f .privacy{font:400 15px/1.5 var(--abel);letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;display:flex}@media (width<=640px){.photo-art .sl-v{background:#fff;height:auto;padding-top:72vw;overflow:hidden}.photo-art .sl-s{height:72vw;bottom:auto}.photo-art .sl-cap{padding:18px 16px 0;position:relative;bottom:auto;right:auto}}.photo-art .sl-k{color:#746e65}.photo-art .sx figure{width:100%}.photo-art .sx img{object-position:center top}.photo-art{overflow-x:clip}
