.catalog-module__1dd5XW__page{--case-reading-canvas:#080a0c;--case-reading-text:#e4e3e0;--case-reading-muted:#b0afad;--case-reading-surface:#151719;--case-reading-hover:#25282b;--case-table-rule:#303336;isolation:isolate;min-block-size:100dvh;padding:clamp(1rem,3vw,3rem);color:var(--case-reading-text);background:var(--case-reading-canvas);padding-block-start:var(--floating-panel-offset);position:relative}.catalog-module__1dd5XW__layout{max-inline-size:80rem;margin-inline:auto;container:case-reading/inline-size}.catalog-module__1dd5XW__header{margin-block:clamp(2rem,4vw,4rem) 2.5rem}.catalog-module__1dd5XW__header p{max-inline-size:48rem;color:var(--case-reading-text)}.catalog-module__1dd5XW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.catalog-module__1dd5XW__grid .case-card-shell{--catalog-card-radius:clamp(1.75rem, 4vw, 2.5rem);--catalog-card-inset:1.25rem;border-radius:var(--catalog-card-radius)}.catalog-module__1dd5XW__grid .case-card-content{padding:var(--catalog-card-inset)}.catalog-module__1dd5XW__grid .case-card-metric{border-radius:max(0px, calc(var(--catalog-card-radius) - var(--catalog-card-inset)))}:is(.catalog-module__1dd5XW__page .catalog-module__1dd5XW__grid .case-card-trigger .case-card-image,.catalog-module__1dd5XW__page .catalog-module__1dd5XW__grid .case-card-trigger:hover .case-card-image){filter:none!important;transition:none!important;transform:none!important}.catalog-module__1dd5XW__atmosphere{z-index:-1;isolation:isolate;pointer-events:none;opacity:.22;position:fixed;inset:0;overflow:hidden}.catalog-module__1dd5XW__atmosphere:after{content:"";background:linear-gradient(180deg, transparent, var(--case-reading-canvas));position:absolute;inset:0}.catalog-module__1dd5XW__cover{-o-object-fit:cover;object-fit:cover;filter:blur(6px)brightness(.65)saturate(1.15);mix-blend-mode:plus-lighter;opacity:0;block-size:calc(100% + 4rem);inline-size:calc(100% + 4rem);max-inline-size:none;transition:opacity 2.4s ease-in-out;position:absolute;inset:-2rem}.catalog-module__1dd5XW__cover[data-active=true]{opacity:1}@media (max-width:767px){.catalog-module__1dd5XW__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.catalog-module__1dd5XW__cover{transition:none}}
