.rs-fashion-directory .directory-intro h1{font-size:clamp(62px,5.4vw,86px)}.fashion-add{display:flex;align-items:center;text-decoration:none;justify-content:center}.rs-fashion-directory .fashion-tabs{margin-bottom:0}.fashion-tabs button{flex:0 1 auto;min-width:160px;padding-inline:25px!important}.fashion-specialities{display:flex;justify-content:space-between;gap:6px;padding:7px 20px;margin:0 6px;border-bottom:1px solid #ccd4d6;overflow-x:auto}.fashion-specialities button{border:0;background:transparent;color:#122a35;padding:7px 12px;font:10px 'DM Sans',Arial;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.fashion-specialities button[aria-pressed=true]{color:#008e8b;text-decoration:underline;text-underline-offset:5px}.fashion-development{font:9px/1.3 'DM Sans',Arial;text-transform:uppercase;letter-spacing:.12em;color:#64757a;margin:8px 20px}.fashion-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:2px;gap:0 3px;padding:0 3px 0 0;align-items:start}.fashion-card{position:relative;display:block;min-width:0;overflow:hidden;background:#15242a;color:white;text-decoration:none;box-sizing:border-box;margin:0 0 3px}.fashion-card .directory-photo,.fashion-card>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fashion-card:after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#0312190a 30%,#031219eb 100%);pointer-events:none}.fashion-card-copy{position:absolute;left:12px;right:12px;bottom:16px;z-index:1}.fashion-card h2{font:400 clamp(25px,2.2vw,38px)/1.02 'Cormorant Garamond',Georgia;margin:0 0 5px;letter-spacing:-.025em;color:white}.fashion-card p{font:italic 12px/1.3 Georgia;margin:0;padding-right:18px;color:white}.fashion-card .directory-arrow{font-size:23px}.fashion-card:focus-visible{outline:3px solid #10e2cf;outline-offset:-3px}.fashion-card:hover .directory-photo,.fashion-card:hover>img{filter:brightness(1.07)}.fashion-card.photo-unavailable{background:linear-gradient(135deg,#123440,#061926)}.fashion-card[hidden]{display:none!important}.fashion-profile{width:min(1000px,94vw);max-height:90vh;overflow:auto;border:0;border-radius:0;padding:0;background:#fbfaf6;color:#163039}.fashion-profile::backdrop{background:#061927bb;backdrop-filter:blur(4px)}.fashion-profile-image{position:relative;background:#172a30;height:55vh;min-height:260px;overflow:hidden}.fashion-profile-image .directory-photo,.fashion-profile-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fashion-profile-copy{padding:25px 30px}.fashion-profile h2{font:48px/1.05 'Cormorant Garamond',Georgia;margin:5px 0 14px}.fashion-profile-description{font:italic 21px Georgia}.fashion-profile-tags{display:flex;gap:12px;flex-wrap:wrap;font:11px 'DM Sans',Arial;letter-spacing:.08em;text-transform:uppercase}.fashion-photo-credit{font:11px/1.5 'DM Sans',Arial;color:#5c7076;margin:18px 0}.fashion-profile-actions{display:flex;gap:15px;flex-wrap:wrap}.fashion-profile-actions a{padding:10px 15px;background:#103440;color:white;text-decoration:none;font:13px Georgia}.fashion-profile-actions a:last-child{background:transparent;border:1px solid #64858a;color:#123340}.rs-fashion-directory .directory-footer a{color:inherit;font:14px Georgia;text-decoration:none}@media(max-width:1100px){.fashion-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.fashion-tabs button{font-size:13px;min-width:0;padding-inline:15px!important}}@media(max-width:800px){.fashion-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.fashion-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.fashion-card h2{font-size:26px}.fashion-card p{font-size:11px}.fashion-specialities{justify-content:flex-start}.fashion-tabs button{white-space:normal;font-size:13px!important}.rs-fashion-directory .directory-actions{width:100%}.fashion-profile-copy{padding:22px}.fashion-profile-image{height:45vh}.fashion-development{font-size:8px}}
