#hgallery .portfolio-hover-names{display:none}@media (min-width: 1025px){body:has(#hgallery[data-portfolio-study^=oversize]){--study-bg: #f7f7f5;background:var(--study-bg)}#hgallery[data-portfolio-study^=oversize],#hgallery[data-portfolio-study^=oversize] .wall{background:var(--study-bg)}#hgallery[data-portfolio-study^=oversize]:after{display:none}#hgallery[data-portfolio-study^=oversize] .frame{transform:none}#hgallery[data-portfolio-study^=oversize] :is(.wall-city,.wall-country){letter-spacing:0}#hgallery[data-portfolio-study^=oversize] .grain,#hgallery[data-portfolio-study^=oversize] .gallery-track:before{display:none}#hgallery[data-portfolio-study^=oversize] .study-switcher a{color:#a71c25}body:has(#hgallery[data-portfolio-study^=oversize]) .menu-trigger:not(.active) .menu-bar{background:#171717}#hgallery[data-portfolio-study^=oversize] .word-highlight{color:#b81922}#hgallery[data-portfolio-study^=oversize] .gallery-track{gap:10vw;padding:84px 30vw 12px 8vw}#hgallery[data-portfolio-study^=oversize] .frame{--portrait-height: calc(100vh - 164px) ;width:calc(var(--portrait-height) * .7 + 56px);height:calc(var(--portrait-height) + 68px);padding:0 0 68px 56px}#hgallery[data-portfolio-study^=oversize] .frame-img{width:100%;height:100%;aspect-ratio:auto;padding:0;box-shadow:none;background:transparent}#hgallery[data-portfolio-study^=oversize] .wall-text{position:absolute;z-index:1;left:0;right:-64px;bottom:12px;margin-top:0}#hgallery[data-portfolio-study^=oversize] .wall-city{font-size:112px;line-height:.87;color:#d51d2a;max-width:100%;overflow-wrap:anywhere;text-shadow:0 1px 0 #fff3}#hgallery[data-portfolio-study^=oversize] .wall-country{color:#171717;font-size:11px;line-height:16px;margin-top:18px}#hgallery[data-portfolio-study=oversize] .wall-city{color:#171717;transition:color .18s ease}#hgallery[data-portfolio-study=oversize] .frame:hover .wall-city{color:#d51d2a}#hgallery[data-portfolio-study=oversize] .frame:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){#hgallery[data-portfolio-study=oversize] .wall-city{transition:none}}@media (max-height: 750px){#hgallery[data-portfolio-study^=oversize] .wall-city{font-size:88px}}}@media (min-width: 1025px) and (hover: hover) and (pointer: fine){#hgallery[data-portfolio-study=oversize] .frame-img-clip{position:relative}#hgallery[data-portfolio-study=oversize] :is(.frame-img-clip>img,:where(.frame-img-clip>picture)>img){scale:1;transition:scale .55s cubic-bezier(.22,1,.36,1)}#hgallery[data-portfolio-study=oversize] .frame:is(:hover,:focus-visible) :is(.frame-img-clip>img,:where(.frame-img-clip>picture)>img){scale:1.018}#hgallery[data-portfolio-study=oversize] .portfolio-hover-names{display:block;position:absolute;z-index:1;left:24px;right:24px;top:24px;color:#fff;font:600 14px/1.4 Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;text-align:right;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 1px 8px rgb(0 0 0 / .3);pointer-events:none;opacity:0;transform:translateY(5px);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}#hgallery[data-portfolio-study=oversize] .frame:is(:hover,:focus-visible) .portfolio-hover-names{opacity:1;transform:none}#hgallery[data-portfolio-study=oversize] .frame:focus-visible .wall-city{color:#d51d2a}@media (max-height: 750px){#hgallery[data-portfolio-study=oversize] .portfolio-hover-names{top:20px;left:20px;right:20px;font-size:12px}}@media (prefers-reduced-motion: reduce){#hgallery[data-portfolio-study=oversize] :is(.frame-img-clip>img,:where(.frame-img-clip>picture)>img){scale:1!important;transition:none}#hgallery[data-portfolio-study=oversize] .portfolio-hover-names{transition:none;transform:none}}}.demo-card-words{display:none}@media (min-width: 1025px){#hgallery[data-portfolio-study^=oversize] .frame{position:relative}#hgallery[data-portfolio-study^=oversize] .frame-img-clip{position:relative;overflow:hidden;border-radius:6px}#hgallery[data-portfolio-study^=oversize] .portfolio-hover-names{display:none!important}#hgallery .demo-card-words{position:absolute;z-index:2;left:24px;right:24px;top:28px;display:flex;flex-direction:column;align-items:flex-end;color:#fff;text-align:right;text-shadow:0 0 1px rgb(0 0 0 / .34),0 1px 3px rgb(0 0 0 / .3),0 2px 18px rgb(0 0 0 / .44);pointer-events:none}#hgallery .demo-card-names{font:600 14px/1.4 Montserrat,sans-serif;text-transform:uppercase}#hgallery .demo-card-title{max-width:17em;margin-top:14px;font:400 32px/1 Bebas Neue,sans-serif;text-transform:uppercase;text-wrap:balance}#hgallery .demo-card-published{margin-top:12px;font:300 17px/1.3 Cormorant Garamond,serif}#hgallery .demo-card-published em{text-transform:uppercase}#hgallery .demo-card-logo{display:inline-block;height:28px;width:auto;max-width:130px;object-fit:contain;margin-left:0;vertical-align:baseline}#hgallery .demo-card-published:has(.demo-card-logo){display:flex;align-items:center;gap:4px}#hgallery .demo-card-logo[src*=tatler]{height:42px;max-width:none;transform:translateY(-20%)}#hgallery[data-portfolio-study^=oversize] .wall-text{position:absolute;z-index:2;inset:auto 24px 92px 80px;margin:0;pointer-events:none}#hgallery[data-portfolio-study=oversize] .wall-city,#hgallery[data-portfolio-study=oversize] .frame:hover .wall-city{color:#d51d2a;font-size:96px;text-shadow:none}#hgallery[data-portfolio-study^=oversize] .wall-country{color:#fff;text-shadow:0 1px 6px rgb(0 0 0 / .45)}}
