:root{--paper:#fcfcf9;--ink:#292c27;--accent:#646a5a;--surface:#eeeae2;--line:#deded6;--muted:#62695a}.brand{font-size:22px;letter-spacing:.18em;font-weight:400}.nav{height:80px}.nav-links{font-size:12px}.nav-actions [data-count]{font-size:10px;margin-left:8px}.peau-hero{display:grid;grid-template-columns:1.45fr 1fr;min-height:700px;background:#f0eee7}.peau-hero-image{position:relative;min-height:700px;overflow:hidden}.peau-hero-image>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:52% 50%}.image-caption{position:absolute;left:32px;right:32px;bottom:25px;display:flex;justify-content:space-between;font-size:10px;color:#595b50}.peau-hero-copy{padding:65px 5vw;display:flex;flex-direction:column;align-items:start;justify-content:center}.peau-hero-copy .eyebrow{color:#6e7366;font-size:11px}.peau-hero-copy h1{font-size:clamp(43px,4.5vw,66px);letter-spacing:-.045em;line-height:1.05;margin:25px 0}.peau-hero-copy>p{font-size:14px;line-height:1.75;color:#6d7264;margin-bottom:35px}.peau-hero-copy .btn{min-width:210px;background:#3c4435;border-color:#3c4435}.subtle-link{font-size:12px;border:0;padding:17px 0;display:flex;gap:35px}.subtle-link:hover{opacity:.5}.hero-footnote{font-size:10px;color:#626b56;margin-top:50px;max-width:220px}.peau-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.peau-products .product-image{aspect-ratio:1/1.12;background:#e8e3d9}.peau-products .daily img{object-position:52% 50%;transform:scale(1.35)}.peau-products .serum img{object-position:81% 50%;transform:scale(1.65);transform-origin:75% 60%}.peau-products .ritual img{object-fit:cover}.product-info .product-type{font-size:10px;letter-spacing:.02em;margin-top:0;margin-bottom:10px}.product-info h3{font-size:21px}.product-info>p:not(.product-type){font-size:12px}.product-info .btn{min-height:42px}.product-image .badge{color:#5a6051}.collection-note{margin-top:18px}.peau-philosophy{background:#e8eadf;padding:85px 0}.philosophy-grid{display:grid;grid-template-columns:1fr 2fr;gap:50px}.philosophy-grid>.eyebrow{color:#6e7463;padding-top:7px}.philosophy-grid h2{font-size:46px;line-height:1.12;letter-spacing:-.035em}.philosophy-grid p{max-width:480px;font-size:15px;line-height:1.8;color:#707663;margin:30px 0 45px}.philosophy-points{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;font-size:11px;color:#5b6350}.philosophy-points>span{border-top:1px solid #c5cbb6;padding-top:15px}.routine-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;align-items:center}.routine-copy{padding-left:55px}.routine-copy .eyebrow{color:var(--muted)}.routine-copy h2{font-size:53px;line-height:1.1;margin:25px 0}.routine-copy>p:not(.demo-note){font-size:14px;color:var(--muted);line-height:1.8;margin:25px 0}.routine-copy .demo-note{margin-top:20px}.routine-photo{aspect-ratio:1.2;position:relative;overflow:hidden}.routine-photo img{height:100%;object-position:30% 65%;transform:scale(1.1)}.routine-photo>span{position:absolute;bottom:25px;left:25px;font-size:11px;color:#4f5546}.peau-help{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;border-top:1px solid var(--line)}.peau-help>h2{font-size:32px;max-width:250px}.peau-help .text-link{margin-top:25px;font-size:12px}.site-footer{background:#f1f2eb}.site-footer .brand{font-size:22px}@media(max-width:900px){.peau-hero,.peau-hero-image{min-height:620px}.peau-hero-copy{padding:45px 4vw}.peau-hero-copy h1{font-size:47px}.routine-section{gap:50px}.routine-copy{padding-left:0}.routine-copy h2{font-size:43px}.peau-help{gap:40px}}@media(max-width:700px){.nav{height:66px}.peau-hero{grid-template-columns:1fr}.peau-hero-image{min-height:430px;order:2}.peau-hero-copy{padding:40px 22px}.peau-hero-copy h1{font-size:46px;margin:20px 0;max-width:320px}.peau-hero-copy>p{font-size:13px;margin-bottom:25px}.hero-footnote{margin-top:18px;max-width:100%}.peau-hero-copy .btn{width:100%}.subtle-link{justify-content:space-between;width:100%;border-bottom:1px solid var(--line)}.image-caption{left:22px;right:22px;bottom:20px}.peau-products{grid-template-columns:minmax(0,1fr);gap:30px}.product-info h3{font-size:23px}.philosophy-grid{grid-template-columns:1fr;gap:25px}.peau-philosophy{padding:50px 0}.philosophy-grid h2{font-size:36px}.philosophy-grid p{font-size:14px;margin:25px 0 30px}.philosophy-points{grid-template-columns:1fr;gap:15px}.routine-section{grid-template-columns:1fr;gap:35px}.routine-copy h2{font-size:42px}.routine-photo{aspect-ratio:1.1}.peau-help{grid-template-columns:1fr;gap:30px}.peau-help>h2{max-width:100%;font-size:29px}}
