.home-band{padding-block:calc(var(--section-gap) / 2)}:is(.home-hero,.home-band) :is(h1,h2):not([class]){font-style:italic;font-weight:360;letter-spacing:-.02em}.home-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem var(--space-4);margin-block-end:var(--space-4)}.home-head h2{--display: var(--display-xl);--display-small: var(--display-xl-phone);max-inline-size:20ch;line-height:1.05}.home-head .arrow-link{flex:none}.home-hero,.home-band{--sentio-leaf-shadow-opacity: .095}.home-hero{overflow-x:clip}.home-hero .layout{display:grid;gap:var(--space-5);align-items:center;padding-block:clamp(2.4rem,3.2vw,4.8rem) clamp(3.2rem,4vw,5.6rem)}@media(min-width:750px){.home-hero .layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-5)}}@media(min-width:990px){.home-hero .layout{grid-template-columns:minmax(0,1.2fr) minmax(36rem,.8fr);gap:clamp(6rem,7vw,11rem)}}.home-hero .copy{display:flex;flex-direction:column;align-items:flex-start}.home-hero .hero-chip{position:relative;display:inline-flex;align-items:center;gap:.8rem;margin:0 0 var(--space-3);padding:.7rem 1.6rem .7rem 1.2rem;border-radius:var(--radius-pill);background:var(--tint);color:var(--ink);font-size:1.4rem;font-weight:600;line-height:1.3}.home-hero .hero-chip a{color:inherit;text-decoration-color:color-mix(in oklab,var(--action) 45%,transparent);text-underline-offset:.3rem}.home-hero .hero-chip a:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:""}.home-hero .hero-chip .icon{display:grid;flex:none;inline-size:1.8rem;block-size:1.8rem;color:var(--action)}.home-hero .hero-chip svg{inline-size:100%;block-size:100%}.home-hero h1:not([class]){--display: var(--display-hero);--display-small: var(--display-hero-phone);max-inline-size:15ch;line-height:1}.home-hero .lede{max-inline-size:44ch;margin-block-start:var(--space-3);color:var(--ink-soft);font-size:clamp(1.6rem,1.25vw,1.8rem);line-height:1.6}.home-hero .lede p{margin:0}.home-hero .actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-block-start:var(--space-4)}@media(max-width:749px){.home-hero .actions{display:grid;inline-size:100%}}.home-hero .hero-people{display:flex;align-items:center;gap:1.4rem;margin:var(--space-5) 0 0;color:var(--ink-soft);font-size:1.45rem;line-height:1.45}.home-hero .hero-people strong{color:var(--ink);font-weight:600}.home-hero .hero-people .faces{--face-size: 4.8rem}.home-hero.has-washes{--wash-sage: color-mix(in oklab, var(--field), var(--paper) 10%);--wash-clay: rgb(243 220 205 / .75);--wash-leaf: color-mix(in oklab, var(--field) 60%, transparent);background:linear-gradient(to bottom,var(--paper),transparent 18%,transparent 62%,var(--paper) 92%),radial-gradient(min(34rem,80vw) min(26rem,60vw) at 88% 18%,var(--wash-sage),transparent 70%),radial-gradient(min(30rem,70vw) min(24rem,50vw) at 6% 78%,var(--wash-clay),transparent 70%),radial-gradient(min(26rem,60vw) min(20rem,44vw) at 62% 84%,var(--wash-leaf),transparent 70%),var(--paper)}.home-hero .visual{isolation:isolate}.home-hero .hero-glow{position:absolute;z-index:-1;pointer-events:none;top:-7rem;right:-7rem;bottom:-7rem;left:-7rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--action) 26%,var(--paper) 74%),transparent);opacity:.55;filter:blur(2rem)}@media(max-width:749px){.home-hero .hero-glow{top:-3.2rem;right:-3.2rem;bottom:-3.2rem;left:-3.2rem}}.home-hero .visual{position:relative;inline-size:min(100%,44rem);justify-self:center}@media(max-width:749px){.home-hero .visual{inline-size:min(84%,40rem)}}.home-hero .picture{max-block-size:min(66rem,78vh);background:var(--tint)}.home-hero .picture:not(.sentio-mask){aspect-ratio:4 / 5.2;overflow:hidden;border-radius:var(--radius-organic)}.home-hero .picture:not(.sentio-mask) img{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media(max-width:749px){.home-hero .visual{inline-size:100%}.home-hero .visual:after{display:none}.home-hero .hero-glow{display:none}.home-hero .picture.sentio-mask,.home-hero .picture:not(.sentio-mask){aspect-ratio:5 / 2;overflow:hidden;border-radius:var(--radius-lg);-webkit-mask:none;mask:none}:is(.home-hero .picture.sentio-mask,.home-hero .picture:not(.sentio-mask)) img{block-size:100%;object-fit:cover;object-position:50% 62%}}.home-hero .highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem;margin:0;padding:0 0 calc(var(--section-gap) / 2);list-style:none}@media(max-width:749px){.home-hero .highlights{flex-direction:column;align-items:flex-start;gap:1rem}}.home-hero .highlights li{display:flex;align-items:center;gap:.9rem;color:var(--ink-soft);font-size:1.45rem;line-height:1.4}.home-hero .highlights .icon{display:grid;flex:none;inline-size:1.8rem;block-size:1.8rem;color:var(--action)}.home-hero .highlights .icon svg{inline-size:100%;block-size:100%}.home-band:is(.home-flow--wash,.home-flow--wash-flip){--wave: clamp(4rem, 6vw, 9.6rem);position:relative;z-index:1;overflow-x:clip;margin-block:var(--wave);padding-block:calc(var(--section-gap) * .6);background:color-mix(in oklab,var(--field) 62%,var(--paper))}.home-band:is(.home-flow--wash,.home-flow--wash-flip)>.page-width.has-leaf-shadow:before{inset-inline:calc((100% - 100vw)/2)}.home-band.home-flow--plain{padding-block:calc(var(--section-gap) * .6)}.entry-points{overflow-x:clip}.entry-points .routes{display:grid;gap:var(--space-6) var(--space-5);margin:0;padding:0;list-style:none}@media(min-width:750px){.entry-points .routes{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry-points .route{min-inline-size:0}.entry-points .frame{display:block;flex:none;block-size:100%;aspect-ratio:4 / 5.2}.entry-points .frame>.sentio-mask{inline-size:100%;block-size:100%;background:var(--tint)}.entry-points .routes--editorial{align-items:start}.entry-points .routes--editorial .route{display:grid;justify-items:start}.entry-points .routes--editorial .pictures{display:flex;justify-content:flex-start;gap:6%;inline-size:100%;aspect-ratio:5 / 3;margin-block-end:var(--space-5);text-decoration:none}.entry-points .routes--editorial h3{font-size:clamp(2.6rem,2.2vw,3.2rem);line-height:1.1}.entry-points .routes--editorial h3 a{color:inherit;text-decoration:none}.entry-points .routes--editorial .line{max-inline-size:42ch;margin:.8rem 0 0;color:var(--ink-soft);font-size:1.6rem;line-height:1.6}.entry-points .routes--editorial .facts{margin:.8rem 0 0;color:var(--ink-soft);font-size:1.35rem;line-height:1.5}.entry-points .routes--editorial .arrow-link{margin-block-start:var(--space-3)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.entry-points .routes--editorial .sentio-mask img{transition:scale .6s var(--ease-out)}.entry-points .routes--editorial .route:has(h3 a:hover,.pictures:hover) .sentio-mask img{scale:1.03}}.entry-points .labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);inline-size:100%;margin:var(--space-4) 0 0;padding:0;list-style:none}.entry-points .apothecary{display:grid;color:var(--ink);text-decoration:none}.entry-points .apothecary .shot{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--tint)}.entry-points .apothecary .shot img{display:block;inline-size:100%;block-size:100%;object-fit:contain;padding:10%;box-sizing:border-box;mix-blend-mode:multiply}.entry-points .apothecary .tag{display:grid;gap:.2rem;margin:-1.6rem .8rem 0;padding:.8rem 1rem;position:relative;border-radius:.6rem;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line),0 14px 28px -20px color-mix(in oklab,var(--ink) 35%,transparent)}.entry-points .apothecary .name{display:-webkit-box;overflow:hidden;font-size:1.25rem;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entry-points .apothecary .price{color:var(--ink-soft);font-size:1.2rem;font-variant-numeric:tabular-nums}@media(hover:hover){.entry-points .apothecary:hover .name{text-decoration:underline;text-underline-offset:.2rem}}.entry-points .routes--panes{justify-content:center}@media(min-width:750px){.entry-points .routes--panes{grid-template-columns:repeat(2,minmax(0,44rem));gap:clamp(3.2rem,6vw,9.6rem)}}.entry-points .routes--panes .pane{position:relative;display:block;color:var(--ink);text-decoration:none}.entry-points .routes--panes .pictures{display:block}.entry-points .routes--panes .frame{block-size:auto;inline-size:100%}.entry-points .routes--panes .pane-label{position:relative;z-index:1;display:grid;gap:.6rem;justify-items:center;inline-size:min(78%,30rem);margin:-5.6rem auto 0;padding:1.6rem 2rem 1.4rem;border-radius:var(--radius-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 5px var(--paper),inset 0 0 0 6px var(--line),0 14px 28px -20px color-mix(in oklab,var(--ink) 35%,transparent);text-align:center}.entry-points .routes--panes .pane-title{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2vw,2.8rem);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.1}.entry-points .routes--panes .pane-more{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600}.entry-points .routes--panes .pane-more svg{inline-size:1.4rem;block-size:1.4rem}.entry-points .routes--panes .pane:focus-visible{outline:none}.entry-points .routes--panes .pane:focus-visible .pane-label{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.entry-points .routes--panes .sentio-mask img{transition:scale .6s var(--ease-out)}.entry-points .routes--panes .pane-more svg{transition:translate .25s var(--ease-out)}.entry-points .routes--panes .pane:hover .sentio-mask img{scale:1.03}.entry-points .routes--panes .pane:hover .pane-more svg{translate:.3rem 0}}.home-shop{overflow-x:clip}.home-shop .goal-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block-end:var(--space-4)}@media(min-width:750px){.home-shop .goal-chips{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:1rem}}.home-shop .goal-chip{display:flex;align-items:center;gap:1.2rem;min-block-size:6.4rem;padding:.8rem 1.4rem;border-radius:var(--radius-md);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1.25;text-decoration:none}.home-shop .goal-chip .goal-icon{flex:none;display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:var(--tint);color:var(--action)}.home-shop .goal-chip .goal-icon svg,.home-shop .goal-chip .goal-icon .icon-file{inline-size:2rem;block-size:2rem}.home-shop .goal-chip .count{color:var(--ink-soft);font-weight:500;font-variant-numeric:tabular-nums}.home-shop .goal-chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(hover:hover){.home-shop .goal-chip:hover{background:var(--tint)}}.home-shop .goal-chip[aria-selected=true],.home-shop .goal-chip[aria-current=true]{background:var(--action);box-shadow:none;color:var(--on-action)}:is(.home-shop .goal-chip[aria-selected=true],.home-shop .goal-chip[aria-current=true]) .count{color:inherit}:is(.home-shop .goal-chip[aria-selected=true],.home-shop .goal-chip[aria-current=true]) .goal-icon{background:color-mix(in oklab,var(--on-action) 16%,transparent);color:inherit}.home-shop .products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-2);margin:0;padding:0;list-style:none}@media(min-width:750px){.home-shop .products{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-3)}}@media(min-width:990px){.home-shop .products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.home-shop .products>li:nth-child(n+5){display:none}}.home-shop .see-all{margin-block-start:var(--space-4)}.home-goal-rows{overflow-x:clip}.home-goal-rows .goal-row{display:grid;gap:var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--line)}.home-goal-rows .goal-row:first-of-type{padding-block-start:0;border-block-start:0}@media(min-width:990px){.home-goal-rows .goal-row{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-4);align-items:start}}.home-goal-rows .goal-row__words{display:grid;gap:.8rem;align-content:start;justify-items:start}.home-goal-rows .goal-row__words h3{margin:0;font-size:2.2rem;line-height:1.2}.home-goal-rows .goal-row__words h3 a{color:inherit;text-decoration:none}@media(hover:hover){.home-goal-rows .goal-row__words h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}}.home-goal-rows .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media(max-width:749px){.home-goal-rows .products{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;gap:var(--space-2);margin:-.8rem -1.5rem -2.4rem;padding:.8rem 1.5rem 2.4rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1.5rem;scroll-snap-type:inline mandatory;scrollbar-width:none}.home-goal-rows .products>li{scroll-snap-align:start}}.home-goal-rows .product-tile .price{font-size:1.9rem;font-weight:650}.home-shop .guidance-line{margin-block-start:var(--space-5);padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.home-band.home-packs:is(.home-flow--wash,.home-flow--wash-flip){background:color-mix(in oklab,var(--tint-strong) 62%,var(--paper))}.home-packs{overflow-x:clip}.home-packs .intro{max-inline-size:46ch;margin:.8rem 0 0;color:var(--ink-soft);font-size:1.65rem;line-height:1.55}.home-packs .pack-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-5) var(--space-4);margin:0;padding:1.2rem 0 0;list-style:none}@media(max-width:749px){.home-packs .pack-cards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;gap:var(--space-3);margin-inline:-1.5rem;padding:1.2rem 1.5rem 1.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1.5rem;scroll-snap-type:inline mandatory;scrollbar-width:none}.home-packs .pack-cards>li{scroll-snap-align:start}}.home-packs .pack-card{position:relative;display:grid;align-content:start;min-inline-size:0}.home-packs .pack-card__deck{position:relative;isolation:isolate;display:block;margin:.6rem 1.2rem 1.6rem .6rem}.home-packs .pack-card__deck:before,.home-packs .pack-card__deck:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);background:color-mix(in oklab,var(--paper),white 30%);box-shadow:inset 0 0 0 1px var(--line),0 14px 28px -20px color-mix(in oklab,var(--ink) 35%,transparent)}.home-packs .pack-card__deck:before{rotate:4.5deg;translate:1.2rem -.6rem}.home-packs .pack-card__deck:after{rotate:-3.5deg;translate:-.6rem .6rem}.home-packs .pack-card__sheet{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md);background:color-mix(in oklab,var(--paper),white 70%);box-shadow:inset 0 0 0 1px var(--line),0 14px 28px -20px color-mix(in oklab,var(--ink) 35%,transparent)}.home-packs .pack-card__sheet :is(img,svg){display:block;inline-size:100%;block-size:100%;padding:10%;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home-packs .pack-card__deck{transition:translate .3s var(--ease-out)}.home-packs .pack-card__deck:before,.home-packs .pack-card__deck:after{transition:rotate .4s var(--ease-out)}.home-packs .pack-card:hover .pack-card__deck{translate:0 -3px}.home-packs .pack-card:hover .pack-card__deck:before{rotate:5deg}.home-packs .pack-card:hover .pack-card__deck:after{rotate:-4deg}}.home-packs .status{position:absolute;z-index:1;inset:1.6rem auto auto 1.6rem}.home-packs .pack-card__name{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,1.4vw,2rem);font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.25}.home-packs .pack-card__name a{color:inherit;text-decoration:none}@media(hover:hover){.home-packs .pack-card__name a:hover{text-decoration:underline;text-underline-offset:.3rem}}.home-packs .price{margin:.6rem 0 0;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}.home-packs .price--on-sale .price-item--regular{color:var(--ink-soft);font-size:1.3rem;font-weight:500}.home-packs .is-deal .price--on-sale .price-item--sale{color:var(--sale)}.home-packs .pack-card:not(.is-deal) .price--on-sale .price__sale>:is(.visually-hidden:first-child,span:has(>s)){display:none}.home-packs .saving-note{display:block;margin-block-start:.4rem}.shopify-section:has(>.home-band:is(.home-flow--wash,.home-flow--wash-flip)):has(+.shopify-section>.home-band:is(.home-flow--wash,.home-flow--wash-flip))>.home-band{margin-block-end:0;padding-block-end:calc(var(--section-gap) * .6 + var(--wave))}.shopify-section:has(>.home-band:is(.home-flow--wash,.home-flow--wash-flip)):has(+.shopify-section>.home-band:is(.home-flow--wash,.home-flow--wash-flip))>.home-band:after{display:none}.shopify-section:has(>.home-band:is(.home-flow--wash,.home-flow--wash-flip))+.shopify-section>.home-band:is(.home-flow--wash,.home-flow--wash-flip){margin-block-start:calc(var(--wave) * -1)}.home-shop .tabs-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);margin-block-end:var(--space-4)}.home-shop .tabs-row .goal-chips{flex:1 1 100%;min-inline-size:0;margin-block-end:var(--space-2)}.home-shop .tabs-row .tab-see-all{flex:none;margin-inline-start:auto;white-space:nowrap}@media(max-width:749px){.home-shop .tabs-row .tab-see-all{display:none}}.home-shop .product-tile .price{font-size:1.9rem;font-weight:650}:is(.home-shop,.home-packs,.home-goal-rows) .reason{order:-2;align-self:flex-start;margin:0 0 .6rem;padding:.3rem .9rem;border-radius:var(--radius-pill);background:var(--tint);color:var(--ink);font-size:1.15rem;font-weight:650;line-height:1.4}:is(.home-shop,.home-packs,.home-goal-rows) .pack-card .price--on-sale .price-item--regular{color:var(--ink-soft);font-size:1.35rem;font-weight:500}:is(.home-shop,.home-packs,.home-goal-rows) .saving-note{display:block;margin-block-start:.4rem;color:var(--ink-soft);font-size:1.35rem;font-weight:500}.home-packs .price{font-size:1.9rem;font-weight:650}.home-packs .pack-card:not(.is-deal) .price--on-sale .price-item--sale{color:var(--ink)}.entry-points .route-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem var(--space-3);inline-size:100%}.entry-points .route-head .see-all{flex:none}.entry-points .labels-heading{margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:1.15rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.entry-points .labels-heading a{color:inherit;text-decoration:none}@media(hover:hover){.entry-points .labels-heading a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.3rem}}.entry-points .labels-heading+.labels{margin-block-start:var(--space-2)}.entry-points .apothecary .shot{position:relative}.entry-points .apothecary .chip-note{position:absolute;inset:.8rem auto auto .8rem;padding:.2rem .8rem;border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:1.1rem;font-weight:650}.entry-points .apothecary .purpose-badge{display:block;margin:0;padding:0;background:none;color:var(--ink-soft);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.entry-points .apothecary .price{color:var(--ink);font-size:1.5rem;font-weight:650}.entry-points .apothecary .price s{margin-inline-end:.4rem;color:var(--ink-soft);font-size:1.2rem;font-weight:500}.home-goals .note{display:flex;align-items:flex-start;gap:.8rem;margin:1rem 0 0;color:var(--ink-soft);font-size:1.5rem}.home-goals .note span{display:grid;flex:none;inline-size:1.8rem;block-size:1.8rem;margin-block-start:.2rem;color:var(--action)}.home-goals .note svg{inline-size:100%;block-size:100%}.shelf.home-band{padding-block:calc(var(--section-gap) / 2)}@media(min-width:990px){.shelf.home-band .products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){.shelf.home-band .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.shelf.home-band .products{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;gap:var(--space-2);margin:-.8rem -1.5rem -2.4rem;padding:.8rem 1.5rem 2.4rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1.5rem;scroll-snap-type:inline mandatory;scrollbar-width:none}.shelf.home-band .products>li{scroll-snap-align:start}}.home-team .person h3 a{color:inherit;text-decoration:none}@media(hover:hover){.home-team .person h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}}.home-team a.portrait{display:block}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home-team .portrait img{transition:scale .5s var(--ease-out)}.home-team .person:hover .portrait img{scale:1.03}}.home-team .layout{display:grid;gap:var(--space-5);align-items:center}@media(min-width:990px){.home-team .layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8rem}}.home-team h2{--display: var(--display-xl);--display-small: var(--display-xl-phone);max-inline-size:16ch;line-height:1.05}.home-team .with{display:grid;gap:1.2rem;align-content:center}.home-team .with-label{margin:0;color:var(--ink-soft);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}.home-team .people-chips{display:grid;gap:.8rem;max-inline-size:56rem;margin:0;padding:0;list-style:none}.home-team .people-chips .person-card--row{background:color-mix(in oklab,var(--paper),white 40%)}.home-team .lede{max-inline-size:48ch;margin-block:var(--space-3);font-size:1.65rem;line-height:1.65}.home-team .people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-2);margin:0;padding:0;list-style:none}@media(min-width:750px){.home-team .people{column-gap:var(--space-3)}}.home-team .person{display:grid;align-content:start;min-inline-size:0}.home-team .person h3{margin-block-start:1.6rem;font-size:clamp(2rem,1.8vw,2.4rem);line-height:1.2}.home-team .person .role{margin:.4rem 0 0;color:var(--ink-soft);font-size:1.4rem;line-height:1.45}.home-team .person .arrow-link{justify-self:start;margin-block-start:.4rem}@media(min-width:750px){.home-team .person:nth-child(2n){margin-block-start:var(--space-6)}}.home-team .portrait{margin:0;background:color-mix(in oklab,var(--action) 10%,var(--paper))}.home-team .portrait :is(img,svg){display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 20%}.home-team .people--mixed .person:nth-child(2n) .portrait{--sentio-mask: url(ui-mask-pebble.svg)}.home-team .portrait:not(.sentio-mask){overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius-organic)}.home-band.home-closing{--edge: clamp(3.2rem, 5vw, 7.2rem);--edge-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V52C180 18 420 0 690 26S1180 92 1440 34V100Z'/%3E%3C/svg%3E");position:relative;z-index:1;padding-block:calc(var(--edge) + clamp(4rem,6vw,8rem)) clamp(5.6rem,8vw,10rem);background:var(--field);-webkit-mask:var(--edge-shape) top center / 100% var(--edge) no-repeat,linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge) + 1px) no-repeat;mask:var(--edge-shape) top center / 100% var(--edge) no-repeat,linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge) + 1px) no-repeat}.home-band.home-closing .home-closing__grid{display:grid;gap:var(--space-6);align-items:start}@media(min-width:990px){.home-band.home-closing .home-closing__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(4.8rem,7vw,11rem)}}.home-band.home-closing .home-closing__copy{display:grid;justify-items:start;gap:var(--space-4)}.home-band.home-closing h2{--display: var(--display-xl);--display-small: var(--display-xl-phone);max-inline-size:20ch;line-height:1.05}.home-band.home-closing .actions:not(:has(a)){display:none}.home-band.home-closing .lede{max-inline-size:46ch;margin-block-start:calc(var(--space-2) * -1);color:var(--ink-soft);font-size:1.65rem;line-height:1.6}.home-band.home-closing .home-closing__therapies{display:grid;justify-items:start;gap:var(--space-3);inline-size:100%}.home-band.home-closing .home-closing__therapies ul{display:grid;gap:.6rem;inline-size:100%;margin:0;padding:0;list-style:none}.home-band.home-closing .home-closing__therapies .therapy-row{border-radius:var(--radius-md);background:color-mix(in oklab,var(--paper),white 45%);color:var(--ink);transition:background-color .2s var(--ease-out)}@media(hover:hover){.home-band.home-closing .home-closing__therapies .therapy-row:hover{background:color-mix(in oklab,var(--paper),white 15%)}}.home-band.home-closing .home-closing__therapies li a{display:flex;align-items:center;gap:1.4rem;min-block-size:6.8rem;padding:.8rem 1.6rem .8rem 1rem;color:inherit;text-decoration:none}.home-band.home-closing .home-closing__therapies .thumb{display:block;flex:none;inline-size:4.8rem;block-size:4.8rem;overflow:hidden;border-radius:50%;background:color-mix(in oklab,var(--paper),white 60%);box-shadow:inset 0 0 0 1px var(--line)}.home-band.home-closing .home-closing__therapies .thumb img{display:block;inline-size:100%;block-size:100%;padding:8%;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}.home-band.home-closing .home-closing__therapies .words{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:.1rem 1.2rem;min-inline-size:0}.home-band.home-closing .home-closing__therapies .name{font-family:var(--font-heading-family);font-size:2.4rem;font-style:italic;font-weight:360;letter-spacing:-.02em;line-height:1.15}@media(max-width:749px){.home-band.home-closing .home-closing__therapies .name{font-size:2.2rem}}.home-band.home-closing .home-closing__therapies .note{color:var(--ink-soft);font-size:1.45rem;line-height:1.4}@media(max-width:749px){.home-band.home-closing .home-closing__therapies .note{flex-basis:100%;font-size:1.4rem}}.home-band.home-closing .home-closing__therapies .arrow{display:grid;flex:none;inline-size:1.6rem;block-size:1.6rem;color:var(--ink-soft)}.home-band.home-closing .home-closing__therapies .arrow svg{inline-size:100%;block-size:100%}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home-band.home-closing .home-closing__therapies .arrow{transition:translate .25s var(--ease-out)}.home-band.home-closing .home-closing__therapies li a:hover .arrow{translate:.3rem 0;color:var(--ink)}}.home-band.home-closing .home-closing__therapies li a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:inherit}.home-band.home-closing .home-closing__therapies--cards{grid-column:1 / -1}.home-band.home-closing .home-closing__therapies--cards ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}.home-band.home-closing .home-closing__therapies--cards ul>li>.story-card{block-size:100%}@media(max-width:989px){.home-band.home-closing .home-closing__therapies--cards ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.home-band.home-closing .home-closing__therapies--cards ul{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;margin-inline:-1.5rem;padding:.4rem 1.5rem 1.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1.5rem;scroll-snap-type:inline mandatory;scrollbar-width:none}.home-band.home-closing .home-closing__therapies--cards ul>li{scroll-snap-align:start}}.home-band.home-closing .home-closing__therapies--cards .story-card:before,.home-band.home-closing .home-closing__therapies--cards .story-card:after{border-radius:var(--radius-xl)}.home-band.home-closing .home-closing__therapies--cards .story-card:after{display:none}.home-band.home-closing .home-closing__therapies--cards .story-card:before{inline-size:100%}.home-band.home-closing .home-closing__therapies--cards .story-card__photo{aspect-ratio:1 / .56;border-radius:var(--radius-lg)}.home-band.home-closing .home-closing__therapies--cards li:nth-child(3n+2) .story-card__photo{border-radius:0;-webkit-mask:url(ui-mask-pebble.svg) center / 100% 100% no-repeat;mask:url(ui-mask-pebble.svg) center / 100% 100% no-repeat}.home-band.home-closing .home-closing__therapies--cards li:nth-child(3n) .story-card__photo{border-radius:0;-webkit-mask:url(ui-mask-leaf-corner.svg) center / 100% 100% no-repeat;mask:url(ui-mask-leaf-corner.svg) center / 100% 100% no-repeat}.home-band.home-closing .home-closing__therapies--cards .story-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-band.home-closing .home-closing__therapies--cards .story-card__people{display:none}.home-band.home-closing .home-closing__therapies--cards .story-card{display:flex;flex-direction:column}.home-band.home-closing .home-closing__therapies--cards .story-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start}.home-band.home-closing .home-closing__therapies--cards .story-card__book{margin-block-start:auto}.home-band.home-closing .actions{display:flex;flex-wrap:wrap;gap:1.2rem}@media(max-width:749px){.home-band.home-closing .actions{display:grid;inline-size:100%}}.home-band.home-closing .actions .icon{display:inline-grid;inline-size:2rem;block-size:2rem;margin-inline-end:.8rem}.home-band.home-closing .actions .icon svg{inline-size:100%;block-size:100%}.home-band.home-closing .home-closing__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:750px){.home-band.home-closing .home-closing__people>li:nth-child(2){margin-block-start:var(--space-6)}}@media(max-width:479px){.home-band.home-closing .home-closing__people{grid-template-columns:minmax(0,1fr)}}.home-band.home-closing .home-closing__people .person-card__price{margin:0;color:var(--ink);font-size:1.4rem;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.home-band.home-closing .home-closing__people.people-preview{--arch-card-bg: color-mix(in oklab, var(--paper), white 45%);--arch-card-pad: clamp(1.6rem, 2vw, 2.4rem);--arch-card-gap: 1rem;padding:var(--arch-card-pad);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:center}.home-band.home-closing .home-closing__people.people-preview .people-preview__media{display:grid;gap:1rem}.home-band.home-closing .home-closing__people.people-preview .people-preview__media.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--arch-card-gap)}.home-band.home-closing .home-closing__people.people-preview .people-preview__media .sentio-mask{background:var(--tint)}.home-band.home-closing .home-closing__people.people-preview .people-preview__media img{object-position:center 20%}.home-band.home-closing .home-closing__people.people-preview .people-preview__copy{display:grid;justify-items:start;gap:1.2rem}.home-band.home-closing .home-closing__people.people-preview .people-preview__label{margin:0;color:var(--ink-soft);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}.home-band.home-closing .home-closing__people.people-preview h3{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2.4vw,3.4rem);font-style:italic;font-weight:360;letter-spacing:-.02em;line-height:1.1}.home-band.home-closing .home-closing__people.people-preview .rte{color:var(--ink-soft);font-size:1.55rem;line-height:1.6}.home-band.home-closing .home-closing__people.people-preview .people-preview__who{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:1.45rem;line-height:1.45}.home-band.home-closing .home-closing__people.people-preview .people-preview__who strong{font-weight:650}.home-band.home-closing .home-closing__people.people-preview .people-preview__who span{color:var(--ink-soft)}.home-band.home-closing .home-closing__people.people-preview .people-preview__who span:before{content:"\b7";margin-inline:.6rem}.home-band.home-closing .home-closing__people.people-preview .people-preview__who .own a{padding-block:.4rem;color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--action) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.3rem;transition:text-decoration-color .2s var(--ease-out),color .2s var(--ease-out)}@media(hover:hover){.home-band.home-closing .home-closing__people.people-preview .people-preview__who .own a:hover{color:var(--action);text-decoration-color:currentColor}}.home-band.home-closing .home-closing__people.people-preview .people-preview__who .own a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:.2rem}.home-band.home-closing .home-closing__people.people-preview .people-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin-block-start:.4rem}.shopify-section:has(>.home-band.home-closing):has(+.shopify-section)>.home-band.home-closing:not(.home-closing--split){--edge-below: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V44C1210 92 980 70 720 62S250 18 0 58Z'/%3E%3C/svg%3E");padding-block-end:calc(clamp(5.6rem,8vw,10rem) + var(--edge));-webkit-mask:var(--edge-shape) top center / 100% var(--edge) no-repeat,linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--edge) + 2px) no-repeat,var(--edge-below) bottom center / 100% var(--edge) no-repeat;mask:var(--edge-shape) top center / 100% var(--edge) no-repeat,linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--edge) + 2px) no-repeat,var(--edge-below) bottom center / 100% var(--edge) no-repeat}.home-band.home-closing.home-closing--split{z-index:auto;padding-block:clamp(4rem,5vw,6.4rem);background:var(--paper);-webkit-mask:none;mask:none}.home-band.home-closing.home-closing--split .home-split__grid{display:grid;gap:var(--space-5);align-items:start}@media(min-width:990px){.home-band.home-closing.home-closing--split .home-split__grid{grid-template-columns:minmax(0,52rem) minmax(0,1fr);column-gap:clamp(3.2rem,4vw,6.4rem);align-items:stretch}}.home-band.home-closing.home-closing--split .home-split__therapies{display:grid;justify-items:start;gap:var(--space-3);min-inline-size:0}.home-band.home-closing.home-closing--split .home-split__therapies h2{--display: var(--display-l);max-inline-size:22ch}.home-band.home-closing.home-closing--split .home-split__therapies .people-preview{--arch-card-pad: clamp(1.2rem, 1.4vw, 1.6rem);--arch-card-gap: .8rem;inline-size:100%;gap:var(--space-2)}.home-band.home-closing.home-closing--split .home-split__therapies .people-preview .people-preview__media.is-pair{gap:var(--arch-card-gap)}.home-band.home-closing.home-closing--split .home-split__therapies .people-preview .people-preview__copy{gap:.8rem}.home-band.home-closing.home-closing--split .home-split__therapies .people-preview h3{font-size:clamp(2.2rem,1.9vw,2.6rem)}.home-band.home-closing.home-closing--split .home-split__therapies .people-preview .rte{font-size:1.45rem;line-height:1.5}.home-band.home-closing.home-closing--split .home-split__therapies .people-preview .people-preview__who{font-size:1.4rem}.home-band.home-closing.home-closing--split .home-split__therapies .people-preview .people-preview__actions{gap:.8rem 1.6rem;margin-block-start:.2rem}.home-band.home-closing.home-closing--split .home-split__quote{margin:0;padding:var(--space-2) 0 0}.home-band.home-closing.home-closing--split .home-split__quote blockquote{margin:0}.home-band.home-closing.home-closing--split .home-split__quote blockquote p{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.6vw,2.2rem);font-style:italic;font-weight:360;line-height:1.35;quotes:"\ab" "\bb"}.home-band.home-closing.home-closing--split .home-split__quote blockquote p:before{content:open-quote}.home-band.home-closing.home-closing--split .home-split__quote blockquote p:after{content:close-quote}.home-band.home-closing.home-closing--split .home-split__quote figcaption{margin-block-start:.6rem;color:var(--ink-soft);font-size:1.35rem}.home-band.home-closing.home-closing--split .home-closing__therapies--links{gap:var(--space-3);margin-block-start:var(--space-3)}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links{display:grid;inline-size:100%;margin:0;padding:0;list-style:none}@media(min-width:750px){.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links li{border-block-end:1px solid var(--line)}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;min-block-size:0;padding:.9rem 0;color:var(--ink);text-decoration:none}@media(hover:hover){.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links a:focus-visible{outline:var(--focus-ring);outline-offset:2px}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links--featured{border-block-start:1px solid var(--line)}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links--featured .name{font-family:var(--font-heading-family);font-size:clamp(2.2rem,1.9vw,2.6rem);font-style:italic;font-weight:360;letter-spacing:-.02em;line-height:1.15}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links--featured .with{color:var(--ink-soft);font-size:1.35rem}.home-band.home-closing.home-closing--split .home-closing__therapies--links .therapy-links--more a{padding-block:.6rem;color:var(--ink-soft);font-size:1.5rem}@media(min-width:990px){.home-band.home-closing.home-closing--split .home-closing__therapies--cards ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-band.home-closing.home-closing--split .home-split__shop{display:grid;align-content:start;gap:var(--space-2);min-inline-size:0;padding:clamp(1.6rem,2vw,2.4rem);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--paper),var(--tint) 60%)}.home-band.home-closing.home-closing--split .home-split__shop>h3{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2vw,2.8rem);font-style:italic;font-weight:360;letter-spacing:-.02em;line-height:1.1}.home-band.home-closing.home-closing--split .home-split__shop .arrow-link{justify-self:start;margin-block-start:.4rem}.home-band.home-closing.home-closing--split .home-split__products{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}@media(min-width:1280px){.home-band.home-closing.home-closing--split .home-split__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1279px){.home-band.home-closing.home-closing--split .home-split__products>li:nth-child(n+5){display:none}}.home-band.home-closing.home-closing--split .home-split__products>li{min-inline-size:0;padding:.8rem;border-radius:var(--radius-md);background:color-mix(in oklab,var(--paper),white 50%)}@media(max-width:749px){.home-band.home-closing.home-closing--split .home-split__products{grid-auto-flow:column;grid-auto-columns:82%;margin-inline:-1.5rem;padding:.2rem 1.5rem .8rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1.5rem;scroll-snap-type:inline mandatory;scrollbar-width:none}.home-band.home-closing.home-closing--split .home-split__products>li{scroll-snap-align:start}}.shopify-section:has(+.shopify-section .home-closing) .home-band{margin-block-end:0;padding-block-end:calc(var(--section-gap) * .6 + clamp(3.2rem,5vw,7.2rem))}.shopify-section:has(+.shopify-section .home-closing) .home-band:after{display:none}body:has(main>.shopify-section:last-child .home-closing) .shopify-section-group-footer-group:has(>.site-footer.has-curve){background:var(--field)}.shopify-section:has(.home-band)+.shopify-section .home-closing{margin-block-start:calc(var(--edge) * -1)}.home-band.home-closing:not(:has(.home-closing__people)){padding-block-end:clamp(4.8rem,7vw,8rem)}.home-band.home-closing:not(:has(.home-closing__people)) .home-closing__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.home-band.home-closing:not(:has(.home-closing__people)) .home-closing__copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--space-6)}.home-band.home-closing:not(:has(.home-closing__people)) .home-closing__copy .actions{grid-column:2;grid-row:1 / span 2;align-self:end}}.home-reviews__row{display:grid;gap:var(--space-4)}@media(min-width:990px){.home-reviews__row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(3.2rem,5vw,8rem);align-items:start}}.home-reviews__about{display:grid;gap:1.2rem;justify-items:start}.home-reviews__about .rte{max-inline-size:48ch}.home-reviews__about .credentials{padding-block:.8rem 0}.home-reviews__about .credentials ul{gap:1.2rem 2rem}.home-reviews__about .credentials img{block-size:4rem;max-inline-size:9rem}.home-reviews{overflow-x:clip}.home-reviews .intro{max-inline-size:46ch;margin:.8rem 0 0;color:var(--ink-soft);font-size:1.65rem;line-height:1.55}.home-reviews .home-reviews__apps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.home-reviews .home-reviews__app{min-inline-size:0}.home-reviews .jdgm-carousel-wrapper{max-inline-size:100%!important;padding-block:0!important}.home-reviews .jdgm-carousel{margin-block-end:0!important}.home-reviews .jdgm-medals-wrapper{padding-block:0!important}.home-reviews .jdgm-medals-wrapper :is(.jdgm-rating,.jdgm-medals-separator){display:none!important}.home-reviews .is-blocked{display:none!important}.home-reviews :is(.jdgm-star,.jdgm-rev__rating,.jdgm-carousel-item__review-rating){color:var(--action)!important}.home-reviews :is(.jdgm-carousel-title,.jdgm-medals__title){display:none}.home-reviews :is(.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow){position:relative}.home-reviews :is(.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow):after{position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;content:""}.home-reviews :is(.jdgm-carousel-item__reviewer-name,.jdgm-verified-by__text){color:var(--ink-soft)!important;opacity:1!important}.home-about__inner{display:grid;gap:var(--space-4)}@media(min-width:990px){.home-about__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(4rem,7vw,12rem)}}.home-about__story{display:grid;gap:1.4rem;justify-items:start}.home-about__story .rte{max-inline-size:46ch;color:var(--ink-soft);font-size:1.7rem;line-height:1.55}.home-about__story .rte>*{margin:0}.home-about__link{display:inline-flex;align-items:center;gap:1.2rem;margin-block-start:.4rem;color:var(--ink);font-size:1.5rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.4rem}.home-about__link .faces{display:inline-flex}.home-about__values{display:grid;margin:0;padding:0;list-style:none}.home-about__values li{display:grid;gap:.4rem;padding-block:1.8rem;border-block-start:1px solid var(--line)}.home-about__values li:last-child{border-block-end:1px solid var(--line)}.home-about__values h3{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-style:italic;font-weight:var(--font-heading-weight);letter-spacing:-.01em;line-height:1.2}.home-about__values p{margin:0;color:var(--ink-soft);font-size:1.55rem;line-height:1.5;text-wrap:pretty}.home-hero .hero-reviews{position:relative;display:inline-flex;align-items:center;gap:.6rem;margin-block-start:var(--space-3);color:var(--ink);font-size:1.45rem;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.home-hero .hero-reviews:after{content:"";position:absolute;top:-.9rem;right:-.4rem;bottom:-.9rem;left:-.4rem}.home-hero .hero-reviews .stars{color:var(--action)}.home-hero .hero-reviews .arrow{display:inline-grid;inline-size:1.4rem;block-size:1.4rem}.home-hero .hero-reviews .arrow svg{inline-size:100%;block-size:100%}@media(hover:hover){.home-hero .hero-reviews:hover span:not(.stars,.arrow){text-decoration:underline;text-underline-offset:.3rem}}.home-hero .hero-app{margin-block-start:var(--space-3)}.highlights a{display:inherit;gap:inherit;align-items:inherit;margin-block:-.6rem;padding-block:.6rem;color:inherit;text-decoration:none}@media(hover:hover){.highlights a:hover{text-decoration:underline;text-underline-offset:.3rem}}.people-preview .name-link,.jdgm-medal{color:inherit}.people-preview .name-link{text-decoration:none}@media(hover:hover){.people-preview .name-link:hover{text-decoration:underline;text-underline-offset:.3rem}}.hero-follow{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin:0;color:var(--ink-soft);font-size:1.4rem}.hero-follow a{display:inline-flex;align-items:center;gap:.5rem;min-block-size:4.4rem;color:var(--ink);text-decoration:none}.hero-follow svg{display:block;inline-size:1.8rem;block-size:1.8rem}.hero-follow .is-instagram{color:var(--instagram)}.hero-follow .is-facebook{color:var(--facebook)}.home-hero .layout{align-items:start}@media(min-width:1280px){.home-hero .layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:3.2rem}}.hero-right{display:grid;gap:1.2rem}.hero-right .visual{justify-self:stretch;inline-size:100%}.hero-right .picture.sentio-mask,.hero-right .picture:not(.sentio-mask){aspect-ratio:3 / 2}@media(min-width:750px)and (max-width:1199px){.hero-right .picture.sentio-mask,.hero-right .picture:not(.sentio-mask){aspect-ratio:5 / 4}.hero-right .hero-test{padding:1.8rem}}@media(max-width:749px){.hero-right:not(:has(.hero-paths)) .picture.sentio-mask,.hero-right:not(:has(.hero-paths)) .picture:not(.sentio-mask){aspect-ratio:3 / 2}.hero-right:not(:has(.hero-paths)) .hero-test{padding:2rem}.hero-right:not(:has(.hero-paths)) .hero-test__head img{inline-size:6.4rem}.hero-right:not(:has(.hero-paths)) .hero-test__label{font-size:2rem}.hero-right:not(:has(.hero-paths)) .visual:has(.hero-test) .picture:before{background:linear-gradient(to bottom,rgb(var(--photo-shade) / .64),transparent 54%)}.hero-right:not(:has(.hero-paths)) .picture .image-wash{--wash-seam: 36%}}@media(min-width:750px){.hero-right:not(:has(.hero-paths)) .visual{justify-self:center;max-inline-size:clamp(30rem,24vw,38rem)}.hero-right:not(:has(.hero-paths)) .picture.sentio-mask,.hero-right:not(:has(.hero-paths)) .picture:not(.sentio-mask){aspect-ratio:var(--mask-ratio, 4 / 5.2)}.hero-right:not(:has(.hero-paths)) .hero-test{padding:clamp(3.6rem,16%,6rem) 2.6rem 2.4rem}.hero-right:not(:has(.hero-paths)) .picture .image-wash{--wash-seam: 30%}.hero-right:not(:has(.hero-paths)) .visual:has(.sentio-mask:not(.sentio-mask--arch,.sentio-mask--bud-arch,.sentio-mask--flower-arch,.sentio-mask--pebble)) .hero-test{padding-block-end:15%;padding-inline:16%}}@media(min-width:1280px){.hero-right:not(:has(.hero-paths)){--card: 100%;padding-block-end:0}}@media(min-width:1280px){.hero-right{--card: 62%;align-items:start;justify-items:center;padding-block-end:2.4rem}.hero-right>*,.hero-right .hero-paths>li{grid-area:1 / 1;inline-size:var(--card)}.hero-right .visual{z-index:2;justify-self:center;inline-size:var(--card);filter:drop-shadow(0 1.6rem 2.4rem rgb(var(--photo-shade) / .32))}.hero-right .picture.sentio-mask,.hero-right .picture:not(.sentio-mask){aspect-ratio:4 / 5.2}.hero-right .hero-paths{display:contents}.hero-right .hero-paths li{display:block;filter:drop-shadow(0 .8rem 1.4rem rgb(var(--photo-shade) / .22));transition:translate .25s var(--ease-out)}.hero-right .hero-paths li:first-child{translate:-37% 3.5%;rotate:-6deg}.hero-right .hero-paths li:last-child{translate:37% 3.5%;rotate:6deg}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hero-right .hero-paths li:first-child:hover{translate:-41% 3%}.hero-right .hero-paths li:last-child:hover{translate:41% 3%}}@media(prefers-reduced-motion:reduce){.hero-right .hero-paths li{transition:none}}.hero-right .way-in{aspect-ratio:4 / 5.2}.hero-right .way-in__name{inline-size:11.2rem;padding:0 0 2.4rem 1.6rem;font-size:1.6rem;text-align:start}.hero-right li:last-child .way-in__name{justify-self:end;padding-inline:0 1.6rem;text-align:end}}.hero-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.hero-paths li{display:grid}.home-hero .picture{--wash: var(--sentio-earth)}.home-hero .picture .image-wash{--wash-seam: 88%}@media(min-width:750px){.home-hero .picture .image-wash{--wash-seam: 62%}}@media(min-width:1280px){.home-hero .picture .image-wash{--wash-seam: 46%}}.way-in{position:relative;isolation:isolate;display:grid;align-content:end;aspect-ratio:1;overflow:hidden;background:var(--wash);color:var(--white);text-align:center;text-decoration:none;transition:scale .15s ease-out;-webkit-mask:var(--shape) center / 100% 100% no-repeat;mask:var(--shape) center / 100% 100% no-repeat}.way-in:active{scale:.98}.way-in:focus-visible{outline:var(--focus-ring);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.way-in{transition:none}.way-in:active{scale:none}}@media(max-width:479px){.way-in .image-wash{--wash-seam: 84%}}.way-in--flower{--wash: color-mix(in oklab, var(--sale) 62%, var(--sentio-earth));--shape: url(ui-mask-flower-arch.svg)}.way-in--bud{--wash: color-mix(in oklab, var(--action) 84%, var(--ink));--shape: url(ui-mask-bud-arch.svg)}.way-in__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.way-in__art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 30%;transition:scale .4s var(--ease-out)}@media(prefers-reduced-motion:reduce){.way-in__art img{transition:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.way-in:hover .way-in__art img{scale:1.05}}.way-in__name{position:relative;padding:0 1.2rem 1.4rem;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.15;text-wrap:balance}.hero-test{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:.2rem 1.6rem;padding:clamp(3.6rem,13%,7.2rem) 2.4rem 2.4rem;border-radius:var(--radius-arch);color:var(--white);text-decoration:none}.hero-test strong{grid-column:1;align-self:end;font-size:1.5rem;font-weight:400;line-height:1.25;text-wrap:balance}.hero-test:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hero-test:hover .hero-test__go{translate:.3rem 0}}.hero-test__head{grid-column:1 / -1;align-self:start;justify-self:center;display:grid;justify-items:center;gap:.6rem}.hero-test__head img{inline-size:8rem;block-size:auto;filter:brightness(0) invert(1) drop-shadow(0 1px 4px rgb(var(--photo-shade) / .5))}.hero-test__label{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1;text-align:center;text-shadow:0 1px 3px rgb(var(--photo-shade) / .5)}.visual:has(.hero-test) .picture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--photo-shade) / .72) 22%,transparent 58%)}.hero-test__go{grid-column:2;grid-row:2;align-self:end;display:grid;place-items:center;inline-size:4.4rem;block-size:4.4rem;border-radius:50%;background:var(--white);color:var(--sentio-earth);transition:translate .2s var(--ease-out)}.hero-test__go svg{inline-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/36/assets/home.css.map */
