.PlaceholderMedia-module__wiF7xa__frame{background:var(--color-bg-soft);border:var(--hairline);background-image:repeating-linear-gradient(135deg, var(--color-line) 0px, var(--color-line) 1px, transparent 1px, transparent 14px);width:100%;position:relative;overflow:hidden}.PlaceholderMedia-module__wiF7xa__tint{mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.PlaceholderMedia-module__wiF7xa__label{left:var(--space-3);bottom:var(--space-3);right:var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex;position:absolute}.PlaceholderMedia-module__wiF7xa__tag{align-items:center;gap:var(--space-1);background:var(--color-bg);color:var(--color-ink-soft);border:var(--hairline);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:999px;padding:.35rem .7rem;font-size:.6875rem;display:inline-flex}.PlaceholderMedia-module__wiF7xa__dot{background:var(--color-rose);border-radius:50%;flex-shrink:0;width:5px;height:5px}.PlaceholderMedia-module__wiF7xa__ratio{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}
.ProductCard-module__WrI3-q__card{gap:var(--space-3);flex-direction:column;display:flex}.ProductCard-module__WrI3-q__media{position:relative;overflow:hidden}.ProductCard-module__WrI3-q__mediaInner{transition:transform var(--dur-slow) var(--ease-editorial)}.ProductCard-module__WrI3-q__card:hover .ProductCard-module__WrI3-q__mediaInner,.ProductCard-module__WrI3-q__card:focus-within .ProductCard-module__WrI3-q__mediaInner{transform:scale(1.04)}.ProductCard-module__WrI3-q__sweepLine{z-index:2;background:linear-gradient(90deg, transparent, var(--color-teal) 25%, var(--color-rose) 65%, transparent);opacity:0;pointer-events:none;height:2px;transition:top var(--dur-slow) var(--ease-editorial), opacity var(--dur-fast) var(--ease-editorial);position:absolute;top:-6%;left:0;right:0}.ProductCard-module__WrI3-q__card:hover .ProductCard-module__WrI3-q__sweepLine,.ProductCard-module__WrI3-q__card:focus-within .ProductCard-module__WrI3-q__sweepLine{opacity:1;top:100%}@media (hover:none){.ProductCard-module__WrI3-q__sweepLine{display:none}}.ProductCard-module__WrI3-q__wishlist{top:var(--space-2);right:var(--space-2);z-index:1;background:var(--color-bg);border:var(--hairline);width:32px;height:32px;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ProductCard-module__WrI3-q__wishlist[aria-pressed=true]{color:var(--color-rose);border-color:var(--color-rose)}.ProductCard-module__WrI3-q__quickAdd{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:1;background:var(--color-ink);color:var(--color-bg);text-align:center;padding:.7rem var(--space-3);font-size:var(--fs-body-sm);letter-spacing:.03em;opacity:0;transition:opacity var(--dur-base) var(--ease-editorial), transform var(--dur-base) var(--ease-editorial);position:absolute;transform:translateY(6px)}.ProductCard-module__WrI3-q__card:hover .ProductCard-module__WrI3-q__quickAdd,.ProductCard-module__WrI3-q__card:focus-within .ProductCard-module__WrI3-q__quickAdd{opacity:1;transform:translateY(0)}@media (hover:none){.ProductCard-module__WrI3-q__quickAdd{opacity:1;color:var(--color-ink);text-align:left;border-top:var(--hairline);padding:0;padding-top:var(--space-2);background:0 0;position:static;transform:none}}.ProductCard-module__WrI3-q__info{gap:var(--space-1);flex-direction:column;display:flex}.ProductCard-module__WrI3-q__meta{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-faint);justify-content:space-between;align-items:baseline;font-size:.6875rem;display:flex}.ProductCard-module__WrI3-q__name{font-size:var(--fs-body);color:var(--color-ink)}.ProductCard-module__WrI3-q__tagline{color:var(--color-ink-faint);font-size:.75rem;line-height:1.4}.ProductCard-module__WrI3-q__price{font-size:var(--fs-body-sm);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin-top:.1rem}
.CollectionGrid-module__919VzG__wrap{gap:var(--space-6);flex-direction:column;display:flex}.CollectionGrid-module__919VzG__tabs{gap:var(--space-2);display:flex}.CollectionGrid-module__919VzG__tab{font-size:var(--fs-body-sm);letter-spacing:.03em;border:2px solid var(--color-line-strong);color:var(--color-ink-soft);transition:border-color var(--dur-fast) var(--ease-editorial), color var(--dur-fast) var(--ease-editorial), background-color var(--dur-fast) var(--ease-editorial);padding:.55rem 1.1rem}.CollectionGrid-module__919VzG__tab[aria-pressed=true]{background:var(--color-bg-soft)}.CollectionGrid-module__919VzG__grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:700px){.CollectionGrid-module__919VzG__grid{grid-template-columns:repeat(4,1fr)}}
.Hero-module___w2HtG__hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__frame{position:absolute;inset:0;overflow:hidden}.Hero-module___w2HtG__kenBurns{transform-origin:55% 40%;animation:28s ease-in-out infinite alternate Hero-module___w2HtG__kenBurns}@keyframes Hero-module___w2HtG__kenBurns{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__kenBurns{animation:none}}.Hero-module___w2HtG__scrim{background:linear-gradient(#fff0 38%,#ffffff8c 68%,#fffffff0 100%);position:absolute;inset:0}.Hero-module___w2HtG__sweep{background:linear-gradient(90deg, transparent, var(--color-teal) 20%, var(--color-rose) 55%, transparent);height:2px;animation:Hero-module___w2HtG__sweepDown 1.4s var(--ease-editorial) .2s 1 both;position:absolute;top:-2px;left:0;right:0}@keyframes Hero-module___w2HtG__sweepDown{0%{opacity:0;top:-2px}12%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__sweep{animation:none;display:none}}.Hero-module___w2HtG__content{z-index:1;width:100%;padding-bottom:var(--space-7);gap:var(--space-6);flex-direction:column;display:flex;position:relative}.Hero-module___w2HtG__lineOne{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--color-ink)}.Hero-module___w2HtG__bottomRow{gap:var(--space-6);flex-direction:column-reverse;display:flex}@media (min-width:900px){.Hero-module___w2HtG__bottomRow{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-direction:row}}.Hero-module___w2HtG__auraWrap{line-height:var(--lh-tight);align-self:flex-end;position:relative}@media (min-width:900px){.Hero-module___w2HtG__auraWrap{margin-right:-.02em}}.Hero-module___w2HtG__auraText{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--color-ink);white-space:nowrap;display:block}.Hero-module___w2HtG__auraSlice{color:var(--color-rose);clip-path:inset(calc(50% - 7px) 0);animation:Hero-module___w2HtG__slitPass 1s var(--ease-editorial) .5s 1 both;position:absolute;inset:0}@keyframes Hero-module___w2HtG__slitPass{0%{clip-path:inset(50% 0);opacity:0}40%{opacity:1}to{clip-path:inset(calc(50% - 7px) 0);opacity:1}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__auraSlice{animation:none}}.Hero-module___w2HtG__side{gap:var(--space-4);flex-direction:column;max-width:30rem;display:flex}.Hero-module___w2HtG__body{font-size:var(--fs-body-lg);color:var(--color-ink-soft);max-width:34ch}.Hero-module___w2HtG__subcopy{font-family:var(--font-display);color:var(--color-ink);font-style:italic}.Hero-module___w2HtG__ctaRow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.Hero-module___w2HtG__cta{align-items:center;gap:var(--space-2);border:1px solid var(--color-ink);font-size:var(--fs-body-sm);letter-spacing:.04em;color:var(--color-ink);transition:background-color var(--dur-base) var(--ease-editorial), color var(--dur-base) var(--ease-editorial);padding:.9rem 1.6rem;display:inline-flex}.Hero-module___w2HtG__cta:hover,.Hero-module___w2HtG__cta:focus-visible{background:var(--color-ink);color:var(--color-bg)}.Hero-module___w2HtG__ctaGhost{font-size:var(--fs-body-sm);letter-spacing:.04em;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line-strong);padding-bottom:2px}.Hero-module___w2HtG__scrollCue{right:var(--page-pad-x);bottom:var(--space-5);z-index:1;align-items:center;gap:var(--space-2);color:var(--color-ink-faint);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-size:.6875rem;display:none;position:absolute}@media (min-width:900px){.Hero-module___w2HtG__scrollCue{display:inline-flex}}.Hero-module___w2HtG__scrollLine{background:var(--color-line-strong);width:1px;height:34px;position:relative;overflow:hidden}.Hero-module___w2HtG__scrollLine:after{content:"";background:var(--color-teal);width:100%;height:100%;animation:Hero-module___w2HtG__scrollDrip 1.8s var(--ease-editorial) infinite;position:absolute;top:-100%;left:0}@keyframes Hero-module___w2HtG__scrollDrip{0%{top:-100%}60%,to{top:100%}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__scrollLine:after{animation:none;top:0}}
.FilterMoodInteractive-module__YQMQhq__section{padding-block:var(--section-pad-y);background:0 0}.FilterMoodInteractive-module__YQMQhq__head{gap:var(--space-3);max-width:var(--reading-max);margin-bottom:var(--space-7);flex-direction:column;display:flex}.FilterMoodInteractive-module__YQMQhq__title{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);line-height:var(--lh-tight)}.FilterMoodInteractive-module__YQMQhq__lead{color:var(--color-ink-soft);font-size:var(--fs-body-lg)}.FilterMoodInteractive-module__YQMQhq__stage{gap:var(--space-6);display:grid}@media (min-width:900px){.FilterMoodInteractive-module__YQMQhq__stage{align-items:center;gap:var(--space-8);grid-template-columns:1.1fr .9fr}}.FilterMoodInteractive-module__YQMQhq__stageInner{position:relative}.FilterMoodInteractive-module__YQMQhq__glow{z-index:0;filter:blur(48px);transition:background-color var(--dur-slow) var(--ease-editorial);position:absolute;inset:-8%}.FilterMoodInteractive-module__YQMQhq__imageWrap{z-index:1;aspect-ratio:4/5;position:relative}.FilterMoodInteractive-module__YQMQhq__imageLayer{transition:opacity var(--dur-slow) var(--ease-editorial);position:absolute;inset:0}.FilterMoodInteractive-module__YQMQhq__imageCaption{z-index:2;top:var(--space-3);left:var(--space-3);align-items:center;gap:var(--space-2);background:var(--color-bg);border:var(--hairline);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:999px;padding:.4rem .8rem;font-size:.6875rem;display:flex;position:absolute}.FilterMoodInteractive-module__YQMQhq__imageCaptionDot{width:6px;height:6px;transition:background-color var(--dur-base) var(--ease-editorial);border-radius:50%}.FilterMoodInteractive-module__YQMQhq__panel{gap:var(--space-5);flex-direction:column;display:flex}.FilterMoodInteractive-module__YQMQhq__chipList{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.FilterMoodInteractive-module__YQMQhq__chip{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-line-strong);text-align:left;transition:border-color var(--dur-base) var(--ease-editorial), background-color var(--dur-base) var(--ease-editorial);border-left-width:2px;flex-direction:column;display:flex}.FilterMoodInteractive-module__YQMQhq__chip:hover{border-color:var(--color-ink)}.FilterMoodInteractive-module__YQMQhq__chip[aria-pressed=true]{background:var(--color-bg-soft);border-left-width:4px}.FilterMoodInteractive-module__YQMQhq__chipSwatch{border-radius:50%;width:18px;height:18px}.FilterMoodInteractive-module__YQMQhq__chipName{font-family:var(--font-display);font-style:italic;font-size:var(--fs-body-lg)}.FilterMoodInteractive-module__YQMQhq__chipKo{font-size:var(--fs-body-sm);color:var(--color-ink-soft)}.FilterMoodInteractive-module__YQMQhq__descBox{border-top:var(--hairline);padding-top:var(--space-4);min-height:4.5rem}.FilterMoodInteractive-module__YQMQhq__descMood{align-items:center;gap:var(--space-2);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:var(--space-2);font-size:.75rem;display:inline-flex}.FilterMoodInteractive-module__YQMQhq__descText{font-size:var(--fs-body-lg);color:var(--color-ink);max-width:40ch}.FilterMoodInteractive-module__YQMQhq__shopLink{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);letter-spacing:.04em;color:var(--color-ink);border-bottom:1px solid var(--color-ink);align-self:flex-start;width:fit-content;padding-bottom:2px;display:inline-flex}
.CollectionIntro-module__WShMTq__section{padding-block:var(--section-pad-y);background:0 0}.CollectionIntro-module__WShMTq__head{gap:var(--space-3);max-width:var(--reading-max);flex-direction:column;display:flex}.CollectionIntro-module__WShMTq__title{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);line-height:var(--lh-tight)}.CollectionIntro-module__WShMTq__lead{color:var(--color-ink-soft);font-size:var(--fs-body-lg)}.CollectionIntro-module__WShMTq__headRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.CollectionIntro-module__WShMTq__headActions{align-items:center;gap:var(--space-5);display:flex}.CollectionIntro-module__WShMTq__viewAll{font-size:var(--fs-body-sm);letter-spacing:.04em;color:var(--color-ink);border-bottom:1px solid var(--color-ink);white-space:nowrap;padding-bottom:2px}.CollectionIntro-module__WShMTq__arrows{gap:var(--space-2);display:none}@media (min-width:640px){.CollectionIntro-module__WShMTq__arrows{display:flex}}.CollectionIntro-module__WShMTq__arrowButton{border:var(--hairline);width:38px;height:38px;color:var(--color-ink);transition:border-color var(--dur-fast) var(--ease-editorial), background-color var(--dur-fast) var(--ease-editorial);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.CollectionIntro-module__WShMTq__arrowButton:hover,.CollectionIntro-module__WShMTq__arrowButton:focus-visible{border-color:var(--color-ink);background:var(--color-bg)}.CollectionIntro-module__WShMTq__row{gap:var(--space-4);scroll-snap-type:x proximity;scroll-padding-left:var(--page-pad-x);padding-bottom:var(--space-2);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.CollectionIntro-module__WShMTq__row::-webkit-scrollbar{display:none}.CollectionIntro-module__WShMTq__card{scroll-snap-align:start;gap:var(--space-2);flex-direction:column;flex:0 0 clamp(9.5rem,24vw,13.5rem);display:flex}.CollectionIntro-module__WShMTq__cardMeta{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.CollectionIntro-module__WShMTq__cardLine{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-faint);font-size:.6875rem}.CollectionIntro-module__WShMTq__cardCode{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.CollectionIntro-module__WShMTq__cardName{font-size:var(--fs-body);color:var(--color-ink)}.CollectionIntro-module__WShMTq__cardTagline{color:var(--color-ink-faint);font-size:.75rem;line-height:1.4}
.ShopCategory-module__CZSQ-G__section{padding-block:var(--section-pad-y);background:0 0}.ShopCategory-module__CZSQ-G__head{gap:var(--space-3);max-width:var(--reading-max);margin-bottom:var(--space-6);flex-direction:column;display:flex}.ShopCategory-module__CZSQ-G__title{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);line-height:var(--lh-tight)}
.BrandPhilosophy-module__GIwlha__section{padding-block:var(--section-pad-y);background:0 0}.BrandPhilosophy-module__GIwlha__layout{gap:var(--space-7);display:grid}@media (min-width:900px){.BrandPhilosophy-module__GIwlha__layout{grid-template-columns:.9fr 1.1fr;align-items:center}}.BrandPhilosophy-module__GIwlha__textCol{gap:var(--space-6);flex-direction:column;display:flex}.BrandPhilosophy-module__GIwlha__quote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--color-ink)}.BrandPhilosophy-module__GIwlha__pillars{gap:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline);display:grid}.BrandPhilosophy-module__GIwlha__pillar{gap:var(--space-3);grid-template-columns:2.5rem 1fr;display:grid}.BrandPhilosophy-module__GIwlha__pillarIndex{font-family:var(--font-display);color:var(--color-ink-faint);font-style:italic;font-size:var(--fs-body-lg)}.BrandPhilosophy-module__GIwlha__pillarTitle{font-size:var(--fs-body);color:var(--color-ink);margin-bottom:.2rem}.BrandPhilosophy-module__GIwlha__pillarDesc{font-size:var(--fs-body-sm);color:var(--color-ink-soft)}
.SocialEditorial-module__yfkc9q__section{padding-block:var(--section-pad-y);background:0 0}.SocialEditorial-module__yfkc9q__block+.SocialEditorial-module__yfkc9q__block{margin-top:var(--space-8)}.SocialEditorial-module__yfkc9q__headRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.SocialEditorial-module__yfkc9q__title{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h3)}.SocialEditorial-module__yfkc9q__link{font-size:var(--fs-body-sm);color:var(--color-ink);border-bottom:1px solid var(--color-ink);white-space:nowrap;padding-bottom:2px}.SocialEditorial-module__yfkc9q__igGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:700px){.SocialEditorial-module__yfkc9q__igGrid{grid-template-columns:repeat(6,1fr)}}.SocialEditorial-module__yfkc9q__journalGrid{gap:var(--space-5);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:700px){.SocialEditorial-module__yfkc9q__journalGrid{grid-template-columns:repeat(3,1fr)}}.SocialEditorial-module__yfkc9q__journalCard{gap:var(--space-3);flex-direction:column;display:flex}.SocialEditorial-module__yfkc9q__journalTag{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-faint);font-size:.6875rem}.SocialEditorial-module__yfkc9q__journalTitle{font-size:var(--fs-body-lg);color:var(--color-ink)}
.ProductDetailClient-module__GpOj7a__layout{gap:var(--space-7);display:grid}@media (min-width:860px){.ProductDetailClient-module__GpOj7a__layout{grid-template-columns:1fr 1fr;align-items:start}}.ProductDetailClient-module__GpOj7a__info{gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex}.ProductDetailClient-module__GpOj7a__meta{gap:var(--space-3);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-faint);font-size:.75rem;display:flex}.ProductDetailClient-module__GpOj7a__name{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h1);line-height:var(--lh-tight)}.ProductDetailClient-module__GpOj7a__price{font-size:var(--fs-body-lg);color:var(--color-ink)}.ProductDetailClient-module__GpOj7a__tagline{font-size:var(--fs-body-lg);color:var(--color-ink-soft);border-top:var(--hairline);padding-top:var(--space-4)}.ProductDetailClient-module__GpOj7a__addRow{gap:var(--space-3);align-items:center;display:flex}.ProductDetailClient-module__GpOj7a__addButton{border:1px solid var(--color-ink);font-size:var(--fs-body-sm);letter-spacing:.04em;color:var(--color-ink);transition:background-color var(--dur-base) var(--ease-editorial), color var(--dur-base) var(--ease-editorial);flex:1;padding:1rem 1.5rem}.ProductDetailClient-module__GpOj7a__addButton:hover{background:var(--color-ink);color:var(--color-bg)}.ProductDetailClient-module__GpOj7a__addButton[data-added=true]{background:var(--color-teal);border-color:var(--color-teal);color:#fff}.ProductDetailClient-module__GpOj7a__note{color:var(--color-ink-faint);font-size:.75rem}.ProductDetailClient-module__GpOj7a__back{font-size:var(--fs-body-sm);color:var(--color-ink-soft);border-bottom:1px solid var(--color-line-strong);align-self:flex-start;padding-bottom:2px}
