.s-hpb{--wrap:min(1280px,100%)}.band .s-disc>*{padding-block:0}.band .s-disc__txt>.s-eyebrow{display:none}.band .s-disc__txt{padding-inline:0}.s-app .band .s-disc__price{max-width:none}.s-app .band .s-disc :is(h1,h2){max-width:22ch}@media (min-width:56.25rem){.band .s-disc__txt{padding-inline-end:clamp(1.5rem,4vw,4rem)}}@media (max-width:39.9375rem){.band .s-disc .s-cta-row{display:flex;flex-wrap:wrap;gap:12px}.band .s-disc .s-cta-row>*{flex:1 1 100%}.band .s-disc .s-cta-row .s-btn{width:100%}}.s-hpb__rail{margin-inline:calc(-1 * var(--gutter))}.s-app .s-hpb__rail .s-carousel__track{margin-inline:0;padding-inline:var(--gutter);scroll-padding-inline-start:var(--gutter)}.s-shelftail{display:grid;grid-template-rows:repeat(4,auto);gap:10px;align-content:end;align-self:start;min-height:16rem;padding:clamp(20px,2vw,28px);border-radius:var(--r-tile);background-color:var(--color-shell);color:inherit;text-decoration:none;transition:background-color .38s cubic-bezier(.4,0,.2,1)}.s-shelftail__rest{display:grid;align-content:end;gap:6px;min-height:0;margin-bottom:14px;overflow:hidden;font-family:var(--font-mono);font-size:var(--fs-l2);line-height:var(--lh-l2);letter-spacing:var(--ls-l2);text-transform:uppercase;color:var(--band-label)}.s-shelftail__art{display:block;align-self:end;margin-bottom:6px}.s-shelftail__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-pill);border:1px solid var(--color-line-strong);font-size:18px;line-height:1;color:var(--theme-ink,var(--color-ink));transition:transform .38s cubic-bezier(.4,0,.2,1)}.s-shelftail__name{font-size:var(--fs-d4);font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);line-height:var(--lh-d4);letter-spacing:var(--ls-d4);color:var(--band-ink)}.s-shelftail__count{font-family:var(--font-mono);font-size:var(--fs-l2);line-height:var(--lh-l2);letter-spacing:var(--ls-l2);text-transform:uppercase;color:var(--band-label)}@media (hover:hover) and (pointer:fine){.s-shelftail:hover{background-color:var(--color-sunken)}.s-shelftail:hover .s-shelftail__mark{transform:translateX(4px)}.s-shelftail:hover .s-shelftail__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--color-line-strong)}}@media (prefers-reduced-motion:reduce){.s-shelftail,.s-shelftail__mark{transition:none}.s-shelftail:hover .s-shelftail__mark{transform:none}}.s-app .s-hpb__tile:focus-visible,.s-app .s-shelftail:focus-visible{outline:2px solid currentColor;outline-offset:2px}.s-hpb__rail .s-card .s-shot{aspect-ratio:4/5}.s-hpb .band__action{margin-top:24px}@media (min-width:40rem){.s-hpb .s-hpb__more{display:none}}@media (max-width:39.9375rem){.s-hpb__rail .s-carousel__cell:has(>.s-shelftail){display:none}}.s-hpb .s-head__more>span[aria-hidden=true]{margin-inline-start:.4em}.s-hpb .band__action>.s-head__more{display:inline-flex;align-items:center;min-height:44px}.s-hpb__feel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}.s-hpb__feel:has(>:last-child:nth-child(-n+2)){grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),22rem));justify-content:start}@media (max-width:39.9375rem){.s-hpb__feel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.s-hpb__tile{display:grid;gap:12px;color:inherit;text-decoration:none}.s-hpb__tileart{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--r-tile);background-color:var(--color-surface)}.s-hpb__tileart :is(img,picture,svg){display:block;width:100%;height:100%;object-fit:cover}.s-hpb__tileart[data-art=field]{box-shadow:inset 0 0 0 1px var(--color-line-strong)}.s-hpb__tileart[data-art=field] :is(img,picture,svg){padding:10px;border-radius:calc(var(--r-tile) + 6px)}.s-hpb__tilename{font-size:var(--fs-d4);font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);line-height:var(--lh-d4);letter-spacing:var(--ls-d4);color:var(--band-ink)}.s-hpb__tileline{font-size:var(--fs-b-sm);line-height:var(--lh-b-sm);color:var(--band-body)}.s-hpb__tilecount{font-family:var(--font-mono);font-size:var(--fs-l3);line-height:var(--lh-l3);letter-spacing:var(--ls-l3);text-transform:uppercase;color:var(--band-label)}@media (hover:hover) and (pointer:fine){.s-hpb__tileart :is(img,picture){transition:transform .7s cubic-bezier(.4,0,.2,1)}.s-hpb__tile:hover .s-hpb__tileart :is(img,picture){transform:scale(1.03)}.s-hpb__tile:hover .s-hpb__tilename{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--color-line-strong)}}@media (prefers-reduced-motion:reduce){.s-hpb__tile:hover .s-hpb__tileart :is(img,picture){transform:none}}.s-hpb__bar{position:relative;isolation:isolate}.s-hpb__bar>.s-hpb__barart{max-width:none;margin-inline:0}.s-hpb__barart{position:absolute;inset:0 calc(-1 * var(--gutter));z-index:-1;overflow:hidden;background-color:var(--theme-dark,var(--color-ember))}.s-hpb__barart :is(img,picture,video){display:block;width:100%;height:100%;object-fit:cover}.s-hpb__barart:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--theme-dark-rgb,22 17 13)/.86) 0,rgb(var(--theme-dark-rgb,22 17 13)/.52) 46%,rgb(var(--theme-dark-rgb,22 17 13)/.12) 78%,rgb(var(--theme-dark-rgb,22 17 13)/0) 100%),linear-gradient(to right,rgb(var(--theme-dark-rgb,22 17 13)/.72) 0,rgb(var(--theme-dark-rgb,22 17 13)/.28) 44%,rgb(var(--theme-dark-rgb,22 17 13)/0) 74%)}.s-hpb__barbody{max-width:46ch;margin-inline:0}.s-hpb__bar>.s-hpb__barbody{margin-inline-start:max(0px,(100% - var(--wrap))/2)}.s-hpb__bar:has(.s-hpb__barart) .s-hpb__barbody{min-height:15rem;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:39.9375rem){.s-hpb__bar:has(.s-hpb__barart) .s-hpb__barbody{min-height:11rem}}.s-hpb__made{display:grid;gap:clamp(24px,3vw,44px);align-items:start}@media (min-width:56.25rem){.s-hpb__made{grid-template-columns:minmax(0,34rem) minmax(0,1fr)}}.s-hpb__madeart{position:relative;overflow:hidden;border-radius:var(--r-tile);aspect-ratio:4/3;background-color:var(--color-ember-panel,#241c15)}.s-hpb__madeart :is(img,picture,svg){display:block;width:100%;height:100%;object-fit:cover}.s-hpb__facts{margin:0;display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);column-gap:0;max-width:26rem}.s-hpb__facts dt{padding-block:10px;padding-inline-end:20px;font-family:var(--font-mono);font-size:var(--fs-l3);line-height:var(--lh-l3);letter-spacing:var(--ls-l3);text-transform:uppercase;color:var(--band-label)}.s-hpb__facts dd,.s-hpb__facts dt{border-top:1px solid var(--band-rule)}.s-hpb__facts dd{margin:0;padding-block:10px;text-align:right;font-size:var(--fs-b-sm);line-height:var(--lh-b-sm);color:var(--band-ink)}.s-hpb__prose>p{margin:0 0 14px;max-width:62ch;font-size:var(--fs-b-long);line-height:var(--lh-b-long);color:var(--band-body)}.s-hpb__prose>p:last-child{margin-bottom:0}.band .s-door__art{display:block;position:relative;aspect-ratio:2/1;overflow:hidden;background-color:var(--color-surface)}.band .s-door__art :is(img,picture,svg){display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.s-hpb .s-door{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;justify-content:normal;align-content:stretch}@media (min-width:30rem) and (max-width:63.9375rem){.s-hpb .s-doors{grid-template-columns:minmax(0,1fr)}.s-hpb .s-door{grid-template-columns:minmax(0,clamp(8rem,34%,13rem)) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:clamp(18px,3vw,28px);row-gap:10px;align-items:start}.s-hpb .s-door__art{grid-row:1/span 2;align-self:stretch;aspect-ratio:auto;height:100%;min-height:7.5rem}.s-hpb .s-door>div{align-self:end}.s-hpb .s-door>.s-eyebrow{align-self:start}}.s-hpb__cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:39.9375rem){.s-hpb__cta>*{flex:1 1 100%}}.s-hpb .s-door{position:relative;border-radius:var(--r-tile);transition:background-color .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1)}.s-hpb .s-door h3{position:relative;display:inline-block;padding-inline-end:1.15em}.s-hpb .s-door h3:after{content:"\2192"/"";position:absolute;right:0;bottom:.08em;font-size:.8em;line-height:1;opacity:0;transition:opacity .24s cubic-bezier(.4,0,.2,1),translate .24s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.s-hpb .s-door:focus-visible,.s-hpb .s-door:hover{background-color:var(--color-surface)}.s-hpb .s-door:focus-visible h3,.s-hpb .s-door:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--color-line-strong)}.s-hpb .s-door:focus-visible h3:after,.s-hpb .s-door:hover h3:after{opacity:1;translate:3px 0}.band .s-door__art :is(img,picture,svg){transition:transform .7s cubic-bezier(.4,0,.2,1)}.s-hpb .s-door:focus-visible .s-door__art :is(img,picture,svg),.s-hpb .s-door:hover .s-door__art :is(img,picture,svg){transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.s-hpb .s-door h3:after,.s-hpb .s-door:hover h3:after{translate:none;transition:opacity .15s linear}.s-hpb .s-door:hover .s-door__art :is(img,picture,svg){transform:none}}.s-hpb__tile{border-radius:var(--r-tile);transition:background-color .24s cubic-bezier(.4,0,.2,1)}.s-hpb__tilename{position:relative;justify-self:start;display:inline-block;padding-inline-end:1.05em}.s-hpb__tilename:after{content:"\2192"/"";position:absolute;right:0;bottom:.08em;font-size:.8em;line-height:1;opacity:0;transition:opacity .24s cubic-bezier(.4,0,.2,1),translate .24s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.s-hpb__tile:focus-visible .s-hpb__tilename:after,.s-hpb__tile:hover .s-hpb__tilename:after{opacity:1;translate:3px 0}}@media (prefers-reduced-motion:reduce){.s-hpb__tile:hover .s-hpb__tilename:after,.s-hpb__tilename:after{translate:none;transition:opacity .15s linear}}.s-hpb__tileart[data-art=field]{display:grid;place-items:center;background-color:var(--theme-ground,var(--color-paper));box-shadow:inset 0 0 0 1px var(--theme-hairline,var(--color-line))}.s-hpb__tileart[data-art=field] :is(img,picture,svg){position:absolute;inset:0;margin:auto;width:62%;height:62%;padding:0;border-radius:var(--r-tile);object-fit:cover}@media (hover:hover) and (pointer:fine){.s-hpb__tile:hover .s-hpb__tileart[data-art=field] :is(img,picture,svg){transform:none}.s-hpb__tile:hover .s-hpb__tileart[data-art=field]{background-color:var(--color-surface)}}@media (min-width:56.25rem){.s-hpb .s-reviewblock{grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem);align-items:start}.s-hpb .s-reviewblock>.s-reviewblock__grid{grid-column:2}.s-hpb .s-reviewblock:has(>.s-reviewblock__grid:first-child){grid-template-columns:minmax(0,1fr)}.s-hpb .s-reviewblock:has(>.s-reviewblock__grid:first-child)>.s-reviewblock__grid{grid-column:1}}.s-hpb .s-review2__read:has(.s-review2__expand[open]) .s-review2__text{animation:s-hpb-veil .26s cubic-bezier(.4,0,.2,1) both}@keyframes s-hpb-veil{0%{opacity:0}to{opacity:1}}.s-app .s-hpb--inspired .band__heading{font-size:var(--fs-d2,clamp(2rem,1.35rem + 3.2vw,3.625rem));line-height:var(--lh-d2,1.06);letter-spacing:var(--ls-d2,.005em);max-width:18ch}.s-app .s-hpb--inspired .s-card--tile{border-radius:var(--r-tile);overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-app .band .s-disc__vials .s-img,.s-app .s-hpb__madeart .s-img{--drift-amplitude:3%;--drift-max:22px;scale:1.07;animation:drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}.s-app .s-hpb--inspired .s-card__inspired{font-family:var(--font-mono);font-size:var(--fs-l3,.625rem);line-height:var(--lh-l3,1.4);letter-spacing:var(--ls-l3,.12em);text-transform:uppercase;color:var(--theme-accent-ink,var(--color-brass-ink,#7a5726));margin-top:.5em}