:root{--cbc-accent: #5c111a;--cbc-ink: #111111}.cbc-home{background:#fff;color:var(--cbc-ink)}.cbc-home__hero{position:relative;min-height:clamp(52rem,54vw,78rem);overflow:hidden}.cbc-home__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cbc-home__hero-copy{position:absolute;right:clamp(3rem,7vw,11rem);bottom:clamp(3rem,7vw,9rem);z-index:1;max-width:42rem;color:#171717}.cbc-home__hero-copy p{margin:0 0 2.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2vw,3rem);line-height:1.35}.cbc-home__button{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border:1px solid var(--cbc-accent);color:var(--cbc-accent);background:#ffffffa6;font-size:1.15rem;letter-spacing:.16em;line-height:1;text-decoration:none;transition:color .18s ease,background .18s ease}.cbc-home__button:hover,.cbc-home__button:focus-visible{color:#fff;background:var(--cbc-accent)}.cbc-editorial{padding:clamp(4rem,7vw,10rem) max(2rem,4vw);background:#fff}.cbc-editorial__inner{width:min(100%,152rem);margin:0 auto}.cbc-editorial__feature{position:relative;min-height:clamp(32rem,38vw,58rem);overflow:hidden;background:#111}.cbc-editorial__feature img,.cbc-category img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.cbc-editorial__feature img{position:absolute;top:0;right:0;bottom:0;left:0}.cbc-editorial__feature-copy{position:absolute;left:clamp(2.4rem,6vw,8rem);top:50%;z-index:1;width:min(42rem,72%);padding-left:2rem;color:#fff;transform:translateY(-50%)}.cbc-editorial__feature-copy:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--cbc-accent)}.cbc-editorial__feature h2{margin:0 0 1.3rem;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,7rem);font-weight:400;letter-spacing:-.02em}.cbc-editorial__feature p{margin:0 0 2rem;max-width:34rem;font-size:1.4rem;line-height:1.65}.cbc-editorial__text-link{color:#fff;font-size:1.1rem;letter-spacing:.16em;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.75);padding-bottom:.5rem}.cbc-editorial__heading{display:inline-block;margin:clamp(4rem,6vw,7rem) 0 2.2rem;padding-bottom:.8rem;border-bottom:2px solid var(--cbc-accent);color:var(--cbc-ink);font-size:clamp(1.7rem,2vw,2.4rem);font-weight:400;letter-spacing:.16em}.cbc-editorial__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2.4rem)}.cbc-category{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;background:#d8d8d8}.cbc-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.42))}.cbc-category span{position:absolute;left:50%;bottom:clamp(2rem,4vw,4.5rem);z-index:1;color:#fff;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:.18em;transform:translate(-50%)}.cbc-category span:after{content:"";display:block;width:3.4rem;height:1px;margin:1rem auto 0;background:#ffffffe6}.cbc-category:hover img{transform:scale(1.025)}.template-index .collection__title .title{display:inline-block;padding-bottom:.8rem;border-bottom:2px solid var(--cbc-accent);letter-spacing:.16em;font-size:clamp(1.7rem,2vw,2.4rem);font-weight:400}.template-index .collection .price,.template-index .collection .price-item{color:var(--cbc-accent)}.announcement-bar-section .utility-bar{min-height:3.2rem}.announcement-bar-section .utility-bar{background:var(--cbc-accent)!important;color:#fff}.announcement-bar-section .announcement-bar__message{padding:.8rem 1rem;font-size:1.05rem;letter-spacing:.15em}.header__heading-logo{max-width:22rem}.header__inline-menu .list-menu__item{text-transform:uppercase;letter-spacing:.1em}.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.08em}@media screen and (max-width:749px){.cbc-home__hero{min-height:auto;overflow:visible}.cbc-home__hero-image{position:relative;display:block;height:58svh;min-height:46rem;object-position:31% center}.cbc-home__hero-copy{position:relative;right:auto;bottom:auto;max-width:none;padding:2.4rem 2rem 3.2rem;background:#fff}.cbc-home__hero-copy p{margin-bottom:1.8rem;color:#171717;font-size:1.8rem}.cbc-editorial{padding:4.5rem 2rem 6rem}.cbc-editorial__feature{min-height:34rem}.cbc-editorial__feature img{object-position:48% center}.cbc-editorial__feature-copy{left:2.2rem;width:calc(100% - 4.4rem)}.cbc-editorial__feature h2{font-size:3.4rem}.cbc-editorial__grid{gap:1rem}.cbc-category{aspect-ratio:4 / 3}.cbc-category span{bottom:1.6rem;font-size:1.25rem}.header__heading-logo{max-width:19rem}}@media(prefers-reduced-motion:reduce){.cbc-category img,.cbc-home__button{transition:none}}.cbc-space{overflow:hidden;background:#fff;color:var(--cbc-ink)}.cbc-space img{display:block;width:100%}.cbc-space__intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr);column-gap:clamp(4rem,10vw,16rem);padding-top:clamp(5rem,8vw,11rem);padding-bottom:clamp(5rem,8vw,11rem)}.cbc-space__eyebrow{grid-column:1 / -1;margin:0 0 clamp(3rem,6vw,7rem);color:var(--cbc-accent);font-size:1.2rem;letter-spacing:.24em}.cbc-space__intro h1,.cbc-space__statement h2{margin:0;color:var(--cbc-ink);font-family:var(--font-heading-family);font-size:clamp(1.9rem,2vw,2.6rem);font-weight:400;line-height:1.25;letter-spacing:.14em}.cbc-space__lead{align-self:end;max-width:52rem;font-size:clamp(1.5rem,1.3vw,1.9rem);line-height:2}.cbc-space__lead p,.cbc-space__body p{margin:0 0 1em}.cbc-space__lead p:last-child,.cbc-space__body p:last-child{margin-bottom:0}.cbc-space__hero{width:100%;background:#111}.cbc-space__hero img{width:100%;height:auto;aspect-ratio:1821 / 1026;object-fit:cover;object-position:center}.cbc-space__statement{display:grid;grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,10rem);align-items:center;padding-top:clamp(6rem,10vw,14rem);padding-bottom:clamp(6rem,10vw,14rem)}.cbc-space__number{margin:0 0 2rem;color:var(--cbc-accent);font-size:1.2rem;letter-spacing:.12em}.cbc-space__statement h2{margin-bottom:3rem}.cbc-space__body{max-width:45rem;font-size:1.45rem;line-height:2}.cbc-space__statement-media{overflow:hidden;background:#e9e9e9}.cbc-space__statement-media img{height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center 46%}.cbc-space__manifesto{padding:clamp(6rem,10vw,14rem) 0;background:#0d0d0d;color:#fff}.cbc-space__manifesto p{margin:0 0 3rem;color:#c9c9c9;font-size:1.05rem;letter-spacing:.22em}.cbc-space__manifesto h2{max-width:112rem;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.3vw,6.2rem);font-weight:400;line-height:1.24;letter-spacing:-.015em}.cbc-space__manifesto-jp{max-width:67rem;margin-top:clamp(3rem,5vw,6rem);color:#d5d5d5;font-size:clamp(1.35rem,1.4vw,1.8rem);line-height:2;letter-spacing:.05em}.cbc-space__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,2.5vw,3.2rem);padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem)}.cbc-space__gallery figure{position:relative;margin:0;overflow:hidden;background:#e6e6e6}.cbc-space__gallery img{height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.cbc-space__gallery figcaption{position:absolute;right:1.5rem;bottom:1.5rem;padding:.8rem 1.1rem;background:#ffffffeb;color:#111;font-size:1rem;letter-spacing:.16em}.cbc-space__visit{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(4rem,10vw,15rem);padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(7rem,10vw,14rem);border-top:1px solid #d8d8d8}.cbc-space__visit .cbc-space__eyebrow{margin-bottom:2rem}.cbc-space__visit h2{margin:0;font-size:clamp(2rem,2.5vw,3.6rem);font-weight:400;letter-spacing:.14em}.cbc-space__visit dl{margin:0}.cbc-space__visit dl>div{display:grid;grid-template-columns:10rem 1fr;gap:2rem;padding:1.8rem 0;border-top:1px solid #d8d8d8}.cbc-space__visit dt{color:var(--cbc-accent);font-size:1rem;letter-spacing:.18em}.cbc-space__visit dd{margin:0;font-size:1.4rem;line-height:1.8}.cbc-space__visit a{color:inherit}.cbc-space__map-link{grid-column:2;justify-self:start;margin-top:1rem;color:var(--cbc-accent)!important;font-size:1.1rem;letter-spacing:.14em;text-decoration:none;border-bottom:1px solid currentColor}@media screen and (max-width:749px){.cbc-space__intro{display:block;padding-top:4.5rem;padding-bottom:5rem}.cbc-space__eyebrow{margin-bottom:3rem;font-size:1rem}.cbc-space__intro h1,.cbc-space__statement h2{font-size:2.1rem;line-height:1.35;letter-spacing:.12em}.cbc-space__lead{margin-top:3rem;font-size:1.4rem;line-height:1.9}.cbc-space__hero img{height:auto;aspect-ratio:1821 / 1026;object-fit:contain}.cbc-space__statement{display:flex;flex-direction:column;align-items:stretch;gap:3.5rem;padding-top:6rem;padding-bottom:6rem}.cbc-space__number{margin-bottom:1.5rem}.cbc-space__statement h2{margin-bottom:2.4rem}.cbc-space__body{font-size:1.35rem;line-height:1.9}.cbc-space__statement-media img{height:auto;aspect-ratio:1 / 1;object-fit:cover}.cbc-space__manifesto{padding:6rem 0}.cbc-space__manifesto p{margin-bottom:2.5rem;font-size:.95rem}.cbc-space__manifesto h2{font-size:clamp(2.6rem,8.5vw,3.8rem);line-height:1.3;overflow-wrap:anywhere}.cbc-space__manifesto-jp{margin-top:3.5rem;font-size:1.3rem;line-height:1.9}.cbc-space__gallery{grid-template-columns:1fr;gap:1.6rem;padding-top:5rem;padding-bottom:6rem}.cbc-space__gallery img{width:100%;height:auto;aspect-ratio:1 / 1}.cbc-space__gallery figcaption{right:1rem;bottom:1rem}.cbc-space__visit{display:block;padding-top:5rem;padding-bottom:8rem}.cbc-space__visit dl{margin-top:4rem}.cbc-space__visit dl>div{grid-template-columns:7rem 1fr;gap:1.2rem}.cbc-space__map-link{display:inline-block;margin-top:2rem}}.cbc-space__hero{width:100%;background:#fff!important;line-height:0}.cbc-space__hero img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cbc-home.css.map */
