.ci-hero{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;display:grid}.ci-intro{align-self:center;padding:clamp(44px,5.5vw,88px) clamp(26px,4.5vw,82px) clamp(44px,5.5vw,88px) max(5vw,50vw - 725px)}.ci-intro h1{margin:18px 0 24px;font-size:clamp(58px,5.9vw,100px);line-height:.99}.ci-intro h1 em,.ci-shop h2 em{color:#ded0b5}.ci-intro>p:not(.eyebrow),.ci-shop p:not(.eyebrow){color:#e1e6e1;font-size:1rem;line-height:1.65}.ci-intro>p+p,.ci-shop p+p{margin-top:14px}.ci-intro .eyebrow,.ci-shop .eyebrow{color:#e6d1af}.ci-intro .eyebrow:before,.ci-shop .eyebrow:before{background:#bf9368}.ci-hero-img{object-fit:cover;object-position:64% center;width:100%;height:100%;min-height:390px}.ci-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:26px;display:flex}.ci-intro .button{background:var(--paper);color:var(--ink)}.ci-intro .text-link,.ci-light-link{color:var(--paper);border-bottom:1px solid #a5b4ac}.ci-light-link{align-items:center;gap:15px;margin-top:20px;padding:3px 0;font-size:.92rem;display:inline-flex}.ci-examples,.ci-shop-inner{grid-template-columns:.85fr 1.25fr;gap:clamp(36px,8vw,140px);padding-block:clamp(55px,6.3vw,102px);display:grid}.ci-heading h2,.ci-project h2{letter-spacing:-.045em;font-size:clamp(38px,4.3vw,72px);line-height:1.04}.ci-heading .eyebrow,.ci-project .eyebrow{margin-bottom:18px}.ci-rows{border-top:1px solid #a7b2a9}.ci-rows article{border-bottom:1px solid var(--line);padding:19px 0 23px}.ci-rows article h3{letter-spacing:-.03em;margin-bottom:9px;font:400 clamp(24px,2.15vw,36px)/1.15 Georgia,serif}.ci-rows .ci-subject{color:var(--copper)}.ci-rows article p,.ci-project>p:not(.eyebrow){color:#44524f;font-size:1rem;line-height:1.65}.ci-shop{color:var(--paper);background:#203437}.ci-equipment{border-block:1px solid #637472;margin-top:20px}.ci-equipment summary{cursor:pointer;color:var(--paper);font:inherit;padding:12px 0}.ci-equipment summary::marker{color:#d7ae80}.ci-equipment summary:focus-visible{outline-offset:3px;outline:2px solid #d7ae80}.ci-equipment ul{color:#e1e6e1;margin:0 0 16px;padding-left:23px;list-style:outside}.ci-equipment li+li{margin-top:3px}.ci-project{padding-block:clamp(50px,6vw,90px)}.ci-project>p:not(.eyebrow){max-width:690px;margin:18px 0 10px}@media (max-width:740px){.ci-hero,.ci-examples,.ci-shop-inner{grid-template-columns:1fr}.ci-intro{padding:44px 24px 36px}.ci-intro h1{font-size:clamp(53px,11vw,68px)}.ci-hero-img{object-position:center 55%;height:clamp(225px,56vw,380px);min-height:0}.ci-examples,.ci-shop-inner{gap:27px;padding-block:46px}.ci-rows article p,.ci-project>p:not(.eyebrow),.ci-intro>p:not(.eyebrow),.ci-shop p:not(.eyebrow){font-size:15px}}.ci-intro .keyword-bronze{color:#d7ae80}
