.menu-toggle{display:none}.page-intro{padding:70px 5% 75px;border-radius:0 0 100px 35px;background:#FF0033;color:#1a1a1a}.page-intro .eyebrow{color:#1a1a1a;margin-top:32px;font-size:10px}.page-intro h1{font-size:clamp(50px,7.5vw,108px);line-height:1.03;letter-spacing:-.065em;max-width:1000px;margin:0 0 25px}.page-intro>p:last-child{max-width:580px;font-size:15px;line-height:1.7}.breadcrumb{font-size:11px;border-bottom:1px solid #1a1a1a66;padding-bottom:3px}.inner-page header .brand img{opacity:1}.inner-page nav a[aria-current=page]{color:#FF0033}.inner-page .story{margin-top:50px}.inner-page .contact{margin-top:50px}.shop-gallery{padding-bottom:0}.shop-gallery figure{margin:0}.shop-gallery img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:40px}.shop-gallery figcaption{color:#bbb;font-size:12px;margin-top:16px}.page-next{border-top:1px solid #ffffff25}.page-next p{color:#aaa;font-size:14px}.inner-page #gallery .section-heading,.inner-page #journal .section-heading{margin-bottom:35px}
@media(max-width:800px){header{gap:14px}header nav{display:none}.menu-toggle{display:block;background:transparent;color:white;border:1px solid #ffffff55;border-radius:100px;padding:9px 14px;font-size:11px;cursor:pointer;margin-left:auto}.mobile-nav-open nav{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#1a1a1af2;backdrop-filter:blur(18px);padding:15px 5% 22px;border-bottom:1px solid #ffffff30}.mobile-nav-open nav a{padding:13px 8px;font-size:14px}.page-intro{padding:45px 5% 55px;border-radius:0 0 65px 25px}.page-intro h1{font-size:clamp(45px,10vw,70px)}.page-intro>p:last-child{font-size:14px}.shop-gallery img{border-radius:28px}.inner-page .story,.inner-page .contact{margin-top:25px}}
@media(max-width:390px){header .brand img{width:123px;height:60px}header{gap:8px}.menu-toggle{padding:9px 11px}header .small{padding:11px 12px;font-size:10px}}
