@view-transition{navigation:auto}.s-app{--s-paper:var(--theme-ground,var(--color-paper,#efeee9));--s-surface:var(--color-surface,#fafaf7);--s-sunken:var(--color-sunken,#e6e5de);--s-ink:var(--theme-ink,var(--color-ink,#17181a));--s-ink-2:var(--color-ink-2,#3d3f42);--s-muted:var(--theme-muted,var(--color-muted,#6e7073));--s-line:var(--theme-hairline,var(--color-line,#dbdad3));--s-line-strong:var(--color-line-strong,#c3c2b9);--s-accent:var(--color-accent,#1e4b4e);--s-accent-hover:var(--color-accent-hover,#2c6a6e);--s-success:var(--color-success,#245c3b);--s-caution:var(--color-caution,#7a4e0c);--s-fast:var(--duration-fast,110ms);--s-base:var(--duration-base,150ms);--s-medium:var(--duration-medium,240ms);--s-slow:var(--duration-slow,300ms);--s-reveal:var(--duration-reveal,400ms);--s-ease-out:var(--ease-out,cubic-bezier(0,0,0.38,0.9));--s-ease-enter:var(--ease-enter,cubic-bezier(0,0,0.3,1));--s-ease-exit:var(--ease-exit,cubic-bezier(0.4,0.14,1,1));--s-ease-expressive:var(--ease-expressive,cubic-bezier(0.4,0.14,0.3,1));--s-maxw:1180px;--s-body:var(--font-sans,Archivo),system-ui,-apple-system,"Segoe UI",sans-serif;--s-mono:var(--font-mono,"DM Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--s-paper);color:var(--s-ink);font-family:var(--s-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column;--s-travel:10px;--s-scale-from:0.98}.s-app [data-theme-section]{--s-paper:var(--theme-section-ground,var(--theme-ground,var(--color-paper,#efeee9)));--s-ink:var(--theme-ink,var(--color-ink,#17181a));--s-muted:var(--theme-muted,var(--color-muted,#6e7073));--s-line:var(--theme-hairline,var(--color-line,#dbdad3));--s-ember:var(--theme-dark,var(--color-ember,#16110d));--s-ember-rgb:var(--theme-dark-rgb,var(--color-ember-rgb,22 17 13));--s-ember-2:var(--theme-cream,var(--color-ember-2,#e8e2d6));--s-ember-body:var(--theme-cream,var(--color-ember-body,#e8e2d6));--s-ember-amber:var(--theme-accent,var(--color-ember-amber,#e0a86a));--s-ember-amber-rgb:var(--theme-accent-rgb,var(--color-ember-amber-rgb,224 168 106));--s-brass:var(--theme-accent,var(--color-brass,#b4884e));--s-brass-ink:var(--theme-accent-ink,var(--color-brass-ink,#7a5726));--s-surface:var(--color-surface,#fafaf7);--s-ink-2:var(--color-ink-2,#3d3f42);--s-line-strong:var(--color-line-strong,#c3c2b9)}.s-app :is(.band--ember,.s-band--ember,.s-bighero,[data-theme-section=hero],.s-listing-page>.s-wrap:has(>.s-listhead),section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial),.s-bagpage__summary){--theme-btn:initial;--theme-btn-ink:initial;--theme-btn-hover:initial}@media (prefers-reduced-motion:reduce){.s-app{--s-fast:110ms;--s-base:150ms;--s-medium:150ms;--s-slow:150ms;--s-reveal:150ms;--s-travel:0px;--s-scale-from:1}.s-app *,.s-app :after,.s-app :before{transition-property:opacity,color,background-color,border-color,outline-color,text-decoration-color,box-shadow,fill,stroke!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:0s!important}::view-transition-new(root),::view-transition-old(root){animation-duration:.15s!important}}.s-app *,.s-app :after,.s-app :before{box-sizing:border-box}.s-app :is(h1,h2,h3,h4):where(:not(.s-eyebrow)){margin:0;font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);letter-spacing:var(--ls-d1);text-wrap:balance}.s-app p{margin:0}.s-app ol,.s-app ul{margin:0;padding:0;list-style:none}.s-app a{color:inherit;text-decoration:none}.s-app a:hover{color:var(--s-accent-hover,var(--color-brass-ink))}.s-app :focus-visible{outline:2px solid currentColor;outline-offset:2px}.s-app img{max-width:100%;display:block}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){.s-app ::placeholder{color:color-mix(in oklab,currentcolor 66%,transparent)}}.s-wrap{max-width:var(--s-maxw);margin:0 auto;padding:0 24px;width:100%}.s-mono{font-family:var(--s-mono);font-variant-numeric:tabular-nums}.s-eyebrow{font-family:var(--s-mono);font-size:var(--fs-l1,12px);line-height:var(--lh-l1,1.5);font-weight:400;letter-spacing:var(--ls-l1,.16em);text-transform:uppercase;color:var(--s-muted)}.s-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.s-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h,52px);border:1px solid var(--theme-btn,var(--s-ink));background:var(--theme-btn,var(--s-ink));font:inherit;font-size:var(--s-t-body);font-weight:400;padding:12px 22px;border-radius:2px;cursor:pointer;text-align:center;transition:background var(--s-base) var(--s-ease-out),border-color var(--s-base) var(--s-ease-out),transform var(--s-fast) var(--s-ease-out)}.s-btn,.s-btn:hover{color:var(--theme-btn-ink,var(--s-paper))}.s-btn:hover{background:var(--theme-btn-hover,var(--s-accent));border-color:var(--theme-btn-hover,var(--s-accent))}.s-btn:active{transform:scale(.98)}.s-btn--ghost{border-color:var(--s-line-strong)}.s-btn--ghost,.s-btn--ghost:hover{background:transparent;color:var(--s-ink)}.s-btn--ghost:hover{border-color:var(--s-ink)}.s-btn--block{width:100%}.s-btn:disabled,.s-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.s-btn:disabled:hover,.s-btn[aria-disabled=true]:hover{background:var(--theme-btn,var(--s-ink));border-color:var(--theme-btn,var(--s-ink));color:var(--theme-btn-ink,var(--s-paper))}.s-btn--ghost:disabled:hover,.s-btn--ghost[aria-disabled=true]:hover{background:transparent;border-color:var(--s-line-strong);color:var(--s-ink)}.s-app a.s-btn,.s-app a.s-btn:hover{color:var(--theme-btn-ink,var(--s-paper))}.s-app a.s-btn--ghost,.s-app a.s-btn--ghost:hover{color:var(--s-ink)}.s-btn--bag[data-state=added]{color:var(--s-success);background-color:var(--s-surface);border-color:var(--s-line-strong)}@keyframes s-draw-bottom{0%{background-size:0 1px,1px 0}to{background-size:100% 1px,1px 0}}@keyframes s-draw-right{0%{background-size:100% 1px,1px 0}to{background-size:100% 1px,1px 100%}}.s-chip{appearance:none;font:inherit;font-family:var(--s-mono);font-size:12.5px;min-height:40px;padding:9px 15px;border:1px solid var(--s-line-strong);background:transparent;color:var(--s-ink-2);cursor:pointer;border-radius:2px;transition:border-color var(--s-base) var(--s-ease-out),color var(--s-base) var(--s-ease-out),background var(--s-base) var(--s-ease-out)}.s-chip:focus-visible,.s-chip:hover{border-color:var(--s-ink);color:var(--s-ink)}.s-chip[aria-pressed=true]{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-paper)}.s-chip[aria-pressed=true]:focus-visible,.s-chip[aria-pressed=true]:hover{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-paper)}.s-section{padding:64px 0}.s-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.s-head h2{font-size:clamp(21px,2.4vw,27px)}.s-head__sub{font-size:14px;color:var(--s-muted);margin-top:4px}.s-head__more{font-family:var(--s-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-accent)}.s-header{border-bottom:1px solid var(--s-line);position:sticky;top:0;z-index:30;background:var(--s-paper)}.s-header__bar{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:20px}.s-word{font-weight:700;letter-spacing:.16em;font-size:13px;text-transform:uppercase;white-space:nowrap}.s-nav{display:flex;gap:22px;font-size:13.5px;color:inherit;flex-wrap:wrap}.s-nav a{transition:color var(--s-base) var(--s-ease-out);padding:4px 0}.s-bag{font-family:var(--s-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media (max-width:860px){.s-header__bar{flex-wrap:wrap;padding-top:10px;padding-bottom:8px}.s-nav{order:3;width:100%;gap:16px;font-size:13px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.s-nav a{white-space:nowrap}}.s-footer{padding:44px 0 56px;font-size:var(--s-t-data);color:var(--s-muted);margin-top:auto}.s-footer__row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.s-footer nav{display:flex;gap:18px;flex-wrap:wrap}.s-img{display:block}.s-bighero__media .s-img,.s-disc__vials .s-img,.s-figure__frame .s-img,.s-shot .s-img{width:100%;height:100%;min-width:0;object-fit:contain;align-self:stretch;justify-self:stretch}.s-bighero__media .s-img--fill,.s-disc__vials .s-img--fill,.s-figure__frame .s-img--fill,.s-shot .s-img--fill{object-fit:cover}.s-bighero__media .s-img{object-fit:cover;object-position:50% 44%}.s-bighero h1{font-size:clamp(40px,6.6vw,76px);line-height:1.02;letter-spacing:var(--ls-d1);margin-top:12px;color:#fff;text-shadow:0 1px 24px rgb(5 13 13/.5)}.s-app .s-bighero a.s-btn,.s-app .s-bighero a.s-btn:hover{color:var(--s-ink)}.s-app .s-bighero a.s-btn--ghost,.s-app .s-bighero a.s-btn--ghost:hover{color:#fff}.s-bighero :focus-visible{outline-color:#fff}.s-ticker{--s-ticker-h:32px;padding-block:0;background:var(--theme-dark,var(--color-ember,#16110d));color:var(--color-ember-muted,#c8bda9)}.s-ticker,.s-ticker__cycle{min-height:var(--s-ticker-h)}.s-ticker__cycle{display:grid;justify-items:center;align-items:center;margin:0;padding:2px var(--s-gutter,24px);list-style:none;text-align:center;font-family:var(--s-mono);font-size:10px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.s-ticker__fact{grid-area:1/1;opacity:0;visibility:hidden;text-wrap:balance}.s-ticker__fact:first-child{opacity:1;visibility:visible}.s-ticker__fact+.s-ticker__fact{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-name:s-tickfade){:root[data-rise=on] .s-ticker__fact+.s-ticker__fact{display:block}}}:root:not([data-rise=on]) .s-app .s-ticker__fact{animation:none}.s-ticker__cycle--all{display:flex;flex-wrap:wrap;justify-content:center;column-gap:28px;row-gap:2px}.s-ticker__cycle--all .s-ticker__fact,.s-ticker__cycle--all .s-ticker__fact+.s-ticker__fact{display:block;opacity:1;visibility:visible}:root .s-app .s-ticker .s-ticker__fact--home.s-ticker__fact{display:none}.s-app .s-ticker{border-bottom:1px solid var(--color-ember-line)}.s-app .s-ticker .s-ticker__cycle{letter-spacing:var(--tracking-engrave)}.s-app .s-ticker .s-ticker__fact,.s-app .s-ticker .s-ticker__fact :is(a,span){color:var(--color-ember-muted)}.s-cta-row{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.s-door:hover{background:var(--s-surface);color:inherit}.s-door h3{font-size:19px;margin-top:8px;margin-bottom:8px}.s-door p{font-size:14px;color:var(--s-muted);max-width:32ch}.s-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(212px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;overscroll-behavior-x:contain;scroll-padding-left:0}@media (max-width:1100px){.s-rail{grid-auto-columns:minmax(184px,45vw);margin-inline:-24px;padding-inline:24px}}@media (max-width:560px){.s-rail{grid-auto-columns:minmax(160px,62vw)}}@keyframes s-fade{0%{opacity:0}to{opacity:1}}.s-rail>li{scroll-snap-align:start;min-width:0}.s-card{display:block;transition:transform var(--s-fast) var(--s-ease-out)}.s-card:active{transform:scale(.98)}.s-card:hover{color:inherit}.s-shot{aspect-ratio:2/3;background:var(--s-surface);display:grid;place-items:center;overflow:hidden;position:relative}.s-shot__alt{position:absolute;inset:0;display:grid;place-items:center;opacity:0;background:var(--s-sunken);transition:opacity var(--s-base) var(--s-ease-out)}.s-card:focus-visible .s-shot__alt,.s-card:hover .s-shot__alt{opacity:1}@media (hover:none){.s-shot__alt{display:none}}.s-card h3{font-size:15px;margin-top:13px;font-weight:300}.s-card__feel,.s-card__why{display:block}.s-card__feel{font-size:13px;color:var(--s-muted);margin-top:2px}.s-card__meta{margin-top:9px;padding-top:9px;display:flex;justify-content:space-between;gap:10px;color:var(--s-ink-2)}.s-card__meta,.s-card__why{font-size:12px;font-family:var(--s-mono)}.s-card__why{color:var(--s-accent);margin-top:6px;letter-spacing:.02em}.s-bottle{width:52%;height:66%;border-radius:3px 3px 5px 5px;position:relative;box-shadow:inset 0 0 0 1px rgba(23,24,26,.1),0 10px 22px -16px rgba(23,24,26,.5)}.s-bottle:after{content:"";position:absolute;left:38%;top:-13%;width:24%;height:13%;background:var(--s-sunken);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(23,24,26,.12)}.s-bottle:before{content:"";position:absolute;left:11%;top:8%;width:13%;height:74%;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.06));border-radius:99px}.s-bottle--lg{width:44%;height:62%;border-radius:4px 4px 9px 9px}.s-disc{display:grid;grid-template-columns:1fr 1fr}.s-disc__txt{padding:44px 40px;display:flex;flex-direction:column;justify-content:center;gap:16px}.s-disc h2{font-size:clamp(24px,3vw,34px);line-height:1.1}.s-disc p{color:var(--s-ink-2);max-width:40ch}.s-disc__vials{background:var(--s-surface);display:grid;place-items:center;overflow:hidden;min-height:300px}.s-editorial{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.s-prose{max-width:62ch;display:grid;gap:14px;color:var(--s-ink-2);font-size:16px}.s-prose h3{color:var(--s-ink);font-size:19px;margin-top:8px}.s-figure{margin:0;background:var(--s-surface)}.s-figure__frame{aspect-ratio:4/3;display:grid;place-items:center;background:linear-gradient(135deg,var(--s-sunken) 0,var(--s-surface) 55%,var(--s-sunken) 100%);position:relative;overflow:hidden}.s-figure figcaption{padding:12px 14px;font-size:var(--s-t-data);color:var(--s-muted)}.s-figure--tall .s-figure__frame{aspect-ratio:3/4}.s-person{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start;padding:18px;background:var(--s-surface)}.s-person__face{aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--s-sunken),var(--s-line-strong));display:grid;place-items:center;font-family:var(--s-mono);font-size:20px;color:var(--s-ink-2);box-shadow:inset 0 0 0 1px rgba(23,24,26,.12)}.s-person h3{font-size:var(--s-t-lead)}.s-person p{font-size:var(--s-t-body);color:var(--s-muted);margin-top:6px}.s-filters__clear{display:inline-flex;align-items:center;min-height:44px;font-size:12.5px;color:var(--s-accent);font-family:var(--s-mono);text-transform:uppercase;letter-spacing:.08em}.s-empty{background:var(--s-surface);padding:40px 28px;text-align:center;display:grid;gap:14px;justify-items:center}.s-price{font-size:20px;letter-spacing:.02em}.s-price,.s-size span{font-family:var(--s-mono)}.s-size span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--s-line-strong);font-size:13px;border-radius:2px;transition:border-color var(--s-base) var(--s-ease-out),background var(--s-base) var(--s-ease-out),color var(--s-base) var(--s-ease-out)}.s-engrave{border:1px solid var(--s-line);background:var(--s-surface);padding:16px 16px 18px}.s-engrave input[type=text]{font:inherit;font-family:var(--s-mono);font-size:13px;letter-spacing:.08em;padding:11px 12px;min-height:44px;border:1px solid var(--s-line-strong);background:var(--s-paper);color:var(--s-ink);border-radius:2px;width:220px;max-width:100%;text-transform:uppercase}.s-engrave input[type=text]:focus{border-color:var(--s-ink)}.s-counter[data-warn=true]{color:var(--s-caution)}.s-promise{display:flex;gap:8px 18px;flex-wrap:wrap;font-family:var(--s-mono);font-size:12px;color:var(--s-muted);letter-spacing:.04em;padding-top:14px}.s-stickybar__meta strong{font-size:var(--s-t-body);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-stickybar__meta span{font-family:var(--s-mono);font-size:var(--s-t-data);color:var(--s-muted)}@supports (animation-timeline:view()){@keyframes s-bar{0%{opacity:0;transform:translateY(100%);pointer-events:none}to{opacity:1;transform:translateY(0);pointer-events:auto}}}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:view()){@keyframes s-bar{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}}}@keyframes s-q-enter{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes s-q-enter{0%{opacity:0}to{opacity:1}}}.s-result__list{display:grid;gap:0}.s-result__row{display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:center;padding:16px 0;animation:s-rise var(--s-reveal) var(--s-ease-expressive) both;animation-delay:calc(var(--s-i, 0) * .12s)}.s-result__swatch{aspect-ratio:2/3;border-radius:2px 2px 3px 3px;box-shadow:inset 0 0 0 1px rgba(23,24,26,.14)}.s-bagpage__head h1{font-size:clamp(26px,3.6vw,38px);letter-spacing:var(--ls-d1)}.s-bagpage__remove:focus-visible,.s-bagpage__remove:hover{color:var(--s-ink)}@keyframes s-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-reveal{animation:s-rise var(--s-reveal) var(--s-ease-enter) both;animation-timeline:view();animation-range:entry 8% cover 22%}}}@media (max-width:899px){.s-editorial{gap:32px}.s-disc,.s-editorial{grid-template-columns:minmax(0,1fr)}.s-disc__txt{padding:30px 22px}.s-disc__vials{border-left:none;padding:30px}.s-section{padding:44px 0}.s-person{grid-template-columns:72px 1fr}}.s-img{height:auto}.s-img,.s-img--fill{width:100%;min-width:0}.s-img--fill{height:100%;object-fit:cover;align-self:stretch;justify-self:stretch}.s-listhead{padding:46px 0 26px;display:grid;gap:12px;max-width:60ch}.s-listhead h1{font-size:clamp(32px,5.2vw,56px);line-height:1.03;letter-spacing:0}.s-listhead p:where(:not(.s-eyebrow)){color:var(--s-ink-2);font-size:16.5px;max-width:46ch}.s-shopby{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--s-line)}.s-shopby__tile{display:block;min-width:0;background:var(--tile-ground,var(--s-surface));transition:background var(--s-medium) var(--s-ease-out)}.s-shopby__tile:focus-visible,.s-shopby__tile:hover{background:var(--tile-wash,var(--s-sunken));color:inherit}.s-shopby__frame{display:grid;aspect-ratio:2/1;overflow:hidden}.s-shopby__frame .s-img{object-position:50% 64%}.s-shopby__body{padding:14px 18px 18px;display:grid;gap:3px;background:linear-gradient(180deg,var(--tile-ground,var(--s-surface)),var(--tile-deep,var(--s-sunken)));transition:background var(--s-medium) var(--s-ease-out)}.s-shopby__tile:focus-visible .s-shopby__body,.s-shopby__tile:hover .s-shopby__body{background:linear-gradient(180deg,var(--tile-deep,var(--s-sunken)),var(--tile-wash,var(--s-sunken)))}.s-shopby__body strong{font-size:15px;font-weight:500;letter-spacing:0}.s-shopby__body span{font-size:13px;color:var(--s-ink-2)}.s-shopby__tile[aria-current=true] .s-shopby__body strong:after{content:" ·";color:var(--s-accent)}.s-shopgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;animation:s-fade var(--s-base) var(--s-ease-out) both}@media (max-width:1399px){.s-shopgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px){.s-shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.s-shopgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-card--tile{display:block;min-width:0;background:var(--tile-ground,var(--s-surface))}.s-card--tile .s-shot{border:none}.s-card--tile .s-shot,.s-card--tile .s-shot__alt{background:transparent}.s-card__body{display:block}.s-card--tile .s-card__body{padding:13px 16px 16px;background:linear-gradient(180deg,var(--tile-ground,var(--s-surface)),var(--tile-deep,var(--s-sunken)));transition:background var(--s-medium) var(--s-ease-out)}.s-card--tile:focus-visible .s-card__body,.s-card--tile:hover .s-card__body{background:linear-gradient(180deg,var(--tile-deep,var(--s-sunken)),var(--tile-wash,var(--s-sunken)))}.s-card--tile h3{margin-top:0;font-size:15.5px}.s-card--tile .s-card__feel,.s-card--tile .s-card__meta{color:var(--s-ink-2)}.s-card--tile .s-card__meta{margin-top:11px;padding-top:10px;font-size:12px}.s-card--tile .s-card__meta>:last-child{color:var(--s-ink)}@media (max-width:759px){.s-card--tile .s-card__body{padding:11px 13px 14px}.s-card--tile h3{font-size:14.5px}}.s-engrave__row>:first-child{flex:1 1 200px;min-width:0}@media (max-width:899px){.s-listhead{padding:32px 0 20px}.s-shopby{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-hdr{--s-hdr-h:56px;--s-hdr-drop:calc(var(--s-hdr-h) + 1px)}.s-hdr .s-header__bar{min-height:var(--s-hdr-h);gap:14px}.s-hdr .s-word{display:inline-flex;align-items:center;min-height:44px}.s-hdr :focus-visible{outline-color:currentColor}.s-hdr .s-bag{display:inline-flex;align-items:center;gap:7px;min-height:44px}.s-hdr .s-bag__count{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:99px;background:var(--s-accent);border:1px solid;font-size:11px;line-height:1;letter-spacing:0;color:var(--s-paper);mix-blend-mode:normal}.s-hdr .s-bag__count[data-empty=true]{background:transparent;color:inherit}.s-app .s-hdr a.s-bag,.s-app .s-hdr a.s-bag:hover{color:inherit}.s-menu{min-width:0}.s-hdr .s-menu__toggle{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 0;font-family:var(--s-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent}.s-hdr .s-menu__toggle::-webkit-details-marker{display:none}.s-hdr .s-menu__toggle::marker{content:""}.s-menu__bars{display:grid;gap:3px;width:17px}.s-menu__bars i{display:block;height:1.5px;background:currentColor;border-radius:1px;transition:transform var(--s-fast) var(--s-ease-out),opacity var(--s-fast) var(--s-ease-out)}.s-menu[open] .s-menu__bars i:first-child{transform:translateY(4.5px) rotate(45deg)}.s-menu[open] .s-menu__bars i:nth-child(2){opacity:0}.s-menu[open] .s-menu__bars i:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.s-hdr .s-nav__link{display:block;transition:color var(--s-base) var(--s-ease-out)}.s-hdr .s-nav__label{display:block}.s-hdr .s-nav__note{display:block;font-size:12.5px;color:var(--s-muted);margin-top:2px}.s-app .s-hdr .s-menu__helplink:hover,.s-app .s-hdr .s-nav a:focus-visible,.s-app .s-hdr .s-nav a:hover,.s-app .s-hdr .s-sub__toggle:hover{color:inherit}.s-nav__group{display:flex;align-items:center;min-width:0}.s-hdr .s-sub{min-width:0}.s-hdr .s-sub__toggle{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent;user-select:none}.s-hdr .s-sub__toggle::-webkit-details-marker{display:none}.s-hdr .s-sub__toggle::marker{content:""}.s-sub__chev{display:block;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--s-base) var(--s-ease-out)}.s-sub[open]>.s-sub__toggle .s-sub__chev{transform:translateY(1px) rotate(225deg)}@media (max-width:899px){.s-hdr .s-header__bar{padding-top:0;padding-bottom:0}.s-hdr .s-menu{margin-inline-start:auto}.s-hdr .s-menu[open]>.s-menu__panel{position:fixed;inset:var(--s-hdr-drop) 0 0 0;z-index:44;display:flex;flex-direction:column;background:var(--s-paper);overflow-y:auto;overscroll-behavior:contain;padding:4px 24px max(1rem,env(safe-area-inset-bottom));animation:s-menu-in var(--s-medium) var(--s-ease-enter) both}.s-hdr .s-menu[open] .s-nav{display:grid;gap:0;width:100%;order:0;overflow:visible;flex-wrap:wrap;font-size:inherit;color:inherit}.s-hdr .s-menu[open] .s-nav__link{min-height:60px;display:flex;flex-direction:column;justify-content:center;padding:11px 0;border-bottom:1px solid var(--s-line);font-size:18px;letter-spacing:0;color:var(--s-ink)}.s-app .s-hdr .s-menu[open] .s-nav a:focus-visible,.s-app .s-hdr .s-menu[open] .s-nav a:hover{color:var(--s-accent)}.s-hdr .s-menu[open] .s-nav__link[aria-current=page],.s-hdr .s-menu[open] .s-nav__link[data-within=true]{color:var(--s-accent);padding-inline-start:13px;box-shadow:inset 2px 0 0 0 var(--s-accent)}.s-hdr .s-menu[open] .s-nav__link--home{border-top:1px solid var(--s-line)}.s-hdr .s-menu[open] .s-nav__group{display:flex;align-items:stretch;flex-wrap:wrap;border-bottom:1px solid var(--s-line)}.s-hdr .s-menu[open] .s-nav__group>.s-nav__link{flex:1 1 auto;border-bottom:0}.s-hdr .s-menu[open] .s-nav__group>.s-sub{flex:0 0 auto;display:flex}.s-hdr .s-menu[open] .s-sub__toggle{min-height:60px;padding-inline-start:16px;color:var(--s-muted)}.s-hdr .s-menu[open] .s-sub__panel{flex:1 0 100%;padding-bottom:8px}.s-hdr .s-menu[open] .s-menu__help{display:grid;gap:8px;margin-top:20px}.s-hdr .s-menu[open] .s-menu__helplink{display:grid;gap:2px;align-content:center;min-height:60px;padding:11px 14px;border:1px solid var(--s-line-strong);border-radius:2px;background:var(--s-surface)}.s-hdr .s-menu[open] .s-menu__helplink strong{font-size:16px;font-weight:600;letter-spacing:0}.s-hdr .s-menu[open] .s-menu__foot,.s-hdr .s-menu[open] .s-menu__helplink span{font-size:12.5px;color:var(--s-muted)}.s-hdr .s-menu[open] .s-menu__foot{margin-top:auto;padding-top:22px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.s-hdr .s-menu[open] .s-menu__footlink{min-height:44px;display:inline-flex;align-items:center;font-family:var(--s-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink)}.s-hdr .s-menu:not([open]) .s-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:none;font-size:13px;padding:2px 0 6px}.s-hdr .s-menu:not([open]) .s-nav__link{white-space:nowrap;color:var(--s-ink-2)}.s-hdr .s-menu:not([open]) .s-nav__group{flex:0 0 auto}.s-hdr .s-menu:not([open]) .s-menu__foot,.s-hdr .s-menu:not([open]) .s-menu__help,.s-hdr .s-menu:not([open]) .s-nav__note,.s-hdr .s-menu:not([open]) .s-sub{display:none}html:has(.s-menu[open]){overflow:hidden}}@keyframes s-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes s-menu-in{0%{opacity:0}to{opacity:1}}}@media (min-width:900px){.s-hdr{--s-hdr-h:60px}.s-hdr .s-menu__toggle{display:none}.s-hdr .s-menu::details-content{content-visibility:visible;block-size:auto;overflow:visible}.s-hdr .s-menu{flex:1 1 auto}.s-hdr .s-menu,.s-hdr .s-menu>.s-menu__panel{display:flex;justify-content:center;min-width:0}.s-hdr .s-menu__only{display:none}.s-hdr .s-nav{display:flex;align-items:center;gap:22px;flex-wrap:nowrap;min-width:0}.s-hdr .s-nav__note{display:none}.s-hdr .s-nav__link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;color:inherit;position:relative}.s-hdr .s-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--s-base) var(--s-ease-out)}.s-hdr .s-nav__group:hover>.s-nav__link:after,.s-hdr .s-nav__link:focus-visible:after,.s-hdr .s-nav__link:hover:after,.s-hdr .s-nav__link[data-within=true]:after{transform:scaleX(1)}.s-hdr .s-nav__group:has(>.s-sub[open])>.s-nav__link:after{transform:scaleX(1)}.s-hdr .s-sub__panel{display:none}.s-hdr .s-sub[open]>.s-sub__panel{display:block;position:absolute;top:var(--s-hdr-drop);left:0;right:0;z-index:40;background:var(--s-paper);border-bottom:1px solid var(--s-line);box-shadow:0 18px 34px -30px rgb(23 24 26/.55);animation:s-fly-in var(--s-medium) var(--s-ease-enter) both}.s-hdr .s-sub__panel{color:var(--s-ink)}}@keyframes s-fly-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes s-fly-in{0%{opacity:0}to{opacity:1}}}@supports (animation-timeline:view()){@keyframes s-hdr-settle{0%{background-color:rgb(239 238 233/0);border-bottom-color:rgb(219 218 211/0);color:#f4f2ec}to{background-color:var(--s-paper);border-bottom-color:var(--s-line);color:var(--s-ink)}}@keyframes s-hdr-scrim{0%{opacity:1}to{opacity:0}}.s-app:has(.s-menu[open]) .s-hdr,.s-app:has(.s-sub[open]) .s-hdr{animation:none;background-color:var(--s-paper);border-bottom-color:var(--s-line);color:var(--s-ink)}.s-app:has(.s-menu[open]) .s-hdr:before,.s-app:has(.s-sub[open]) .s-hdr:before{display:none}}.s-fly{padding:26px 0 22px}.s-fly__cols{display:grid;gap:22px}.s-fly__eyebrow{font-family:var(--s-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);padding-bottom:9px;margin-bottom:4px;border-bottom:1px solid var(--s-line)}.s-app .s-fly__link{gap:11px;min-height:46px;padding:5px 0;color:var(--s-ink);transition:color var(--s-base) var(--s-ease-out)}.s-app .s-fly__link:focus-visible,.s-app .s-fly__link:hover{color:var(--s-accent)}.s-fly__text{display:grid;gap:1px;min-width:0}.s-fly__text strong{font-size:15px;font-weight:500;letter-spacing:0}.s-fly__text span{font-size:12.5px;color:var(--s-muted)}.s-fly__dot{flex:0 0 auto;width:22px;height:22px;border-radius:99px;border:1px solid var(--s-line-strong)}.s-app .s-fly__tile{display:grid;gap:8px;color:var(--s-ink)}.s-fly__tileart{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--s-sunken)}.s-fly__tileart .s-img{width:100%;height:100%;object-fit:cover}.s-fly__tilebody{display:grid;gap:2px}.s-fly__tilebody strong{font-size:14px;font-weight:500;letter-spacing:0}.s-fly__feel,.s-fly__tilebody .s-mono{font-size:11.5px;color:var(--s-muted)}.s-app .s-fly__tile:hover strong{color:var(--s-accent)}.s-dead__ways,.s-ftr__ways{display:grid;gap:10px}.s-app .s-fly__way,.s-app .s-ftr__way{display:grid;gap:2px;align-content:center;min-height:56px;padding:10px 15px;border:1px solid var(--s-line-strong);border-radius:2px;background:var(--s-surface);color:var(--s-ink);transition:border-color var(--s-base) var(--s-ease-out),color var(--s-base) var(--s-ease-out)}.s-app .s-fly__way:focus-visible,.s-app .s-fly__way:hover,.s-app .s-ftr__way:focus-visible,.s-app .s-ftr__way:hover{border-color:var(--s-accent);color:var(--s-accent)}.s-fly__way strong,.s-ftr__way strong{font-size:15px;font-weight:600;letter-spacing:0}.s-fly__way span,.s-ftr__way span{font-size:12.5px;color:var(--s-muted)}.s-dead__ways{margin-top:26px;max-width:34rem}.s-ftr__ask{background:var(--s-sunken);padding:26px 0;margin-bottom:34px}.s-ftr__askrow{display:grid;gap:14px}.s-ftr__askline{font-size:clamp(17px,2.2vw,21px);letter-spacing:var(--ls-d3);color:var(--s-ink);max-width:22ch}@media (min-width:48rem){.s-dead__ways,.s-ftr__ways{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ftr__askrow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:28px}}@media (min-width:900px){.s-fly{width:100%;max-width:var(--s-maxw);margin-inline:auto;padding:30px 24px 26px}.s-fly__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:44px;align-items:start}}.s-crumbs{display:flex;align-items:center;gap:14px;padding-block:14px 0;min-width:0}.s-app .s-crumbs__back{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:44px;padding-right:14px;font-family:var(--s-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink-2);transition:color var(--s-base) var(--s-ease-out)}.s-app a.s-crumbs__back:focus-visible,.s-app a.s-crumbs__back:hover{color:var(--s-accent)}.s-crumbs__list{display:flex;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;white-space:nowrap;font-family:var(--s-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted)}.s-crumbs__list::-webkit-scrollbar{display:none}.s-crumbs__item{display:flex}.s-crumbs__item,.s-crumbs__item a{align-items:center;min-height:44px}.s-crumbs__item a{display:inline-flex}.s-crumbs__item+.s-crumbs__item:before{content:"";width:13px;height:1px;margin:0 10px;background:var(--s-line-strong);flex:0 0 auto}.s-crumbs__item [aria-current=page]{color:var(--s-ink)}.s-app .s-crumbs__item a:focus-visible,.s-app .s-crumbs__item a:hover{color:var(--s-accent)}@media (max-width:899px){.s-crumbs{gap:11px;padding-block:10px 0}}@media (max-width:560px){.s-crumbs__backword{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.s-app .s-crumbs__back{justify-content:center;min-width:44px;padding-right:10px}}.s-wrap.s-bagpage{padding-inline:24px}.s-ftr .s-ftr__map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;padding-bottom:30px}.s-footer:has(.s-ftr__ask){padding-top:0}.s-ftr__col h2{margin-bottom:12px;font-weight:400}.s-ftr__col ul{display:grid;gap:0}.s-ftr .s-ftr__col li a{display:flex;align-items:center;min-height:44px;font-size:var(--s-t-body);color:var(--s-ink-2);transition:color var(--s-base) var(--s-ease-out)}.s-ftr .s-ftr__col li a:hover{color:var(--s-accent)}.s-ftr__place{font-size:var(--s-t-body);font-style:normal;color:var(--s-ink-2);line-height:1.5}.s-ftr__reach{margin-top:6px}.s-ftr__reach .s-mono{margin-left:6px;font-size:.86em;opacity:.8}.s-ftr .s-ftr__top{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-family:var(--s-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-accent)}.s-ftr__base{padding-top:22px}@media (max-width:760px){.s-ftr .s-ftr__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.s-ftr .s-ftr__col--say{grid-column:1/-1;padding-top:4px}}.s-dead{padding-block:64px 84px;max-width:720px}.s-dead h1{font-size:clamp(30px,5vw,46px);line-height:1.05;letter-spacing:var(--ls-d1);margin-top:10px}.s-dead__lede{margin-top:16px;font-size:var(--s-t-lead);color:var(--s-ink-2);max-width:46ch}.s-dead__cta{margin-top:26px}.s-dead__map{margin-top:46px;padding-top:22px}.s-dead__map h2{font-weight:400;margin-bottom:6px}.s-dead__map ul{display:grid}.s-dead__map li a{display:grid;gap:2px;padding:14px 0;min-height:60px;align-content:center;transition:color var(--s-base) var(--s-ease-out)}.s-dead__map li a strong{font-size:16px;font-weight:500}.s-dead__map li a span{font-size:var(--s-t-body);color:var(--s-muted)}@media (max-width:899px){.s-dead{padding-block:40px 64px}}.s-app{--s-gutter:24px;--s-wrap-max:var(--s-maxw)}.s-app .s-wrap{max-width:var(--s-wrap-max);padding-inline:var(--s-gutter)}@media (max-width:29.9375rem){.s-app{--s-gutter:18px}.s-app .s-rail{margin-inline:calc(-1 * var(--s-gutter))}.s-app .s-hdr .s-menu[open]>.s-menu__panel,.s-app .s-rail{padding-inline:var(--s-gutter)}.s-app .s-hdr .s-header__bar{flex-wrap:nowrap;gap:10px}.s-app .s-hdr .s-word{font-size:clamp(10.5px,3.25vw,13px);letter-spacing:clamp(.07em,1.1vw,.16em);min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.s-app .s-hdr .s-bag,.s-app .s-hdr .s-menu__toggle{font-size:11px;letter-spacing:.06em;flex:0 0 auto}.s-app .s-hdr .s-menu__toggle{gap:7px}.s-app .s-hdr .s-menu__bars{width:15px}.s-app .s-hdr .s-bag{gap:6px}.s-app .s-btn{padding-inline:16px}}@media (min-width:82.5rem){.s-app{--s-gutter:clamp(24px,2.6vw,52px);--s-wrap-max:min(93vw,1600px)}}.s-app .s-bighero__plate>:last-child{margin-inline-start:auto;text-align:right;white-space:nowrap}.s-app .s-bighero h1{margin-top:clamp(14px,2.4vw,26px);font-size:clamp(2.25rem,11vw,6.5rem);line-height:.92;letter-spacing:var(--ls-d1);color:var(--color-night-ink,#ffffff);text-wrap:nowrap;text-shadow:0 1px 26px rgb(5 13 13/.5)}@media (min-width:56.25rem){.s-app .s-bighero h1{letter-spacing:var(--ls-d1)}}.s-app .s-bighero .s-cta-row{margin-top:clamp(22px,3vw,34px);gap:12px}.s-app .s-bighero .s-btn{flex:1 1 11.5rem;max-width:14rem}.s-app .s-ticker{background:var(--theme-dark,var(--color-ember,#16110d));color:var(--color-ember-muted,#c8bda9)}.s-app .s-head__more{display:inline-flex;align-items:center;min-height:44px;position:relative}.s-app .s-head__more:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--s-base) var(--s-ease-out)}.s-app .s-head__more:focus-visible:after,.s-app .s-head__more:hover:after{transform:scaleX(1)}.s-app .s-door h3{font-size:clamp(1.0625rem,1rem + .3vw,1.3125rem);margin-top:10px;margin-bottom:6px;letter-spacing:var(--ls-d4)}.s-app .s-door p{font-size:13.5px;max-width:34ch}.s-app .s-door__idx:after{content:"";flex:1 1 auto;height:1px;background:var(--s-line);transform:scaleX(.18);transform-origin:left;transition:transform var(--s-medium) var(--s-ease-out),background-color var(--s-medium) var(--s-ease-out)}.s-app .s-btn--ghost{position:relative;overflow:hidden;isolation:isolate}.s-app .s-btn--ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--s-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--s-medium) var(--s-ease-out)}.s-app .s-btn--ghost:focus-visible:before,.s-app .s-btn--ghost:hover:before{transform:scaleX(1)}.s-app a.s-btn--ghost:focus-visible,.s-app a.s-btn--ghost:hover,.s-app button.s-btn--ghost:focus-visible,.s-app button.s-btn--ghost:hover{color:var(--s-paper);border-color:var(--s-ink)}.s-app .s-ftr{border-top:1px solid var(--s-line-strong);padding-block:clamp(36px,4vw,60px) clamp(44px,5vw,72px)}.s-app .s-ftr .s-ftr__map{grid-template-columns:repeat(auto-fit,minmax(min(13rem,46%),1fr));gap:clamp(20px,2.4vw,40px) clamp(24px,3vw,56px);padding-bottom:clamp(24px,2.6vw,36px)}.s-app .s-ftr__col h2{margin-bottom:10px;color:var(--s-ink)}.s-app .s-ftr .s-footer__row{align-items:baseline;font-size:var(--s-t-data)}@media (max-width:29.9375rem){.s-app .s-crumbs__backword{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.s-app .s-crumbs__back{justify-content:center;min-width:44px;padding-right:10px}}@media (min-width:30rem){.s-app .s-crumbs__backword{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}}.s-app .s-dead{padding-block:clamp(40px,6vw,80px) clamp(56px,8vw,96px);max-width:46rem}.s-app .s-dead h1{font-size:clamp(1.875rem,1.5rem + 1.9vw,3.25rem);line-height:1.02;letter-spacing:var(--ls-d1)}.s-app .s-dead .s-cta-row .s-btn{flex:1 1 11.5rem;max-width:14rem}@keyframes s-rise-opaque{0%{transform:translateY(14px)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-app .s-reveal{animation-name:s-rise-opaque}}}@media print{.s-app .s-reveal{animation:none}}@media (prefers-reduced-motion:reduce){.s-app .s-btn--ghost:before,.s-app .s-door__idx:after,.s-app .s-head__more:after{transition:none}}.s-app .s-card{container-type:inline-size;container-name:card}.s-app .s-card--tile{display:flex;flex-direction:column;min-width:0}.s-app .s-card--tile .s-shot{flex:0 0 auto}.s-app .s-card--tile .s-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;padding:clamp(10px,4cqi,15px) clamp(11px,5cqi,18px) clamp(12px,5cqi,17px)}.s-app .s-card:not(.s-card--tile) .s-card__body{display:flex;flex-direction:column;gap:2px;padding-top:12px}.s-app .s-card__name{margin-top:0;font-size:.9375rem;font-weight:300;line-height:1.25;letter-spacing:var(--ls-d4)}.s-app .s-card__name>span{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--s-base) var(--s-ease-out)}.s-app .s-card:focus-visible .s-card__name>span,.s-app .s-card:hover .s-card__name>span{background-size:100% 1px}.s-app .s-card__feel{font-size:.8125rem;line-height:1.35;color:var(--s-ink-2)}.s-app .s-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0;padding-top:9px;font-family:var(--s-mono);font-variant-numeric:tabular-nums;font-size:.6875rem;letter-spacing:.055em;text-transform:uppercase;line-height:1.45}.s-app .s-card--tile .s-card__meta{margin-top:auto;margin-inline:calc(-1 * clamp(11px, 5cqi, 18px));padding:clamp(8px,3.5cqi,11px) clamp(11px,5cqi,18px) clamp(12px,5cqi,17px);background:var(--tile-ground,var(--s-surface));border-top-color:rgb(23 24 26/.16)}.s-app .s-card--tile .s-card__body{padding-bottom:0}.s-app .s-card__size{white-space:nowrap;color:var(--s-ink-2)}.s-app .s-card__size:after{content:" ·";color:var(--s-ink-2);opacity:.55}.s-app .s-card__price{white-space:nowrap;margin-inline-start:.6ch;color:var(--s-ink);font-size:1.045em}.s-app .s-card__from{color:var(--s-ink-2)}@container card (max-width: 11.5rem){.s-app .s-card__meta{display:grid;row-gap:1px;justify-items:start}.s-app .s-card__size:after{content:none}.s-app .s-card__price{margin-inline-start:0}.s-app .s-card__name{font-size:.875rem}.s-app .s-card__feel{font-size:.75rem}}@container card (min-width: 16rem){.s-app .s-card__name{font-size:1.0625rem}.s-app .s-card__feel{font-size:.875rem}.s-app .s-card__meta{font-size:.75rem}}.s-app .s-card__why{font-family:var(--s-mono);font-size:.6875rem;letter-spacing:.05em;color:var(--s-accent);margin-top:5px}.s-app .s-shopgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:30rem){.s-app .s-shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.s-app .s-shopgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:82.5rem){.s-app .s-shopgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr))}}.s-app .s-shopby{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.s-app .s-shopby{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-app .s-shopby__body{padding:clamp(11px,1.4vw,16px) clamp(13px,1.6vw,20px) clamp(14px,1.7vw,20px)}.s-app .s-shopby__body strong{font-size:clamp(.875rem,.82rem + .28vw,1.0625rem)}.s-app .s-shopby__body span{font-size:clamp(.75rem,.72rem + .15vw,.875rem);line-height:1.4}@media (min-width:48rem){.s-app .s-shopby__body span{min-height:2.8em}}.s-app .s-listhead{padding-block:clamp(1.75rem,4vw,2.875rem) clamp(1.125rem,2.4vw,1.625rem)}.s-app .s-listhead h1{font-size:clamp(2rem,1.35rem + 2.9vw,3.5rem)}.s-app .s-listhead p:where(:not(.s-eyebrow)){font-size:clamp(.9375rem,.9rem + .3vw,1.03125rem)}.s-app .s-chip{position:relative}.s-app .s-chip:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:max(100%,44px)}.s-app select.s-chip:after{content:none}.s-app select.s-chip{min-height:44px}.s-app .s-rail{grid-auto-columns:minmax(clamp(10rem,44vw,13.5rem),1fr);gap:clamp(.75rem,1.6vw,1.125rem);scroll-padding-inline:var(--s-gutter);padding-bottom:12px}@media (max-width:56.1875rem){.s-app .s-rail{margin-inline:calc(-1 * var(--s-gutter));padding-inline:var(--s-gutter)}}@media (min-width:56.25rem){.s-app .s-rail{margin-inline:0;padding-inline:0}}.s-app .s-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6ch;font-size:clamp(1.125rem,1rem + .55vw,1.4375rem);font-variant-numeric:tabular-nums;letter-spacing:.01em}.s-app .s-price__to{color:var(--s-muted)}.s-app .s-size>span{min-height:48px;padding:10px 14px;gap:.55ch;font-size:.8125rem;letter-spacing:.03em;font-variant-numeric:tabular-nums;text-align:center}.s-app .s-engrave{padding:clamp(14px,1.8vw,18px)}.s-app .s-engrave__free{font-family:var(--s-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-paper);background:var(--s-accent);padding:3px 7px;border-radius:2px}.s-app .s-engrave input[type=text]{width:100%}.s-app .s-buy__cta .s-btn{min-height:var(--btn-h,52px);font-size:.9375rem;letter-spacing:.01em;transition:background-color var(--s-base) var(--s-ease-out),border-color var(--s-base) var(--s-ease-out),color var(--s-base) var(--s-ease-out),transform var(--s-fast) var(--s-ease-out)}.s-app .s-buy__added{display:flex;align-items:center;gap:.7ch;margin-top:10px;font-family:var(--s-mono);font-size:.71875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-success);animation:s-fade var(--s-base) var(--s-ease-enter) both}.s-app .s-buy__added a{color:var(--s-accent);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:32px}.s-app .s-disc__said{flex-wrap:wrap;margin-top:14px}.s-app .s-disc__said.s-buy__said--warn{color:var(--s-caution)}.s-app .s-promise{display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:none;border-radius:2px;padding:0;font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;line-height:1.4}.s-app .s-promise>span{padding:10px 13px;display:flex;align-items:center}.s-app .s-promise>span:first-child{border-top:0}.s-app .s-stickybar .s-btn{flex:0 0 auto;min-height:var(--btn-h,52px);padding-inline:clamp(16px,3vw,28px);white-space:nowrap}.s-app .s-empty{text-align:left;justify-items:start;gap:clamp(10px,1.4vw,14px);padding:clamp(22px,4vw,40px) clamp(18px,3vw,32px);max-width:46rem}.s-app .s-empty__title{font-size:clamp(1.375rem,1.15rem + 1.1vw,2.125rem);line-height:1.08;font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);letter-spacing:var(--ls-d3)}.s-app .s-empty__lede{color:var(--s-ink-2);max-width:44ch;font-size:clamp(.875rem,.85rem + .2vw,1rem);line-height:1.55}.s-app .s-empty .s-cta-row{margin-top:6px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-app .s-reveal{animation-range:entry 0 entry 55%}}}.s-app .s-result__row{animation-name:s-rise-opaque}@media print{.s-app .s-result__row,.s-app .s-reveal,.s-app .s-shopgrid{animation:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.s-app .s-card__name>span{transition:none}}@media (min-width:56.25rem){.s-app .s-bighero h1{font-size:clamp(2.75rem,7vw,6.5rem)}}.s-app,:root{--s-t-micro:var(--text-micro,0.6875rem);--s-t-data:var(--text-meta,0.8125rem);--s-t-body:var(--text-body,1rem);--s-t-lead:var(--text-lead,1.25rem);--s-t-h3:var(--text-h3,clamp(1.3125rem,1.18rem + 0.66vw,1.5625rem));--s-t-h2:var(--text-h2,clamp(1.75rem,1.36rem + 1.95vw,2.4375rem));--s-t-statement:var(--text-statement,clamp(1.875rem,1.15rem + 3.5vw,3.5rem));--s-band:var(--spacing-section,clamp(4.5rem,9vw,9rem));--s-band-wide:var(--spacing-band-wide,clamp(7rem,14vw,14rem));--s-measure-prose:var(--spacing-prose,62ch);--s-ember:var(--theme-dark,var(--color-ember,#16110d));--s-ember-rgb:var(--theme-dark-rgb,var(--color-ember-rgb,22 17 13));--s-ember-ink:var(--color-ember-ink,#ffffff);--s-ember-2:var(--theme-cream,var(--color-ember-2,#e8e2d6));--s-ember-muted:var(--color-ember-muted,#c8bda9);--s-ember-amber:var(--theme-accent,var(--color-ember-amber,#e0a86a));--s-ember-amber-rgb:var(--theme-accent-rgb,var(--color-ember-amber-rgb,224 168 106))}.s-app .s-section{padding-block:var(--s-band)}.s-app .s-head{margin-bottom:clamp(1.75rem,3.4vw,3.25rem);align-items:end}.s-app .s-head__sub{margin-top:.6rem}.s-app .s-head h2{font-size:var(--s-t-h2);line-height:1.08;letter-spacing:var(--ls-d2);font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);max-width:18ch}.s-app .s-head__sub{font-size:var(--s-t-lead);line-height:1.45;color:var(--s-ink-2);max-width:42ch}.s-app .s-listhead h1{letter-spacing:var(--tracking-display,.005em);line-height:.98;max-width:14ch}.s-app .s-listhead p:where(:not(.s-eyebrow)){font-size:var(--s-t-lead);line-height:1.45;max-width:40ch;color:var(--s-ink-2)}.s-app .s-prose{font-size:var(--s-t-body);line-height:1.62;max-width:var(--s-measure-prose);gap:1.1em}.s-app .s-prose h3{font-size:var(--s-t-h3);margin-top:.6em}.s-app .s-card__name{font-size:var(--s-t-lead);font-weight:400;line-height:1.2;letter-spacing:var(--tracking-heading,0)}.s-app .s-card__feel{font-size:var(--s-t-body);line-height:1.45;margin-top:.15em}.s-app .s-card__inspired{display:block;font-family:var(--s-body);font-size:var(--s-t-data);line-height:1.4;color:var(--s-ink-2);margin-top:.35em}.s-app .s-card__meta{font-size:var(--s-t-data);letter-spacing:.02em;padding-top:1rem;margin-top:auto}.s-app .s-card__price{font-size:1em;font-weight:500}@container card (max-width: 11.5rem){.s-app .s-card__name{font-size:var(--s-t-body)}.s-app .s-card__feel{font-size:var(--s-t-data);font-family:var(--s-body)}}@container card (min-width: 16rem){.s-app .s-card__name{font-size:var(--s-t-h3)}.s-app .s-card__feel{font-size:var(--s-t-body)}.s-app .s-card__meta{font-size:var(--s-t-data)}}.s-app .s-door p{font-size:var(--s-t-body);line-height:1.5;max-width:32ch;color:var(--s-ink-2)}.s-app .s-shopby__body strong{font-size:var(--s-t-lead);font-weight:400;letter-spacing:var(--tracking-heading,0)}.s-app .s-shopby__body span{font-size:var(--s-t-body);line-height:1.45}.s-app .s-price{font-size:var(--s-t-h3);font-weight:500;letter-spacing:.005em}.s-app .s-bagpage__remove,.s-app .s-engrave__free,.s-app .s-fly__tilebody .s-mono,.s-app .s-ftr .s-ftr__top{font-size:var(--s-t-micro)}.s-app .s-fly__text span,.s-app .s-ftr__way span,.s-app .s-hdr .s-menu[open] .s-menu__foot,.s-app .s-hdr .s-menu[open] .s-menu__footlink,.s-app .s-hdr .s-menu[open] .s-menu__helplink span,.s-app .s-hdr .s-nav,.s-app .s-hdr .s-nav__label,.s-app .s-hdr .s-nav__note{font-size:var(--s-t-data)}.s-app .s-fly__text strong,.s-app .s-fly__tilebody strong,.s-app .s-ftr__way strong,.s-app .s-hdr .s-menu[open] .s-menu__helplink strong{font-size:var(--s-t-body)}.s-app .s-ftr__askline,.s-app .s-hdr .s-menu[open] .s-nav__link{font-size:var(--s-t-lead)}.s-app .s-disc h1,.s-app .s-disc h2{font-size:var(--s-t-statement);font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);line-height:1.04;letter-spacing:var(--ls-d1);max-width:16ch;text-wrap:balance}.s-app .s-disc p{font-size:var(--s-t-lead);line-height:1.45;max-width:34ch}.s-app .s-disc__txt{gap:1.4rem;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem)}.s-app .s-bagpage__remove,.s-app .s-buy__added,.s-app .s-chip,.s-app .s-crumbs__back,.s-app .s-crumbs__list,.s-app .s-filters__clear,.s-app .s-hdr .s-menu[open] .s-menu__footlink,.s-app .s-head__more,.s-app .s-promise{font-family:var(--s-body);text-transform:none;letter-spacing:var(--tracking-normal,0)}.s-app .s-buy__added,.s-app .s-chip,.s-app .s-filters__clear,.s-app .s-head__more,.s-app .s-promise{font-size:var(--s-t-body)}.s-app .s-bagpage__remove,.s-app .s-crumbs__back,.s-app .s-crumbs__list{font-size:var(--s-t-data)}.s-app .s-head__more{color:var(--s-ink)}.s-app .s-promise{gap:.35rem;line-height:1.5;color:var(--s-ink-2);margin-top:.5rem}.s-app .s-promise>span{padding:0;display:block}.s-app .s-chip{padding-inline:.95rem}.s-app .s-shopby,.s-app .s-shopgrid{gap:3px}.s-app .s-bagpage__summary,.s-app .s-band--ember,.s-app .s-listing-page>.s-wrap:has(>.s-listhead),.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial){--s-ink:var(--s-ember-ink);--s-ink-2:var(--s-ember-2);--s-muted:var(--s-ember-muted);--s-paper:var(--s-ember);--s-surface:rgb(255 255 255/0.06);--s-sunken:rgb(255 255 255/0.1);--s-line:rgb(255 255 255/0.16);--s-line-strong:rgb(255 255 255/0.28);--s-accent:var(--s-ember-amber);--s-accent-hover:var(--s-ember-ink);background:var(--s-ember);color:var(--s-ember-2)}.s-app .s-listing-page>.s-wrap:has(>.s-listhead){max-width:none;padding-inline:max(var(--s-gutter),calc((100% - var(--s-wrap-max)) / 2 + var(--s-gutter)));padding-block:var(--s-band) clamp(2.5rem,5vw,4.5rem)}.s-app .s-band--ember h1,.s-app .s-band--ember h2,.s-app .s-band--ember h3,.s-app .s-listing-page>.s-wrap:has(>.s-listhead) h1,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) h2,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) h3{color:var(--s-ember-ink)}.s-app .s-listing-page>.s-wrap:has(>.s-listhead) p,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-head__sub,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-prose{color:var(--s-ember-2)}.s-app .s-band--ember .s-eyebrow,.s-app .s-listing-page>.s-wrap:has(>.s-listhead) .s-eyebrow,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-eyebrow{color:var(--s-ember-amber)}.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-engrave{padding:clamp(1.25rem,2.4vw,1.75rem)}.s-app .s-band--ember input[type=text],.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-engrave input[type=text]{background:rgb(255 255 255/.08)}.s-app .s-bagpage__summary :focus-visible,.s-app .s-band--ember :focus-visible,.s-app .s-listing-page>.s-wrap:has(>.s-listhead) :is(a,button,input,select,textarea,summary,label,[tabindex]):focus-visible,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) :is(a,button,input,select,textarea,summary,label,[tabindex]):focus-visible{outline-color:var(--s-ember-amber)}.s-app .s-band--ember,.s-app .s-listing-page>.s-wrap:has(>.s-listhead),.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial){position:relative;perspective:1000px;overflow:clip;isolation:isolate}.s-app .s-band--ember:before,.s-app .s-listing-page>.s-wrap:has(>.s-listhead):before,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial):before{content:"";position:absolute;inset:-18% -8%;z-index:-1;pointer-events:none;background:radial-gradient(56% 44% at 22% 26%,rgb(var(--s-ember-amber-rgb)/.2),transparent 70%),radial-gradient(48% 38% at 84% 78%,rgb(var(--s-ember-amber-rgb)/.11),transparent 72%);transform:translateZ(-160px) scale(1.18)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-app .s-bighero__col{animation:s-hero-retreat linear both;animation-timeline:--s-hero;animation-range:exit 0 exit 92%;will-change:transform}.s-app .s-band--ember:before,.s-app .s-listing-page>.s-wrap:has(>.s-listhead):before,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial):before{animation:s-depth-drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.s-app .s-card--tile .s-shot{perspective:1200px}.s-app .s-card--tile .s-shot>.s-img{animation:s-forward linear both;animation-timeline:view();animation-range:entry 20% cover 55%}.s-app .s-listhead,.s-app .s-reveal .s-head{animation:s-arrive linear both;animation-timeline:view();animation-range:entry 0 entry 62%;transform-origin:0 50%}}}@keyframes s-hero-retreat{0%{transform:translateZ(0)}to{transform:translate3d(0,-13%,0)}}@keyframes s-depth-drift{0%{transform:translateZ(-160px) scale(1.18) translateY(-4%)}to{transform:translateZ(-160px) scale(1.18) translateY(4%)}}@keyframes s-forward{0%{transform:translateZ(0)}to{transform:translateZ(26px)}}@keyframes s-arrive{0%{transform:perspective(1200px) translate3d(0,22px,-60px) rotateX(2.2deg)}to{transform:perspective(1200px) translateZ(0) rotateX(0deg)}}@media (prefers-reduced-motion:reduce){.s-app .s-bighero__col,.s-app .s-card--tile .s-shot>.s-img,.s-app .s-listhead,.s-app .s-reveal .s-head{animation:none;transform:none}}@media print{.s-app .s-band--ember:before,.s-app .s-bighero__col,.s-app .s-card--tile .s-shot>.s-img,.s-app .s-listhead,.s-app .s-reveal .s-head{animation:none;transform:none}.s-app .s-bagpage__summary,.s-app .s-band--ember,.s-app .s-listing-page>.s-wrap:has(>.s-listhead),.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial){--s-ink:var(--color-ink,#17181a);--s-ink-2:var(--color-ink-2,#3d3f42);--s-muted:var(--color-muted,#686a6d);--s-paper:var(--color-paper,#efeee9);--s-surface:var(--color-surface,#fafaf7);--s-sunken:var(--color-sunken,#e6e5de);--s-line:var(--color-line,#dbdad3);--s-line-strong:var(--color-line-strong,#c3c2b9);--s-accent:var(--color-accent,#1e4b4e);--s-accent-hover:var(--color-accent-hover,#2c6a6e);background:none;color:var(--s-ink);perspective:none}.s-app .s-band--ember h1,.s-app .s-band--ember h2,.s-app .s-band--ember h3,.s-app .s-listing-page>.s-wrap:has(>.s-listhead) h1,.s-app .s-listing-page>.s-wrap:has(>.s-listhead) p,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-head__sub,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-prose,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) h2,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) h3{color:var(--s-ink)}.s-app .s-band--ember .s-eyebrow,.s-app .s-listing-page>.s-wrap:has(>.s-listhead) .s-eyebrow,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-eyebrow{color:var(--s-muted)}.s-app .s-band--ember input[type=text],.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial) .s-engrave input[type=text]{background:var(--s-paper)}.s-app .s-band--ember:before,.s-app .s-listing-page>.s-wrap:has(>.s-listhead):before,.s-app section.s-section:not(.s-hp):has(>.s-wrap>.s-editorial):before{display:none}}@media (min-width:56.25rem){.s-app .s-listing-page>.s-wrap:has(>.s-listfeature){display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);align-items:center;column-gap:clamp(2.5rem,7vw,7rem)}}.s-app .s-bagpicks{display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(16px,2.4vw,32px);border-top:1px solid var(--s-ink)}@media (min-width:48rem){.s-app .s-bagpicks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.s-app .s-bagpicks{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-app .s-bagpick{display:grid;gap:5px;padding:18px 0 20px;border-bottom:1px solid var(--s-line)}.s-app .s-bagpick__name{font-size:var(--s-t-lead);letter-spacing:var(--ls-d4)}.s-app .s-bagpick__name:after{content:"→";content:"→"/"";display:inline-block;margin-left:.35em;opacity:0;transform:translateX(-6px);transition:opacity var(--s-base) var(--s-ease-out),transform var(--s-base) var(--s-ease-out)}.s-app .s-bagpick:focus-visible .s-bagpick__name:after,.s-app .s-bagpick:hover .s-bagpick__name:after{opacity:1;transform:none}.s-app .s-bagpick__feel{font-size:14px;color:var(--s-ink-2)}.s-app .s-bagpick__price{font-family:var(--s-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.s-app .s-bagempty__art:hover .s-img,.s-app .s-listfeature:hover .s-listfeature__frame .s-img{transform:scale(1.035)}}.s-app ::selection{background:var(--s-ink);color:var(--s-paper)}.s-app .s-bighero .s-btn{flex:0 1 auto;max-width:none;white-space:nowrap;padding-inline:clamp(22px,2.2vw,34px)}.s-app .s-door>:not(.s-door__art){padding-inline:clamp(18px,2vw,28px)}.s-app .s-ftr__ask{margin-bottom:0;padding-block:clamp(40px,6vw,80px)}.s-app .s-ftr__askline{max-width:16ch;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);line-height:1.08;letter-spacing:var(--ls-d3)}@media (min-width:48rem){.s-app .s-ftr__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.s-app .s-ftr__way{position:relative;isolation:isolate;overflow:hidden;min-height:96px;padding:18px 22px;transition:color var(--s-medium) var(--s-ease-out),border-color var(--s-medium) var(--s-ease-out)}.s-app .s-ftr__way:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--s-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--s-medium) var(--s-ease-out)}.s-app .s-ftr__way strong:after{content:"→";content:"→"/"";display:inline-block;margin-left:.4em;transition:transform var(--s-base) var(--s-ease-out)}.s-app .s-ftr__way:focus-visible,.s-app .s-ftr__way:hover{border-color:var(--s-ink);color:var(--s-paper)}.s-app .s-ftr__way:focus-visible span,.s-app .s-ftr__way:hover span{color:var(--s-paper)}.s-app .s-ftr__way:focus-visible:before,.s-app .s-ftr__way:hover:before{transform:scaleX(1)}.s-app .s-ftr__way:focus-visible strong:after,.s-app .s-ftr__way:hover strong:after{transform:translateX(4px)}.s-app .s-ftr{padding-block:0;border-top:0}.s-app .s-ftr__main{padding-block:clamp(48px,7vw,96px) clamp(20px,3vw,36px)}.s-app .s-ftr__main .s-footer__row{padding-top:20px;border-top:1px solid var(--s-line);color:var(--s-muted)}.s-app .s-ftr__mark{margin-top:clamp(20px,4vw,52px);padding-top:.14em;overflow:hidden;white-space:nowrap;font-size:clamp(3rem,11vw,11.5rem);font-weight:300;line-height:.9;letter-spacing:var(--ls-d1);color:var(--s-ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-app .s-ftr__mark{animation:s-mark-rise linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@keyframes s-mark-rise{0%{opacity:.4;transform:translateY(18%)}}.s-app .s-btn:not(.s-btn--ghost):not(.s-btn--bag){position:relative;isolation:isolate;overflow:hidden}.s-app .s-btn:not(.s-btn--ghost):not(.s-btn--bag):before{content:"";position:absolute;inset:0;z-index:-1;background:var(--theme-btn-hover,var(--s-accent));transform:scaleX(0);transform-origin:left;transition:transform var(--s-medium) var(--s-ease-out)}.s-app .s-btn:not(.s-btn--ghost):not(.s-btn--bag):focus-visible,.s-app .s-btn:not(.s-btn--ghost):not(.s-btn--bag):hover{background:var(--theme-btn,var(--s-ink));border-color:var(--theme-btn-hover,var(--s-accent))}.s-app .s-btn:not(.s-btn--ghost):not(.s-btn--bag):focus-visible:before,.s-app .s-btn:not(.s-btn--ghost):not(.s-btn--bag):hover:before{transform:scaleX(1)}.s-app .s-btn:disabled:before{content:none}.s-app .s-card h3,.s-app .s-crumbs__item a,.s-app .s-filters__clear,.s-app .s-ftr__col li a,.s-app .s-prose a:not(.s-head__more):not(.s-btn){text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.28em;transition:color var(--s-base) var(--s-ease-out),text-decoration-color var(--s-base) var(--s-ease-out)}.s-app .s-card:focus-visible h3,.s-app .s-card:hover h3,.s-app .s-crumbs__item a:hover,.s-app .s-filters__clear:hover,.s-app .s-ftr__col li a:hover,.s-app .s-prose a:not(.s-head__more):not(.s-btn):hover,.s-app :is(.s-prose a,.s-crumbs__item a,.s-ftr__col li a,.s-filters__clear,.s-card):focus-visible{text-decoration-color:currentColor}.s-app .s-chip,.s-app .s-size>span{transition:border-color var(--s-base) var(--s-ease-out),color var(--s-base) var(--s-ease-out),background var(--s-base) var(--s-ease-out),transform var(--s-fast) var(--s-ease-out)}.s-app .s-chip:active,.s-app .s-size:active>span{transform:scale(.97)}.s-app :is(input[type=text],input[type=email],input[type=tel],textarea,select){transition:border-color var(--s-base) var(--s-ease-out),box-shadow var(--s-base) var(--s-ease-out)}.s-app :is(input[type=text],input[type=email],input[type=tel],textarea,select):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--s-accent) 22%,transparent)}:root{--tabbar-h:0px}.s-hdr .s-bag__icon,.s-hdr__back,.s-hdr__title,.s-tabbar{display:none}@media (max-width:56.1875rem){:root:has(.s-app){--tabbar-h:calc(3.75rem + env(safe-area-inset-bottom, 0px))}:root:has(.s-app .c-page:not(.c-page--order)){--tabbar-h:0px}.s-app>.s-tabbar{position:fixed;inset:auto 0 0 0;z-index:42;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom,0);background:var(--s-paper);border-top:1px solid var(--s-line-strong)}.s-app:has(.c-page:not(.c-page--order))>.s-tabbar{display:none}.s-app:has(>.s-tabbar){padding-bottom:var(--tabbar-h)}html:has(.s-app>.s-tabbar){scroll-padding-bottom:calc(var(--spacing-sticky-bar, 5rem) + var(--tabbar-h))}.s-app .s-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:44px;color:var(--s-ink-2);font-size:12px;font-weight:500;line-height:1.15;letter-spacing:.005em;-webkit-tap-highlight-color:transparent;text-decoration:none}.s-app a.s-tab:hover{color:var(--s-ink)}.s-tab__icon{display:grid;place-items:center;width:52px;height:28px;border-radius:14px}.s-hdr .s-bag__icon,.s-hdr__back svg,.s-tab__icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.s-tab__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-app .s-tab[aria-current]{color:var(--s-ink);font-weight:700}.s-app .s-tab[aria-current] .s-tab__icon{background:var(--s-line);background:color-mix(in srgb,var(--s-accent) 16%,transparent);color:var(--s-accent)}.s-app .s-tab[aria-current] .s-tab__icon svg{stroke-width:2.1}.s-app .s-tab:focus-visible{outline:2px solid var(--s-accent);outline-offset:-4px;border-radius:6px}.s-tab__badge{position:absolute;top:3px;left:calc(50% + 5px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--s-accent);color:var(--s-paper);box-shadow:0 0 0 2px var(--s-paper);font-size:10.5px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.s-app .s-hdr .s-word--deep{display:none}.s-app .s-hdr .s-hdr__back{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;margin-inline-start:-12px;margin-inline-end:-12px;color:inherit}.s-app .s-hdr .s-hdr__title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:0}.s-app nav.s-crumbs{display:none}.s-app .s-hdr .s-bag__icon{display:block;flex:0 0 auto}.s-app .s-hdr .s-bag__word{display:none}.s-app .s-hdr .s-bag{position:relative;justify-content:center;min-width:44px;margin-inline-end:-10px}.s-app .s-hdr .s-bag__count{position:absolute;top:3px;left:calc(50% + 3px);min-width:18px;height:18px;padding:0 4px;font-size:10.5px}.s-app .s-hdr .s-bag__count[data-empty=true]{width:1px;min-width:0;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0}}@media (max-width:56.1875rem) and (prefers-reduced-motion:no-preference){.s-app .s-tab,.s-tab__icon{transition:color var(--s-fast,.15s) var(--s-ease-out,ease-out),background-color var(--s-fast,.15s) var(--s-ease-out,ease-out)}}.s-app .s-stockword{display:inline-flex;align-items:center;gap:7px;font-family:var(--s-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--s-success,#245c3b)}.s-app .s-stockword:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.s-app .s-stockword[data-tone=last],.s-app .s-stockword[data-tone=low]{color:var(--s-caution)}.s-app .s-stockword[data-tone=out]{color:var(--s-muted)}.s-app .s-card__stock{margin-top:5px}.s-app .s-unshot{position:absolute;left:10px;bottom:10px;z-index:1;padding:4px 8px;border-radius:2px;background:rgb(255 255 255/.78);color:#3d3f42;font-family:var(--s-mono);font-size:10px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;pointer-events:none}.s-app .s-card .s-unshot{left:8px;bottom:8px;font-size:9px;padding:3px 6px}.s-app :is(.s-btn,.s-card,.s-chip,.s-size,.s-tab,.s-choice){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:no-preference){.s-app .s-tab{transition:color var(--s-fast) var(--s-ease-out),background-color var(--s-fast) var(--s-ease-out),transform var(--s-fast) var(--s-ease-out)}.s-app .s-tab:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.s-app .s-btn:active,.s-app .s-card:active,.s-app .s-chip:active,.s-app .s-size:active>span,.s-app .s-tab:active{transform:none;filter:brightness(.94)}}.s-app .s-bag__count[data-bump=a],.s-app .s-tab__badge[data-bump=a]{animation:s-bump-a var(--s-medium) var(--s-ease-enter)}.s-app .s-bag__count[data-bump=b],.s-app .s-tab__badge[data-bump=b]{animation:s-bump-b var(--s-medium) var(--s-ease-enter)}@keyframes s-bump-a{40%{scale:1.18}}@keyframes s-bump-b{40%{scale:1.18}}@media (prefers-reduced-motion:reduce){.s-app .s-bag__count[data-bump],.s-app .s-tab__badge[data-bump]{animation:none}}.s-app .s-result__list{list-style:none;margin:0;padding:0}.s-app .s-disc .s-disc__price{margin-top:14px;font-size:14px;line-height:1.5;letter-spacing:.02em;color:var(--s-ink);max-width:40ch}.s-app .s-disc .s-disc__price--ask{font-family:inherit;font-size:15px;letter-spacing:0;color:var(--s-ink-2)}@media (max-width:56.1875rem){.s-app .s-nav .s-nav__link--discover{display:none}}.s-app{--s-shell:var(--color-shell,#e4e0d7);--s-brass-ink:var(--theme-accent-ink,var(--color-brass-ink,#7a5726));--s-ember:var(--theme-dark,var(--color-ember,#16110d));--s-ember-ink:var(--color-ember-ink,#ffffff);--s-brass:var(--theme-accent,var(--color-brass,#b4884e));--s-ember-body:var(--theme-cream,var(--color-ember-body,#e8e2d6));--s-ember-line:var(--color-ember-line,rgba(232,226,214,0.16));--s-ember-muted:var(--color-ember-muted,#c8bda9);--s-ember-panel:var(--color-ember-panel,#241c15);--s-r-tile:var(--r-tile,4px);--s-r-pill:var(--r-pill,999px);--s-fs-l1:var(--fs-l1,12px);--s-fs-l2:var(--fs-l2,11px);--s-fs-l3:var(--fs-l3,10px);--s-tr-l1:0.16em;--s-tr-l2:0.14em;--s-tr-l3:0.12em;--s-fs-d4:var(--fs-d4,19px);--s-fs-n:var(--fs-n,15px);--s-ease-rise:cubic-bezier(0.22,0.61,0.36,1);--s-ease-swap:cubic-bezier(0.4,0,0.2,1);--s-swap:380ms;--s-swap-scale:700ms;--s-veil-backdrop:200ms;--s-veil-panel:320ms;--s-veil-ink:rgba(22,17,13,0.56)}.s-app *{transition-timing-function:var(--s-ease-rise)}.s-app .s-card{position:relative;display:flex;flex-direction:column}.s-app .s-card--tile .s-shot{perspective:none}@keyframes s-forward-card{0%{transform:perspective(1200px) translateZ(0)}to{transform:perspective(1200px) translateZ(26px)}}.s-app .s-card--tile .s-shot>.s-img{animation-name:s-forward-card}.s-app .s-card__go{color:inherit;text-decoration:none}.s-app .s-card__go:after{content:"";position:absolute;inset:0;z-index:0}.s-app .s-card__go:hover{color:inherit}.s-app .s-card__go:focus-visible{outline:none}@supports selector(:has(*)){.s-app .s-card:has(.s-card__go:focus-visible){outline:2px solid currentColor;outline-offset:2px;border-radius:var(--s-r-tile)}}@supports not selector(:has(*)){.s-app .s-card__go:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.s-app .s-card .s-shot{position:relative;overflow:hidden;border-radius:var(--s-r-tile)}.s-app .s-card__badge{position:absolute;top:12px;left:12px;z-index:1;padding:6px 8px;border-radius:0;background:color-mix(in oklab,var(--s-paper) 92%,transparent);border:1px solid var(--s-line);color:var(--s-ink);font-family:var(--s-mono);font-size:var(--s-fs-l3);line-height:1.4;letter-spacing:var(--s-tr-l3);text-transform:uppercase;white-space:nowrap;pointer-events:none}.s-app .s-card__quick{position:absolute;right:12px;bottom:12px;z-index:1;margin:0}.s-app .s-quick{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--s-line);border-radius:var(--s-r-pill);background:color-mix(in oklab,var(--s-surface) 88%,transparent);color:var(--s-ink);cursor:pointer;transition:opacity .16s var(--s-ease-rise),background-color var(--s-base) var(--s-ease-out)}.s-app .s-quick:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:max(100%,44px);height:max(100%,44px);border-radius:var(--s-r-pill)}.s-app .s-quick svg{overflow:visible}.s-app .s-quick path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square}.s-app .s-quick[data-done=true] .s-quick__plus,.s-app .s-quick__tick{opacity:0}.s-app .s-quick[data-done=true] .s-quick__tick{opacity:1}.s-app .s-quick[data-done=true]{background:var(--s-surface)}@media (hover:hover) and (pointer:fine){.s-app .s-quick{width:36px;height:36px;opacity:0}.s-app .s-card:focus-within .s-quick,.s-app .s-card:hover .s-quick{opacity:1}}@media (hover:hover) and (pointer:fine){.s-app .s-card .s-shot>.s-img,.s-app .s-card .s-shot__alt{transition:opacity var(--s-swap) var(--s-ease-swap),scale var(--s-swap-scale) var(--s-ease-swap)}.s-app .s-card[data-swap=image]:focus-within .s-shot>.s-img,.s-app .s-card[data-swap=image]:hover .s-shot>.s-img{opacity:0;scale:1.03}.s-app .s-card[data-swap=image]:focus-within .s-shot__alt,.s-app .s-card[data-swap=image]:hover .s-shot__alt{opacity:1;scale:1.03}.s-app .s-card[data-swap=scale]:focus-within .s-shot>.s-img,.s-app .s-card[data-swap=scale]:hover .s-shot>.s-img{scale:1.02}}@media (prefers-reduced-motion:reduce){.s-app .s-card .s-shot>.s-img,.s-app .s-card .s-shot__alt{transition-duration:.12s;scale:none!important}}.s-app .s-card .s-unshot{background:var(--s-shell);border:0;color:var(--s-muted);font-family:var(--s-mono);text-transform:uppercase}.s-app .s-card .s-unshot,.s-app .s-stockword{font-size:var(--s-fs-l3);letter-spacing:var(--s-tr-l3)}.s-app .s-stockword{color:var(--s-ink)}.s-app .s-stockword:before{background:color-mix(in oklab,currentColor 55%,transparent)}.s-app .s-stockword[data-tone=last]:before,.s-app .s-stockword[data-tone=low]:before,.s-app .s-stockword[data-tone=out]:before{background:currentColor}.s-app .s-link{color:var(--s-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in oklab,var(--s-line-strong) 40%,transparent);transition:text-decoration-color var(--s-base) var(--s-ease-out)}.s-app .s-link:focus-visible,.s-app .s-link:hover{color:var(--s-brass-ink);text-decoration-color:currentColor}.s-app .s-band--ember .s-link,.s-app .s-hdr .s-menu[open] .s-link{color:var(--s-ember-body);text-decoration-color:var(--s-ember-line)}.s-app .s-band--ember .s-link:hover,.s-app .s-hdr .s-menu[open] .s-link:hover{color:var(--s-brass)}@media (max-width:24.375rem){.s-app .s-shopgrid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:12px}}.s-app .s-carousel{position:relative;--s-car-w:1;--s-car-at:0}.s-app .s-carousel__track{display:grid;grid-auto-flow:column;gap:20px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--s-gutter);scroll-behavior:smooth;scrollbar-width:none}.s-app .s-carousel__track::-webkit-scrollbar{display:none}.s-app .s-carousel__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.s-app .s-carousel__cell{scroll-snap-align:start;min-width:0}@media (min-width:56.25rem){.s-app .s-carousel[data-per="4"] .s-carousel__track{--s-car-n:var(--s-car-cols,4);grid-auto-columns:calc((100% - (var(--s-car-n) - 1) * 20px) / var(--s-car-n))}.s-app .s-carousel[data-per="3"] .s-carousel__track{--s-car-n:var(--s-car-cols,3);grid-auto-columns:calc((100% - (var(--s-car-n) - 1) * 20px) / var(--s-car-n))}.s-app .s-carousel__cell--wide{grid-column:span 2}.s-app .s-carousel__track{cursor:grab}.s-app .s-carousel__track[data-grabbing]{cursor:grabbing;user-select:none}}@media (max-width:56.1875rem){.s-app .s-carousel__track{grid-auto-columns:74%;gap:12px;margin-inline:calc(-1 * var(--s-gutter));padding-inline:var(--s-gutter);scroll-padding-inline-start:var(--s-gutter)}}@media (min-width:40rem) and (max-width:56.1875rem){.s-app .s-carousel__track{grid-auto-columns:42%}}.s-app .s-carousel__rail{display:block;position:relative;height:2px;margin-top:16px;background:var(--s-line);border-radius:var(--s-r-pill);overflow:hidden;container-type:inline-size}.s-app .s-carousel__thumb{display:block;height:100%;width:calc(var(--s-car-w) * 100%);background:var(--s-brass-ink);border-radius:inherit;translate:calc(var(--s-car-at) * (100cqw - 100%)) 0}.s-app .s-carousel[data-still=true] .s-carousel__rail{visibility:hidden}.s-app .s-carousel__arrow{position:absolute;top:calc(50% - 9px);translate:0 -50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--s-line);border-radius:var(--s-r-pill);background:var(--s-surface);color:var(--s-ink);cursor:pointer;opacity:0;transition:opacity .16s var(--s-ease-rise)}.s-app .s-carousel__arrow--prev{left:12px}.s-app .s-carousel__arrow--next{right:12px}.s-app .s-carousel:focus-within .s-carousel__arrow,.s-app .s-carousel:hover .s-carousel__arrow{opacity:1}.s-app .s-carousel__arrow:focus-visible{opacity:1}.s-app .s-carousel[data-end=true] .s-carousel__arrow--next,.s-app .s-carousel[data-start=true] .s-carousel__arrow--prev,.s-app .s-carousel[data-still=true] .s-carousel__arrow{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.s-app .s-carousel__track{scroll-behavior:auto}}@media (min-width:56.25rem){.s-app .s-hdr .s-sub[open]>.s-sub__panel{background:var(--s-ember-panel);border-top:1px solid var(--s-ember-line);border-bottom:1px solid var(--s-ember-line);color:var(--s-ember-body);animation:s-veil-menu var(--s-veil-panel) var(--s-ease-rise) both}.s-app .s-hdr .s-sub[open]>.s-sub__panel:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background:var(--s-veil-ink);pointer-events:none;animation:s-veil-in var(--s-veil-backdrop) var(--s-ease-rise) both}.s-app .s-fly__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(15rem,.9fr);gap:clamp(20px,2.4vw,40px);align-items:start}.s-app .s-fly__cols:has(>.s-fly__col:nth-child(3):last-of-type){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,.9fr)}}.s-app .s-fly__eyebrow{font-family:var(--s-mono);font-size:var(--s-fs-l2);line-height:1.5;letter-spacing:var(--s-tr-l2);text-transform:uppercase;color:var(--s-brass)}.s-app .s-fly__link{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--s-ember-body)}.s-app .s-fly__link strong{font-family:var(--s-body);font-weight:300;font-size:var(--s-fs-d4);line-height:1.32;letter-spacing:.01em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.22em;transition:text-decoration-color var(--s-base) var(--s-ease-out)}.s-app .s-fly__link:focus-visible strong,.s-app .s-fly__link:hover strong{text-decoration-color:currentColor}.s-app .s-fly__link>.s-fly__text>span{display:block;font-size:14px;line-height:1.5;color:var(--s-ember-muted)}.s-app .s-fly__feature .s-fly__tile{display:grid;gap:10px;margin-top:12px;color:var(--s-ember-body)}.s-app .s-fly__feature .s-fly__tileart{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--s-r-tile);background:var(--s-ember-panel)}.s-app .s-fly__feature .s-fly__tileart .s-img{width:100%;height:100%;object-fit:cover}.s-app .s-fly__feature .s-fly__tilebody strong{font-family:var(--s-body);font-weight:300;font-size:var(--s-fs-d4);letter-spacing:.01em}.s-app .s-fly__feature .s-fly__feel,.s-app .s-fly__feature .s-fly__tilebody .s-mono{display:block;font-size:14px;color:var(--s-ember-muted)}.s-app .s-fly__feature .s-fly__tile:hover strong{text-decoration:underline 1px;text-underline-offset:.22em}@media (max-width:56.1875rem){.s-app .s-hdr .s-menu[open]:before{content:"";position:fixed;inset:0;z-index:40;background:var(--s-veil-ink);animation:s-veil-in var(--s-veil-backdrop) var(--s-ease-rise) both}.s-app .s-hdr .s-menu[open]>.s-menu__panel{position:fixed;inset:0 0 0 auto;z-index:41;width:min(88vw,24rem);max-width:100%;height:100dvh;padding:4.5rem var(--s-gutter) calc(var(--s-gutter) + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;background:var(--s-ember-panel);color:var(--s-ember-body);border-left:1px solid var(--s-ember-line);animation:s-veil-sheet var(--s-veil-panel) var(--s-ease-rise) both}.s-app .s-hdr .s-menu[open] .s-menu__footlink,.s-app .s-hdr .s-menu[open] .s-menu__helplink strong,.s-app .s-hdr .s-menu[open] .s-nav__link,.s-app .s-hdr .s-menu[open] .s-sub__toggle{color:var(--s-ember-body)}.s-app .s-hdr .s-menu[open] .s-menu__foot,.s-app .s-hdr .s-menu[open] .s-menu__foot .s-mono,.s-app .s-hdr .s-menu[open] .s-menu__helplink span,.s-app .s-hdr .s-menu[open] .s-nav__note{color:var(--s-ember-muted)}.s-app .s-hdr .s-menu[open] .s-nav a:focus-visible,.s-app .s-hdr .s-menu[open] .s-nav a:hover{color:var(--s-ember-ink)}.s-app .s-hdr .s-menu[open] .s-fly__eyebrow,.s-app .s-hdr .s-menu[open] .s-menu__helplink,.s-app .s-hdr .s-menu[open] .s-nav__link{border-color:var(--s-ember-line)}.s-app .s-hdr .s-menu[open] :focus-visible{outline-color:var(--s-ember-ink)}.s-app .s-hdr .s-menu[open]>.s-menu__toggle{position:fixed;top:6px;right:6px;z-index:42;display:grid;place-items:center;width:44px;height:44px;color:var(--s-ember-ink,#fff)}.s-app .s-hdr .s-menu[open]>.s-menu__toggle .s-menu__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s-app .s-hdr .s-menu[open]>.s-menu__toggle .s-menu__bars{display:none}.s-app .s-hdr .s-menu[open]>.s-menu__toggle:after,.s-app .s-hdr .s-menu[open]>.s-menu__toggle:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:currentColor}.s-app .s-hdr .s-menu[open]>.s-menu__toggle:before{translate:-50% -50%;rotate:45deg}.s-app .s-hdr .s-menu[open]>.s-menu__toggle:after{translate:-50% -50%;rotate:-45deg}.s-app .s-hdr .s-menu[open] .s-fly__link,.s-app .s-hdr .s-menu[open] .s-menu__helplink,.s-app .s-hdr .s-menu[open] .s-nav__link{min-height:52px}.s-app .s-hdr .s-menu[open] .s-sub__panel{background:transparent}.s-app .s-hdr .s-menu[open] .s-fly__cols{display:grid;gap:8px}.s-app .s-hdr .s-menu[open] .s-sub{display:block}.s-app .s-hdr .s-menu[open] .s-sub__toggle{position:static;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:52px;padding-inline:0}.s-app .s-hdr .s-menu[open] .s-fly__link{min-height:52px}.s-app .s-hdr .s-menu[open] .s-fly__feature{display:none}.s-app:has(.s-menu[open]){overflow:clip}}@keyframes s-veil-in{0%{opacity:0}to{opacity:1}}@keyframes s-veil-menu{0%{opacity:0;translate:0 -16px}to{opacity:1;translate:0 0}}@keyframes s-veil-sheet{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){@keyframes s-veil-menu{0%{opacity:0}to{opacity:1}}@keyframes s-veil-sheet{0%{opacity:0}to{opacity:1}}.s-app .s-hdr .s-menu[open]>.s-menu__panel,.s-app .s-hdr .s-sub[open]>.s-sub__panel{animation-duration:.12s}}.s-app .s-marks{display:block;overflow:visible}.s-app .s-marks__on{fill:var(--s-ink)}.s-app .s-marks__off{fill:var(--s-line-strong)}.s-app .s-band--ember .s-marks__on{fill:var(--s-ember-body)}.s-app .s-band--ember .s-marks__off{fill:var(--s-ember-line)}.s-app .s-aggregate{display:flex;align-items:center;gap:8px}.s-app .s-aggregate__avg{font-family:var(--s-mono);font-variant-numeric:tabular-nums;font-size:var(--s-fs-n);letter-spacing:.02em;color:var(--s-ink)}.s-app .s-aggregate__count{font-family:var(--s-mono);font-size:var(--s-fs-l2);letter-spacing:var(--s-tr-l2);text-transform:uppercase;color:var(--s-muted)}.s-app .s-aggregate--small{gap:6px;margin-top:4px}.s-app .s-aggregate--small .s-aggregate__avg{font-size:var(--s-fs-l2)}.s-app .s-aggregate--small .s-aggregate__count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s-app .s-reviewblock{display:grid;gap:24px}.s-app .s-reviewblock__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.s-app .s-reviewblock__grid:has(>:last-child:first-child){max-width:34rem}.s-app .s-reviewblock__grid:has(>:last-child:nth-child(2)){max-width:56rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:56.1875rem){.s-app .s-reviewblock__grid:has(>:last-child:nth-child(2)){grid-template-columns:minmax(0,1fr)}}.s-app .s-review2{display:grid;gap:16px;padding:24px;border-radius:var(--s-r-tile);background:var(--s-surface);height:100%}@media (min-width:56.25rem){.s-app .s-review2:has(.s-review2__photo){grid-template-columns:120px minmax(0,1fr);align-items:start}}.s-app .s-review2__photo{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--s-r-tile);background:var(--s-shell)}.s-app .s-review2__photo img{width:100%;height:100%;object-fit:cover}.s-app .s-review2__body{display:grid;gap:10px;min-width:0}.s-app .s-review2__title{font-family:var(--s-body);font-weight:300;font-size:var(--s-fs-d4);line-height:1.32;letter-spacing:.01em;color:var(--s-ink)}.s-app .s-review2__text{color:var(--s-ink-2)}@supports selector(:has(*)){.s-app .s-review2__read[data-clamp] .s-review2__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.s-app .s-review2__read:has(.s-review2__expand[open]) .s-review2__text{-webkit-line-clamp:none;line-clamp:none;overflow:visible}@media (min-width:56.25rem){.s-app .s-review2__read[data-clamp=narrow] .s-review2__text{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.s-app .s-review2__read[data-clamp=narrow] .s-review2__expand{display:none}}}.s-app .s-review2__expand>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:14px;color:var(--s-ink);text-decoration:underline 1px var(--s-line-strong);text-underline-offset:.22em}.s-app .s-review2__expand>summary::-webkit-details-marker{display:none}.s-app .s-review2__expand>summary:hover{text-decoration-color:var(--s-brass-ink)}.s-app .s-review2__expand[open] .s-review2__more,.s-app .s-review2__less{display:none}.s-app .s-review2__expand[open] .s-review2__less{display:inline}.s-app .s-review2__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--s-mono);font-size:var(--s-fs-l3);letter-spacing:var(--s-tr-l3);text-transform:uppercase;color:var(--s-muted)}.s-app .s-review2__foot>span+span:before{content:"· "}.s-app .s-review2__verified{padding:3px 6px;border:1px solid var(--s-line-strong);border-radius:0;color:var(--s-ink-2)}.s-app .s-review2__foot>.s-review2__verified:before{content:none}.s-app .s-noreviews{display:grid;gap:10px;padding:clamp(24px,4vw,40px);border-radius:var(--s-r-tile);background:var(--s-shell);max-width:44rem}.s-app .s-noreviews__eyebrow{font-family:var(--s-mono);font-size:var(--s-fs-l2);letter-spacing:var(--s-tr-l2);text-transform:uppercase;color:var(--s-brass-ink)}.s-app .s-noreviews__title{font-family:var(--s-body);font-weight:300;font-size:clamp(21px,2.4vw,26px);line-height:1.2;letter-spacing:.005em;color:var(--s-ink)}.s-app .s-noreviews__lede{max-width:48ch;color:var(--s-ink-2)}.s-app .s-compare{--split:50%;position:relative;display:grid;margin:0;aspect-ratio:16/10;overflow:hidden;border-radius:var(--s-r-tile);background:var(--s-ember)}.s-app .s-compare__side{grid-area:1/1;position:relative;display:block;width:100%;height:100%}.s-app .s-compare__side .s-img{width:100%;height:100%;object-fit:cover}.s-app .s-compare__side--after{clip-path:inset(0 0 0 var(--split))}.s-app .s-compare__cap{position:absolute;bottom:12px;padding:6px 8px;background:color-mix(in oklab,var(--s-ember,#16110d) 72%,transparent);color:var(--s-ember-body);font-family:var(--s-mono);font-size:var(--s-fs-l3);letter-spacing:var(--s-tr-l3);text-transform:uppercase;white-space:nowrap}.s-app .s-compare__cap--before{left:12px}.s-app .s-compare__cap--after{right:12px}.s-app .s-compare__rule{position:absolute;top:0;bottom:0;left:var(--split);width:2px;translate:-1px 0;background:var(--s-ember-ink,#fff);pointer-events:none;opacity:0}.s-app .s-compare__handle{display:none}.s-app .s-compare[data-live] .s-compare__rule{opacity:1}.s-app .s-compare[data-live] .s-compare__handle{display:block}.s-app .s-compare__handle,.s-app .s-compare__range{position:absolute;inset:0}.s-app .s-compare__range{width:100%;height:100%;margin:0;padding:0;appearance:none;background:transparent;cursor:ew-resize}.s-app .s-compare__range:focus-visible{outline:2px solid var(--s-ember-ink,#fff);outline-offset:-4px}.s-app .s-compare__range::-webkit-slider-runnable-track{height:100%;background:transparent}.s-app .s-compare__range::-moz-range-track{height:100%;background:transparent}.s-app .s-compare__range::-webkit-slider-thumb{appearance:none;width:44px;height:44px;background:transparent;border:0;cursor:ew-resize}.s-app .s-compare__range::-moz-range-thumb{width:44px;height:44px;background:transparent;border:0;cursor:ew-resize}.s-app .s-compare__rule:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:44px;height:44px;border:1px solid var(--s-ember-line);border-radius:var(--s-r-pill);background:color-mix(in oklab,var(--s-ember-panel) 82%,transparent)}:root[data-motion=on] .s-app .s-card{transition-property:none}:root[data-motion=on] .s-app .s-btn{transition-property:background,border-color,color}.s-app .s-load{--s-load-tone:#e4e3dc;--s-load-tone:color-mix(in oklab,var(--s-sunken) 76%,var(--s-line-strong));min-block-size:44rem;min-block-size:100svh;display:grid;gap:8px;align-content:start;animation:s-load-breathe 1.5s var(--s-ease-out) infinite alternate}@keyframes s-load-breathe{0%{opacity:.55}to{opacity:1}}.s-app .s-load__bar,.s-app .s-load__button,.s-app .s-load__panel,.s-app .s-load__rule,.s-app .s-load__shot,.s-app .s-load__stage{display:block;background:var(--s-load-tone);border-radius:2px}.s-app .s-load__bar{block-size:12px;inline-size:min(100%,13rem)}.s-app .s-load__bar[data-w=wide]{block-size:24px;inline-size:min(100%,23rem)}.s-app .s-load__bar[data-w=short]{block-size:10px;inline-size:6rem}.s-app .s-load__head{padding:46px 0 26px;display:grid;gap:14px;max-width:60ch}.s-app .s-load__filters{padding:20px 24px 18px}.s-app .s-load__panel{min-block-size:min(58svh,30rem)}.s-app .s-load__grid{animation:none}.s-app .s-load__tile{display:grid;gap:0;align-content:start}.s-app .s-load__shot{aspect-ratio:2/3;inline-size:100%;border-radius:0}.s-app .s-load__lines{display:grid;gap:9px;padding:12px 12px 22px}.s-app .s-load__product{display:grid;gap:28px;padding-block:32px 64px}.s-app .s-load__stage{aspect-ratio:2/3;inline-size:100%;max-block-size:68svh;justify-self:center}.s-app .s-load__buy{display:grid;gap:16px;align-content:start}.s-app .s-load__rule{block-size:1px;inline-size:100%;margin-block:6px}.s-app .s-load__button{block-size:52px;inline-size:min(100%,20rem);border-radius:var(--s-r-pill,999px)}@media (min-width:56.25rem){.s-app .s-load__product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}:root:not([data-rise=on]) .s-app .s-load{display:none}:root:not([data-rise=on]) body>div[hidden]{display:block}:root[data-going] body:after{content:"";position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:2px;z-index:70;pointer-events:none;background:var(--color-brass,#b4884e);background:linear-gradient(90deg,rgb(180 136 78/.35),var(--color-brass,#b4884e) 80%,#e6c999);transform-origin:0 50%;transform:scaleX(0);animation:s-going 12s var(--ease-out,cubic-bezier(0,0,.38,.9)) forwards}@keyframes s-going{0%{transform:scaleX(.04)}10%{transform:scaleX(.3)}38%{transform:scaleX(.62)}to{transform:scaleX(.93)}}.s-app .s-card:has([data-going]){transform:scale(.98)}.s-app a[data-going]{opacity:.68}@media (prefers-reduced-motion:reduce){.s-app .s-load{animation:none;opacity:1}:root[data-going] body:after{animation:none;transform:scaleX(1);opacity:.45}.s-app .s-card:has([data-going]){transform:none;filter:brightness(.94)}}.s-hdr .s-word__mark{position:relative;display:inline-grid;align-items:center}.s-hdr .s-word__logo{grid-area:1/1;display:block;width:auto;height:24px;max-width:42vw;object-fit:contain;object-position:left center}.s-hdr .s-word__logo--night{opacity:0}@supports (animation-timeline:view()){.s-app:has(.s-menu[open]) .s-hdr .s-word__logo--night,.s-app:has(.s-sub[open]) .s-hdr .s-word__logo--night{animation:none;opacity:0}.s-app:has(.s-menu[open]) .s-hdr .s-word__logo--paper,.s-app:has(.s-sub[open]) .s-hdr .s-word__logo--paper{animation:none;opacity:1}@keyframes s-logo-out{0%{opacity:1}to{opacity:0}}@keyframes s-logo-in{0%{opacity:0}to{opacity:1}}}.s-open{display:none}:root[data-open] .s-open{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:radial-gradient(ellipse 60% 44% at 50% 47%,rgb(224 168 106/.15),rgb(224 168 106/0) 72%),radial-gradient(ellipse 130% 70% at 50% 115%,rgb(36 28 21/.95),rgb(36 28 21/0) 62%),var(--theme-dark,var(--color-ember,#16110d));color:var(--color-ember-ink,#fff);contain:strict;pointer-events:none;user-select:none;-webkit-tap-highlight-color:transparent}:root[data-open=in] .s-open{animation:s-open-veil .48s var(--ease-exit,cubic-bezier(.4,.14,1,1)) var(--s-open-max,1.2s) forwards,s-open-gone 1ms calc(var(--s-open-max, 1.2s) + .48s) forwards}:root[data-open=in] .s-open__mark{animation:s-open-drift .48s var(--ease-exit,cubic-bezier(.4,.14,1,1)) var(--s-open-max,1.2s) forwards}.s-open__mark{display:grid;justify-items:center;padding-inline:24px;text-align:center}.s-open__word{font-weight:500;font-size:clamp(1.375rem,.95rem + 2.3vw,2.5rem);line-height:1.15;letter-spacing:.36em;margin-inline-end:-.36em;text-transform:uppercase;color:#fff}.s-open__logo{display:block;inline-size:min(240px,60vw);block-size:auto}.s-open__line{display:block;max-inline-size:min(40ch,92vw);margin-block-start:calc(var(--spacing) * 5);font-family:var(--font-display);font-size:var(--fs-d3);font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);letter-spacing:var(--ls-d3);line-height:var(--lh-d3);color:var(--color-ember-ink);text-wrap:balance}.s-open__line>span{white-space:nowrap}.s-open__dot{margin:0 .5em;color:var(--color-brass)}@media (max-width:39.9375rem){.s-open__dot{display:none}.s-open__place{display:block;margin-block-start:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--fs-l1);letter-spacing:var(--ls-l1);text-transform:uppercase;color:var(--color-ember-muted)}}.s-open__bar{display:block;margin-block-start:calc(var(--spacing) * 5);inline-size:64px;block-size:1px;background:var(--color-brass);transform-origin:50% 50%}.s-open__fill{display:none}:root[data-open] .s-open__logo,:root[data-open] .s-open__word{animation:s-rise var(--rise-duration,.52s) var(--rise-ease,cubic-bezier(.22,.61,.36,1)) both}:root[data-open] .s-open__line{animation:s-rise var(--rise-duration,.52s) var(--rise-ease,cubic-bezier(.22,.61,.36,1)) .11s both}:root[data-open] .s-open__bar{animation:s-open-thread var(--pour-duration) var(--pour-ease) calc(2 * var(--rise-stagger)) both}@keyframes s-open-thread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports ((background-clip:text) or (-webkit-background-clip:text)){:root[data-open] .s-open__word{background:linear-gradient(100deg,#fff,#fff 41%,#f0d6aa 50%,#fff 59%,#fff) 100% 0 /260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:s-rise var(--rise-duration,.52s) var(--rise-ease,cubic-bezier(.22,.61,.36,1)) both,s-open-glide 1.2s var(--ease-standard,cubic-bezier(.2,0,.38,.9)) .26s both}}@keyframes s-open-glide{0%{background-position:100% 0}to{background-position:0 0}}:root[data-open=out] .s-open,:root[data-open=skip] .s-open{pointer-events:none;animation:s-open-veil .48s var(--ease-exit,cubic-bezier(.4,.14,1,1)) forwards}:root[data-open=out] .s-open__mark,:root[data-open=skip] .s-open__mark{animation:s-open-drift .48s var(--ease-exit,cubic-bezier(.4,.14,1,1)) forwards}:root[data-open=skip] .s-open,:root[data-open=skip] .s-open__mark{animation-duration:.24s}@keyframes s-open-veil{to{opacity:0}}@keyframes s-open-gone{to{visibility:hidden}}@keyframes s-open-drift{to{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce),print{:root[data-open] .s-open{display:none}}.s-app .s-going,.s-app .s-going>.s-load,:root[data-going-shape] .s-app>main>:not(.s-going){display:none}:root[data-going-shape] .s-app>main>.s-going{display:block}:root[data-going-shape=home] .s-going>[data-shape=home],:root[data-going-shape=listing] .s-going>[data-shape=listing],:root[data-going-shape=page] .s-going>[data-shape=page],:root[data-going-shape=product] .s-going>[data-shape=product]{display:grid}.s-app .s-going>.s-load--home{block-size:100svh;min-block-size:620px;max-block-size:860px;background:radial-gradient(ellipse 60% 44% at 50% 47%,rgb(224 168 106/.08),rgb(224 168 106/0) 72%),var(--theme-dark,var(--color-ember,#16110d));animation:none}:root[data-going-shape=home] .s-going>.s-load--home{display:block}@media (prefers-reduced-motion:reduce){:root[data-going-shape] .s-going>.s-load{animation:none}}@media (max-width:860px){.s-app .s-hdr a.s-acct{display:none}}@keyframes s-frame-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes s-frame-rise{0%{opacity:0}to{opacity:1}}}@media (min-width:900px){.s-app .s-hdr .s-nav{gap:26px}.s-app .s-hdr .s-nav__label{letter-spacing:.01em}.s-app .s-hdr .s-sub__toggle{min-width:30px}.s-app .s-hdr .s-nav__link{transition:color var(--s-base) var(--s-ease-out),transform var(--s-base) var(--s-ease-out)}@media (prefers-reduced-motion:no-preference){.s-app .s-hdr .s-nav__group:hover>.s-nav__link,.s-app .s-hdr .s-nav__link:hover{transform:translateY(-1px)}}.s-app .s-hdr a.s-acct,.s-app .s-hdr a.s-bag{position:relative}.s-app .s-hdr a.s-acct:after,.s-app .s-hdr a.s-bag:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--s-base) var(--s-ease-out)}.s-app .s-hdr a.s-acct:focus-visible:after,.s-app .s-hdr a.s-acct:hover:after,.s-app .s-hdr a.s-bag:focus-visible:after,.s-app .s-hdr a.s-bag:hover:after{transform:scaleX(1)}.s-app .s-hdr .s-sub[open]>.s-sub__panel{box-shadow:0 10px 24px -18px rgb(0 0 0/.45),0 34px 72px -40px rgb(0 0 0/.55)}@media (prefers-reduced-motion:no-preference){.s-app .s-hdr .s-sub[open] .s-fly__cols>*{animation:s-frame-rise .42s var(--s-ease-rise) both}.s-app .s-hdr .s-sub[open] .s-fly__cols>:first-child{animation-delay:40ms}.s-app .s-hdr .s-sub[open] .s-fly__cols>:nth-child(2){animation-delay:85ms}.s-app .s-hdr .s-sub[open] .s-fly__cols>:nth-child(3){animation-delay:.13s}.s-app .s-hdr .s-sub[open] .s-fly__cols>:nth-child(4){animation-delay:175ms}.s-app .s-hdr .s-sub[open] .s-fly__cols>:nth-child(5){animation-delay:.22s}}}@media (min-width:900px){.s-app .s-fly__cols:has(>.s-fly__col:nth-child(2)+.s-fly__feature){grid-template-columns:repeat(2,minmax(0,1.1fr)) minmax(15rem,1fr);gap:clamp(28px,4vw,64px)}}.s-app .s-fly__feature .s-fly__tileart{background:rgb(255 255 255/.05);border:1px solid var(--s-ember-line)}.s-app .s-fly__link{transition:color var(--s-base) var(--s-ease-out),transform var(--s-base) var(--s-ease-out)}@media (prefers-reduced-motion:no-preference){.s-app .s-fly__link:focus-visible,.s-app .s-fly__link:hover{transform:translateX(4px)}}.s-app .s-fly__dot{transition:transform var(--s-base) var(--s-ease-out)}@media (prefers-reduced-motion:no-preference){.s-app .s-fly__link:focus-visible .s-fly__dot,.s-app .s-fly__link:hover .s-fly__dot{transform:scale(1.12)}}.s-app .s-fly__tileart .s-img{transition:transform var(--s-slow) var(--s-ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.s-app .s-fly__tile:focus-visible .s-fly__tileart .s-img,.s-app .s-fly__tile:hover .s-fly__tileart .s-img{transform:scale(1.045)}}@media (max-width:56.1875rem){.s-app:has(.s-menu[open])>.s-tabbar{z-index:29}.s-app .s-hdr .s-menu[open] .s-menu__helplink{background:rgb(255 255 255/.06);border-color:var(--s-ember-line);border-radius:var(--s-r-tile);transition:background var(--s-base) var(--s-ease-out),border-color var(--s-base) var(--s-ease-out)}.s-app .s-hdr .s-menu[open] .s-menu__helplink:focus-visible,.s-app .s-hdr .s-menu[open] .s-menu__helplink:hover{background:rgb(255 255 255/.1);border-color:var(--s-ember-muted)}.s-app .s-hdr .s-menu[open] .s-nav__link[aria-current=page],.s-app .s-hdr .s-menu[open] .s-nav__link[data-within=true]{color:var(--s-ember-amber,#e0a86a);box-shadow:inset 2px 0 0 0 var(--s-ember-amber,#e0a86a)}@media (prefers-reduced-motion:no-preference){.s-app .s-hdr .s-menu[open] .s-menu__foot,.s-app .s-hdr .s-menu[open] .s-menu__help,.s-app .s-hdr .s-menu[open] .s-nav>*{animation:s-frame-rise .36s var(--s-ease-rise) both}.s-app .s-hdr .s-menu[open] .s-nav>:first-child{animation-delay:50ms}.s-app .s-hdr .s-menu[open] .s-nav>:nth-child(2){animation-delay:80ms}.s-app .s-hdr .s-menu[open] .s-nav>:nth-child(3){animation-delay:.11s}.s-app .s-hdr .s-menu[open] .s-nav>:nth-child(4){animation-delay:.14s}.s-app .s-hdr .s-menu[open] .s-nav>:nth-child(5){animation-delay:.17s}.s-app .s-hdr .s-menu[open] .s-nav>:nth-child(6){animation-delay:.2s}.s-app .s-hdr .s-menu[open] .s-nav>:nth-child(7){animation-delay:.23s}.s-app .s-hdr .s-menu[open] .s-menu__help{animation-delay:.26s}.s-app .s-hdr .s-menu[open] .s-menu__foot{animation-delay:.3s}}}.s-app .s-ftr .s-ftr__col .s-eyebrow{display:flex;align-items:center;gap:10px}.s-app .s-ftr .s-ftr__col .s-eyebrow:before{content:"";flex:0 0 auto;width:24px;height:1px;background:currentColor;opacity:.6}@media (min-width:761px){.s-app .s-ftr .s-ftr__map{grid-template-columns:1.05fr 1fr .85fr 1.35fr;gap:32px 48px}}.s-app .s-ftr .s-ftr__col li a{transition:color var(--s-base) var(--s-ease-out),text-decoration-color var(--s-base) var(--s-ease-out),transform var(--s-base) var(--s-ease-out)}@media (prefers-reduced-motion:no-preference){.s-app .s-ftr .s-ftr__col li a:focus-visible,.s-app .s-ftr .s-ftr__col li a:hover{transform:translateX(4px)}}.s-app .s-ftr .s-ftr__top{gap:7px;transition:color var(--s-base) var(--s-ease-out)}.s-app .s-ftr .s-ftr__top:after{content:"↑";content:"↑"/"";display:inline-block;transition:transform var(--s-base) var(--s-ease-out)}.s-app .s-ftr .s-ftr__top:focus-visible,.s-app .s-ftr .s-ftr__top:hover{color:var(--s-ember-ink,#fff)}@media (prefers-reduced-motion:no-preference){.s-app .s-ftr .s-ftr__top:focus-visible:after,.s-app .s-ftr .s-ftr__top:hover:after{transform:translateY(-3px)}}.s-app .s-find{display:inline-flex;align-items:center}.s-app .s-find__link,.s-app .s-find__open{display:inline-grid;place-items:center;width:40px;height:40px;margin:-8px 0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.s-app .s-find__link:focus-visible,.s-app .s-find__open:focus-visible{outline:2px solid currentColor;outline-offset:2px}.s-app .s-find__link{display:none}@supports not selector(:popover-open){.s-app .s-find__open{display:none}.s-app .s-find__link{display:inline-grid}}.s-app .s-find__sheet{position:fixed;inset:0 0 auto 0;width:100%;max-width:none;height:auto;margin:0;padding:clamp(28px,4vw,56px) var(--s-gutter) clamp(26px,3vw,40px);border:0;border-bottom:1px solid var(--color-line,#dbdad3);background:var(--color-paper,#efeee9);color:var(--color-ink,#17181a);box-shadow:0 30px 80px -40px rgb(0 0 0/.45)}.s-app .s-find__sheet::backdrop{background:rgb(12 9 7/.42);backdrop-filter:blur(4px)}.s-app .s-find__form{width:min(760px,100%);margin:0 auto}.s-app .s-find__title{display:block;margin-bottom:14px;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted,#6e7073)}.s-app .s-find__row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-ink,#17181a);padding-bottom:10px}.s-app .s-find__row .s-find__glyph{flex:none;width:22px;height:22px}.s-app .s-find__q{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:clamp(1.375rem,1rem + 1.6vw,2.25rem);font-weight:300;letter-spacing:-.02em;outline:none}.s-app .s-find__q::-webkit-calendar-picker-indicator,.s-app .s-find__q::-webkit-search-cancel-button{display:none!important}.s-app .s-find__go{flex:none;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--color-ink,#17181a);color:var(--color-paper,#efeee9);font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.s-app .s-find__hint{margin:12px 0 0;font-size:.875rem;color:var(--color-muted,#6e7073)}.s-app .s-find__close{position:absolute;top:14px;right:var(--s-gutter);min-height:36px;padding:0 12px;border:1px solid var(--color-line,#dbdad3);border-radius:999px;background:transparent;color:inherit;font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@media (prefers-reduced-motion:no-preference){.s-app .s-find__sheet{opacity:0;transform:translate3d(0,-16px,0);transition:opacity .32s var(--s-ease-out),transform .42s var(--s-ease-out),overlay .32s allow-discrete,display .32s allow-discrete}.s-app .s-find__sheet:popover-open{opacity:1;transform:none}@starting-style{.s-app .s-find__sheet:popover-open{opacity:0;transform:translate3d(0,-16px,0)}}}.s-app .s-ftr .s-ftr__legal{margin:14px 0 0;font-size:.75rem;color:var(--s-ember-muted,#c8bda9)}.s-app[data-interact] :where(a,button,input,select,textarea,summary,label,[tabindex]):focus-visible{outline-color:var(--focus-ring)}@media (hover:hover){.s-app[data-interact] .ib-card:hover .ib-card__face,.s-app[data-interact] .s-card:hover .s-shot{box-shadow:inset 0 -2px 0 var(--interact-line),0 18px 32px -22px rgb(var(--interact-rgb)/.55)}.s-app[data-interact] :is(.s-rvp,.s-shopby__tile,.ib-shopby__tile):hover{border-color:var(--interact-line);box-shadow:0 0 0 1px var(--interact-line),0 18px 32px -22px rgb(var(--interact-rgb)/.55)}.s-app[data-interact] :is(.s-chip:not([aria-pressed=true]),.b-slot:not(:has(input:checked)),label.b-daychip:not(:has(input:checked)),.b-chip:not(:has(input:checked)),.fq-answer:not([data-picked],[data-going])):hover{border-color:var(--interact);background-color:var(--interact-soft)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.s-app[data-interact] :is(.s-card,.ib-card,.s-rvp,.s-shopby__tile,.ib-shopby__tile){transition:transform var(--s-fast,.15s) var(--s-ease-out,ease-out),box-shadow var(--s-base,.2s) var(--s-ease-out,ease-out),border-color var(--s-base,.2s) var(--s-ease-out,ease-out)}.s-app[data-interact] :is(.s-card,.ib-card,.s-rvp,.s-shopby__tile,.ib-shopby__tile):hover{transform:translateY(-2px)}}.s-app[data-interact] :is(.s-chip[aria-pressed=true],.b-slot:has(input:checked),.b-daychip:has(input:checked),.b-chip:has(input:checked)){box-shadow:inset 0 -3px 0 var(--interact-on-ink,var(--interact-line))}.s-app[data-interact] .fq-answer:is([data-picked],[data-going]){box-shadow:0 0 0 2px var(--interact-line)}@media (prefers-reduced-motion:no-preference){.s-app[data-interact] :is(.s-chip,.b-slot,.b-chip):active{transform:translateY(1px)}}.s-app a[data-unread]{position:relative}.s-app .s-hdr a.s-acct[data-unread]:before,.s-app .s-tab[data-unread] .s-tab__icon:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#c0321f;box-shadow:0 0 0 2px var(--s-paper,#fff)}.s-app .s-hdr a.s-acct[data-unread]:before{top:10px;right:-9px}.s-app .s-tab[data-unread] .s-tab__icon{position:relative}.s-app .s-tab[data-unread] .s-tab__icon:after{top:1px;right:12px}