/* CLAUDIA H. BLIGHTWELL BEAUTY / independent luxury sub-brand */
.claudia-site{--cl-ink:#2b2224;--cl-rose:#9d756f;--cl-burgundy:#37202a;--cl-champ:#c2a47d;--cl-paper:#f8f3ee;--cl-sand:#e9dad0;--cl-pale:#f2e7e1;background:var(--cl-paper);color:var(--cl-ink)}
.claudia-site .site-header{background:#fbf8f4;border-bottom-color:#e2d7cd}.claudia-site .primary-nav a{color:#51403f}.claudia-site .primary-nav a:hover{color:#8f545a}.claudia-site .site-header .logo-mark{background:#352b2b}.claudia-site .site-footer{margin-top:0}
.cl-wrap{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(22px,5vw,72px)}
.cl-main{overflow:hidden}.cl-main h1,.cl-main h2,.cl-main h3,.cl-main blockquote{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.055em;font-weight:400}.cl-main h1,.cl-main h2{line-height:1.01}.cl-main h1 em,.cl-main h2 em,.cl-main blockquote em{color:var(--cl-rose);font-weight:400}.cl-main p{font-size:1rem;line-height:1.75}
.cl-overline{font:700 .68rem/1.6 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--cl-rose)}.cl-subnav{background:#392933;color:#eee0d7}.cl-subnav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:13px;font-size:.59rem;letter-spacing:.17em;font-weight:700}.cl-subnav a{text-decoration:none;color:#e3ccc1}.cl-subnav span{color:#f6e9de}.cl-subnav a:hover{text-decoration:underline}
.cl-hero{background:linear-gradient(112deg,#f6eee7 0%,#f5eae3 65%,#ecded4 100%);position:relative}.cl-hero-grid{display:grid;grid-template-columns:52% 48%;min-height:650px;align-items:stretch}.cl-hero-copy{padding:clamp(72px,8vw,125px) 7% 55px 0;position:relative;z-index:2}.cl-hero h1{font-size:clamp(4rem,7.9vw,8rem);margin:22px 0 23px}.cl-hero h1 em{font-style:italic}.cl-hero-deck{font:400 clamp(1.45rem,2.5vw,2.5rem)/1.16 Georgia,serif!important;max-width:515px;color:#463039}.cl-hero-copy>p:not(.cl-hero-deck){max-width:475px;color:#685858}.cl-buttons{display:flex;gap:11px;flex-wrap:wrap;margin-top:32px}
.cl-btn{display:inline-flex;gap:27px;align-items:center;justify-content:space-between;padding:15px 21px;min-height:52px;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:.65rem;font-weight:800;transition:transform .2s,background .2s}.cl-btn:hover{transform:translateY(-2px)}.cl-btn-dark{background:var(--cl-burgundy);color:#fff5ec}.cl-btn-soft{border:1px solid #a58e87;color:#4e3741;background:transparent}.cl-btn-light{border:1px solid #dfc9b7;color:#f3e9db}.cl-hero-proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:56px;color:#866961;font-size:.54rem;font-weight:700;letter-spacing:.12em}
.cl-hero-art{position:relative;min-height:650px;background:radial-gradient(circle at 50% 35%,#eaddd3 0,#d7c3b9 55%,#c6afa5 100%);overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.cl-hero-art:after{content:'';position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,#a58b7e8c,transparent);z-index:-1}.cl-arch{position:absolute;top:8%;left:14%;right:14%;height:80%;border-radius:49% 49% 3% 3%;background:radial-gradient(ellipse at 55% 30%,#fff6ed,#d3bdb1 57%,#b3978a 100%);box-shadow:inset 0 8px 55px #fff8ef,0 0 0 1px #bba59663}
.cl-stage-line{position:absolute;top:19px;right:22px;font:700 .58rem Arial,sans-serif;letter-spacing:.18em;writing-mode:vertical-rl;color:#806c63}.cl-hero-foot{position:absolute;bottom:23px;left:0;right:0;text-align:center;color:#6e5c55;letter-spacing:.17em;font-size:.56rem;font-weight:800}
.cl-serum{height:342px;width:135px;position:absolute;z-index:2;left:29%;top:29%;filter:drop-shadow(12px 22px 17px #563b3899)}.cl-dropper{position:absolute;width:64px;height:72px;top:-65px;left:36px;background:linear-gradient(90deg,#5c4240,#241a20 40%,#715354 70%,#2b1b21);border-radius:19px 19px 5px 5px;box-shadow:inset -10px 0 11px #0004}.cl-dropper:after{content:'';display:block;position:absolute;bottom:-6px;left:8px;width:48px;height:15px;background:linear-gradient(90deg,#94765a,#e1c6a1,#957359);border-radius:2px}.cl-bottle{position:absolute;inset:0;border-radius:13px 13px 20px 20px;background:linear-gradient(90deg,#4d2633,#98616a 17%,#d5a8a4 50%,#8c5863 82%,#44262f);box-shadow:inset 12px 0 15px #ffffff27,inset -14px 0 20px #210e1955;border:1px solid #f5dcd263;color:#f8e7d4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.cl-bottle-sign{font:italic 2rem Georgia,serif;letter-spacing:-.1em;border:1px solid #f5e1c78a;width:63px;height:63px;display:grid;place-items:center;border-radius:50%}.cl-bottle-label{font:400 1.12rem/1.05 Georgia,serif;letter-spacing:.04em}.cl-bottle-label sup{font-size:.48rem}.cl-bottle small{font-size:.38rem;letter-spacing:.17em;line-height:1.6;width:96px}
.cl-cream{position:absolute;z-index:4;width:190px;height:146px;left:51%;top:58%;filter:drop-shadow(11px 16px 12px #644f4760)}.cl-lid{height:39px;border-radius:12px 12px 3px 3px;background:linear-gradient(90deg,#9d886f,#e2c8a6 30%,#cfb38c 70%,#8c7059);box-shadow:0 5px 7px #5d483e55}.cl-cream-body{height:109px;background:linear-gradient(100deg,#b48e84,#f7eee7 23%,#f3e7dd 74%,#bf9d91);border-radius:1px 1px 22px 22px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;text-align:center;box-shadow:inset 0 -9px 15px #93766c44}.cl-cream-body span,.cl-cream-body small{font-size:.42rem;letter-spacing:.16em}.cl-cream-body strong{font:400 .84rem/1.04 Georgia,serif}
.cl-ticker{background:#38232c;color:#f7e6da}.cl-ticker .cl-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;white-space:nowrap;overflow:hidden}.cl-ticker span{font-size:.6rem;font-weight:700;letter-spacing:.17em}.cl-ticker b{color:#c9a795}
.cl-section{padding-block:clamp(70px,8vw,125px)}.cl-heading{display:flex;gap:40px;justify-content:space-between;align-items:flex-end;margin-bottom:53px}.cl-heading h2{font-size:clamp(3.1rem,6vw,6.3rem);margin:13px 0 0}.cl-heading p{max-width:360px;color:#796964}
.cl-product-grid{display:grid;gap:26px}.cl-product{display:grid;grid-template-columns:49% 51%;border:1px solid #d7c6b9;min-height:510px;background:#f7f0ea}.cl-product-visual{position:relative;overflow:hidden;min-height:500px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,#f6e6d9,#cfb2ac 78%,#b99995);isolation:isolate}.cl-product-visual:after{content:'';position:absolute;width:80%;height:16px;bottom:16%;background:#6c474a4d;filter:blur(15px);z-index:-1;border-radius:50%}.cl-product-content{padding:clamp(32px,5vw,66px);display:flex;flex-direction:column;align-items:start}.cl-product-number{font-size:.61rem;font-weight:800;letter-spacing:.17em;color:var(--cl-rose)}.cl-product-content h3{font-size:clamp(3rem,4.8vw,5.7rem);line-height:.95;margin:20px 0}.cl-product-content h3 sup{font:400 .88rem Arial,sans-serif;vertical-align:super}.cl-product-subtitle{font:400 1.4rem/1.2 Georgia,serif!important;color:#583c44;margin-bottom:25px}.cl-product-content>p:not(.cl-product-subtitle):not(.cl-product-quote){color:#746660}.cl-product-details{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.cl-product-details span{padding:7px 10px;border:1px solid #d8c3b9;border-radius:20px;text-transform:uppercase;font-size:.53rem;letter-spacing:.1em;color:#755e59}.cl-product-quote{font:italic 1.12rem/1.45 Georgia,serif!important;color:#553d43;max-width:455px;margin:20px 0 20px}.cl-text-link{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:7px;color:#71484f}.cl-text-link:hover{color:#b27679}.cl-corner-caption{position:absolute;bottom:17px;left:20px;color:#795c5f;font-size:.57rem;font-weight:800;letter-spacing:.13em}.cl-ring{width:340px;height:340px;border:1px solid #fff9f263;position:absolute;border-radius:50%;box-shadow:0 0 0 28px #fffbf324,0 0 0 70px #fff8f015}
.cl-card-jar{position:relative;width:215px;height:203px;filter:drop-shadow(11px 18px 10px #795c5b77)}.cl-card-jar-lid{height:50px;border-radius:18px 18px 3px 3px;background:linear-gradient(95deg,#977461,#e5c9a3 35%,#dcc09e 64%,#91735d);box-shadow:0 4px 5px #70514c66}.cl-card-jar-body{height:150px;border-radius:2px 2px 28px 28px;background:linear-gradient(90deg,#965968,#e4c6c1 30%,#f3e3db 55%,#a96a74);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#37222c}.cl-card-jar-body span{font:italic 1.5rem Georgia,serif}.cl-card-jar-body strong{font:400 1.22rem/1 Georgia,serif;text-align:center}.cl-card-jar-body small{font-size:.45rem;letter-spacing:.17em}
.cl-product-calm .cl-product-visual{background:radial-gradient(circle at 44% 35%,#e9e4db,#c6b8ad 65%,#a9948a)}.cl-pill-bottle{position:relative;width:175px;height:325px;filter:drop-shadow(14px 20px 13px #483f3877)}.cl-pill-cap{width:170px;height:65px;margin:0 auto;background:repeating-linear-gradient(90deg,#d2c6b7,#d2c6b7 3px,#b3a393 4px,#c7b7a7 7px);border-radius:18px 18px 5px 5px;box-shadow:inset 0 -6px 8px #786c6380}.cl-pill-body{height:264px;width:175px;border-radius:7px 7px 25px 25px;background:linear-gradient(90deg,#3b3835,#646057 19%,#666159 50%,#3d3a35);color:#e9ddc8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding:15px;box-shadow:inset -15px 0 20px #100c0c55,inset 15px 0 25px #fff2d518}.cl-pill-body>span:first-child{font-size:.4rem;letter-spacing:.18em;line-height:1.6}.cl-pill-body strong{font:400 1.23rem Georgia,serif;letter-spacing:.055em}.cl-pill-body strong sup{font-size:.45rem}.cl-pill-body small{font-size:.44rem;letter-spacing:.09em}.cl-pill-seal{font-size:.43rem;letter-spacing:.09em;border-top:1px solid #baae9e80;padding-top:15px}.cl-capsules i{position:absolute;bottom:15%;left:20%;background:linear-gradient(90deg,#ede8dd 49%,#a28781 50%);width:23px;height:66px;transform:rotate(65deg);border-radius:25px;box-shadow:3px 6px 10px #392a2b55}.cl-capsules i:nth-child(2){left:26%;bottom:18%;transform:rotate(-60deg)}.cl-capsules i:nth-child(3){left:70%;bottom:20%;transform:rotate(30deg)}

.cl-principle{background:#392832;color:#f0e6dd;padding-block:clamp(80px,9vw,145px)}.cl-principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,145px);align-items:center}.cl-principle .cl-overline{color:#d5ad9d}.cl-principle h2{font-size:clamp(3.5rem,6.6vw,6.7rem);margin:17px 0 25px}.cl-principle p{color:#d3c5be}.cl-principle-rule{width:80px;height:2px;background:#d8a997;margin-bottom:25px}.cl-principle .cl-text-link{color:#f0cbbb}.cl-principle blockquote{font:italic 400 clamp(2.5rem,4.25vw,4.6rem)/1.21 Georgia,serif;letter-spacing:-.04em;margin:0;padding-left:32px;border-left:1px solid #af8d81}.cl-principle cite{display:block;font:700 .63rem Arial,sans-serif;letter-spacing:.18em;margin-top:29px;color:#c5a99d;font-style:normal}
.cl-founder{background:#f9f4ee}.cl-founder-grid{display:grid;grid-template-columns:44% 56%;gap:clamp(35px,7vw,105px);align-items:center}.cl-founder-photo{position:relative;background:#ddccc2;overflow:hidden;min-height:570px}.cl-founder-photo img{width:100%;height:650px;object-fit:cover;object-position:center 18%;filter:contrast(1.04) saturate(.9)}.cl-founder-photo>span{position:absolute;bottom:0;left:0;right:0;padding:12px 18px;background:#35252bcc;color:#f8e6d9;letter-spacing:.16em;font-size:.55rem;text-align:center}.cl-founder-copy h2{font-size:clamp(3.4rem,6vw,6rem);margin:17px 0 27px}.cl-founder-copy>p{color:#6a5856}.cl-founder-copy .cl-intro{font:italic 1.65rem/1.42 Georgia,serif;color:#4d333d;margin-bottom:29px}.cl-founder-copy a{color:#80575d}.cl-signature{font:italic 2.2rem Georgia,serif!important;color:#5f3a47!important;margin-top:30px}.cl-founder-foot{font-size:.61rem;letter-spacing:.14em;color:#937c74}
.cl-research{padding-block:clamp(90px,10vw,165px);background:#e5d8d0}.cl-research-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(55px,8vw,120px)}.cl-research h2{font-size:clamp(3.3rem,5.7vw,6.3rem);margin:18px 0 32px}.cl-research p{color:#5d4b4a;max-width:635px}.cl-research-closing{font-weight:800!important;font-size:1.04rem!important}.cl-research-stats{border:1px solid #c9b4aa;padding:clamp(25px,3.5vw,50px);align-self:stretch}.cl-research-stats>span{font-size:.65rem;letter-spacing:.18em;font-weight:700}.cl-research-stats>div{border-top:1px solid #c4ada6;padding-top:19px;margin-top:24px}.cl-research-stats strong{display:block;font:400 4.5rem/1 Georgia,serif;color:#65424b}.cl-research-stats p{font-size:.86rem;line-height:1.5;margin:9px 0}
.cl-testimonial{padding-block:110px;text-align:center;background:#f4eae3}.cl-testimonial blockquote{font:italic 400 clamp(2.3rem,4.5vw,4.5rem)/1.18 Georgia,serif;letter-spacing:-.05em;max-width:900px;margin:25px auto;color:#63434a}.cl-testimonial p{font-size:.6rem;letter-spacing:.2em;font-weight:800}
.cl-faq{background:#fbf8f3}.cl-faq-grid{display:grid;grid-template-columns:42% 1fr;gap:7vw}.cl-faq h2{font-size:clamp(3rem,5vw,5rem);margin-top:15px}.cl-questions{border-top:1px solid #d1c0b9}.cl-questions details{border-bottom:1px solid #d1c0b9;padding:18px 0}.cl-questions summary{cursor:pointer;font-size:1.03rem;font-weight:700;padding:8px 28px 8px 0;position:relative;list-style:none}.cl-questions summary::-webkit-details-marker{display:none}.cl-questions summary:after{content:'+';position:absolute;right:7px;font-size:1.2rem;color:#9d756f}.cl-questions details[open] summary:after{content:'–'}.cl-questions details p{font-size:.92rem;max-width:610px;color:#68575b;margin-top:10px}
.cl-end{background:#302029;padding-block:105px;color:#efe5da;text-align:center}.cl-end h2{font-size:clamp(3.3rem,7.1vw,7.5rem);margin:25px 0}.cl-end .cl-overline{color:#d0a99a}.cl-end p{letter-spacing:.2em;font-size:.73rem;margin-bottom:30px}.cl-end-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 35px;margin-top:70px;padding-top:30px;border-top:1px solid #80606955}.cl-end-links a{color:#dbc9c2;text-decoration:none;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:1000px){.cl-hero-grid{grid-template-columns:50% 50%}.cl-hero-copy{padding-right:5%}.cl-serum{left:23%}.cl-cream{left:48%}.cl-product-content{padding:35px}.cl-founder-grid{gap:35px}.cl-subnav-inner span{display:none}}
@media(max-width:750px){.cl-hero-grid,.cl-principle-grid,.cl-founder-grid,.cl-research-grid,.cl-faq-grid{grid-template-columns:1fr}.cl-hero-grid{min-height:0}.cl-hero-copy{padding:62px 0 28px}.cl-hero h1{font-size:clamp(3.9rem,13vw,6rem)}.cl-hero-deck{font-size:1.85rem!important}.cl-hero-proof{margin-top:31px;margin-bottom:4px}.cl-hero-art{min-height:460px}.cl-arch{height:80%;top:8%}.cl-serum{transform:scale(.8);transform-origin:bottom center;top:20%;left:28%}.cl-cream{transform:scale(.85);transform-origin:bottom left;top:58%;left:50%}.cl-subnav-inner{font-size:.55rem}.cl-subnav-inner span{display:none}.cl-ticker .cl-wrap{justify-content:center}.cl-ticker .cl-wrap span:nth-of-type(n+3),.cl-ticker .cl-wrap b:nth-of-type(n+3){display:none}.cl-heading{display:block}.cl-heading p{margin-top:22px}.cl-product{grid-template-columns:1fr}.cl-product-visual{min-height:420px}.cl-product-content{padding:34px 27px 42px}.cl-product-content h3{font-size:3.65rem}.cl-principle-grid{gap:60px}.cl-principle blockquote{padding-left:20px}.cl-founder-photo{min-height:0}.cl-founder-photo img{height:540px}.cl-founder-copy{padding-top:30px}.cl-research-grid{gap:50px}.cl-faq-grid{gap:30px}.cl-end-links{gap:17px}}
@media(max-width:420px){.cl-subnav a:last-child{font-size:.5rem}.cl-hero-art{min-height:420px}.cl-hero-proof{gap:8px}.cl-hero-proof span{font-size:.45rem}.cl-buttons .cl-btn{width:100%}.cl-serum{left:22%}.cl-cream{left:45%}.cl-product-content h3{font-size:3rem}.cl-product-visual{min-height:350px}.cl-card-jar{transform:scale(.82)}.cl-pill-bottle{transform:scale(.8)}.cl-capsules i{bottom:11%}.cl-founder-photo img{height:490px}.cl-principle h2,.cl-founder h2,.cl-research h2{font-size:3.35rem}}

/* CLAUDIA NOIR V2 / deliberate visual split from conservative HECKRON */
.claudia-site{--cl-ink:#f0e6dc;--cl-rose:#e1b6a9;--cl-burgundy:#230c13;--cl-champ:#c7a381;--cl-paper:#0b0809;--cl-sand:#241318;--cl-pale:#1b1216;background:#090709;color:#ebdfd3}
.claudia-site .site-header{background:#0a0809;border-bottom:1px solid #8b65513b;box-shadow:0 3px 18px #0008}
.claudia-site .site-header .brand,.claudia-site .site-header .brand-text{color:#d8bb99}.claudia-site .site-header .logo-mark{background:#0c090a;color:#d9b899;border:1px solid #8c725e}
.claudia-site .site-header .primary-nav a{color:#e3c5a8}.claudia-site .site-header .primary-nav a:hover{color:#fff1dc}
.claudia-site .site-header .nav-orientation{border-color:#78604e}
.claudia-site .cl-subnav{background:#160b0e;border-bottom:1px solid #a478503b}.cl-subnav a,.cl-subnav span{color:#cdb5a1}
.claudia-site .cl-main h1,.claudia-site .cl-main h2,.claudia-site .cl-main h3{color:#f0ddd1}
.claudia-site .cl-main h1 em,.claudia-site .cl-main h2 em{color:#d35564}
.claudia-site .cl-overline{color:#c9a587}
.claudia-site .cl-hero{background:linear-gradient(115deg,#080608,#16090e);min-height:650px}
.claudia-site .cl-hero-grid{grid-template-columns:49% 51%;width:min(100%,1600px);max-width:1600px;padding-inline:0;min-height:680px}
.claudia-site .cl-hero-copy{padding:clamp(70px,8vw,120px) 24px 62px clamp(24px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.claudia-site .cl-hero h1{font:400 clamp(3.5rem,5.4vw,6.7rem)/.96 Georgia,serif;letter-spacing:-.075em;max-width:100%;margin:18px 0 26px}
.claudia-site .cl-hero h1 em{font-style:normal;color:#e84d58}
.claudia-site .cl-hero h1 sup{font-family:Arial,sans-serif;font-size:.22em;vertical-align:top;letter-spacing:0}
.claudia-site .cl-hero-deck{font:italic 400 clamp(1.3rem,2.15vw,2.1rem)/1.22 Georgia,serif!important;max-width:560px;color:#e1c6b8}
.claudia-site .cl-hero-copy>p:not(.cl-hero-deck){color:#c9b3aa;max-width:520px}
.claudia-site .cl-btn-dark{background:#e4bea0;color:#170c0e}.claudia-site .cl-btn-dark:hover{background:#f5d3b8}
.claudia-site .cl-btn-soft{border-color:#886557;color:#e6c7b0;background:transparent}
.claudia-site .cl-hero-proof{color:#c5a38c;margin-top:50px;gap:11px 20px}
.claudia-site .cl-hero-art{background:#13080b;position:relative;min-height:680px;justify-content:stretch;overflow:hidden}
.claudia-site .cl-hero-art:after{z-index:1;inset:0;width:100%;height:100%;background:linear-gradient(90deg,#12080d6b 0%,transparent 27%),linear-gradient(0deg,#0905078a 0%,transparent 35%);pointer-events:none}
.claudia-site .cl-hero-photo{height:100%;width:100%;min-height:680px;object-fit:cover;object-position:49% center;position:absolute;inset:0;filter:saturate(1.14) contrast(1.04)}
.claudia-site .cl-hero-stamp{position:absolute;z-index:3;top:40px;right:32px;transform:rotate(7deg);border:1px solid #e5c4a78a;color:#eec7b1;font-size:.6rem;letter-spacing:.18em;line-height:1.5;font-weight:800;padding:12px 15px;text-align:center;background:#1706088c}
.claudia-site .cl-hero-image-caption{position:absolute;z-index:3;left:22px;bottom:19px;letter-spacing:.13em;font-size:.55rem;color:#e1c2ad;font-weight:700}
.claudia-site .cl-public-statement{background:#8e1527;border-top:1px solid #e24750;border-bottom:1px solid #e24750;padding-block:22px}
.claudia-site .cl-public-statement .cl-wrap{display:grid;grid-template-columns:155px 1fr 195px;align-items:center;gap:18px}
.claudia-site .cl-public-statement span,.claudia-site .cl-public-statement small{font-size:.58rem;letter-spacing:.14em;color:#f6cfc6;font-weight:800}
.claudia-site .cl-public-statement p{max-width:none;color:#fff2ee;margin:0;font:italic 1.1rem/1.38 Georgia,serif}
.claudia-site .cl-ticker{background:#170c0f;border-bottom:1px solid #bd39446b;color:#e3c3af}
.claudia-site .cl-ticker b{color:#d33143}
.claudia-site .cl-collection{background:#0e090b}
.claudia-site .cl-heading p{color:#c2a9a1}
.claudia-site .cl-product{background:#150e12;border-color:#74504d;box-shadow:0 0 0 1px #1b0b0d}
.claudia-site .cl-product-visual{background:radial-gradient(circle at 42% 40%,#711c2e,#1d0b12 61%,#080709);border-right:1px solid #594044}
.claudia-site .cl-product-calm .cl-product-visual{background:radial-gradient(circle at 40% 38%,#51323b,#1d151a 60%,#09090b)}
.claudia-site .cl-product-content{background:linear-gradient(145deg,#1d1318,#100b0f)}
.claudia-site .cl-product-number{color:#da9689}
.claudia-site .cl-product-content h3{color:#eee0d3}
.claudia-site .cl-product-subtitle{color:#e3b9b0}
.claudia-site .cl-product-content>p:not(.cl-product-subtitle):not(.cl-product-quote){color:#cbb7af}
.claudia-site .cl-product-details span{color:#d7b1a8;border-color:#68414b}
.claudia-site .cl-product-quote{color:#e0c5b3}
.claudia-site .cl-text-link{color:#e4aeaa}
.claudia-site .cl-card-jar-body{background:linear-gradient(90deg,#3a0715,#aa2341 26%,#dd4d55 54%,#55121f);color:#f6e4d9}
.claudia-site .cl-card-jar-lid{background:linear-gradient(90deg,#74645b,#d1c9c0 35%,#94847b 65%,#5d4c46)}
.claudia-site .cl-card-jar-body strong{font-size:1.3rem}.claudia-site .cl-card-jar-body small{color:#e8c7bb}
.claudia-site .cl-corner-caption{color:#d6a7a0}
.claudia-site .cl-ring{border-color:#a65c555d;box-shadow:0 0 0 28px #7b223011,0 0 0 70px #8d2d1915}
.claudia-site .cl-pill-body{background:linear-gradient(90deg,#2b161d,#661b2b 19%,#a43145 51%,#3f1421);color:#f1d5c7}
.claudia-site .cl-pill-cap{background:repeating-linear-gradient(90deg,#af958b,#af958b 3px,#654a48 4px,#9a817a 7px)}
.claudia-site .cl-pill-seal{border-color:#cf8b8880}

.claudia-site .cl-principle{background:radial-gradient(circle at 80% 30%,#531523,#190b11 65%,#0a080a);border-top:1px solid #6d3b41;border-bottom:1px solid #7c3642}
.claudia-site .cl-principle h2{color:#eee0d3}
.claudia-site .cl-principle h2 em{color:#d05c64}
.claudia-site .cl-principle p{color:#c7aca7}
.claudia-site .cl-principle .cl-overline{color:#e1aa96}
.claudia-site .cl-principle blockquote{color:#ead4c6;border-color:#8c4c4c}
.claudia-site .cl-principle cite{color:#c9a29a}
.claudia-site .cl-founder{background:#110c0e}
.claudia-site .cl-founder-photo{background:#1b0f16}
.claudia-site .cl-founder-photo img{filter:contrast(1.13) saturate(.69) brightness(.82);object-position:50% 20%}
.claudia-site .cl-founder-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#13090e99 0%,transparent 45%);mix-blend-mode:multiply}
.claudia-site .cl-founder-photo>span{z-index:2;background:#1b0b10de;color:#e6c0ae}
.claudia-site .cl-founder-copy h2{color:#e9d3c8}
.claudia-site .cl-founder-copy>p{color:#c6aca9}
.claudia-site .cl-founder-copy .cl-intro{color:#e6b6b3}
.claudia-site .cl-founder-copy a{color:#e0b3ad}
.claudia-site .cl-signature{color:#d25564!important}
.claudia-site .cl-founder-foot{color:#d1a99b}
.claudia-site .cl-research{background:linear-gradient(115deg,#220d13,#3b1019 65%,#18080f);border-block:1px solid #69343f}
.claudia-site .cl-research h2{color:#f4dfd1}
.claudia-site .cl-research p{color:#d0b1aa}
.claudia-site .cl-research-stats{border-color:#9f6261}
.claudia-site .cl-research-stats>span{color:#ecc8a7}
.claudia-site .cl-research-stats>div{border-color:#805055}
.claudia-site .cl-research-stats strong{color:#e25a67}
.claudia-site .cl-testimonial{background:#09080a}
.claudia-site .cl-testimonial blockquote{color:#dbbca7}
.claudia-site .cl-testimonial p{color:#a77c75}
.claudia-site .cl-faq{background:#151013}
.claudia-site .cl-faq h2{color:#ecdacb}
.claudia-site .cl-faq p{color:#c6adaa}
.claudia-site .cl-questions{border-color:#633f46}
.claudia-site .cl-questions details{border-color:#553640}
.claudia-site .cl-questions summary{color:#eddbd0}
.claudia-site .cl-questions summary:after{color:#dd6b77}
.claudia-site .cl-questions details p{color:#cbb9ad}
.claudia-site .cl-end{background:#070507;border-top:1px solid #7a2434}
.claudia-site .cl-end h2{color:#efe0d5}
.claudia-site .cl-end .cl-overline{color:#d9a995}
.claudia-site .cl-end-links a{color:#d7b9a5}
.claudia-site .site-footer{background:#090608;border-top:1px solid #553137}
.claudia-site .site-footer .brand-text{color:#e2c3a8}
.claudia-site .site-footer .logo-mark{background:#160b10;border:1px solid #a7856f}
.claudia-site .site-footer .footer-bottom{border-top-color:#65434a}
@media(max-width:900px){
.claudia-site .cl-hero-grid{grid-template-columns:48% 52%}
.claudia-site .cl-hero-copy{padding-left:22px;padding-right:15px}
.claudia-site .cl-hero h1{font-size:clamp(3.1rem,5.9vw,5.3rem)}
.claudia-site .cl-public-statement .cl-wrap{grid-template-columns:1fr;gap:7px}
.claudia-site .cl-public-statement p{font-size:1.05rem}
}
@media(max-width:750px){
.claudia-site .site-header .primary-nav{background:#10090d;border-bottom:1px solid #6a3945}
.claudia-site .site-header .menu-toggle{background:#51212e;color:#ffe1d0}
.claudia-site .cl-hero-grid{grid-template-columns:1fr}
.claudia-site .cl-hero-copy{padding:54px 22px 45px}
.claudia-site .cl-hero h1{font-size:clamp(3.9rem,12vw,5.4rem)}
.claudia-site .cl-hero-art{min-height:430px}
.claudia-site .cl-hero-photo{min-height:430px}
.claudia-site .cl-hero-proof{margin-top:25px}
.claudia-site .cl-hero-stamp{font-size:.52rem;top:21px;right:18px}
.claudia-site .cl-product-visual{border-right:0;border-bottom:1px solid #6f4b53}
.claudia-site .cl-product-content{padding:36px 25px 42px}
.claudia-site .cl-public-statement{padding-block:21px}
}
@media(max-width:420px){
.claudia-site .cl-hero h1{font-size:clamp(3.45rem,12vw,4.2rem)}
.claudia-site .cl-hero-photo{object-position:40% center}
.claudia-site .cl-hero-art{min-height:330px}
.claudia-site .cl-hero-photo{min-height:330px}
.claudia-site .cl-hero-proof span{font-size:.48rem}
.claudia-site .cl-product-content h3{font-size:3rem}
.claudia-site .cl-hero-stamp{font-size:.46rem}
}
@media(prefers-reduced-motion:reduce){.claudia-site .cl-btn{transition:none}}

/* CLAUDIA HERO VISIBILITY V3: image follows headline, ahead of pitch on phones. */
@media(max-width:750px){
 .claudia-site .cl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:0;padding:0;align-items:start;min-height:0}
 .claudia-site .cl-hero-copy{display:contents}
 .claudia-site .cl-hero-copy>.cl-overline{grid-column:1;grid-row:1;margin:0;padding:28px 22px 0;max-width:100%;font-size:.61rem;line-height:1.5}
 .claudia-site .cl-hero-copy>h1{grid-column:1;grid-row:2;margin:9px 0 20px;padding:0 22px;font-size:clamp(3.45rem,12vw,5.5rem)}
 .claudia-site .cl-hero-art{grid-column:1;grid-row:3;width:100%;min-height:300px;height:clamp(300px,89vw,450px)}
 .claudia-site .cl-hero-photo{min-height:0;height:100%;width:100%;object-fit:cover;object-position:center center}
 .claudia-site .cl-hero-copy>.cl-hero-deck{grid-column:1;grid-row:4;margin:0;padding:29px 22px 10px;max-width:650px}
 .claudia-site .cl-hero-copy>p:not(.cl-hero-deck){grid-column:1;grid-row:5;margin:0;padding:0 22px 18px;max-width:650px}
 .claudia-site .cl-hero-buttons,.claudia-site .cl-buttons{grid-column:1;grid-row:6;margin:0 22px 25px}
 .claudia-site .cl-hero-proof{grid-column:1;grid-row:7;margin:0;padding:0 22px 27px}
 .claudia-site .cl-hero-image-caption{font-size:.48rem}
}
@media(max-width:420px){
 .claudia-site .cl-hero-copy>h1{font-size:clamp(3.25rem,12vw,4.5rem)}
 .claudia-site .cl-hero-art{min-height:280px;height:clamp(280px,84vw,380px)}
 .claudia-site .cl-hero-photo{object-position:center center}
}
