.cb-head{margin:0 0 4.8rem;text-align:center}.cb-head .cb-eyebrow{margin-bottom:1.2rem}.cb-head__title{font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(2.6rem,3.6vw,4.2rem);font-weight:400;line-height:1.15;letter-spacing:-.015em;margin:0;color:var(--cb-ink)}.cb-grid{display:grid;gap:var(--cb-gap, 16px);grid-template-columns:1fr;grid-auto-rows:auto}@media screen and (min-width:750px){.cb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-grid__item--wide{grid-column:span 2}.cb-grid__item--tall{grid-row:span 2}}.cb-grid__item{position:relative;display:flex;flex-direction:column;overflow:hidden}.cb-grid__media{position:relative;aspect-ratio:var(--cb-ratio, 4 / 5);overflow:hidden;background:var(--cb-sand)}.cb-grid__item--tall .cb-grid__media{aspect-ratio:auto;height:100%;min-height:100%}.cb-grid__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--cb-ease)}.cb-grid__item:hover .cb-grid__media img{transform:scale(1.04)}.cb-grid__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14110e;pointer-events:none;z-index:1}.cb-grid__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:1rem;padding:clamp(2rem,3vw,3.6rem);color:#fff;text-shadow:0 1px 20px rgba(0,0,0,.4)}.cb-grid__body--bottom{justify-content:flex-end}.cb-grid__body--center{justify-content:center;align-items:center;text-align:center}.cb-grid__body--top{justify-content:flex-start}.cb-grid__body--below{position:static;padding:1.8rem 0 0;color:var(--cb-ink);text-shadow:none}.cb-grid__title{font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:400;line-height:1.2;margin:0}.cb-grid__text{font-size:1.4rem;line-height:1.7;opacity:.9;margin:0}.cb-grid__body--below .cb-grid__text{color:var(--cb-ink-soft)}.cb-link--sm{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.cb-collapse--narrow{max-width:78rem;margin:0 auto}.cb-collapse__head{text-align:left;margin-bottom:3.2rem}.cb-collapse__head.cb-head{text-align:left}.cb-collapse__item{border-bottom:1px solid var(--cb-line)}.cb-collapse__item:first-child{border-top:1px solid var(--cb-line)}.cb-collapse__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.4;color:var(--cb-ink);transition:opacity .25s var(--cb-ease)}.cb-collapse__q::-webkit-details-marker{display:none}.cb-collapse__q:hover{opacity:.68}.cb-collapse__icon{flex:none;display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid var(--cb-line);border-radius:50%;transition:transform .35s var(--cb-ease),background-color .35s var(--cb-ease)}.cb-collapse__item[open] .cb-collapse__icon{transform:rotate(45deg);background:var(--cb-ink);border-color:var(--cb-ink);color:var(--cb-paper)}.cb-collapse__a{padding:0 4rem 2.4rem 0;font-size:1.5rem;line-height:1.8;color:var(--cb-ink-soft)}.cb-collapse__a p{margin:0 0 1.2rem}.cb-collapse__a p:last-child{margin-bottom:0}.cb-marquee{overflow:hidden;padding:clamp(1.8rem,3vw,3.2rem) 0;background:var(--cb-ink);color:var(--cb-paper)}.cb-marquee:not(.cb-marquee--ink){background:var(--cb-paper-2);color:var(--cb-ink);border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line)}.cb-marquee__track{display:flex;width:max-content;animation:cb-mq var(--cb-mq-dur, 22s) linear infinite}.cb-marquee[data-direction=right] .cb-marquee__track{animation-direction:reverse}.cb-marquee:hover .cb-marquee__track{animation-play-state:paused}@keyframes cb-mq{to{transform:translate(-50%)}}.cb-marquee__group{display:flex;align-items:center;flex:none}.cb-marquee__item{display:inline-flex;align-items:center;gap:1.4rem;flex:none;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:var(--cb-mq-size, 30px);line-height:1.3;white-space:nowrap;padding-right:1.4rem}.cb-marquee__img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:50%}.cb-marquee__sep{opacity:.45;padding-left:1.4rem}@media(prefers-reduced-motion:reduce){.cb-marquee__track{animation:none}}.cb-tst{position:relative}.cb-tst__viewport{display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:.8rem}.cb-tst__viewport::-webkit-scrollbar{display:none}.cb-tst__card{flex:0 0 min(40rem,84%);scroll-snap-align:start;display:flex;flex-direction:column;gap:1.6rem;padding:clamp(2.4rem,3vw,3.6rem);background:var(--cb-paper-2);border:1px solid var(--cb-line)}@media screen and (min-width:990px){.cb-tst__card{flex:0 0 calc((100% - 4.8rem) / 3)}}.cb-tst__stars{display:flex;gap:.3rem;color:var(--cb-amber)}.cb-tst__quote{margin:0;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(1.7rem,1.9vw,2.1rem);font-weight:400;line-height:1.5;color:var(--cb-ink);flex:1}.cb-tst__author{display:flex;align-items:center;gap:1.2rem;padding-top:.8rem;border-top:1px solid var(--cb-line)}.cb-tst__avatar{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;flex:none}.cb-tst__name{margin:0;font-size:1.4rem;color:var(--cb-ink)}.cb-tst__role{margin:.2rem 0 0;font-size:1.25rem;color:var(--cb-mute)}.cb-tst__nav{display:flex;gap:1rem;justify-content:center;margin-top:3.2rem}.cb-tst__btn{width:4.6rem;height:4.6rem;display:grid;place-items:center;border:1px solid var(--cb-line);border-radius:50%;background:transparent;color:var(--cb-ink);cursor:pointer;transition:background-color .3s var(--cb-ease),color .3s var(--cb-ease),border-color .3s var(--cb-ease)}.cb-tst__btn:hover{background:var(--cb-ink);border-color:var(--cb-ink);color:var(--cb-paper)}.cb-promo-line{padding:2.4rem 0;margin-bottom:4rem;border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line);text-align:center;color:var(--cb-ink)}.cb-promo-line h3{margin:0 0 .6rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.7rem;font-weight:400;line-height:1.5}.cb-promo-line h3:last-child{margin-bottom:0}.cb-copy-tabs{display:grid;gap:4rem;grid-template-columns:1fr}@media screen and (min-width:750px){.cb-copy-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 5.6rem}}.cb-copy-tab__title{font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.9rem;font-weight:400;margin:0 0 1.6rem;padding-bottom:1.2rem;border-bottom:1px solid var(--cb-line);color:var(--cb-ink)}.cb-copy-tab__body{font-size:1.45rem;line-height:1.8;color:var(--cb-ink-soft)}.cb-copy-tab__body p{margin:0 0 1.2rem}.cb-copy-tab__body a{color:var(--cb-amber);text-decoration:underline;text-underline-offset:3px}.cb-copy-tab__body ul{margin:0 0 1.2rem;padding-left:2rem}.cb-copy-tab__body li{margin-bottom:.6rem}.cb-colhero{text-align:center}.cb-colhero__eyebrow{display:inline-block;margin:0 0 1.8rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-amber)}.cb-colhero__body{max-width:68rem;margin:0 auto;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.5;color:var(--cb-ink)}.cb-colhero__body p{margin:0 0 .8rem}.cb-colhero__body strong{font-weight:500}.cb-iconbar{padding:5.6rem 0;border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line)}.cb-iconbar--sand{background:var(--cb-paper-2);border-color:transparent}.cb-iconbar__grid{display:grid;gap:3.6rem 3.2rem;grid-template-columns:1fr;text-align:center}@media screen and (min-width:750px){.cb-iconbar__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-iconbar__icon{display:block;margin:0 auto 1.6rem;color:var(--cb-amber)}.cb-iconbar__title{margin:0 0 .8rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.7rem;font-weight:400;letter-spacing:.04em;color:var(--cb-ink)}.cb-iconbar__text{font-size:1.35rem;line-height:1.7;color:var(--cb-mute)}.cb-iconbar__text p{margin:0}.cb-lookbook{display:grid;gap:3.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.cb-lookbook{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}}.cb-lookbook__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--cb-sand);margin-bottom:1.8rem}.cb-lookbook__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--cb-ease)}.cb-lookbook__card:hover .cb-lookbook__media img{transform:scale(1.04)}.cb-lookbook__title{margin:0 0 1rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.9rem;font-weight:400;line-height:1.3;color:var(--cb-ink)}.cb-lookbook__text{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.75;color:var(--cb-ink-soft)}.cb-lookbook__text p{margin:0 0 .8rem}.cb-slides{position:relative}.cb-slides__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cb-slides__viewport::-webkit-scrollbar{display:none}.cb-slides__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:var(--cb-slide-h, 78vh);display:flex;align-items:flex-end;overflow:hidden;background:var(--cb-dark)}.cb-slides__media{position:absolute;top:0;right:0;bottom:0;left:0}.cb-slides__media img{width:100%;height:100%;object-fit:cover;display:block}.cb-slides__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14110e;opacity:var(--cb-slide-overlay, .3)}.cb-slides__body{position:relative;z-index:2;width:100%;padding:7rem 0;color:#fff;text-shadow:0 1px 24px rgba(0,0,0,.4)}.cb-slides__slide--center .cb-slides__body{text-align:center}.cb-slides__slide--right .cb-slides__body{text-align:right}.cb-slides__eyebrow{color:#ffffffd1}.cb-slides__title{max-width:20ch;margin:0 0 2rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(3rem,5vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#fff}.cb-slides__slide--center .cb-slides__title{margin-left:auto;margin-right:auto}.cb-slides__slide--right .cb-slides__title{margin-left:auto}.cb-slides__text{max-width:46ch;margin:0 0 3rem;font-size:1.6rem;line-height:1.7;color:#ffffffe6}.cb-slides__slide--center .cb-slides__text{margin-left:auto;margin-right:auto}.cb-slides__slide--right .cb-slides__text{margin-left:auto}.cb-slides__dots{position:absolute;left:0;right:0;bottom:2.8rem;z-index:3;display:flex;gap:.8rem;justify-content:center}.cb-slides__dot{width:8px;height:8px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:transparent;cursor:pointer;transition:background-color .3s var(--cb-ease)}.cb-slides__dot.is-active{background:#fff}.cb-gal__viewport{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cb-gal__viewport::-webkit-scrollbar{display:none}.cb-gal__item{flex:0 0 var(--cb-gal-size, 40%);scroll-snap-align:start;margin:0}.cb-gal__media{aspect-ratio:var(--cb-gal-ratio, 3 / 4);overflow:hidden;background:var(--cb-sand)}.cb-gal__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--cb-ease)}.cb-gal__item:hover .cb-gal__media img{transform:scale(1.04)}.cb-gal__cap{margin-top:1.2rem;font-size:1.3rem;letter-spacing:.04em;text-align:center;color:var(--cb-mute)}.cb-promobar{position:relative;padding:1.1rem 5.2rem;background:var(--cb-amber);color:#fff;text-align:center}.cb-promobar--ink{background:var(--cb-ink)}.cb-promobar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.6rem}.cb-promobar__text{margin:0;line-height:1.5}.cb-promobar__text p{margin:0}.cb-promobar__link{color:currentColor;text-decoration:underline;text-underline-offset:3px;font-size:.92em;letter-spacing:.1em;text-transform:uppercase}.cb-promobar__close{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;padding:.6rem;border:0;background:none;color:currentColor;cursor:pointer;opacity:.75}.cb-promobar__close:hover{opacity:1}.cb-countdown{padding:6.4rem 0;background:var(--cb-paper-2)}.cb-countdown--sand{background:var(--cb-sand)}.cb-countdown__inner{text-align:center}.cb-countdown__eyebrow{color:var(--cb-amber)}.cb-countdown__title{margin:0 0 3.2rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(2.4rem,3.4vw,3.8rem);font-weight:400;color:var(--cb-ink)}.cb-countdown__timer{display:flex;gap:1.6rem;justify-content:center;margin-bottom:3.2rem}.cb-countdown__timer[hidden]{display:none}.cb-countdown__unit{min-width:8rem;padding:1.6rem .8rem;background:var(--cb-paper);border:1px solid var(--cb-line)}.cb-countdown__unit span{display:block;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(2.6rem,4vw,4rem);line-height:1;color:var(--cb-ink)}.cb-countdown__unit small{display:block;margin-top:.6rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-mute)}.cb-countdown__expired{margin:0 0 3.2rem;font-size:1.6rem;color:var(--cb-ink-soft)}.cb-mcol{display:grid;gap:4rem 3.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.cb-mcol--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-mcol--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-mcol--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-mcol--center{text-align:center}.cb-mcol__icon{display:block;margin-bottom:1.6rem;color:var(--cb-amber)}.cb-mcol--center .cb-mcol__icon{margin-left:auto;margin-right:auto}.cb-mcol__media{aspect-ratio:4 / 3;margin-bottom:1.8rem;overflow:hidden;background:var(--cb-sand)}.cb-mcol__media img{width:100%;height:100%;object-fit:cover;display:block}.cb-mcol__title{margin:0 0 1rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.7rem;font-weight:400;line-height:1.3;color:var(--cb-ink)}.cb-mcol__text{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.75;color:var(--cb-ink-soft)}.cb-mcol__text p{margin:0}.cb-iwt{display:grid;gap:0;align-items:stretch}@media screen and (min-width:750px){.cb-iwt--half{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-iwt--wide{grid-template-columns:2fr 1fr}}.cb-iwt--reverse .cb-iwt__media{order:2}.cb-iwt__media{position:relative;min-height:36rem;overflow:hidden;background:var(--cb-sand)}.cb-iwt--stack .cb-iwt__media{min-height:0;aspect-ratio:16 / 9}.cb-iwt__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cb-iwt--stack .cb-iwt__media img{position:static}.cb-iwt__body{display:flex;flex-direction:column;justify-content:center;padding:6rem clamp(2rem,5vw,6rem);background:var(--cb-paper-2)}.cb-iwt__title{margin:0 0 2rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(2.4rem,3.2vw,3.8rem);font-weight:400;line-height:1.15;color:var(--cb-ink)}.cb-iwt__text{margin:0 0 2.6rem;font-size:1.55rem;line-height:1.8;color:var(--cb-ink-soft)}.cb-iwt__text p{margin:0 0 1.2rem}.cb-pgrid{display:grid;gap:3.2rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.cb-pgrid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-pgrid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-pgrid--carousel{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cb-pgrid--carousel::-webkit-scrollbar{display:none}.cb-pgrid--carousel .cb-pcard{flex:0 0 62%;scroll-snap-align:start}@media screen and (min-width:750px){.cb-pgrid--carousel .cb-pcard{flex:0 0 33.333%}}@media screen and (min-width:990px){.cb-pgrid--carousel .cb-pcard{flex:0 0 25%}}.cb-pcard{display:block;color:inherit;text-decoration:none}.cb-pcard__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--cb-sand)}.cb-pcard__media>img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .6s var(--cb-ease),transform 1s var(--cb-ease)}.cb-pcard__media .cb-pcard__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cb-pcard:hover .cb-pcard__alt{opacity:1}.cb-pcard:hover .cb-pcard__media>img:first-child{transform:scale(1.03)}.cb-pcard__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.4rem .9rem;background:var(--cb-ink);color:var(--cb-paper);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase}.cb-pcard__badge--sale{background:var(--cb-amber)}.cb-pcard__body{padding-top:1.3rem}.cb-pcard__title{margin:0 0 .5rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.5rem;font-weight:400;line-height:1.35;color:var(--cb-ink)}.cb-pcard__price{margin:0;font-size:1.4rem;color:var(--cb-ink-soft)}.cb-pcard__price s{margin-right:.5rem;opacity:.55}.cb-section__cta{margin-top:4rem;text-align:center}.cb-empty{padding:4rem 0;font-size:1.5rem;text-align:center;color:var(--cb-mute)}.cb-pslider__viewport{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cb-pslider__viewport::-webkit-scrollbar{display:none}.cb-pslider__item{flex:0 0 60%;scroll-snap-align:start}@media screen and (min-width:750px){.cb-pslider__item{flex:0 0 33.333%}}@media screen and (min-width:990px){.cb-pslider__item{flex:0 0 25%}}.cb-clist__viewport{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cb-clist__viewport::-webkit-scrollbar{display:none}.cb-ccard{position:relative;flex:0 0 var(--cb-clist-size, 40%);scroll-snap-align:start;display:block;color:inherit;text-decoration:none}.cb-ccard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--cb-sand)}.cb-ccard__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--cb-ease)}.cb-ccard:hover .cb-ccard__media img{transform:scale(1.04)}.cb-ccard__body{position:absolute;inset:auto 0 0 0;padding:3.6rem 2rem 2rem;color:#fff;background:linear-gradient(to top,#14110ebd,#14110e00)}.cb-ccard__title{margin:0 0 .4rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.9rem;font-weight:400}.cb-ccard__count{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.cb-shhero{position:relative;min-height:var(--cb-shhero-h, 80vh);display:flex;align-items:flex-end;overflow:hidden;background:var(--cb-dark)}.cb-shhero__media{position:absolute;top:0;right:0;bottom:0;left:0}.cb-shhero__media img{width:100%;height:100%;object-fit:cover;display:block}.cb-shhero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14110e;opacity:var(--cb-shhero-overlay, .3);pointer-events:none}.cb-shhero .cb-look__item,.cb-shedit .cb-look__item{z-index:3}.cb-shhero__body{position:relative;z-index:2;width:100%;padding:8rem 0 7rem;color:#fff;text-shadow:0 1px 24px rgba(0,0,0,.4)}.cb-shhero__body--center{text-align:center}.cb-shhero__eyebrow{color:#ffffffd1}.cb-shhero__title{max-width:20ch;margin:0 0 1.8rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(2.8rem,4.4vw,5.4rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#fff}.cb-shhero__body--center .cb-shhero__title{margin-left:auto;margin-right:auto}.cb-shhero__text{max-width:46ch;margin:0 0 2.8rem;font-size:1.6rem;line-height:1.7;color:#ffffffe6}.cb-shhero__body--center .cb-shhero__text{margin-left:auto;margin-right:auto}.cb-shedit{display:grid;gap:3.2rem;grid-template-columns:1fr}@media screen and (min-width:990px){.cb-shedit{grid-template-columns:1.6fr 1fr;gap:4.4rem;align-items:start}}.cb-shedit__media{position:relative;overflow:hidden;background:var(--cb-sand)}.cb-shedit__media>img{width:100%;height:auto;display:block}.cb-shedit__cards{display:flex;flex-direction:column;gap:1.8rem}.cb-pcard--row{display:flex;gap:1.6rem;align-items:center;padding-bottom:1.8rem;border-bottom:1px solid var(--cb-line)}.cb-pcard--row:last-child{border-bottom:0;padding-bottom:0}.cb-pcard--row .cb-pcard__media{flex:0 0 9.6rem;width:9.6rem;aspect-ratio:1 / 1}.cb-pcard--row .cb-pcard__body{padding-top:0}.cb-events{display:flex;flex-direction:column}.cb-event{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:3.2rem;align-items:start;padding:3.4rem 0;border-top:1px solid var(--cb-line)}.cb-event:last-child{border-bottom:1px solid var(--cb-line)}.cb-event__date{display:flex;flex-direction:column;align-items:center;padding:1.4rem 0;border:1px solid var(--cb-line)}.cb-event__day{font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:2.6rem;line-height:1;color:var(--cb-ink)}.cb-event__month{margin-top:.5rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-mute)}.cb-event__title{margin:0 0 .6rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:2rem;font-weight:400;color:var(--cb-ink)}.cb-event__meta{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.06em;color:var(--cb-amber)}.cb-event__text{margin:0 0 1.6rem;font-size:1.45rem;line-height:1.75;color:var(--cb-ink-soft)}.cb-sbanner{overflow:hidden;padding:1.6rem 0;background:var(--cb-ink);color:var(--cb-paper)}.cb-sbanner--paper{background:var(--cb-paper-2);color:var(--cb-ink);border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line)}.cb-sbanner__row+.cb-sbanner__row{margin-top:1rem}.cb-sbanner__track{display:flex;width:max-content;animation:cb-sb 26s linear infinite}.cb-sbanner__row[data-dir=right] .cb-sbanner__track{animation-direction:reverse}.cb-sbanner:hover .cb-sbanner__track{animation-play-state:paused}.cb-sbanner__group{display:flex;flex:none}.cb-sbanner__text{padding-right:3.4rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:var(--cb-sb-size, 34px);line-height:1.3;white-space:nowrap}.cb-sbanner a{color:inherit;text-decoration:none}@keyframes cb-sb{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cb-sbanner__track{animation:none}}.cb-blog__viewport{display:grid;gap:3.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.cb-blog:not(.cb-blog--carousel) .cb-blog__viewport{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-blog--carousel .cb-blog__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cb-blog--carousel .cb-blog__viewport::-webkit-scrollbar{display:none}.cb-blog--carousel .cb-blog__card{flex:0 0 80%;scroll-snap-align:start}@media screen and (min-width:750px){.cb-blog--carousel .cb-blog__card{flex:0 0 42%}}@media screen and (min-width:990px){.cb-blog--carousel .cb-blog__card{flex:0 0 33.333%}}.cb-blog__card{display:block;color:inherit;text-decoration:none}.cb-blog__media{aspect-ratio:4 / 3;margin-bottom:1.6rem;overflow:hidden;background:var(--cb-sand)}.cb-blog__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--cb-ease)}.cb-blog__card:hover .cb-blog__media img{transform:scale(1.04)}.cb-blog__date{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-mute)}.cb-blog__title{margin:0 0 1rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:1.9rem;font-weight:400;line-height:1.3;color:var(--cb-ink)}.cb-blog__excerpt{font-size:1.4rem;line-height:1.7;color:var(--cb-ink-soft)}.cb-lightcol__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap;margin-bottom:4rem}.cb-lightcol__head .cb-eyebrow{margin-bottom:1rem}.cb-lightcol__head .cb-head__title{text-align:left}.cb-switch{display:inline-flex;align-items:center;gap:1.2rem;padding:0;border:0;background:none;color:var(--cb-ink);cursor:pointer;flex:none}.cb-switch__track{position:relative;width:5.6rem;height:3rem;flex:none;border:1px solid var(--cb-line);border-radius:999px;background:#d8d2c8;transition:background-color .35s var(--cb-ease),border-color .35s var(--cb-ease)}.cb-switch__knob{position:absolute;top:50%;left:.3rem;width:2.4rem;height:2.4rem;margin-top:-1.2rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;transition:transform .35s var(--cb-ease)}.cb-switch[aria-checked=true] .cb-switch__track{background:var(--cb-amber);border-color:var(--cb-amber)}.cb-switch[aria-checked=true] .cb-switch__knob{transform:translate(2.6rem)}.cb-switch__text{font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.cb-switch:hover .cb-switch__text{opacity:.7}.cb-lightcol[data-lights=false] .cb-pcard__media>img:first-child{filter:brightness(.5) saturate(.62) contrast(1.04)}.cb-lightcol[data-lights=true] .cb-pcard__media>img:first-child{filter:brightness(1.07) saturate(1.08)}.cb-lightcol__grid{display:grid;gap:var(--cb-lc-gap, 12px);grid-template-columns:repeat(var(--cb-lc-cols-sm, 2),minmax(0,1fr))}@media screen and (min-width:750px){.cb-lightcol__grid{grid-template-columns:repeat(var(--cb-lc-cols-md, 4),minmax(0,1fr))}}@media screen and (min-width:990px){.cb-lightcol__grid{grid-template-columns:repeat(var(--cb-lc-cols, 8),minmax(0,1fr))}}.cb-lightcol .cb-pcard__media>img:first-child,.cb-lightcol .cb-pcard__media .cb-pcard__alt{transition:filter var(--cb-lc-dur, 1.4s) var(--cb-ease),opacity var(--cb-lc-dur, 1.4s) var(--cb-ease),transform 1s var(--cb-ease)}.cb-lightcol__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 34%,rgba(255,208,140,.34),rgba(255,190,120,.12) 42%,transparent 66%);transition:opacity var(--cb-lc-dur, 1.4s) var(--cb-ease)}.cb-lightcol[data-lights=true] .cb-lightcol__glow{opacity:1}.cb-lightcol[data-mode=second] .cb-pcard__media .cb-pcard__alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.cb-lightcol[data-mode=second][data-lights=true] .cb-pcard__media .cb-pcard__alt{opacity:1}.cb-lightcol[data-mode=second][data-lights=true] .cb-pcard__media>img:first-child{opacity:0}.cb-lightcol[data-mode=second] .cb-pcard__media>img:first-child{filter:none}.cb-lightcol[data-mode=second] .cb-lightcol__glow{display:none}@media(prefers-reduced-motion:reduce){.cb-switch__knob,.cb-lightcol__glow,.cb-lightcol .cb-pcard__media img{transition:none}}.cb-parallax{position:relative;min-height:var(--cb-px-h, 90vh);display:flex;align-items:center;overflow:hidden;background:var(--cb-dark)}.cb-parallax__media{position:absolute;top:-12%;bottom:-12%;left:0;right:0;will-change:transform}.cb-parallax__media img{width:100%;height:100%;object-fit:cover;display:block}.cb-parallax__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#14110e;opacity:var(--cb-px-overlay, .35);pointer-events:none}.cb-parallax__body{position:relative;z-index:2;width:100%;padding:8rem 0;color:#fff;text-shadow:0 1px 24px rgba(0,0,0,.4)}.cb-parallax--center .cb-parallax__body{text-align:center}.cb-parallax--right .cb-parallax__body{text-align:right}.cb-parallax__eyebrow{color:#ffffffd1}.cb-parallax__title{margin:0 0 2rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(3rem,5vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#fff}.cb-parallax--center .cb-parallax__title{max-width:22ch;margin-left:auto;margin-right:auto}.cb-parallax--right .cb-parallax__title{margin-left:auto}.cb-parallax__text{max-width:48ch;margin:0 0 3rem;font-size:1.65rem;line-height:1.7;color:#ffffffe6}.cb-parallax--center .cb-parallax__text{margin-left:auto;margin-right:auto}.cb-parallax--right .cb-parallax__text{margin-left:auto}.cb-parallax__btn{color:#fff;border-color:#ffffffbf}.cb-parallax__btn:hover{background:#fff;border-color:#fff;color:var(--cb-ink)}@media(prefers-reduced-motion:reduce){.cb-parallax__media{transform:none!important}}.cb-collapse__list{width:100%}.cb-gal__nav{display:flex;gap:1rem;justify-content:center;margin-top:3.2rem}.cb-marquee__text{font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-weight:400}.cb-blog__body,.cb-event__body,.cb-iconbar__item,.cb-mcol__item,.cb-trust__body{min-width:0}.cb-vhero{position:relative;min-height:var(--cb-vh-h, 100vh);display:flex;align-items:center;overflow:hidden;background:var(--cb-dark)}.cb-vhero--full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.cb-vhero__media{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.cb-vhero__video{width:100%;height:100%;object-fit:cover;display:block;border:0}.cb-vhero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#14110e;opacity:var(--cb-vh-overlay, .25);pointer-events:none}.cb-vhero__body{position:relative;z-index:2;width:100%;padding:8rem 0;text-align:center;color:#fff;text-shadow:0 1px 24px rgba(0,0,0,.4)}.cb-vhero__eyebrow{color:#ffffffd1}.cb-vhero__title{margin:0 0 2rem;font-family:var(--cb-font-display, var(--font-heading-family, Georgia), serif);font-size:clamp(3rem,5vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#fff}.cb-vhero__text{max-width:48ch;margin:0 auto 3rem;font-size:1.65rem;line-height:1.7;color:#ffffffe6}.cb-vhero__btn{color:#fff;border-color:#ffffffbf}.cb-vhero__btn:hover{background:#fff;border-color:#fff;color:var(--cb-ink)}.cb-scroll-story-section{flex:0 0 auto;overflow:visible}.cb-story{position:relative;min-height:100vh;background:#f2ece2;flex:0 0 auto}.cb-story__track{position:relative;height:100%}.cb-story__stage{position:sticky;top:0;height:100vh;overflow:hidden}@supports (height: 100dvh){.cb-story__stage{height:100dvh}}.cb-story__media,.cb-story__media img,.cb-story__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cb-story__media{z-index:0}.cb-story__img{object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity var(--cb-story-dur, .9s) var(--cb-ease, ease),transform calc(var(--cb-story-dur, .9s) * 1.7) var(--cb-ease, ease)}.cb-story__img.is-active{opacity:1;transform:none}.cb-story__img--empty{background:repeating-linear-gradient(45deg,#f2ece2,#f2ece2 14px,#e8e1d6 14px 28px)}.cb-story__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;--o: var(--cb-story-overlay, .35)}.cb-story__scrim--gradient{background:linear-gradient(90deg,rgba(20,17,13,var(--o)),rgba(20,17,13,calc(var(--o) * .55)) 45%,rgba(20,17,13,calc(var(--o) * .08)) 72%,#14110d00)}.cb-story__scrim--flat{background:rgba(20,17,13,var(--o))}.cb-story__scrim--bottom{background:linear-gradient(to top,rgba(20,17,13,calc(var(--o) * 1.15)),rgba(20,17,13,calc(var(--o) * .3)) 45%,#14110d00 80%)}.cb-story__scrim--none{display:none}.cb-story__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cb-story__chapter{--tx: 0%;--ty: 26px;--vbase: -50%;position:absolute;top:50%;max-width:var(--cb-story-width, 520px);color:#fff;opacity:0;transform:translate(var(--tx),calc(var(--vbase) + var(--ty)));transition:opacity var(--cb-story-dur, .9s) var(--cb-ease, ease),transform var(--cb-story-dur, .9s) var(--cb-ease, ease);text-shadow:0 1px var(--cb-story-shadow, 12px) var(--cb-story-shadow-c, rgba(0, 0, 0, .32))}.cb-story__chapter.is-active{opacity:1;transform:translate(var(--tx),var(--vbase))}.cb-story__chapter--left{left:6vw;right:auto}.cb-story__chapter--center{--tx: -50%;left:50%;right:auto;text-align:center}.cb-story__chapter--right{right:6vw;left:auto;text-align:right}.cb-story__chapter--v-top{top:16vh;--vbase: 0px}.cb-story__chapter--v-center{top:50%;--vbase: -50%}.cb-story__chapter--v-bottom{top:auto;bottom:18vh;--vbase: 0px}.cb-story__eyebrow{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cb-story-c-accent, #b8894a);margin-bottom:1.6rem}.cb-story__heading{font-family:var(--cb-story-h-font, var(--cb-font-display, Georgia, serif));font-weight:400;font-size:var(--cb-story-head, 48px);line-height:1.12;letter-spacing:-.012em;margin:0 0 2rem;color:var(--cb-story-c-head, #ffffff)}.cb-story .cb-story__heading{color:var(--cb-story-c-head, #ffffff)}.cb-story .cb-story__eyebrow{color:var(--cb-story-c-accent, #b8894a)}.cb-story__text{font-family:var(--cb-story-t-font, inherit);font-size:var(--cb-story-text, 16px);line-height:1.85;color:var(--cb-story-c-text, #f2ece2)}.cb-story .cb-story__text p,.cb-story .cb-story__text li,.cb-story .cb-story__text span,.cb-story .cb-story__text strong,.cb-story .cb-story__text em,.cb-story .cb-story__text b,.cb-story .cb-story__text i,.cb-story .cb-story__text a{color:inherit}.cb-story__text p{margin:0 0 1rem}.cb-story__text p:last-child{margin-bottom:0}.cb-story__mini{display:none;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;margin-bottom:2.4rem}.cb-story__btn{display:inline-block;margin-top:2.8rem;padding:1.5rem 3.4rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-shadow:none;transition:opacity .3s var(--cb-ease, ease),background-color .3s var(--cb-ease, ease),color .3s var(--cb-ease, ease)}.cb-story__btn--light{background:#faf7f2;color:#1c1a17}.cb-story__btn--light:hover{opacity:.86}.cb-story__btn--outline{border:1px solid rgba(255,255,255,.75);color:#fff}.cb-story__btn--outline:hover{background:#fff;color:#1c1a17}.cb-story__btn--solid{background:#1c1a17;color:#faf7f2}.cb-story__btn--solid:hover{opacity:.86}.cb-story__hud{position:absolute;left:6vw;right:6vw;bottom:4vh;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cb-story__count{font-size:1.2rem;letter-spacing:.2em;color:#ffffffb8}.cb-story__count b{color:#fff;font-weight:500}.cb-story__dots{display:flex;gap:1rem}.cb-story__dots i{width:2.6rem;height:2px;background:#ffffff52;cursor:pointer;transition:background-color .4s var(--cb-ease, ease)}.cb-story__dots i.is-active{background:var(--cb-story-c-accent, #ffffff)}@media screen and (max-width:749px){.cb-story__chapter{max-width:none;left:7vw;right:7vw;--tx: 0%}.cb-story__chapter--left{text-align:left}.cb-story__chapter--center{text-align:center}.cb-story__chapter--right{text-align:right}.cb-story__chapter--v-top{top:12vh}.cb-story__chapter--v-bottom{bottom:20vh}.cb-story__heading{font-size:calc(var(--cb-story-head, 48px) * .62)}.cb-story__hud{bottom:3vh}.cb-story__dots i{width:1.8rem}}@media screen and (max-width:749px){.cb-story[data-mobile=stack]{height:auto!important;min-height:0;background:transparent}.cb-story[data-mobile=stack] .cb-story__track{height:auto}.cb-story[data-mobile=stack] .cb-story__stage{position:static;height:auto;overflow:visible}.cb-story[data-mobile=stack] .cb-story__media,.cb-story[data-mobile=stack] .cb-story__scrim,.cb-story[data-mobile=stack] .cb-story__hud{display:none}.cb-story[data-mobile=stack] .cb-story__copy{position:static;display:block;padding:0}.cb-story[data-mobile=stack] .cb-story__chapter{position:static;max-width:none;opacity:1;transform:none;color:#1c1a17;text-shadow:none;padding:6vh 7vw}.cb-story[data-mobile=stack] .cb-story__heading{color:#1c1a17}.cb-story[data-mobile=stack] .cb-story__eyebrow{color:var(--cb-story-c-accent, #b8894a)}.cb-story[data-mobile=stack] .cb-story__text{color:#55504a}.cb-story[data-mobile=stack] .cb-story__mini{display:block}.cb-story[data-mobile=stack] .cb-story__btn--light{background:#1c1a17;color:#faf7f2}.cb-story[data-mobile=stack] .cb-story__btn--outline{border-color:#1c1a17;color:#1c1a17}}@media(prefers-reduced-motion:reduce){.cb-story__img,.cb-story__chapter{transition-duration:.01ms!important}}@media screen and (max-width:749px){.cb-vhero--mobile-img .cb-vhero__video{display:none}.cb-head{margin-bottom:3.2rem}.cb-grid__body{padding:2rem}.cb-collapse__a{padding-right:1rem}}.cb-lightcol--full .cb-wrap,.cb-lightcol--full .cb-section{max-width:none;padding-left:clamp(1.6rem,3vw,4rem);padding-right:clamp(1.6rem,3vw,4rem)}.cb-lightcol:not(.cb-lightcol--full) .cb-wrap{max-width:var(--cb-lc-max, 1400px)}.cb-lightcol__grid .cb-pcard{contain:paint}.cb-lightcol__grid--dense .cb-pcard__body{padding-top:.9rem}.cb-lightcol__grid--dense .cb-pcard__title{font-size:1.2rem;line-height:1.35}.cb-lightcol__grid--dense .cb-pcard__price{font-size:1.2rem;margin-top:.2rem}.cb-switchwrap{position:relative;display:inline-flex;align-items:center;gap:1.6rem;flex:none}.cb-switchhint{display:inline-flex;align-items:center;gap:.9rem;color:var(--cb-amber, #b8894a);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;transition:opacity .45s ease,transform .45s ease;white-space:nowrap}.cb-switchhint__arrow{width:3rem;color:currentColor;animation:cb-hint-nudge 1.6s ease-in-out infinite}.cb-switchhint__arrow svg{display:block;width:100%;height:auto}.cb-switchhint--pulse .cb-switchhint__arrow{display:none}@keyframes cb-hint-nudge{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(7px);opacity:1}}.cb-switchpulse{display:none;position:absolute;right:-.4rem;top:50%;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border-radius:999px;border:2px solid var(--cb-amber, #b8894a);pointer-events:none;animation:cb-switch-pulse 2.1s ease-out infinite}.cb-switchhint--pulse~.cb-switchpulse,.cb-switchhint--both~.cb-switchpulse{display:block}@keyframes cb-switch-pulse{0%{transform:scale(.72);opacity:.85}70%{opacity:0}to{transform:scale(1.55);opacity:0}}.cb-lightcol.is-lit .cb-switchhint,.cb-lightcol.is-lit .cb-switchpulse{opacity:0;visibility:hidden;transform:translateY(-4px)}@media screen and (max-width:749px){.cb-switchwrap{gap:1rem}.cb-switchhint__text{font-size:1.1rem;max-width:9em;white-space:normal}.cb-switchhint__arrow{width:2.2rem}}@media(prefers-reduced-motion:reduce){.cb-switchhint__arrow,.cb-switchpulse{animation:none}}.cb-lt{padding:6.4rem 0;background:var(--cb-lt-bg, #f2ece2);color:var(--cb-lt-text, #1c1a17)}.cb-lt__inner{display:grid;grid-template-columns:1fr;gap:2.8rem;max-width:1400px;margin:0 auto;padding:0 2rem}@media(min-width:861px){.cb-lt__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:5.6rem;align-items:center}.cb-lt--image-right .cb-lt__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.cb-lt--image-right .cb-lt__stage{order:2}}.cb-lt--stack .cb-lt__inner{grid-template-columns:1fr;max-width:860px;text-align:center}.cb-lt__stage{position:relative;overflow:hidden;border-radius:var(--cb-lt-radius, 4px);background:#1c1a170a;isolation:isolate}.cb-lt__frame{position:relative;width:100%;padding-top:100%}.cb-lt--stack .cb-lt__frame{padding-top:78%}.cb-lt__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cb-lt__img--on{opacity:0;transition:opacity var(--cb-lt-dur, .85s) ease}.cb-lt.is-on .cb-lt__img--on{opacity:1}.cb-lt__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2.4rem;text-align:center;font-size:1.4rem;color:#1c1a1780;background:#1c1a170d}.cb-lt__ph--on{opacity:0;transition:opacity var(--cb-lt-dur, .85s) ease}.cb-lt.is-on .cb-lt__ph--on{opacity:1}.cb-lt__switch{position:absolute;right:1.6rem;top:1.6rem;z-index:2;display:inline-flex;align-items:center;gap:1.2rem;padding:.9rem 1rem .9rem 1.8rem;border:0;cursor:pointer;border-radius:999px;background:#fff;color:var(--cb-lt-text, #1c1a17);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 14px #0000002e;transition:box-shadow .25s ease}@media(min-width:861px){.cb-lt__switch{right:2rem;top:2rem;gap:1.4rem;padding:1.1rem 1.2rem 1.1rem 2rem;font-size:1.3rem;box-shadow:0 3px 20px #00000038}}.cb-lt__switch:hover{box-shadow:0 3px 18px #00000042}.cb-lt__knob{position:relative;width:4.4rem;height:2.4rem;flex:none;border-radius:999px;background:#1c1a1738;transition:background .3s ease}.cb-lt__knob:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s ease}.cb-lt__switch[aria-checked=true] .cb-lt__knob{background:#543b23}.cb-lt__switch[aria-checked=true] .cb-lt__knob:after{transform:translate(20px)}.cb-lt__sub{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:1.2rem}.cb-lt__title{font-family:var(--cb-font-display, Georgia, serif);font-size:clamp(2.6rem,3.2vw,4rem);font-weight:400;line-height:1.15;margin-bottom:1.6rem}.cb-lt__text{font-size:1.5rem;line-height:1.85;opacity:.82}.cb-lt__price{font-size:2rem;margin-top:1.8rem}.cb-lt__btn{display:inline-block;margin-top:2.4rem;padding:1.4rem 3.2rem;background:var(--cb-lt-text, #1c1a17);color:var(--cb-lt-bg, #f2ece2);text-decoration:none;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;transition:opacity .25s ease}.cb-lt__btn:hover{opacity:.86}@media screen and (max-width:749px){.cb-lt{padding:4.8rem 0}.cb-lt__inner{padding:0 1.6rem}}.cb-mv{position:relative;width:var(--cb-mv-w, 240px);max-width:100%}.cb-mv--inline{margin:2.4rem 0}.cb-mv__box{position:relative;display:block;overflow:hidden;border-radius:var(--cb-mv-radius, 8px);background:#f2ece2;box-shadow:0 2px 12px #1c1a171a}.cb-mv__video{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:inherit}.cb-mv__badge{position:absolute;left:.8rem;top:.8rem;padding:.4rem .9rem;border-radius:999px;background:#1c1a17b8;color:#fff;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.cb-mv__caption{margin-top:1rem;font-size:1.2rem;letter-spacing:.06em;color:#8b8478}.cb-mv__close{position:absolute;right:-.6rem;top:-.6rem;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:#1c1a17;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 1px 6px #00000040}.cb-mv--float{position:fixed;bottom:2rem;z-index:60;margin:0}.cb-mv--float.cb-mv--pos-br{right:2rem}.cb-mv--float.cb-mv--pos-bl{left:2rem}.cb-mv--float .cb-mv__box{box-shadow:0 6px 26px #1c1a1738}@media screen and (max-width:749px){.cb-mv--float{bottom:1.2rem;--cb-mv-w: 150px}.cb-mv--float.cb-mv--pos-br{right:1.2rem}.cb-mv--float.cb-mv--pos-bl{left:1.2rem}}.cb-mv--demo .cb-mv__box{background:repeating-linear-gradient(45deg,#efe9df,#efe9df 10px,#e6dfd3 10px 20px);border:1px dashed rgba(28,26,23,.28)}.cb-mv__demo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;aspect-ratio:3 / 4;padding:1.6rem;text-align:center;color:#1c1a1799}.cb-mv__demo svg{width:3.2rem;height:3.2rem;color:#1c1a1759}.cb-mv__demo-t{font-size:1.3rem;letter-spacing:.06em;color:#1c1a17bf}.cb-mv__demo-s{font-size:1.1rem;line-height:1.6;color:#1c1a1780}.cb-mvi{width:var(--cb-mvi-w, 240px);max-width:100%;margin:1.4rem 0}.cb-mvi__box{position:relative;overflow:hidden;border-radius:var(--cb-mvi-radius, 8px);background:#f2ece2;box-shadow:0 2px 12px #1c1a171a}.cb-mvi__video{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.cb-mvi__badge{position:absolute;left:.8rem;top:.8rem;padding:.4rem .9rem;border-radius:999px;background:#1c1a17b8;color:#fff;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.cb-mvi__caption{margin-top:.8rem;font-size:1.2rem;letter-spacing:.06em;color:#8b8478}.cb-mvi--demo .cb-mvi__box{background:repeating-linear-gradient(45deg,#efe9df,#efe9df 10px,#e6dfd3 10px 20px);border:1px dashed rgba(28,26,23,.28)}.cb-mvi__demo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;aspect-ratio:3 / 4;padding:1.2rem;text-align:center}.cb-mvi__demo svg{width:2.8rem;height:2.8rem;color:#1c1a1759}.cb-mvi__demo-t{font-size:1.3rem;color:#1c1a17bf}.cb-mvi__demo-s{font-size:1.1rem;line-height:1.6;color:#1c1a1780}.cb-pdesc__box{border-top:1px solid rgba(28,26,23,.12);border-bottom:1px solid rgba(28,26,23,.12);margin:1.2rem 0}.cb-pdesc__sum{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.6rem 0;cursor:pointer;list-style:none;transition:opacity .25s ease}.cb-pdesc__sum::-webkit-details-marker{display:none}.cb-pdesc__sum:hover{opacity:.7}.cb-pdesc__title{font-family:var(--cb-font-display, Georgia, serif);font-size:1.5rem;font-weight:400;letter-spacing:.01em}.cb-pdesc__icon{width:1.7rem;height:1.7rem;flex:none;color:currentColor;transition:transform .3s ease}.cb-pdesc__icon svg{display:block;width:100%;height:100%}.cb-pdesc__box[open] .cb-pdesc__icon{transform:rotate(45deg)}.cb-pdesc__body{padding-bottom:1.8rem;font-size:1.45rem;line-height:1.85;max-width:var(--cb-pdesc-max, none)}.cb-pdesc__body p{margin:0 0 1.2rem}.cb-pdesc__body p:last-child{margin-bottom:0}.cb-hs{position:relative;min-height:100vh;min-height:var(--cb-hs-h, 100svh);display:flex;align-items:center;overflow:hidden;background:#1c1a17}.cb-hs__media{position:absolute;top:0;right:0;bottom:0;left:0}.cb-hs__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none}.cb-hs__img--1{display:block}.cb-hs--dual .cb-hs__img--1{right:50%}.cb-hs--dual .cb-hs__img--2{display:block;left:50%}.cb-hs__img--1m,.cb-hs__img--2m{display:none}@media screen and (max-width:749px){.cb-hs--has-m1 .cb-hs__img--1{display:none}.cb-hs--has-m1 .cb-hs__img--1m{display:block}.cb-hs--dual.cb-hs--has-m2 .cb-hs__img--2{display:none}.cb-hs--dual.cb-hs--has-m2 .cb-hs__img--2m{display:block;left:50%}.cb-hs--dual:not(.cb-hs--has-m2) .cb-hs__img--1{right:0;bottom:50%}.cb-hs--dual:not(.cb-hs--has-m2) .cb-hs__img--2{left:0;top:50%}}.cb-hs__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cb-hs-scrim, #000000);opacity:var(--cb-hs-scrim-op, .3)}.cb-hs__copy{position:relative;z-index:2;width:100%;padding:0 6vw;text-align:center}.cb-hs__copy--left{text-align:left}.cb-hs__copy--right{text-align:right}.cb-hs__eyebrow{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cb-hs-text, #f2ece2);opacity:.85;margin-bottom:1.8rem}.cb-hs__title{font-weight:400;font-size:clamp(3.6rem,7vw,8.4rem);line-height:1.1;color:var(--cb-hs-head, #ffffff);margin:0 0 1.6rem;padding:.1em .15em}.cb-hs__sub{font-size:1.6rem;line-height:1.8;color:var(--cb-hs-text, #f2ece2);max-width:46rem;margin:0 auto 2.8rem}.cb-hs__copy--left .cb-hs__sub{margin-left:0}.cb-hs__copy--right .cb-hs__sub{margin-right:0}.cb-hs__btn{display:inline-block;padding:1.4rem 3.2rem;background:#fff;color:#1c1a17;text-decoration:none;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;transition:opacity .25s ease}.cb-hs__btn:hover{opacity:.86}.cb-hs__write{display:inline-block}.cb-hs__ch{display:inline-block;white-space:pre;opacity:0;clip-path:inset(0 100% 0 0)}.cb-hs__write.is-writing .cb-hs__ch{animation:cb-handwrite var(--cb-hs-dur, .5s) ease forwards;animation-delay:calc(var(--i) * .06s + .25s)}@keyframes cb-handwrite{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(.12em) rotate(-2deg)}60%{opacity:1}to{opacity:1;clip-path:inset(0 -.1em 0 0);transform:none}}.cb-hs__write:not(.is-writing) .cb-hs__ch{opacity:1;clip-path:none}@media(prefers-reduced-motion:reduce){.cb-hs__write.is-writing .cb-hs__ch{animation:none;opacity:1;clip-path:none}}.cb-hs__hl,.cb-hs__ch--hl{color:var(--cb-hs-hl, #e8873a)}.cb-show{padding:6.4rem 0}.cb-show__inner{max-width:var(--cb-show-max, 1400px);margin:0 auto;padding:0 2rem}.cb-show--full .cb-show__inner{max-width:none;padding-left:clamp(1.6rem,3vw,4rem);padding-right:clamp(1.6rem,3vw,4rem)}.cb-show__head{margin-bottom:3.6rem}.cb-show__head--left{text-align:left}.cb-show__head--center{text-align:center}.cb-show__head--right{text-align:right}.cb-show__eyebrow{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:1.2rem;color:var(--cb-show-ct, inherit)}.cb-show__heading{font-family:var(--cb-font-display, Georgia, serif);font-weight:400;font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.15;margin:0;color:var(--cb-show-ch, inherit)}.cb-show__grid{display:grid;gap:var(--cb-show-gap, 16px);grid-template-columns:repeat(var(--cb-show-cols-m, 2),minmax(0,1fr))}@media screen and (min-width:750px){.cb-show__grid{grid-template-columns:repeat(var(--cb-show-cols-t, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.cb-show__grid{grid-template-columns:repeat(var(--cb-show-cols, 4),minmax(0,1fr))}}.cb-show__card{display:block;text-decoration:none;color:inherit}.cb-show__media{position:relative;overflow:hidden;border-radius:var(--cb-show-radius, 4px);background:#1c1a170d;aspect-ratio:var(--cb-show-ratio, 3 / 4)}.cb-show[data-ratio=custom] .cb-show__media{aspect-ratio:auto;height:var(--cb-show-h, 340px)}.cb-show__img{display:block;width:100%;height:100%;object-fit:var(--cb-show-fit, cover);transition:transform .7s cubic-bezier(.2,.6,.2,1)}.cb-show--zoom .cb-show__card:hover .cb-show__img,.cb-show--zoom .cb-show__card:focus-visible .cb-show__img{transform:scale(1.045)}.cb-show__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;font-size:1.2rem;color:#1c1a176b}.cb-show__ph svg{width:3.2rem;height:3.2rem}.cb-show__tag{position:absolute;left:.8rem;top:.8rem;padding:.4rem .9rem;border-radius:999px;background:#1c1a17b8;color:#fff;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.cb-show__title{margin-top:1.2rem;font-size:1.4rem;line-height:1.4;color:var(--cb-show-ch, inherit)}.cb-show__caption{margin-top:.4rem;font-size:1.2rem;line-height:1.6;opacity:.75;color:var(--cb-show-ct, inherit)}.cb-show__price{margin-top:.5rem;font-size:1.3rem;color:var(--cb-show-ct, inherit)}.cb-show__foot{margin-top:3.6rem}.cb-show__btn{display:inline-block;padding:1.3rem 3.2rem;border:1px solid currentColor;text-decoration:none;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-show-ch, inherit);transition:opacity .25s ease}.cb-show__btn:hover{opacity:.7}@media screen and (max-width:749px){.cb-show{padding:4.4rem 0}.cb-show__inner{padding:0 1.6rem}.cb-show__head{margin-bottom:2.4rem}}@media(prefers-reduced-motion:reduce){.cb-show__img{transition:none}.cb-show--zoom .cb-show__card:hover .cb-show__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cb-modules.css.map */
