.storefront-home .hero-copy{max-width:70%;bottom:15%}.storefront-home .hero-copy h1{margin-bottom:22px}.hero-copy .hero-proposition{color:#e9e5da;max-width:30ch;margin:0 0 24px;font-size:16px;line-height:1.55}.hero-outfit-link,.story-campaign-link{z-index:3;color:#f0eade;text-shadow:0 1px 8px #0009;border-bottom:1px solid #b8a06d88;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex;position:absolute;bottom:28px;right:42px}.storefront-home .collection.section-pad,.storefront-home .home-looks.section-pad{padding-top:74px;padding-bottom:74px}.storefront-home .manifesto{height:130svh;min-height:0}.storefront-home .manifesto .manifesto-sticky{height:100svh;min-height:0}.storefront-home .manifesto-bottom .light-link{min-height:44px;margin:0;padding-block:8px;font-size:14px}.storefront-home .home-look-description{color:#bdb6ad;margin:9px 0 0;font-size:14px;line-height:1.6}.storefront-home .home-look>div:last-child{align-items:flex-start}.story-refined .story-section{padding-top:90px;padding-bottom:90px}.story-refined .story-intro{padding-bottom:72px}.story-refined .story-apparel{border-top:1px solid var(--story-line)}.story-refined .story-apparel h2{font-size:clamp(42px,5.3vw,78px)}.story-refined .story-apparel .material-accent--ribbing{aspect-ratio:1.7;max-width:300px;margin:20px auto 0}.story-product-links{flex-wrap:wrap;gap:4px 22px;margin-top:24px;display:flex}.story-product-links a{border-bottom:1px solid #b8a06d66;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.story-refined .story-principles>article{margin-bottom:24px;padding-bottom:24px}.story-refined .story-principles>article:last-child{margin-bottom:0}.story-refined .story-principles h3{margin-bottom:9px}.story-refined .story-principles p{line-height:1.7}.story-field-note{max-width:1800px;margin:0 auto;padding:0 6vw}.story-field-note>summary{cursor:pointer;border-block:1px solid #353331;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;list-style:none;display:flex}.story-field-note>summary::-webkit-details-marker{display:none}.story-field-note>summary:focus-visible{outline-offset:5px;outline:2px solid #b8a06d}.story-field-note>summary .story-label{margin:0 0 7px;font-size:11px;display:block}.story-field-note>summary strong{font:400 clamp(24px,3vw,34px)/1.2 var(--display)}.field-note-toggle{font:400 28px/1 Inter,Arial,sans-serif;transition:transform .2s}.story-field-note[open] .field-note-toggle{transform:rotate(45deg)}.story-field-note .code-blueprint{border:0;gap:4vw;padding:42px 0 0}.story-refined .story-founder{padding-bottom:96px}.story-refined .story-shop-link{min-height:44px;margin-top:26px}.story-refined .story-campaign-link{bottom:40px;right:6vw}.collection-refined .collection-page-heading>p{max-width:58ch}.collection-filters{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(145px,1fr));gap:18px;padding-top:24px;display:grid}.collection-filters>label{color:#c5beb3;flex-direction:column;gap:10px;min-width:0;font-size:13px;display:flex}.collection-filters select,.collection-search-input{color:#eee9df;width:100%;min-width:0;height:48px;font:inherit;background:#151414;border:1px solid #514943;border-radius:0;font-size:16px}.collection-filters select{padding:0 34px 0 12px}.collection-filters select option{color:#eee9df;background:#151414}.collection-search-input{align-items:center;gap:10px;padding:0 12px;display:flex}.collection-search-input input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:16px}.collection-search-input input::placeholder{color:#aca399;opacity:1;font-size:14px}.collection-search-input:focus-within{outline-offset:3px;outline:2px solid #b8a06d}.collection-filters select:focus-visible{outline-offset:3px;outline:2px solid #b8a06d}.collection-refined .collection-results-heading{min-height:44px;margin:15px 0 23px;font-size:14px}.clear-collection-filters{color:#e9e5da;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-flex}.collection-empty{text-align:center;background:#151313;border:1px solid #39312e;padding:58px 22px 70px}.collection-empty h2{font:400 clamp(25px,4vw,36px)/1.2 var(--display);margin-bottom:15px}.collection-empty p{color:#c1b9af;margin-bottom:24px;line-height:1.7}.footer .footer-bottom nav{flex-wrap:wrap;row-gap:12px}@media (min-width:761px) and (max-height:800px){.storefront-home .hero-copy h1{font-size:clamp(96px,10.5vw,165px)}.storefront-home .hero-copy{bottom:12%}}@media (max-width:1000px){.collection-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-filters .collection-search{grid-column:1/-1}.story-field-note .code-blueprint{grid-template-columns:1fr}}@media (max-width:760px){.storefront-home .hero-copy{max-width:calc(100% - 44px);bottom:16%}.storefront-home .hero-copy h1{margin-bottom:20px}.hero-copy .hero-proposition{margin-bottom:20px;font-size:15px;line-height:1.5}.hero-outfit-link{max-width:calc(100% - 44px);font-size:11px;bottom:20px;left:22px;right:auto}.storefront-home .collection.section-pad,.storefront-home .home-looks.section-pad{padding-top:54px;padding-bottom:54px}.storefront-home .manifesto{height:120svh}.storefront-home .manifesto .manifesto-bottom{bottom:30px}.storefront-home .manifesto-bottom .light-link{font-size:13px}.story-refined .story-section{gap:28px;padding-top:62px;padding-bottom:62px}.story-refined .story-apparel h2{font-size:clamp(36px,10vw,60px)}.story-refined .story-hero{padding-bottom:155px}.story-refined .story-read-link{bottom:84px}.story-refined .story-campaign-link{font-size:12px;bottom:25px;left:22px;right:auto}.story-refined .story-principles p{font-size:16px}.story-product-links{column-gap:18px;margin-top:18px}.story-field-note{padding-inline:22px}.story-field-note .code-blueprint{padding-top:30px}.story-refined .story-founder{padding-bottom:70px}.collection-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-top:20px}.collection-filters>label{gap:8px;font-size:12px}.collection-filters .collection-search{grid-column:1/-1}.collection-refined .collection-results-heading{margin-bottom:18px}.collection-refined .collection-page-heading>p{font-size:15px}.collection-empty{padding:40px 18px}}@media (max-width:380px){.hero-outfit-link{gap:7px;font-size:10px}.collection-filters{grid-template-columns:1fr}.collection-filters .collection-search{grid-column:auto}}@media (prefers-reduced-motion:reduce){.storefront-home .manifesto{height:auto}.storefront-home .manifesto .manifesto-sticky{height:90svh;min-height:500px;max-height:none;position:relative}.field-note-toggle{transition:none}}
