@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap');.luxury{--paper:#eee8dd;--ink:#28231e;--muted:#80776c;--line:#cfc5b6;--lime:#c6b28f;background:#eee8dd}.luxury em,.luxury h1,.luxury h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:300}.luxury .concept{background:#211c18;color:#c9bca6;font-size:8px;padding-block:12px}.luxury header{background:#eee8dd;padding:30px 5%;border:0}.luxury .logo{font-family:'Cormorant Garamond',serif;font-size:54px;font-weight:400;letter-spacing:-2px;text-align:center}.luxury .logo span{font-family:'DM Sans',sans-serif;font-size:7px;letter-spacing:2px;margin-top:14px}.luxury nav{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;gap:40px}.luxury .header-contact{font-size:10px;letter-spacing:1px}.lux-hero{height:790px;min-height:650px;position:relative;background:#211c18;color:#eee8dd;overflow:hidden}.lux-hero>img{object-position:center 35%;filter:saturate(.3) brightness(.65);animation:enter 1.5s both}.lux-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#18130fc4,transparent 90%),linear-gradient(0deg,#17110f80,transparent 60%)}.lux-hero-content{position:absolute;inset:auto 7% 65px;z-index:1}.kicker{font-size:9px;letter-spacing:2.5px;line-height:1.8}.lux-hero h1{font-size:clamp(70px,8.7vw,135px);line-height:.98;letter-spacing:-3px;margin:25px 0 45px}.lux-hero h1 em{color:#d6c6a7}.lux-hero-bottom{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #cbbda54a;padding-top:25px}.lux-hero-bottom p{font-size:12px;line-height:1.8;color:#d2c7b6;margin:0}.lux-hero-bottom a{font-size:9px;letter-spacing:1.4px}.lux-hero-bottom a span{margin-left:35px;font-size:20px}.hero-edition{position:absolute;top:45px;right:30px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px;z-index:1}.manifesto{padding:110px 12% 90px;text-align:center}.manifesto h2{font-size:clamp(55px,6.7vw,99px);line-height:1.05;letter-spacing:-2px;margin:35px 0 45px}.manifesto h2 em{color:#9c8260}.manifesto-bottom{display:flex;justify-content:space-between;text-align:left;gap:50px;border-top:1px solid var(--line);padding-top:30px}.manifesto-bottom>span{font-size:8px;letter-spacing:1.7px;line-height:1.8}.manifesto-bottom p{font-size:13px;line-height:1.9;color:var(--muted);max-width:420px;margin:0}.luxury .roster{background:#e6dfd3;padding:65px 6% 85px}.luxury .section-heading{margin-block:40px}.luxury .section-heading h2{font-size:80px;letter-spacing:-2px}.luxury .section-heading p{font-family:'Cormorant Garamond',serif;font-size:23px;font-style:italic}.luxury .filters button{border-radius:0;letter-spacing:1px;font-size:10px}.luxury .filters button.active{background:none;color:var(--ink);border-bottom:1px solid var(--ink)}.luxury .filters button:not(.active):hover{background:#d8cebe}.luxury .talent-grid{gap:42px 24px}.luxury .talent-image{aspect-ratio:2/3}.luxury .talent-image img{filter:grayscale(1)}.luxury .talent-card:hover img{filter:grayscale(.2)}.luxury .talent-meta h3{font-family:'Cormorant Garamond',serif;font-size:25px;letter-spacing:0}.luxury .talent-image .view{border-radius:0;background:#eee8dd}.luxury .talent-stats{font-size:8px;letter-spacing:.5px}.luxury .catalog-bottom{font-size:11px}.lux-discovery{display:grid;grid-template-columns:1fr 1fr;background:#28231e;color:#eae2d4}.discovery-photo{height:680px}.discovery-photo img{filter:grayscale(.6) brightness(.8)}.discovery-copy{align-self:center;padding:65px 15%}.discovery-copy h2{font-size:clamp(65px,6vw,95px);letter-spacing:-2px;margin:40px 0}.discovery-copy h2 em{color:#c5b08d}.discovery-copy p{font-size:12px;color:#b7ac9a;line-height:1.9}.discovery-copy .text-link{font-size:11px;letter-spacing:1px}.luxury footer{background:#1b1815;padding:70px 6% 28px}.luxury .footer-top{margin-top:35px}.luxury .footer-top h2{font-size:65px;letter-spacing:-1px}.luxury .footer-wordmark{font-family:'Cormorant Garamond',serif;font-weight:300;letter-spacing:-.04em;font-size:26vw;line-height:.95;padding-bottom:30px;border-color:#514739}.luxury .footer-wordmark>span{font-family:'DM Sans',sans-serif;font-size:.35em;font-weight:400}.lux-disclaimer{font-size:9px;line-height:1.7;color:#a49a8b;margin:25px 0 0;max-width:700px}.luxury .profile-info h2{font-size:75px}.luxury .round-link{border-radius:0;border-color:#afa08b}.luxury .close-profile{border-radius:0}.luxury a:focus-visible,.luxury button:focus-visible,.luxury input:focus-visible{outline-color:#b28c5c}@media(max-width:800px){.luxury header{padding:25px 5%}.luxury nav{gap:12px;font-size:9px}.luxury .logo{font-size:43px}.luxury .concept{font-size:7px;gap:12px}.luxury .concept>span{display:none}.luxury .header-contact{font-size:9px}.lux-hero{height:690px;min-height:0}.lux-hero-content{inset:auto 6% 35px}.lux-hero h1{font-size:clamp(60px,12vw,95px);letter-spacing:-2px}.lux-hero-bottom{align-items:start;gap:25px;flex-direction:column}.hero-edition{right:12px}.manifesto{padding:70px 7%}.manifesto-bottom{flex-direction:column;gap:20px}.manifesto h2{font-size:58px}.luxury .section-heading{flex-direction:column;gap:20px}.luxury .section-heading h2{font-size:64px}.luxury .section-heading p{max-width:none;margin:0;font-size:20px}.luxury .roster{padding:45px 5% 55px}.luxury .talent-grid{gap:30px 14px}.luxury .talent-meta h3{font-size:23px}.lux-discovery{grid-template-columns:1fr}.discovery-photo{height:450px}.discovery-copy{padding:55px 8%}.discovery-copy h2{font-size:70px}.luxury .footer-top h2{font-size:50px}.luxury .footer-wordmark{font-size:28vw}.luxury .catalog-status{letter-spacing:.5px;font-size:7px}.luxury .talent-stats{font-size:7px}}
