.public-platform:has(.gallery-hero)>.pp-nav{position:absolute;inset:0 0 auto;z-index:6;border:0;background:linear-gradient(#151117d9,transparent)!important;color:#fff!important}.public-platform:has(.gallery-hero) .pp-signin{background:#ffffff12!important;border-color:#ffffff50}.public-platform:has(.gallery-hero) .pp-live{color:#ff7e96!important}body:has(.gallery-hero) .platform-menu-header .modern-menu-toggle{color:#fff!important;background:#ffffff10!important;border-color:#ffffff55!important}.gallery-hero{position:relative;height:85svh;min-height:690px;max-height:950px;background:#241f25;overflow:hidden;color:#fff;font-family:Inter Variable,Arial,sans-serif}.gh-film,.gh-film>img,.gh-film>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gh-wash{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#18121be6,#18121b66 55%,transparent),linear-gradient(0deg,#18121bd9,transparent 50%)}.gh-copy{position:absolute;left:6%;right:6%;bottom:19%;max-width:800px;z-index:2}.gh-kicker{display:flex;gap:10px;align-items:center;font-size:11px;letter-spacing:1.8px;font-weight:600;color:#e4cbd5}.gallery-hero h1{font-size:clamp(47px,5.9vw,91px);font-weight:550;line-height:1.04;letter-spacing:-.06em;margin:26px 0}.gallery-hero h1 em{font-style:normal;color:#dcc4d0}.gh-copy>p{font-size:16px;line-height:1.9;max-width:480px;color:#e0d3da}.gh-actions{gap:26px;flex-wrap:wrap;margin-top:30px;font-size:13px}.gh-actions,.gh-actions>a{display:flex;align-items:center}.gh-actions>a{gap:10px}.gh-actions>a:first-child{background:#f5eeef;color:#382b35;padding:17px 24px;border-radius:30px;font-weight:600}.gh-bottom{position:absolute;z-index:3;left:6%;right:6%;bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#d0bac6;font-size:10px;letter-spacing:.7px}.gh-bottom>span:first-child{letter-spacing:0;font-size:13px}.gh-bottom b{font-weight:550;color:#fff;margin-right:5px;font-size:21px}.gh-reel-controls{display:flex;gap:10px;align-items:center}.gh-reel-controls>span{font-size:9px;margin-right:6px}.gh-reel-controls>button{background:#ffffff0d;color:white;border:1px solid #ffffff40;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}.gh-reel-controls>.gh-reel-dot{width:7px;height:7px;padding:0;background:#ffffff25;border:0}.gh-reel-controls>.gh-reel-dot[aria-pressed=true]{background:#fff;box-shadow:0 0 0 4px #ffffff14}.gh-photo{background:#ded2ce;color:#3f3038}.gh-photo .gh-copy{max-width:650px;right:auto;width:48%;bottom:21%}.gh-photo .gh-kicker{color:#8c6277}.gh-photo h1{font-size:clamp(45px,5vw,76px)}.gh-photo h1 em{color:#9b778b}.gh-photo .gh-copy>p{color:#8b7581;max-width:390px}.gh-photo-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(40px);opacity:.1}.gh-photo .gh-wash{background:linear-gradient(90deg,#f0e8e4 10%,#f0e8e4bb 45%,transparent)}.gh-photo-art{position:absolute;right:3%;top:18%;width:48%;height:67%;z-index:1;perspective:1000px}.gh-print{position:absolute;width:44%;background:#fff6f1;padding:9px 9px 0;border-radius:11px;box-shadow:0 25px 70px #39232e33;animation:gh-float 7s ease-in-out infinite}.gh-print img{width:100%;height:auto;display:block;border-radius:5px}.gh-print>span{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;font-size:7px;letter-spacing:1px;color:#a18691}.gh-print small{font-size:8px}.gh-print-0{left:0;top:2%;transform:rotate(-9deg);z-index:1}.gh-print-1{left:28%;top:10%;transform:rotate(4deg);z-index:2;animation-delay:-2.3s}.gh-print-2{right:0;top:0;transform:rotate(12deg);z-index:0;animation-delay:-4.6s}.gh-photo .gh-actions>a:first-child{background:#40323c;color:white}.gh-photo .gh-actions>a+a{color:#805e71}.gh-photo .gh-bottom{color:#997787}.gh-photo .gh-bottom b{color:#56404e}.public-platform .pg-gallery{padding-top:36px;scroll-margin-top:30px}.public-platform .pg-toolbar{font-family:Inter Variable,Arial,sans-serif;font-size:13px;color:#967b8a}.public-platform .pg-toolbar input{font-size:13px;font-family:inherit}.public-platform .pg-caption strong{font-family:Inter Variable,Arial,sans-serif;font-size:12px}.public-platform .pg-pagination>button{font:13px Inter Variable,Arial,sans-serif}.public-platform .pg-pagination>p{font-size:12px}.public-platform .pg-pagination>span{font-size:11px}@keyframes gh-float{0%,to{translate:0 0}50%{translate:0 -13px}}@media(max-width:1000px){.gh-photo .gh-copy{width:52%;left:5%}.gh-photo h1{font-size:52px}.gh-photo-art{right:-2%;width:47%;top:24%}.gh-photo .gh-copy>p{max-width:330px;font-size:14px}.gh-bottom>span:nth-child(2){display:none}}@media(max-width:650px){.gallery-hero{min-height:680px;height:88svh}.gh-copy{left:7%;right:7%;bottom:21%}.gallery-hero h1{font-size:47px}.gh-kicker{font-size:9px;letter-spacing:1.2px}.gh-copy>p{font-size:14px;line-height:1.85}.gh-actions{font-size:11px;gap:20px;margin-top:24px}.gh-actions>a:first-child{padding:15px 19px}.gh-bottom{left:7%;right:7%;bottom:23px;gap:12px}.gh-bottom>span:first-child{font-size:11px}.gh-bottom b{font-size:18px}.gh-reel-controls>span{display:none}.gh-photo{height:auto;min-height:900px;max-height:none}.gh-photo .gh-copy{left:7%;right:7%;width:auto;max-width:none;top:140px;bottom:auto}.gh-photo h1{font-size:46px}.gh-photo .gh-copy>p{max-width:360px;font-size:14px}.gh-photo-art{width:76%;height:330px;top:auto;bottom:85px;right:10%}.gh-print{width:43%;padding:6px 6px 0}.gh-print>span{font-size:5px;padding:8px 0}.gh-print small{font-size:6px}.gh-photo .gh-wash{background:linear-gradient(180deg,#f0e8e4,transparent)}.gh-photo-signature{font-size:7px;max-width:115px;text-align:right;line-height:1.6}}@media(prefers-reduced-motion:reduce){.gh-print{animation:none}}.public-platform:has(.gh-photo)>.pp-nav{background:transparent!important;color:#3b2e37!important}.public-platform:has(.gh-photo) .pp-signin{background:#ffffff40!important;border-color:#bca8b5}.public-platform:has(.gh-photo) .pp-live{color:#c54564!important}body:has(.gh-photo) .platform-menu-header .modern-menu-toggle{color:#4c3947!important;background:#ffffff45!important;border-color:#bca8b5!important}.gh-photo .gh-photo-signature{display:none}.gh-photo-art{top:16%}@media(max-width:650px){.gh-photo{height:auto;min-height:0;padding:130px 7% 100px;display:flex;flex-direction:column}.gh-photo .gh-copy{position:relative;inset:auto;width:auto;max-width:none}.gh-photo-art{position:relative;inset:auto;width:92%;height:320px;margin:50px auto 0}.gh-photo .gh-bottom{left:7%;right:7%;bottom:25px}.gh-photo h1{font-size:43px}.gh-photo .gh-actions{gap:20px}.gh-photo .gh-actions>a+a{font-size:12px}.gh-photo .gh-copy{order:0}.gh-photo-art{order:1}}