@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(barlow-condensed-500.ttf) format("truetype")}.cart-drawer-open{overflow:hidden}.ln-cart-drawer{width:min(100%,520px);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;overflow:hidden;color:#f2efe7;background:#10110f;border:0;opacity:0;transition:opacity .24s ease,display .24s allow-discrete,overlay .24s allow-discrete}.ln-cart-drawer[open]{display:block}.ln-cart-drawer.is-open{opacity:1}.ln-cart-drawer::backdrop{background:#040504b8;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .24s ease,display .24s allow-discrete,overlay .24s allow-discrete}.ln-cart-drawer.is-open::backdrop{opacity:1}.ln-cart-drawer__shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;border-left:1px solid rgb(213 168 63 / 34%);transform:translate(36px);transition:transform .42s cubic-bezier(.16,1,.3,1)}.ln-cart-drawer.is-open .ln-cart-drawer__shell{transform:none}.ln-cart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px 24px;border-bottom:1px solid rgb(242 239 231 / 13%)}.ln-cart-drawer__header p,.ln-cart-page__header p,.ln-cart-page__summary>p:first-child,.ln-cart-page-line__top p{color:#d5a83f;font:700 10px/1.2 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.ln-cart-drawer__header h2{margin-top:7px;font:600 clamp(38px,5vw,48px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase}.ln-cart-drawer__close{display:grid;width:44px;height:44px;padding:0;color:#f2efe7;font:300 30px/1 Manrope,sans-serif;background:transparent;border:1px solid rgb(242 239 231 / 24%);border-radius:50%;place-items:center;transition:color .2s ease,border-color .2s ease,transform .2s ease}.ln-cart-drawer__close:hover{color:#d5a83f;border-color:#d5a83f;transform:rotate(8deg)}.ln-cart-drawer__status,.ln-cart-page__status{min-height:0;padding-inline:30px;color:#d5a83f;font:600 12px/1.4 Manrope,sans-serif}.ln-cart-drawer__status:not(:empty),.ln-cart-page__status:not(:empty){min-height:38px;padding-block:11px 8px}.ln-cart-drawer__status.is-error,.ln-cart-page__status.is-error{color:#ff9b8f}.ln-cart-drawer__content{display:grid;min-height:0;overflow:hidden}.ln-cart-drawer__items{min-height:0;padding:8px 30px 20px;overflow-y:auto;overscroll-behavior:contain}.ln-cart-line{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid rgb(242 239 231 / 13%)}.ln-cart-line__media{display:grid;align-self:start;overflow:hidden;background:#eee8dc;border-radius:3px;place-items:center}.ln-cart-line__media img{width:100%;aspect-ratio:1;object-fit:contain}.ln-cart-line__details{display:grid;gap:18px;min-width:0}.ln-cart-line__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ln-cart-line__heading a{color:#f2efe7;font:600 24px/.98 Barlow Condensed,sans-serif;letter-spacing:-.01em;text-transform:uppercase}.ln-cart-line__heading p,.ln-cart-line__properties{margin-top:6px;color:#f2efe78f;font:500 11px/1.45 Manrope,sans-serif}.ln-cart-line__heading strong{flex:0 0 auto;color:#f2efe7;font:600 14px/1.2 Manrope,sans-serif}.ln-cart-line__properties div{display:flex;gap:5px}.ln-cart-line__properties dt:after{content:":"}.ln-cart-line__controls,.ln-cart-page-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.ln-cart-quantity{display:grid;grid-template-columns:34px 38px 34px;min-height:36px;overflow:hidden;border:1px solid rgb(242 239 231 / 24%);border-radius:999px}.ln-cart-quantity button,.ln-cart-quantity input{width:100%;min-width:0;min-height:34px;margin:0;padding:0;color:#f2efe7;font:600 13px/1 Manrope,sans-serif;text-align:center;background:transparent;border:0;border-radius:0}.ln-cart-quantity button:hover{color:#d5a83f}.ln-cart-quantity input{-webkit-appearance:textfield;appearance:textfield}.ln-cart-quantity input::-webkit-inner-spin-button,.ln-cart-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ln-cart-line__remove,.ln-cart-page-line__remove{padding:5px 0;color:#f2efe794;font:600 10px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0}.ln-cart-line__remove:hover,.ln-cart-page-line__remove:hover{color:#f2efe7}.ln-cart-drawer__footer{align-self:end;padding:22px 30px 28px;background:#151613;border-top:1px solid rgb(242 239 231 / 13%)}.ln-cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#f2efe7;font:600 15px/1.2 Manrope,sans-serif}.ln-cart-drawer__total strong{font-size:20px}.ln-cart-drawer__footer>p,.ln-cart-page__summary>p:not(:first-child){margin-top:8px;color:#f2efe785;font:500 11px/1.5 Manrope,sans-serif}.ln-cart-drawer__checkout{margin-top:20px}.ln-cart-drawer__checkout button,.ln-cart-page__summary>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:14px 20px;color:#11120f;font:700 12px/1 Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#e3b74f;border:0;border-radius:0}.ln-cart-drawer__checkout button:hover,.ln-cart-page__summary>button:hover{background:#efc963}.ln-cart-drawer__view{display:block;width:max-content;margin:15px auto 0;color:#f2efe7b8;font:600 11px/1 Manrope,sans-serif;border-bottom:1px solid currentColor}.ln-cart-drawer__empty{display:grid;align-content:center;justify-items:start;min-height:100%;padding:46px 30px 80px}.ln-cart-drawer__empty>span{color:#d5a83f;font:600 11px/1 Manrope,sans-serif;letter-spacing:.18em}.ln-cart-drawer__empty h3,.ln-cart-page__empty h2{max-width:360px;margin-top:16px;color:#f2efe7;font:600 clamp(46px,7vw,68px)/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}.ln-cart-drawer__empty p,.ln-cart-page__empty p{max-width:360px;margin-top:20px;color:#f2efe79e;font:500 14px/1.65 Manrope,sans-serif}.ln-cart-drawer__empty a{margin-top:28px;padding-bottom:6px;color:#e3b74f;font:700 11px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor}.ln-cart-page{min-height:72vh;padding-top:clamp(160px,15vw,220px);padding-bottom:clamp(80px,10vw,150px)}.ln-cart-page__header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid rgb(242 239 231 / 16%)}.ln-cart-page__header h1{margin-top:12px;color:#f2efe7;font:600 clamp(64px,8vw,110px)/.82 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.ln-cart-page__header>span{color:#f2efe78a;font:600 12px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.ln-cart-page__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:clamp(42px,7vw,110px);margin-top:38px}.ln-cart-page__items{min-width:0}.ln-cart-page-line{display:grid;grid-template-columns:160px minmax(0,1fr);gap:clamp(22px,3vw,38px);padding:24px 0;border-bottom:1px solid rgb(242 239 231 / 16%)}.ln-cart-page-line:first-child{padding-top:0}.ln-cart-page-line__media{display:grid;align-self:start;overflow:hidden;background:#eee8dc;place-items:center}.ln-cart-page-line__media img{width:100%;aspect-ratio:1;object-fit:contain}.ln-cart-page-line__content{display:flex;flex-direction:column;min-width:0}.ln-cart-page-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ln-cart-page-line__top h2{margin-top:8px;color:#f2efe7;font:600 clamp(28px,3vw,42px)/.94 "Barlow Condensed",sans-serif;text-transform:uppercase}.ln-cart-page-line__top span{display:block;margin-top:8px;color:#f2efe785;font:500 12px/1.4 Manrope,sans-serif}.ln-cart-page-line__top strong{flex:0 0 auto;color:#f2efe7;font:600 17px/1.2 Manrope,sans-serif}.ln-cart-page__summary{align-self:start;position:sticky;top:116px;padding:30px;background:#151613;border:1px solid rgb(242 239 231 / 16%)}.ln-cart-page__summary h2{margin-top:9px;color:#f2efe7;font:600 40px/.95 Barlow Condensed,sans-serif;text-transform:uppercase}.ln-cart-page__summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:30px;padding-block:18px;color:#f2efe7;font:600 14px/1.2 Manrope,sans-serif;border-block:1px solid rgb(242 239 231 / 15%)}.ln-cart-page__summary>div strong{font-size:20px}.ln-cart-page__summary>button{margin-top:24px}.ln-cart-page__summary>a{display:block;width:max-content;margin:18px auto 0;padding-bottom:5px;color:#f2efe7b3;font:600 11px/1 Manrope,sans-serif;border-bottom:1px solid currentColor}.ln-cart-page__empty{padding-block:clamp(60px,9vw,130px)}.ln-cart-page__empty .theme-button{width:max-content;margin-top:30px;border-radius:0}@media(max-width:800px){.ln-cart-drawer{width:min(100%,440px)}.ln-cart-drawer__header,.ln-cart-drawer__items,.ln-cart-drawer__footer{padding-inline:20px}.ln-cart-line{grid-template-columns:92px minmax(0,1fr);gap:14px}.ln-cart-page{padding-top:130px}.ln-cart-page__form{grid-template-columns:1fr}.ln-cart-page__summary{position:static}}@media(max-width:540px){.ln-cart-drawer{width:100%}.ln-cart-page__header{align-items:flex-start}.ln-cart-page-line{grid-template-columns:104px minmax(0,1fr);gap:16px}.ln-cart-page-line__top{display:grid;gap:12px}.ln-cart-page-line__bottom{align-items:flex-end;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ln-cart-drawer,.ln-cart-drawer::backdrop,.ln-cart-drawer__shell{transition:none}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(barlow-condensed-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(manrope-400.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(manrope-500.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(manrope-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(manrope-700.ttf) format("truetype")}:root{--forest-950: #14331A;--forest-900: #1B4322;--forest-800: #25552B;--forest-700: #376B3E;--forest-300: #A8BFA4;--mist-50: #F3F5EC;--mist-100: #EBEFE3;--mist-200: #DBE3D6;--surface: #F9FAF4;--surface-green: #E5ECDF;--ink: #18321C;--muted: #606B60;--line: rgb(20 51 26 / 16%);--line-strong: rgb(20 51 26 / 28%);--signal: #C8FF72;--signal-ink: #17351B;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 14px;--radius-sm: 10px;--container: 1320px;--ease: cubic-bezier(.16, 1, .3, 1);--shadow: 0 24px 70px rgb(31 62 36 / 10%)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--mist-50)}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(circle at 85% 0%,rgb(200 255 114 / 12%),transparent 24rem),var(--mist-50);font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select,input{color:inherit;font:inherit}button,select{cursor:pointer}img{display:block;max-width:100%}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance}p{text-wrap:pretty}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--forest-950);outline-offset:2px;box-shadow:0 0 0 6px var(--signal)}::selection{color:var(--signal-ink);background:var(--signal)}.skip-link{position:fixed;top:8px;left:8px;z-index:80;padding:11px 16px;color:var(--mist-50);background:var(--forest-950);border-radius:var(--radius-sm);transform:translateY(-160%);transition:transform .18s var(--ease)}.skip-link:focus{transform:translateY(0)}.announcement{display:grid;place-items:center;min-height:32px;padding:5px 16px;color:var(--signal-ink);background:var(--signal);font-size:12px;font-weight:700;letter-spacing:-.01em;text-align:center}.announcement a{display:inline-flex;align-items:center;gap:7px}.announcement span{font-size:14px;transition:transform .22s var(--ease)}.announcement a:hover span{transform:translate(2px,-2px)}.nav{position:sticky;top:12px;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 40px),var(--container));height:64px;margin:12px auto 0;padding:0 10px 0 22px;border:1px solid rgb(20 51 26 / 13%);border-radius:18px;background:#ebefe3db;box-shadow:0 12px 34px #19371f14;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);transition:background-color .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}.nav.is-scrolled{border-color:#14331a30;background:#f3f5ecf0;box-shadow:0 16px 40px #19371f21}.nav-brand{display:inline-flex;align-items:center;justify-self:start;font-size:14px;font-weight:700;letter-spacing:-.02em}.nav-center{display:flex;grid-column:2;align-items:center;gap:28px;font-size:13px;font-weight:600}.nav-center a{position:relative;padding:8px 0}.nav-collections{position:relative}.nav-collections-toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 0;border:0;background:transparent;font-weight:600}.nav-collections-toggle span{font-size:11px;transition:transform .22s var(--ease)}.nav-collections-toggle[aria-expanded=true] span{transform:rotate(180deg)}.collections-menu{position:absolute;top:50px;left:50%;width:min(560px,calc(100vw - 40px));padding:22px;border:1px solid rgb(20 51 26 / 15%);border-radius:18px;background:#f3f5ecfa;box-shadow:0 24px 60px #19371f2b;transform:translate(-50%)}.collections-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.collections-menu-head a{color:var(--forest-950);letter-spacing:0;text-transform:none}.collection-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:88px;padding:14px 16px!important;border-radius:13px;background:var(--surface-green);transition:background-color .22s var(--ease),transform .22s var(--ease)}.collection-row:after,.collections-menu-head a:after{display:none}.collection-row:hover{background:var(--signal);transform:translateY(-2px)}.collection-copy{display:grid;gap:5px}.collection-copy strong{font-size:18px;letter-spacing:-.03em}.collection-copy small{color:var(--muted);font-size:11px;font-weight:500}.collection-arrow{font-size:15px}.nav-center a:after{position:absolute;right:0;bottom:2px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s var(--ease)}.nav-center a:hover:after{transform:scaleX(1);transform-origin:left}.nav-breadcrumb{gap:10px;color:var(--muted);font-size:12px}.nav-breadcrumb a{color:var(--ink)}.nav-cta{display:inline-flex;grid-column:3;align-items:center;justify-content:center;justify-self:end;min-width:112px;height:44px;padding:0 18px;color:var(--mist-50);border-radius:12px;background:var(--forest-950);font-size:12px;font-weight:700;white-space:nowrap;transition:transform .22s var(--ease),background-color .22s var(--ease)}.nav-cta:hover{background:var(--forest-800);transform:translateY(-2px)}.nav-cta:active,.btn:active,.sticky-btn:active{transform:translateY(1px) scale(.985)}.nav-menu,.nav-mobile-menu,.page{display:none}.page.is-active{display:block}.eyebrow{color:var(--forest-700);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:12px;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .22s var(--ease),background-color .22s var(--ease),color .22s var(--ease)}.btn-primary{color:var(--signal-ink);background:var(--signal)}.btn-primary:hover{background:#b9f45c;transform:translateY(-2px)}.btn-light{color:var(--forest-950);background:var(--mist-50)}.btn-light:hover{background:var(--signal);transform:translateY(-2px)}.btn.is-added{color:var(--mist-50);background:var(--forest-700)}.text-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid currentColor;font-size:13px;font-weight:700;transition:opacity .2s ease}.text-link:hover{opacity:.58}.hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,1fr);align-items:stretch;width:min(calc(100% - 32px),1440px);min-height:min(820px,calc(100dvh - 112px));margin:14px auto 0;overflow:hidden;border:1px solid rgb(20 51 26 / 10%);border-radius:var(--radius-xl);background:radial-gradient(circle at 73% 28%,rgb(200 255 114 / 42%),transparent 20rem),linear-gradient(120deg,#eef1e8 0 36%,#d9e4d4 68%,#aec3aa)}.hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:radial-gradient(circle at 0 100%,rgb(249 250 244 / 80%),transparent 34%),linear-gradient(90deg,rgb(249 250 244 / 36%),transparent 54%)}.hero-copy{z-index:2;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(54px,5vw,76px)}.hero h1{max-width:600px;margin-top:24px;font-size:clamp(54px,4.8vw,70px);font-weight:500;letter-spacing:-.065em;line-height:.94}.hero-subcopy{max-width:430px;margin-top:28px;color:var(--forest-700);font-size:clamp(16px,1.3vw,19px);line-height:1.55}.hero-ctas{display:flex;align-items:center;gap:24px;margin-top:36px}.hero-product{position:relative;display:grid;place-items:center;min-width:0;padding:0;background:var(--surface)}.hero-product:after{position:absolute;right:6%;bottom:7%;left:2%;height:15%;z-index:-1;content:"";border-radius:50%;background:#1d3c2238;filter:blur(32px)}.hero-product img{width:min(92%,720px);height:auto;max-height:720px;object-fit:contain;mix-blend-mode:multiply;transform:scale(.94)}.home-editorial,.ritual-products,.ritual-band,.final-cta,.ingredient-proof{width:min(calc(100% - 48px),var(--container));margin-right:auto;margin-left:auto}.home-editorial{padding:144px 0 0;scroll-margin-top:100px}.editorial-heading{display:flex;align-items:flex-start;flex-direction:column;max-width:760px}.editorial-heading h2,.ritual-products-head h2,.ritual-intro h2{margin-top:22px;font-size:clamp(46px,5vw,70px);line-height:.98}.editorial-heading>p:last-child,.ritual-products-head p,.ritual-intro p,.final-cta-copy>p:not(.eyebrow){max-width:590px;margin-top:24px;color:var(--muted);font-size:17px;line-height:1.65}.ingredient-composition{margin-top:64px;scroll-margin-top:96px}.ingredient-composition img{width:100%;height:clamp(420px,53vw,650px);border-radius:var(--radius-xl);object-fit:contain;object-position:center;box-shadow:var(--shadow)}.ingredient-composition figcaption{margin-top:14px;color:var(--muted);font-size:12px}.ingredient-names{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:50px;padding-top:20px;border-top:1px solid var(--line-strong)}.ingredient-names span{font-size:14px;font-weight:600;letter-spacing:-.02em}.ritual-products{padding:168px 0 0}.ritual-products-head{max-width:760px}.ritual-products-head h2,.ritual-intro h2{margin-top:0}.ritual-product-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:18px;margin-top:58px}.ritual-product{overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-green);transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.ritual-product:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.ritual-product figure{display:grid;place-items:center;height:520px;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgb(200 255 114 / 32%),transparent 16rem),var(--surface)}.ritual-product-feature figure{height:640px}.ritual-product figure img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.ritual-product-feature figure img{object-fit:contain;mix-blend-mode:multiply}.ritual-product:hover figure img{transform:scale(1.025)}.ritual-product-copy{padding:30px 32px 32px}.product-time,.product-note,.tag{color:var(--forest-700);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ritual-product h3{margin-top:14px;font-size:clamp(30px,3.1vw,46px);line-height:1.02}.ritual-product-copy>p:not(.product-time){max-width:520px;margin-top:14px;color:var(--muted);font-size:14px}.product-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.product-line strong{font-size:15px;font-variant-numeric:tabular-nums}.product-line a{font-size:12px;font-weight:700}.product-line a span{display:inline-block;margin-left:4px;transition:transform .2s var(--ease)}.product-line a:hover span{transform:translate(2px,-2px)}.ingredient-proof{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;min-height:630px;margin-top:168px;overflow:hidden;color:var(--mist-50);border-radius:var(--radius-xl);background:var(--forest-950)}.ingredient-story-copy{z-index:2;padding:clamp(48px,7vw,96px)}.ingredient-story-copy h2{max-width:650px;font-size:clamp(44px,4.7vw,66px);line-height:.98}.ingredient-story-copy p{max-width:530px;margin-top:28px;color:#f3f5ecb8;font-size:16px;line-height:1.65}.ingredient-story-copy .btn{margin-top:34px}.ingredient-photo{align-self:end;min-width:0;padding:28px 48px 0 0}.ingredient-photo img{width:100%;max-height:590px;object-fit:contain;filter:drop-shadow(0 34px 28px rgb(2 14 5 / 24%))}.ritual-band{padding:168px 0 0}.ritual-intro{max-width:780px}.ritual-stage{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:560px;margin-top:58px;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-green)}.ritual-visual{display:grid;place-items:center;min-width:0;overflow:hidden;background:var(--surface)}.ritual-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ritual-copy{display:grid;align-items:end;padding:clamp(38px,5vw,70px)}.ritual-panel{display:none}.ritual-panel.is-active{display:block}.ritual-panel h3{font-size:clamp(34px,3.5vw,52px);line-height:1}.ritual-panel p{max-width:420px;margin-top:20px;color:var(--muted);font-size:15px;line-height:1.65}.ritual-controls{display:flex;gap:8px;margin-top:16px}.ritual-controls button,.filter-pills button,.option-grid button,.thumb-grid button,.qty-row button{border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.ritual-controls button{min-width:112px;min-height:46px;padding:0 18px;font-size:12px;font-weight:700}.ritual-controls button:hover,.ritual-controls button.is-active,.filter-pills button:hover,.filter-pills button.is-active{color:var(--mist-50);border-color:var(--forest-950);background:var(--forest-950)}.final-cta{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;min-height:560px;margin-top:168px;margin-bottom:34px;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(112deg,#dce9d3,#e9f0e2)}.final-cta-copy{padding:clamp(48px,6vw,88px)}.final-cta h2{margin-top:0;font-size:clamp(46px,5vw,70px);line-height:.98}.final-cta-copy .btn{margin-top:34px}.final-cta figure{align-self:end;display:grid;place-items:end center;min-width:0;height:100%}.final-cta figure img{width:92%;max-height:540px;object-fit:contain;mix-blend-mode:multiply}.collection-header,.filter-bar,.shop-grid,.brand-strip,.pdp-hero,.pdp-details,.mechanism,.pdp-copy-grid{width:min(calc(100% - 48px),var(--container));margin-right:auto;margin-left:auto}.collection-header{padding:118px 0 64px}.collection-header h1{max-width:900px;margin-top:20px;font-size:clamp(54px,6vw,84px)}.collection-header>p:last-child{max-width:560px;margin-top:24px;color:var(--muted);font-size:17px}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.filter-pills button{min-height:42px;padding:0 17px;font-size:12px;font-weight:700}.filter-bar label{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;font-weight:700}.filter-bar select{min-height:42px;padding:0 38px 0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.shop-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;padding:50px 0 0}.product-card{overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-green)}.product-card figure{display:grid;place-items:center;height:520px;overflow:hidden;background:var(--surface)}.product-card figure img{width:100%;height:100%;object-fit:cover}.product-card:nth-child(2) figure img{object-fit:contain;mix-blend-mode:multiply}.product-card-body{padding:30px}.tag{display:inline-block}.tag-solid{color:var(--signal-ink)}.product-card h2,.shop-bundle h2{margin-top:12px;font-size:clamp(32px,3.5vw,48px)}.product-card-body>p:not(.product-note),.shop-bundle>div>p{max-width:480px;margin-top:14px;color:var(--muted)}.product-note{margin-top:12px}.product-card-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.product-card-footer strong,.buy-price strong{font-size:22px;font-variant-numeric:tabular-nums}.product-card-footer strong span,.buy-price span{color:var(--muted);font-size:12px;font-weight:500}.btn-card{min-height:44px;color:var(--mist-50);background:var(--forest-950)}.btn-card:hover{background:var(--forest-700)}.shop-bundle{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;align-items:center;min-height:560px;overflow:hidden;color:var(--mist-50);border-radius:var(--radius-xl);background:var(--forest-950)}.shop-bundle figure{display:grid;place-items:center;height:100%;background:radial-gradient(circle,rgb(200 255 114 / 30%),transparent 18rem),var(--surface-green)}.shop-bundle figure img{width:92%;max-height:540px;object-fit:contain;mix-blend-mode:multiply}.shop-bundle>div{padding:70px}.shop-bundle>div>p{color:#f3f5ecb3}.price-stack{display:flex;align-items:baseline;gap:12px;margin:30px 0;font-variant-numeric:tabular-nums}.price-stack strong{font-size:28px}.price-stack s,.price-stack span{color:#f3f5ec94;font-size:12px}.brand-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:70px;margin-bottom:34px;padding:30px 0;border-top:1px solid var(--line)}.brand-strip p{max-width:640px;font-size:18px;font-weight:500}.brand-strip a{border-bottom:1px solid;font-size:13px;font-weight:700}.pdp-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:28px;padding:94px 0 70px}.pdp-gallery{min-width:0}.pdp-main-image{display:grid;place-items:center;height:min(720px,70vw);overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 42%,rgb(200 255 114 / 32%),transparent 18rem),var(--surface-green)}.pdp-main-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.thumb-grid button{height:118px;padding:0;overflow:hidden;background:var(--surface)}.thumb-grid button.is-active{border-color:var(--forest-950);box-shadow:inset 0 0 0 1px var(--forest-950)}.thumb-grid img{width:100%;height:100%;object-fit:cover}.buy-box{position:sticky;top:100px;align-self:start;padding:44px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 22px 54px #18321c12;scroll-margin-top:100px}.buy-box h1{margin-top:16px;font-size:clamp(46px,4.7vw,68px)}.buy-box>.product-note{margin-top:18px}.buy-box>p:not(.product-note):not(.guarantee){margin-top:20px;color:var(--muted);font-size:14px;line-height:1.65}.buy-price{display:flex;align-items:baseline;gap:8px;margin-top:26px}.option-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.option-grid button{min-height:52px;padding:10px 14px;background:var(--mist-50);font-size:12px;font-weight:700}.option-grid button:hover,.option-grid button.is-selected{color:var(--mist-50);border-color:var(--forest-950);background:var(--forest-950)}.qty-row{display:inline-grid;grid-template-columns:44px 56px 44px;align-items:center;margin-top:18px;text-align:center}.qty-row button{width:44px;height:44px;background:var(--mist-50)}.qty-row span{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.buy-cta{width:100%;margin-top:22px}.guarantee{margin-top:14px;color:var(--muted);font-size:11px;text-align:center}.pdp-details{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pdp-details article{min-height:240px;padding:28px;border-radius:var(--radius-lg);background:var(--surface-green)}.pdp-details h2{font-size:24px;line-height:1.06}.pdp-details p{margin-top:14px;color:var(--muted);font-size:13px}.mechanism{margin-top:110px;padding:76px;color:var(--mist-50);border-radius:var(--radius-xl);background:var(--forest-950)}.mechanism>h2{max-width:740px;font-size:clamp(48px,5vw,70px)}.mechanism>div{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:76px}.mechanism article{padding-top:20px;border-top:1px solid rgb(243 245 236 / 25%)}.mechanism h3{font-size:25px}.mechanism p{margin-top:14px;color:#f3f5ecad;font-size:13px}.pdp-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:110px 0 34px}.pdp-copy-grid>article{min-height:300px;padding:38px;border-radius:var(--radius-lg);background:var(--surface-green)}.pdp-copy-grid h2{font-size:30px}.pdp-copy-grid p{max-width:560px;margin-top:18px;color:var(--muted)}.pdp-copy-grid details{padding:18px 0;border-bottom:1px solid var(--line)}.pdp-copy-grid summary{font-size:13px;font-weight:700;cursor:pointer}.pdp-copy-grid details p{font-size:13px}.sticky-commerce{position:fixed;right:18px;bottom:18px;left:18px;z-index:45;display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 36px),720px);min-height:72px;margin:0 auto;padding:8px 8px 8px 12px;color:var(--mist-50);border:1px solid rgb(243 245 236 / 16%);border-radius:18px;background:#14331aeb;box-shadow:0 24px 60px #04140747;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(28px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.sticky-commerce.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}body.has-story-detail .sticky-commerce{opacity:0;pointer-events:none;transform:translateY(28px)}.sticky-product{display:flex;align-items:center;min-width:0;gap:11px}.sticky-product img{width:50px;height:50px;border-radius:12px;background:var(--surface);object-fit:contain}.sticky-product div{display:flex;min-width:0;flex-direction:column}.sticky-product strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sticky-product span{color:#f3f5ec9e;font-size:10px}.sticky-btn{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:52px;color:var(--signal-ink);border-radius:12px;background:var(--signal);font-size:12px;font-weight:700}.footer{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);gap:64px;padding:74px max(24px,calc((100vw - var(--container)) / 2));color:var(--mist-50);background:var(--forest-950)}.footer-intro{max-width:360px}.footer-brand{font-size:22px;font-weight:700;letter-spacing:-.04em}.footer p{margin-top:18px;color:#f3f5ec99;font-size:13px}.footer nav{display:flex;flex-direction:column;gap:10px}.footer h2{margin-bottom:5px;color:#f3f5ec7a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer nav a{width:fit-content;font-size:12px;transition:opacity .18s ease}.footer nav a:hover{opacity:.58}.footer-bottom{display:flex;grid-column:1 / -1;justify-content:space-between;gap:20px;margin-top:26px;padding-top:24px;color:#f3f5ec6b;border-top:1px solid rgb(243 245 236 / 14%);font-size:10px}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:hero-copy-in .76s var(--ease) both}.hero-product{animation:hero-product-in .9s 80ms var(--ease) both}.ritual-panel.is-active{animation:panel-in .32s var(--ease) both}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-product-in{0%{opacity:0;transform:translate(32px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:980px){.nav-center{gap:18px}.hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.hero-copy{padding:52px 40px}.ingredient-names{grid-template-columns:repeat(3,1fr);row-gap:22px}.ritual-product-grid,.ritual-stage,.pdp-hero{grid-template-columns:1fr 1fr}.ritual-product figure,.ritual-product-feature figure{height:480px}.ingredient-proof{grid-template-columns:1fr .9fr}.ingredient-story-copy{padding:54px}.final-cta{grid-template-columns:1fr .9fr}.shop-grid{grid-template-columns:1fr 1fr}.pdp-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr)}.buy-box{padding:32px}.pdp-details{grid-template-columns:1fr 1fr}.footer{grid-template-columns:1.4fr repeat(3,.8fr);gap:32px}}@media(max-width:760px){.announcement{min-height:28px;font-size:10px}.nav{top:8px;grid-template-columns:1fr auto auto;width:calc(100% - 20px);height:58px;margin-top:8px;padding:0 7px 0 15px;border-radius:15px}.nav-center{display:none}.nav-brand{font-size:12px}.nav-cta{grid-column:3;min-width:92px;height:44px;padding:0 14px;border-radius:10px;font-size:10px}.nav-menu{display:inline-flex;grid-column:2;align-items:center;justify-content:center;align-self:center;min-width:52px;height:42px;padding:0 9px;color:var(--forest-950);border:0;background:transparent;font-size:10px;font-weight:700}.nav-mobile-menu{position:absolute;top:66px;right:0;left:0;display:flex;align-items:stretch;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--line);border-radius:15px;background:#f3f5ecfa;box-shadow:0 18px 40px #19371f26}.nav-mobile-menu a{padding:12px 14px;border-radius:9px;font-size:12px;font-weight:700}.nav-mobile-menu a:hover{background:var(--surface-green)}.mobile-collections{border-radius:9px}.mobile-collections summary{padding:12px 14px;font-size:12px;font-weight:700;list-style-position:inside}.mobile-collections[open]{background:var(--surface-green)}.mobile-collection-links{padding:0 8px 8px}.mobile-collection-links a{display:grid;gap:3px;padding:12px;background:#f3f5ecd1}.mobile-collection-links strong{font-size:12px}.mobile-collection-links span{color:var(--muted);font-size:10px;font-weight:500}.hero{grid-template-columns:1fr;width:calc(100% - 20px);min-height:auto;margin-top:10px;border-radius:22px}.hero-copy{padding:54px 24px 22px}.eyebrow{font-size:10px}.hero h1{margin-top:18px;font-size:clamp(46px,14vw,58px);letter-spacing:-.06em}.hero-subcopy{max-width:330px;margin-top:20px;font-size:15px}.hero-ctas{gap:18px;margin-top:28px}.hero-ctas .btn{min-height:46px;padding:0 18px}.hero-product{min-height:350px;padding:0}.hero-product img{width:min(94%,420px);max-height:350px;transform:none}.home-editorial,.ritual-products,.ritual-band,.final-cta,.ingredient-proof,.collection-header,.filter-bar,.shop-grid,.brand-strip,.pdp-hero,.pdp-details,.mechanism,.pdp-copy-grid{width:calc(100% - 28px)}.home-editorial,.ritual-products,.ritual-band{padding-top:94px}.editorial-heading h2,.ritual-products-head h2,.ritual-intro h2{margin-top:16px;font-size:clamp(40px,12vw,52px)}.editorial-heading>p:last-child,.ritual-products-head p,.ritual-intro p,.final-cta-copy>p:not(.eyebrow){margin-top:20px;font-size:15px}.ingredient-composition{margin-top:38px}.ingredient-composition img{height:340px;border-radius:20px}.ingredient-names{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.ingredient-names span{font-size:12px}.ritual-product-grid,.ritual-stage,.pdp-hero,.shop-grid{grid-template-columns:1fr}.ritual-product-grid,.ritual-stage{margin-top:38px}.ritual-product figure,.ritual-product-feature figure{height:390px}.ritual-product-copy{padding:24px}.ritual-product h3{font-size:34px}.ingredient-proof{grid-template-columns:1fr;min-height:0;margin-top:94px;border-radius:22px}.ingredient-story-copy{padding:48px 24px 12px}.ingredient-story-copy h2{font-size:43px}.ingredient-story-copy p{font-size:14px}.ingredient-photo{padding:10px 22px 0}.ingredient-photo img{max-height:380px}.ritual-stage{min-height:0;border-radius:22px}.ritual-visual{min-height:340px}.ritual-copy{min-height:260px;padding:34px 24px}.ritual-panel h3{font-size:38px}.ritual-controls{display:grid;grid-template-columns:repeat(3,1fr)}.ritual-controls button{min-width:0;padding:0 8px}.final-cta{grid-template-columns:1fr;min-height:0;margin-top:94px;margin-bottom:18px;border-radius:22px}.final-cta-copy{padding:48px 24px 12px}.final-cta h2{font-size:clamp(40px,12vw,52px)}.final-cta figure{height:360px}.final-cta figure img{width:100%;max-height:360px}.collection-header{padding:88px 0 44px}.collection-header h1{font-size:50px}.filter-bar{align-items:stretch;flex-direction:column}.filter-pills{display:grid;grid-template-columns:repeat(4,1fr)}.filter-pills button{padding:0 8px}.filter-bar label{justify-content:space-between}.product-card figure{height:380px}.shop-bundle{grid-template-columns:1fr}.shop-bundle figure{min-height:360px}.shop-bundle>div{padding:36px 24px 44px}.brand-strip{align-items:flex-start;flex-direction:column}.pdp-hero{gap:18px;padding:78px 0 54px}.pdp-main-image{height:470px;border-radius:22px}.thumb-grid button{height:90px}.buy-box{position:static;padding:28px 22px;border-radius:22px}.buy-box h1{font-size:48px}.pdp-details{grid-template-columns:1fr 1fr;gap:8px}.pdp-details article{min-height:210px;padding:22px}.mechanism{margin-top:72px;padding:48px 24px;border-radius:22px}.mechanism>h2{font-size:46px}.mechanism>div{grid-template-columns:1fr;gap:34px;margin-top:50px}.pdp-copy-grid{grid-template-columns:1fr;padding-top:72px}.pdp-copy-grid>article{min-height:0;padding:28px 22px}.sticky-commerce{right:10px;bottom:10px;left:10px;width:calc(100% - 20px)}.sticky-btn{min-width:112px}.footer{grid-template-columns:1fr 1fr;gap:38px 22px;padding:56px 20px}.footer-intro{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.hero-ctas{align-items:flex-start;flex-direction:column;gap:8px}.hero-ctas .text-link{min-height:40px}.ritual-product figure,.ritual-product-feature figure{height:330px}.product-line{align-items:flex-start;flex-direction:column}.pdp-details{grid-template-columns:1fr}.pdp-details article{min-height:0}.option-grid{grid-template-columns:1fr}.sticky-product img{display:none}.footer{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--obsidian-950: #0B0B0A;--obsidian-900: #111210;--obsidian-850: #171816;--obsidian-700: #292A26;--bone-50: #F1EDE2;--bone-200: #CFC7B6;--sesame-gold: #D5A83F;--sesame-gold-soft: #E8C875;--obsidian-line: rgb(241 237 226 / 20%)}#page-home{color:var(--bone-50);background:var(--obsidian-950)}.announcement{min-height:34px;color:#16130d;background:linear-gradient(90deg,#b8892e,#e6c26d 50%,#b8892e);letter-spacing:.01em}.nav.is-home{position:absolute;top:46px;left:50%;width:calc(100% - 64px);max-width:none;margin:0;color:var(--bone-50);border-width:0 0 1px;border-color:#f1ede23d;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%)}.nav.is-home.is-scrolled{position:fixed;top:12px;width:min(calc(100% - 40px),var(--container));color:var(--bone-50);border:1px solid rgb(241 237 226 / 18%);border-radius:16px;background:#0b0b0ad1;box-shadow:0 18px 55px #00000047;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.nav.is-home .nav-brand{font-size:20px;font-weight:500;letter-spacing:-.045em}.nav.is-home .nav-cta{color:#17130b;background:linear-gradient(135deg,#e7c66e,#c59532)}.nav.is-home .nav-cta:hover{background:var(--sesame-gold-soft)}.nav.is-home .collections-menu{color:var(--bone-50);border-color:#f1ede224;background:#111210f7;box-shadow:0 28px 80px #0000007a}.nav.is-home .collection-row{background:var(--obsidian-700)}.nav.is-home .collection-copy small,.nav.is-home .collections-menu-head{color:#f1ede299}.nav.is-home .collections-menu-head a{color:var(--sesame-gold-soft)}.obsidian-hero{--hero-x: 0px;--hero-y: 0px;--product-x: 0px;--product-y: 0px;position:relative;isolation:isolate;min-height:min(860px,calc(100dvh - 34px));overflow:hidden;background:var(--obsidian-950)}.obsidian-hero__environment,.obsidian-hero__environment img,.obsidian-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.obsidian-hero__environment{z-index:-3;overflow:hidden;transform:scale(1.035) translate3d(var(--hero-x),var(--hero-y),0);transition:transform .9s var(--ease)}.obsidian-hero__environment img{object-fit:cover;object-position:center 54%}.obsidian-hero__veil{z-index:-2;background:linear-gradient(90deg,#040504e8,#050504b0,#0606051a 68%,#03030342),linear-gradient(180deg,rgb(0 0 0 / 48%) 0%,transparent 28%,transparent 72%,rgb(0 0 0 / 58%) 100%)}.obsidian-hero__copy{position:absolute;top:48%;left:clamp(48px,7.4vw,116px);z-index:3;width:min(40vw,590px);transform:translateY(-42%)}.obsidian-eyebrow{color:var(--sesame-gold-soft);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.obsidian-hero__copy h1{display:grid;margin-top:18px;color:var(--bone-50);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(66px,7.25vw,116px);font-weight:500;letter-spacing:-.045em;line-height:.83;text-transform:uppercase}.obsidian-hero__copy h1 span{opacity:0;clip-path:inset(0 100% 0 0);animation:obsidian-title-in 1.05s var(--ease) forwards}.obsidian-hero__copy h1 span:nth-child(2){animation-delay:.13s}.obsidian-hero__copy>p:not(.obsidian-eyebrow){max-width:430px;margin-top:26px;color:#f1ede2c2;font-size:clamp(14px,1.15vw,17px);line-height:1.58}.obsidian-hero__actions{position:relative;z-index:4;display:flex;align-items:center;gap:34px;margin-top:30px;pointer-events:auto}.obsidian-button{display:inline-flex;align-items:center;justify-content:space-between;min-width:220px;min-height:54px;padding:0 20px;color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:transform .24s var(--ease),background .24s var(--ease)}.obsidian-button span{font-size:18px;transition:transform .24s var(--ease)}.obsidian-button:hover{background:var(--sesame-gold-soft);transform:translateY(-2px)}.obsidian-button:hover span{transform:translate(4px)}.obsidian-link{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:34px;padding-top:8px;border-bottom:1px solid rgb(241 237 226 / 62%);color:var(--bone-50);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.11em;pointer-events:auto;touch-action:manipulation;text-transform:uppercase}.obsidian-hero__products{position:absolute;right:clamp(-40px,1vw,18px);bottom:-1.5%;z-index:2;width:min(62vw,950px);pointer-events:none;filter:drop-shadow(0 45px 38px rgb(0 0 0 / 52%));transform:translate3d(var(--product-x),var(--product-y),0);transition:transform .8s var(--ease)}.obsidian-hero__products:after{position:absolute;right:8%;bottom:7%;left:13%;height:10%;z-index:-1;content:"";border-radius:50%;background:#000000a3;filter:blur(28px)}.obsidian-hero__products img{width:100%;height:auto}.ingredient-rail{display:grid;grid-template-columns:minmax(250px,.23fr) minmax(0,1fr);gap:32px;padding:22px clamp(28px,6vw,92px) 26px;border-top:1px solid var(--obsidian-line);border-bottom:1px solid rgb(241 237 226 / 9%);background:linear-gradient(90deg,#1e1f1df2,#0f100ffa),var(--obsidian-900)}.ingredient-rail__intro{align-self:stretch;padding:8px 28px 6px 0;border-right:1px solid var(--obsidian-line)}.ingredient-rail__intro h2{margin-top:13px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(25px,2.3vw,36px);font-weight:500;letter-spacing:-.025em;line-height:.92}.ingredient-rail__intro>p:not(.obsidian-eyebrow){max-width:270px;margin-top:13px;color:#f1ede29e;font-size:11px;line-height:1.55}.ingredient-rail__intro>a{display:inline-flex;gap:10px;margin-top:16px;color:var(--sesame-gold-soft);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ingredient-rail__viewport{position:relative;min-width:0}.ingredient-rail__track{display:grid;grid-auto-columns:minmax(164px,1fr);grid-auto-flow:column;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory}.ingredient-rail__track::-webkit-scrollbar{display:none}.ingredient-card{min-width:0;scroll-snap-align:start}.ingredient-card img{width:100%;aspect-ratio:4 / 2.55;object-fit:cover;filter:saturate(.74) contrast(1.08);transition:filter .32s var(--ease),transform .42s var(--ease)}.ingredient-card:hover img{filter:saturate(.92) contrast(1.04);transform:scale(1.018)}.ingredient-card h3{margin-top:9px;color:var(--bone-50);font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.25;text-transform:uppercase}.ingredient-card p{margin-top:3px;color:#f1ede27a;font-size:9px;line-height:1.35}.ingredient-rail__controls{position:absolute;right:8px;bottom:45%;display:flex;gap:6px;transform:translateY(50%)}.ingredient-rail__controls button{display:grid;place-items:center;width:38px;height:38px;color:var(--bone-50);border:1px solid var(--obsidian-line);border-radius:50%;background:#0b0b0ac7;transition:color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.ingredient-rail__controls button:hover{color:var(--sesame-gold-soft);border-color:var(--sesame-gold);transform:scale(1.06)}#page-home .home-editorial,#page-home .ritual-products,#page-home .ritual-band{color:var(--bone-50)}#page-home .home-editorial{padding-top:126px}#page-home .eyebrow,#page-home .product-time{color:var(--sesame-gold-soft)}#page-home .editorial-heading>p:last-child,#page-home .ritual-products-head p,#page-home .ritual-intro p,#page-home .final-cta-copy>p:not(.eyebrow),#page-home .ritual-product-copy>p:not(.product-time),#page-home .ritual-panel p,#page-home .ingredient-composition figcaption{color:#f1ede294}#page-home .ingredient-names{border-color:var(--obsidian-line)}#page-home .ingredient-composition img,#page-home .ritual-product,#page-home .ritual-stage,#page-home .final-cta{border:1px solid rgb(241 237 226 / 11%);background:var(--obsidian-850);box-shadow:none}#page-home .ritual-product figure,#page-home .ritual-visual{background:#d8d2c7}#page-home .product-line,#page-home .ritual-controls button{border-color:var(--obsidian-line)}#page-home .ritual-controls button:hover,#page-home .ritual-controls button.is-active{color:#17130b;border-color:var(--sesame-gold);background:var(--sesame-gold-soft)}#page-home .ingredient-proof{border:1px solid rgb(213 168 63 / 24%);background:linear-gradient(135deg,#171713,#0e0e0d)}#page-home .final-cta{margin-bottom:0;background:linear-gradient(125deg,#26231b,#121311)}#page-home .btn-primary{color:#17130b;background:var(--sesame-gold-soft)}@keyframes obsidian-title-in{to{opacity:1;clip-path:inset(0 0 0 0)}}@media(max-width:1040px){.obsidian-hero__copy{width:46vw}.obsidian-hero__products{right:-10vw;width:69vw}.ingredient-rail{grid-template-columns:230px minmax(0,1fr);padding-right:24px;padding-left:24px}.ingredient-rail__track{grid-auto-columns:185px}}@media(max-width:720px){.announcement{min-height:30px;padding-inline:12px;font-size:10px}.nav.is-home,.nav.is-home.is-scrolled{top:40px;width:calc(100% - 28px);height:58px;padding:0 8px 0 14px;border:1px solid rgb(241 237 226 / 20%);border-radius:14px;background:#0b0b0a7a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav.is-home.is-scrolled{position:fixed;top:8px;background:#0b0b0ae0}.nav.is-home .nav-brand{font-size:16px}.nav.is-home .nav-menu{color:var(--bone-50);border-color:#f1ede22e}.nav.is-home .nav-mobile-menu{color:var(--bone-50);border-color:#f1ede224;background:#111210fa}.obsidian-hero{min-height:880px}.obsidian-hero__environment img{object-position:center 50%}.obsidian-hero__veil{background:linear-gradient(180deg,rgb(3 3 3 / 78%) 0%,rgb(3 3 3 / 45%) 26%,transparent 57%,rgb(3 3 3 / 50%) 100%),linear-gradient(90deg,rgb(3 3 3 / 58%),transparent 72%)}.obsidian-hero__copy{top:138px;left:24px;width:calc(100% - 48px);transform:none}.obsidian-hero__copy h1{max-width:350px;margin-top:14px;font-size:clamp(60px,17.6vw,76px)}.obsidian-hero__copy>p:not(.obsidian-eyebrow){max-width:310px;margin-top:20px;font-size:13px}.obsidian-hero__actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}.obsidian-button{min-width:176px;min-height:48px;padding-inline:15px;font-size:10px}.obsidian-link{min-width:176px;min-height:42px;padding:13px 15px 0;border:1px solid rgb(241 237 226 / 24%);background:#0b0b0a8a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.obsidian-hero__products{right:-23%;bottom:4%;width:126%}.ingredient-rail{grid-template-columns:1fr;gap:22px;padding:38px 20px 30px}.ingredient-rail__intro{max-width:none;padding:0 0 24px;border-right:0;border-bottom:1px solid var(--obsidian-line)}.ingredient-rail__intro h2{font-size:34px}.ingredient-rail__intro>p:not(.obsidian-eyebrow){max-width:330px}.ingredient-rail__track{grid-auto-columns:68vw;margin-right:-20px;padding-right:20px}.ingredient-rail__controls{right:2px;bottom:8px}.home-editorial,.ritual-products,.ritual-band,.final-cta,.ingredient-proof{width:min(calc(100% - 32px),var(--container))}}@keyframes revealUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes revealScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes revealLeft{0%{opacity:0;transform:translate(-64px)}to{opacity:1;transform:none}}@keyframes revealRight{0%{opacity:0;transform:translate(64px)}to{opacity:1;transform:none}}@keyframes wipeUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@supports not (animation-timeline: view()){[style*=animation-timeline]{animation:none!important;opacity:1!important;clip-path:none!important;transform:none!important}}.obsidian-hero{height:clamp(620px,56.28vw,960px);min-height:0;max-height:960px}.obsidian-hero__environment img{object-position:center 50%;animation:hero-kenburns 22s ease-in-out infinite alternate}@keyframes hero-kenburns{0%{transform:scale(1)}to{transform:scale(1.012)}}.obsidian-hero__caption{position:absolute;right:44px;bottom:30px;z-index:3;color:#f1ede28c;font:700 11px Manrope,sans-serif;letter-spacing:.18em;text-align:right;text-transform:uppercase}.obsidian-hero__caption span{color:#e8c875bf}.obsidian-hero__scroll{position:absolute;left:50%;bottom:22px;z-index:3;width:1px;height:44px;background:linear-gradient(180deg,transparent,var(--sesame-gold))}@media(max-width:720px){.obsidian-hero{height:auto;min-height:660px}.obsidian-hero__environment img{object-position:center 58%}.obsidian-hero__caption{display:none}}@media(min-width:721px)and (max-width:1080px){.obsidian-hero__environment img{object-position:center 54%}}@media(prefers-reduced-motion:reduce){.obsidian-hero__environment img{animation:none}}.nav-actions{display:flex;grid-column:3;align-items:center;justify-self:end;gap:clamp(14px,1.6vw,24px)}.nav-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;color:var(--bone-50);border:0;background:transparent;cursor:pointer;transition:color .2s var(--ease)}.nav-icon:hover{color:var(--sesame-gold-soft)}.nav-cart-badge{position:absolute;top:-1px;right:-4px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;color:#17130b;border-radius:50%;background:var(--sesame-gold);font:700 9.5px Manrope,sans-serif}@media(max-width:760px){.nav-actions{grid-column:3;gap:14px}.nav-icon:not(.nav-cart){display:none}}.hero-marquee{position:relative;z-index:1;margin-top:-1px;overflow:hidden;border-top:1px solid rgb(213 168 63 / 35%);border-bottom:1px solid rgb(213 168 63 / 35%);border-radius:36px 36px 0 0;background:var(--obsidian-950);box-shadow:0 -26px 56px #0000009e}.hero-marquee__track{display:flex;width:max-content;animation:hero-marquee 26s linear infinite}.hero-marquee__row{display:flex;align-items:center;gap:34px;padding:15px 17px;color:#e8c875bf;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:20px;font-weight:500;letter-spacing:.22em;white-space:nowrap;text-transform:uppercase}.hero-marquee__dot{color:#f1ede24d}@keyframes hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hero-marquee__track{animation:none}}.mechanism-section{position:relative;z-index:1;overflow:hidden;padding:clamp(78px,9vw,138px) clamp(20px,5.5vw,92px);border-top:1px solid rgb(213 168 63 / 25%);border-bottom:1px solid rgb(241 237 226 / 10%);background:radial-gradient(ellipse 54% 82% at 74% 48%,rgb(73 70 46 / 17%),transparent 70%),linear-gradient(114deg,#080806,#0d0d0a 48%,#080806)}.mechanism-section:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.42;background:linear-gradient(105deg,transparent 0%,rgb(232 200 117 / 5%) 48%,transparent 74%),radial-gradient(circle at 75% 48%,transparent 0 29%,rgb(232 200 117 / 5%) 29.2% 29.35%,transparent 29.6%)}.mechanism-section__inner{position:relative;display:grid;grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);align-items:center;gap:clamp(40px,5.5vw,96px);max-width:1440px;margin:0 auto}.mechanism-section__copy{max-width:420px}.mechanism-section__eyebrow{margin:0;color:var(--sesame-gold);font:700 11px Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase}.mechanism-section h2{margin:18px 0 0;color:var(--bone-50);font:500 clamp(50px,5.4vw,86px) / .87 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.mechanism-section h2 em{color:var(--sesame-gold-soft);font-style:normal}.mechanism-section__body{max-width:390px;margin:24px 0 0;color:#f1ede2ad;font:400 15px/1.7 Manrope,sans-serif}.mechanism-section__visual{position:relative;min-width:0;margin:0}.mechanism-stage{position:relative;isolation:isolate;contain:layout paint;width:100%;min-height:570px;overflow:hidden;border:1px solid rgb(241 237 226 / 9%);background:radial-gradient(circle at 50% 50%,rgb(232 200 117 / 7%),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / 2%),transparent 42%)}.mechanism-stage:before{position:absolute;z-index:-1;top:10%;right:10%;bottom:10%;left:10%;content:"";border:1px solid rgb(232 200 117 / 8%);border-radius:50%;transform:scale(.56);opacity:0;transition:transform .98s cubic-bezier(.16,1,.3,1) .26s,opacity .6s ease .26s}.mechanism-stage:after{position:absolute;z-index:1;top:50%;left:50%;width:16%;aspect-ratio:1;content:"";border:1px solid rgb(232 200 117 / 48%);border-radius:50%;box-shadow:0 0 34px #e8c8751f,inset 0 0 24px #e8c87517;transform:translate(-50%,-50%) scale(.35);opacity:0;pointer-events:none;will-change:transform,opacity}.mechanism-section.is-revealed:not(.is-looping) .mechanism-stage:before,.mechanism-section.is-looping .mechanism-stage:before{transform:scale(1);opacity:1}.mechanism-stage__ball{position:absolute;z-index:4;top:50%;left:50%;width:min(44%,350px);transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 28px 34px rgb(0 0 0 / 55%));opacity:1;transition:transform .62s cubic-bezier(.76,0,.24,1) .11s,opacity .26s ease .43s;pointer-events:none;will-change:transform,filter,opacity}.mechanism-section.is-revealed:not(.is-looping) .mechanism-stage__ball{transform:translate(-50%,-50%) scale(.18);opacity:0}.mechanism-ingredient{--size: 24%;--x: 50%;--y: 50%;--turn: 0deg;--delay: .36s;position:absolute;z-index:2;top:50%;left:50%;display:grid;width:var(--size);padding:0;border:0;color:var(--bone-50);background:transparent;transform:translate(-50%,-50%) scale(.08);opacity:0;cursor:pointer;pointer-events:none;will-change:left,top,transform,filter,opacity;transition:left .85s cubic-bezier(.16,1,.3,1) var(--delay),top .85s cubic-bezier(.16,1,.3,1) var(--delay),transform .85s cubic-bezier(.16,1,.3,1) var(--delay),opacity .28s ease var(--delay),filter .22s ease}.mechanism-section.is-revealed:not(.is-looping) .mechanism-ingredient{top:var(--y);left:var(--x);transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.mechanism-ingredient__image{display:grid;width:100%;place-items:center;transform:rotate(var(--turn));filter:drop-shadow(0 20px 20px rgb(0 0 0 / 48%));transition:transform .24s ease,filter .24s ease,opacity .24s ease}.mechanism-ingredient__image img{display:block;width:100%;max-height:180px;object-fit:contain}.mechanism-ingredient__label{justify-self:center;padding:8px 0 4px;border-bottom:1px solid transparent;color:#f1ede29e;font:700 9px Manrope,sans-serif;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.mechanism-ingredient:hover .mechanism-ingredient__image,.mechanism-ingredient:focus-visible .mechanism-ingredient__image,.mechanism-ingredient.is-active .mechanism-ingredient__image{transform:rotate(var(--turn)) scale(1.07);filter:drop-shadow(0 24px 25px rgb(0 0 0 / 58%))}.mechanism-ingredient:hover .mechanism-ingredient__label,.mechanism-ingredient:focus-visible .mechanism-ingredient__label,.mechanism-ingredient.is-active .mechanism-ingredient__label{border-color:var(--sesame-gold);color:var(--sesame-gold-soft)}.mechanism-stage.has-selection .mechanism-ingredient:not(.is-active) .mechanism-ingredient__image{opacity:.42}.mechanism-ingredient--sesame{--size: 38%;--x: 50%;--y: 51%;--arc-x: 50%;--arc-y: 39%;--return-x: 56%;--return-y: 45%;--turn: -2deg;--burst-turn: -13deg;--return-turn: 10deg;--float-delay: -1.8s;--float-duration: 4.4s}.mechanism-ingredient--bean{--size: 20%;--x: 78%;--y: 24%;--arc-x: 64%;--arc-y: 32%;--return-x: 69%;--return-y: 34%;--turn: 7deg;--burst-turn: 25deg;--return-turn: -18deg;--float-delay: -.6s;--float-duration: 4.8s}.mechanism-ingredient--rice{--size: 28%;--x: 78%;--y: 72%;--arc-x: 64%;--arc-y: 61%;--return-x: 69%;--return-y: 64%;--turn: -8deg;--burst-turn: -26deg;--return-turn: 20deg;--float-delay: -2.9s;--float-duration: 5.1s}.mechanism-ingredient--mulberry{--size: 22%;--x: 23%;--y: 24%;--arc-x: 36%;--arc-y: 33%;--return-x: 31%;--return-y: 35%;--turn: -10deg;--burst-turn: -31deg;--return-turn: 22deg;--float-delay: -3.7s;--float-duration: 4.6s}.mechanism-ingredient--walnut{--size: 24%;--x: 22%;--y: 73%;--arc-x: 36%;--arc-y: 62%;--return-x: 31%;--return-y: 64%;--turn: 8deg;--burst-turn: 30deg;--return-turn: -22deg;--float-delay: -1.1s;--float-duration: 5.3s}.mechanism-section.is-looping .mechanism-stage:after{animation:mechanism-pulse-loop 10.5s cubic-bezier(.16,1,.3,1) infinite both;animation-play-state:paused}.mechanism-section.is-looping .mechanism-stage__ball{animation:mechanism-ball-loop 10.5s cubic-bezier(.45,0,.18,1) infinite both;animation-play-state:paused;transition:none}.mechanism-section.is-looping .mechanism-ingredient{animation:mechanism-ingredient-loop 10.5s linear infinite both;animation-play-state:paused;pointer-events:auto;transition:filter .22s ease}.mechanism-section.is-looping .mechanism-ingredient__image img{animation:mechanism-float-loop var(--float-duration) ease-in-out var(--float-delay) infinite alternate;animation-play-state:paused}.mechanism-section.is-looping.is-in-view .mechanism-stage:after,.mechanism-section.is-looping.is-in-view .mechanism-stage__ball,.mechanism-section.is-looping.is-in-view .mechanism-ingredient,.mechanism-section.is-looping.is-in-view .mechanism-ingredient__image img{animation-play-state:running}.mechanism-section.is-looping .mechanism-stage.is-paused:after,.mechanism-section.is-looping .mechanism-stage.is-paused .mechanism-stage__ball,.mechanism-section.is-looping .mechanism-stage.is-paused .mechanism-ingredient,.mechanism-section.is-looping .mechanism-stage.is-paused .mechanism-ingredient__image img{animation-play-state:paused}@keyframes mechanism-ball-loop{0%{transform:translate(-50%,-50%) scale(1) rotate(0);filter:drop-shadow(0 28px 34px rgb(0 0 0 / 55%)) blur(0);opacity:1}8%{transform:translate(-50%,-51%) scale(1.025) rotate(1.3deg);filter:drop-shadow(0 32px 38px rgb(0 0 0 / 58%)) blur(0);opacity:1}14%{transform:translate(-50%,-49%) scale(.965) rotate(-1.8deg);filter:drop-shadow(0 22px 26px rgb(0 0 0 / 52%)) blur(0);opacity:1}18%{transform:translate(-50%,-50%) scale(1.09) rotate(2deg);filter:drop-shadow(0 36px 44px rgb(0 0 0 / 62%)) blur(0);opacity:1}22%{transform:translate(-50%,-50%) scale(.12) rotate(-16deg);filter:drop-shadow(0 0 0 transparent) blur(8px);opacity:0}88%{transform:translate(-50%,-50%) scale(.12) rotate(14deg);filter:drop-shadow(0 0 0 transparent) blur(8px);opacity:0}92%{transform:translate(-50%,-50%) scale(.2) rotate(9deg);filter:drop-shadow(0 0 0 transparent) blur(7px);opacity:0}96%{transform:translate(-50%,-50%) scale(1.065) rotate(-1deg);filter:drop-shadow(0 34px 42px rgb(0 0 0 / 60%)) blur(0);opacity:1}to{transform:translate(-50%,-50%) scale(1) rotate(0);filter:drop-shadow(0 28px 34px rgb(0 0 0 / 55%)) blur(0);opacity:1}}@keyframes mechanism-ingredient-loop{0%,18%{top:50%;left:50%;transform:translate(-50%,-50%) scale(.06) rotate(0);filter:blur(8px);opacity:0;visibility:hidden}19%{visibility:visible}23%{top:var(--arc-y);left:var(--arc-x);transform:translate(-50%,-50%) scale(.78) rotate(var(--burst-turn));filter:blur(1.5px);opacity:.88;visibility:visible}29%{top:var(--y);left:var(--x);transform:translate(-50%,-50%) scale(1.12) rotate(0);filter:blur(0);opacity:1;visibility:visible}34%,72%{top:var(--y);left:var(--x);transform:translate(-50%,-50%) scale(1) rotate(0);filter:blur(0);opacity:1;visibility:visible}76%{top:var(--y);left:var(--x);transform:translate(-50%,-50%) scale(1.045) rotate(0);filter:blur(0);opacity:1;visibility:visible}83%{top:var(--return-y);left:var(--return-x);transform:translate(-50%,-50%) scale(.68) rotate(var(--return-turn));filter:blur(1.5px);opacity:.82;visibility:visible}89%,to{top:50%;left:50%;transform:translate(-50%,-50%) scale(.06) rotate(0);filter:blur(8px);opacity:0;visibility:hidden}}@keyframes mechanism-pulse-loop{0%,15%{transform:translate(-50%,-50%) scale(.35);opacity:0}19%{transform:translate(-50%,-50%) scale(.48);opacity:.58}29%{transform:translate(-50%,-50%) scale(4.4);opacity:0}82%{transform:translate(-50%,-50%) scale(3.2);opacity:0}88%{transform:translate(-50%,-50%) scale(.6);opacity:.32}94%,to{transform:translate(-50%,-50%) scale(.35);opacity:0}}@keyframes mechanism-float-loop{0%{transform:translate3d(-2px,-4px,0) rotate(-.8deg)}to{transform:translate3d(3px,5px,0) rotate(1.1deg)}}.mechanism-detail{position:absolute;z-index:8;bottom:22px;left:22px;width:min(340px,44%);padding:22px 24px 24px;border:1px solid rgb(232 200 117 / 30%);background:#090907e8;box-shadow:0 26px 70px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:mechanism-detail-in .24s ease both}.mechanism-detail[hidden]{display:none}.mechanism-detail__close{position:absolute;top:17px;right:18px;padding:2px 0;border:0;border-bottom:1px solid rgb(241 237 226 / 28%);color:#f1ede299;background:transparent;font:700 9px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.mechanism-detail__index{margin:0 0 12px;color:var(--sesame-gold);font:700 10px Manrope,sans-serif;letter-spacing:.14em}.mechanism-detail h3{margin:0;color:var(--bone-50);font:500 34px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:-.02em;text-transform:uppercase}.mechanism-detail>p:last-child{margin:13px 0 0;color:#f1ede2a8;font:400 13px/1.65 Manrope,sans-serif}@keyframes mechanism-detail-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.mechanism-section figcaption{margin-top:14px;color:#f1ede26b;font:700 10px Manrope,sans-serif;letter-spacing:.16em;padding-right:4%;text-align:right;text-transform:uppercase}@media(max-width:860px){.mechanism-section{padding-inline:clamp(20px,5vw,40px)}.mechanism-section__inner{grid-template-columns:1fr;gap:38px}.mechanism-section__copy{max-width:600px}.mechanism-section__body{max-width:540px}.mechanism-section h2{font-size:clamp(48px,12vw,68px)}.mechanism-section__visual{width:100%;max-width:760px;margin-inline:auto}.mechanism-stage{min-height:610px}}@media(max-width:560px){.mechanism-stage{min-height:560px}.mechanism-ingredient--sesame{--size: 46%;--y: 49%}.mechanism-ingredient--bean{--size: 25%;--x: 76%;--y: 22%}.mechanism-ingredient--rice{--size: 32%;--x: 76%;--y: 75%}.mechanism-ingredient--mulberry{--size: 28%;--x: 23%;--y: 22%}.mechanism-ingredient--walnut{--size: 29%;--x: 22%;--y: 75%}.mechanism-ingredient__label{max-width:110px;font-size:8px;text-align:center;white-space:normal}.mechanism-detail{position:fixed;right:12px;bottom:12px;left:12px;width:auto;padding:22px 22px 24px}}@media(prefers-reduced-motion:reduce){.mechanism-stage:after{display:none;animation:none}.mechanism-stage__ball,.mechanism-section.is-looping .mechanism-stage__ball{display:none;animation:none}.mechanism-stage:before{transform:scale(1);opacity:1;transition:none}.mechanism-ingredient,.mechanism-section.is-looping .mechanism-ingredient{top:var(--y);left:var(--x);transform:translate(-50%,-50%) scale(1);filter:none;opacity:1;visibility:visible;pointer-events:auto;animation:none;transition:none}.mechanism-section.is-looping .mechanism-ingredient__image img,.mechanism-detail{animation:none}}.balls-scroll-story{--story-progress: 0;--story-delay: 0s;position:relative;z-index:1;height:460vh;min-height:3200px;border-top:1px solid rgb(241 237 226 / 10%);border-bottom:1px solid rgb(241 237 226 / 10%);background:#0b0b0a}.balls-scroll-story__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,4vw,76px);min-height:100dvh;overflow:hidden;padding:clamp(88px,9vh,118px) clamp(24px,5.5vw,92px) clamp(38px,5vh,68px);background:radial-gradient(ellipse 68% 78% at 76% 52%,rgb(56 55 39 / 13%),transparent 70%),linear-gradient(112deg,#080806,#0d0d0b 55%,#080806)}.balls-scroll-story__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(4 4 3 / 52%) 0%,rgb(4 4 3 / 18%) 36%,transparent 62%),radial-gradient(ellipse 44% 54% at 76% 52%,rgb(232 200 117 / 6%),transparent 72%),linear-gradient(180deg,rgb(255 255 255 / 1.5%),transparent 24%,transparent 76%,rgb(0 0 0 / 18%))}.balls-scroll-story__copy{position:relative;z-index:5;align-self:center;min-height:min(420px,54vh);max-width:430px}.balls-scroll-story__chapter,.balls-scroll-story__note{position:absolute;top:50%;left:0;width:100%;margin:0;transform:translate3d(0,-42%,0);opacity:0;pointer-events:none;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s ease}.balls-scroll-story__chapter.is-story-active,.balls-scroll-story__note.is-story-active{transform:translate3d(0,-50%,0);opacity:1}.balls-scroll-story__eyebrow{margin:0;color:var(--sesame-gold);font:700 11px Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase}.balls-scroll-story__chapter h2,.balls-scroll-story__note h2{max-width:420px;margin:17px 0 0;color:var(--bone-50);font:500 clamp(54px,6vw,94px) / .86 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.balls-scroll-story__chapter>p:last-child,.balls-scroll-story__note>p:last-child{max-width:390px;margin:24px 0 0;color:#f1ede2ab;font:400 15px/1.7 Manrope,sans-serif}.balls-scroll-story__visual{position:relative;z-index:2;isolation:isolate;width:100%;max-width:920px;min-height:min(720px,76vh);margin:0 auto;container-type:size;contain:layout paint style}.balls-scroll-story__visual:before{position:absolute;z-index:-2;top:50%;left:50%;width:min(78cqw,680px);height:min(62cqh,520px);content:"";background:radial-gradient(ellipse,rgb(232 200 117 / 8%),rgb(232 200 117 / 2%) 48%,transparent 74%);transform:translate(-50%,-50%)}.balls-scroll-story__orbit{position:absolute;z-index:-1;top:50%;left:50%;width:min(78%,680px);height:min(66%,500px);border:0;background:radial-gradient(ellipse,rgb(232 200 117 / 8%),rgb(232 200 117 / 2%) 54%,transparent 76%);transform:translate(-50%,-50%) scale(.18);opacity:0;will-change:transform,opacity}.balls-scroll-story.story-enhanced .balls-scroll-story__orbit{animation:balls-story-release 1s linear both paused;animation-delay:var(--story-delay, 0s)}.balls-scroll-story__ball{position:absolute;z-index:5;top:50%;left:50%;width:min(44%,360px);height:auto;transform:translate(-50%,-50%) scale(1);transform-origin:center;opacity:1;pointer-events:none;will-change:transform,opacity}.balls-scroll-story.story-enhanced .balls-scroll-story__ball{animation:balls-story-ball 1s linear both paused;animation-delay:var(--story-delay, 0s)}.balls-scroll-story__ingredient{--story-size: 24%;--story-x: 50%;--story-y: 50%;--story-from-x: 0px;--story-from-y: 0px;--story-arc-x: 0px;--story-arc-y: 0px;--story-turn: 0deg;position:absolute;z-index:3;top:var(--story-y);left:var(--story-x);display:grid;width:var(--story-size);padding:0;border:0;color:var(--bone-50);background:transparent;transform:translate(calc(-50% + var(--story-from-x)),calc(-50% + var(--story-from-y))) scale(.05);opacity:0;cursor:pointer;pointer-events:none}.balls-scroll-story.story-enhanced .balls-scroll-story__ingredient{animation:balls-story-ingredient 1s linear both paused;animation-delay:var(--story-delay, 0s)}.balls-scroll-story.is-story-interactive .balls-scroll-story__ingredient{pointer-events:auto}.balls-scroll-story__ingredient-image{display:grid;width:100%;place-items:center;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .28s ease}.balls-scroll-story__ingredient-image img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .28s ease}.balls-scroll-story__ingredient.is-active .balls-scroll-story__ingredient-image img{transform:scale(1);opacity:1}.balls-scroll-story__ingredient-label{justify-self:center;margin-top:3px;padding:7px 0 5px;border-bottom:1px solid transparent;color:#f1ede294;font:700 9px/1.35 Manrope,sans-serif;letter-spacing:.13em;text-align:center;text-transform:uppercase;white-space:nowrap;opacity:1;transform:none;transition:color .18s ease,border-color .18s ease}.balls-scroll-story__ingredient:hover .balls-scroll-story__ingredient-image,.balls-scroll-story__ingredient:focus-visible .balls-scroll-story__ingredient-image,.balls-scroll-story__ingredient.is-active .balls-scroll-story__ingredient-image{transform:scale(1.07) translateY(-3px)}.balls-scroll-story__ingredient:hover .balls-scroll-story__ingredient-label,.balls-scroll-story__ingredient:focus-visible .balls-scroll-story__ingredient-label,.balls-scroll-story__ingredient.is-active .balls-scroll-story__ingredient-label{border-color:var(--sesame-gold);color:var(--sesame-gold-soft)}.balls-scroll-story__visual.has-selection .balls-scroll-story__ingredient:not(.is-active) .balls-scroll-story__ingredient-image{opacity:.35}.balls-scroll-story[data-story-focus]:not([data-story-focus=""]) .balls-scroll-story__ingredient-image img{transform:scale(.96);opacity:.3}.balls-scroll-story[data-story-focus=sesame] .balls-scroll-story__ingredient--sesame img,.balls-scroll-story[data-story-focus=bean] .balls-scroll-story__ingredient--bean img,.balls-scroll-story[data-story-focus=rice] .balls-scroll-story__ingredient--rice img,.balls-scroll-story[data-story-focus=mulberry] .balls-scroll-story__ingredient--mulberry img,.balls-scroll-story[data-story-focus=walnut] .balls-scroll-story__ingredient--walnut img{transform:scale(1.12);opacity:1}.balls-scroll-story__visual.has-selection .balls-scroll-story__ingredient.is-active img{transform:scale(1);opacity:1}.balls-scroll-story__ingredient--sesame{--story-size: 42%;--story-x: 50%;--story-y: 52%;--story-turn: -2deg}.balls-scroll-story__ingredient--bean{--story-size: 19%;--story-x: 78%;--story-y: 25%;--story-from-x: clamp(-250px, -17vw, -120px);--story-from-y: clamp(70px, 14vh, 140px);--story-arc-x: clamp(-112px, -7vw, -52px);--story-arc-y: clamp(24px, 6vh, 62px);--story-turn: 16deg}.balls-scroll-story__ingredient--rice{--story-size: 27%;--story-x: 78%;--story-y: 73%;--story-from-x: clamp(-250px, -17vw, -120px);--story-from-y: clamp(-142px, -14vh, -72px);--story-arc-x: clamp(-115px, -7vw, -50px);--story-arc-y: clamp(-66px, -6vh, -28px);--story-turn: -14deg}.balls-scroll-story__ingredient--mulberry{--story-size: 22%;--story-x: 23%;--story-y: 25%;--story-from-x: clamp(120px, 17vw, 250px);--story-from-y: clamp(70px, 14vh, 140px);--story-arc-x: clamp(52px, 7vw, 112px);--story-arc-y: clamp(24px, 6vh, 62px);--story-turn: -18deg}.balls-scroll-story__ingredient--walnut{--story-size: 24%;--story-x: 22%;--story-y: 73%;--story-from-x: clamp(120px, 17vw, 250px);--story-from-y: clamp(-142px, -14vh, -72px);--story-arc-x: clamp(50px, 7vw, 115px);--story-arc-y: clamp(-66px, -6vh, -28px);--story-turn: 17deg}.balls-scroll-story__detail{position:absolute;z-index:10;right:2%;bottom:2%;width:min(330px,44%);padding:22px 24px 24px;border:1px solid rgb(232 200 117 / 30%);background:#090907e8;box-shadow:0 26px 70px #00000073;animation:balls-story-detail-in .26s cubic-bezier(.16,1,.3,1) both}.balls-scroll-story__detail[hidden]{display:none}.balls-scroll-story__detail-close{position:absolute;top:17px;right:18px;padding:2px 0;border:0;border-bottom:1px solid rgb(241 237 226 / 28%);color:#f1ede299;background:transparent;font:700 9px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.balls-scroll-story__detail-index{margin:0 0 12px;color:var(--sesame-gold);font:700 10px Manrope,sans-serif;letter-spacing:.14em}.balls-scroll-story__detail h3{margin:0;color:var(--bone-50);font:500 32px/1 Barlow Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.balls-scroll-story__detail>p:last-child{margin:13px 0 0;color:#f1ede2a8;font:400 13px/1.65 Manrope,sans-serif}@keyframes balls-story-ball{0%,17%{transform:translate(-50%,-50%) scale(1);opacity:1}20%{transform:translate(-50%,-50.5%) scale(1.018);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{transform:translate(-50%,-49.5%) scale(.94);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}29%,to{transform:translate(-50%,-50%) scale(.1);opacity:0}}@keyframes balls-story-release{0%,22%{transform:translate(-50%,-50%) scale(.28);opacity:0}28%{transform:translate(-50%,-50%) scale(.62);opacity:.34;animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{transform:translate(-50%,-50%) scale(1);opacity:.46}44%,to{transform:translate(-50%,-50%) scale(1.08);opacity:.2}}@keyframes balls-story-ingredient{0%,22%{transform:translate(calc(-50% + var(--story-from-x)),calc(-50% + var(--story-from-y))) scale(.05) rotate(0);opacity:0}27%{transform:translate(calc(-50% + var(--story-arc-x)),calc(-50% + var(--story-arc-y))) scale(.42) rotate(var(--story-turn));opacity:.48;animation-timing-function:cubic-bezier(.16,1,.3,1)}34%{transform:translate(-50%,-50%) scale(1.04) rotate(0);opacity:1}38%{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}42%,to{transform:translate(-50%,-50%) scale(1.02) rotate(0);opacity:1}}@keyframes balls-story-label{0%,32%{transform:translateY(8px);opacity:0}38%,to{transform:translateY(0);opacity:1}}@keyframes balls-story-copy{0%,17%{transform:translate3d(0,-42%,0);opacity:1}22%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-copy-ingredients{0%,19%{transform:translate3d(0,-34%,0);opacity:0}23%,29%{transform:translate3d(0,-42%,0);opacity:1}34%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-copy-finish{0%,30%{transform:translate3d(0,-34%,0);opacity:0}34%,39%{transform:translate3d(0,-42%,0);opacity:1}43%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-note-sesame{0%,39%{transform:translate3d(0,-34%,0);opacity:0}43%,47%{transform:translate3d(0,-42%,0);opacity:1}51%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-note-bean{0%,47%{transform:translate3d(0,-34%,0);opacity:0}51%,55%{transform:translate3d(0,-42%,0);opacity:1}59%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-note-rice{0%,55%{transform:translate3d(0,-34%,0);opacity:0}59%,63%{transform:translate3d(0,-42%,0);opacity:1}67%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-note-mulberry{0%,63%{transform:translate3d(0,-34%,0);opacity:0}67%,71%{transform:translate3d(0,-42%,0);opacity:1}75%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-note-walnut{0%,71%{transform:translate3d(0,-34%,0);opacity:0}75%,82%{transform:translate3d(0,-42%,0);opacity:1}87%,to{transform:translate3d(0,-50%,0);opacity:0}}@keyframes balls-story-focus-sesame{0%,39%{transform:scale(1);opacity:1}43%,47%{transform:scale(1.1);opacity:1}51%,83%{transform:scale(.96);opacity:.32}87%,to{transform:scale(1);opacity:1}}@keyframes balls-story-focus-bean{0%,39%{transform:scale(1);opacity:1}43%,47%{transform:scale(.96);opacity:.32}51%,55%{transform:scale(1.16);opacity:1}59%,83%{transform:scale(.96);opacity:.32}87%,to{transform:scale(1);opacity:1}}@keyframes balls-story-focus-rice{0%,39%{transform:scale(1);opacity:1}43%,55%{transform:scale(.96);opacity:.32}59%,63%{transform:scale(1.14);opacity:1}67%,83%{transform:scale(.96);opacity:.32}87%,to{transform:scale(1);opacity:1}}@keyframes balls-story-focus-mulberry{0%,39%{transform:scale(1);opacity:1}43%,63%{transform:scale(.96);opacity:.32}67%,71%{transform:scale(1.14);opacity:1}75%,83%{transform:scale(.96);opacity:.32}87%,to{transform:scale(1);opacity:1}}@keyframes balls-story-focus-walnut{0%,39%{transform:scale(1);opacity:1}43%,71%{transform:scale(.96);opacity:.32}75%,82%{transform:scale(1.14);opacity:1}87%,to{transform:scale(1);opacity:1}}@keyframes balls-story-detail-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:900px){.balls-scroll-story{height:430vh;min-height:2900px}.balls-scroll-story__sticky{grid-template-columns:1fr;grid-template-rows:minmax(180px,28vh) minmax(0,1fr);gap:0;padding:max(76px,9vh) clamp(18px,5vw,38px) 20px}.balls-scroll-story__copy{align-self:start;min-height:100%;max-width:620px}.balls-scroll-story__chapter,.balls-scroll-story__note{top:44%}.balls-scroll-story__chapter h2,.balls-scroll-story__note h2{font-size:clamp(48px,9vw,72px)}.balls-scroll-story__chapter>p:last-child,.balls-scroll-story__note>p:last-child{max-width:520px;margin-top:16px;font-size:13px}.balls-scroll-story__visual{min-height:62vh;max-width:760px}}@media(max-width:560px){.balls-scroll-story{height:410vh;min-height:2600px}.balls-scroll-story__sticky{grid-template-rows:minmax(170px,27vh) minmax(0,1fr);padding:max(72px,8vh) 14px 12px}.balls-scroll-story__chapter,.balls-scroll-story__note{top:46%}.balls-scroll-story__eyebrow{font-size:9px}.balls-scroll-story__chapter h2,.balls-scroll-story__note h2{max-width:340px;margin-top:11px;font-size:clamp(42px,13vw,58px)}.balls-scroll-story__chapter>p:last-child,.balls-scroll-story__note>p:last-child{max-width:350px;margin-top:12px;font-size:12px;line-height:1.55}.balls-scroll-story__visual{min-height:61vh}.balls-scroll-story__ball{width:min(48%,240px)}.balls-scroll-story__ingredient--sesame{--story-size: 47%;--story-y: 51%}.balls-scroll-story__ingredient--bean{--story-size: 25%;--story-x: 77%;--story-y: 24%}.balls-scroll-story__ingredient--rice{--story-size: 31%;--story-x: 77%;--story-y: 74%}.balls-scroll-story__ingredient--mulberry{--story-size: 27%;--story-x: 23%;--story-y: 24%}.balls-scroll-story__ingredient--walnut{--story-size: 29%;--story-x: 22%;--story-y: 74%}.balls-scroll-story__ingredient-label{max-width:94px;font-size:7px;white-space:normal}.balls-scroll-story__detail{position:fixed;right:12px;bottom:12px;left:12px;width:auto;padding:22px 22px 24px}}.balls-scroll-story.story-static{height:auto;min-height:0}.balls-scroll-story.story-static .balls-scroll-story__sticky{position:relative;min-height:900px}.balls-scroll-story.story-static .balls-scroll-story__ball{display:none}.balls-scroll-story.story-static .balls-scroll-story__orbit{transform:translate(-50%,-50%) scale(1);opacity:1}.balls-scroll-story.story-static .balls-scroll-story__ingredient{transform:translate(-50%,-50%) scale(1.06);opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.balls-scroll-story{height:auto;min-height:0}.balls-scroll-story__sticky{position:relative;min-height:860px}.balls-scroll-story__chapter,.balls-scroll-story__note,.balls-scroll-story__ball,.balls-scroll-story__orbit,.balls-scroll-story__ingredient,.balls-scroll-story__ingredient-label,.balls-scroll-story__ingredient-image img{animation:none}.balls-scroll-story__chapter,.balls-scroll-story__note{opacity:0}.balls-scroll-story__chapter--finish{transform:translate3d(0,-50%,0);opacity:1}.balls-scroll-story__ball{display:none}.balls-scroll-story__orbit{transform:translate(-50%,-50%) scale(1);opacity:1}.balls-scroll-story__ingredient{transform:translate(-50%,-50%) scale(1.06);opacity:1;visibility:visible;pointer-events:auto}.balls-scroll-story__ingredient-label{transform:none;opacity:1}.balls-scroll-story__detail{animation:none}}.balls-scroll-story{--story-progress: 0;height:620vh;min-height:4400px;background:#080806}.balls-scroll-story__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;min-height:100dvh;padding:clamp(70px,7vh,88px) clamp(12px,1.8vw,32px) clamp(42px,5vh,58px);place-items:center;overflow:hidden;background:radial-gradient(ellipse 70% 76% at 67% 50%,rgb(88 78 44 / 11%),transparent 72%),linear-gradient(112deg,#070706,#0d0d0b 54%,#070706)}.balls-scroll-story__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / 18%),transparent 18%,transparent 82%,rgb(0 0 0 / 28%)),radial-gradient(ellipse 42% 48% at 72% 51%,rgb(232 200 117 / 4%),transparent 74%)}.balls-scroll-story__visual{position:relative;z-index:2;width:min(100%,1800px,calc((100dvh - 112px) * 16 / 9));max-width:none;min-height:0;aspect-ratio:16 / 9;margin:0 auto;contain:layout paint style}.balls-scroll-story__frame-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgb(241 237 226 / 7%);background:#080806;box-shadow:0 38px 120px #211b0b2e}.balls-scroll-story__canvas,.balls-scroll-story__fallback,.balls-scroll-story__scroll-video{display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:contain}.balls-scroll-story__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0}.balls-scroll-story__fallback{position:relative;z-index:1}.balls-scroll-story__scroll-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;object-fit:contain;transition:opacity .18s ease;will-change:contents}.balls-scroll-story.is-frame-ready .balls-scroll-story__canvas{opacity:1}.balls-scroll-story.is-frame-ready .balls-scroll-story__scroll-video{opacity:0}.balls-scroll-story.is-frame-ready .balls-scroll-story__fallback{visibility:hidden}.balls-scroll-story.is-scroll-story-ready .balls-scroll-story__scroll-video{opacity:1}.balls-scroll-story.is-scroll-story-ready .balls-scroll-story__fallback{visibility:hidden}.balls-scroll-story__loading{position:absolute;right:18px;bottom:16px;z-index:4;margin:0;color:#f1ede27a;font:700 8px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}.balls-scroll-story.is-frame-ready .balls-scroll-story__loading,.balls-scroll-story.is-frame-fallback .balls-scroll-story__loading,.balls-scroll-story.is-scroll-story-ready .balls-scroll-story__loading{display:none}.balls-scroll-story__visual>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.balls-scroll-story__cue,.balls-scroll-story__progress{position:absolute;bottom:-34px;margin:0;color:#f1ede275;font:700 9px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.balls-scroll-story__cue{left:10px;display:flex;align-items:center;gap:12px;transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1)}.balls-scroll-story__cue-line{display:block;width:56px;height:1px;background:var(--sesame-gold);transform:scaleX(calc(1 - var(--story-progress)));transform-origin:left center}.balls-scroll-story.has-story-progress .balls-scroll-story__cue{transform:translateY(5px);opacity:0}.balls-scroll-story__progress{right:10px;color:#e8c875ad;font-variant-numeric:tabular-nums}.balls-scroll-story__mobile-copy{display:none}.balls-scroll-story__transcript{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.balls-scroll-story{height:560vh;min-height:3500px}.balls-scroll-story__sticky{padding:max(66px,7vh) 10px 48px}.balls-scroll-story__visual{width:min(100%,calc((100dvh - 112px) * 16 / 9))}}@media(max-width:560px){.balls-scroll-story{height:500vh;min-height:3000px}.balls-scroll-story__sticky{padding:max(72px,9vh) 10px 62px}.balls-scroll-story__visual{display:grid;width:100%;aspect-ratio:auto;align-content:center;gap:30px;contain:none;container-type:normal}.balls-scroll-story__cue,.balls-scroll-story__progress{display:none}.balls-scroll-story__cue-line{width:30px}.balls-scroll-story__mobile-copy{display:block;width:min(100%,340px);min-height:230px;padding:0 4px 24px;margin:0 auto}.balls-scroll-story__mobile-copy h3{max-width:320px;margin:12px 0 0;color:var(--bone-50);font:500 clamp(42px,13vw,58px) / .9 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.balls-scroll-story__mobile-copy>p:last-child{max-width:340px;margin:16px 0 0;color:#f1ede2a6;font:400 12px/1.6 Manrope,sans-serif}}@media(prefers-reduced-motion:reduce){.balls-scroll-story{height:auto;min-height:0}.balls-scroll-story__sticky{position:relative;min-height:auto;padding:104px clamp(18px,5vw,64px) 64px}.balls-scroll-story__visual{width:min(100%,1280px)}.balls-scroll-story__cue,.balls-scroll-story__progress{display:none}.balls-scroll-story__transcript{position:relative;display:grid;width:min(1240px,calc(100% - 40px));height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 0 80px;margin:0 auto;overflow:visible;clip:auto;clip-path:none;white-space:normal;background:#f1ede217}.balls-scroll-story__transcript article{min-height:250px;padding:clamp(28px,4vw,52px);background:#0b0b09}.balls-scroll-story__transcript h3{margin:16px 0 0;color:var(--bone-50);font:500 clamp(34px,5vw,62px) / .92 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.balls-scroll-story__transcript article>p:last-child{max-width:54ch;margin:22px 0 0;color:#f1ede29e;font:400 14px/1.7 Manrope,sans-serif}}@media(prefers-reduced-motion:reduce)and (max-width:640px){.balls-scroll-story__transcript{grid-template-columns:1fr}}.balls-reviews{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,9vw,132px) clamp(20px,4vw,68px) clamp(86px,10vw,148px);border-top:1px solid rgb(241 237 226 / 10%);background:radial-gradient(ellipse 52% 62% at 76% 48%,rgb(193 147 50 / 9%),transparent 72%),linear-gradient(118deg,#090a08,#10110e 58%,#090a08)}.balls-reviews__glow{position:absolute;z-index:-1;top:18%;right:-12%;width:min(58vw,820px);aspect-ratio:1;border:1px solid rgb(232 200 117 / 7%);border-radius:50%;box-shadow:inset 0 0 120px #d5a83f08;pointer-events:none}.balls-reviews__header{display:grid;width:min(100%,1440px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;margin:0 auto}.balls-reviews__heading{max-width:760px}.balls-reviews__rule{display:block;width:68px;height:2px;margin-bottom:17px;background:linear-gradient(90deg,#e7c66e,#a87a25);transform-origin:left center}.balls-reviews__eyebrow{margin:0;color:#d5a83f;font:700 11px/1 Manrope,sans-serif;letter-spacing:.21em;text-transform:uppercase}.balls-reviews__heading h2{max-width:720px;margin:16px 0 0;color:#f1ede2;font:500 clamp(52px,7vw,100px) / .84 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.balls-reviews__score{display:flex;align-items:flex-end;gap:17px;padding-bottom:8px}.balls-reviews__score strong{color:#f1ede2;font:500 clamp(58px,6vw,82px) / .74 "Barlow Condensed","Arial Narrow",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.balls-reviews__score>div{padding-bottom:2px}.balls-reviews__stars,.balls-reviews__panel-stars{color:#d5a83f;font-size:13px;letter-spacing:.16em}.balls-reviews__score p{max-width:190px;margin:7px 0 0;color:#f1ede27a;font:500 11px/1.45 Manrope,sans-serif}.balls-reviews__gallery{display:grid;width:min(100%,1440px);min-height:570px;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);margin:clamp(46px,5vw,72px) auto 0;border:1px solid rgb(241 237 226 / 13%);background:#080907b8;box-shadow:0 46px 130px #03040357}.balls-reviews__index{display:flex;flex-direction:column;border-right:1px solid rgb(241 237 226 / 12%);background:#f1ede205}.balls-reviews__trigger{position:relative;display:grid;min-height:114px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;overflow:hidden;padding:20px 24px;border:0;border-bottom:1px solid rgb(241 237 226 / 9%);border-radius:0;outline:0;background:transparent;color:#f1ede285;font-family:Manrope,sans-serif;text-align:left;cursor:pointer;transition:background-color .28s ease,color .28s ease,transform .36s cubic-bezier(.16,1,.3,1)}.balls-reviews__trigger:last-child{border-bottom:0}.balls-reviews__trigger:before{position:absolute;inset:0 auto 0 0;width:2px;background:#d5a83f;content:"";opacity:0;transform:scaleY(.2);transition:opacity .28s ease,transform .42s cubic-bezier(.16,1,.3,1)}.balls-reviews__trigger:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,#d5a83f,#d5a83f1f);content:"";transform:scaleX(0);transform-origin:left center}.balls-reviews__trigger.is-active:after{animation:review-progress 7s linear both}.balls-reviews.is-paused .balls-reviews__trigger.is-active:after{animation-play-state:paused}.balls-reviews__trigger:hover{background:#f1ede208;transform:translate(4px)}.balls-reviews__trigger:focus-visible{box-shadow:inset 0 0 0 2px #e8c875b3}.balls-reviews__trigger.is-active{background:linear-gradient(90deg,#d5a83f1a,#d5a83f03);color:#f1ede2}.balls-reviews__trigger.is-active:before{opacity:1;transform:scaleY(1)}.balls-reviews__number{color:#e8c8758a;font:500 13px/1 Barlow Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.16em}.balls-reviews__trigger strong,.balls-reviews__trigger small{display:block}.balls-reviews__trigger strong{color:inherit;font-size:12px;font-weight:650;letter-spacing:.035em}.balls-reviews__trigger small{overflow:hidden;margin-top:7px;color:#f1ede26e;font-size:10px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.balls-reviews__stage{position:relative;display:grid;min-width:0;min-height:570px;padding:clamp(46px,6vw,94px) clamp(36px,7vw,110px) 48px;align-items:center;overflow:hidden;background:radial-gradient(ellipse 52% 66% at 78% 28%,rgb(213 168 63 / 7%),transparent 75%),linear-gradient(145deg,rgb(241 237 226 / 2%),transparent 48%)}.balls-reviews__stage:after{position:absolute;right:clamp(26px,4vw,62px);bottom:clamp(26px,4vw,50px);width:clamp(90px,12vw,170px);height:1px;background:linear-gradient(90deg,transparent,rgb(232 200 117 / 38%));content:""}.balls-reviews__quote-mark{position:absolute;top:24px;right:clamp(22px,4vw,58px);color:#e8c87512;font:500 clamp(150px,17vw,260px) / 1 Georgia,serif;pointer-events:none;-webkit-user-select:none;user-select:none}.balls-reviews__panel{position:relative;z-index:1;width:min(100%,840px);animation:review-panel-in .62s cubic-bezier(.16,1,.3,1) both}.balls-reviews__panel[hidden]{display:none}.balls-reviews__panel h3{max-width:770px;margin:21px 0 0;color:#f1ede2;font:500 clamp(40px,5.4vw,76px) / .91 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.balls-reviews__panel blockquote{max-width:70ch;margin:clamp(24px,3vw,38px) 0 0;color:#f1ede2b8;font:400 clamp(15px,1.5vw,19px) / 1.72 "Manrope",sans-serif;text-wrap:pretty}.balls-reviews__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.balls-reviews__tags span{padding:7px 10px;border:1px solid rgb(232 200 117 / 24%);color:#e8c875b8;font:650 9px/1 Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase}.balls-reviews__panel footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:34px;padding-top:21px;border-top:1px solid rgb(241 237 226 / 10%)}.balls-reviews__panel footer strong{color:#f1ede2e0;font:650 12px/1 Manrope,sans-serif}.balls-reviews__panel footer span{color:#f1ede26b;font:500 10.5px/1.4 Manrope,sans-serif}.balls-reviews__panel footer em{margin-left:auto;color:#e8c8758f;font:500 italic 10px/1.4 Manrope,sans-serif}.balls-reviews__disclosure{width:min(100%,1440px);margin:19px auto 0;color:#f1ede257;font:500 9.5px/1.6 Manrope,sans-serif;letter-spacing:.025em}.balls-reviews.is-motion-ready .balls-reviews__heading,.balls-reviews.is-motion-ready .balls-reviews__score,.balls-reviews.is-motion-ready .balls-reviews__gallery,.balls-reviews.is-motion-ready .balls-reviews__disclosure{opacity:0;transform:translateY(30px)}.balls-reviews.is-visible .balls-reviews__heading,.balls-reviews.is-visible .balls-reviews__score,.balls-reviews.is-visible .balls-reviews__gallery,.balls-reviews.is-visible .balls-reviews__disclosure{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.balls-reviews.is-visible .balls-reviews__score{transition-delay:90ms}.balls-reviews.is-visible .balls-reviews__gallery{transition-delay:.15s}.balls-reviews.is-visible .balls-reviews__disclosure{transition-delay:.22s}@keyframes review-panel-in{0%{opacity:0;transform:translate3d(0,26px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes review-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:980px){.balls-reviews__gallery{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr)}.balls-reviews__trigger{min-height:104px;padding:18px}.balls-reviews__stage{padding-right:clamp(30px,5vw,58px);padding-left:clamp(30px,5vw,58px)}}@media(max-width:760px){.balls-reviews{padding-right:16px;padding-left:16px}.balls-reviews__header{grid-template-columns:1fr;align-items:start}.balls-reviews__score{padding-bottom:0}.balls-reviews__gallery{min-height:0;grid-template-columns:1fr}.balls-reviews__index{display:grid;grid-auto-columns:minmax(220px,74vw);grid-auto-flow:column;overflow-x:auto;border-right:0;border-bottom:1px solid rgb(241 237 226 / 12%);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.balls-reviews__index::-webkit-scrollbar{display:none}.balls-reviews__trigger{min-height:96px;border-right:1px solid rgb(241 237 226 / 9%);border-bottom:0;scroll-snap-align:start}.balls-reviews__trigger:hover{transform:none}.balls-reviews__stage{min-height:570px;padding:54px 24px 40px}.balls-reviews__panel h3{font-size:clamp(42px,12vw,58px)}.balls-reviews__panel blockquote{font-size:14px;line-height:1.65}.balls-reviews__panel footer em{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.balls-reviews *,.balls-reviews *:before,.balls-reviews *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.balls-reviews.is-motion-ready .balls-reviews__heading,.balls-reviews.is-motion-ready .balls-reviews__score,.balls-reviews.is-motion-ready .balls-reviews__gallery,.balls-reviews.is-motion-ready .balls-reviews__disclosure{opacity:1;transform:none}}#balls-reviews{color:#f0eadf;border-top-color:#343530;background:#151613}#balls-reviews .balls-reviews__glow{display:none}#balls-reviews .balls-reviews__rule{background:#9d772c}#balls-reviews .balls-reviews__eyebrow{color:#c6a254}#balls-reviews .balls-reviews__heading h2{max-width:650px;color:#f0eadf;font-size:clamp(48px,5.6vw,78px);line-height:.9}#balls-reviews .balls-reviews__score{align-items:center;padding-bottom:0}#balls-reviews .balls-reviews__score strong{color:#f0eadf;font-size:clamp(48px,5vw,68px)}#balls-reviews .balls-reviews__score p{max-width:210px;color:#9b958a}#balls-reviews .balls-reviews__gallery{min-height:460px;grid-template-columns:minmax(250px,.31fr) minmax(0,1fr);border-color:#3b3a35;background:#1d1e1a;box-shadow:0 22px 55px #0000002e}#balls-reviews .balls-reviews__index{border-right-color:#3b3a35;background:#181915}#balls-reviews .balls-reviews__trigger{min-height:92px;border-bottom-color:#343530;color:#9b958a}#balls-reviews .balls-reviews__trigger:before{background:#c6a254}#balls-reviews .balls-reviews__trigger:after{display:none}#balls-reviews .balls-reviews__trigger:hover{background:#f0eadf0a}#balls-reviews .balls-reviews__trigger:focus-visible{box-shadow:inset 0 0 0 2px #c6a254b8}#balls-reviews .balls-reviews__trigger.is-active{color:#f0eadf;background:#292a25}#balls-reviews .balls-reviews__number{color:#c6a254}#balls-reviews .balls-reviews__trigger small{color:#817c73}#balls-reviews .balls-reviews__stage{min-height:460px;padding:clamp(42px,5vw,72px) clamp(34px,6vw,86px) 42px;background:#20211d}#balls-reviews .balls-reviews__stage:after,#balls-reviews .balls-reviews__quote-mark{display:none}#balls-reviews .balls-reviews__panel{width:min(100%,760px)}#balls-reviews .balls-reviews__panel-stars{color:#c6a254}#balls-reviews .balls-reviews__panel h3{max-width:680px;margin-top:17px;color:#f0eadf;font-size:clamp(34px,4vw,54px);line-height:.96;text-transform:none}#balls-reviews .balls-reviews__panel blockquote{margin-top:clamp(22px,2.6vw,32px);color:#bbb4a8;font-size:clamp(14px,1.2vw,17px);line-height:1.67}#balls-reviews .balls-reviews__tags{gap:14px;margin-top:24px}#balls-reviews .balls-reviews__tags span{padding:0;border:0;color:#c6a254}#balls-reviews .balls-reviews__panel footer{margin-top:28px;padding-top:18px;border-top-color:#3b3a35}#balls-reviews .balls-reviews__panel footer strong{color:#f0eadf}#balls-reviews .balls-reviews__panel footer span{color:#8e887e}#balls-reviews .balls-reviews__panel footer em{color:#c6a254}#balls-reviews .balls-reviews__disclosure{color:#79746b}@media(max-width:760px){#balls-reviews{padding-top:68px;padding-bottom:78px}#balls-reviews .balls-reviews__heading h2{font-size:clamp(46px,14vw,62px)}#balls-reviews .balls-reviews__gallery{grid-template-columns:1fr}#balls-reviews .balls-reviews__index{border-right:0;border-bottom-color:#3b3a35}#balls-reviews .balls-reviews__trigger{min-height:88px;border-right-color:#343530}#balls-reviews .balls-reviews__stage{min-height:470px;padding:42px 24px 36px}#balls-reviews .balls-reviews__panel h3{font-size:clamp(36px,11vw,48px)}}.balls-section-heading{display:grid;grid-template-columns:minmax(0,.7fr) minmax(340px,1.1fr) minmax(280px,.8fr);gap:clamp(28px,5vw,80px);align-items:start}.balls-section-heading>p,.balls-formula__eyebrow,.balls-routine>header>p,.balls-review-list__summary>div:first-child>p{margin:0;color:#c6a254;font:700 10px/1.4 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.balls-section-heading h2,.balls-formula__content h2,.balls-routine>header h2,.balls-review-list__summary h2{margin:0;color:#f0eadf;font:500 clamp(48px,6vw,86px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.balls-section-heading>div{max-width:470px;padding-top:8px}.balls-section-heading>div p,.balls-formula__intro{margin:0;color:#aaa398;font:450 14px/1.7 Manrope,sans-serif}.balls-section-heading>div a{display:inline-block;margin-top:22px;color:#f0eadf;font:700 10px/1.4 Manrope,sans-serif;letter-spacing:.09em;text-decoration-color:#c6a254;text-underline-offset:5px;text-transform:uppercase}.balls-benefits{padding:clamp(82px,10vw,148px) clamp(22px,5vw,76px);border-top:1px solid #343530;background:#151613}.balls-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(52px,7vw,94px);border-top:1px solid #3b3a35;border-bottom:1px solid #3b3a35}.balls-benefits__grid article{padding:34px clamp(20px,3vw,42px) 40px;border-left:1px solid #3b3a35}.balls-benefits__grid article:first-child{padding-left:0;border-left:0}.balls-benefits__grid span{color:#c6a254;font:500 12px Manrope,sans-serif;letter-spacing:.16em}.balls-benefits__grid h3{margin:38px 0 0;color:#f0eadf;font:600 clamp(26px,2.7vw,38px)/1 "Barlow Condensed",sans-serif;text-transform:uppercase}.balls-benefits__grid p{margin:17px 0 0;color:#9e978c;font:450 13px/1.7 Manrope,sans-serif}.balls-benefits__note{max-width:820px;margin:22px 0 0;color:#6f6b63;font:500 9.5px/1.6 Manrope,sans-serif}.balls-formula{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:clamp(48px,7vw,110px);padding:clamp(74px,9vw,132px) clamp(22px,5vw,76px);border-top:1px solid #343530;background:#0d0e0c}.balls-formula__media{position:sticky;top:110px;align-self:start;min-height:620px;overflow:hidden;border:1px solid #343530;background:#11120f}.balls-formula__media>img{width:100%;height:100%;min-height:620px;padding:clamp(64px,8vw,126px);object-fit:contain;filter:brightness(.88) saturate(.82)}.balls-formula__media>div{position:absolute;right:24px;bottom:24px;display:flex;align-items:flex-end;gap:12px;padding:16px 18px;border:1px solid rgb(198 162 84 / 38%);background:#0d0e0cd6}.balls-formula__media strong{color:#f0eadf;font:500 54px/.8 Barlow Condensed,sans-serif}.balls-formula__media span{color:#aaa398;font:650 9px/1.45 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.balls-formula__content{padding-top:14px}.balls-formula__content h2{margin-top:16px}.balls-formula__intro{max-width:560px;margin-top:25px}.balls-formula__rows{margin-top:42px;border-top:1px solid #3b3a35}.balls-formula__rows details{border-bottom:1px solid #3b3a35}.balls-formula__rows summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 0;color:#f0eadf;cursor:pointer;list-style:none}.balls-formula__rows summary::-webkit-details-marker{display:none}.balls-formula__rows summary span{font:650 15px/1.3 Manrope,sans-serif}.balls-formula__rows summary em{color:#817c73;font:650 9px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.balls-formula__rows summary:after{grid-column:2;grid-row:1;margin-left:80px;color:#c6a254;content:"+";font:400 20px Manrope,sans-serif}.balls-formula__rows details[open] summary:after{content:"\2212"}.balls-formula__rows details p{max-width:600px;margin:-2px 70px 23px 0;color:#aaa398;font:450 13px/1.7 Manrope,sans-serif}.balls-formula__standards{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;background:#343530;border:1px solid #343530}.balls-formula__standards span{padding:17px 18px;background:#171814;color:#c8c1b6;font:650 10px/1.4 Manrope,sans-serif;letter-spacing:.04em}.balls-routine{padding:clamp(82px,10vw,148px) clamp(22px,5vw,76px);border-top:1px solid #343530;background:#151613}.balls-routine>header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.balls-routine>header h2{max-width:800px;margin-top:16px}.balls-routine__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(48px,6vw,82px)}.balls-routine__card{min-height:400px;overflow:hidden;border:1px solid #343530;background:#1a1b17}.balls-routine__card--image,.balls-routine__card--use{display:grid;grid-template-columns:1.05fr .95fr}.balls-routine__card--use{grid-column:1 / -1;grid-template-columns:1.25fr .75fr;min-height:470px}.balls-routine__card img{width:100%;height:100%;object-fit:cover}.balls-routine__card>div:not(.balls-routine__packs){align-self:center;padding:clamp(26px,4vw,54px)}.balls-routine__card span{color:#c6a254;font:700 9px/1.4 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}.balls-routine__card h3{margin:18px 0 0;color:#f0eadf;font:500 clamp(31px,3.5vw,48px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase}.balls-routine__card p{margin:18px 0 0;color:#9e978c;font:450 13px/1.7 Manrope,sans-serif}.balls-routine__card--supply{display:grid;grid-template-rows:auto 1fr}.balls-routine__packs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;min-height:190px;background:#343530;border-top:1px solid #343530}.balls-routine__packs img{min-width:0;padding:0;background:#11120f;object-fit:cover;object-position:74% center;filter:brightness(.86) saturate(.82)}.balls-routine:not(.balls-routine--porridge) .balls-routine__card--image{grid-column:1 / -1;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);min-height:0}.balls-routine:not(.balls-routine--porridge) .balls-routine__card--image img{width:100%;height:auto;min-height:0;aspect-ratio:1672 / 941;object-fit:cover;object-position:center}.balls-cross-sell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:390px;border-top:1px solid #343530;border-bottom:1px solid #343530;background:radial-gradient(circle at 12% 48%,rgb(198 162 84 / 10%),transparent 34%),#11120f}.balls-cross-sell__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,72px)}.balls-cross-sell__copy>p:first-child{margin:0;color:#c6a254;font:700 9px/1.4 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}.balls-cross-sell h2{max-width:620px;margin:18px 0 0;color:#f0eadf;font:500 clamp(44px,5.5vw,78px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.balls-cross-sell__copy>p:last-of-type{max-width:500px;margin:20px 0 0;color:#9e978c;font:450 14px/1.7 Manrope,sans-serif}.balls-cross-sell__copy>a{display:inline-flex;align-items:center;align-self:flex-start;gap:16px;min-height:52px;margin-top:28px;padding:0 22px;color:#17130b;background:#d5a83f;font:700 11px/1 Manrope,sans-serif;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s ease}.balls-cross-sell__copy>a:hover{background:#e3b94f;transform:translateY(-2px)}.balls-cross-sell__copy>a:active{transform:translateY(1px)}.balls-cross-sell__uses{display:grid;align-content:center;padding:clamp(34px,6vw,82px);border-left:1px solid #343530;background:#131411b8}.balls-cross-sell__uses article{display:grid;grid-template-columns:minmax(140px,.52fr) minmax(0,1fr);gap:28px;align-items:baseline;padding:28px 0}.balls-cross-sell__uses article+article{border-top:1px solid #343530}.balls-cross-sell__uses strong{color:#f0eadf;font:500 clamp(25px,2.2vw,34px)/1 "Barlow Condensed",sans-serif;text-transform:uppercase}.balls-cross-sell__uses span{color:#938d82;font:450 13px/1.55 Manrope,sans-serif}.balls-review-list{padding:clamp(82px,10vw,148px) clamp(22px,5vw,76px);border-top:1px solid #343530;background:#0d0e0c}.balls-review-list__summary{display:grid;grid-template-columns:minmax(320px,1fr) auto minmax(240px,.65fr);gap:clamp(34px,6vw,92px);align-items:end}.balls-review-list__summary h2{margin-top:16px}.balls-review-list__average{display:flex;align-items:center;gap:15px;padding-bottom:8px}.balls-review-list__average>strong{color:#f0eadf;font:500 70px/.8 Barlow Condensed,sans-serif}.balls-review-list__average>span{color:#c6a254;font:700 13px/1.4 Manrope,sans-serif;letter-spacing:.1em}.balls-review-list__average small{display:block;margin-top:7px;color:#817c73;font:500 9px/1.4 Manrope,sans-serif;letter-spacing:0}.balls-review-list__selected-count{display:flex;align-items:center;gap:15px;padding-bottom:8px}.balls-review-list__selected-count>strong{color:#f0eadf;font:500 70px/.8 Barlow Condensed,sans-serif}.balls-review-list__selected-count>span{color:#c6a254;font:700 11px/1.4 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.balls-review-list__selected-count small{display:block;max-width:190px;margin-top:7px;color:#817c73;font:500 9px/1.45 Manrope,sans-serif;letter-spacing:0;text-transform:none}.balls-review-list__themes{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px 26px;padding-bottom:7px}.balls-review-list__themes span{position:relative;padding-left:18px;color:#aaa398;font:600 10px/1.45 Manrope,sans-serif}.balls-review-list__themes span:before{position:absolute;top:.7em;left:0;width:8px;height:1px;background:#c6a254;content:""}.balls-review-list__breakdown{display:grid;gap:7px;padding-bottom:7px}.balls-review-list__breakdown>span{display:grid;grid-template-columns:14px 1fr 18px;gap:9px;align-items:center}.balls-review-list__breakdown b,.balls-review-list__breakdown em{color:#817c73;font:600 9px Manrope,sans-serif;font-style:normal}.balls-review-list__breakdown i{position:relative;height:3px;overflow:hidden;background:#343530}.balls-review-list__breakdown u{display:block;height:100%;background:#c6a254;text-decoration:none}.balls-review-list__tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:72px;padding:20px 0;border-top:1px solid #343530;border-bottom:1px solid #343530}.balls-review-list__tools>span{color:#aaa398;font:650 10px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.balls-review-list__tools>div{display:flex;flex-wrap:wrap;gap:8px}.balls-review-list__tools button{padding:10px 14px;border:1px solid #3b3a35;border-radius:0;color:#aaa398;background:transparent;font:650 9px Manrope,sans-serif;cursor:pointer}.balls-review-list__tools button:hover,.balls-review-list__tools button.is-active{border-color:#c6a254;color:#171713;background:#c6a254}.balls-review-list__items article{display:grid;grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);gap:clamp(30px,6vw,90px);padding:40px 0 44px;border-bottom:1px solid #343530}.balls-review-list__items article[hidden]{display:none}.balls-review-list__items header{display:grid;align-content:start;gap:7px}.balls-review-list__items header strong{color:#f0eadf;font:650 12px Manrope,sans-serif}.balls-review-list__items header span,.balls-review-list__items header em{color:#777269;font:500 9.5px/1.4 Manrope,sans-serif;font-style:normal}.balls-review-list__items header em{color:#c6a254}.balls-review-list__items article>div>b{color:#c6a254;font:700 12px Manrope,sans-serif;letter-spacing:.12em}.balls-review-list__items h3{margin:14px 0 0;color:#f0eadf;font:550 clamp(25px,3vw,38px)/1 "Barlow Condensed",sans-serif}.balls-review-list__items p{max-width:900px;margin:17px 0 0;color:#aaa398;font:450 13px/1.72 Manrope,sans-serif}.balls-review-list__disclosure{margin:22px 0 0;color:#6f6b63;font:500 9.5px/1.6 Manrope,sans-serif}@media(max-width:900px){.balls-section-heading{grid-template-columns:1fr}.balls-section-heading>div{padding-top:0}.balls-benefits__grid{grid-template-columns:1fr}.balls-benefits__grid article,.balls-benefits__grid article:first-child{padding:28px 0 32px;border-top:1px solid #3b3a35;border-left:0}.balls-benefits__grid article:first-child{border-top:0}.balls-benefits__grid h3{margin-top:20px}.balls-formula{grid-template-columns:1fr}.balls-formula__media{position:relative;top:auto;min-height:460px}.balls-formula__media>img{min-height:460px;padding:64px}.balls-routine__grid{grid-template-columns:1fr}.balls-routine__card--use{grid-column:auto}.balls-review-list__summary{grid-template-columns:1fr 1fr}.balls-review-list__summary>div:first-child{grid-column:1 / -1}}@media(max-width:640px){.balls-formula__media{min-height:360px}.balls-formula__media>img{min-height:360px;padding:54px}.balls-formula__rows summary:after{margin-left:20px}.balls-formula__standards{grid-template-columns:1fr}.balls-routine>header{display:block}.balls-routine__card--image,.balls-routine__card--use{grid-template-columns:1fr}.balls-routine__card--image img,.balls-routine__card--use img{min-height:300px}.balls-routine__packs img{padding:8px}.balls-routine:not(.balls-routine--porridge) .balls-routine__card--image{grid-template-columns:1fr}.balls-routine:not(.balls-routine--porridge) .balls-routine__card--image img{height:auto;min-height:0;aspect-ratio:1672 / 941}.balls-review-list__summary{grid-template-columns:1fr}.balls-review-list__summary>div:first-child{grid-column:auto}.balls-review-list__themes{grid-template-columns:1fr}.balls-review-list__tools{display:block}.balls-review-list__tools>div{margin-top:14px}.balls-review-list__items article{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.balls-cross-sell{grid-template-columns:1fr;min-height:0}.balls-cross-sell__copy{padding:54px 22px}.balls-cross-sell__uses{padding:12px 22px 34px;border-top:1px solid #343530;border-left:0}.balls-cross-sell__uses article{grid-template-columns:1fr;gap:9px;padding:24px 0}}.ingredient-card img{height:170px;aspect-ratio:auto;object-fit:cover}@media(min-width:721px){.ingredient-rail__track{grid-auto-columns:238px}}html{background:var(--obsidian-950)}body{color:var(--bone-50);background:radial-gradient(circle at 82% 0%,rgb(213 168 63 / 9%),transparent 26rem),var(--obsidian-950)}::selection{color:#17130b;background:var(--sesame-gold)}:focus-visible{outline:3px solid var(--sesame-gold);box-shadow:0 0 0 5px #d5a83f4d}.eyebrow,.product-time,.product-note,.tag{color:var(--sesame-gold-soft)}.btn-primary{color:#17130b;background:var(--sesame-gold-soft)}.btn-primary:hover{background:var(--sesame-gold)}.btn-light{color:var(--bone-50);background:transparent;border:1px solid rgb(241 237 226 / 45%)}.btn-light:hover{color:#17130b;background:var(--sesame-gold-soft);border-color:var(--sesame-gold-soft)}#page-home .editorial-heading h2,#page-home .ritual-products-head h2,#page-home .ritual-intro h2,#page-home .final-cta h2,#page-home .ingredient-story-copy h2,#page-shop .collection-header h1,#page-balls .buy-box h1,#page-porridge .buy-box h1,.ritual-product h3,.ritual-panel h3,.mechanism>h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:.9;text-transform:uppercase}.btn.is-added{color:#17130b;background:var(--sesame-gold)}.btn-card{color:var(--bone-50);background:var(--obsidian-700)}.btn-card:hover{color:#17130b;background:var(--sesame-gold-soft)}.nav{color:var(--bone-50);border-color:#f1ede229;background:#0b0b0ad1;box-shadow:0 14px 40px #00000052}.nav.is-scrolled{border-color:#f1ede238;background:#0b0b0aeb;box-shadow:0 16px 46px #0000006b}.nav-brand{color:var(--bone-50)}.nav-breadcrumb{color:#f1ede299}.nav-breadcrumb a{color:var(--bone-50)}.nav-cta{color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331)}.nav-cta:hover{background:var(--sesame-gold-soft)}.collections-menu{color:var(--bone-50);border-color:#f1ede224;background:#111210f7;box-shadow:0 28px 80px #0000007a}.collections-menu-head{color:#f1ede299}.collections-menu-head a{color:var(--sesame-gold-soft)}.collection-row{background:var(--obsidian-700)}.collection-row:hover{background:var(--sesame-gold-soft)}.collection-copy small{color:#f1ede299}#page-shop{color:var(--bone-50)}.collection-header>p:last-child{color:#f1ede299}.filter-bar{border-color:var(--obsidian-line)}.filter-bar label{color:#f1ede299}.filter-bar select{color:var(--bone-50);border-color:var(--obsidian-line);background:var(--obsidian-850)}.filter-pills button,.option-grid button,.thumb-grid button,.qty-row button,.ritual-controls button{color:var(--bone-50);border-color:var(--obsidian-line)}.filter-pills button:hover,.filter-pills button.is-active{color:#17130b;border-color:var(--sesame-gold);background:var(--sesame-gold-soft)}.product-card{border:1px solid rgb(241 237 226 / 11%);background:var(--obsidian-850)}.product-card figure{background:#d8d2c7}.product-card figure img{mix-blend-mode:multiply}.product-card-body>p:not(.product-note),.shop-bundle>div>p{color:#f1ede299}.product-card-footer{border-color:var(--obsidian-line)}.tag-solid{color:#17130b}.shop-bundle{color:var(--bone-50);background:linear-gradient(125deg,#26231b,#121311)}.shop-bundle figure{background:#d8d2c7}.shop-bundle figure img{mix-blend-mode:multiply}.shop-bundle>div>p{color:#f1ede2b3}.price-stack s,.price-stack span{color:#f1ede28c}.brand-strip{border-color:var(--obsidian-line)}#page-balls,#page-porridge{color:var(--bone-50)}.pdp-main-image{background:#d8d2c7}.pdp-main-image img{mix-blend-mode:multiply}.thumb-grid button{background:#d8d2c7}.thumb-grid button img{mix-blend-mode:multiply}.thumb-grid button.is-active{border-color:var(--sesame-gold);box-shadow:inset 0 0 0 1px var(--sesame-gold)}.buy-box{color:var(--bone-50);border:1px solid rgb(241 237 226 / 12%);background:var(--obsidian-850);box-shadow:0 22px 54px #0006}.buy-box>p:not(.product-note):not(.guarantee){color:#f1ede2a8}.buy-price span{color:#f1ede294}.option-grid button{background:transparent}.option-grid button:hover,.option-grid button.is-selected{color:#17130b;border-color:var(--sesame-gold);background:var(--sesame-gold-soft)}.qty-row button{background:var(--obsidian-700)}.guarantee{color:#f1ede28c}.pdp-details article{border:1px solid rgb(241 237 226 / 11%);background:var(--obsidian-850)}.pdp-details p{color:#f1ede299}.mechanism{color:var(--bone-50);background:linear-gradient(135deg,#171713,#0e0e0d)}.mechanism article{border-color:#f1ede238}.mechanism p{color:#f1ede2a8}.pdp-copy-grid>article{border:1px solid rgb(241 237 226 / 11%);background:var(--obsidian-850)}.pdp-copy-grid p{color:#f1ede299}.pdp-copy-grid details{border-color:var(--obsidian-line)}.sticky-commerce{color:var(--bone-50);border:1px solid rgb(241 237 226 / 16%);background:#0b0b0aeb;box-shadow:0 24px 60px #00000075}.sticky-product img{object-fit:cover;object-position:76% center;border-radius:10px;background:#11120f}.sticky-product span{color:#f1ede29e}.sticky-btn{color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331)}.footer{color:var(--bone-50);background:#111210}.footer p{color:#f1ede299}.footer h2{color:#f1ede27a}.footer-bottom{color:#f1ede26b;border-color:#f1ede224}@media(max-width:760px){.nav-menu{color:var(--bone-50)}.nav-mobile-menu{color:var(--bone-50);border-color:#f1ede224;background:#111210fa}.nav-mobile-menu a:hover,.mobile-collections[open]{background:var(--obsidian-700)}.mobile-collection-links a{background:#292a26d1}.mobile-collection-links span{color:#f1ede299}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes titleIn{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.story-ingredients{position:relative;padding:clamp(56px,7vw,104px) clamp(20px,3.5vw,48px);border-top:1px solid rgb(241 237 226 / 10%);background:#111210}.story-ingredient-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,48px)}.story-ingredient-card{min-height:176px;padding:clamp(24px,2.6vw,34px);border:1px solid rgb(241 237 226 / 11%);border-radius:14px;background:#151613;transition:border-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1),background-color .35s ease}.story-ingredient-card:nth-child(3),.story-ingredient-card:nth-child(4){background:#0f100e}.story-ingredient-card--lead,.story-ingredient-card--honey{grid-column:span 2}.story-ingredient-card--lead{background:radial-gradient(circle at 92% 15%,rgb(213 168 63 / 13%),transparent 42%),#171814}.story-ingredient-card--honey{background:linear-gradient(125deg,rgb(213 168 63 / 10%),transparent 58%),#151613}.story-ingredient-card h3{margin:0;color:#e8c875;font:500 clamp(18px,2vw,24px) / 1 "Barlow Condensed",sans-serif;letter-spacing:.15em;text-transform:uppercase}.story-ingredient-card p{max-width:31ch;margin:14px 0 0;color:#f1ede29e;font:400 13.5px/1.65 Manrope,sans-serif}@media(hover:hover){.story-ingredient-card:hover{transform:translateY(-4px);border-color:#d5a83f6b;background-color:#191a16}}.story-stats{position:relative;padding:clamp(52px,6vw,88px) clamp(20px,3.5vw,48px);border-top:1px solid rgb(213 168 63 / 25%);background:#0b0b0a;overflow:hidden}.story-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;margin:0 auto}.story-stat{padding:18px clamp(14px,2.5vw,34px);text-align:left}.story-stat+.story-stat{border-left:1px solid rgb(241 237 226 / 12%)}.story-stat__value{color:#f1ede2;font:500 clamp(54px,7vw,82px) / .86 "Barlow Condensed",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.story-stat__value small{margin-left:3px;color:#e8c875d1;font-size:.43em}.story-stat__label{max-width:20ch;margin-top:14px;color:#f1ede294;font:700 10.5px/1.45 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.story-stats.is-motion-ready .story-stat{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.story-stats.is-visible .story-stat{opacity:1;transform:translateY(0)}.story-stats.is-visible .story-stat:nth-child(2){transition-delay:.1s}.story-stats.is-visible .story-stat:nth-child(3){transition-delay:.2s}.story-stats.is-visible .story-stat:nth-child(4){transition-delay:.3s}}@media(max-width:760px){.story-ingredient-grid{grid-template-columns:1fr}.story-ingredient-card--lead,.story-ingredient-card--honey{grid-column:auto}.story-ingredient-card{min-height:0}.story-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-stat{min-height:150px;padding:20px 16px}.story-stat+.story-stat{border-left:0}.story-stat:nth-child(2n){border-left:1px solid rgb(241 237 226 / 12%)}.story-stat:nth-child(n+3){border-top:1px solid rgb(241 237 226 / 12%)}}@media(prefers-reduced-motion:reduce){#page-story [style*=animation]{animation:none!important;opacity:1!important;transform:none!important}.story-ingredient-card,.story-stat{transition:none!important}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes dotPulse{0%{box-shadow:0 0 #d5a83f80}70%{box-shadow:0 0 0 10px #d5a83f00}to{box-shadow:0 0 #d5a83f00}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes calloutIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes shopReveal{0%{opacity:0}to{opacity:1}}.shop-card{animation:shopReveal .01s linear both;animation-timeline:view();animation-range:entry 2% entry 34%;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s ease,box-shadow .45s ease;will-change:transform}.shop-card:hover{transform:translateY(-8px);border-color:#d5a83f8c;box-shadow:0 28px 60px -24px #000c}.shop-card>div:first-child{overflow:hidden}.shop-card img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.shop-card:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.shop-card,.shop-card img{animation:none!important;transition:none!important}.shop-card:hover,.shop-card:hover img{transform:none}}:root{color-scheme:dark}html{-webkit-tap-highlight-color:rgba(213,168,63,.22)}a,button,[role=button],[data-shop-filter],[data-plan],[data-moment-tab],[data-cart-add],[data-shop-sort],[data-faq]{touch-action:manipulation}.nav-mobile-menu{overscroll-behavior:contain}h1,h2{text-wrap:balance}[data-cart-add],[data-shop-sort],.lnk-cta{transition:filter .25s ease,transform .2s ease}[data-cart-add]:hover,[data-shop-sort]:hover,.lnk-cta:hover{filter:brightness(1.07)}[data-cart-add]:active,[data-shop-sort]:active,.lnk-cta:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){[data-cart-add]:active,[data-shop-sort]:active,.lnk-cta:active{transform:none}}:root{--ease-luxe: cubic-bezier(.32, .72, 0, 1);--r-card: 18px;--shadow-card: 0 30px 62px -42px rgba(0,0,0,.95);--shadow-card-hover: 0 48px 92px -40px rgba(0,0,0,.98)}.shop-card{border-radius:var(--r-card);border-color:#d5a83f29!important;box-shadow:inset 0 1px #ffffff0d,var(--shadow-card);transition:transform .6s var(--ease-luxe),border-color .6s var(--ease-luxe),box-shadow .6s var(--ease-luxe);overflow:hidden}.shop-card:hover{transform:translateY(-10px);border-color:#d5a83f80!important;box-shadow:inset 0 1px #ffffff12,var(--shadow-card-hover),0 0 0 1px #d5a83f1f}.shop-card img{transition:transform .85s var(--ease-luxe)}.shop-card:hover img{transform:scale(1.055)}.shop-card>:first-child{background:radial-gradient(78% 68% at 50% 28%,#f8f4ec,#ece4d4 58%,#dfd5c1)!important;box-shadow:inset 0 1px #fff9,inset 0 -48px 64px -34px #17130b29;border-bottom:1px solid rgba(213,168,63,.16)}[style*="135deg,#E7C66E"]{border-radius:999px;box-shadow:0 10px 26px -12px #c393318c;transition:transform .45s var(--ease-luxe),filter .45s var(--ease-luxe),box-shadow .45s var(--ease-luxe)!important}a[style*="135deg,#E7C66E"]:hover,div[style*="135deg,#E7C66E"]:hover{filter:brightness(1.05);box-shadow:0 14px 34px -10px #c39331b8}a[style*="135deg,#E7C66E"]:active,div[style*="135deg,#E7C66E"]:active{transform:scale(.975)}[style*="1px solid rgba(241,237,226,0.35)"],[data-shop-filter],[data-plan],[data-moment-tab],[data-shop-sort]{border-radius:999px!important}[style*="1px solid rgba(241,237,226,0.35)"]{transition:border-color .4s var(--ease-luxe),color .4s var(--ease-luxe),background-color .4s var(--ease-luxe)!important}[style*="1px solid rgba(241,237,226,0.35)"]:hover{border-color:#d5a83f99!important;color:#f1ede2!important}.obsidian-button,.nav-cta{transition:transform .45s var(--ease-luxe),box-shadow .45s var(--ease-luxe),filter .45s var(--ease-luxe)!important}.obsidian-button:active,.nav-cta:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.shop-card,.shop-card img,[style*="135deg,#E7C66E"],.obsidian-button,.nav-cta{transition:none!important}.shop-card:hover,[style*="135deg,#E7C66E"]:active,.obsidian-button:active,.nav-cta:active,.shop-card:hover img{transform:none!important}}.shop-card>:first-child{background:radial-gradient(84% 74% at 50% 22%,#f9f5ef,#f1ebe0)!important}.shop-card>:first-child img{mix-blend-mode:multiply}.shop-card--seed{transform-origin:50% 100%}.shop-card--seed:hover,.shop-card--seed:focus-within,.shop-card--seed.is-seed-active{transform:translateY(10px);border-color:#d5a83f94!important;box-shadow:inset 0 1px #ffffff14,0 38px 84px -38px #000000fa,0 0 0 1px #d5a83f24}.shop-spin-stage{isolation:isolate;background:#f2ede3!important}.shop-spin-poster,.shop-spin-video{transition:opacity .22s ease,transform .85s var(--ease-luxe)!important}.shop-card--seed:hover .shop-spin-poster,.shop-card--seed:focus-within .shop-spin-poster{transform:scale(1.018)}.shop-spin-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;background:#f2ede3}[data-shop-item=balls] .shop-spin-video,[data-shop-item=porridge] .shop-spin-video{transform:scale(.68);-webkit-mask-image:radial-gradient(ellipse 78% 78% at 50% 50%,#000 0 66%,rgb(0 0 0 / 94%) 74%,rgb(0 0 0 / 42%) 88%,transparent 100%);mask-image:radial-gradient(ellipse 78% 78% at 50% 50%,#000 0 66%,rgb(0 0 0 / 94%) 74%,rgb(0 0 0 / 42%) 88%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-shop-item=balls] .shop-spin-video{-webkit-mask-image:radial-gradient(ellipse 62% 74% at 50% 50%,#000 0 64%,rgb(0 0 0 / 90%) 72%,rgb(0 0 0 / 34%) 86%,transparent 100%);mask-image:radial-gradient(ellipse 62% 74% at 50% 50%,#000 0 64%,rgb(0 0 0 / 90%) 72%,rgb(0 0 0 / 34%) 86%,transparent 100%)}[data-shop-item=balls] .shop-spin-stage{background:radial-gradient(78% 72% at 50% 44%,#f0eeec,#e9e3de 68%,#e0d8d1)!important}[data-shop-item=porridge] .shop-spin-stage{background:#f0e7da!important}.shop-card--seed.is-spinning .shop-spin-poster{opacity:0}.shop-card--seed.is-spinning .shop-spin-video{opacity:1}.shop-card--seed:hover .shop-spin-poster,.shop-card--seed:focus-within .shop-spin-poster{opacity:0}.shop-card--seed:hover .shop-spin-video,.shop-card--seed:focus-within .shop-spin-video{opacity:1}.shop-spin-stage>div{z-index:2}.shop-card--seed:hover .lnk-cta,.shop-card--seed:focus-within .lnk-cta,.shop-card--seed.is-seed-active .lnk-cta{color:#17130b!important;background:#f4f0e7!important;filter:none;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.shop-card--seed:hover,.shop-card--seed:focus-within,.shop-card--seed.is-seed-active{transform:none!important}.shop-spin-video{display:none}.shop-spin-poster{opacity:1!important;transform:none!important}}.shop-collection-hero{isolation:isolate;height:clamp(500px,35vw,660px);background:#0b0b0a!important}.shop-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center 60%}.shop-collection-hero__copy{z-index:1}.shop-card--bundle:hover,.shop-card--bundle:focus-within{transform:translateY(10px);border-color:#d5a83f94!important;box-shadow:inset 0 1px #ffffff14,0 38px 84px -38px #000000fa,0 0 0 1px #d5a83f24}.shop-bundle-stage:after{position:absolute;right:12%;bottom:9%;left:14%;height:11%;border-radius:50%;background:#48321938;content:"";filter:blur(16px);pointer-events:none}.shop-bundle-product{position:absolute;z-index:1;top:11%;width:56%;height:78%;object-fit:contain;mix-blend-mode:normal!important;filter:drop-shadow(0 18px 20px rgb(67 48 24 / 20%));will-change:transform;transition:transform .8s var(--ease-luxe),filter .8s var(--ease-luxe)!important}.shop-bundle-product--balls{left:5%;transform:translate3d(5%,7%,0) scale(.94) rotate(-.6deg)}.shop-bundle-product--porridge{right:3%;transform:translate3d(-5%,0,0) scale(1)}.shop-card--bundle:hover .shop-bundle-product--balls,.shop-card--bundle:focus-within .shop-bundle-product--balls{transform:translate3d(-1%,1%,0) scale(.98) rotate(-1.2deg)}.shop-card--bundle:hover .shop-bundle-product--porridge,.shop-card--bundle:focus-within .shop-bundle-product--porridge{transform:translate3d(2%,-3%,0) scale(1.025) rotate(.8deg)}.shop-card--bundle:hover .shop-bundle-product,.shop-card--bundle:focus-within .shop-bundle-product{filter:drop-shadow(0 24px 25px rgb(67 48 24 / 28%))}@media(max-width:760px){.shop-collection-hero{height:390px!important;min-height:390px}.shop-collection-hero__image{object-position:78% 62%}.shop-collection-hero__copy{left:20px!important}}@media(prefers-reduced-motion:reduce){.shop-card--bundle:hover,.shop-card--bundle:focus-within{transform:none!important}.shop-bundle-product{transition:none!important}.shop-card--bundle:hover .shop-bundle-product--balls,.shop-card--bundle:focus-within .shop-bundle-product--balls{transform:translate3d(5%,7%,0) scale(.94) rotate(-.6deg)!important}.shop-card--bundle:hover .shop-bundle-product--porridge,.shop-card--bundle:focus-within .shop-bundle-product--porridge{transform:translate3d(-5%,0,0) scale(1)!important}}.ln-shop{--ln-cream: #f1ede2;--ln-gold: #d5a83f;color:var(--ln-cream);background:#0b0b0a}.ln-shop__hero{position:relative;isolation:isolate;height:clamp(500px,35vw,660px);overflow:hidden;background:#0b0b0a}.ln-shop__hero picture,.ln-shop__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ln-shop__hero-image{object-fit:cover;object-position:center 60%}.ln-shop__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040504eb,#050504bd 40%,#0606051f 74%),linear-gradient(180deg,rgb(0 0 0 / 36%) 0%,transparent 34%,rgb(11 11 10 / 86%) 88%,#0b0b0a 100%)}.ln-shop__hero-copy{position:absolute;z-index:1;top:50%;left:clamp(20px,7.4vw,108px);transform:translateY(-50%)}.ln-shop__hero-copy p,.ln-shop-card__eyebrow{margin:0;color:var(--ln-gold);font:700 12px Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase}.ln-shop__hero-copy h1{margin:12px 0 0;color:var(--ln-cream);font:500 clamp(46px,4.9vw,72px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.ln-shop__toolbar{position:relative;z-index:2;top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(20px,3.5vw,48px);border-bottom:1px solid rgb(241 237 226 / 14%);background:#0b0b0a}.ln-shop__filters,.ln-shop__sort{display:flex;align-items:center;gap:8px}.ln-shop__filters button,.ln-shop__sort select{min-height:40px;border:1px solid rgb(241 237 226 / 25%);border-radius:999px;background:transparent;color:#f1ede2bf;font:700 11px Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ln-shop__filters button{padding:0 20px}.ln-shop__filters button.is-active{border-color:#c39331;background:linear-gradient(135deg,#e7c66e,#c39331);color:#17130b}.ln-shop__filters>span,.ln-shop__sort>label{margin-left:14px;color:#f1ede273;font:500 12px Manrope,sans-serif}.ln-shop__sort>label{text-transform:uppercase;letter-spacing:.08em}.ln-shop__sort select{display:flex;align-items:center;padding:0 38px 0 16px;text-transform:none;color-scheme:dark}.ln-shop__grid-wrap{padding:clamp(30px,4vw,58px) clamp(20px,3.5vw,48px) clamp(44px,5vw,76px)}.ln-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,22px);align-items:stretch}.ln-shop-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(241 237 226 / 10%);border-radius:18px;background:#111210}.ln-shop-card:hover,.ln-shop-card:focus-within{transform:translateY(10px)}.ln-shop-card__stage{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:#f2ede3!important}.ln-shop-card__stage .shop-spin-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:clamp(34px,3.6vw,56px);object-fit:contain;mix-blend-mode:normal!important}.ln-shop-card[data-shop-item=porridge] .shop-spin-poster{top:19%;right:19%;bottom:19%;left:19%;width:62%;height:62%;padding:0}.ln-shop-card[data-shop-item=porridge] .ln-shop-card__stage,.ln-shop-card[data-shop-item=porridge] .shop-spin-video{background:#fff!important}.ln-shop-card__stage--duo{background:radial-gradient(118% 100% at 50% 4%,#f6f2e9,#e1d9c6)!important}.ln-shop-card__badge,.ln-shop-card__number{position:absolute;z-index:3;top:15px;color:#5a4e2e;font:700 9.5px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ln-shop-card__badge{left:15px;padding:6px 11px;border:1px solid rgb(23 19 11 / 35%)}.ln-shop-card__badge--gold{border-color:transparent;background:linear-gradient(135deg,#e7c66e,#c39331);color:#17130b}.ln-shop-card__number{right:16px;color:#7a6a3a;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:500;letter-spacing:.3em}.ln-shop-card__stage--duo .ln-shop-card__number{color:#7a6a3a;text-shadow:none}.ln-shop-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(22px,2vw,28px)}.ln-shop-card__body h2{margin:8px 0 0;color:var(--ln-cream);font:500 clamp(28px,2.4vw,34px)/.92 "Barlow Condensed",sans-serif;letter-spacing:-.01em;text-transform:uppercase}.ln-shop-card__meta{min-height:34px;margin:12px 0 0;color:#f1ede27f;font:500 11.5px/1.5 Manrope,sans-serif}.ln-shop-card__meta i{padding:0 4px;color:#f1ede238;font-style:normal}.ln-shop-card__price-row{display:flex;align-items:baseline;gap:8px;margin-top:16px}.ln-shop-card__price-row strong{color:var(--ln-cream);font:600 28px Barlow Condensed,sans-serif}.ln-shop-card__price-row span{color:#f1ede273;font:500 11.5px Manrope,sans-serif}.ln-shop-card__actions{display:flex;gap:10px;margin-top:auto;padding-top:20px}.ln-shop-card__primary,.ln-shop-card__quick-form button{display:flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:999px;color:#17130b;font:700 11.5px Manrope,sans-serif;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;cursor:pointer}.ln-shop-card__primary{flex:1;padding:0 16px;background:linear-gradient(135deg,#e7c66e,#c39331)}.ln-shop-card__quick-form button{padding:0 16px;border:1px solid rgb(241 237 226 / 35%);background:transparent;color:#f1ede2d9}.ln-shop-card__duo-form{display:flex;width:100%}.ln-shop-card__duo-form .ln-shop-card__primary{width:100%}.ln-shop__reassurance{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 34px;padding:20px clamp(20px,3.5vw,48px);border-block:1px solid rgb(241 237 226 / 10%);background:#111210;color:#f1ede2b8;font:600 12px Manrope,sans-serif}.ln-shop__reassurance i{color:#f1ede233;font-style:normal}.ln-shop__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#f1ede21f}.ln-shop__trust>div{padding:26px 30px;background:#0b0b0a}.ln-shop__trust b{color:#e8c875;font-size:13px}.ln-shop__trust strong{display:block;margin-top:10px;color:var(--ln-cream);font:700 11.5px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.ln-shop__trust p{margin:5px 0 0;color:#f1ede27f;font:400 12px Manrope,sans-serif}@media(max-width:900px){.ln-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-shop__trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ln-shop__hero{height:390px}.ln-shop__hero-image{object-position:78% 62%}.ln-shop__hero-copy{left:20px}.ln-shop__toolbar{top:auto}.ln-shop__sort{display:none}.ln-shop__filters{width:100%;overflow-x:auto}.ln-shop__filters>span{display:none}.ln-shop__filters button{flex:0 0 auto}.ln-shop__grid,.ln-shop__trust{grid-template-columns:1fr}.ln-shop-card:hover,.ln-shop-card:focus-within{transform:none}}.nav-center--breadcrumb{gap:12px;color:#f1ede275;font-size:12px}.nav-center--breadcrumb a{color:#f1ede2e0}.story-hero{position:relative;display:flex;min-height:clamp(500px,42vw,640px);align-items:flex-end;overflow:hidden;background:#080807}.story-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.ln-story-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#060605f0,#060605b8 40%,#0606052e 78%),linear-gradient(#06060500 55%,#060605cc)}.story-hero__content{position:relative;z-index:1;max-width:680px;padding:clamp(40px,7vw,96px) clamp(20px,3.5vw,48px) clamp(36px,5vw,68px)}.story-origin{position:relative;padding:clamp(56px,7vw,104px) clamp(20px,3.5vw,48px);border-top:1px solid rgb(241 237 226 / 10%);background:#111210}.ln-story-split{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);align-items:start}.ln-section-rule{width:64px;height:2px;margin-bottom:14px;background:linear-gradient(90deg,#e7c66e,#c39331)}.ln-section-eyebrow{color:#d5a83f;font:700 12px/1.4 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase}.story-origin h2,.ln-story-section-title{margin:14px 0 0;color:#f1ede2;font:500 clamp(34px,5vw,60px)/.92 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase}.story-origin__copy{display:flex;max-width:520px;flex-direction:column;gap:18px}.story-origin__copy p{margin:0;color:#f1ede2a8;font:400 15.5px/1.72 Manrope,sans-serif}.ln-story-signature{display:inline-flex;align-items:center;gap:10px;margin-top:6px;color:#e8c875d9;font:700 11px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ln-story-signature span{width:22px;height:1px;background:#d5a83f}.ln-story-container{max-width:1180px;margin:0 auto}.story-cta{position:relative;overflow:hidden;padding:clamp(56px,8vw,110px) clamp(20px,3.5vw,48px);background:#080807;text-align:center}.story-cta>div{max-width:680px;margin:0 auto}.story-cta p{max-width:460px;margin:18px auto 0;color:#f1ede2a6;font:400 15px/1.66 Manrope,sans-serif}.ln-story-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.ln-story-secondary{display:flex;min-height:54px;align-items:center;padding:0 26px;border:1px solid rgb(241 237 226 / 30%);color:#f1ede2d9;font:700 12px Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase}.balls-scroll-story__frame-stage{position:relative;width:100%;height:100%}.balls-scroll-story__fallback{display:block;width:100%;height:100%;object-fit:cover}.balls-scroll-story__transcript article.is-story-active{border-color:#d5a83f99}.balls-scroll-story__transcript article{transition:border-color .35s ease,opacity .35s ease}.ln-product-faq{padding:clamp(58px,7vw,94px) clamp(20px,3.5vw,48px);border-top:1px solid #343530;background:#111210}.ln-product-faq>div{max-width:900px}.ln-product-faq>div>p{color:#d5a83f;font:700 11px Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase}.ln-product-faq h2{margin:14px 0 34px;color:#f1ede2;font:500 clamp(38px,5vw,60px)/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}.ln-product-faq details{border-top:1px solid rgb(241 237 226 / 14%)}.ln-product-faq details:last-child{border-bottom:1px solid rgb(241 237 226 / 14%)}.ln-product-faq summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;color:#f1ede2;font:600 15px Manrope,sans-serif;cursor:pointer;list-style:none}.ln-product-faq summary::-webkit-details-marker{display:none}.ln-product-faq details[open] summary span{transform:rotate(45deg)}.ln-product-faq details p{max-width:680px;margin:-6px 0 24px;color:#aaa398;font:400 13px/1.7 Manrope,sans-serif}.ln-cross-sell-image{width:100%;height:100%;min-height:440px;object-fit:cover}.ln-product-sticky{z-index:30}@media(max-width:760px){.nav-center--breadcrumb,.story-reading-rail{display:none}.ln-story-split{grid-template-columns:1fr}.story-process{height:auto;min-height:0}.story-process__sticky{position:relative;min-height:0;padding-top:72px;padding-bottom:72px}.balls-scroll-story{height:auto;min-height:0}.balls-scroll-story__sticky{position:relative;min-height:0;padding:0}.balls-scroll-story__visual{width:100%;min-height:56vw}.balls-scroll-story__transcript{display:grid;padding:32px 20px 58px;grid-template-columns:1fr;gap:0}.ln-product-sticky{display:none}}.ln-product{color:#f0eadf;background:#11120f}.ln-product .balls-pdp-v3__purchase{grid-template-columns:minmax(230px,.9fr) minmax(390px,1.45fr) minmax(280px,1fr)}.ln-product-form,.ln-product-form>button{width:100%}.ln-product-form>button{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:0 24px;border:0;border-radius:0;background:#c6a254;color:#15120c;font:750 12px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ln-product-form>button strong{font:650 20px Barlow Condensed,sans-serif}.ln-product-form>button:disabled{cursor:not-allowed;opacity:.5}.ln-product-story{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:620px;border-bottom:1px solid #3b3a35;background:#0b0b0a}.ln-product-story>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px)}.ln-product-story>div>p,.ln-product-facts>p{margin:0;color:#c6a254;font:700 11px Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.ln-product-story h2,.ln-product-facts h2{margin:15px 0 0;color:#f0eadf;font:500 clamp(52px,5.4vw,84px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.ln-product-story .theme-richtext{max-width:500px;margin-top:28px;color:#f0eadfad;font:450 15px/1.7 Manrope,sans-serif}.ln-product-story>img{width:100%;height:100%;min-height:620px;object-fit:cover;mix-blend-mode:normal}.ln-product-facts{padding:clamp(70px,9vw,140px) clamp(24px,8vw,130px);background:#151613}.ln-product-facts>div{max-width:920px;margin-top:52px;border-top:1px solid #3b3a35}.ln-product-facts details{border-bottom:1px solid #3b3a35}.ln-product-facts summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:#f0eadf;font:650 13px Manrope,sans-serif;cursor:pointer}.ln-product-facts summary em{color:#a39c91;font-style:normal;font-weight:500}.ln-product-facts details p{max-width:680px;margin:-4px 0 22px;color:#a39c91;font:450 13px/1.65 Manrope,sans-serif}@media(max-width:1100px){.ln-product .balls-pdp-v3__purchase{grid-template-columns:minmax(210px,.8fr) minmax(360px,1.3fr) minmax(260px,1fr)}}@media(max-width:900px){.ln-product .balls-pdp-v3__purchase{grid-template-columns:1fr 1.3fr}.ln-product .balls-pdp-v3__checkout{grid-column:1 / -1}.ln-product-story{grid-template-columns:1fr}.ln-product-story>img{min-height:480px}}@media(max-width:760px){.ln-product .balls-pdp-v3__purchase{grid-template-columns:1fr}.ln-product .balls-pdp-v3__checkout{grid-column:auto}.ln-product-story>div{padding:60px 22px}.ln-product-story>img{min-height:360px}.ln-product-facts{padding:70px 22px}}.obsidian-button,.nav-cta{border-radius:999px!important;box-shadow:0 12px 28px -12px #c3933180}.obsidian-button:hover,.nav-cta:hover{filter:brightness(1.04);box-shadow:0 16px 36px -10px #c39331ad}.cta-orb{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:2px;flex:none;border-radius:999px;background:#17130b29;transition:transform .45s var(--ease-luxe),background-color .45s var(--ease-luxe)}a[style*="135deg,#E7C66E"]:hover .cta-orb,div[style*="135deg,#E7C66E"]:hover .cta-orb{transform:translate(3px) translateY(-1px) scale(1.06);background:#17130b42}[style*="background:#111210;padding:28px"]{transition:background-color .45s var(--ease-luxe)}[style*="background:#111210;padding:28px"]:hover{background:#16140e!important}[style*="background:#0B0B0A;padding:26px 30px"]{transition:background-color .45s var(--ease-luxe)}[style*="background:#0B0B0A;padding:26px 30px"]:hover{background:#111210!important}#page-home a[href="#/balls"] img,#page-home a[href="#/porridge"] img{transition:transform 1s var(--ease-luxe)}#page-home a[href="#/balls"]:hover img,#page-home a[href="#/porridge"]:hover img{transform:scale(1.045)}.home-formats__intro{max-width:52ch;margin:22px 0 0;color:#f1ede299;font:400 15px/1.65 Manrope,sans-serif}.home-format-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0;border-block:1px solid rgb(241 237 226 / 12%)}.home-format-specs>div{min-width:0;padding:14px 12px;border-right:1px solid rgb(241 237 226 / 10%)}.home-format-specs>div:first-child{padding-left:0}.home-format-specs>div:last-child{border-right:0}.home-format-specs dt{color:#e8c8759e;font:700 8px/1.3 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase}.home-format-specs dd{margin:7px 0 0;color:#f1ede2c7;font:500 12px/1.35 Manrope,sans-serif}.obsidian-button:hover .cta-orb,.nav-cta:hover .cta-orb{transform:translate(3px) translateY(-1px) scale(1.06);background:#17130b42}.formula-row{transition:background-color .4s var(--ease-luxe),border-color .4s var(--ease-luxe)}.formula-row:hover{background:#e8c8750d;border-color:#d5a83f4d!important}.formula-media{border-radius:16px;overflow:hidden;border:1px solid rgba(213,168,63,.16);box-shadow:inset 0 1px #ffffff0d,0 30px 62px -44px #000000f2}.formula-media img{transition:transform 1.1s var(--ease-luxe)}.formula-media:hover img{transform:scale(1.04)}.story-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(32px,4vw,56px);overflow:hidden;border:1px solid rgba(241,237,226,.13);background:#f1ede221}.story-process-step{position:relative;min-height:clamp(320px,32vw,440px);padding:clamp(28px,4vw,52px);background:linear-gradient(145deg,rgba(213,168,63,.06),transparent 42%),#111210;animation:fadeUp .8s both;animation-timeline:view();animation-range:entry 4% entry 48%}.story-process-step:nth-child(2){animation-range:entry 10% entry 54%}.story-process-step:nth-child(3){animation-range:entry 16% entry 60%}.story-process-step>span{display:block;color:#e8c8757a;font:500 clamp(76px,9vw,136px)/.78 "Barlow Condensed",sans-serif;letter-spacing:-.045em}.story-process-step>p{margin:clamp(74px,9vw,126px) 0 0;color:#d5a83f;font:700 10px/1.3 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.story-process-step>h3{margin:12px 0 0;color:#f1ede2;font:500 clamp(32px,3.8vw,52px)/.92 "Barlow Condensed",sans-serif;text-transform:uppercase}.story-process-step>div{max-width:330px;margin-top:18px;color:#f1ede299;font:400 13.5px/1.68 Manrope,sans-serif}@media(max-width:760px){.story-process-grid{grid-template-columns:1fr}.story-process-step{min-height:300px}.story-process-step>p{margin-top:64px}}#page-home{--home-page-progress: 0;--home-hero-shift: 0px;--home-hero-scale: 1.035;--home-hero-copy-shift: 0px;--home-hero-copy-opacity: 1;--home-duo-shift: 0px}.home-reading-rail{position:fixed;z-index:22;top:22vh;right:18px;display:grid;justify-items:center;gap:12px;pointer-events:none}.home-reading-rail em{color:#e8c87594;font:700 8px/1 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl}.home-reading-rail>span{width:1px;height:44vh;overflow:hidden;background:#f1ede221}.home-reading-rail i{display:block;width:100%;height:100%;background:linear-gradient(#e8c875,#c39331);transform:scaleY(var(--home-page-progress));transform-origin:top;will-change:transform}#page-home.home-motion-ready .obsidian-hero__environment{transform:translate3d(var(--hero-x),calc(var(--hero-y) + var(--home-hero-shift)),0) scale(var(--home-hero-scale));will-change:transform}#page-home.home-motion-ready .obsidian-hero__copy{opacity:var(--home-hero-copy-opacity);transform:translate3d(0,calc(-42% + var(--home-hero-copy-shift)),0);will-change:transform,opacity}@media(prefers-reduced-motion:no-preference){#page-home.home-motion-ready .home-formats__header,#page-home.home-motion-ready .format-row,#page-home.home-motion-ready .home-ritual__header,#page-home.home-motion-ready [data-home-ritual-panel],#page-home.home-motion-ready .home-craft__header,#page-home.home-motion-ready [data-home-craft-media],#page-home.home-motion-ready [data-home-cascade],#page-home.home-motion-ready .daily-duo__copy{animation:none!important}#page-home.home-motion-ready .nutrition-story__header>*,#page-home.home-motion-ready .home-formats__header,#page-home.home-motion-ready .home-ritual__header,#page-home.home-motion-ready .home-craft__header,#page-home.home-motion-ready [data-home-craft-media],#page-home.home-motion-ready [data-home-cascade],#page-home.home-motion-ready .daily-duo__copy{opacity:0;transform:translateY(34px);transition:opacity .75s cubic-bezier(.16,1,.3,1) var(--home-delay, 0s),transform .85s cubic-bezier(.16,1,.3,1) var(--home-delay, 0s),border-color .4s ease,background-color .4s ease}#page-home.home-motion-ready [data-home-reveal].is-visible .nutrition-story__header>*,#page-home.home-motion-ready [data-home-reveal].is-visible .home-formats__header,#page-home.home-motion-ready [data-home-reveal].is-visible .home-ritual__header,#page-home.home-motion-ready [data-home-reveal].is-visible .home-craft__header,#page-home.home-motion-ready [data-home-reveal].is-visible [data-home-craft-media],#page-home.home-motion-ready [data-home-reveal].is-visible [data-home-cascade],#page-home.home-motion-ready [data-home-reveal].is-visible .daily-duo__copy{opacity:1;transform:none}#page-home.home-motion-ready .format-row{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-48px);transition:opacity .65s ease,clip-path 1.05s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}#page-home.home-motion-ready .format-row--porridge{clip-path:inset(0 0 0 100%);transform:translate(48px)}#page-home.home-motion-ready #home-formats.is-visible .format-row{opacity:1;clip-path:inset(0);transform:none}#page-home.home-motion-ready #home-formats.is-visible .format-row--porridge{transition-delay:.16s}#page-home.home-motion-ready .format-row img{transform:scale(1.075)}#page-home.home-motion-ready #home-formats.is-visible .format-row img{transform:scale(1);transition:transform 1.5s .18s cubic-bezier(.16,1,.3,1)}#page-home.home-motion-ready [data-home-ritual-panel]{opacity:0;clip-path:inset(7% 4%);transform:scale(.97);transition:opacity .75s ease .12s,clip-path 1s cubic-bezier(.16,1,.3,1) .12s,transform 1s cubic-bezier(.16,1,.3,1) .12s}#page-home.home-motion-ready #home-ritual.is-visible [data-home-ritual-panel]{opacity:1;clip-path:inset(0);transform:none}}.nutrition-story__facts [data-home-cascade],.formula-compare-card,.home-craft .formula-row{position:relative;overflow:hidden}.nutrition-story__facts [data-home-cascade]:after,.home-craft .formula-row:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,#d5a83f,transparent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1) var(--home-delay, 0s)}[data-home-reveal].is-visible .nutrition-story__facts [data-home-cascade]:after,[data-home-reveal].is-visible .home-craft .formula-row:after{transform:scaleX(1)}.formula-compare-card.is-home-active{background:#181913;box-shadow:inset 0 2px #d5a83fb8}.ritual-panel [data-panel-img]{transition:opacity .35s ease,transform 1s cubic-bezier(.16,1,.3,1)!important}.ritual-panel:hover [data-panel-img]{transform:scale(1.025)}.daily-duo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:translate3d(0,var(--home-duo-shift),0) scale(1.045);will-change:transform}.daily-duo:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgb(232 200 117 / 8%) 50%,transparent 70%);content:"";pointer-events:none;transform:translate(-100%)}.daily-duo.is-visible:after{animation:home-duo-sweep 1.5s .18s cubic-bezier(.16,1,.3,1) both}@keyframes home-duo-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:760px){.home-reading-rail{display:none}#page-home.home-motion-ready .obsidian-hero__environment{transform:scale(1.035)}#page-home.home-motion-ready .obsidian-hero__copy{opacity:1;transform:none}#page-home.home-motion-ready .format-row,#page-home.home-motion-ready .format-row--porridge{clip-path:none;transform:translateY(28px)}#page-home.home-motion-ready #home-formats.is-visible .format-row{transform:none}}@media(prefers-reduced-motion:reduce){.home-reading-rail{display:none}#page-home .obsidian-hero__environment{animation:none!important;transition:none!important;transform:scale(1.035)!important}#page-home .obsidian-hero__copy{animation:none!important;transition:none!important;transform:translateY(-42%)!important}#page-home [data-home-reveal],#page-home [data-home-cascade],#page-home .format-row,#page-home .daily-duo__image,#page-home .daily-duo:after{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:760px){#page-home .obsidian-hero__copy,#page-home.home-motion-ready .obsidian-hero__copy{transform:none!important}}#page-story{--story-page-progress: 0;--story-hero-progress: 0;--story-origin-progress: 0;--story-process-progress: 0}.story-reading-rail{position:fixed;z-index:22;top:22vh;right:18px;display:grid;justify-items:center;gap:12px;pointer-events:none}.story-reading-rail em{color:#e8c87594;font:700 8px/1 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl}.story-reading-rail>span{width:1px;height:44vh;overflow:hidden;background:#f1ede221}.story-reading-rail i{display:block;width:100%;height:100%;background:linear-gradient(#e8c875,#c39331);transform:scaleY(var(--story-page-progress));transform-origin:top;will-change:transform}.story-hero__image{transform:translate3d(0,calc(var(--story-hero-progress) * 52px),0) scale(calc(1.04 + var(--story-hero-progress) * .045));will-change:transform}.story-hero__rule{width:64px;height:2px;margin-bottom:16px;background:linear-gradient(90deg,#e7c66e,#c39331);transform-origin:left}.story-hero__eyebrow{color:#d5a83f;font:700 12px/1.4 Manrope,sans-serif;letter-spacing:.24em;text-transform:uppercase}.story-hero__title{margin:16px 0 0;color:#f1ede2;font:500 clamp(44px,7.2vw,92px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.story-hero__title span{display:block;overflow:hidden}.story-hero__intro{max-width:440px;margin:20px 0 0;color:#f1ede2b8;font:400 15.5px/1.66 Manrope,sans-serif}@media(prefers-reduced-motion:no-preference){#page-story.story-motion-ready .story-hero__rule,#page-story.story-motion-ready .story-hero__eyebrow,#page-story.story-motion-ready .story-hero__title span,#page-story.story-motion-ready .story-hero__intro{opacity:0;transform:translateY(42px)}#page-story.story-motion-ready.story-is-visible .story-hero__rule{opacity:1;transform:scaleX(1);animation:story-rule-in .9s .05s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready.story-is-visible .story-hero__eyebrow{animation:story-copy-in .8s .16s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready.story-is-visible .story-hero__title span:first-child{animation:story-title-in .9s .24s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready.story-is-visible .story-hero__title span:last-child{animation:story-title-in .9s .34s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready.story-is-visible .story-hero__intro{animation:story-copy-in .9s .48s cubic-bezier(.16,1,.3,1) both}}@keyframes story-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes story-title-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes story-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.story-origin{overflow:hidden;isolation:isolate}.story-origin:before{position:absolute;z-index:-1;top:50%;left:50%;color:#f1ede206;content:"ORIGIN";font:500 clamp(150px,25vw,360px)/.75 "Barlow Condensed",sans-serif;letter-spacing:-.06em;transform:translate(calc(-50% + (var(--story-origin-progress) - .5) * 120px),-50%);white-space:nowrap;will-change:transform}@media(prefers-reduced-motion:no-preference){#page-story.story-motion-ready .story-origin__heading,#page-story.story-motion-ready .story-origin__copy>*{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}#page-story.story-motion-ready .story-origin.is-visible .story-origin__heading,#page-story.story-motion-ready .story-origin.is-visible .story-origin__copy>*{opacity:1;transform:none}#page-story.story-motion-ready .story-origin.is-visible .story-origin__copy>:nth-child(1){transition-delay:.12s}#page-story.story-motion-ready .story-origin.is-visible .story-origin__copy>:nth-child(2){transition-delay:.22s}#page-story.story-motion-ready .story-origin.is-visible .story-origin__copy>:nth-child(3){transition-delay:.32s}}.story-process{height:230vh;min-height:1600px}.story-process__sticky{position:sticky;top:0;display:flex;width:100%;max-width:1280px;min-height:100vh;margin:0 auto;flex-direction:column;justify-content:center;padding:clamp(96px,10vh,132px) clamp(20px,3.5vw,48px) clamp(54px,7vh,88px)}.story-process-grid{width:100%;max-width:1180px;margin:clamp(30px,4vh,50px) auto 0}.story-process-step{animation:none;transition:opacity .55s ease,transform .75s cubic-bezier(.16,1,.3,1),background-color .55s ease,box-shadow .55s ease}#page-story.story-motion-ready .story-process-step{opacity:.28;transform:translateY(18px) scale(.97)}#page-story.story-motion-ready .story-process-step.is-active{z-index:1;opacity:1;background-color:#181913;box-shadow:inset 0 2px #d5a83fbd;transform:translateY(0) scale(1)}#page-story.story-motion-ready .story-process-step.is-past{opacity:.46;transform:translateY(-8px) scale(.985)}.story-process-step>span{transition:color .5s ease,transform .75s cubic-bezier(.16,1,.3,1)}.story-process-step.is-active>span{color:#e8c875e0;transform:translateY(-8px)}.story-process-progress{width:100%;max-width:1180px;height:1px;margin:26px auto 0;overflow:hidden;background:#f1ede221}.story-process-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#e8c875,#c39331);transform:scaleX(var(--story-process-progress));transform-origin:left;will-change:transform}.story-ingredient-card{position:relative;overflow:hidden}.story-ingredient-card>span{position:absolute;top:20px;right:22px;color:#e8c8753b;font:500 42px/.85 Barlow Condensed,sans-serif;transition:color .5s ease,transform .65s cubic-bezier(.16,1,.3,1)}.story-ingredient-card:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#e8c875,#c39331);content:"";transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:no-preference){#page-story.story-motion-ready .story-ingredient-card{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(34px)}#page-story.story-motion-ready .story-ingredient-card.is-visible{opacity:1;clip-path:inset(0);transform:none;transition:opacity .7s ease var(--ingredient-delay, 0s),clip-path .9s cubic-bezier(.16,1,.3,1) var(--ingredient-delay, 0s),transform .8s cubic-bezier(.16,1,.3,1) var(--ingredient-delay, 0s),border-color .35s ease,background-color .35s ease}}.story-ingredient-card.is-active{border-color:#d5a83f7a;background-color:#191a16;transform:translateY(-4px)}.story-ingredient-card.is-active:after{transform:scaleX(1)}.story-ingredient-card.is-active>span{color:#e8c875b8;transform:translateY(-3px)}.story-stat{position:relative;overflow:hidden}.story-stat:after{position:absolute;right:14px;bottom:0;left:14px;height:2px;background:linear-gradient(90deg,#e8c875,transparent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .85s cubic-bezier(.16,1,.3,1)}.story-stats.is-visible .story-stat:after{transform:scaleX(1)}.story-stats.is-visible .story-stat:nth-child(2):after{transition-delay:.14s}.story-stats.is-visible .story-stat:nth-child(3):after{transition-delay:.28s}.story-stats.is-visible .story-stat:nth-child(4):after{transition-delay:.42s}.story-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgb(213 168 63 / 7%) 50%,transparent 80%);content:"";transform:translate(-100%)}.story-cta h2{margin:0;color:#f1ede2;font:500 clamp(34px,5.4vw,66px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.story-cta h2 span{display:block;overflow:hidden}@media(prefers-reduced-motion:no-preference){#page-story.story-motion-ready .story-cta h2 span,#page-story.story-motion-ready .story-cta p,#page-story.story-motion-ready .story-cta a{opacity:0;transform:translateY(32px)}#page-story.story-motion-ready .story-cta.is-visible:before{animation:story-cta-sweep 1.5s .1s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready .story-cta.is-visible h2 span:first-child{animation:story-title-in .85s .08s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready .story-cta.is-visible h2 span:last-child{animation:story-title-in .85s .18s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready .story-cta.is-visible p{animation:story-copy-in .8s .32s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready .story-cta.is-visible a:first-child{animation:story-copy-in .8s .44s cubic-bezier(.16,1,.3,1) both}#page-story.story-motion-ready .story-cta.is-visible a:last-child{animation:story-copy-in .8s .54s cubic-bezier(.16,1,.3,1) both}}@keyframes story-cta-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:760px){.story-reading-rail{display:none}.story-process{height:auto;min-height:0}.story-process__sticky{position:relative;min-height:0;padding-block:72px}#page-story.story-motion-ready .story-process-step,#page-story.story-motion-ready .story-process-step.is-past,#page-story.story-motion-ready .story-process-step.is-active{opacity:1;transform:none}.story-process-progress{display:none}}@media(prefers-reduced-motion:reduce){.story-reading-rail{display:none}.story-hero__image,.story-origin:before,.story-process-step,.story-ingredient-card,.story-ingredient-card:after,.story-stat:after,.story-cta:before{animation:none!important;transition:none!important;transform:none!important}}.nutrition-story{position:relative;z-index:1;padding:clamp(72px,8vw,116px) clamp(20px,5vw,76px);overflow:hidden;color:#f1ede2;background:radial-gradient(circle at 86% 12%,rgba(213,168,63,.11),transparent 27%),linear-gradient(135deg,#151611,#0b0b0a 68%);border-block:1px solid rgba(232,200,117,.22)}.nutrition-story:before{content:"06";position:absolute;top:-.17em;right:-.02em;font:500 clamp(180px,29vw,420px)/1 "Barlow Condensed",sans-serif;letter-spacing:-.08em;color:#e8c87509;pointer-events:none}.nutrition-story__header{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:clamp(40px,8vw,130px);align-items:end;max-width:1320px;margin-inline:auto}.nutrition-story__kicker,.nutrition-story__index{margin:0 0 16px;font:700 11px/1 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#d5a83f}.nutrition-story h2{margin:0;font:500 clamp(58px,8.4vw,118px)/.78 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.nutrition-story h2 em{color:#e8c875;font-style:normal}.nutrition-story__intro{max-width:42ch;margin:0 0 4px;font:400 clamp(15px,1.35vw,18px)/1.65 Manrope,sans-serif;color:#f1ede2a8}.nutrition-story__facts{position:relative;display:grid;grid-template-columns:.72fr 1fr 1.12fr;max-width:1320px;margin:clamp(48px,6vw,82px) auto 0;border-block:1px solid rgba(241,237,226,.17)}.nutrition-story__facts>div{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;min-height:118px;padding:24px clamp(16px,2.8vw,40px);border-right:1px solid rgba(241,237,226,.14)}.nutrition-story__facts>div:first-child{padding-left:0}.nutrition-story__facts>div:last-child{border-right:0}.nutrition-story__facts strong{font:500 clamp(29px,3.2vw,48px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#f1ede2}.nutrition-story__facts span{font:600 10px/1.55 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#e8c875b3}.nutrition-story__body{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr);gap:clamp(42px,7vw,108px);max-width:1320px;margin:clamp(58px,7vw,96px) auto 0}.nutrition-story__statement p{max-width:26ch;margin:0;font:500 clamp(25px,2.6vw,38px)/1.08 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#f1ede2e0}.nutrition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(241,237,226,.17)}.nutrition-ingredient{position:relative;min-height:190px;padding:26px clamp(22px,3vw,40px) 30px 52px;border-right:1px solid rgba(241,237,226,.13);border-bottom:1px solid rgba(241,237,226,.13);transition:background-color .4s var(--ease-luxe)}.nutrition-ingredient:nth-child(2n){border-right:0}.nutrition-ingredient:hover{background:#e8c8750e}.nutrition-ingredient>span{position:absolute;top:30px;left:22px;font:500 11px/1 Barlow Condensed,sans-serif;letter-spacing:.12em;color:#e8c87594}.nutrition-ingredient h3{margin:0;font:500 clamp(25px,2.5vw,38px)/1 "Barlow Condensed",sans-serif;text-transform:uppercase}.nutrition-ingredient p{max-width:40ch;margin:13px 0 0;font:400 13.5px/1.62 Manrope,sans-serif;color:#f1ede294}.nutrition-ingredient--honey{background:linear-gradient(135deg,#d5a83f29,#d5a83f09)}.nutrition-story__formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1320px;margin:clamp(52px,7vw,92px) auto 0;background:#f1ede224;border:1px solid rgba(241,237,226,.14)}.nutrition-story__formats>div{padding:clamp(28px,4vw,54px);background:#111210}.nutrition-story__formats span{display:block;font:700 10px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d5a83f}.nutrition-story__formats strong{display:block;margin-top:12px;font:500 clamp(27px,3vw,43px)/1 "Barlow Condensed",sans-serif;text-transform:uppercase}.nutrition-story__formats p{max-width:48ch;margin:13px 0 0;font:400 13.5px/1.62 Manrope,sans-serif;color:#f1ede294}.nutrition-story__note{max-width:1320px;margin:18px auto 0;font:500 10px/1.55 Manrope,sans-serif;letter-spacing:.035em;color:#f1ede261}.nutrition-story--series:before{content:"02"}.nutrition-story--series .nutrition-story__facts{grid-template-columns:.55fr 1fr 1fr}.formula-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1320px;margin:clamp(58px,7vw,96px) auto 0;border:1px solid rgb(241 237 226 / 14%);background:#f1ede224}.formula-compare-card{position:relative;min-width:0;padding:clamp(30px,4.5vw,62px);overflow:hidden;background:#111210;transition:background-color .42s var(--ease-luxe)}.formula-compare-card:before{position:absolute;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,transparent,rgb(213 168 63 / 80%),transparent);transform:scaleX(.2);opacity:0;transition:transform .6s var(--ease-luxe),opacity .4s ease}.formula-compare-card:hover{background:#161610}.formula-compare-card:hover:before{transform:scaleX(1);opacity:1}.formula-compare-card__index{color:#d5a83f;font:700 10px/1 Manrope,sans-serif;letter-spacing:.17em;text-transform:uppercase}.formula-compare-card h3{max-width:12ch;margin:18px 0 0;color:#f1ede2;font:500 clamp(42px,5vw,72px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.03em;text-transform:uppercase}.formula-compare-card__lead{max-width:42ch;margin:22px 0 0;color:#f1ede2a8;font:400 15px/1.65 Manrope,sans-serif}.formula-compare-card ul{margin:30px 0 0;padding:0;border-top:1px solid rgb(241 237 226 / 13%);list-style:none}.formula-compare-card li{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:18px;padding:15px 0;border-bottom:1px solid rgb(241 237 226 / 11%)}.formula-compare-card li span{color:#e8c8758f;font:700 8px/1.5 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.formula-compare-card li strong{color:#f1ede2cc;font:500 12px/1.5 Manrope,sans-serif}.formula-compare-card__ingredients{margin:22px 0 0;color:#f1ede275;font:600 9px/1.75 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.formula-compare-card>a{display:inline-flex;align-items:center;gap:14px;margin-top:28px;color:#e8c875;font:700 10px/1.3 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase}.formula-compare-card>a span{transition:transform .3s var(--ease-luxe)}.formula-compare-card>a:hover span{transform:translate(4px)}@media(max-width:700px){.nutrition-story__header,.nutrition-story__body,.nutrition-story__formats{grid-template-columns:1fr}.nutrition-story h2{font-size:clamp(58px,20vw,82px)}.nutrition-story__intro{max-width:36ch}.nutrition-story__facts,.nutrition-story--series .nutrition-story__facts{grid-template-columns:1fr}.nutrition-story__facts>div,.nutrition-story__facts>div:first-child{min-height:92px;padding:20px 0;border-right:0;border-bottom:1px solid rgba(241,237,226,.13)}.nutrition-story__facts>div:last-child{border-bottom:0}.nutrition-story__statement p{max-width:34ch}.nutrition-grid,.formula-compare-grid{grid-template-columns:1fr}.nutrition-ingredient,.nutrition-ingredient:nth-child(2n){min-height:0;padding:24px 18px 26px 46px;border-right:0}.nutrition-ingredient>span{top:27px;left:16px}.format-row,.ritual-panel{grid-template-columns:1fr!important}.format-row>a,.format-row--porridge>div:first-child{border-right:0!important}.format-row--porridge>div:first-child{border-bottom:1px solid rgba(241,237,226,.12)}.ritual-panel>div:first-child{width:100%;height:330px!important;aspect-ratio:auto}.home-format-specs{grid-template-columns:1fr}.home-format-specs>div,.home-format-specs>div:first-child{padding:12px 0;border-right:0;border-bottom:1px solid rgb(241 237 226 / 10%)}.home-format-specs>div:last-child{border-bottom:0}.daily-duo{height:600px!important}.daily-duo>img{top:auto!important;bottom:0!important;height:68%!important;object-position:69% center!important}.daily-duo>div:nth-child(2){background:linear-gradient(180deg,#0b0b0a 0% 31%,#0b0b0ab8 45%,#0b0b0a14 72%)!important}.daily-duo>div:last-child{top:34px!important;right:20px!important;transform:none!important;z-index:1}}.pack-selector{display:grid;width:min(100%,560px);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;animation:fadeUp .85s .49s both}.pack-selector button{position:relative;display:grid;min-width:0;min-height:74px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;border:1px solid rgb(241 237 226 / 16%);border-radius:0;color:#f1ede2ad;background:#f1ede205;font-family:Manrope,sans-serif;text-align:left;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .2s ease}.pack-selector button:hover{border-color:#e8c8757a}.pack-selector button:active{transform:translateY(1px)}.pack-selector button.is-selected{border-color:#d5a83f;color:#f1ede2;background:linear-gradient(135deg,#d5a83f21,#d5a83f08);box-shadow:inset 0 0 0 1px #e8c87514}.pack-selector img{display:block;width:54px;height:58px;object-fit:contain;border:1px solid rgb(241 237 226 / 8%);background:#f4f1ea}.pack-selector span,.pack-selector strong,.pack-selector small{display:block;min-width:0}.pack-selector strong{font-size:10.5px;font-weight:700;line-height:1.25;text-transform:uppercase}.pack-selector small{margin-top:5px;color:#f1ede275;font-size:8.5px;font-weight:600;line-height:1.3}.pack-selector button.is-selected small{color:#e8c875b8}@media(max-width:560px){.pack-selector{gap:6px}.pack-selector button{min-height:108px;grid-template-columns:1fr;justify-items:center;gap:5px;padding:7px 5px;text-align:center}.pack-selector img{width:48px;height:56px}.pack-selector strong{font-size:9.5px}.pack-selector small{font-size:7.8px}}.balls-pdp-v3{--balls-v3-paper: #151613;--balls-v3-ink: #f0eadf;--balls-v3-muted: #a39c91;--balls-v3-line: #3b3a35;--balls-v3-gold: #c6a254;color:var(--balls-v3-ink);background:var(--balls-v3-paper)}.balls-pdp-v3__gallery{--gallery-x: 0px;--gallery-y: 0px;--product-x: 0px;--product-y: 0px;position:relative;min-height:clamp(590px,64vh,700px);overflow:hidden;isolation:isolate;background:#171814}.balls-pdp-v3__scene{position:absolute;top:-1.5%;right:-1.5%;bottom:-1.5%;left:-1.5%;z-index:-2;width:103%;height:103%;object-fit:cover;object-position:50% 50%;filter:brightness(.72) saturate(.78) sepia(.05);transform:translate3d(var(--gallery-x),var(--gallery-y),0) scale(1.015);transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .22s ease,filter .55s ease}.balls-pdp-v3__gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0708068a,#0708062e 47%,#07080612 72%,#07080624)}.balls-pdp-v3__intro{position:absolute;top:clamp(78px,12vh,122px);left:clamp(28px,6.8vw,104px);z-index:3;width:min(34vw,485px)}.balls-pdp-v3__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#f0eadf94;font:500 11px/1.4 Manrope,sans-serif}.balls-pdp-v3__breadcrumb a{color:inherit;text-decoration:none}.balls-pdp-v3__breadcrumb a:hover{color:var(--balls-v3-ink)}.balls-pdp-v3__eyebrow{margin:35px 0 0;color:var(--balls-v3-gold);font:700 12px/1.3 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.balls-pdp-v3__intro h1{margin:12px 0 0;color:var(--balls-v3-ink);font:500 clamp(64px,6.8vw,100px)/.82 "Barlow Condensed",sans-serif;letter-spacing:-.045em;text-transform:uppercase}.balls-pdp-v3__lede{max-width:410px;margin:23px 0 0;color:#f0eadfb8;font:450 15px/1.62 Manrope,sans-serif}.balls-pdp-v3__rating{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:var(--balls-v3-ink);font:500 12px Manrope,sans-serif;text-decoration:none}.balls-pdp-v3__rating>span{color:var(--balls-v3-gold);letter-spacing:.12em}.balls-pdp-v3__rating strong{font-weight:750}.balls-pdp-v3__rating em{color:#f0eadf94;font-style:normal;border-bottom:1px solid rgb(240 234 223 / 28%)}.balls-pdp-v3__rating--selected{gap:9px}.balls-pdp-v3__rating--selected strong{color:var(--balls-v3-gold);font-size:14px}.balls-pdp-v3__rating--selected em{color:var(--balls-v3-light)}.balls-pdp-v3__product-stage{position:absolute;top:5%;right:clamp(78px,9vw,138px);bottom:-1%;z-index:2;width:min(48vw,690px);margin:0;display:grid;place-items:end center;pointer-events:none;transform:translate3d(var(--product-x),var(--product-y),0);transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.balls-pdp-v3__product-stage:after{content:"";position:absolute;left:19%;right:19%;bottom:3.5%;height:4.5%;border-radius:50%;background:#0a090757;filter:blur(15px)}.balls-pdp-v3__product-stage img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:saturate(.9) contrast(.96) brightness(.94) drop-shadow(0 22px 22px rgb(25 19 10 / 18%));transition:opacity .22s ease,transform .65s cubic-bezier(.16,1,.3,1)}.balls-pdp-v3__product-stage img[src*=balls-two],.balls-pdp-v3__product-stage img[src*=balls-three]{mix-blend-mode:normal}.balls-pdp-v3__thumbs{position:absolute;top:50%;right:clamp(18px,3vw,46px);z-index:4;display:grid;gap:10px;transform:translateY(-44%)}.balls-pdp-v3__thumbs button{width:64px;height:72px;padding:5px;overflow:hidden;border:1px solid rgb(240 234 223 / 22%);border-radius:12px;background:#1e1f1bd1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.balls-pdp-v3__thumbs button:hover{transform:translate(-2px)}.balls-pdp-v3__thumbs button.is-active{border-color:var(--balls-v3-gold);background:#292a25}.balls-pdp-v3__thumbs img{width:100%;height:100%;object-fit:cover;object-position:72% center}.balls-pdp-v3__purchase{position:relative;z-index:5;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(350px,1.35fr) minmax(225px,.86fr) minmax(250px,1fr);gap:clamp(18px,2vw,34px);align-items:start;min-height:205px;padding:26px clamp(28px,5vw,78px);border-top:1px solid var(--balls-v3-line);border-bottom:1px solid var(--balls-v3-line);background:#1b1c18;box-shadow:0 -18px 60px #2a221814}.balls-pdp-v3__summary{align-self:center}.balls-pdp-v3__choices,.balls-pdp-v3__plan-choice,.balls-pdp-v3__checkout{width:100%}.balls-pdp-v3__summary{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-items:center}.balls-pdp-v3__summary>img{width:78px;height:100px;object-fit:cover;object-position:76% center;border-radius:10px;background:#11120f;mix-blend-mode:normal}.balls-pdp-v3__summary>div{display:grid;gap:4px}.balls-pdp-v3__summary strong{font:700 15px/1.3 Manrope,sans-serif}.balls-pdp-v3__summary span{color:var(--balls-v3-muted);font:500 11px/1.35 Manrope,sans-serif}.balls-pdp-v3__summary b{margin-top:4px;font:600 29px/1 Barlow Condensed,sans-serif}.balls-pdp-v3__choice-label{display:block;margin-bottom:9px;color:var(--balls-v3-muted);font:700 9.5px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}.balls-pdp-v3__packs.pack-selector{width:100%;gap:0;margin:0;animation:none}.balls-pdp-v3__packs.pack-selector button{display:grid;min-height:78px;grid-template-columns:1fr;place-items:center;padding:10px 8px;border-color:var(--balls-v3-line);color:var(--balls-v3-ink);background:transparent;text-align:center}.balls-pdp-v3__packs.pack-selector button+button{border-left:0}.balls-pdp-v3__packs.pack-selector button.is-selected{z-index:1;border-color:var(--balls-v3-ink);color:var(--balls-v3-ink);background:#2a2b26;box-shadow:inset 0 0 0 1px var(--balls-v3-ink)}.balls-pdp-v3__packs.pack-selector strong{font-size:12px}.balls-pdp-v3__packs.pack-selector small{margin-top:7px;color:var(--balls-v3-muted);font-size:10px}.balls-pdp-v3__packs.pack-selector button.is-selected small{color:var(--balls-v3-muted)}.balls-pdp-v3__plans{display:grid;grid-template-columns:1fr 1fr;min-height:78px}.balls-pdp-v3__plan-choice{display:block}.balls-pdp-v3__plans button{display:grid;place-content:center;gap:6px;min-width:0;padding:10px;border:1px solid var(--balls-v3-line)!important;border-radius:0!important;color:var(--balls-v3-ink)!important;background:transparent!important;font-family:Manrope,sans-serif;text-align:center;cursor:pointer}.balls-pdp-v3__plans button+button{border-left:0!important}.balls-pdp-v3__plans button[aria-pressed=true]{border-color:var(--balls-v3-ink)!important;color:#171713!important;background:var(--balls-v3-ink)!important;box-shadow:inset 0 0 0 1px var(--balls-v3-ink)}.balls-pdp-v3__plans strong{font-size:11px;text-transform:uppercase}.balls-pdp-v3__plans span{color:inherit;font-size:9.5px;opacity:.72}.balls-pdp-v3__checkout{display:block}.balls-pdp-v3__checkout>button{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;border:1px solid var(--balls-v3-gold);border-radius:0;color:#171713;background:var(--balls-v3-gold);font:700 11px Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background-color .2s ease;width:100%;margin-top:9px}.balls-pdp-v3__checkout>button:hover{background:#d4b569}.balls-pdp-v3__checkout>button:active{transform:translateY(1px)}.balls-pdp-v3__checkout-note{display:block;margin-top:10px;color:var(--balls-v3-muted);font:500 10px/1.4 Manrope,sans-serif;text-align:center}.balls-pdp-v3__checkout-note a{color:inherit;text-underline-offset:3px}.balls-pdp-v3__proof{display:grid;grid-template-columns:repeat(3,1fr);padding:30px clamp(28px,6.7vw,104px) 34px;background:var(--balls-v3-paper)}.balls-pdp-v3__proof article{display:grid;gap:7px;padding:2px clamp(18px,3vw,46px);border-left:1px solid var(--balls-v3-line)}.balls-pdp-v3__proof article:first-child{padding-left:0;border-left:0}.balls-pdp-v3__proof strong{font:700 13px/1.35 Manrope,sans-serif}.balls-pdp-v3__proof span{color:var(--balls-v3-muted);font:500 11px/1.5 Manrope,sans-serif}@media(max-width:1120px){.balls-pdp-v3__intro{width:min(39vw,440px)}.balls-pdp-v3__product-stage{right:60px;width:min(50vw,580px)}.balls-pdp-v3__purchase{grid-template-columns:1fr 1.45fr}.balls-pdp-v3__checkout>button{min-height:78px}}@media(max-width:760px){.balls-pdp-v3__gallery{min-height:650px}.balls-pdp-v3__scene{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:58% 50%;transform:none}.balls-pdp-v3__gallery:after{background:linear-gradient(180deg,#07080629,#07080647)}.balls-pdp-v3__intro{top:78px;left:22px;width:calc(100% - 44px)}.balls-pdp-v3__breadcrumb{max-width:78%;font-size:9px}.balls-pdp-v3__eyebrow{margin-top:24px;font-size:10px}.balls-pdp-v3__intro h1{margin-top:9px;font-size:clamp(52px,15vw,68px);line-height:.84}.balls-pdp-v3__lede{max-width:300px;margin-top:16px;font-size:13px;line-height:1.48}.balls-pdp-v3__rating{margin-top:15px}.balls-pdp-v3__product-stage{top:300px;right:38px;bottom:17px;width:min(72vw,340px);height:auto;transform:none}.balls-pdp-v3__product-stage img{filter:saturate(.9) contrast(.97) brightness(.93) drop-shadow(0 18px 16px rgb(25 19 10 / 18%))}.balls-pdp-v3__thumbs{top:auto;right:auto;bottom:17px;left:18px;grid-template-columns:repeat(4,44px);gap:6px;transform:none}.balls-pdp-v3__thumbs button{width:44px;height:48px;padding:4px;border-radius:8px}.balls-pdp-v3__purchase{grid-template-columns:1fr;gap:22px;padding:28px 20px}.balls-pdp-v3__summary{grid-template-columns:68px minmax(0,1fr)}.balls-pdp-v3__summary>img{width:68px;height:82px}.balls-pdp-v3__packs.pack-selector button,.balls-pdp-v3__plans{min-height:72px}.balls-pdp-v3__checkout>button{min-height:60px}.balls-pdp-v3__proof{grid-template-columns:1fr;padding:8px 20px 24px}.balls-pdp-v3__proof article,.balls-pdp-v3__proof article:first-child{padding:20px 0;border-left:0;border-top:1px solid var(--balls-v3-line)}.balls-pdp-v3__proof article:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.balls-pdp-v3__scene,.balls-pdp-v3__product-stage,.balls-pdp-v3__product-stage img{transition:none!important;transform:none!important}}.porridge-v2{--porridge-bg: #0b0b0a;--porridge-surface: #111210;--porridge-surface-2: #171814;--porridge-text: #f1ede2;--porridge-muted: rgb(241 237 226 / 64%);--porridge-line: rgb(241 237 226 / 13%);--porridge-accent: #d5a83f;color:var(--porridge-text);background:var(--porridge-bg)}.porridge-v2 h1,.porridge-v2 h2,.porridge-v2 h3,.porridge-v2 p{margin-block-start:0}.porridge-v2__hero{position:relative;min-height:clamp(620px,56.28vw,900px);overflow:hidden;isolation:isolate;background:#0b0b0a}.porridge-v2__hero-bg,.porridge-v2__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.porridge-v2__hero-bg{z-index:-3;object-fit:cover;object-position:50% center;animation:porridge-hero-in 1.6s cubic-bezier(.16,1,.3,1) both}.porridge-v2__hero-scrim{z-index:-2;background:linear-gradient(90deg,#070807f0,#070807c7 36%,#07080714 64%,#07080717),linear-gradient(180deg,rgb(7 8 7 / 24%) 0%,transparent 38%,rgb(7 8 7 / 30%) 100%)}.porridge-v2__hero-copy{width:min(590px,48vw);padding:clamp(126px,14vh,160px) 0 clamp(54px,7vh,84px) clamp(24px,7.4vw,108px)}.porridge-v2__back{color:#f1ede285;font:500 11.5px/1.4 Manrope,sans-serif;text-decoration:none}.porridge-v2__eyebrow{margin:28px 0 0;color:var(--porridge-accent);font:700 11.5px/1.2 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;animation:fadeUp .75s .08s both}.porridge-v2__hero h1{max-width:650px;margin:14px 0 0;color:var(--porridge-text);font:500 clamp(58px,6.6vw,90px) / .84 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;animation:titleIn 1s .14s cubic-bezier(.16,1,.3,1) both}.porridge-v2__hero-intro{max-width:490px;margin:22px 0 0;color:#f1ede2c7;font:400 15.5px/1.65 Manrope,sans-serif;animation:fadeUp .85s .24s both}.porridge-v2__rating{display:flex;align-items:center;gap:10px;margin-top:18px;font:600 12px/1 Manrope,sans-serif;animation:fadeUp .85s .3s both}.porridge-v2__rating>span{color:var(--porridge-accent);letter-spacing:.12em}.porridge-v2__rating strong{color:var(--porridge-text)}.porridge-v2__rating a{color:#f1ede28c;text-underline-offset:4px}.porridge-v2__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:18px;animation:fadeUp .85s .36s both}.porridge-v2__price strong{font:600 34px/1 Barlow Condensed,sans-serif}.porridge-v2__price s,.porridge-v2__price small{color:#f1ede27a;font:500 12px/1.4 Manrope,sans-serif}.porridge-v2__price>span{color:#e8c875;font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.porridge-v2__price small{width:100%}.porridge-v2__quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin-top:18px;border-block:1px solid var(--porridge-line);animation:fadeUp .85s .42s both}.porridge-v2__quick-facts span{min-width:0;padding:12px 14px 12px 0;color:#f1ede27f;font:500 10px/1.35 Manrope,sans-serif}.porridge-v2__quick-facts span+span{padding-left:14px;border-left:1px solid var(--porridge-line)}.porridge-v2__quick-facts strong{display:block;margin-bottom:3px;color:#e8c875;font:600 18px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.porridge-v2__plans{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;animation:fadeUp .85s .48s both}.porridge-v2__plans button{min-height:44px;padding:0 17px;border:1px solid rgb(241 237 226 / 24%);color:#f1ede2bd;background:transparent;font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.porridge-v2__plans button[aria-pressed=true]{border-color:var(--porridge-accent);color:#e8c875;background:#d5a83f1a}.porridge-v2__plans button span{color:#e8c875}.porridge-v2__plans button:active{transform:translateY(1px)}.porridge-v2__buy{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:18px;animation:fadeUp .85s .54s both}.porridge-v2__buy button{display:flex;align-items:center;justify-content:space-between;width:min(330px,100%);min-height:56px;padding:0 22px;border:0;color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331);font:700 12px/1 Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,filter .25s ease}.porridge-v2__buy button:hover{filter:brightness(1.08);transform:translateY(-2px)}.porridge-v2__buy button:active{transform:translateY(1px)}.porridge-v2__buy a{color:var(--porridge-text);font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:7px}.porridge-v2__fulfillment{margin:13px 0 0;color:#f1ede27a;font:500 11px/1.5 Manrope,sans-serif;animation:fadeUp .85s .6s both}.porridge-v2__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 clamp(24px,3.5vw,48px);border-block:1px solid var(--porridge-line);background:#0f100e}.porridge-v2__benefits>div{min-height:154px;padding:36px clamp(18px,2.8vw,38px)}.porridge-v2__benefits>div+div{border-left:1px solid var(--porridge-line)}.porridge-v2__benefits strong{display:block;color:var(--porridge-text);font:500 clamp(24px,2.6vw,36px) / 1 "Barlow Condensed",sans-serif;text-transform:uppercase}.porridge-v2__benefits span{display:block;max-width:25ch;margin-top:10px;color:var(--porridge-muted);font:400 12.5px/1.55 Manrope,sans-serif}.porridge-ingredient-story{height:580vh;min-height:4100px;border-block:1px solid var(--porridge-line);background:var(--porridge-bg);scroll-margin-top:0}.porridge-ingredient-story .balls-scroll-story__sticky{background:radial-gradient(ellipse 62% 72% at 72% 50%,rgb(117 86 31 / 13%),transparent 72%),linear-gradient(108deg,#070706,#0d0c0a 55%,#070706)}.porridge-ingredient-story .balls-scroll-story__frame-stage{border-color:#e8c87517;box-shadow:0 42px 130px #14100742}@media(min-width:561px){.porridge-ingredient-story .balls-scroll-story__sticky{padding:0}.porridge-ingredient-story .balls-scroll-story__visual{width:100vw;max-width:none;margin:0}.porridge-ingredient-story .balls-scroll-story__frame-stage{width:100vw;border:0;box-shadow:none}.porridge-ingredient-story .balls-scroll-story__cue,.porridge-ingredient-story .balls-scroll-story__progress{bottom:24px;z-index:4;padding:8px 10px;background:#07080794;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.porridge-ingredient-story .balls-scroll-story__cue{left:clamp(18px,2.4vw,38px)}.porridge-ingredient-story .balls-scroll-story__progress{right:clamp(18px,2.4vw,38px)}}.porridge-v2__formula{padding:clamp(76px,9vw,126px) clamp(24px,7vw,104px);background:var(--porridge-surface);scroll-margin-top:90px}.porridge-v2__formula-lead{display:grid;grid-template-columns:.58fr 1.42fr;gap:clamp(28px,6vw,90px);align-items:end;max-width:1180px;margin:0 auto}.porridge-v2__formula-number{color:#e8c875d6;font:500 clamp(150px,21vw,292px) / .68 "Barlow Condensed",sans-serif;letter-spacing:-.06em}.porridge-v2__formula h2,.porridge-v2__mix h2,.porridge-v2__uses h2,.porridge-v2__proof h2,.porridge-v2__faq h2,.porridge-v2__cross-sell h2{margin:0;color:var(--porridge-text);font:500 clamp(42px,5.6vw,76px) / .9 "Barlow Condensed",sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.porridge-v2__formula-lead p{max-width:620px;margin:20px 0 0;color:var(--porridge-muted);font:400 15px/1.7 Manrope,sans-serif}.porridge-v2__ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:clamp(48px,6vw,76px) auto 0}.porridge-v2__ingredient-grid article{min-height:166px;padding:28px;border:1px solid var(--porridge-line);border-radius:14px;background:#151613}.porridge-v2__ingredient-grid article:nth-child(3),.porridge-v2__ingredient-grid article:nth-child(5){background:#0f100e}.porridge-v2__ingredient-grid .is-featured,.porridge-v2__ingredient-grid .is-sugar{grid-column:span 2}.porridge-v2__ingredient-grid .is-featured{background:radial-gradient(circle at 90% 10%,rgb(213 168 63 / 14%),transparent 40%),#171814}.porridge-v2__ingredient-grid .is-sugar{background:linear-gradient(125deg,rgb(213 168 63 / 9%),transparent 55%),#151613}.porridge-v2__ingredient-grid h3{margin:0;color:#e8c875;font:500 22px/1 Barlow Condensed,sans-serif;letter-spacing:.12em;text-transform:uppercase}.porridge-v2__ingredient-grid p{max-width:34ch;margin:13px 0 0;color:var(--porridge-muted);font:400 13px/1.6 Manrope,sans-serif}.porridge-v2__allergen{max-width:1180px;margin:20px auto 0;color:#f1ede27a;font:500 11px/1.55 Manrope,sans-serif}.porridge-v2__mix{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:760px;background:var(--porridge-bg)}.porridge-v2__mix-media{min-height:760px;overflow:hidden}.porridge-v2__mix-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.porridge-v2__mix-media.is-revealed img{transform:scale(1.035)}.porridge-v2__mix-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,8vw,116px)}.porridge-v2__mix-copy>p{max-width:490px;margin:22px 0 0;color:var(--porridge-muted);font:400 15px/1.7 Manrope,sans-serif}.porridge-v2__method{display:grid;gap:0;margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--porridge-line)}.porridge-v2__method li{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--porridge-line)}.porridge-v2__method strong{color:#e8c875;font:600 15px/1.2 Barlow Condensed,sans-serif;letter-spacing:.12em;text-transform:uppercase}.porridge-v2__method span{color:var(--porridge-muted);font:400 12.5px/1.55 Manrope,sans-serif}.porridge-v2__silk-meter{height:2px;margin-top:30px;overflow:hidden;background:#f1ede21f}.porridge-v2__silk-meter span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#8b6b27,#e7c66e);transform:scaleX(0);transform-origin:left;transition:transform 1.4s .2s cubic-bezier(.16,1,.3,1)}.porridge-v2__mix-copy.is-revealed .porridge-v2__silk-meter span{transform:scaleX(1)}.porridge-v2__uses{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:680px;background:var(--porridge-surface)}.porridge-v2__uses-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,104px)}.porridge-v2__uses-copy>p{max-width:450px;min-height:54px;margin:22px 0 0;color:var(--porridge-muted);font:400 15px/1.7 Manrope,sans-serif}.porridge-v2__use-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.porridge-v2__use-tabs button{min-height:42px;padding:0 15px;border:1px solid rgb(241 237 226 / 20%);border-radius:999px;color:#f1ede2a8;background:transparent;font:700 10px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,border-color .25s ease,color .25s ease,background-color .25s ease}.porridge-v2__use-tabs button[aria-pressed=true]{color:#17130b;border-color:#d5a83f;background:#d5a83f}.porridge-v2__use-tabs button:active{transform:scale(.98)}.porridge-v2__uses-media{min-height:680px;margin:0;overflow:hidden}.porridge-v2__uses-media img{display:block;width:100%;height:100%;object-fit:cover}.porridge-v2__proof{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,120px);align-items:center;padding:clamp(72px,9vw,124px) clamp(24px,7vw,104px);border-top:1px solid var(--porridge-line);background:var(--porridge-bg)}.porridge-v2__proof-score{display:flex;align-items:flex-end;gap:24px}.porridge-v2__proof-score>span{font:500 clamp(110px,15vw,196px) / .7 "Barlow Condensed",sans-serif;letter-spacing:-.05em}.porridge-v2__proof-score strong{color:var(--porridge-accent);letter-spacing:.12em}.porridge-v2__proof-score p{max-width:21ch;margin:8px 0 0;color:var(--porridge-muted);font:500 12px/1.5 Manrope,sans-serif}.porridge-v2__proof-copy>p{max-width:520px;margin:20px 0 0;color:var(--porridge-muted);font:400 15px/1.7 Manrope,sans-serif}.porridge-v2__faq{padding:clamp(72px,8vw,112px) clamp(24px,7vw,104px);background:var(--porridge-surface)}.porridge-v2__faq>h2,.porridge-v2__faq-list{max-width:880px}.porridge-v2__faq-list{margin-top:34px;border-top:1px solid var(--porridge-line)}.porridge-v2__faq-list [data-faq]{border-bottom:1px solid var(--porridge-line);cursor:pointer}.porridge-v2__faq-list [data-faq]>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0}.porridge-v2__faq-list [data-faq]>div:first-child span:first-child{color:var(--porridge-text);font:600 14px/1.4 Manrope,sans-serif}.porridge-v2__faq-list [data-faq]>div:first-child span:last-child{color:var(--porridge-accent);font-size:19px}.porridge-v2__cross-sell{position:relative;display:grid;grid-template-columns:1.25fr .75fr;min-height:360px;overflow:hidden;border-top:1px solid rgb(213 168 63 / 30%);background:var(--porridge-bg)}.porridge-v2__cross-sell>img{width:100%;height:100%;min-height:360px;object-fit:cover;opacity:.72}.porridge-v2__cross-sell>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,86px)}.porridge-v2__cross-sell p{max-width:390px;margin:16px 0 0;color:var(--porridge-muted);font:400 14px/1.65 Manrope,sans-serif}.porridge-v2__cross-sell a{align-self:flex-start;margin-top:24px;padding:17px 22px;color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331);font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,filter .25s ease}.porridge-v2__cross-sell a:hover{filter:brightness(1.08);transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){.porridge-v2.porridge-motion-ready [data-porridge-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.porridge-v2.porridge-motion-ready [data-porridge-reveal].is-revealed{opacity:1;transform:translateY(0)}}@keyframes porridge-hero-in{0%{opacity:0;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.porridge-v2__hero{min-height:980px}.porridge-v2__hero-bg{top:auto;bottom:0;height:52%;object-position:72% center}.porridge-v2__hero-scrim{background:linear-gradient(180deg,#070807 0% 52%,#070807e0 60%,#07080714 82%,#07080742)}.porridge-v2__hero-copy{width:auto;padding:116px 24px 390px}.porridge-v2__benefits{grid-template-columns:repeat(2,1fr)}.porridge-v2__benefits>div:nth-child(3){border-left:0;border-top:1px solid var(--porridge-line)}.porridge-v2__benefits>div:nth-child(4){border-top:1px solid var(--porridge-line)}.porridge-v2__formula-lead,.porridge-v2__mix,.porridge-v2__uses,.porridge-v2__proof,.porridge-v2__cross-sell{grid-template-columns:1fr}.porridge-v2__formula-number{font-size:180px}.porridge-v2__ingredient-grid{grid-template-columns:repeat(2,1fr)}.porridge-v2__ingredient-grid .is-featured,.porridge-v2__ingredient-grid .is-sugar{grid-column:span 2}.porridge-v2__mix-media,.porridge-v2__uses-media{min-height:560px}.porridge-v2__uses-copy{order:2}.porridge-v2__proof{gap:64px}.porridge-v2__cross-sell>div{order:-1}.porridge-ingredient-story{height:540vh;min-height:3400px}}@media(max-width:560px){.porridge-v2__hero{min-height:820px}.porridge-v2__hero-copy{padding:92px 18px 34px}.porridge-v2__back{display:none}.porridge-v2__eyebrow{margin-top:0}.porridge-v2__hero h1{max-width:330px;font-size:clamp(48px,13.5vw,54px);line-height:.86}.porridge-v2__hero-intro{max-width:220px;margin-top:14px;font-size:13px;line-height:1.55}.porridge-v2__rating,.porridge-v2__price{margin-top:14px}.porridge-v2__price strong{font-size:30px}.porridge-v2__quick-facts{display:none}.porridge-v2__plans{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.porridge-v2__plans button{min-width:0;padding-inline:10px;font-size:9.5px}.porridge-v2__buy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:13px}.porridge-v2__buy button{width:100%}.porridge-v2__buy>a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.porridge-v2__fulfillment{max-width:280px}.porridge-v2__benefits{grid-template-columns:1fr;padding-inline:20px}.porridge-v2__benefits>div,.porridge-v2__benefits>div+div{min-height:0;padding:26px 0;border-left:0;border-top:1px solid var(--porridge-line)}.porridge-v2__benefits>div:first-child{border-top:0}.porridge-v2__formula,.porridge-v2__faq,.porridge-v2__proof{padding-inline:20px}.porridge-v2__ingredient-grid{grid-template-columns:1fr}.porridge-v2__ingredient-grid .is-featured,.porridge-v2__ingredient-grid .is-sugar{grid-column:auto}.porridge-v2__ingredient-grid article{min-height:0}.porridge-v2__mix-media,.porridge-v2__uses-media{min-height:430px}.porridge-v2__mix-copy,.porridge-v2__uses-copy{padding:54px 20px}.porridge-v2__method li{grid-template-columns:92px 1fr;gap:16px}.porridge-v2__proof-score{align-items:center;gap:18px}.porridge-v2__proof-score>span{font-size:112px}.porridge-v2__cross-sell>div{padding:48px 20px}.porridge-v2__cross-sell>img{min-height:280px}.porridge-ingredient-story{height:500vh;min-height:3000px}}@media(prefers-reduced-motion:reduce){.porridge-v2 *,.porridge-v2 *:before,.porridge-v2 *:after{animation:none!important;transition:none!important}.porridge-v2 [data-porridge-reveal]{opacity:1!important;transform:none!important}.porridge-v2__silk-meter span{transform:scaleX(1)}}.balls-pdp-v3--porridge .balls-pdp-v3__gallery{min-height:clamp(720px,56.25vw,1056px)}.balls-pdp-v3--porridge .balls-pdp-v3__scene{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:50% 50%;filter:brightness(.66) saturate(.76) sepia(.04);transform:translate3d(var(--gallery-x),var(--gallery-y),0) scale(1.002)}.balls-pdp-v3--porridge .balls-pdp-v3__gallery:after{background:linear-gradient(90deg,#060706b3,#0607064d 44%,#06070612,#06070629)}.balls-pdp-v3--porridge .balls-pdp-v3__intro{width:min(37vw,520px)}.balls-pdp-v3--porridge .balls-pdp-v3__thumbs img{object-position:50% 50%}.balls-pdp-v3--porridge .balls-pdp-v3__summary{grid-template-columns:112px minmax(0,1fr);gap:14px}.balls-pdp-v3--porridge .balls-pdp-v3__summary>img{width:112px;height:72px;padding:0;object-fit:contain;object-position:center;background:#11120f}.balls-benefits--porridge{background:#151613}.balls-formula--porridge .balls-formula__media{background:radial-gradient(circle at 50% 44%,rgb(198 162 84 / 10%),transparent 42%),#11120f}.balls-formula--porridge .balls-formula__media>img{padding:clamp(42px,6vw,88px);filter:brightness(.92) saturate(.9) drop-shadow(0 34px 44px rgb(0 0 0 / 34%))}.balls-routine--porridge .balls-routine__card--image{grid-column:1 / -1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.balls-routine--porridge .balls-routine__card--image img{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.balls-routine--porridge .balls-routine__card--use img{object-position:60% 54%}.balls-routine--porridge .porridge-v2__use-tabs button{border-radius:0;border-color:#4a4841}@media(max-width:900px){.balls-routine--porridge .balls-routine__card--image{grid-template-columns:1fr}}.balls-review-list--porridge{background:#0d0e0c}.porridge-v2__faq{padding:clamp(82px,10vw,148px) clamp(22px,5vw,76px);border-top:1px solid #343530;background:#151613}.porridge-v2__faq>h2{color:#f0eadf;font:500 clamp(48px,6vw,86px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.porridge-v2__faq-list{max-width:980px;margin-top:clamp(42px,6vw,72px)}.porridge-v2__faq-list [data-faq]>div:first-child{padding:26px 0}.porridge-v2__faq-list details{border-bottom:1px solid var(--porridge-line)}.porridge-v2__faq-list summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:24px;color:var(--porridge-text);font:600 14px/1.4 Manrope,sans-serif;cursor:pointer;list-style:none}.porridge-v2__faq-list summary::-webkit-details-marker{display:none}.porridge-v2__faq-list summary span{color:var(--porridge-accent);font-size:19px;transition:transform .24s ease}.porridge-v2__faq-list details[open] summary span{transform:rotate(45deg)}.porridge-v2__faq-list details p{max-width:68ch;margin:-4px 0 24px;color:var(--porridge-muted);font:450 13px/1.7 Manrope,sans-serif}.porridge-v2__cross-sell{min-height:440px;border-top-color:#343530}.porridge-v2__cross-sell>img{min-height:440px}.porridge-v2__cross-sell h2{color:#f0eadf;font:500 clamp(48px,6vw,76px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.035em}@media(max-width:760px){.balls-pdp-v3--porridge .balls-pdp-v3__gallery{min-height:720px}.balls-pdp-v3--porridge .balls-pdp-v3__scene{object-position:62% 52%}.balls-pdp-v3--porridge .balls-pdp-v3__gallery:after{background:linear-gradient(180deg,#060706a3,#0607066b 48%,#06070617 78%,#06070638)}.balls-pdp-v3--porridge .balls-pdp-v3__intro{width:calc(100% - 44px)}.balls-pdp-v3--porridge .balls-pdp-v3__summary{grid-template-columns:82px minmax(0,1fr)}.balls-pdp-v3--porridge .balls-pdp-v3__summary>img{width:82px;height:58px}.balls-formula--porridge .balls-formula__media>img{padding:46px}.balls-routine--porridge .balls-routine__card--image img{min-height:0}.balls-routine--porridge .balls-routine__packs img{padding:0}.porridge-v2__cross-sell{min-height:0}}[data-product-content=balls]{display:flex;flex-direction:column}[data-product-content=balls]>.balls-pdp-v3{order:1}[data-product-content=balls]>#balls-routine{order:2}[data-product-content=balls]>#balls-scroll-story{order:3}[data-product-content=balls]>#balls-formula{order:4}[data-product-content=balls]>#balls-reviews{order:5}[data-product-content=balls]>#balls-faq{order:6}[data-product-content=balls]>#balls-cross-sell{order:7}[data-product-content=balls]>.sticky-commerce{order:8}.balls-pdp-v3__gallery{min-height:clamp(560px,56.28vw,860px)}.balls-pdp-v3__rating{min-height:44px}.balls-pdp-v3__purchase{scroll-margin-top:94px}.balls-pdp-v3__checkout>button:focus-visible,.balls-pdp-v3__packs button:focus-visible,.balls-pdp-v3__plans button:focus-visible,.balls-pdp-v3__thumbs button:focus-visible,.balls-review-list__tools button:focus-visible{outline:2px solid #e8c875;outline-offset:3px}.balls-formula--facts{display:block;padding-right:max(clamp(22px,8vw,132px),calc((100vw - 1240px)/2));padding-left:max(clamp(22px,8vw,132px),calc((100vw - 1240px)/2))}.balls-formula--facts .balls-formula__content{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(480px,1.28fr);gap:0 clamp(52px,8vw,120px);padding-top:0}.balls-formula--facts .balls-formula__eyebrow,.balls-formula--facts h2,.balls-formula--facts .balls-formula__intro{grid-column:1}.balls-formula--facts .balls-formula__rows,.balls-formula--facts .balls-formula__standards,.balls-formula--facts .balls-formula__scope{grid-column:2}.balls-formula--facts .balls-formula__rows{grid-row:1 / span 4;margin-top:0}.balls-formula--facts .balls-formula__intro{max-width:43ch;margin-top:26px}.balls-formula--facts .balls-formula__standards{margin-top:30px}.balls-formula__scope{max-width:72ch;margin:18px 0 0;color:#827c73;font:500 10px/1.65 Manrope,sans-serif}#balls-routine{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(78px,9vw,126px)}#balls-routine>header{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(520px,1fr);align-items:start}#balls-routine>header h2{max-width:900px;margin-top:0}#balls-routine .balls-routine__grid{margin-top:clamp(38px,5vw,66px)}#balls-routine .balls-routine__card--use{order:-1}.balls-review-list__tools button{min-height:44px;padding:0 16px;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}.balls-review-list__tools button:active{transform:translateY(1px)}.balls-review-list__disclosure{color:#8b857b;font-size:10.5px}#balls-faq{scroll-margin-top:92px}#balls-faq>div{width:min(100%,980px);margin-inline:auto}#balls-faq [data-faq]{min-height:64px;outline:none}#balls-faq [data-faq]:focus-visible{box-shadow:inset 3px 0 #c6a254}#balls-faq [data-faq]>div:first-child{min-height:64px}.faq-answer{max-width:62ch;padding:0 0 24px;color:#aaa398;font:400 14px/1.7 Manrope,sans-serif;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.faq-answer.is-visible{opacity:1;transform:translateY(0)}body.has-sticky-commerce .page.is-active{padding-bottom:106px}.sticky-commerce{min-height:64px;border-radius:14px}body.has-active-story .sticky-commerce{opacity:0;pointer-events:none;transform:translateY(24px)}.sticky-product span{color:#f1ede2b3}@media(max-width:900px){.balls-formula--facts .balls-formula__content{grid-template-columns:1fr}.balls-formula--facts .balls-formula__eyebrow,.balls-formula--facts h2,.balls-formula--facts .balls-formula__intro,.balls-formula--facts .balls-formula__rows,.balls-formula--facts .balls-formula__standards,.balls-formula--facts .balls-formula__scope{grid-column:1}.balls-formula--facts .balls-formula__rows{grid-row:auto;margin-top:42px}#balls-routine>header{grid-template-columns:1fr;gap:16px}}@media(max-width:760px){.balls-pdp-v3__gallery{min-height:520px}.balls-pdp-v3__intro{top:70px}.balls-pdp-v3__breadcrumb{display:none}.balls-pdp-v3__eyebrow{margin-top:0}.balls-pdp-v3__intro h1{font-size:clamp(48px,13.5vw,60px)}.balls-pdp-v3__lede{max-width:270px;margin-top:13px;font-size:12px}.balls-pdp-v3__rating{margin-top:8px}.balls-pdp-v3__thumbs{bottom:14px}.balls-pdp-v3__purchase{gap:18px;padding-top:22px}.balls-pdp-v3__summary{order:1}.balls-pdp-v3__checkout{order:2}.balls-pdp-v3__choices{order:3}.balls-pdp-v3__plan-choice{order:4}.balls-pdp-v3__checkout>button{margin-top:0}.balls-pdp-v3__proof{padding-top:6px}#balls-scroll-story{height:470vh;min-height:2850px}#balls-scroll-story .balls-scroll-story__sticky{padding:76px 18px 112px;background:radial-gradient(circle at 50% 36%,rgb(198 162 84 / 10%),transparent 32%),linear-gradient(180deg,#0b0b09,#080806)}#balls-scroll-story .balls-scroll-story__visual{display:block;width:100%}#balls-scroll-story .balls-scroll-story__frame-stage{display:none}#balls-scroll-story .balls-scroll-story__mobile-copy{display:grid;width:min(100%,356px);min-height:0;grid-template-rows:minmax(210px,34vh) auto auto auto;align-content:center;padding:0}.balls-scroll-story__mobile-media{display:grid;min-height:210px;place-items:center}.balls-scroll-story__mobile-media img{display:block;width:min(72vw,270px);height:min(31vh,270px);object-fit:contain;filter:drop-shadow(0 28px 38px rgb(0 0 0 / 38%));transform-origin:50% 70%}.balls-scroll-story__mobile-media img.is-changing{animation:balls-mobile-ingredient-in .55s cubic-bezier(.16,1,.3,1) both}#balls-scroll-story .balls-scroll-story__mobile-copy h3{max-width:330px;margin-top:10px;font-size:clamp(38px,11.5vw,50px);line-height:.9}#balls-scroll-story .balls-scroll-story__mobile-copy>p:last-child{max-width:34ch;margin-top:13px;color:#f1ede2b8;font-size:12px;line-height:1.6}#balls-scroll-story .balls-scroll-story__eyebrow{color:#c6a254;font-size:10px}#balls-routine{padding-inline:20px}#balls-routine .balls-routine__card--image img,#balls-routine .balls-routine__card--use img{min-height:240px}.balls-formula--facts{padding-inline:20px}.balls-formula--facts .balls-formula__rows{margin-top:34px}.balls-formula__rows summary{min-height:64px}.balls-review-list{padding-top:66px;padding-bottom:82px}.balls-review-list__summary{grid-template-columns:minmax(0,1fr) minmax(118px,.55fr);gap:26px 18px;align-items:end}.balls-review-list__summary>div:first-child{grid-column:1 / -1}.balls-review-list__summary h2{font-size:clamp(44px,13vw,58px)}.balls-review-list__average{align-items:flex-end;padding:0}.balls-review-list__average>strong{font-size:56px}.balls-review-list__average>span{font-size:11px}.balls-review-list__breakdown{padding:0}.balls-review-list__tools{margin-top:38px}.balls-review-list__tools>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.balls-review-list__tools button{width:100%}.balls-review-list__items article{padding:32px 0 36px}.balls-review-list__items h3{font-size:30px}#balls-faq{padding:58px 20px 72px!important}body.has-sticky-commerce .page.is-active{padding-bottom:92px}.sticky-commerce{min-height:66px}}@keyframes balls-mobile-ingredient-in{0%{opacity:.28;transform:translate3d(0,16px,0) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.balls-scroll-story__mobile-media img.is-changing{animation:none}}.shopify-main{min-height:70vh;color:var(--ivory, #f2efe7);background:var(--black, #0b0c0a)}.theme-header,.theme-footer,.theme-shell{width:min(100% - 40px,1320px);margin-inline:auto}.theme-header{position:relative;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;min-height:76px;color:#f2efe7;background:#0b0c0a;border-bottom:1px solid rgb(242 239 231 / 16%)}.theme-header__brand,.theme-footer__brand{font-weight:700}.theme-header__nav{display:flex;gap:24px;align-items:center}.theme-header__cart{justify-self:end}.theme-header__cart span{display:inline-grid;width:22px;height:22px;margin-left:6px;place-items:center;color:#0b0c0a;font-size:12px;background:#d5a83f;border-radius:50%}.theme-footer{display:flex;justify-content:space-between;gap:48px;padding-block:64px;color:#f2efe7b8;background:#0b0c0a;border-top:1px solid rgb(242 239 231 / 16%)}.theme-footer__brand{color:#f2efe7}.theme-footer p{max-width:420px;margin-top:12px}.theme-shell{padding-block:clamp(72px,10vw,144px)}.theme-shell>h1{max-width:980px;margin-top:14px;color:#f2efe7;font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,9vw,144px);text-transform:uppercase}.theme-eyebrow{color:#d5a83f;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.theme-richtext{max-width:720px;margin-top:26px;color:#f2efe7ad}.theme-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px}.theme-product-card{overflow:hidden;background:#f2efe7;border:1px solid rgb(213 168 63 / 28%);border-radius:20px}.theme-product-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#eee8dc}.theme-product-card__content{padding:24px;color:#0b0c0a}.theme-product-card__content h2{font-family:Barlow Condensed,sans-serif;font-size:32px;text-transform:uppercase}.theme-product-card__content p{margin-top:12px;font-weight:700}.theme-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(40px,7vw,112px);align-items:center}.theme-product__media{overflow:hidden;background:#eee8dc;border-radius:20px}.theme-product__media img{width:100%;aspect-ratio:1;object-fit:contain}.theme-product__content h1{margin-top:14px;color:#f2efe7;font-family:Barlow Condensed,sans-serif;font-size:clamp(56px,7vw,104px);text-transform:uppercase}.theme-product__price{margin-top:24px;color:#f2efe7;font-size:28px;font-weight:700}.theme-product-form{display:grid;gap:12px;margin-top:36px}.theme-product-form select,.theme-product-form input,.theme-product-form button,.theme-cart input,.theme-cart button,.theme-button{min-height:48px;padding:12px 16px;border:1px solid rgb(242 239 231 / 24%);border-radius:999px}.theme-product-form select,.theme-product-form input,.theme-cart input{color:#f2efe7;background:#151613}.theme-product-form button,.theme-cart button,.theme-button{display:inline-grid;place-items:center;color:#0b0c0a;font-weight:700;background:#d5a83f}.theme-empty-state{margin-top:48px;color:#f2efe7ad}.theme-cart__items{display:grid;gap:24px;margin-top:48px}.theme-cart__item{display:grid;grid-template-columns:120px 1fr;gap:24px;padding-bottom:24px;border-bottom:1px solid rgb(242 239 231 / 16%)}.theme-cart__item img{width:120px;aspect-ratio:1;object-fit:contain;background:#eee8dc}.theme-cart__total{margin-block:32px;color:#f2efe7;font-size:24px;font-weight:700}@media(max-width:800px){.theme-header{grid-template-columns:1fr auto}.theme-header__nav{display:none}.theme-product-grid,.theme-product{grid-template-columns:1fr}.theme-footer{flex-direction:column}}.nav-brand sup{font-size:.5em;font-weight:500;vertical-align:super}.nav-actions img{display:block;filter:invert(95%) sepia(8%) saturate(224%)}.nav-mobile-menu[hidden]{display:none}#home-formats{position:relative;z-index:1;background:#0b0b0a}.home-formats__header{padding:72px clamp(20px,3.5vw,48px) 40px}.home-section-rule{width:64px;height:2px;margin-bottom:14px;background:linear-gradient(90deg,#e7c66e,#c39331)}.home-section-kicker,.home-format-eyebrow{color:#d5a83f;font:700 12px Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase}.home-section-title{margin:14px 0 0;color:#f1ede2;font:500 clamp(40px,6.2vw,76px) / .88 "Barlow Condensed",sans-serif;letter-spacing:-.03em;text-transform:uppercase}.home-formats__intro{max-width:560px;margin:22px 0 0;color:#f1ede2a6;font:400 15px/1.65 Manrope,sans-serif}.format-row{display:grid;grid-template-columns:1.25fr 1fr;border-top:1px solid rgb(241 237 226 / 12%);border-bottom:1px solid rgb(241 237 226 / 12%)}.format-row--porridge{grid-template-columns:1fr 1.25fr;border-top:0}.home-format-media{position:relative;display:block;min-height:0;aspect-ratio:3 / 2;overflow:hidden}.format-row--balls .home-format-media,.format-row--porridge .home-format-copy{border-right:1px solid rgb(241 237 226 / 12%)}.home-format-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-format-media__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgb(11 11 10 / 30%),transparent 42%,rgb(11 11 10 / 42%))}.home-format-badge,.home-format-index{position:absolute;top:22px}.home-format-badge{left:22px;padding:7px 12px;color:#e8c875;background:#0b0b0a66;border:1px solid rgb(232 200 117 / 60%);font:700 10px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.home-format-badge--filled{color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331);border-color:transparent}.home-format-index{right:22px;color:#e8c875cc;font:500 15px Barlow Condensed,sans-serif;letter-spacing:.3em}.home-format-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,64px);background:#111210}.home-format-copy h3{margin-top:10px;color:#f1ede2;font:500 clamp(34px,4.6vw,56px) / .9 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase}.home-format-copy>p{margin:16px 0 0;color:#f1ede2a6;font:400 14.5px/1.6 Manrope,sans-serif}.home-format-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.home-gold-button{border:0;display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:0 24px;color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331);font:700 12px Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase}.home-duo-form{display:inline-flex;margin-top:26px}.home-duo-form .home-gold-button{margin-top:0}.home-format-price{color:#f1ede2;font:600 22px Barlow Condensed,sans-serif}.home-format-price small{color:#f1ede27f;font:500 12px Manrope,sans-serif}#home-ritual,.home-craft{position:relative;z-index:1;padding:72px clamp(20px,3.5vw,48px)}#home-ritual{background:#0b0b0a}.home-ritual__header,.home-craft__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px}.home-moment-tabs{display:flex;gap:8px}.home-moment-tab{padding:12px 22px;color:#f1ede2bf;background:transparent;border:1px solid rgb(241 237 226 / 25%);font:700 11.5px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.home-moment-tab.is-active{color:#17130b;background:linear-gradient(135deg,#e7c66e,#c39331);border-color:#c39331}.ritual-panel{display:grid;grid-template-columns:1.35fr 1fr;gap:1px;margin-top:40px;background:#f1ede21f;border:1px solid rgb(241 237 226 / 12%)}.ritual-panel__media{position:relative;height:auto;aspect-ratio:3 / 2;overflow:hidden;background:#111210}.ritual-panel__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ritual-panel__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,56px);background:#111210}.ritual-panel__time{color:#e8c875b3;font:500 17px Barlow Condensed,sans-serif;letter-spacing:.3em}.ritual-panel__title{margin-top:12px;color:#f1ede2;font:500 44px/.95 Barlow Condensed,sans-serif;text-transform:uppercase}.ritual-panel__copy p{margin:16px 0 0;color:#f1ede2a6;font:400 15px/1.62 Manrope,sans-serif}.home-craft{padding-bottom:64px;background:#111210;border-top:1px solid rgb(241 237 226 / 10%);scroll-margin-top:90px}.home-craft__intro{max-width:360px}.home-craft__intro p{margin:0;color:#f1ede2a6;font:400 15px/1.62 Manrope,sans-serif}.home-craft__intro a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#e8c875;font:700 11px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}.home-craft__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,60px);align-items:center;margin-top:44px}.home-craft .formula-media{position:relative}.home-craft .formula-media>img{display:block;width:100%;height:auto}.formula-media__caption{position:absolute;bottom:14px;left:16px;display:flex;align-items:center;gap:7px;padding:7px 12px;color:#e8c875;background:#0b0b0a9e;border:1px solid rgb(213 168 63 / 30%);border-radius:999px;font:700 9.5px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.formula-media__caption span{width:6px;height:6px;background:#d5a83f;border-radius:50%}.home-craft .formula-row{display:grid;grid-template-columns:auto 1fr;gap:22px;padding:22px 12px;border-top:1px solid rgb(241 237 226 / 12%);border-radius:10px}.home-craft .formula-row:last-child{border-bottom:1px solid rgb(241 237 226 / 12%)}.home-craft .formula-row>span{color:#e8c8757f;font:500 clamp(30px,3.4vw,44px) / 1 "Barlow Condensed",sans-serif}.home-craft .formula-row strong{color:#f1ede2;font:700 13px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.home-craft .formula-row p{margin:8px 0 0;color:#f1ede299;font:400 13.5px/1.6 Manrope,sans-serif}.daily-duo{position:relative;z-index:1;height:auto;aspect-ratio:3 / 1;overflow:hidden;background:#0b0b0a;border-top:1px solid rgb(213 168 63 / 35%)}.daily-duo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040504e5,#050504a8 38%,#06060514 70%)}.daily-duo__copy{position:absolute;top:50%;left:clamp(20px,7.4vw,116px);transform:translateY(-50%)}@media(prefers-reduced-motion:no-preference){#page-home.home-motion-ready .daily-duo__copy{transform:translateY(calc(-50% + 34px))}#page-home.home-motion-ready .daily-duo.is-visible .daily-duo__copy{transform:translateY(-50%)}}.daily-duo__copy h2{margin-top:10px;color:#f1ede2;font:500 clamp(34px,4.6vw,56px) / .9 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase}.daily-duo__copy .home-gold-button{margin-top:26px}@media(max-width:760px){.home-moment-tabs{width:100%;overflow-x:auto}.home-moment-tab{flex:1 0 auto}.format-row,.format-row--porridge,.ritual-panel{grid-template-columns:1fr}.format-row--porridge .home-format-copy{order:2}.format-row--porridge .home-format-media{order:1}.format-row--balls .home-format-media,.format-row--porridge .home-format-copy{border-right:0}.home-format-media{width:100%;min-width:0;min-height:390px;aspect-ratio:auto}.daily-duo{width:100%;aspect-ratio:auto}.daily-duo__copy{top:34px;right:20px;transform:none}@media(prefers-reduced-motion:no-preference){#page-home.home-motion-ready .daily-duo__copy{transform:translateY(34px)}#page-home.home-motion-ready .daily-duo.is-visible .daily-duo__copy{transform:none}}}.theme-cart .ln-cart-quantity{min-height:36px;overflow:hidden;border:1px solid rgb(242 239 231 / 24%);border-radius:999px}.theme-cart .ln-cart-quantity button,.theme-cart .ln-cart-quantity input{min-height:34px;padding:0;color:#f2efe7;background:transparent;border:0;border-radius:0}.theme-cart .ln-cart-page-line__remove{min-height:0;padding:5px 0;color:#f2efe794;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0}.theme-cart .ln-cart-page__summary>button{display:flex;min-height:58px;padding:14px 20px;color:#11120f;background:#e3b74f;border:0;border-radius:0}.ln-cart-line__media,.ln-cart-page-line__media{aspect-ratio:1}.ln-cart-line__media img,.ln-cart-page-line__media img{width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/8/assets/liveennature.css.map */
