.catalog{background:#ebe9e0;color:#292a24;min-height:100vh;padding:0 4vw 40px;color-scheme:light}.catalog-header{height:80px;border-bottom:1px solid #292a2440;display:flex;justify-content:space-between;align-items:center;font:11px Courier New,monospace;letter-spacing:.05em}.catalog-header nav{display:flex;gap:27px;letter-spacing:0}.catalog-header a:hover{text-decoration:underline;text-underline-offset:5px}.catalog-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:70px 0 85px}.catalog-overline{font:10px Courier New,monospace;letter-spacing:.13em}.catalog-intro h1{font:clamp(58px,7.8vw,126px)/.95 Georgia,serif;letter-spacing:-.065em;font-weight:400;margin-top:24px}.catalog-intro h1 em{font-weight:400;color:#786856}.catalog-intro>p{font:13px/1.8 Courier New,monospace;margin-bottom:4px;max-width:325px}.catalog-group{scroll-margin-top:25px;margin-bottom:85px}.catalog-group-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:21px 0;border-top:1px solid #292a2480;margin-bottom:10px}.catalog-group-heading h2{font:14px Courier New,monospace;font-weight:400}.catalog-group-heading>span{font:10px Courier New,monospace;color:#676a5d}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.catalog-plate{min-width:0}.catalog-plate>a{display:block}.catalog-preview{aspect-ratio:1.5;position:relative;overflow:hidden;container-type:inline-size;background:#181917;border:1px solid #292a2424}.catalog-preview-inner{width:1200px;height:800px;position:absolute;top:0;left:0;transform-origin:0 0;transform:scale(calc(100cqw / 1200px));pointer-events:none;overflow:hidden}.catalog-preview-inner>.beauty{width:1200px;min-height:800px}.catalog-preview-inner .reseda-study{padding:0 48px}.catalog-preview-inner .reseda-nav{height:70px;font-size:12px}.catalog-preview-inner .reseda-wordmark{font-size:238px;margin:62px -7px 46px}.catalog-preview-inner .reseda-lead{gap:55px}.catalog-preview-inner .reseda-study h2{font-size:32px}.catalog-preview-inner>.art-piece{height:800px;min-height:800px;width:1200px}.catalog-caption{display:flex;gap:15px;align-items:center;margin-top:17px}.catalog-caption>span:first-child{font:11px Courier New,monospace;color:#787a6d}.catalog-caption h3{font:23px Georgia,serif;font-weight:400;letter-spacing:-.035em}.catalog-caption>span:last-child{margin-left:auto;font-size:21px}.catalog-material{font:11px/1.6 Courier New,monospace;color:#686a5d;margin:7px 0 0 30px}.catalog-plate>a:hover .catalog-caption h3{text-decoration:underline;text-underline-offset:6px}.catalog-reseda-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:9%;align-items:center}.catalog-reseda-note p{font:clamp(28px,3vw,48px)/1.15 Georgia,serif;letter-spacing:-.035em}.catalog-reseda-note a{display:inline-block;font:11px Courier New,monospace;margin-top:40px;text-decoration:underline;text-underline-offset:5px}.catalog-footer{display:flex;justify-content:space-between;font:11px/1.6 Courier New,monospace;border-top:1px solid #292a2440;padding-top:25px;gap:25px}@media(max-width:760px){.catalog{padding:0 5vw 35px}.catalog-header{height:82px;align-items:flex-start;justify-content:center;flex-direction:column;gap:13px;font-size:10px}.catalog-header nav{gap:20px}.catalog-intro{padding:45px 0 55px;flex-direction:column;align-items:flex-start;gap:28px}.catalog-intro h1{font-size:15vw}.catalog-intro>p{font-size:11px}.catalog-group-heading{align-items:flex-start}.catalog-group-heading h2{font-size:12px}.catalog-group-heading>span{font-size:9px}.catalog-grid{grid-template-columns:1fr;gap:30px}.catalog-group{margin-bottom:55px}.catalog-caption h3{font-size:23px}.catalog-material{font-size:10px}.catalog-reseda-layout{grid-template-columns:1fr;gap:35px}.catalog-reseda-note p{font-size:30px}.catalog-reseda-note a{margin-top:20px}.catalog-footer{flex-direction:column;font-size:10px}}.catalog-plate{position:relative}.catalog-plate>a:after{content:"";position:absolute;inset:0;z-index:2}.catalog-preview-inner .art-stage{width:1200px;height:800px;min-height:800px}.catalog-preview-inner *{animation-play-state:paused!important}.catalog-preview-inner .afterimage-trace{opacity:.46;filter:saturate(.2)}.catalog-preview-inner .afterimage-rest{opacity:.38}.catalog-preview-inner .channel-shade{opacity:.1}.catalog-preview-inner .art-instruction{display:none}