.CategorySections_grid__Qh_KZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.CategorySections_card__BU_tK{container-type:inline-size;display:flex;min-width:0;flex-direction:column;padding:1.5rem;border:1px solid #eceef0;border-radius:14px;background:#f6f6f6;transition:border-color .18s,background .18s,box-shadow .18s}.CategorySections_card__BU_tK:focus-visible,.CategorySections_card__BU_tK:hover{border-color:#d7d9dc;background:#fff;box-shadow:0 12px 32px -20px #17191d55}.CategorySections_cardTop__iXCov{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);min-height:144px;align-items:center;gap:.5rem;margin-bottom:1rem}.CategorySections_count__89FLH{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-self:stretch;text-align:right}.CategorySections_countNumber__P2djF{display:block;width:max-content;color:#858a92;font-size:clamp(8rem,55cqw,11rem);font-stretch:100%;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:.82;white-space:nowrap;transform:scaleX(.62);transform-origin:right center}.CategorySections_countLabel__Tnvtb{margin-top:.5rem;color:#656d78;font-size:.75rem;font-weight:500;line-height:1.4}.CategorySections_title__PmQvw{margin:0;color:var(--color-brand);font-stretch:78%;font-size:clamp(1.5rem,2.25vw,2.25rem);font-weight:750;line-height:1.15;text-transform:uppercase;hyphens:auto;overflow-wrap:anywhere}.CategorySections_description__E17zX{margin-top:.75rem;margin-bottom:1.5rem;color:var(--color-graphite);font-size:.9375rem;line-height:1.6}.CategorySections_cta__p7kXf{display:flex;min-height:44px;margin-top:auto;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--color-line);padding-top:.8rem;color:var(--color-ink);font-size:.875rem;font-weight:600}.CategorySections_cta__p7kXf svg{color:var(--color-brand);transition:transform .18s}.CategorySections_card__BU_tK:hover .CategorySections_cta__p7kXf svg{transform:translate(2px,-2px)}.CategorySections_motionToggle__9FIND{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;padding:.5rem .2rem;color:var(--color-slate);font-size:.75rem;cursor:pointer}.CategorySections_motionToggle__9FIND:hover{color:var(--color-ink)}.CategorySections_scene__XtedD{position:relative;display:block;width:100%;max-width:144px;height:144px;perspective:650px}.CategorySections_shadow__BwxiU{position:absolute;bottom:2px;left:11%;width:78%;height:20px;border-radius:50%;background:#17191d25;filter:blur(7px)}.CategorySections_camera__RhYgW{position:absolute;top:72%;left:50%;transform:rotateX(-20deg) scale(.8);transform-style:preserve-3d}.CategorySections_turntable__BsVr9{position:absolute;transform:rotateY(-28deg);transform-style:preserve-3d;animation:CategorySections_turn__lkgpD 24s linear infinite;animation-play-state:paused}[data-category-motion=on] .CategorySections_scene__XtedD[data-visible=true] .CategorySections_turntable__BsVr9{animation-play-state:running}.CategorySections_card__BU_tK:nth-child(2) .CategorySections_turntable__BsVr9{animation-delay:-4s}.CategorySections_card__BU_tK:nth-child(3) .CategorySections_turntable__BsVr9{animation-delay:-8s}.CategorySections_card__BU_tK:nth-child(4) .CategorySections_turntable__BsVr9{animation-delay:-12s}.CategorySections_card__BU_tK:nth-child(5) .CategorySections_turntable__BsVr9{animation-delay:-16s}.CategorySections_card__BU_tK:nth-child(6) .CategorySections_turntable__BsVr9{animation-delay:-20s}.CategorySections_card__BU_tK:focus-within .CategorySections_turntable__BsVr9,.CategorySections_card__BU_tK:hover .CategorySections_turntable__BsVr9{animation-play-state:paused}.CategorySections_box__yyAKi{position:absolute;top:0;left:0;transform-style:preserve-3d}.CategorySections_box__yyAKi>span{position:absolute;top:0;left:0;display:block;border:.5px solid #17191d20;backface-visibility:hidden}.CategorySections_back__hz8Ec,.CategorySections_front__uuAEO{width:var(--box-w);height:var(--box-h);background:#e0e1e2}.CategorySections_front__uuAEO{transform:translate(-50%,-50%) translateZ(calc(var(--box-d) / 2))}.CategorySections_back__hz8Ec{transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--box-d) / 2))}.CategorySections_left__WC3AW,.CategorySections_right__OWyNL{width:var(--box-d);height:var(--box-h);background:#a4a7aa}.CategorySections_left__WC3AW{transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--box-w) / 2))}.CategorySections_right__OWyNL{transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--box-w) / 2));background:#c1c3c6}.CategorySections_bottom__LAezs,.CategorySections_top__Koemr{width:var(--box-w);height:var(--box-d);background:#f9f9f9}.CategorySections_top__Koemr{transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--box-h) / 2))}.CategorySections_bottom__LAezs{transform:translate(-50%,-50%) rotateX(-90deg) translateZ(calc(var(--box-h) / 2));background:#777d82}.CategorySections_building__na0WD>.CategorySections_back__hz8Ec:after,.CategorySections_building__na0WD>.CategorySections_front__uuAEO:after,.CategorySections_building__na0WD>.CategorySections_left__WC3AW:after,.CategorySections_building__na0WD>.CategorySections_right__OWyNL:after{position:absolute;inset:5px 4px;content:"";opacity:.7;background:repeating-linear-gradient(0deg,transparent 0 6px,#d7d9db 6px 10px),repeating-linear-gradient(90deg,#555b60 0 4px,transparent 4px 9px)}.CategorySections_base__BxPcE>.CategorySections_back__hz8Ec,.CategorySections_base__BxPcE>.CategorySections_front__uuAEO{background:#60676d}.CategorySections_base__BxPcE>.CategorySections_left__WC3AW,.CategorySections_base__BxPcE>.CategorySections_right__OWyNL{background:#3a4147}.CategorySections_base__BxPcE>.CategorySections_top__Koemr{background:#dadcde}.CategorySections_roof__0e34b>.CategorySections_back__hz8Ec,.CategorySections_roof__0e34b>.CategorySections_front__uuAEO,.CategorySections_roof__0e34b>.CategorySections_top__Koemr{background:#5a6269}.CategorySections_roof__0e34b>.CategorySections_left__WC3AW,.CategorySections_roof__0e34b>.CategorySections_right__OWyNL{background:#333b42}.CategorySections_field__rPugO>.CategorySections_top__Koemr{background:#d4d6d8}.CategorySections_awning__lXdjB>.CategorySections_front__uuAEO,.CategorySections_awning__lXdjB>.CategorySections_top__Koemr{background:repeating-linear-gradient(90deg,#353c42 0 7px,#f4f5f5 7px 14px)}.CategorySections_relief__9sP54{position:absolute;top:-50px;left:-21px;width:42px;height:42px;transform:translateZ(25px);transform-style:preserve-3d}.CategorySections_reliefTall__SZJJX{top:-65px;left:-23px}.CategorySections_relief__9sP54 svg{position:absolute;inset:0;width:42px;height:42px}.CategorySections_reliefEdge__mskHm{color:#20272d;fill:#f1f2f3}.CategorySections_reliefFace__Ixw7P{color:#1d242a;fill:#f7f8f8;filter:drop-shadow(0 1px 0 #fff)}@keyframes CategorySections_turn__lkgpD{0%{transform:rotateY(-28deg)}to{transform:rotateY(332deg)}}@container (min-width: 300px){.CategorySections_camera__RhYgW{transform:rotateX(-20deg)}}@media (max-width:1023px){.CategorySections_grid__Qh_KZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.CategorySections_grid__Qh_KZ{grid-template-columns:minmax(0,1fr)}.CategorySections_card__BU_tK{min-height:0;padding:1.25rem}.CategorySections_title__PmQvw{font-size:1.75rem}.CategorySections_description__E17zX{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.CategorySections_turntable__BsVr9,[data-category-motion=on] .CategorySections_scene__XtedD[data-visible=true] .CategorySections_turntable__BsVr9{animation:none}.CategorySections_motionToggle__9FIND{display:none}.CategorySections_card__BU_tK,.CategorySections_cta__p7kXf svg{transition:none}}.HeroVideo_shade__nVFZ6,.HeroVideo_visual__EYf9h{position:absolute;inset:0}.HeroVideo_shade__nVFZ6{pointer-events:none;background:linear-gradient(180deg,rgb(23 25 29/.72),rgb(23 25 29/.68) 45%,rgb(23 25 29/.84))}@media (max-width:767px){.HeroVideo_visual__EYf9h{bottom:auto;height:min(42rem,177.778vw);max-height:100%}.HeroVideo_shade__nVFZ6{background:linear-gradient(180deg,rgb(23 25 29/.68),rgb(23 25 29/.72) 50%,rgb(23 25 29/.94) 82%,#17191d)}}@media (min-width:1024px){.HeroVideo_shade__nVFZ6{background:linear-gradient(0deg,rgb(23 25 29/.65),transparent 70%),linear-gradient(90deg,rgb(23 25 29/.78),rgb(23 25 29/.68) 50%,rgb(23 25 29/.22))}}