.discovery-page{--catalog-line:#092e2338;--catalog-muted:#4b6657;color:#092e23;background:#e5f2ea}.discovery-heading{border-bottom:1px solid var(--catalog-line);grid-template-columns:1.5fr 1fr;gap:44px;padding:52px 44px 48px;display:grid}.discovery-kicker{letter-spacing:1.9px;font-size:11px;font-weight:650;line-height:1.6}.discovery-heading h1{font-family:var(--serif,Georgia, serif);letter-spacing:-3px;margin-top:20px;font-size:clamp(52px,6.6vw,106px);line-height:.99}.discovery-heading h1 span{color:#4e705b}.discovery-intro{flex-direction:column;justify-content:space-between;gap:24px;max-width:340px;margin-left:auto;display:flex}.discovery-intro p{color:var(--catalog-muted);font-size:18px;line-height:1.65}.discovery-branch{margin-left:auto}.catalog{padding:0 44px 48px}.catalog-controls{border-bottom:1px solid var(--catalog-line);justify-content:space-between;align-items:center;gap:24px;padding:27px 0;display:flex}.catalog-search{border:1px solid #092e2360;border-radius:30px;align-items:center;gap:12px;width:330px;min-width:240px;max-width:100%;min-height:48px;padding:0 17px;display:flex}.catalog-search:focus-within{outline-offset:3px;outline:2px solid #092e23}.catalog-search svg{flex-shrink:0}.catalog-search input{color:#092e23;background:0 0;border:0;outline:none;width:100%;min-width:0;padding-block:12px;font-size:16px}.catalog-search input::placeholder{color:#4b6657;opacity:1}.catalog-filters{flex-wrap:wrap;gap:7px;display:flex}.catalog-filters button{border:1px solid var(--catalog-line);white-space:nowrap;border-radius:30px;min-height:44px;padding:10px 17px;font-size:14px;transition:background .18s,color .18s}.catalog-filters button[aria-pressed=true]{color:#fff7e6;background:#092e23;border-color:#092e23}.catalog-filters button:hover{background:#cce3d5}.catalog-filters button[aria-pressed=true]:hover{background:#19513c}.catalog-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);gap:38px;padding-top:30px;display:grid}.catalog-index{min-width:0}.catalog-topline{border-bottom:1px solid var(--catalog-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:19px;display:flex}.catalog-topline h2{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-family:var(--sans,Arial, sans-serif);font-weight:600}.catalog-topline>p{color:var(--catalog-muted);font-size:13px}.catalog-entry{border-bottom:1px solid var(--catalog-line)}.catalog-entry-link{grid-template-columns:28px 94px minmax(0,1fr) 24px;align-items:center;gap:22px;padding:26px 0;display:grid}.catalog-number{font-family:var(--serif,Georgia, serif);color:#597560;align-self:start;padding-top:4px;font-size:24px;line-height:1}.catalog-image{aspect-ratio:1;background:#092e23;position:relative;overflow:hidden}.catalog-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.catalog-entry-link:hover .catalog-image img{transform:scale(1.045)}.catalog-image-mark{color:#fff7e6;border:1px solid #fff7e680;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:25px;display:none;position:absolute;bottom:15px;right:15px}.catalog-tags{text-transform:uppercase;letter-spacing:1.3px;color:#4b6657;font-size:10px;font-weight:550;line-height:1.5}.catalog-entry h3{letter-spacing:-.65px;font-size:clamp(24px,2.35vw,35px);line-height:1.08;font-family:var(--serif,Georgia, serif);margin-top:8px}.catalog-description{color:#4b6657;max-width:380px;margin-top:11px;font-size:15px;line-height:1.65}.catalog-open{align-items:center;gap:22px;margin-top:24px;font-size:14px;font-weight:600;display:none}.catalog-row-arrow{font-size:26px;transition:transform .2s}.catalog-entry-link:hover .catalog-row-arrow{transform:translate(3px,-3px)}.catalog-entry-featured .catalog-entry-link{grid-template-columns:28px minmax(130px,.85fr) minmax(0,1fr);gap:22px;padding:28px 0}.catalog-entry-featured .catalog-image{aspect-ratio:.88}.catalog-entry-featured h3{letter-spacing:-1.1px;font-size:clamp(30px,3vw,46px)}.catalog-entry-featured .catalog-row-arrow{display:none}.catalog-entry-featured .catalog-open,.catalog-entry-featured .catalog-image-mark{display:flex}.catalog-editorial-note{color:#4b6657;gap:8px;padding-top:22px;font-size:12px;line-height:1.7;display:flex}.catalog-editorial-note>span{color:#a14c1f;font-size:23px;line-height:.85}.discovery-aside{padding-top:0}.discovery-aside-link{color:#fff7e6;isolation:isolate;background:#092e23;align-items:end;height:100%;min-height:510px;max-height:620px;display:flex;position:relative;overflow:hidden}.discovery-aside-link>img{object-fit:cover;z-index:-2;opacity:.8;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.discovery-aside-link:after{content:"";z-index:-1;background:linear-gradient(#092e2300 10%,#092e2310 25%,#041a12d9 65%,#041a12 100%);position:absolute;inset:0}.discovery-aside-link:hover>img{transform:scale(1.03)}.discovery-aside-copy{width:100%;padding:28px}.discovery-aside-copy .discovery-kicker{color:#e5f2eacd;letter-spacing:1.4px;font-size:9px}.discovery-aside-copy h2{font-family:var(--serif,Georgia, serif);letter-spacing:-1px;margin-top:18px;font-size:clamp(36px,3.3vw,51px);line-height:1.03}.discovery-aside-copy>p:not(.discovery-kicker){color:#e5f2eacb;margin-top:17px;font-size:15px;line-height:1.6}.discovery-aside-copy>span{border-top:1px solid #e5f2ea60;justify-content:space-between;align-items:center;gap:10px;margin-top:23px;padding-top:19px;font-size:14px;display:flex}.discovery-aside-copy>span>span{font-size:25px}.discovery-side-note{align-items:center;gap:17px;padding:22px 4px;display:flex}.discovery-side-note>span{font-size:40px;line-height:1}.discovery-side-note p{color:#4b6657;max-width:150px;font-size:13px;line-height:1.5}.catalog-empty{text-align:center;border-bottom:1px solid var(--catalog-line);background:#fff7e6;padding:50px 25px}.catalog-empty-symbol{font-size:40px}.catalog-empty h3{font-family:var(--serif,Georgia, serif);margin-top:15px;font-size:38px}.catalog-empty p{color:#4b6657;max-width:370px;margin:14px auto 20px;line-height:1.65}.catalog-empty button{border-bottom:1px solid;min-height:44px;font-weight:600}.catalog-empty button span{padding-left:20px}.catalog-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discovery-guide .catalog-entry-featured .catalog-entry-link{grid-template-columns:28px 1fr}.discovery-guide .catalog-entry-featured .catalog-image{aspect-ratio:1.8;grid-column:2}.discovery-guide .catalog-entry-featured .catalog-entry-copy{grid-column:2}.discovery-guide .catalog-entry-featured h3{font-size:clamp(40px,4.2vw,62px)}@media (width>=1600px){.discovery-heading,.catalog{padding-inline:56px}.catalog-layout{gap:48px}}@media (width<=1150px){.catalog-controls{flex-direction:column;align-items:start;gap:15px}.catalog-search{width:100%}.catalog-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.catalog-entry-link{grid-template-columns:22px 75px minmax(0,1fr);gap:15px}.catalog-row-arrow{display:none}.catalog-entry-featured .catalog-entry-link{grid-template-columns:22px minmax(90px,.7fr) minmax(0,1fr);gap:15px}.discovery-aside-copy{padding:23px}}@media (width<=900px){.discovery-heading{gap:28px;padding:36px 28px}.discovery-heading h1{font-size:66px}.discovery-intro p{font-size:16px}.catalog{padding-inline:28px}.catalog-layout{grid-template-columns:minmax(0,1fr)}.catalog-entry-featured .catalog-entry-link{grid-template-columns:28px minmax(150px,.7fr) minmax(0,1fr);gap:24px}.catalog-entry-featured .catalog-image{aspect-ratio:1.05}.catalog-entry-featured h3{font-size:38px}.catalog-entry-link{grid-template-columns:28px 94px minmax(0,1fr) 24px;gap:24px}.catalog-row-arrow{display:block}.discovery-aside{grid-template-columns:1fr .45fr;gap:28px;margin-top:12px;display:grid}.discovery-aside-link{min-height:340px}.discovery-aside-copy h2{max-width:290px;font-size:44px}.discovery-aside-copy>p:not(.discovery-kicker){max-width:300px}.discovery-side-note{flex-direction:column;align-self:end;align-items:start;padding-bottom:30px}.discovery-aside-link>img{object-position:center 38%}}@media (width<=600px){.discovery-heading{grid-template-columns:1fr;gap:23px;padding:32px 22px 29px}.discovery-heading h1{letter-spacing:-1.8px;margin-top:14px;font-size:clamp(49px,11.5vw,68px)}.discovery-intro{flex-direction:row-reverse;align-items:center;gap:18px;max-width:none;margin-left:0}.discovery-intro p{max-width:330px;line-height:1.6}.discovery-branch{flex-shrink:0;width:55px;height:65px}.catalog{padding:0 22px 28px}.catalog-controls{gap:13px;padding:22px 0}.catalog-filters{gap:6px}.catalog-filters button{padding-inline:13px;font-size:13px}.catalog-layout{padding-top:22px}.catalog-topline h2{letter-spacing:1.2px;font-size:10px}.catalog-topline>p{font-size:12px}.catalog-entry-featured .catalog-entry-link{grid-template-columns:22px minmax(0,1fr);gap:15px;padding-top:23px}.catalog-entry-featured .catalog-image{aspect-ratio:1.45;grid-column:2}.catalog-entry-featured .catalog-entry-copy{grid-column:2}.catalog-entry-featured h3{font-size:37px}.catalog-entry-featured .catalog-open{margin-top:17px}.catalog-entry-link{grid-template-columns:22px 67px minmax(0,1fr);gap:13px;padding-block:23px}.catalog-row-arrow{display:none}.catalog-number{font-size:22px}.catalog-entry h3{font-size:25px}.catalog-tags{letter-spacing:.8px;font-size:9px}.catalog-description{margin-top:9px;font-size:14px;line-height:1.55}.catalog-entry:not(.catalog-entry-featured) .catalog-description{grid-column:2}.discovery-aside{grid-template-columns:1fr;gap:0}.discovery-aside-link{min-height:390px}.discovery-aside-copy{padding:27px}.discovery-aside-copy h2{max-width:270px;font-size:43px}.discovery-side-note{flex-direction:row;align-items:center;gap:14px;padding:20px 0 0}.discovery-side-note p{max-width:none}.discovery-side-note>span{font-size:30px}.discovery-guide .catalog-entry-featured .catalog-entry-link{grid-template-columns:22px minmax(0,1fr)}.discovery-guide .catalog-entry-featured h3{font-size:40px}}@media (prefers-reduced-motion:reduce){.catalog-image img,.catalog-row-arrow,.discovery-aside-link>img{transition:none}}
