.forgeway-dark.typography-clear .pd-family-hero{background:#081a2d;padding:32px 0 55px}.pd-family-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-block:35px 50px;display:grid}.forgeway-dark.typography-clear .pd-family-hero h1{letter-spacing:-.055em;margin:24px 0 30px;font-size:clamp(78px,10vw,150px);font-weight:300;line-height:1.04}.forgeway-dark.typography-clear .pd-family-preheader{color:#a7c5d2;font-size:21px;line-height:1.4}.forgeway-dark.typography-clear .pd-family-intro p{color:#afc2d0;max-width:650px;margin-top:18px;font-size:21px;line-height:1.55}.pd-family-art{background:radial-gradient(ellipse,color-mix(in srgb,var(--family-color) 17%,transparent),transparent 66%);justify-content:center;align-items:center;min-height:530px;display:flex}.pd-family-art img{object-fit:contain;filter:drop-shadow(25px 28px 18px #020d1d88);width:auto;max-width:85%;height:470px;transform:rotate(10deg)}.pd-family-categories{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:0 34px;padding-top:20px;display:flex}.pd-family-categories a{color:#bed6df;align-items:center;gap:18px;padding-block:15px;font-size:18px;display:flex}.pd-family-categories a:hover{color:#fff}.pd-family-range{border-top:1px solid #ffffff16;padding:80px 0;scroll-margin-top:30px}.pd-family-range:nth-of-type(2n){background:#0d2238}.forgeway-dark.typography-clear .pd-family-range h2{margin-bottom:44px;font-size:clamp(42px,4.5vw,68px)}.forgeway-dark.typography-clear .pd-family-range .catalog-card h3{margin-top:26px}.pd-family-contact{background:#122b41;padding:90px 0}.forgeway-dark.typography-clear .pd-family-contact h2{max-width:850px}.forgeway-dark.typography-clear .pd-family-contact p{color:#b0c7d5;max-width:700px;margin-top:25px;font-size:21px;line-height:1.6}.pd-family-contact .button{margin-top:30px}.catalog-toolbar.catalog-toolbar-complete{grid-template-columns:1.2fr .85fr 1fr auto;gap:20px}.forgeway-dark .catalog-image:before{display:none}.catalog-packshot{width:min(calc(320px * var(--pack-aspect,.4)),74%);aspect-ratio:var(--pack-aspect,.4);filter:drop-shadow(12px 18px 12px #0006);transition:transform .55s cubic-bezier(.2,.65,.3,1);display:block;position:relative;overflow:hidden}.forgeway-dark .catalog-image .catalog-packshot img{object-fit:fill;filter:none;max-width:none;position:absolute}.catalog-card:hover .catalog-image .catalog-packshot img{transform:none}.catalog-card:hover .catalog-packshot{transform:translateY(-7px)rotate(-3deg)}.catalog-description{max-width:1050px;padding:0 0 40px}.forgeway-dark.typography-clear .catalog-description p{color:#aec3d3;margin-top:22px;font-size:21px;line-height:1.6}.catalog-category-links{flex-wrap:wrap;gap:16px 32px;margin-bottom:36px;display:flex}.catalog-category-links a{color:#b9d8df;border-bottom:1px solid #91b6c666;padding-block:10px;font-size:20px}.catalog-overview-families{border-top:1px solid #fff2;grid-template-columns:1fr 1fr;gap:50px;margin-top:65px;padding-top:60px;display:grid}.forgeway-dark.typography-clear .catalog-overview-families h2{letter-spacing:-.04em;margin-bottom:22px;font-size:42px;font-weight:300}.forgeway-dark.typography-clear .catalog-overview-families p{color:#abc3d3;font-size:20px;line-height:1.6}.catalog-overview-families a{color:#bedde2;align-items:center;gap:20px;margin-top:25px;font-size:19px;display:inline-flex}@media (max-width:1000px){.pd-family-hero-grid{gap:35px}.catalog-toolbar.catalog-toolbar-complete{grid-template-columns:1fr 1fr}.catalog-toolbar-complete .catalog-search{grid-column:1/-1}.catalog-toolbar-complete .catalog-clear{justify-self:start}}@media (max-width:700px){.pd-family-hero-grid{grid-template-columns:1fr;gap:15px;padding-top:25px}.pd-family-art{min-height:410px}.pd-family-art img{height:370px}.pd-family-range{padding-block:60px}.pd-family-categories{gap:0 25px}.pd-family-categories a{font-size:17px}.catalog-overview-families,.catalog-toolbar.catalog-toolbar-complete{grid-template-columns:1fr}.catalog-toolbar-complete .catalog-search{grid-column:auto}}
