.header nav{gap:24px}.header nav a[aria-current=page]{border-bottom:1px solid var(--ink);padding-bottom:5px}.page-intro{padding:62px 6vw 50px;max-width:1500px;margin:auto}.page-intro h1{font:400 clamp(54px,6.2vw,96px)/1.02 var(--serif);letter-spacing:-.04em;margin:22px 0 0}.page-intro>p{font-size:17px;line-height:1.75;color:var(--muted);max-width:540px;margin-top:28px}.about-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:start;padding:0 6vw 70px;max-width:1500px;margin:auto}.about-portrait{margin:0;position:sticky;top:110px}.about-portrait img{width:100%;height:auto;display:block}.about-prose{max-width:650px;padding-top:7px}.about-prose p{font:17px/1.9 var(--sans);color:var(--muted);margin:0 0 29px}.about-prose p:first-child{font:28px/1.5 var(--serif);color:var(--ink);margin-bottom:32px}.about-thanks{padding:65px 6vw 80px;background:#eeeae2}.about-thanks h2{font:400 clamp(38px,4vw,62px)/1.1 var(--serif);letter-spacing:-.025em;max-width:970px;margin:0 auto 35px;text-align:center}.about-thanks figure{max-width:1024px;margin:0 auto 30px}.about-thanks img{display:block;width:100%;height:auto}.about-thanks>a{display:block;margin:0 auto}.journal-list{padding:0 6vw 80px;max-width:1500px;margin:auto}.journal-card{display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;padding-top:32px;border-top:1px solid var(--line);align-items:center}.journal-image{display:block;overflow:hidden}.journal-image img{width:100%;display:block;aspect-ratio:1.6;object-fit:cover;transition:transform .7s}.journal-image:hover img{transform:scale(1.025)}.journal-card time,.article-heading time{font-size:13px;color:var(--muted)}.journal-card h2{font:400 clamp(36px,3.5vw,52px)/1.07 var(--serif);letter-spacing:-.03em;margin:20px 0}.journal-card h2 a{text-decoration:none}.journal-card p{font-size:16px;line-height:1.8;color:var(--muted);max-width:420px}.journal-card .plain-link{margin-top:18px}.journal-article{padding:60px 6vw 75px;max-width:1400px;margin:auto}.article-heading{max-width:880px;margin:0 auto 40px;text-align:center}.article-heading h1{font:400 clamp(50px,6vw,90px)/1.04 var(--serif);letter-spacing:-.04em;margin:30px 0 25px}.article-cover{max-width:1080px;margin:0 auto 45px}.article-cover img{width:100%;height:auto;display:block}.article-prose{max-width:710px;margin:auto}.article-prose p{font-size:18px;line-height:1.9;color:var(--muted);margin:0 0 26px}.article-prose p:first-child{font:28px/1.5 var(--serif);color:var(--ink);margin-bottom:38px}.article-end{max-width:710px;margin:45px auto 0;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.editorial-page footer{border-top:1px solid var(--line)}
@media(max-width:1100px){.header nav{gap:16px;font-size:13px}.header .brand img{width:125px}.page-intro{padding-left:5vw;padding-right:5vw}.about-layout{gap:5vw;padding-left:5vw;padding-right:5vw}.about-prose p{font-size:16px}.about-prose p:first-child{font-size:25px}.journal-card{gap:5vw}.article-prose{max-width:680px}}
@media(max-width:760px){.header .brand img{width:118px}.page-intro{padding:38px 23px 30px}.page-intro h1{font-size:clamp(43px,11.5vw,68px);line-height:1.06}.page-intro>p{font-size:16px;margin-top:22px}.about-layout{display:flex;flex-direction:column;padding:0 23px 38px;gap:30px}.about-portrait{position:relative;top:auto;width:100%;max-width:440px;margin:auto}.about-prose{padding:0}.about-prose p{font-size:16px;line-height:1.8;margin-bottom:24px}.about-prose p:first-child{font-size:25px;margin-bottom:27px}.about-thanks{padding:40px 23px}.about-thanks h2{font-size:35px;line-height:1.15;text-align:left}.journal-list{padding:0 23px 45px}.journal-card{display:block;padding-top:23px}.journal-card>div{padding-top:26px}.journal-card h2{font-size:38px}.journal-card p{font-size:16px;line-height:1.75}.journal-article{padding:34px 23px 45px}.article-heading{text-align:left;margin-bottom:28px}.article-heading h1{font-size:clamp(43px,11.5vw,65px);margin:25px 0 22px}.article-cover{margin-bottom:30px}.article-prose p{font-size:16px;line-height:1.85;margin-bottom:23px}.article-prose p:first-child{font-size:25px;line-height:1.5;margin-bottom:30px}.article-end{flex-wrap:wrap;margin-top:30px}.page-intro .eyebrow{font-size:12px}}
@media(prefers-reduced-motion:reduce){.journal-image img{transition:none;transform:none!important}}.no-motion .journal-image img{transition:none;transform:none!important}

.guide-intro>p{max-width:560px}.guide-intro>.plain-link{margin-top:10px}.guide-evolution{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;padding:10px 6vw 65px;max-width:1500px;margin:auto}.guide-evolution article{border-top:1px solid var(--line);padding-top:25px}.guide-evolution h2{font:400 38px/1.1 var(--serif);margin:20px 0 14px}.guide-evolution p,.guide-videos p,.guide-rules p,.guide-care p{font:16px/1.8 var(--sans);color:var(--muted)}.guide-videos{padding:65px 6vw;background:#eeeae2;scroll-margin-top:90px}.guide-section-heading,.guide-video-grid{max-width:1320px;margin:auto}.guide-section-heading h2,.guide-rules h2{font:400 clamp(38px,4.4vw,66px)/1.05 var(--serif);letter-spacing:-.03em;margin:20px 0 38px}.guide-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:4vw}.guide-video-title h3{font:400 32px/1.1 var(--serif);margin:0 0 10px}.guide-video-title span{font-size:10px;letter-spacing:.12em}.guide-video-title{margin-bottom:22px}.guide-video-grid video{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#22211f}.guide-video-grid p{max-width:480px}.guide-rules{display:grid;grid-template-columns:1fr 1.2fr;gap:7vw;padding:75px 6vw;max-width:1500px;margin:auto}.guide-rules>div>p{max-width:390px}.guide-details details{border-top:1px solid var(--line);padding:22px 0}.guide-details details:last-child{border-bottom:1px solid var(--line)}.guide-details summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.5}.guide-details p{margin:18px 0 0}.guide-care{padding:35px 6vw 55px;max-width:1500px;margin:auto}.guide-care p{max-width:760px;font-size:14px}.guide-care .plain-link{margin-top:12px}@media(max-width:760px){.guide-evolution{grid-template-columns:1fr;gap:24px;padding:10px 23px 40px}.guide-evolution article{padding-top:20px}.guide-evolution h2{font-size:33px;margin:14px 0 10px}.guide-evolution p{margin:0}.guide-videos{padding:40px 23px}.guide-video-grid{grid-template-columns:1fr;gap:32px}.guide-section-heading h2{margin-bottom:30px}.guide-video-title{margin-bottom:18px}.guide-rules{grid-template-columns:1fr;gap:12px;padding:40px 23px}.guide-rules h2{margin-bottom:20px}.guide-care{padding:0 23px 40px}}

/* A warm neutral stage connects the new product covers with the wood photography. */
.family .product-photo{background:#f2efe9;isolation:isolate;padding:24px}.family .product-photo img{object-fit:contain;mix-blend-mode:multiply}.product-gallery{background:#f2efe9;isolation:isolate}.product-gallery>img[src*="portada-"]{mix-blend-mode:multiply;object-fit:contain}.thumbnails img[src*="portada-"]{mix-blend-mode:multiply}.cart-item img[src*="portada-"]{object-fit:contain}@media(max-width:760px){.family .product-photo{padding:16px}}
.family-grid{border:0}.family-grid .family,.family-grid .family.classic{padding:24px 0;background:none;border:0;border-top:1px solid var(--line);margin-top:0}.family-grid .family .product-photo img{height:360px}@media(max-width:1100px){.family-grid .family .product-photo img{height:300px}}@media(max-width:760px){.family-grid .family .product-photo img{height:280px}.family-grid .family.classic{margin-top:28px}}
