.hch-results-page{--hcr-ink: #171411;--hcr-charcoal: #24211e;--hcr-ivory: #fbf8f4;--hcr-paper: #f4eee7;--hcr-white: #fffdf9;--hcr-gold: #c58f34;--hcr-muted: #625b54;background:var(--hcr-background, var(--hcr-ivory));color:var(--hcr-text, var(--hcr-ink));overflow:hidden;position:relative}.hch-results-page *,.hch-results-page *:before,.hch-results-page *:after{box-sizing:border-box}.hcr-shell{margin-inline:auto;width:min(calc(100% - clamp(64px,9vw,168px)),var(--hcr-width, 1500px))}.hcr-eyebrow{color:var(--hcr-accent, var(--hcr-gold));font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1.35;margin:0;text-transform:uppercase}.hcr-heading,.hcr-case__title{color:inherit;font-family:"Bodoni 72",Didot,Bodoni MT,Times New Roman,serif;font-style:normal;font-weight:400;letter-spacing:-.04em;margin:0}.hcr-copy,.hcr-copy p{color:var(--hcr-copy, var(--hcr-muted));font-size:clamp(14px,1.04vw,17px);line-height:1.72}.hcr-copy p{margin:0 0 1em}.hcr-copy p:last-child{margin-bottom:0}.hcr-media{background:var(--hcr-placeholder, #eee7df);border:1px solid var(--hcr-accent, var(--hcr-gold));overflow:hidden;position:relative}.hcr-media img{display:block;height:100%;object-fit:cover;width:100%}.hcr-placeholder{align-items:center;background:linear-gradient(135deg,#ffffffa6,#ffffff1a),var(--hcr-placeholder, #eee7df);color:var(--hcr-accent, var(--hcr-gold));display:flex;height:100%;justify-content:center;min-height:inherit;padding:28px;text-align:center;width:100%}.hcr-placeholder span{font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.hcr-hero{background:linear-gradient(105deg,var(--hcr-background, #090a09) 0%,var(--hcr-background, #090a09) 42%,var(--hcr-background-end, #4a4540) 100%);color:var(--hcr-text, var(--hcr-white));min-height:var(--hcr-height, 650px)}.hcr-hero__inner{align-items:center;display:grid;gap:clamp(52px,7vw,120px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:inherit;padding-block:var(--hcr-pad, 68px)}.hcr-hero__content{max-width:760px}.hcr-hero__content .hcr-eyebrow:after{background:var(--hcr-accent, var(--hcr-gold));content:"";display:block;height:2px;margin-top:17px;width:40px}.hcr-hero__heading{font-size:clamp(62px,6.4vw,104px);line-height:.98;margin-top:32px}.hcr-hero__copy{--hcr-copy: rgba(255, 253, 249, .84);margin-top:34px;max-width:590px}.hcr-hero__media{height:clamp(390px,40vw,570px)}.hcr-intro__inner{padding-block:var(--hcr-pad-top, 80px) var(--hcr-pad-bottom, 38px);text-align:center}.hcr-intro__heading{font-size:clamp(48px,5.2vw,80px);line-height:1;margin-top:16px}.hcr-intro__copy{margin:24px auto 0;max-width:850px}.hcr-filters{align-items:center;display:flex;flex-wrap:wrap;gap:18px clamp(25px,4vw,64px);justify-content:center;margin-top:42px}.hcr-filter{color:var(--hcr-text, var(--hcr-ink));display:inline-block;font-size:10px;font-weight:700;letter-spacing:.15em;padding-bottom:10px;position:relative;text-decoration:none;text-transform:uppercase}.hcr-filter.is-active:after,.hcr-filter:hover:after{background:var(--hcr-accent, var(--hcr-gold));bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.hcr-gallery__inner{padding-block:var(--hcr-pad-top, 28px) var(--hcr-pad-bottom, 70px)}.hcr-gallery__grid{display:grid;gap:clamp(42px,5vw,76px) clamp(30px,4vw,64px);grid-template-columns:repeat(2,minmax(0,1fr))}.hcr-case--featured{grid-column:1 / -1}.hcr-case__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hcr-case__media{aspect-ratio:1.18 / 1;border-right-width:0}.hcr-case__media:last-child{border-right-width:1px}.hcr-case--featured .hcr-case__media{aspect-ratio:1.55 / 1}.hcr-case__label{color:var(--hcr-accent, var(--hcr-gold));font-size:10px;font-weight:700;left:22px;letter-spacing:.17em;position:absolute;text-transform:uppercase;top:20px;z-index:2}.hcr-case__caption{padding-top:24px}.hcr-case__title{font-size:clamp(32px,3vw,50px);line-height:1.05;margin-top:8px}.hcr-case--featured .hcr-case__caption{display:grid;gap:18px clamp(40px,7vw,120px);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.hcr-case--featured .hcr-case__title{font-size:clamp(40px,4.4vw,70px);max-width:950px}.hcr-case__detail{align-self:end}.hcr-case__copy{margin-top:14px}.hcr-case__link{color:var(--hcr-text, var(--hcr-ink));display:inline-block;font-size:10px;font-weight:700;letter-spacing:.15em;margin-top:17px;padding-bottom:7px;position:relative;text-decoration:none;text-transform:uppercase}.hcr-case__link:after{background:var(--hcr-accent, var(--hcr-gold));bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.hcr-philosophy{padding-bottom:var(--hcr-pad-bottom, 28px)}.hcr-philosophy__frame{background:var(--hcr-panel, var(--hcr-ink));border:1px solid var(--hcr-accent, var(--hcr-gold));box-shadow:0 0 0 10px var(--hcr-panel, var(--hcr-ink)),0 0 0 11px var(--hcr-accent, var(--hcr-gold));color:var(--hcr-panel-text, var(--hcr-white));display:grid;gap:clamp(50px,7vw,110px);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);margin:12px;padding:clamp(54px,6vw,92px)}.hcr-philosophy__heading{font-size:clamp(54px,5.8vw,90px);line-height:1;margin-top:22px}.hcr-philosophy__detail{border-left:1px solid var(--hcr-accent, var(--hcr-gold));padding-left:clamp(34px,5vw,76px)}.hcr-philosophy__icon{color:var(--hcr-accent, var(--hcr-gold));display:block;height:62px;margin-bottom:24px;width:62px}.hcr-philosophy__detail .hcr-copy{--hcr-copy: rgba(255, 253, 249, .8)}.hcr-note__inner{align-items:center;display:flex;gap:24px;justify-content:center;padding-block:var(--hcr-pad-top, 36px) var(--hcr-pad-bottom, 36px)}.hcr-note__icon{color:var(--hcr-accent, var(--hcr-gold));flex:0 0 auto;height:56px;width:56px}.hcr-note__heading{font-size:clamp(26px,2.3vw,38px);line-height:1}.hcr-note__copy{margin-top:6px}.hcr-cta{padding-bottom:var(--hcr-pad-bottom, 60px)}.hcr-cta__frame{background:var(--hcr-panel, var(--hcr-ink));border:1px solid var(--hcr-accent, var(--hcr-gold));box-shadow:inset 0 0 0 9px var(--hcr-panel, var(--hcr-ink)),inset 0 0 0 10px var(--hcr-accent, var(--hcr-gold));color:var(--hcr-panel-text, var(--hcr-white));padding:clamp(54px,5vw,78px) 30px;text-align:center}.hcr-cta__heading{font-size:clamp(48px,5vw,78px);line-height:1;margin-top:12px}.hcr-cta__copy{--hcr-copy: rgba(255, 253, 249, .84);margin:12px auto 0;max-width:640px}.hcr-button{background:linear-gradient(90deg,var(--hcr-button, #d29a3d),var(--hcr-button-end, #e1ad54));color:var(--hcr-button-text, var(--hcr-white));display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;margin-top:26px;padding:17px 34px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:989px){.hcr-shell{width:min(100% - 34px,var(--hcr-width, 1500px))}.hcr-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.hcr-philosophy__frame{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.hcr-hero{min-height:min(var(--hcr-mobile-height, 520px),560px)}.hcr-hero .hcr-shell{width:100%}.hcr-hero__inner{display:flex;min-height:inherit;padding:0;position:relative}.hcr-hero__content{padding:54px 24px 48px;position:relative;width:100%;z-index:2}.hcr-hero__heading{font-size:clamp(42px,12vw,54px);max-width:360px}.hcr-hero__copy{font-size:14px;margin-top:26px;max-width:330px}.hcr-hero__media{border:0;height:100%;top:0;right:0;bottom:0;left:0;opacity:.16;position:absolute;width:100%}.hcr-hero__media:after{background:linear-gradient(90deg,#090a09fa,#090a094d);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.hcr-hero__media .hcr-placeholder span{display:none}.hcr-intro__inner{padding:58px 24px 28px;width:100%}.hcr-intro__heading{font-size:clamp(42px,12vw,55px)}.hcr-filters{gap:16px 24px;justify-content:flex-start;margin-top:34px;text-align:left}.hcr-gallery .hcr-shell,.hcr-philosophy .hcr-shell,.hcr-cta .hcr-shell{width:100%}.hcr-gallery__grid{grid-template-columns:1fr}.hcr-case--featured{grid-column:auto}.hcr-case__media,.hcr-case--featured .hcr-case__media{aspect-ratio:.9 / 1;border-left-width:0}.hcr-case__media:last-child{border-right-width:0}.hcr-case__caption,.hcr-case--featured .hcr-case__caption{display:block;padding:24px 24px 0}.hcr-case__detail{margin-top:14px}.hcr-case__title,.hcr-case--featured .hcr-case__title{font-size:clamp(34px,10vw,46px)}.hcr-philosophy{padding-bottom:18px}.hcr-philosophy__frame{border-left:0;border-right:0;box-shadow:none;grid-template-columns:1fr;margin:0;padding:52px 24px}.hcr-philosophy__heading{font-size:clamp(45px,12vw,58px)}.hcr-philosophy__detail{border-left:0;border-top:1px solid var(--hcr-accent, var(--hcr-gold));padding:32px 0 0}.hcr-note__inner{align-items:flex-start;padding:30px 24px}.hcr-note__icon{height:42px;width:42px}.hcr-cta__frame{border-left:0;border-right:0;box-shadow:inset 0 9px 0 var(--hcr-panel, var(--hcr-ink)),inset 0 10px 0 var(--hcr-accent, var(--hcr-gold)),inset 0 -9px 0 var(--hcr-panel, var(--hcr-ink)),inset 0 -10px 0 var(--hcr-accent, var(--hcr-gold));padding:54px 24px}.hcr-cta__heading{font-size:clamp(42px,12vw,54px)}.hcr-button{width:100%}}@media(prefers-reduced-motion:reduce){.hch-results-page *,.hch-results-page *:before,.hch-results-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hch-results.css.map */
