[class*=shopify-section--cbcr-gallery]>.section,[class*=shopify-section--cbcr-gallery].section,[class*=shopify-section--cbcr-about-family]>.section,[class*=shopify-section--cbcr-about-family].section,[class*=shopify-section--cbcr-info-grid]>.section,[class*=shopify-section--cbcr-info-grid].section{--section-spacing-inline: 0px;padding-inline:0!important}body.cbcr-gallery-page{--cbcr-gl-bg: #0a0a0a;--cbcr-gl-bg-2: #0f0e0c;--cbcr-gl-bg-3: #151311;--cbcr-gl-ink: #efe8dc;--cbcr-gl-ink-dim: #9a9085;--cbcr-gl-ink-mute: #6a6258;--cbcr-gl-gold: #c9a961;--cbcr-gl-gold-soft: #b89968;--cbcr-gl-rule: rgba(201, 169, 97, .2);--cbcr-gl-rule-soft: rgba(239, 232, 220, .08);--cbcr-gl-serif: "Cormorant Garamond", serif;--cbcr-gl-sans: "Montserrat", sans-serif;background:var(--cbcr-gl-bg);color:var(--cbcr-gl-ink);overflow-x:hidden}body.cbcr-gallery-page img{display:block;max-width:100%;height:auto}.cbcr-gallery-section{--s-chapter-label-size: var(--s-chapter-label-size-desktop, 11px);--s-heading-size: var(--s-heading-size-desktop, 72px);--s-body-size: var(--s-body-size-desktop, 16px);--s-heading-color: var(--cbcr-gl-ink);--s-heading-accent: var(--cbcr-gl-gold);--s-body-color: var(--cbcr-gl-ink-dim);--s-eyebrow-color: var(--cbcr-gl-gold);--s-bg: var(--cbcr-gl-bg);position:relative;background:var(--s-bg);color:var(--cbcr-gl-ink);font-family:var(--cbcr-gl-sans);font-weight:300;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}@media(max-width:1024px){.cbcr-gallery-section{--s-chapter-label-size: var(--s-chapter-label-size-mobile, 11px);--s-heading-size: var(--s-heading-size-mobile, 40px);--s-body-size: var(--s-body-size-mobile, 13px)}}.cbcr-gallery-section em{color:var(--s-heading-accent);font-style:italic}.cbcr-gallery-section p strong{font-weight:700;color:#fff;font-style:normal}.cbcr-gallery-section p{font-size:var(--s-body-size);color:#bcbcbc;line-height:1.75;opacity:1;margin:0}.cbcr-gallery-section h1 p,.cbcr-gallery-section h2 p,.cbcr-gallery-section h3 p,.cbcr-gallery-section h4 p{font-size:inherit!important;color:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;max-width:none!important}.cbcr-gallery-section strong,.cbcr-gallery-section b{font-weight:600;color:var(--s-heading-color, var(--cbcr-gl-ink));opacity:1}.cbcr-gallery-progress{position:fixed;top:0;left:0;height:2px;background:var(--cbcr-gl-gold);z-index:60;width:0%;transition:width .05s linear;box-shadow:0 0 10px #c9a96180;pointer-events:none}@keyframes cbcrGlFadeIn{to{opacity:1}}.cbcr-gallery-sidenav{position:fixed;top:50%;right:32px;transform:translateY(-50%);z-index:45;display:flex;flex-direction:column;gap:28px;padding:20px 24px 20px 28px;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-sidenav:before{content:"";position:absolute;top:-18px;right:-22px;bottom:-18px;left:-22px;background:#0a0a0ae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;z-index:-1;opacity:0;transition:opacity .4s ease;pointer-events:none}body[data-gl-nav-state=expanded] .cbcr-gallery-sidenav:before,body[data-gl-nav-state=in-hero] .cbcr-gallery-sidenav:before{opacity:1}.cbcr-gallery-sidenav a{color:var(--cbcr-gl-ink-mute);text-decoration:none;font-family:var(--cbcr-gl-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;display:flex;align-items:center;gap:14px;transition:color .3s;position:relative}.cbcr-gallery-sidenav a:before{content:"";width:24px;height:1px;background:var(--cbcr-gl-rule-soft);transition:all .4s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-sidenav a.is-active{color:var(--cbcr-gl-gold)}.cbcr-gallery-sidenav a.is-active:before{width:48px;background:var(--cbcr-gl-gold)}.cbcr-gallery-sidenav a:hover{color:var(--cbcr-gl-ink)}.cbcr-gallery-sidenav .cbcr-gallery-sidenav__roman{font-family:var(--cbcr-gl-serif);font-style:italic;font-size:14px;color:inherit;min-width:24px}.cbcr-gallery-nav__dot{position:fixed;top:50%;right:28px;transform:translateY(-50%);width:14px;height:14px;border:none;padding:0;border-radius:50%;background:var(--cbcr-gl-gold);cursor:pointer;z-index:46;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}.cbcr-gallery-nav__dot-pulse{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:var(--cbcr-gl-gold);opacity:.4;animation:cbcrGlDotPulse 2s ease-in-out infinite;pointer-events:none}@keyframes cbcrGlDotPulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(2.2);opacity:0}}.cbcr-gallery-nav__backdrop{display:none}body[data-gl-nav-state=in-hero] .cbcr-gallery-sidenav{opacity:1;pointer-events:auto}body[data-gl-nav-state=collapsed] .cbcr-gallery-sidenav{opacity:0;pointer-events:none;transform:translate(20px,-50%)}body[data-gl-nav-state=collapsed] .cbcr-gallery-nav__dot{opacity:1;pointer-events:auto}body[data-gl-nav-state=expanded] .cbcr-gallery-sidenav{opacity:1;pointer-events:auto;transform:translateY(-50%)}body[data-gl-nav-state=expanded] .cbcr-gallery-nav__backdrop{opacity:1;pointer-events:auto}body[data-gl-nav-state=expanded] .cbcr-gallery-nav__dot{opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine)and (min-width:1025px){body[data-gl-nav-state=collapsed]:after{content:"";position:fixed;top:50%;right:0;width:80px;height:140px;transform:translateY(-50%);z-index:43;pointer-events:auto}}@media(max-width:1024px){body[data-gl-nav-state=in-hero] .cbcr-gallery-sidenav,body[data-gl-nav-state=collapsed] .cbcr-gallery-sidenav{opacity:0;pointer-events:none}.cbcr-gallery-nav__dot{top:auto;right:50%;bottom:90px;transform:translate(50%);opacity:1;pointer-events:auto}body[data-gl-nav-state=in-hero] .cbcr-gallery-nav__dot,body[data-gl-nav-state=collapsed] .cbcr-gallery-nav__dot{opacity:1;pointer-events:auto}body[data-gl-nav-state=expanded] .cbcr-gallery-nav__dot{opacity:0;pointer-events:none}body:has(.cbcr-sticky.is-visible) .cbcr-gallery-nav__dot{bottom:170px}.cbcr-gallery-nav__backdrop{top:0;right:0;bottom:0;left:0;width:100%;background:#0a0a0ae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-gl-nav-state=expanded] .cbcr-gallery-sidenav{top:50%;right:50%;transform:translate(50%,-50%);align-items:center;gap:24px;opacity:1;pointer-events:auto;padding:24px}body[data-gl-nav-state=expanded] .cbcr-gallery-sidenav a{font-size:12px}body[data-gl-nav-state=expanded] .cbcr-gallery-sidenav .cbcr-gallery-sidenav__roman{font-size:18px}}.cbcr-gallery-reveal{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform 1s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-reveal.is-in-view{opacity:1;transform:translateY(0)}.cbcr-gallery-reveal-d1{transition-delay:.1s}.cbcr-gallery-reveal-d2{transition-delay:.2s}.no-js .cbcr-gallery-reveal{opacity:1;transform:none}.cbcr-gallery-eyebrow,.cbcr-gallery-chapter{font-family:var(--cbcr-gl-serif);font-style:italic;font-weight:400;color:var(--s-eyebrow-color);font-size:15px;letter-spacing:.02em;display:block;margin:0}.cbcr-gallery-chapter:before{content:"/ "}.cbcr-gallery-h1,.cbcr-gallery-h2,.cbcr-gallery-h3,.cbcr-gallery-h4{font-family:var(--cbcr-gl-serif);font-weight:300;font-style:normal;color:var(--s-heading-color);margin:0}.cbcr-gallery-h1{font-size:clamp(48px,var(--s-heading-size, 104px),28vw);line-height:.98;letter-spacing:-.01em}.cbcr-gallery-h2{font-size:clamp(36px,var(--s-heading-size, 72px),18vw);line-height:1.02;letter-spacing:-.01em}.cbcr-gallery-h3{font-size:clamp(28px,var(--s-heading-size, 48px),18vw);line-height:1.1;letter-spacing:-.005em}.cbcr-gallery-h4{font-size:clamp(20px,var(--s-heading-size, 28px),18vw);line-height:1.2}.cbcr-gallery-h1 p,.cbcr-gallery-h2 p,.cbcr-gallery-h3 p,.cbcr-gallery-h4 p{margin:0}.cbcr-gallery-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 32px;font-family:var(--cbcr-gl-sans);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;transition:background .3s,color .3s,border-color .3s,transform .3s;position:relative;overflow:hidden;line-height:1}.cbcr-gallery-btn--gold{background:var(--cbcr-gl-gold);color:var(--cbcr-gl-bg)}.cbcr-gallery-btn--gold:hover{background:var(--cbcr-gl-gold-soft);transform:translateY(-2px)}.cbcr-gallery-btn--ghost{background:transparent;color:var(--cbcr-gl-ink);border:1px solid rgba(239,232,220,.3)}.cbcr-gallery-btn--ghost:hover{border-color:var(--cbcr-gl-ink);background:#efe8dc0d;transform:translateY(-2px)}.cbcr-gallery-btn--outline-gold{background:transparent;color:var(--cbcr-gl-gold);border:1px solid var(--cbcr-gl-gold);position:relative}.cbcr-gallery-btn--outline-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cbcr-gl-gold);transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.76,0,.24,1);z-index:0}.cbcr-gallery-btn--outline-gold:hover{color:var(--cbcr-gl-bg)}.cbcr-gallery-btn--outline-gold:hover:before{transform:scaleY(1);transform-origin:top}.cbcr-gallery-btn--outline-gold>*{position:relative;z-index:1}.cbcr-gallery-btn__arrow{transition:transform .3s cubic-bezier(.22,.61,.36,1);display:inline-block}.cbcr-gallery-btn:hover .cbcr-gallery-btn__arrow{transform:translate(6px)}.cbcr-gallery-section .cbcr-btn{background:var(--cbcr-gold)!important;color:#0a0a0a!important;border-color:var(--cbcr-gold)!important}.cbcr-gallery-section .cbcr-btn:hover{background:#0a0a0a!important;color:var(--cbcr-gold)!important;border-color:var(--cbcr-gold)!important}.cbcr-gallery-section .cbcr-btn+.cbcr-btn{background:#fff!important;color:#0a0a0a!important;border-color:#fff!important}.cbcr-gallery-section .cbcr-btn+.cbcr-btn:hover{background:#0a0a0a!important;color:#fff!important;border-color:#fff!important}.cbcr-gallery-section .cbcr-btn:after{content:"\2192";display:inline-block;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-section .cbcr-btn:hover:after{transform:translate(6px)}.cbcr-gallery-section .cbcr-btn+.cbcr-btn:after{content:none}.cbcr-gallery-placeholder{display:flex;align-items:center;justify-content:center;background:var(--cbcr-gl-bg-3);border:1px solid var(--cbcr-gl-rule-soft);color:var(--cbcr-gl-ink-mute);font-family:var(--cbcr-gl-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;min-height:360px;width:100%}.cbcr-gallery-hero{position:relative;height:100vh;min-height:720px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}.cbcr-gallery-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:brightness(var(--cbcr-gl-hero-img-brightness, .45)) contrast(1.05);will-change:transform;z-index:0}.cbcr-gallery-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cbcr-gl-hero-overlay-color, #0a0a0a);opacity:var(--cbcr-gl-hero-overlay-opacity, .55);z-index:1;pointer-events:none;will-change:transform}@supports (animation-timeline: scroll()){.cbcr-gallery-hero__bg,.cbcr-gallery-hero__veil{animation:cbcr-gl-hero-stick linear forwards;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes cbcr-gl-hero-stick{to{transform:translateY(100vh)}}@media(max-width:1024px){.cbcr-gallery-hero__veil{animation:cbcr-gl-hero-stick-darken linear forwards;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes cbcr-gl-hero-stick-darken{to{transform:translateY(100vh);opacity:1}}}.cbcr-gallery-hero__content{position:relative;z-index:2;text-align:left;padding:0 7vw 8vh;margin:0;max-width:min(1100px,95vw);width:100%}.cbcr-gallery-hero__roman{position:relative;z-index:3;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;color:var(--s-eyebrow-color);font-size:11px;letter-spacing:.32em;text-transform:uppercase;padding:0 7vw;margin:0 0 24px;max-width:min(1100px,95vw);width:100%;opacity:0;transform:translateY(20px);animation:cbcrGlFadeUp .9s ease .3s forwards;display:flex;align-items:center;gap:14px}.cbcr-gallery-hero__roman:before{content:""!important;display:inline-block!important;vertical-align:middle!important;width:40px!important;height:2px!important;background:#c9a961!important;margin-right:14px!important;flex:0 0 auto!important;flex-shrink:0!important}@media(max-width:640px){.cbcr-gallery-hero__roman{justify-content:center;margin-left:auto;margin-right:auto}}@keyframes cbcrGlFadeUp{to{opacity:1;transform:translateY(0)}}.cbcr-gallery-hero__title{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:clamp(56px,var(--s-heading-size, 160px),28vw);line-height:1;letter-spacing:-.02em;margin-bottom:16px;color:var(--s-heading-color);white-space:normal}.cbcr-gallery-hero__title p{margin:0}.cbcr-gallery-hero__title em{color:var(--s-heading-accent);font-style:italic}.cbcr-gallery-hero__line{display:block;white-space:nowrap;padding-bottom:.12em;line-height:1;opacity:0;transform:translateY(36px);animation:cbcrGlLineUp 1.1s cubic-bezier(.22,.61,.36,1) forwards}.cbcr-gallery-hero__line:nth-child(2){animation-delay:.15s}.cbcr-gallery-hero__line:nth-child(3){animation-delay:.3s}.cbcr-gallery-hero__line>span{display:inline-block}@keyframes cbcrGlLineUp{to{opacity:1;transform:translateY(0)}}.cbcr-gallery-hero .cbcr-gallery-hero__sub{max-width:540px;margin:0 0 40px;color:var(--s-body-color);font-size:var(--s-body-size, 16px);line-height:1.8;text-align:left;opacity:0;animation:cbcrGlFadeIn 1s ease 1s forwards}.cbcr-gallery-hero__cue{position:absolute;bottom:48px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;z-index:3;opacity:0;animation:cbcrGlFadeIn 1s ease 1.4s forwards}.cbcr-gallery-hero__cue span{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--cbcr-gl-ink-mute)}.cbcr-gallery-hero__cue:after{content:"";width:1px;height:60px;background:var(--cbcr-gl-gold-soft);animation:cbcrGlPulseCue 2s ease-in-out infinite}@keyframes cbcrGlPulseCue{0%,to{transform:scaleY(.3);opacity:.3}50%{transform:scaleY(1);opacity:1}}body[data-gl-transparent-header=true] .header:not(.is-scrolled):not(.header--scrolled){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cbcr-gallery-featured{padding:120px 0 60px}.cbcr-gallery-featured__head{max-width:1400px;margin:0 auto;padding:0 64px 60px;display:block;text-align:left}.cbcr-gallery-featured__head h2{margin-top:6px}.cbcr-gallery-featured__head p{max-width:580px;margin-left:0;margin-right:0;margin-top:10px;text-align:justify;text-align-last:left}.cbcr-gallery-featured__visual{position:relative;height:80vh;min-height:640px;max-width:1400px;margin:0 auto;padding:0 64px;box-sizing:border-box;overflow:hidden}.cbcr-gallery-featured__visual-bg{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;background-size:cover;background-position:center;transition:transform 1.2s cubic-bezier(.22,.61,.36,1),filter .6s;will-change:transform}.cbcr-gallery-featured__visual:hover .cbcr-gallery-featured__visual-bg,.cbcr-gallery-featured__visual.is-touching .cbcr-gallery-featured__visual-bg{transform:scale(1.04)}.cbcr-gallery-featured__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a0a0a00 50%,#0a0a0aeb);transition:background .6s}.cbcr-gallery-featured__visual:hover:after,.cbcr-gallery-featured__visual.is-touching:after{background:linear-gradient(180deg,#0a0a0a00 40%,#0a0a0af2)}.cbcr-gallery-featured__caption{position:absolute;bottom:48px;left:48px;right:48px;z-index:2;display:flex;justify-content:space-between;align-items:end;gap:40px;flex-wrap:wrap}.cbcr-gallery-featured__caption-left{max-width:620px}.cbcr-gallery-featured__caption-left .cbcr-gallery-featured__tag{display:inline-block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--s-eyebrow-color);margin-bottom:14px}.cbcr-gallery-featured__caption-left h3{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:clamp(28px,3.8vw,48px);line-height:1.05;color:var(--s-heading-color);margin:0}.cbcr-gallery-featured__caption-left h3 em{color:var(--s-heading-accent);font-style:italic}.cbcr-gallery-featured__caption-left h3 p{margin:0}.cbcr-gallery-featured__details{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;min-width:340px}.cbcr-gallery-featured__details small{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cbcr-gl-ink-mute);margin-bottom:6px}.cbcr-gallery-featured__details strong{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:18px;color:var(--s-heading-color)}.cbcr-gallery-featured__actions{max-width:1400px;margin:48px auto 0;padding:0 64px;display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap}.cbcr-gallery-split{position:relative;padding:140px 0;display:flex;align-items:center;overflow:hidden;border-top:1px solid var(--cbcr-gl-rule-soft)}.cbcr-gallery-split__inner{max-width:1400px;margin:0 auto;padding:0 64px;width:100%;display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center}.cbcr-gallery-split--image-right .cbcr-gallery-split__inner{grid-template-columns:1fr 1.3fr}.cbcr-gallery-split--image-right .cbcr-gallery-split__text{order:1}.cbcr-gallery-split--image-right .cbcr-gallery-split__visual{order:2}.cbcr-gallery-split__text{position:relative}.cbcr-gallery-split__roman{position:absolute;top:-120px;left:-40px;font-family:var(--cbcr-gl-serif);font-style:italic;font-weight:300;font-size:clamp(140px,18vw,280px);color:#c9a9610f;line-height:1;pointer-events:none;z-index:0}.cbcr-gallery-split__label{font-family:var(--cbcr-gl-serif);font-style:italic;font-weight:400;color:var(--s-eyebrow-color);font-size:15px;letter-spacing:.02em;margin-bottom:24px;display:block;position:relative}.cbcr-gallery-split__label:before{content:"/ "}.cbcr-gallery-split__text h2{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:clamp(44px,var(--s-heading-size, 88px),18vw);line-height:1;letter-spacing:-.01em;margin-bottom:32px;position:relative;color:var(--s-heading-color)}.cbcr-gallery-split__text h2 p{margin:0}.cbcr-gallery-split__text h2 em{color:var(--s-heading-accent);font-style:italic}.cbcr-gallery-split__text p{font-size:var(--s-body-size, 16px);color:var(--s-body-color);line-height:1.85;margin-bottom:24px;max-width:520px;position:relative}.cbcr-gallery-split__actions{display:flex;gap:14px;flex-wrap:wrap;position:relative}.cbcr-gallery-split__visual{position:relative;aspect-ratio:4 / 5;overflow:hidden}.cbcr-gallery-split__visual-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:filter .6s}.cbcr-gallery-split__visual:hover .cbcr-gallery-split__visual-img,.cbcr-gallery-split__visual.is-touching .cbcr-gallery-split__visual-img{filter:brightness(1.05)}.cbcr-gallery-split__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--cbcr-gl-rule-soft);pointer-events:none}.cbcr-gallery-split__visual-tag{position:absolute;top:24px;left:24px;z-index:2;padding:8px 14px;background:#0a0a0acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cbcr-gl-rule);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cbcr-gl-gold)}.cbcr-gallery-ba{padding:140px 0;border-top:1px solid var(--cbcr-gl-rule-soft);background:var(--cbcr-gl-bg-2)}.cbcr-gallery-ba__head{max-width:1400px;margin:0 auto 60px;padding:0 64px;display:block;text-align:center}.cbcr-gallery-ba__head h2{color:var(--s-heading-color)}.cbcr-gallery-ba__head p{max-width:580px;margin-left:auto;margin-right:auto;margin-top:18px;font-size:var(--s-body-size, 15px);text-align:justify;text-align-last:center}.cbcr-gallery-ba__slider-wrap{max-width:1400px;margin:0 auto;padding:0 64px}body.cbcr-gallery-page .cbcr-ba__img,.cbcr-ba__img{display:block;width:100%;height:100%}body.cbcr-gallery-page .cbcr-ba__img img,.cbcr-ba__img img{width:100%;height:100%;object-fit:cover;display:block}.cbcr-gallery-archive{padding:140px 0 100px;border-top:1px solid rgba(239,232,220,.18)}.cbcr-gallery-archive__head{max-width:1400px;margin:0 auto 60px;padding:0 64px;display:block;text-align:center}.cbcr-gallery-archive__head p{max-width:580px;margin-left:auto;margin-right:auto;margin-top:18px;font-size:var(--s-body-size, 15px);text-align:justify;text-align-last:center}.cbcr-gallery-archive__filters{max-width:1400px;margin:0 auto 48px;padding:0 64px;display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--cbcr-gl-rule-soft)}.cbcr-gallery-archive__filter{background:transparent;border:none;cursor:pointer;padding:18px 22px;color:var(--cbcr-gl-ink-dim);font-family:var(--cbcr-gl-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;position:relative;transition:color .3s}.cbcr-gallery-archive__filter:hover{color:var(--cbcr-gl-ink)}.cbcr-gallery-archive__filter.is-active{color:var(--cbcr-gl-gold)}.cbcr-gallery-archive__filter.is-active:after{content:"";position:absolute;bottom:-1px;left:22px;right:22px;height:1px;background:var(--cbcr-gl-gold)}.cbcr-gallery-archive__carousel{position:relative;max-width:1800px;margin:0 auto;padding:0 64px}.cbcr-gallery-archive__grid{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cbcr-gallery-archive__grid::-webkit-scrollbar{display:none}.cbcr-gallery-archive__tile{cursor:pointer;position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--cbcr-gl-bg-3);opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform 1s cubic-bezier(.22,.61,.36,1);display:block;text-decoration:none;flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start}.cbcr-gallery-archive__grid[data-cols="2"] .cbcr-gallery-archive__tile{flex-basis:calc((100% - 20px)/2)}.cbcr-gallery-archive__grid[data-cols="4"] .cbcr-gallery-archive__tile{flex-basis:calc((100% - 60px)/4)}.cbcr-gallery-archive__arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#0a0a0abf;color:var(--cbcr-gl-gold);border:1px solid rgba(201,169,97,.4);cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;transition:background .25s,opacity .25s,border-color .25s}.cbcr-gallery-archive__arrow:hover{background:#0a0a0af2;border-color:var(--cbcr-gl-gold)}.cbcr-gallery-archive__arrow[disabled]{opacity:.25;cursor:default;pointer-events:none}.cbcr-gallery-archive__arrow--prev{left:4px}.cbcr-gallery-archive__arrow--next{right:4px}.cbcr-gallery-archive__tile.is-in-view{opacity:1;transform:translateY(0)}.cbcr-gallery-archive__tile picture{display:block;width:100%;height:100%}body.cbcr-gallery-page .cbcr-gallery-archive__tile img,.cbcr-gallery-archive__tile img{width:100%;height:100%;object-fit:cover;filter:brightness(.85);transition:transform 1.2s cubic-bezier(.22,.61,.36,1),filter .5s}.cbcr-gallery-archive__tile:hover img,.cbcr-gallery-archive__tile.is-touching img{transform:scale(1.06);filter:brightness(1.02)}.cbcr-gallery-archive__tile-caption{position:absolute;bottom:0;left:0;right:0;padding:28px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.9) 100%);transform:translateY(20%);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-archive__tile:hover .cbcr-gallery-archive__tile-caption,.cbcr-gallery-archive__tile.is-touching .cbcr-gallery-archive__tile-caption{transform:translateY(0)}.cbcr-gallery-archive__tile-caption small{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--cbcr-gl-gold);margin-bottom:8px;display:block}.cbcr-gallery-archive__tile-caption h4{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:26px;line-height:1.1;color:var(--cbcr-gl-ink);margin:0}.cbcr-gallery-archive__tile-index{position:absolute;top:24px;right:24px;font-family:var(--cbcr-gl-serif);font-style:italic;font-size:14px;color:var(--cbcr-gl-gold);z-index:2}@keyframes cbcrGlTileIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cbcr-gallery-mat{padding:140px 0;background:var(--cbcr-gl-bg-2);border-top:1px solid rgba(239,232,220,.18)}.cbcr-gallery-mat__head{max-width:1400px;margin:0 auto 60px;padding:0 64px;text-align:center}.cbcr-gallery-mat__head .cbcr-gallery-split__label{display:block;margin-bottom:14px}.cbcr-gallery-mat__head h2{color:var(--s-heading-color);margin:0}.cbcr-gallery-mat__head p{max-width:580px;margin-left:auto;margin-right:auto;margin-top:18px;font-size:var(--s-body-size, 15px);text-align:justify;text-align-last:center}.cbcr-gallery-mat__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;height:auto;max-width:1400px;margin:0 auto;padding:0 64px}.cbcr-gallery-mat__cell{cursor:pointer;position:relative;overflow:hidden;aspect-ratio:3 / 4;background-size:cover;background-position:center;filter:brightness(.85);transition:filter .6s cubic-bezier(.22,.61,.36,1);display:block;text-decoration:none}.cbcr-gallery-mat__cell:before{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.75) 100%);z-index:1;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-mat__cell:hover:before{opacity:1}.cbcr-gallery-mat__strip:hover .cbcr-gallery-mat__cell,.cbcr-gallery-mat__strip.is-touching .cbcr-gallery-mat__cell{filter:brightness(.55)}.cbcr-gallery-mat__strip .cbcr-gallery-mat__cell:hover,.cbcr-gallery-mat__strip .cbcr-gallery-mat__cell.is-touched{filter:brightness(1.05)}.cbcr-gallery-mat__cell-label{position:absolute;bottom:24px;left:24px;right:24px;z-index:2;opacity:0;transform:translateY(20px);transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-mat__cell:hover .cbcr-gallery-mat__cell-label,.cbcr-gallery-mat__cell.is-touched .cbcr-gallery-mat__cell-label{opacity:1;transform:translateY(0)}.cbcr-gallery-mat__cell-label small{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--cbcr-gl-gold);margin-bottom:6px;display:block}.cbcr-gallery-mat__cell-label h4{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:22px;color:var(--cbcr-gl-ink);margin:0}.cbcr-gallery-care{padding:80px 0;border-top:1px solid rgba(239,232,220,.18)}.cbcr-gallery-care__inner{max-width:1400px;margin:0 auto;padding:0 64px}.cbcr-gallery-care__band{position:relative;overflow:hidden;min-height:320px;display:grid;grid-template-columns:1fr 1.3fr;border:1px solid var(--cbcr-gl-rule)}.cbcr-gallery-care__visual{position:relative;overflow:hidden;background-size:cover;background-position:center;filter:brightness(.7);min-height:320px}.cbcr-gallery-care__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 60%,var(--cbcr-gl-bg-2) 100%)}.cbcr-gallery-care__body{padding:64px 72px;background:var(--cbcr-gl-bg-2);display:flex;flex-direction:column;justify-content:center;position:relative}.cbcr-gallery-care__body:before{content:"M";position:absolute;top:-40px;right:-20px;font-family:var(--cbcr-gl-serif);font-style:italic;font-weight:300;font-size:280px;color:#c9a9610a;line-height:1;pointer-events:none}.cbcr-gallery-care__body small{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--cbcr-gl-gold);margin-bottom:14px;position:relative}.cbcr-gallery-care__body h3{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:clamp(30px,var(--s-heading-size, 44px),14vw);line-height:1.1;margin-bottom:16px;position:relative;color:var(--s-heading-color)}.cbcr-gallery-care__body h3 p{margin:0}.cbcr-gallery-care__body h3 em{color:var(--s-heading-accent);font-style:italic}.cbcr-gallery-care__body p{font-size:var(--s-body-size, 15px);line-height:1.75;max-width:500px;margin-bottom:32px;position:relative}.cbcr-gallery-care__actions{display:flex;gap:14px;flex-wrap:wrap;position:relative}.cbcr-gallery-faq{padding:140px 0;border-top:1px solid var(--cbcr-gl-rule-soft)}.cbcr-gallery-faq__inner{max-width:1400px;margin:0 auto;padding:0 64px}.cbcr-gallery-faq__head{margin-bottom:60px;text-align:left}.cbcr-gallery-faq__eyebrow{font-family:var(--cbcr-gl-serif);font-style:italic;color:var(--s-eyebrow-color);font-size:15px;letter-spacing:.02em;display:block;margin-bottom:18px}.cbcr-gallery-faq__head h2{color:var(--s-heading-color);margin:0}.cbcr-gallery-faq__list{border-top:1px solid var(--cbcr-gl-rule-soft)}.cbcr-gallery-faq__item{border-bottom:1px solid var(--cbcr-gl-rule-soft)}.cbcr-gallery-faq__trigger{width:100%;background:transparent;border:none;color:var(--cbcr-gl-ink);font-family:var(--cbcr-gl-serif);font-weight:300;text-align:left;padding:28px 0;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;cursor:pointer;font-size:clamp(20px,2.2vw,28px);line-height:1.2;transition:color .3s}.cbcr-gallery-faq__trigger:hover{color:var(--cbcr-gl-gold)}.cbcr-gallery-faq__num{font-family:var(--cbcr-gl-serif);font-style:italic;color:var(--cbcr-gl-gold);font-size:14px;letter-spacing:.04em;font-weight:400}.cbcr-gallery-faq__icon{width:32px;height:32px;border:1px solid var(--cbcr-gl-rule);display:grid;place-items:center;color:var(--cbcr-gl-gold);font-size:18px;font-family:var(--cbcr-gl-sans);font-weight:300;transition:transform .3s,border-color .3s}.cbcr-gallery-faq__item[aria-expanded=true] .cbcr-gallery-faq__icon{transform:rotate(45deg);border-color:var(--cbcr-gl-gold)}.cbcr-gallery-faq__body{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,.61,.36,1),opacity .4s ease,padding .3s;padding:0 0 0 42px;color:var(--cbcr-gl-ink-dim);font-size:var(--s-body-size, 15px);line-height:1.8}.cbcr-gallery-faq__item[aria-expanded=true] .cbcr-gallery-faq__body{padding:0 0 28px 42px;opacity:1}.cbcr-gallery-faq__body p{margin:0 0 12px;color:inherit;font-size:inherit}.cbcr-gallery-faq__body a{color:var(--cbcr-gl-gold);text-decoration:underline}.cbcr-gallery-faq__body ul{padding-left:20px;margin:12px 0}.cbcr-gallery-faq__footer{margin-top:80px;padding:48px 40px;border:1px solid var(--cbcr-gl-rule);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}p.cbcr-gallery-faq__footer-text{font-family:var(--cbcr-gl-serif);font-size:clamp(22px,2.6vw,40px);font-weight:300;color:var(--cbcr-gl-ink);font-style:italic;margin:0}.cbcr-gallery-final-cta{padding:180px 64px;text-align:center!important;border-top:1px solid var(--cbcr-gl-rule);background:#0e0e0e;position:relative;overflow:hidden}.cbcr-gallery-final-cta h2,.cbcr-gallery-final-cta p,.cbcr-gallery-final-cta .cbcr-gallery-split__label{text-align:center!important}.cbcr-gallery-final-cta p{margin-left:auto!important;margin-right:auto!important}.cbcr-gallery-final-cta>*{position:relative;z-index:1}.cbcr-gallery-final-cta .cbcr-gallery-split__label{display:inline-flex;flex-direction:row;align-items:center;gap:14px}.cbcr-gallery-final-cta .cbcr-gallery-split__label:after{content:"";display:block;width:40px;height:1px;background:var(--s-eyebrow-color, var(--cbcr-gl-gold));flex-shrink:0}.cbcr-gallery-final-cta h2{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:clamp(44px,var(--s-heading-size, 92px),18vw);line-height:1;max-width:900px;margin:16px auto 24px;color:var(--s-heading-color)}.cbcr-gallery-final-cta h2 p{margin:0}.cbcr-gallery-final-cta h2 em{color:var(--s-heading-accent);font-style:italic}.cbcr-gallery-final-cta p{max-width:560px;margin:0 auto 44px;font-size:var(--s-body-size, 16px)}.cbcr-gallery-final-cta__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cbcr-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a0a0af7;display:none;align-items:center;justify-content:center;padding:60px;overflow:hidden;overscroll-behavior:contain}.cbcr-gallery-lightbox.is-active{display:flex;animation:cbcrGlFadeIn .3s ease}.cbcr-gallery-lightbox img{max-width:90vw;max-height:85vh;object-fit:contain;animation:cbcrGlScaleIn .5s cubic-bezier(.22,.61,.36,1);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform}.cbcr-gallery-lightbox[data-cbcr-lb-cur=zoom-in]{cursor:zoom-in}.cbcr-gallery-lightbox[data-cbcr-lb-cur=grab]{cursor:grab}.cbcr-gallery-lightbox[data-cbcr-lb-cur=grabbing]{cursor:grabbing}.cbcr-gallery-lightbox[data-cbcr-lb-cur=default]{cursor:default}.cbcr-gallery-lightbox[data-cbcr-lb-cur=zoom-in] img,.cbcr-gallery-lightbox[data-cbcr-lb-cur=grab] img,.cbcr-gallery-lightbox[data-cbcr-lb-cur=grabbing] img,.cbcr-gallery-lightbox[data-cbcr-lb-cur=default] img{cursor:inherit}@keyframes cbcrGlScaleIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.cbcr-gallery-lightbox__close{position:absolute;top:30px;right:30px;width:44px;height:44px;background:transparent;border:1px solid var(--cbcr-gl-rule);color:var(--cbcr-gl-ink);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s,color .3s,transform .3s}.cbcr-gallery-lightbox__close:hover{border-color:var(--cbcr-gl-gold);color:var(--cbcr-gl-gold);transform:rotate(90deg)}.cbcr-gallery-lightbox__caption{position:absolute;bottom:30px;left:50%;transform:translate(-50%);text-align:center}.cbcr-gallery-lightbox__caption span{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cbcr-gl-gold);display:block;margin-bottom:6px}.cbcr-gallery-lightbox__caption h3{font-family:var(--cbcr-gl-serif);font-weight:300;font-size:22px;color:var(--cbcr-gl-ink);margin:0}@media(max-width:1024px){.cbcr-gallery-lightbox{padding:16px}.cbcr-gallery-lightbox img{max-width:100vw;max-height:calc(100vh - 120px)}.cbcr-gallery-lightbox__close{top:16px;right:16px;width:40px;height:40px;background:#0a0a0a99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2}.cbcr-gallery-lightbox__caption{bottom:20px;padding:0 16px}.cbcr-gallery-lightbox__caption h3{font-size:18px}}@media(max-width:640px){.cbcr-gallery-lightbox{padding:8px}.cbcr-gallery-lightbox img{max-height:calc(100vh - 100px)}.cbcr-gallery-lightbox__caption span{font-size:9px;letter-spacing:.2em}.cbcr-gallery-lightbox__caption h3{font-size:16px}}@media(max-width:1024px){.cbcr-gallery-featured{padding:80px 0 40px}.cbcr-gallery-featured__head,.cbcr-gallery-split__inner,.cbcr-gallery-ba__head,.cbcr-gallery-archive__head,.cbcr-gallery-care__band{grid-template-columns:1fr!important;gap:40px}.cbcr-gallery-split--image-right .cbcr-gallery-split__text,.cbcr-gallery-split--image-right .cbcr-gallery-split__visual{order:initial}.cbcr-gallery-featured__visual,.cbcr-gallery-ba__slider-wrap{margin:0 24px;padding:0}.cbcr-gallery-featured__actions{padding:0 24px;justify-content:center}.cbcr-gallery-split__actions,.cbcr-gallery-care__actions{justify-content:center}.cbcr-gallery-archive__carousel{padding:0}.cbcr-gallery-archive__grid{gap:12px;padding:0 24px;scroll-snap-type:x mandatory;scroll-padding-inline:0}.cbcr-gallery-archive__grid .cbcr-gallery-archive__tile,.cbcr-gallery-archive__grid[data-cols="2"] .cbcr-gallery-archive__tile,.cbcr-gallery-archive__grid[data-cols="4"] .cbcr-gallery-archive__tile{flex:0 0 calc(100vw - 240px);aspect-ratio:4 / 5;scroll-snap-align:center;opacity:1;transform:none}.cbcr-gallery-archive__tile-caption{transform:none;padding:20px}.cbcr-gallery-archive__arrow{display:none}.cbcr-gallery-mat__strip{display:flex;grid-template-columns:none;grid-auto-columns:unset;grid-auto-flow:unset;grid-template-rows:unset;gap:12px;height:auto;max-width:none;margin:0;padding:0 24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cbcr-gallery-mat__strip::-webkit-scrollbar{display:none}.cbcr-gallery-mat__cell{flex:0 0 calc(100vw - 240px);aspect-ratio:3 / 4;scroll-snap-align:center;filter:brightness(1)!important}.cbcr-gallery-mat__cell-label{opacity:1;transform:none;bottom:20px;left:20px;right:20px}.cbcr-gallery-mat__cell:before{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 100%);z-index:1;pointer-events:none;opacity:1}.cbcr-gallery-care__body{padding:48px 32px}.cbcr-gallery-featured__head,.cbcr-gallery-split__inner,.cbcr-gallery-ba__head,.cbcr-gallery-archive__head,.cbcr-gallery-archive__filters,.cbcr-gallery-mat__head,.cbcr-gallery-care__inner,.cbcr-gallery-faq__inner{padding-left:24px;padding-right:24px}.cbcr-gallery-final-cta{padding:140px 24px}.cbcr-gallery-featured__caption{flex-direction:column;align-items:flex-start;left:24px;right:24px;bottom:24px}.cbcr-gallery-featured__details{grid-template-columns:repeat(2,1fr);min-width:0}.cbcr-gallery-split__roman{display:none}}@media(max-width:640px){.cbcr-gallery-archive__grid .cbcr-gallery-archive__tile,.cbcr-gallery-archive__grid[data-cols="2"] .cbcr-gallery-archive__tile,.cbcr-gallery-archive__grid[data-cols="4"] .cbcr-gallery-archive__tile,.cbcr-gallery-mat__cell{flex:0 0 calc(100vw - 120px)}.cbcr-gallery-archive__filters{display:none!important}.cbcr-gallery-featured__details{grid-template-columns:1fr}.cbcr-gallery-featured__head{padding-bottom:16px!important}.cbcr-gallery-featured__visual{height:auto!important;min-height:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important}.cbcr-gallery-featured__visual-bg{position:relative!important;inset:auto!important;width:100%!important;height:40vh!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background-color:var(--s-bg, #0a0a0a)}.cbcr-gallery-featured__caption{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;flex-direction:column!important;align-items:flex-start!important;padding:16px 24px 0!important;gap:12px!important}.cbcr-gallery-featured__visual:after{display:none!important}.cbcr-gallery-featured__actions{margin-top:32px!important}.cbcr-gallery-final-cta{padding:120px 24px}.cbcr-gallery-split__actions,.cbcr-gallery-care__actions{justify-content:center}.cbcr-gallery-faq__footer{justify-content:center;text-align:center;padding:32px 24px}.cbcr-gallery-faq__footer-text{width:100%;text-align:center;font-size:22px}.cbcr-gallery-hero{min-height:560px;height:100svh}.cbcr-gallery-hero__title{font-size:clamp(36px,var(--s-heading-size, 80px),16vw)}.cbcr-gallery-hero__line{white-space:normal}.cbcr-gallery-faq__inner{padding:0 24px}.cbcr-gallery-faq__trigger{gap:16px;padding:22px 0;font-size:18px}.cbcr-gallery-faq__body,.cbcr-gallery-faq__item[aria-expanded=true] .cbcr-gallery-faq__body{padding-left:28px}.cbcr-gallery-section:not(.cbcr-gallery-hero){padding-block:32px!important}.cbcr-gallery-ba__slider-wrap{margin:0 20px;padding:0}.cbcr-gallery-mat__head{margin-bottom:16px;padding:0 24px}.cbcr-gallery-archive__head{margin-bottom:32px}.cbcr-gallery-archive__filters{margin:0 auto 28px;display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:40px;row-gap:4px;padding:0 24px;border-bottom:none}.cbcr-gallery-archive__filter{text-align:center;padding:14px 8px}.cbcr-gallery-archive__filter.is-active:after{left:50%;right:auto;width:24px;transform:translate(-50%)}.cbcr-gallery-archive__filter:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}}.cbcr-gallery-split__label,.cbcr-gallery-faq__eyebrow,.cbcr-gallery-chapter{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:var(--s-chapter-label-size, 11px)!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--s-eyebrow-color)!important}.cbcr-gallery-split__label:before,.cbcr-gallery-chapter:before{content:""!important}@media(min-width:641px){.cbcr-gallery-featured__head,.cbcr-gallery-ba__head,.cbcr-gallery-archive__head,.cbcr-gallery-mat__head,.cbcr-gallery-faq__head,.cbcr-gallery-care__head,.cbcr-gallery-featured__head h2,.cbcr-gallery-ba__head h2,.cbcr-gallery-archive__head h2,.cbcr-gallery-mat__head h2,.cbcr-gallery-faq__head h2,.cbcr-gallery-care__head h2,.cbcr-gallery-featured__head .cbcr-gallery-split__label,.cbcr-gallery-ba__head .cbcr-gallery-split__label,.cbcr-gallery-archive__head .cbcr-gallery-split__label,.cbcr-gallery-mat__head .cbcr-gallery-split__label,.cbcr-gallery-faq__head .cbcr-gallery-faq__eyebrow,.cbcr-gallery-featured__head .cbcr-gallery-chapter{text-align:left!important}.cbcr-gallery-featured__head p,.cbcr-gallery-ba__head p,.cbcr-gallery-archive__head p,.cbcr-gallery-mat__head p,.cbcr-gallery-faq__head p,.cbcr-gallery-care__head p{text-align:justify!important;text-align-last:left!important;margin-left:0!important;margin-right:0!important;max-width:580px!important}.cbcr-gallery-faq__head h2{text-align-last:center}}.cbcr-gallery-featured__head h2,.cbcr-gallery-ba__head h2,.cbcr-gallery-archive__head h2,.cbcr-gallery-mat__head h2,.cbcr-gallery-faq__head h2,.cbcr-gallery-care__head h2,.cbcr-gallery-care__body h3,.cbcr-gallery-split__text h2,.cbcr-gallery-final-cta h2{font-size:clamp(28px,var(--s-heading-size, 48px),18vw)!important;line-height:1.05!important;letter-spacing:-.01em!important}@media(min-width:1025px){.cbcr-gallery-archive__top{max-width:1400px;margin:0 auto 60px;padding:0 64px;display:grid;grid-template-columns:1fr auto;gap:80px;align-items:start}.cbcr-gallery-archive__top .cbcr-gallery-archive__head{margin:0!important;padding:0!important;max-width:none!important}.cbcr-gallery-archive__top .cbcr-gallery-archive__filters{margin:0!important;padding:0!important;flex-direction:column;align-items:flex-end;flex-wrap:nowrap;gap:0;border-bottom:none;min-width:180px}.cbcr-gallery-archive__top .cbcr-gallery-archive__filter{padding:10px 0;text-align:right}.cbcr-gallery-archive__top .cbcr-gallery-archive__filter.is-active:after{left:auto;right:-16px;top:10px;bottom:10px;width:1px;height:auto;background:var(--cbcr-gl-gold)}}.cbcr-gallery-featured__head{max-width:none!important;padding-left:24px!important;padding-right:24px!important}.cbcr-gallery-featured__head,.cbcr-gallery-featured__head h2,.cbcr-gallery-featured__head .cbcr-gallery-chapter{text-align:center!important}.cbcr-gallery-featured__head p{text-align:justify!important;text-align-last:center!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important}.cbcr-gallery-featured__actions{justify-content:center!important}.cbcr-gallery-mat__head,.cbcr-gallery-mat__head h2,.cbcr-gallery-mat__head .cbcr-gallery-split__label{text-align:center!important}.cbcr-gallery-mat__head p,.cbcr-gallery-final-cta p{text-align:justify!important;text-align-last:center!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important}.cbcr-gallery-ba__inner{max-width:1400px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px,5vw,88px);align-items:center}.cbcr-gallery-ba__inner .cbcr-gallery-ba__head{max-width:none;margin:0;padding:0;text-align:left;display:block}.cbcr-gallery-ba__inner .cbcr-gallery-ba__head h2,.cbcr-gallery-ba__inner .cbcr-gallery-ba__head .cbcr-gallery-split__label{text-align:left!important}.cbcr-gallery-ba__inner .cbcr-gallery-ba__head p{text-align:left!important;text-align-last:auto!important;max-width:none!important;margin:24px 0 0!important}.cbcr-gallery-ba__inner .cbcr-gallery-ba__slider-wrap{max-width:none;margin:0;padding:0}@media(max-width:1024px){.cbcr-gallery-ba__inner{grid-template-columns:1fr;gap:40px;padding:0 24px}.cbcr-gallery-ba__inner .cbcr-gallery-ba__head{order:1;text-align:center!important}.cbcr-gallery-ba__inner .cbcr-gallery-ba__slider-wrap{order:2;margin:0!important;padding:0!important}.cbcr-gallery-ba__inner .cbcr-gallery-ba__head h2,.cbcr-gallery-ba__inner .cbcr-gallery-ba__head h2 p,.cbcr-gallery-ba__inner .cbcr-gallery-ba__head .cbcr-gallery-split__label{text-align:center!important;text-align-last:auto!important}.cbcr-gallery-ba__inner .cbcr-gallery-ba__head p{text-align:justify!important;text-align-last:center!important;max-width:580px!important;margin:24px auto 0!important}}@media(max-width:640px){.cbcr-gallery-ba__inner{padding:0 24px;gap:28px}.cbcr-gallery-ba__inner .cbcr-gallery-ba__slider-wrap{width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:0!important}}.cbcr-gallery-section:not(.cbcr-gallery-hero){padding-block:32px}.cbcr-gallery-faq__head,.cbcr-gallery-faq__head .cbcr-gallery-faq__eyebrow{text-align:center!important}@media(max-width:640px){.cbcr-gallery-faq__head h2{text-align:center!important}}@media(min-width:641px){.cbcr-gallery-faq__head h2,.cbcr-gallery-faq__head h2 p{text-align:left!important;text-align-last:center!important}}.cbcr-gallery-care__body,.cbcr-gallery-care__body h3,.cbcr-gallery-care__body small{text-align:center!important}.cbcr-gallery-care__body p{text-align:justify!important;text-align-last:center!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important}.cbcr-gallery-care__actions{justify-content:center!important}.cbcr-gallery-split__text,.cbcr-gallery-split__text h2,.cbcr-gallery-split__text .cbcr-gallery-split__label{text-align:center!important}.cbcr-gallery-split__text p{text-align:justify!important;text-align-last:center!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important}.cbcr-gallery-split__actions{justify-content:center!important}@media(max-width:1024px){.cbcr-gallery-hero__cue{display:none!important}.cbcr-gallery-hero__content{padding:0 48px 8vh!important;max-width:none!important}}@media(max-width:640px){.cbcr-gallery-hero__content{padding:0 24px 8vh!important;text-align:center!important}.cbcr-gallery-hero__title,.cbcr-gallery-hero__line{text-align:center!important}.cbcr-gallery-hero__sub{margin-left:auto!important;margin-right:auto!important;text-align:center!important}}.cbcr-info-grid{padding:140px 0;border-top:1px solid rgba(239,232,220,.18)}.cbcr-info-grid__head{max-width:1400px;margin:0 auto 72px;padding:0 64px;text-align:center}.cbcr-info-grid__head .cbcr-gallery-split__label{display:block;margin-bottom:14px}.cbcr-info-grid__head h2{color:var(--s-heading-color);margin:0}.cbcr-info-grid__head p{max-width:580px;margin-left:auto;margin-right:auto;margin-top:18px;font-size:var(--s-body-size, 16px);color:var(--s-body-color);line-height:1.75;text-align:justify;text-align-last:center}.cbcr-info-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:56px 48px;max-width:1400px;margin:0 auto;padding:0 64px}.cbcr-info-grid__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr);gap:48px 32px}.cbcr-info-grid__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr);gap:40px 24px}.cbcr-info-grid__card{display:flex;flex-direction:column;gap:20px;text-decoration:none;color:inherit;transition:transform .55s cubic-bezier(.22,.61,.36,1)}a.cbcr-info-grid__card{cursor:pointer}.cbcr-info-grid__card:hover,.cbcr-info-grid__card.is-touching{transform:translateY(-6px)}.cbcr-info-grid__card-media{position:relative;overflow:hidden;aspect-ratio:var(--s-card-aspect, 16 / 10);border-radius:var(--s-card-radius, 16px);background:#efe8dc0a}.cbcr-info-grid__card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--s-card-overlay-color, #000);opacity:var(--s-card-overlay-opacity, .4);pointer-events:none;z-index:1;transition:opacity .55s cubic-bezier(.22,.61,.36,1)}.cbcr-info-grid__card:hover .cbcr-info-grid__card-media:after,.cbcr-info-grid__card.is-touching .cbcr-info-grid__card-media:after{opacity:0}.cbcr-info-grid__card-media picture,.cbcr-info-grid__card-media img{display:block;width:100%;height:100%}.cbcr-info-grid__card-media img{object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.61,.36,1),filter .6s}.cbcr-info-grid__card:hover .cbcr-info-grid__card-media img,.cbcr-info-grid__card.is-touching .cbcr-info-grid__card-media img{transform:scale(1.05);filter:brightness(1.06)}.cbcr-info-grid__card-text{display:flex;flex-direction:column;gap:12px;padding:0 4px}.cbcr-info-grid__card-eyebrow{font-family:var(--cbcr-gl-sans);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-eyebrow-color);margin:0}.cbcr-info-grid__card-title{font-family:var(--cbcr-gl-serif);font-weight:300;font-style:normal;font-size:clamp(20px,var(--s-card-title-size-desktop, 32px),8vw);line-height:1.15;letter-spacing:-.005em;color:var(--s-card-title-color);margin:0;transition:color .45s cubic-bezier(.22,.61,.36,1)}.cbcr-info-grid__card:hover .cbcr-info-grid__card-title,.cbcr-info-grid__card.is-touching .cbcr-info-grid__card-title{color:var(--s-heading-accent)}.cbcr-info-grid__card-title em{color:var(--s-heading-accent);font-style:italic}.cbcr-info-grid__card-body{font-family:var(--cbcr-gl-sans);font-weight:300;font-size:var(--s-card-body-size-desktop, 15px);line-height:1.7;color:var(--s-card-body-color)}.cbcr-info-grid__card-body p{margin:0 0 .75em;color:inherit;font-size:inherit;line-height:inherit}.cbcr-info-grid__card-body p:last-child{margin-bottom:0}.cbcr-info-grid__card-body a{color:var(--s-heading-accent);text-decoration:none;border-bottom:1px solid currentColor}.cbcr-info-grid__card-link{margin-top:4px;font-family:var(--cbcr-gl-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--s-heading-accent);transition:transform .3s;display:inline-block}a.cbcr-info-grid__card:hover .cbcr-info-grid__card-link,a.cbcr-info-grid__card.is-touching .cbcr-info-grid__card-link{transform:translate(4px)}@media(max-width:1024px){.cbcr-info-grid{padding:100px 0}.cbcr-info-grid__head{margin-bottom:56px;padding:0 48px}.cbcr-info-grid__grid{padding:0 48px;gap:48px 32px}.cbcr-info-grid__grid[data-cols="4"]{grid-template-columns:repeat(2,1fr);gap:48px 32px}}@media(max-width:1024px){.cbcr-info-grid__card-title{font-size:clamp(18px,var(--s-card-title-size-mobile, 24px),8vw)}.cbcr-info-grid__card-body{font-size:var(--s-card-body-size-mobile, 13px)}}@media(max-width:768px){.cbcr-info-grid__grid,.cbcr-info-grid__grid[data-cols="3"],.cbcr-info-grid__grid[data-cols="4"]{grid-template-columns:1fr;gap:48px}}@media(max-width:640px){.cbcr-info-grid{padding:64px 0}.cbcr-info-grid__head{margin-bottom:40px;padding:0 24px}.cbcr-info-grid__grid{padding:0 24px;gap:40px}.cbcr-info-grid__card{gap:16px}}.cbcr-gallery-split__visual-img--hover{opacity:0;z-index:1;transition:opacity 1.2s cubic-bezier(.22,.61,.36,1)}.cbcr-gallery-split__visual--has-hover:hover .cbcr-gallery-split__visual-img--hover{opacity:1}.cbcr-gallery-split__inner{display:grid!important;grid-template-columns:1fr!important;gap:60px!important}.cbcr-gallery-split__text{order:1!important;max-width:760px;margin-left:auto;margin-right:auto}.cbcr-gallery-split__visual{order:2!important;aspect-ratio:3 / 2!important;width:100%;max-width:none;margin:0}@media(max-width:1024px){.cbcr-gallery-split__inner{gap:40px!important}.cbcr-gallery-split__visual{aspect-ratio:4 / 3!important}}@media(max-width:640px){.cbcr-gallery-split__inner{gap:32px!important}.cbcr-gallery-split__visual{aspect-ratio:3 / 2!important}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/cbcr-gallery.css.map */
