.cb-cta{background:#2a1b13;color:#fff;padding:clamp(4rem,6vw,8rem) clamp(2rem,5vw,7rem)}.cb-cta__in{max-width:140rem;margin:0 auto;display:flex;flex-direction:column;gap:2.4rem}.cb-cta__title{margin:0 0 1rem;color:inherit;font-family:var(--cb-display, var(--font-heading-family));font-weight:400;font-size:clamp(3.6rem,5vw,6.4rem);line-height:1;letter-spacing:.02em;text-transform:uppercase}.cb-cta__text{margin:0;max-width:56ch;font-size:1.6rem;line-height:1.6;color:#ffffffd9}.cb-cta__btns{display:flex;flex-wrap:wrap;gap:1.2rem}.cb-cta__btn{display:inline-flex;align-items:center;min-height:5rem;padding:1.2rem 2.8rem;background:#c8793a;color:#2a1b13;border:1px solid #c8793a;font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.cb-cta__btn:hover{background:transparent;color:#e9a566}.cb-cta__btn--ghost{background:transparent;color:#fff;border-color:#fff}.cb-cta__btn--ghost:hover{background:#fff;color:#2a1b13}.cb-cta__btn:focus-visible{outline:.3rem solid #fff;outline-offset:.3rem}@media screen and (min-width:990px){.cb-cta__in{flex-direction:row;align-items:center;justify-content:space-between}}.cb-body{background:#f5f1ea;color:#2a1b13;padding:clamp(3rem,5vw,6rem) clamp(2rem,5vw,7rem)}.cb-body__in{max-width:140rem;margin:0 auto}.cb-body--text .cb-body__in{max-width:84rem}.cb-body__content h2,.cb-body__content h3{font-family:var(--cb-display, var(--font-heading-family));font-weight:400;text-transform:uppercase;letter-spacing:.03em;color:#2a1b13}.cb-body__content h2{font-size:clamp(3rem,4vw,4.8rem);line-height:1;margin:3rem 0 1.2rem}.cb-body__content h3{font-size:2.6rem;line-height:1.05;margin:2.4rem 0 1rem}.cb-body__content p,.cb-body__content li{font-size:1.6rem;line-height:1.7}.cb-body__content a{color:#2a1b13;font-weight:600;text-decoration-color:#c8793a;text-underline-offset:.3rem}.cb-body__content details{background:#fff;border-top:.3rem solid #c8793a;padding:1.4rem 1.8rem;margin:1rem 0}.cb-body__intro{max-width:80rem;margin-bottom:3.6rem}.cb-works{display:grid;grid-template-columns:1fr;gap:1.6rem}.cb-work{background:#fff;padding:1.4rem 1.4rem 2rem;border-bottom:.4rem solid transparent;transition:border-color .25s,transform .25s}.cb-work:hover{border-bottom-color:#c8793a;transform:translateY(-.3rem)}.cb-work h3{margin:1.4rem 0 .6rem;order:2}.cb-work p{margin:0}.cb-work p:has(img){order:1}.cb-work{display:flex;flex-direction:column}.cb-work img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.cb-work p:not(:has(img)){order:3;font-size:1.4rem;line-height:1.55}@media screen and (min-width:750px){.cb-works{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.cb-works{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.cb-work{transition:none}.cb-work:hover{transform:none}}.cb-ph{background:#2a1b13;color:#f3e9dc;padding:clamp(4rem,7vw,9rem) clamp(2rem,5vw,7rem)}.cb-ph__in{max-width:140rem;margin:0 auto}.cb-ph__kicker{margin:0 0 1.2rem;font-family:var(--cb-display, var(--font-heading-family));font-size:clamp(1.8rem,2vw,2.4rem);letter-spacing:.08em;text-transform:uppercase;color:#c8793a}.cb-ph__title{margin:0;color:inherit;font-family:var(--cb-display, var(--font-heading-family));font-weight:400;font-size:clamp(4.8rem,8vw,10rem);line-height:.95;letter-spacing:.015em;text-transform:uppercase;max-width:16ch}.cb-ph__text{margin:2rem 0 0;max-width:60ch;font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.6;color:#f3e9dce0}.cb-ph__btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.cb-ph__btn{display:inline-flex;align-items:center;min-height:5rem;padding:1.2rem 2.8rem;background:#c8793a;color:#2a1b13;border:1px solid #c8793a;font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.cb-ph__btn:hover{background:transparent;color:#e9a566}.cb-ph__btn--ghost{background:transparent;color:#f3e9dc;border-color:#f3e9dc}.cb-ph__btn--ghost:hover{background:#f3e9dc;color:#2a1b13}.cb-ph__btn:focus-visible{outline:.3rem solid #fff;outline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=ACAG */
