.cl-root.cl-concept-hybrid .cl-main{grid-template-areas:"gallery identity" "gallery config" "assurance assurance" "story story" "dossier dossier";grid-template-rows:auto 1fr auto auto auto}.cl-root.cl-concept-hybrid .cl-maison-rail{grid-area:assurance;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-block:1px solid var(--cl-rule)}.cl-root.cl-concept-hybrid .cl-maison-rail-item{display:flex;align-items:flex-start;gap:13px;padding:24px 20px;min-width:0;color:var(--cl-ink);background:transparent;border:0;border-right:1px solid var(--cl-rule);border-radius:0;text-align:left;text-decoration:none;font-family:var(--cl-sans);cursor:pointer}.cl-root.cl-concept-hybrid .cl-maison-rail-item:last-child{border-right:0}.cl-root.cl-concept-hybrid .cl-maison-rail-item>svg{width:24px;height:24px;flex:0 0 24px;stroke-width:1.2}.cl-root.cl-concept-hybrid .cl-maison-rail-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.cl-root.cl-concept-hybrid .cl-maison-rail-copy strong{font:500 13px/19px var(--cl-sans)}.cl-root.cl-concept-hybrid .cl-maison-rail-copy small{font:400 12px/18px var(--cl-sans);color:var(--cl-muted)}.cl-root.cl-concept-hybrid .cl-maison-rail-item:hover{background:#f7f8f7}.cl-root.cl-concept-hybrid .cl-hybrid-story{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:58px;margin-top:0;padding:44px 24px 42px;border-top:0;background:linear-gradient(90deg,#ffffff8c,#ffffffb8),url(cs-hybrid-alabaster.png) center/cover}.cl-root.cl-concept-hybrid .cl-hybrid-story-figure{margin:0;min-width:0}.cl-root.cl-concept-hybrid .cl-hybrid-story-figure img{height:clamp(350px,40vw,560px);max-height:560px;width:100%;object-fit:contain}.cl-root.cl-concept-hybrid .cl-hybrid-story-copy>.cl-overline{display:block;max-width:48ch;letter-spacing:.11em;font:500 11px/18px var(--cl-sans);text-transform:uppercase}.cl-root.cl-concept-hybrid .cl-description h2{font-size:clamp(36px,3.4vw,48px);line-height:1.07;max-width:19ch;text-wrap:balance;letter-spacing:-.025em;margin-bottom:24px}.cl-root.cl-concept-hybrid .cl-description-text{font-size:15px;line-height:1.8;max-width:53ch}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image{grid-template-columns:1fr;padding:38px 32px}.cl-root.cl-concept-hybrid .cl-dossier{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);column-gap:80px;row-gap:22px;border-top:1px solid var(--cl-rule);padding:34px 24px 12px;scroll-margin-top:115px}.cl-root.cl-concept-hybrid .cl-dossier>header>.cl-overline{display:none}.cl-root.cl-concept-hybrid .cl-dossier h2{margin:0;font-size:43px;line-height:1.1}.cl-root.cl-concept-hybrid .cl-specs{border-top:1px solid var(--cl-rule)}.cl-root.cl-concept-hybrid .cl-specs>div,.cl-root.cl-concept-hybrid .cl-specs>div:first-child{padding:14px 0;column-gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.cl-root.cl-concept-hybrid .cl-specs dt{font:400 11px/18px var(--cl-sans);letter-spacing:.035em;text-transform:uppercase;align-self:center}.cl-root.cl-concept-hybrid .cl-specs dd{font:400 14px/21px var(--cl-sans);overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.cl-root.cl-concept-hybrid .cl-maison-ledger-total dd strong{font:500 23px/29px var(--cl-sans);white-space:nowrap}.cl-root.cl-concept-hybrid .cl-maison-tax{display:block;font:400 11px/18px var(--cl-sans);color:var(--cl-muted)}.cl-root.cl-concept-hybrid .cl-specs-wrap>.cl-spec-note{font-size:12px;line-height:20px;margin-top:16px;max-width:60ch}.cl-root.cl-concept-hybrid .cl-hybrid-documents>h3{font:400 30px/1.12 var(--cl-serif);margin:0 0 24px;max-width:22ch}.cl-root.cl-concept-hybrid .cl-hybrid-documents .cl-documentation{border-block:1px solid var(--cl-rule)}.cl-root.cl-concept-hybrid .cl-hybrid-documents .cl-reassurance summary{padding-block:16px;font-size:15px}.cl-root.cl-concept-hybrid .cl-hybrid-documents .cl-reassurance-content{font:400 14px/1.7 var(--cl-sans);padding-bottom:22px;color:var(--cl-muted)}.cl-root.cl-concept-hybrid .cl-hybrid-documents .cl-reassurance-content .cl-spec-note{font-size:12px;line-height:19px}.cl-root.cl-concept-hybrid .cl-maison-service-intro{font:400 13px/21px var(--cl-sans);margin:26px 0 10px;color:var(--cl-muted)}.cl-root.cl-concept-hybrid .cl-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;container-type:inline-size}.cl-root.cl-concept-hybrid .cl-hybrid-documents .cl-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-bottom:1px solid var(--cl-rule)}.cl-root.cl-concept-hybrid .cl-services a,.cl-root.cl-concept-hybrid .cl-hybrid-documents .cl-services a{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:8px 4px;border:0;font:400 13px/20px var(--cl-sans);white-space:nowrap;text-decoration:none}.cl-root.cl-concept-hybrid .cl-services a+a{border-left:1px solid var(--cl-rule)}.cl-root.cl-concept-hybrid .cl-services a.cl-advisor-link{grid-column:auto}.cl-root.cl-concept-hybrid .cl-services a>svg{width:17px;height:17px;flex:0 0 17px}.cl-root.cl-concept-hybrid .cl-service-full{display:none}.cl-root.cl-concept-hybrid .cl-service-short{display:inline}.cl-root.cl-concept-hybrid .cl-services a:hover{text-decoration:underline;text-underline-offset:4px}@container (min-width:590px){.cl-root.cl-concept-hybrid .cl-services .cl-service-full{display:inline}.cl-root.cl-concept-hybrid .cl-services .cl-service-short{display:none}}.cl-root.cl-concept-hybrid .cl-cta[data-submit]:before{content:none!important;animation:none!important}@media(max-width:989px){.cl-root.cl-concept-hybrid .cl-main{grid-template-areas:"identity" "gallery" "config" "assurance" "story" "dossier";grid-template-rows:auto}.cl-root.cl-concept-hybrid .cl-maison-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.cl-root.cl-concept-hybrid .cl-maison-rail-item{padding:18px 12px;gap:10px;min-height:85px}.cl-root.cl-concept-hybrid .cl-maison-rail-item:nth-child(2){border-right:0}.cl-root.cl-concept-hybrid .cl-maison-rail-item:nth-child(n+3){border-top:1px solid var(--cl-rule)}.cl-root.cl-concept-hybrid .cl-hybrid-story{grid-template-columns:1fr;gap:26px;padding:24px 0 32px;margin:0;background:linear-gradient(180deg,#ffffffa6,#ffffffe6),url(cs-hybrid-alabaster.png) center/cover}.cl-root.cl-concept-hybrid .cl-hybrid-story-figure img{height:clamp(280px,78vw,500px);max-height:500px}.cl-root.cl-concept-hybrid .cl-hybrid-story-copy{padding:0 12px}.cl-root.cl-concept-hybrid .cl-description h2{font-size:38px;max-width:18ch}.cl-root.cl-concept-hybrid .cl-dossier{grid-template-columns:1fr;gap:24px;padding:28px 0 8px}.cl-root.cl-concept-hybrid .cl-dossier h2{font-size:36px}.cl-root.cl-concept-hybrid .cl-hybrid-documents{padding-top:26px}}@media(max-width:599px){.cl-root.cl-concept-hybrid .cl-maison-rail-item{padding:16px 9px;gap:8px}.cl-root.cl-concept-hybrid .cl-maison-rail-item>svg{width:20px;height:20px;flex-basis:20px}.cl-root.cl-concept-hybrid .cl-maison-rail-copy strong{font-size:12px;line-height:18px}.cl-root.cl-concept-hybrid .cl-maison-rail-copy small{font-size:11px;line-height:17px}.cl-root.cl-concept-hybrid .cl-hybrid-story-copy{padding:0}.cl-root.cl-concept-hybrid .cl-description h2{font-size:35px}.cl-root.cl-concept-hybrid .cl-description-text{font-size:15px;line-height:1.75}.cl-root.cl-concept-hybrid .cl-specs>div{gap:16px}.cl-root.cl-concept-hybrid .cl-specs dd{font-size:13px;line-height:20px;overflow-wrap:anywhere}.cl-root.cl-concept-hybrid .cl-hybrid-documents>h3{font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/cs-hybrid-flow-refine.css.map?mobile-polish-check=20260906 */
