.photography-edition{font-family:var(--sans)}.photography-hero{isolation:isolate;color:#fff;background:#716f5b;height:max(720px,100svh);max-height:1150px;position:relative;overflow:hidden}.photography-hero-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photography-hero--girl .photography-hero-image{object-position:59% 50%}.photography-hero-shade{z-index:-1;pointer-events:none;position:absolute;inset:0}.photography-hero--girl .photography-hero-shade{background:linear-gradient(90deg,#20271959 0%,#20271933 33%,#20271900 68%),linear-gradient(#24291f26 0%,#24291f00 29% 70%,#24291f66 100%)}.photography-masthead{justify-content:center;display:flex;position:absolute;inset:30px 6% auto}.photography-hero--girl .photography-masthead{justify-content:flex-start;left:5.5%}.photography-white-logo{filter:brightness(0)invert();width:clamp(250px,23vw,315px);height:auto;display:block}.photography-headline{font:400 clamp(48px, 5.3vw, 88px)/1.04 var(--serif);letter-spacing:-.025em;text-shadow:0 2px 24px #1b211d15;margin:0;position:absolute}.photography-headline span{white-space:normal}.photography-hero--girl .photography-headline{max-width:49%;top:40%;left:5.5%}.photography-categories{font:400 12px/1.6 var(--sans);letter-spacing:.015em;position:absolute;bottom:37px;left:5.5%}.photography-categories span{padding:0 8px}.photography-continue{width:48px;height:48px;color:inherit;font:400 25px/1 var(--sans);border:1px solid #ffffff85;border-radius:50%;place-items:center;text-decoration:none;transition:background .2s;display:grid;position:absolute;bottom:24px;right:5.5%}.photography-continue:hover{background:#ffffff24}.photography-continue:focus-visible{outline-offset:5px;outline:2px solid #fff}.about-alexandra{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,8vw,130px);padding:56px 8%;scroll-margin-top:24px;display:grid}.about-alexandra-photograph{margin:0}.about-alexandra-photograph img{aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;width:100%;height:auto;display:block}.about-alexandra-copy h2{font:400 clamp(36px, 3.7vw, 58px)/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 30px}.about-alexandra-copy p{max-width:35ch;font:400 clamp(21px, 1.9vw, 28px)/1.4 var(--serif)}.about-alexandra-copy p+p{margin-top:20px}@media (width>=651px) and (width<=1000px){.photography-hero--girl .photography-headline{max-width:64%;font-size:clamp(42px,5.5vw,56px);top:34%}.about-alexandra{gap:36px;padding:42px 5.5%}}@media (width<=650px){.photography-hero{height:100svh;min-height:720px;max-height:960px}.photography-masthead{top:27px;left:24px;right:24px}.photography-white-logo{width:260px;max-width:100%}.photography-hero--girl .photography-hero-image{object-position:62% 50%}.photography-hero--girl .photography-hero-shade{background:linear-gradient(#20271966,#20271933 14%,#20271900 32% 40%,#2027195c 64%,#202719a6 100%)}.photography-hero--girl .photography-headline{max-width:none;font-size:clamp(37px,10vw,57px);line-height:1.05;inset:auto 6% 112px}.photography-hero--girl .photography-headline span{display:inline}.photography-hero--girl .photography-headline span+span:before{content:" "}.photography-categories{max-width:calc(100% - 94px);font-size:11px;bottom:33px;left:6%}.photography-categories span{padding:0 3px}.photography-continue{width:42px;height:42px;bottom:22px;right:6%}.about-alexandra{grid-template-columns:minmax(0,1fr);gap:29px;padding:32px 6% 40px}.about-alexandra-photograph img{aspect-ratio:4/4.5;max-height:520px}.about-alexandra-copy h2{margin-bottom:19px;font-size:40px}.about-alexandra-copy p{font-size:23px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.photography-continue{transition:none}}.photography-hero--girl .photography-masthead{justify-content:space-between;align-items:flex-start;gap:20px}.photography-masthead .language-switch{color:var(--ink);background:#faf7f1c2;border-radius:3px;margin-top:5px;padding:0 6px}html[lang=en] .photography-headline{transform:translateY(30px)}html[lang=en] .photography-headline span{display:block}@media (width>=1001px){html[lang=en] .photography-hero--girl .photography-headline{max-width:43%;font-size:clamp(48px,4.7vw,80px);top:auto;bottom:100px;transform:none}}@media (width<=650px){.photography-hero--girl .photography-masthead{gap:14px;left:6%;right:6%}.photography-white-logo{width:min(260px,55vw)}html[lang=en] .photography-hero--girl .photography-headline span{display:inline}html[lang=en] .photography-headline{text-wrap:balance}.photography-masthead .language-switch{margin-top:0}.photography-masthead .language-switch a{min-width:30px}}@media (width<=360px){html[lang=en] body.typography-serif .photography-headline{font-size:34px}}
