.selection-site{--sel-bg:var(--background);--sel-ink:var(--foreground);--sel-cream:var(--surface);--sel-dark:var(--surface-dark);--sel-plum:var(--surface-plum);--sel-pink:var(--accent-soft);--sel-copper:var(--accent);background:var(--sel-bg);color:var(--sel-ink);overflow:clip}.selection-site a{text-decoration:none}.selection-container{width:100%;max-width:1580px;margin-inline:auto}.selection-eyebrow{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.6;display:block}.selection-header{min-height:110px;padding:20px var(--page-padding);background:var(--surface);color:var(--surface-dark);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;display:grid}.selection-header__brand{width:fit-content;color:var(--surface-dark);align-items:center;gap:10px;font:400 23px/.92 Georgia,serif;text-decoration:none;display:flex}.selection-header__brand>span:first-child{color:var(--accent);font-size:53px}.selection-header__nav{align-items:center;gap:clamp(20px,3vw,48px);display:flex}.selection-header__nav a{color:var(--surface-dark);font-size:13px;font-weight:700;text-decoration:none;position:relative}.selection-header__nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .25s;position:absolute;bottom:-7px;left:0}.selection-header__nav a:hover:after{width:100%}.selection-header__visit{background:var(--surface-dark);min-height:48px;color:var(--surface);border-radius:0;justify-self:end;align-items:center;gap:20px;padding:13px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background .25s;display:inline-flex}.selection-header__visit:hover{background:var(--surface-plum)}.selection-button{background:var(--surface-dark);width:fit-content;min-height:58px;color:var(--surface);border-radius:0;justify-content:space-between;align-items:center;gap:35px;padding:16px 23px;font-size:13px;font-weight:700;transition:background-color .25s,gap .25s;display:inline-flex}.selection-button:hover{background:var(--surface-plum);gap:43px}.selection-button--light{background:var(--accent-soft);color:var(--surface-dark)}.selection-button--light:hover{background:var(--surface)}.selection-hero{isolation:isolate;background:var(--surface-dark);min-height:clamp(610px,47vw,800px);color:var(--surface);grid-template-columns:45% 55%;display:grid;position:relative;overflow:hidden}.selection-hero__content{z-index:2;padding:clamp(50px, 6vw, 110px) 20px clamp(75px, 7vw, 120px) max(var(--page-padding), calc((100vw - 1580px) / 2));flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.selection-hero .selection-eyebrow{color:var(--accent-soft)}.selection-hero h1{color:var(--surface);letter-spacing:-.06em;margin:28px 0;font:400 clamp(51px,5.1vw,100px)/.99 Georgia,serif}.selection-hero h1 em{color:var(--accent-soft);font-weight:400}.selection-hero__content>p{color:#f1d5cc;max-width:390px;margin:0 0 35px;font-size:clamp(15px,1.1vw,18px);line-height:1.7}.selection-hero__discover{color:var(--surface);border-bottom:1px solid var(--accent-soft);align-items:center;gap:24px;padding-bottom:9px;font-size:13px;font-weight:700;transition:gap .25s;display:inline-flex}.selection-hero__discover:hover{gap:34px}.selection-hero__visual{min-width:0;padding:22px 22px 22px 0;position:relative}.selection-hero__photo{background:var(--surface-plum);border-radius:175px 22px 105px 28px/145px 22px 85px 28px;position:absolute;inset:22px 22px 22px 0;overflow:hidden}.selection-hero__photo img{object-fit:cover;object-position:center;transition:transform .8s}.selection-hero__visual:hover img{transform:scale(1.035)}.selection-hero__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#23071180);position:absolute;inset:0}.selection-hero__vertical{z-index:1;color:var(--surface);writing-mode:vertical-rl;letter-spacing:.25em;font-size:10px;font-weight:700;position:absolute;top:50px;right:55px}.selection-hero__stamp{z-index:2;background:var(--surface);color:var(--surface-dark);border-radius:35px 12px;align-items:center;gap:15px;padding:17px 23px;display:flex;position:absolute;bottom:clamp(40px,5vw,90px);right:clamp(32px,4vw,80px)}.selection-hero__stamp>span{color:var(--accent);font-size:42px;line-height:1}.selection-hero__stamp small{font:italic 18px/1.15 Georgia,serif}.selection-hero__bottom{z-index:3;bottom:27px;left:var(--page-padding);right:var(--page-padding);color:var(--surface);letter-spacing:.15em;justify-content:space-between;font-size:10px;display:flex;position:absolute}.selection-catalog{padding:clamp(70px, 8vw, 130px) var(--page-padding) clamp(75px, 8vw, 135px)}.selection-catalog__heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.selection-catalog__heading h2{letter-spacing:-.05em;margin:15px 0 0;font:400 clamp(43px,4.5vw,78px)/1.05 Georgia,serif}.selection-catalog__heading h2 em{color:var(--surface-plum);font-weight:400}.selection-catalog__heading>p{max-width:330px;margin:0 0 8px;font-size:15px;line-height:1.65}.selection-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:9px;margin-top:45px;padding-block:22px;display:flex}.selection-filter{appearance:none;cursor:pointer;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:0;padding:12px 18px;font:700 12px/1.2 Arial,sans-serif;transition:background-color .25s,color .25s,border-color .25s}.selection-filter:hover{border-color:var(--surface-plum)}.selection-filter--active{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--surface)}.selection-count{color:var(--surface-plum);letter-spacing:.08em;margin:24px 0 26px;font-size:12px;font-weight:700}.selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(38px,5vw,80px) clamp(17px,2.5vw,42px);display:grid}.selection-card{min-width:0;color:var(--foreground);display:block}.selection-card__visual{aspect-ratio:.85;background:var(--surface);border-radius:55px 13px 45px 14px/45px 13px 35px 14px;position:relative;overflow:hidden}.selection-card:nth-child(3n+2) .selection-card__visual{border-radius:14px 65px 16px 48px/14px 55px 16px 42px}.selection-card:nth-child(3n+3) .selection-card__visual{border-radius:42px 18px 65px 15px/35px 18px 55px 15px}.selection-card__image{object-fit:cover;transition:transform .65s,filter .65s}.selection-card:hover .selection-card__image{filter:brightness(1.04);transform:scale(1.065)}.selection-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#23071155);position:absolute;inset:0}.selection-card__index{z-index:2;color:var(--surface);font:400 19px/1 Georgia,serif;position:absolute;bottom:20px;left:22px}.selection-card__arrow{z-index:2;background:var(--surface);width:44px;height:44px;color:var(--surface-dark);border-radius:50%;place-items:center;transition:background-color .25s,transform .25s;display:grid;position:absolute;top:19px;right:19px}.selection-card:hover .selection-card__arrow{background:var(--accent-soft);transform:rotate(45deg)}.selection-card__meta{padding:19px 4px 0}.selection-card__meta>span{color:var(--surface-plum);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.selection-card__meta>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:9px;display:flex}.selection-card__meta h3{margin:0;font:400 clamp(27px,2.2vw,39px)/1.1 Georgia,serif}.selection-card__meta>div>span{color:var(--surface-plum);font-size:13px}.selection-card--large{grid-column:span 2}.selection-card--large .selection-card__visual{aspect-ratio:1.43}.selection-feature{background:var(--surface-dark);min-height:640px;color:var(--surface);grid-template-columns:53% 47%;display:grid}.selection-feature__image{min-height:540px;position:relative;overflow:hidden}.selection-feature__image img{object-fit:cover;object-position:center;transition:transform .8s}.selection-feature__image:hover img{transform:scale(1.04)}.selection-feature__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,7vw,120px);display:flex}.selection-feature .selection-eyebrow{color:var(--accent-soft)}.selection-feature__number{color:var(--accent);letter-spacing:.16em;margin-top:48px;font-size:12px}.selection-feature h2{letter-spacing:-.055em;margin:25px 0;font:400 clamp(56px,5.4vw,98px)/.99 Georgia,serif}.selection-feature h2 em{color:var(--accent-soft);font-weight:400}.selection-feature__content>p{color:#efcdc7;max-width:440px;margin:0 0 35px;font-size:16px;line-height:1.7}.selection-outro{text-align:center;padding:clamp(85px, 10vw, 170px) var(--page-padding);background:var(--surface);flex-direction:column;align-items:center;display:flex}.selection-outro h2{letter-spacing:-.045em;margin:22px 0;font:400 clamp(40px,4.4vw,80px)/1.1 Georgia,serif}.selection-outro h2 em{color:var(--surface-plum)}.selection-outro>p{max-width:440px;margin:0 0 29px;font-size:16px;line-height:1.7}.selection-detail{padding:35px var(--page-padding) clamp(75px, 8vw, 140px)}.selection-detail__back{border-bottom:1px solid var(--surface-plum);color:var(--surface-dark);align-items:center;gap:12px;margin-bottom:37px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-flex}.selection-detail__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(40px,7vw,115px);display:grid}.selection-detail__media{min-width:0}.selection-detail__main-image{aspect-ratio:.95;background:var(--surface);border-radius:100px 22px 75px/85px 22px 65px;position:relative;overflow:hidden}.selection-detail__main-image img{object-fit:cover}.selection-detail__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.selection-detail__gallery-image{aspect-ratio:1.15;background:var(--surface);border-radius:20px;position:relative;overflow:hidden}.selection-detail__gallery-image img{object-fit:cover}.selection-detail__content{padding-top:clamp(20px,3vw,55px)}.selection-detail__content h1{letter-spacing:-.065em;margin:22px 0 10px;font:400 clamp(65px,7vw,125px)/.95 Georgia,serif}.selection-detail__subtitle{color:var(--surface-plum);font:italic clamp(23px,2.1vw,35px)/1.2 Georgia,serif;display:block}.selection-detail__rule{background:var(--border);width:100%;height:1px;margin:40px 0}.selection-detail__lead{max-width:540px;margin:0;font:400 clamp(21px,1.9vw,29px)/1.45 Georgia,serif}.selection-detail__story{margin-top:55px}.selection-detail__story h2{letter-spacing:-.04em;margin:17px 0 20px;font:400 clamp(38px,3.3vw,57px)/1.05 Georgia,serif}.selection-detail__story h2 em{color:var(--surface-plum)}.selection-detail__story>p{max-width:520px;font-size:16px;line-height:1.75}.selection-detail__attributes{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:45px 0 35px;padding-block:28px}.selection-detail__attributes ul{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.selection-detail__attributes li{align-items:center;gap:13px;font-size:15px;display:flex}.selection-detail__attributes li span{color:var(--accent);font-size:19px}.selection-detail__note{color:var(--surface-plum);margin:15px 0 0;font-size:12px}.selection-related{padding:clamp(65px, 7vw, 110px) var(--page-padding);background:var(--surface)}.selection-related__heading{margin-bottom:40px}.selection-related__heading h2{margin:13px 0 0;font:400 clamp(39px,4vw,70px)/1.1 Georgia,serif}.selection-related__heading h2 em{color:var(--surface-plum)}.selection-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,50px);display:grid}.selection-related__card{color:var(--foreground)}.selection-related__image{aspect-ratio:1.35;border-radius:60px 16px 45px/50px 16px 35px;position:relative;overflow:hidden}.selection-related__image img{object-fit:cover;transition:transform .65s}.selection-related__card:hover img{transform:scale(1.055)}.selection-related__image>span{background:var(--surface);width:43px;height:43px;color:var(--surface-dark);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.selection-related__card>.selection-eyebrow{margin-top:23px}.selection-related__card h3{margin:8px 0;font:400 clamp(29px,3vw,45px)/1.1 Georgia,serif}.selection-related__card>p{margin:0;font-size:14px}@media (max-width:1050px){.selection-header{grid-template-columns:1fr auto}.selection-header__nav{grid-area:2/1/auto/-1;justify-content:center;padding-top:12px}.selection-hero{grid-template-columns:48% 52%}.selection-hero h1{font-size:clamp(45px,5.5vw,70px)}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-feature__content{padding:55px 35px}.selection-detail__grid{gap:35px}}@media (max-width:750px){.selection-header{gap:15px;min-height:90px;padding-block:14px}.selection-header__brand{font-size:20px}.selection-header__brand>span:first-child{font-size:43px}.selection-header__visit{gap:7px;min-height:42px;padding:10px 12px;font-size:11px}.selection-header__nav{justify-content:space-between;gap:10px;overflow-x:auto}.selection-header__nav a{white-space:nowrap;font-size:12px}.selection-hero{grid-template-columns:1fr;min-height:0}.selection-hero__content{padding:68px var(--page-padding) 40px}.selection-hero h1{font-size:clamp(47px,10vw,75px)}.selection-hero__visual{min-height:430px;padding:0 15px 45px}.selection-hero__photo{border-radius:90px 18px 65px/75px 18px 55px;inset:0 15px 45px}.selection-hero__bottom{bottom:18px}.selection-hero__stamp{padding:13px 17px;bottom:80px;right:32px}.selection-catalog__heading{flex-direction:column;align-items:flex-start;gap:20px}.selection-catalog__heading>p{max-width:450px}.selection-filters{flex-wrap:nowrap;margin-top:30px;padding-bottom:17px;overflow-x:auto}.selection-filter{white-space:nowrap;flex:none}.selection-grid{gap:35px 16px}.selection-card--large{grid-column:span 2}.selection-card__visual{border-radius:35px 12px 25px/30px 12px 20px}.selection-card__meta h3{font-size:26px}.selection-card__meta>div>span{font-size:12px}.selection-feature{grid-template-columns:1fr}.selection-feature__image{min-height:450px}.selection-feature__content{padding:60px var(--page-padding)}.selection-detail__grid{grid-template-columns:1fr}.selection-detail__content{padding-top:15px}.selection-detail__content h1{font-size:clamp(65px,13vw,105px)}}@media (max-width:480px){.selection-header__nav{gap:15px}.selection-header__visit{gap:0;font-size:0}.selection-header__visit svg{width:20px;height:20px}.selection-hero__visual{min-height:360px}.selection-hero__stamp small{font-size:14px}.selection-catalog{padding-block:65px}.selection-grid{grid-template-columns:1fr 1fr;gap:32px 12px}.selection-card--large{grid-column:1/-1}.selection-card:not(.selection-card--large) .selection-card__visual{aspect-ratio:.75;border-radius:22px 8px 18px}.selection-card__arrow{width:34px;height:34px;top:11px;right:11px}.selection-card__meta{padding:14px 2px 0}.selection-card__meta h3{font-size:23px}.selection-card__meta>span{font-size:9px}.selection-feature__image{min-height:345px}.selection-feature h2{font-size:60px}.selection-outro h2{font-size:clamp(38px,9vw,55px)}.selection-related__grid{grid-template-columns:1fr}.selection-detail__gallery{gap:10px}}@media (prefers-reduced-motion:reduce){.selection-site *,.selection-site :before,.selection-site :after,.selection-header *{transition:none!important;animation:none!important}}
