
.nav nav{display:flex}.nav nav a{white-space:nowrap}.home-page [data-home-browse]{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-page{padding-top:28px;padding-bottom:90px}.catalog-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;margin:28px 0 80px;background:#eadac8}.catalog-hero>div:last-child{padding:55px}.catalog-hero h1{margin:8px 0 18px;font:800 clamp(50px,6vw,82px)/.96 var(--serif);letter-spacing:-.075em}.catalog-hero p{max-width:560px;color:var(--muted);font-size:18px;line-height:1.7}.catalog-hero-image,.catalog-monogram{height:500px;background:#dce7d8}.catalog-hero-image{padding:32px}.catalog-hero-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.catalog-monogram{display:grid;place-items:center;color:var(--tomato);font:900 180px/.8 var(--serif)}.catalog-heading{max-width:780px;margin-bottom:28px}.catalog-heading>span{color:var(--tomato);font-size:11px;font-weight:900;letter-spacing:.14em}.catalog-heading h2{margin:8px 0;font:800 clamp(40px,5vw,62px)/1.02 var(--serif);letter-spacing:-.065em}.catalog-heading p{color:var(--muted);line-height:1.7}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);background:#fffdf9}.catalog-image{height:270px;padding:18px;background:var(--sand)}.catalog-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.catalog-card>div:last-child{display:flex;flex:1;flex-direction:column;padding:20px}.catalog-card span,.catalog-cta{color:var(--tomato);font-size:12px;font-weight:900}.catalog-card h2{margin:8px 0;font:800 26px/1.08 var(--serif);letter-spacing:-.045em;overflow-wrap:anywhere}.catalog-card p{color:var(--muted);font-size:14px;line-height:1.65}.catalog-cta,.catalog-paused{margin-top:auto;padding-top:15px}.catalog-paused{color:#8b7569;font-size:12px;font-weight:800}.service-paths{padding-bottom:40px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px}.service-card{min-height:280px;padding:28px;background:#f0ddc9}.service-card:nth-child(2){background:#dce7d8}.service-card:nth-child(3){background:#f2cbbd}.service-card>span{color:var(--tomato);font:900 18px var(--serif)}.service-card h2{margin:70px 0 12px;font:800 31px/1.06 var(--serif);letter-spacing:-.05em}.service-card p{color:#68574d;line-height:1.65}.chapterbody{display:grid;grid-template-columns:1fr .85fr;gap:38px;align-items:center}.chapterphoto{height:310px;margin:0;background:#eee1d4}.chapterphoto img{width:100%;height:100%;object-fit:cover}.brandcard>div:last-child>p{min-height:38px}.home-page .bandpic img{object-fit:contain}.back{display:inline-block;margin-bottom:10px;color:var(--tomato);font-weight:800}.notice{position:relative;z-index:3;padding:6px 16px;background:#33251f;color:#fff6eb;text-align:center;font-size:11px}.story-page .richlead>div:first-child>span{font-size:12px}.story-page .richvisual>b{font-weight:800}.story-page .mobile-offer{display:none}
@media(max-width:900px){.home-page [data-home-browse]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-hero{grid-template-columns:1fr;gap:0}.catalog-grid{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:1fr}.chapterbody{grid-template-columns:1fr}.catalog-hero>div:last-child{padding:40px}.catalog-hero-image,.catalog-monogram{height:400px}}
@media(max-width:620px){html,body{width:100%;max-width:100vw;min-width:0;overflow-x:hidden}header .nav{gap:10px}.nav nav{display:none}.notice{width:100%;max-width:100vw;overflow:hidden;font-size:10px;white-space:normal}.home-page [data-home-browse]{display:flex;grid-template-columns:none}.richlead,.richlead>*{width:100%;max-width:100%;min-width:0}.richlead h1,.richlead p,.pagehero h1,.pagehero p{max-width:100%;overflow-wrap:anywhere}.brands{width:100%;max-width:100vw;overflow:hidden}.brands .pagehero,.brandtools,.brandgrid{width:100%;max-width:100%;min-width:0}.brandgrid{grid-template-columns:1fr!important}.brandcard{width:100%;min-width:0}.brandpic,.brandposter{height:210px}.catalog-page{padding-top:18px}.catalog-hero{margin:20px -16px 55px}.catalog-hero>div:last-child{padding:34px 16px 42px}.catalog-hero h1{font-size:45px}.catalog-hero-image,.catalog-monogram{height:310px}.catalog-grid{grid-template-columns:1fr}.catalog-image{height:290px}.service-grid{display:flex;overflow-x:auto;margin-right:-16px;padding-bottom:10px}.service-card{flex:0 0 79vw}.chapterphoto{height:260px}.home-page .hero h1{font-size:49px}.home-page .bandin{display:block}.home-page .bandpic{height:260px;margin:24px 0}.richstory .richvisual>b{font-size:11px}.story-page .richfacts h2{font-size:36px}.story-page .richhook h2{font-size:39px}.story-page .richfit h2,.story-page .richdecision h2{font-size:37px}}
.language-menu{position:relative;margin-left:auto;font-size:12px;font-weight:800}.language-menu summary{min-width:98px;padding:8px 12px;border:1px solid var(--espresso);cursor:pointer;list-style:none;text-align:center}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:after{content:'⌄';margin-left:8px}.language-menu[open] summary:after{content:'⌃'}.language-menu>div{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:160px;border:1px solid var(--espresso);background:var(--paper);box-shadow:5px 5px 0 var(--espresso)}.language-menu a{padding:9px 13px;border-bottom:1px solid var(--line);white-space:nowrap}.language-menu a:last-child{border-bottom:0}.language-menu a:hover,.language-menu a[aria-current=page]{background:var(--rose);color:var(--tomato)}
.language-menu,.logo{flex-shrink:0}html:not([lang=en]) h1,html:not([lang=en]) h2,html:not([lang=en]) h3{overflow-wrap:anywhere;word-break:normal}
@media(max-width:620px){.language-menu summary{min-width:auto;padding:7px 9px;font-size:11px}.language-menu>div{min-width:145px}.nav{padding-left:16px;padding-right:16px}.richstory h1{overflow-wrap:anywhere;font-size:clamp(40px,12vw,58px)}}
