.nb-shell{--nb-reveal-duration:.8s;--nb-reveal-exit-duration:.95s;--nb-menu-width:13.8889vw;--nb-frame-gap:.694444vw;--nb-menu-radius:.833333vw;--nb-menu-pad-x:1.11111vw;--nb-menu-outer:calc(var(--nb-menu-width) + var(--nb-frame-gap) * 2);--nb-page-shift:calc((var(--nb-menu-width) + var(--nb-frame-gap)) / 2);--nb-bottom-height:calc(var(--nb-dock-height) + var(--nb-dock-gap) + 12px + env(safe-area-inset-bottom,0px));--nb-dock-height:64px;--nb-dock-gap:10px;--nb-dock-ease:cubic-bezier(.32, .72, 0, 1);flex-direction:column;display:flex;overflow-x:clip}.nb-shell__canvas{background:var(--bg);min-width:0;min-height:100dvh;transition:transform var(--nb-reveal-duration) ease;flex-direction:column;display:flex}.nb-shell__main{min-width:0}body[data-nb-reveal-menu=open] .nb-shell__canvas{transform:translateX(calc(-1 * var(--nb-page-shift)));pointer-events:none}body[data-nb-reveal-menu] .nb-shell{background:var(--card)}body[data-nb-reveal-menu] .nb-bottom-nav,body[data-nb-reveal-menu] .nb-shell__guest-bar,body[data-nb-reveal-menu] .compare-dock{visibility:hidden}.nb-masthead{z-index:60;min-height:calc(80px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(44px, calc((100% - 1440px) / 2 + 44px), env(safe-area-inset-right,0px)) 0 max(44px, calc((100% - 1440px) / 2 + 44px), env(safe-area-inset-left,0px));background:var(--bg);color:var(--ink);font-family:var(--sans);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.nb-wordmark{flex-shrink:0;align-items:center;min-height:44px;font-size:30px;text-decoration:none;display:inline-flex}.nb-masthead__actions{align-items:center;gap:22px;display:flex}.nb-quick-search{align-items:center;gap:10px;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.nb-quick-search kbd{font-family:var(--sans);color:var(--ink-3);font-size:11px}.nb-cabinet-link{border-radius:var(--r-pill);background:var(--accent);min-height:44px;color:var(--card);justify-content:center;align-items:center;gap:12px;padding:12px 21px;font-size:13px;text-decoration:none;display:inline-flex}.nb-cabinet-link--quiet{color:var(--ink);border:1px solid var(--line-2);background:0 0}.nb-menu-trigger{align-items:center;gap:18px;min-height:44px;padding:10px 0 10px 10px;font-size:13px;display:inline-flex}.nb-menu-trigger>span{gap:5px;width:21px;display:grid}.nb-menu-trigger i{background:currentColor;width:100%;height:1.5px;display:block}.nb-sync-notice{color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--accent-soft);padding:12px max(4.2%,20px);font-size:12px}.nb-skip-link{z-index:1;border-radius:var(--r-sm);background:var(--accent);color:var(--card);padding:12px 16px;position:absolute;top:-100px;left:20px}.nb-skip-link:focus{top:max(12px, env(safe-area-inset-top,0px))}.nb-bottom-nav{display:none}.nb-reveal{width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(var(--nb-frame-gap), env(safe-area-inset-top,0px)) max(var(--nb-frame-gap), env(safe-area-inset-right,0px)) max(var(--nb-frame-gap), env(safe-area-inset-bottom,0px)) var(--nb-frame-gap);color:var(--ink);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.nb-reveal[open]{justify-content:flex-end;display:flex}.nb-reveal::backdrop{background:0 0}.nb-reveal__edge{width:var(--nb-menu-outer);background:var(--card);transition:transform var(--nb-reveal-duration) ease .15s;pointer-events:none;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.nb-reveal__frame{border:0 solid var(--card);box-shadow:0 0 0 var(--nb-frame-gap) var(--card);transition:inset var(--nb-reveal-duration) ease .15s, border-width var(--nb-reveal-duration) ease .15s, border-radius var(--nb-reveal-duration) ease .15s;pointer-events:none;border-radius:0;position:fixed;inset:0}.nb-reveal[data-motion=open] .nb-reveal__edge{transition-delay:0s;transform:none}.nb-reveal[data-motion=open] .nb-reveal__frame{right:calc(var(--nb-menu-outer) - var(--nb-frame-gap));border-width:var(--nb-frame-gap);border-radius:calc(var(--nb-menu-radius) + var(--nb-frame-gap));transition-delay:0s}.nb-reveal__panel{z-index:1;width:var(--nb-menu-width);overscroll-behavior:contain;scrollbar-width:thin;background:var(--menu-sand);min-width:0;height:100%;min-height:0;font-family:var(--sans);clip-path:inset(0 0 0 100% round var(--nb-menu-radius));transition:clip-path var(--nb-reveal-duration) ease;flex-direction:column;flex-shrink:0;font-size:clamp(12px,.972222vw,20px);display:flex;position:relative;overflow-y:auto}.nb-reveal[data-motion=open] .nb-reveal__panel{clip-path:inset(0 round var(--nb-menu-radius))}.nb-reveal__top{z-index:2;top:max(calc(var(--nb-frame-gap) * 2), env(safe-area-inset-top,0px));right:min(calc(var(--nb-menu-outer) + var(--nb-frame-gap) * 2), calc(100vw - 44px - max(var(--nb-frame-gap), env(safe-area-inset-left,0px))));position:fixed}.nb-reveal__close{border-radius:var(--r-sm);opacity:0;background:0 0;place-items:center;width:44px;height:44px;transition:opacity .4s;display:grid}.nb-reveal[data-motion=open] .nb-reveal__close{opacity:1}.nb-reveal__nav{min-height:calc(var(--nb-menu-rows,0) * 44px);flex:1 0 auto;display:grid}.nb-reveal-section{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--nb-section-rows), minmax(min-content, 1fr));min-width:0;display:grid}.nb-reveal-section--sand{background:var(--menu-sand)}.nb-reveal-section--sage{background:var(--menu-sage)}.nb-reveal-section--community{background:var(--menu-community);color:var(--card)}.nb-reveal-section--learning{background:var(--menu-learning);color:var(--card)}.nb-reveal-section--green{background:var(--menu-green);color:var(--card)}.nb-reveal-row{box-sizing:border-box;min-width:0;min-height:44px;padding:8px var(--nb-menu-pad-x);font-family:var(--sans);font-size:inherit;letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:12px;margin:0;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.nb-reveal-row>strong{flex:1;min-width:0}.nb-reveal-heading{min-width:0;font-family:var(--editorial);border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent)}.nb-reveal-section--row .nb-reveal-heading{border:0}.nb-reveal-heading--static{cursor:default;opacity:.72}.nb-reveal-logo{font-size:clamp(22px,1.7vw,30px)}.nb-reveal-logo .nb-brand{color:inherit}.nb-reveal-identity-row{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);gap:0;padding:0}.nb-reveal-identity-row>.nb-reveal-heading{min-width:0;padding:0 var(--nb-menu-pad-x);border-bottom:0;flex:1;align-self:stretch;align-items:center;text-decoration:none;display:flex}.nb-reveal-progress>button{min-width:44px;min-height:44px}.nb-reveal-progress{flex:none;align-items:center;margin-right:10px;display:inline-flex}.nb-reveal-identity{gap:10px;overflow:hidden}.nb-reveal-identity__avatar{object-fit:cover;background:var(--soft);border-radius:50%;flex:none;width:28px;height:28px}.nb-reveal-identity__name{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow:hidden}.nb-reveal-heading>svg{display:none}.nb-reveal-sublinks{display:contents}.nb-reveal-sublink{gap:.4em;min-height:44px}.nb-reveal-section--sand .nb-reveal-sublink{font-family:var(--editorial)}.nb-reveal-action{border:0;border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);width:100%;color:inherit;font-family:var(--sans);font-size:inherit;text-align:left;cursor:pointer;background:0 0}.nb-reveal-sublink>span{opacity:.5;font-variant-numeric:tabular-nums;flex-shrink:0}.nb-reveal-sublink>strong{font-size:inherit;letter-spacing:inherit;font-weight:400}.nb-reveal-sublink>svg{display:none}.nb-reveal-heading[aria-current=page],.nb-reveal-sublink[aria-current=page]{font-weight:500}.nb-reveal-heading:hover,.nb-reveal-sublink:hover{background:color-mix(in srgb, var(--card) 10%, transparent)}.nb-reveal-heading--static:hover{background:0 0}.nb-reveal__account{min-height:44px;padding:0 var(--nb-menu-pad-x);background:var(--menu-deep);color:var(--card);flex-wrap:wrap;flex:none;place-content:center space-between;align-items:center;gap:0 12px;font-size:.85em;display:flex}.nb-reveal__account a,.nb-reveal__account button{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}.nb-reveal__account a{text-underline-offset:4px;text-decoration:underline}.nb-reveal__account svg{width:12px}.redesign-app .nb-reveal :focus-visible{outline-offset:-4px;outline:2px solid}.nb-masthead{transition:transform var(--nb-reveal-duration) ease}.nb-masthead__actions{transition:opacity .4s}body[data-nb-reveal-menu=open] .nb-masthead{transform:translateX(var(--nb-page-shift))}body[data-nb-reveal-menu=open] .nb-masthead__actions{opacity:0}@media (max-width:1439px) and (min-width:681px){.nb-shell{--nb-menu-width:calc(465.263px - 18.4211vw);--nb-frame-gap:max(8px, .694444vw);--nb-menu-radius:12px}.nb-reveal__panel{font-size:clamp(14px,17.7895px - .263158vw,16px)}.nb-shell{--nb-menu-pad-x:clamp(16px, calc(19.7895px - .263158vw), 18px)}.nb-reveal__account{font-size:12px}}@media (max-width:1050px) and (min-width:681px){.nb-masthead{padding-inline:max(32px, env(safe-area-inset-left,0px)) max(32px, env(safe-area-inset-right,0px))}.nb-masthead__actions{gap:16px}}@media (max-width:680px){.nb-shell{--nb-reveal-duration:.55s;--nb-reveal-exit-duration:.7s;--nb-menu-width:min(78vw, 340px);--nb-frame-gap:8px;--nb-menu-radius:12px;padding-bottom:var(--nb-bottom-height)}.nb-masthead{min-height:calc(72px + env(safe-area-inset-top,0px));padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));gap:8px}.nb-wordmark{font-size:27px;transition:opacity .2s}body[data-nb-reveal-menu] .nb-masthead .nb-wordmark{opacity:0}.nb-masthead__actions{gap:8px}.nb-quick-search{display:none}.nb-cabinet-link{white-space:nowrap;gap:0;padding:10px 12px;font-size:12px}.nb-cabinet-link>svg{display:none}.nb-menu-trigger{justify-content:center;gap:0;min-width:44px;padding:10px;font-size:0}.nb-bottom-nav.nb-dock{z-index:75;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:calc(var(--nb-dock-gap) + env(safe-area-inset-bottom,0px));height:var(--nb-dock-height);background:var(--menu-deep);transition:transform .38s var(--nb-dock-ease), opacity .25s ease;border-radius:999px;padding:8px;display:block;position:fixed;box-shadow:0 10px 30px #141c0e47,inset 0 1px #ffffff0f}.nb-dock[data-hidden=true]{transform:translateY(calc(100% + var(--nb-dock-gap) + env(safe-area-inset-bottom,0px) + 8px));opacity:0;pointer-events:none}.nb-dock__track{height:100%;transition:grid-template-columns .42s var(--nb-dock-ease);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.nb-dock__track[data-active="0"]{--nb-dock-i:0;grid-template-columns:2fr 1fr 1fr 1fr 1fr}.nb-dock__track[data-active="1"]{--nb-dock-i:1;grid-template-columns:1fr 2fr 1fr 1fr 1fr}.nb-dock__track[data-active="2"]{--nb-dock-i:2;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.nb-dock__track[data-active="3"]{--nb-dock-i:3;grid-template-columns:1fr 1fr 1fr 2fr 1fr}.nb-dock__track[data-active="4"]{--nb-dock-i:4;grid-template-columns:1fr 1fr 1fr 1fr 2fr}.nb-dock__pill{inset-block:0;background:var(--menu-sand);opacity:0;width:33.3333%;transform:translateX(calc(var(--nb-dock-i,0) * 50%));transition:transform .42s var(--nb-dock-ease), opacity .2s ease;pointer-events:none;border-radius:999px;position:absolute;left:0}.nb-dock__track[data-active] .nb-dock__pill{opacity:1}.nb-dock__tab{z-index:1;min-width:0;height:100%;min-height:44px;color:color-mix(in srgb, var(--card) 74%, transparent);font:inherit;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s ease, gap .42s var(--nb-dock-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 6px;text-decoration:none;display:flex;position:relative}.nb-dock__tab:focus-visible{outline:2px solid var(--menu-sand);outline-offset:2px}.nb-dock__tab[aria-current=page]{color:var(--ink);gap:7px}.nb-dock__icon{flex:none;place-items:center;width:26px;height:26px;transition:transform .16s;display:grid}.nb-dock__icon>svg{display:block}.nb-dock__tab:active .nb-dock__icon{transform:scale(.86)}.nb-dock__avatar{object-fit:cover;background:var(--menu-sage);width:26px;height:26px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--card) 70%, transparent);border-radius:50%}.nb-dock__tab--avatar[aria-current=page] .nb-dock__avatar{box-shadow:0 0 0 1.5px var(--ink)}.nb-dock__label{opacity:0;white-space:nowrap;letter-spacing:-.01em;max-width:0;transition:max-width .42s var(--nb-dock-ease), opacity .14s ease, transform .3s var(--nb-dock-ease);font-size:13px;font-weight:700;overflow:hidden;transform:translate(-4px)}.nb-dock__tab[aria-current=page] .nb-dock__label{opacity:1;max-width:80px;transition:max-width .42s var(--nb-dock-ease), opacity .26s ease .12s, transform .36s var(--nb-dock-ease) 80ms;transform:none}.nb-shell:after{content:"";inset-inline:0;z-index:70;height:calc(var(--nb-dock-height) + var(--nb-dock-gap) + 20px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, color-mix(in srgb, var(--bg) 92%, transparent) 30%, transparent);pointer-events:none;transition:opacity .3s;position:fixed;bottom:0}:root[data-nb-dock=hidden] .nb-shell:after,body[data-nb-reveal-menu] .nb-shell:after{opacity:0}.nb-shell__guest-bar>[aria-label="Save your activity"]{bottom:var(--nb-bottom-height);transition:bottom .38s var(--nb-dock-ease)}:root[data-nb-dock=hidden] .nb-shell__guest-bar>[aria-label="Save your activity"]{bottom:0}.nb-reveal__close{background:var(--soft)}.nb-reveal__panel{font-size:16px}.nb-shell{--nb-menu-pad-x:18px}.nb-reveal__account{font-size:12px}}@media (max-width:420px){.nb-wordmark{font-size:22px}.nb-cabinet-link{padding:8px 10px}.nb-masthead__actions{gap:6px}}@media (prefers-reduced-motion:reduce){.nb-dock,.nb-dock__track,.nb-dock__pill,.nb-dock__tab,.nb-dock__icon,.nb-dock__label,.nb-shell__guest-bar>[aria-label="Save your activity"]{transition:none!important}.nb-shell__canvas,.nb-masthead,.nb-masthead__actions,.nb-reveal__panel,.nb-reveal__frame,.nb-reveal__edge,.nb-reveal__close{transition:none;animation:none}}[data-reduce-motion] .nb-shell__canvas,[data-reduce-motion] .nb-masthead,[data-reduce-motion] .nb-masthead__actions,[data-reduce-motion] .nb-reveal__panel,[data-reduce-motion] .nb-reveal__frame,[data-reduce-motion] .nb-reveal__edge,[data-reduce-motion] .nb-reveal__close{transition:none;animation:none}[data-reduce-motion] .nb-dock,[data-reduce-motion] .nb-dock__track,[data-reduce-motion] .nb-dock__pill,[data-reduce-motion] .nb-dock__tab,[data-reduce-motion] .nb-dock__icon,[data-reduce-motion] .nb-dock__label,[data-reduce-motion] .nb-shell__guest-bar>[aria-label="Save your activity"]{transition:none!important}.nb-footer{border-top:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);margin-top:auto}.nb-footer__inner{max-width:1440px;margin-inline:auto;padding:32px 44px 40px}.nb-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.nb-footer__brand{align-items:center;min-height:44px;font-size:30px;text-decoration:none;display:inline-flex}.nb-footer__primary,.nb-footer__legal,.nb-footer__social{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.nb-footer__primary a,.nb-footer__legal a,.nb-footer__social a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nb-footer__primary{font-size:14px}.nb-footer a:hover{text-underline-offset:4px;text-decoration:underline}.nb-footer__directory{margin-top:16px}.nb-footer__directory summary{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:8px;font-size:13px;list-style:none;display:flex}.nb-footer__directory summary::-webkit-details-marker{display:none}.nb-footer__directory summary>span{place-items:center;width:24px;height:24px;font-size:20px;transition:transform .18s;display:grid}.nb-footer__directory[open] summary>span{transform:rotate(45deg)}.nb-footer__menus{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:28px 16px;display:grid}.nb-footer .pbf-head{color:var(--ink-3);margin:0 0 12px;font-size:11px;font-weight:500}.nb-footer .pbf-list{margin:0;padding:0;list-style:none}.nb-footer .pbf-link{max-width:100%;min-height:44px;color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.nb-footer .pbf-link__ext{font-size:12px}.nb-footer__elsewhere{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.nb-footer__social{color:var(--ink-2);font-size:13px}.nb-footer__ai>span{color:var(--ink-3);font-size:11px}.nb-footer__ai>div{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.nb-footer__ai a{place-items:center;width:44px;height:44px;display:grid}.nb-footer__ai img{object-fit:contain;width:22px;height:22px}.nb-footer__bottom{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;margin-top:16px;font-size:12px;display:flex}.nb-footer__bottom>span{align-items:center;min-height:44px;display:inline-flex}.nb-footer__disclaimer{max-width:100ch;color:var(--ink-3);margin:8px 0 0;font-size:12px;line-height:1.75}@media (max-width:680px){.nb-footer__inner{padding:24px 20px 32px}.nb-footer__brand{font-size:27px}.nb-footer__primary,.nb-footer__legal{gap:0 20px}.nb-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (prefers-reduced-motion:reduce){.nb-footer__directory summary>span{transition:none}}[data-reduce-motion] .nb-footer__directory summary>span{transition:none}.house-showcase{min-width:0;margin-block:clamp(64px,9vw,128px)}.house-showcase-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:48px;display:flex}.house-showcase-heading h2{letter-spacing:-.055em;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.08}.house-showcase-heading p{max-width:250px;color:var(--ink-2);font-size:14px;line-height:1.5}.house-showcase-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.house-showcase-selectors{flex-direction:column;align-items:stretch;min-width:0;display:flex}.house-showcase-selectors button{width:100%;min-height:64px;color:var(--ink-3);font:inherit;letter-spacing:-.065em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:clamp(30px,4.5vw,68px);font-weight:500;line-height:1.05;transition:color .18s;display:flex}.house-showcase-selectors button span{overflow-wrap:anywhere;min-width:0}.house-showcase-selectors button svg{opacity:0;flex-shrink:0;transition:opacity .18s,transform .18s;transform:translate(-4px,4px)}.house-showcase-selectors button[aria-pressed=true]{color:var(--ink)}.house-showcase-selectors button[aria-pressed=true] svg{opacity:1;transform:none}:is(.house-showcase button:focus-visible,.house-showcase a:focus-visible){outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--r-sm)}.house-showcase-preview{min-width:0}.house-showcase-art{aspect-ratio:1/1.06;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:24px clamp(12px,2vw,28px);min-width:0;animation:.25s both house-preview-in;display:grid}.house-showcase-fragrance{flex-direction:column;gap:8px;min-width:0;display:flex}.house-showcase-fragrance:first-child{grid-row:1/3;align-self:center}.house-showcase-fragrance:nth-child(2){align-self:start}.house-showcase-fragrance:nth-child(3){align-self:end}.house-showcase-image{aspect-ratio:4/5;border-radius:var(--r-sm);width:100%;display:block;position:relative;overflow:hidden}.house-showcase-fragrance:first-child .house-showcase-image{aspect-ratio:4/5}.house-showcase-image img{transition:transform .2s}.house-showcase-fragrance:hover img{transform:scale(1.035)}.house-showcase-caption{color:var(--ink-2);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.4;display:flex}.house-showcase-caption svg{flex-shrink:0;align-self:center}.house-showcase-art[data-count="1"]{justify-content:center;align-items:center;display:flex}.house-showcase-art[data-count="1"] .house-showcase-fragrance{width:70%}.house-showcase-art[data-count="2"] .house-showcase-fragrance:nth-child(2){grid-row:1/3;align-self:center;transform:translateY(-15%)}.house-showcase-house-link{border-top:1px solid var(--line);min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-block:12px;font-size:14px;line-height:1.4;display:flex}.house-showcase-house-link span{overflow-wrap:anywhere;min-width:0}.house-showcase-house-link svg{flex-shrink:0}.house-showcase-empty{color:var(--ink-2);text-align:center;background:var(--soft);border-radius:var(--r-sm);overflow-wrap:anywhere;grid-area:1/1/-1/-1;align-self:center;padding:32px}@keyframes house-preview-in{0%{opacity:.35;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (max-width:1000px){.house-showcase-heading{margin-bottom:32px}.house-showcase-layout{gap:32px}.house-showcase-selectors button{gap:12px;min-height:60px;font-size:clamp(30px,4.4vw,44px)}.house-showcase-selectors button svg{width:22px;height:22px}}@media (max-width:680px){.house-showcase-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}.house-showcase-heading p{max-width:none}.house-showcase-layout{grid-template-columns:minmax(0,1fr);gap:28px}.house-showcase-selectors{scroll-snap-type:x proximity;flex-direction:row;gap:24px;margin-inline:-4px;padding:6px 4px 12px;overflow-x:auto}.house-showcase-selectors button{scroll-snap-align:start;flex:none;width:auto;max-width:80vw;min-height:54px;padding-block:8px;font-size:30px}.house-showcase-selectors button svg{display:none}.house-showcase-art{aspect-ratio:1.12;row-gap:16px;max-width:480px;margin-inline:auto}.house-showcase-image{aspect-ratio:4/5}.house-showcase-art[data-count="1"] .house-showcase-fragrance{width:68%}.house-showcase-art[data-count="1"] .house-showcase-image{aspect-ratio:4/5}.house-showcase-house-link{margin-top:20px}}@media (prefers-reduced-motion:reduce){.house-showcase-art{animation:none}.house-showcase-selectors button,.house-showcase-selectors button svg,.house-showcase-image img{transition:none}.house-showcase-fragrance:hover img{transform:none}}[data-reduce-motion] .house-showcase-art{animation:none}[data-reduce-motion] .house-showcase-selectors button,[data-reduce-motion] .house-showcase-selectors button svg,[data-reduce-motion] .house-showcase-image img{transition:none}[data-reduce-motion] .house-showcase-fragrance:hover img{transform:none}.redesign-app .home-feed{flex-direction:column;gap:clamp(72px,9vw,132px);padding-top:clamp(72px,8vw,112px);display:flex}.redesign-app .home-feed__section{min-width:0}.redesign-app .home-feed__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.redesign-app .home-feed__heading h2,.redesign-app .home-feed__wearing h2{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.06}.redesign-app .home-feed__heading p,.redesign-app .home-feed__wearing>div>p{max-width:34em;color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.5}.redesign-app .home-feed__link{min-height:44px;color:var(--ink);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;font-size:14px;text-decoration:none;display:inline-flex}.redesign-app .home-feed__link:hover{text-underline-offset:5px;text-decoration:underline}.redesign-app .home-trending{column-gap:clamp(28px,5vw,80px)}.redesign-app .home-trending__column{margin:0;padding:0;list-style:none}.redesign-app .home-trending__column li{border-bottom:1px solid var(--line)}.redesign-app .home-trending__row{min-height:108px;color:var(--ink);align-items:center;gap:clamp(10px,1.5vw,22px);padding:16px 0;text-decoration:none;transition:background-color .18s;display:flex}.redesign-app .home-trending__row:hover{background:var(--soft)}.redesign-app .home-trending__rank{width:26px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:start;padding-top:9px;font-size:13px}.redesign-app .home-trending__bottle{aspect-ratio:4/5;width:52px;color:var(--ink-3);border-radius:var(--r-sm);flex-shrink:0;display:block;position:relative;overflow:hidden}.redesign-app .home-trending__identity{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.redesign-app .home-trending__identity strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,21px);font-weight:500;line-height:1.16}.redesign-app .home-trending__identity>span{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.redesign-app .home-trending__score{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:2px;font-size:18px;font-weight:500;display:inline-flex}.redesign-app .home-trending__score small{color:var(--ink-2);font-size:10px;font-weight:400}.redesign-app .home-trending__star{color:var(--star);margin-left:3px;font-size:12px}.redesign-app .home-trending__delta{color:var(--ink-2);flex-shrink:0;align-items:center;gap:2px;font-size:11px;display:inline-flex}.redesign-app .home-trending__delta[data-direction=up]{color:var(--success)}.redesign-app .home-trending__delta[data-direction=down]{color:var(--error)}.redesign-app .home-feed__reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.redesign-app .home-review{border-radius:var(--r-lg);background:var(--soft);flex-direction:column;min-width:0;margin:0;padding:clamp(24px,3vw,40px);display:flex}.redesign-app .home-review__top{justify-content:space-between;align-items:center;gap:20px;display:flex}.redesign-app .home-review__fragrance{min-height:44px;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.redesign-app .home-review__fragrance:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.redesign-app .home-review__score{flex-shrink:0;align-items:baseline;gap:2px;font-size:18px;font-weight:500;display:inline-flex}.redesign-app .home-review__score small{color:var(--ink-2);font-size:10px;font-weight:400}.redesign-app .home-review__score>span{color:var(--star);margin-left:4px;font-size:12px}.redesign-app .home-review blockquote{flex:1;margin:22px 0 32px}.redesign-app .home-review blockquote p{font-family:var(--editorial);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.1vw,30px);font-weight:400;line-height:1.35}.redesign-app .home-review__byline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.redesign-app .home-review__identity{flex-direction:column;flex:1;min-width:0;display:flex}.redesign-app .home-review__avatar{aspect-ratio:1;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;overflow:hidden}.redesign-app .home-review__avatar>div,.redesign-app .home-review__avatar img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:100%;height:100%}.redesign-app .home-review__name{min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.redesign-app a.home-review__name:hover{text-underline-offset:4px;text-decoration:underline}.redesign-app .home-review__verified{color:var(--ink-2);font-size:11px}.redesign-app .home-review__read{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.redesign-app .home-review__read:hover{text-underline-offset:4px;text-decoration:underline}.redesign-app .home-feed__wearing{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-block:40px;display:grid}.redesign-app .home-feed__wearing h2{font-size:clamp(30px,3vw,42px)}.redesign-app .home-diary p{max-width:34em;color:var(--ink-2);margin:0 0 20px;font-size:15px;line-height:1.5}.redesign-app .home-diary__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.redesign-app .home-diary__actions a{border-radius:var(--r-pill);justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 22px;font-size:13px;text-decoration:none;display:inline-flex}.redesign-app .home-diary__join{background:var(--ink);color:var(--card)}.redesign-app .home-diary__join:hover{background:var(--accent-d)}.redesign-app .home-diary__login{color:var(--ink);background:var(--soft)}.redesign-app .home-diary__login:hover{background:var(--soft-2)}.redesign-app .home-feed__new>.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.redesign-app .home-feed__collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.redesign-app .home-feed__collections article button{min-width:44px;min-height:44px}@media (max-width:1000px){.redesign-app .home-feed__new>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.redesign-app .home-feed__collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.redesign-app .home-feed{gap:72px;padding-top:72px}.redesign-app .home-feed__heading{flex-direction:column;align-items:start;gap:8px;margin-bottom:24px}.redesign-app .home-trending__row{min-height:96px}.redesign-app .home-trending__rank{width:20px}.redesign-app .home-feed__reviews{grid-template-columns:minmax(0,1fr);gap:16px}.redesign-app .home-feed__wearing{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}}@media (max-width:540px){.redesign-app .home-feed__new{scroll-snap-type:x proximity;margin:-6px;padding:6px;overflow-x:auto}.redesign-app .home-feed__new>.grid{gap:16px;padding-bottom:12px;display:flex}.redesign-app .home-feed__new>.grid>*{scroll-snap-align:start;flex:0 0 76%;min-width:0}.redesign-app .home-feed__collections{grid-template-columns:minmax(0,1fr);gap:24px}.redesign-app .home-trending__delta{display:none}}@media (prefers-reduced-motion:reduce){.redesign-app .home-trending__row{transition:none}}[data-reduce-motion] .redesign-app .home-trending__row,.redesign-app[data-reduce-motion] .home-trending__row{transition:none}
