.dl[data-dl-theme=grove]{--dl-font-display-face:var(--dl-font-grove-display), system-ui, sans-serif;--dl-font-body-face:var(--dl-font-grove-body), system-ui, sans-serif;--dl-display-weight:600;--dl-display-em-style:normal;--dl-display-em-weight:600;--dl-sun:#2e7d57;--dl-sun-hover:#276c4b;--dl-on-sun:#fff;--dl-sun-soft:#ddf0e4;--dl-sun-deep:#1f6b47;--dl-ink:#142019;--dl-ink-hover:#22342a;--dl-ink-2:#4e5f55;--dl-cream:#f3f6f1;--dl-paper:#fff;--dl-section:#e8efe7;--dl-well:#eef5ef;--dl-selected:#e6f3ea;--dl-line:#0000001a;--dl-line-strong:#0003;--dl-hover-line:#9cc7ae;--dl-track:#e3ebe4;--dl-sage:#e9f1d8;--dl-sage-deep:#4c6a1e;--dl-butter:#f1f3d2;--dl-danger:#b3261e;--dl-band:#142019;--dl-on-band:#f3f6f1;--dl-on-band-accent:#8fd3ae;--dl-glow-1:#bfe8cf;--dl-glow-2:#8fd3ae;--dl-shade:20, 32, 25;--dl-cta-shadow:#2e7d578c;--dl-paused:#eef1ea;--dl-page:#dce6db;--dl-panel-1:#cfebda;--dl-panel-2:#e9f1d8;--dl-panel-3:#dde8f3;--dl-panel-ink:#142019;--dl-panel-ink-2:#43544a;--dl-panel-on-ink:#f3f6f1;--dl-panel-accent:#1f6b47;--dl-panel-paper:#ffffff8c;--dl-dark-card:#142019;--dl-dark-ink:#f3f6f1;--dl-dark-ink-2:#a9baae;--dl-dark-accent:#8fd3ae;--dl-control:#74857b;--dl-display-accent:#1f6b47}.dl[data-dl-theme=grove][data-dl-mode=dark]{--dl-sun:#8be0ae;--dl-sun-hover:#a2e9bf;--dl-on-sun:#0b1a12;--dl-sun-soft:#1d3527;--dl-sun-deep:#a6ebc2;--dl-ink:#e6f0e9;--dl-ink-hover:#cfdcd3;--dl-ink-2:#9db1a4;--dl-cream:#0f1612;--dl-paper:#222724;--dl-section:#121b16;--dl-well:#2a302c;--dl-selected:#1c3226;--dl-line:#ffffff24;--dl-line-strong:#ffffff3d;--dl-hover-line:#5c9e78;--dl-track:#2f3530;--dl-sage:#263318;--dl-sage-deep:#b9d97e;--dl-butter:#2a3120;--dl-danger:#ff8a80;--dl-band:#08100b;--dl-on-band:#e6f0e9;--dl-on-band-accent:#8be0ae;--dl-glow-1:#8be0ae73;--dl-glow-2:#3baa6f33;--dl-shade:0, 0, 0;--dl-cta-shadow:#0009;--dl-paused:#1a2420;--dl-page:#43705a;--dl-panel-1:#cfebda;--dl-panel-2:#e9f1d8;--dl-panel-3:#dde8f3;--dl-panel-ink:#142019;--dl-panel-ink-2:#43544a;--dl-panel-on-ink:#f3f6f1;--dl-panel-accent:#1f6b47;--dl-panel-paper:#ffffff8c;--dl-dark-card:#222724;--dl-dark-ink:#e6f0e9;--dl-dark-ink-2:#9db1a4;--dl-dark-accent:#8be0ae;--dl-control:#6f8579}.dl,.dl[data-dl-theme=aqua]{--dl-font-display-face:var(--dl-font-aqua-display), system-ui, sans-serif;--dl-font-body-face:var(--dl-font-aqua-body), system-ui, sans-serif;--dl-display-weight:700;--dl-display-em-style:normal;--dl-display-em-weight:700;--dl-sun:#1a1d2e;--dl-sun-hover:#2c3046;--dl-on-sun:#f9fafb;--dl-sun-soft:#d6f4f3;--dl-sun-deep:#1a6e7b;--dl-ink:#1a1d2e;--dl-ink-hover:#2c3046;--dl-ink-2:#565c70;--dl-cream:#f9fafb;--dl-paper:#fff;--dl-section:#eff5f6;--dl-well:#f1f6f7;--dl-selected:#e1f6f5;--dl-line:#0000001a;--dl-line-strong:#0003;--dl-hover-line:#3ecbdd;--dl-track:#e6eef0;--dl-sage:#ddf5f4;--dl-sage-deep:#1a6e7b;--dl-butter:#f6e7dc;--dl-danger:#b3261e;--dl-band:#1a1d2e;--dl-on-band:#f9fafb;--dl-on-band-accent:#7de2df;--dl-glow-1:#7de2df;--dl-glow-2:#3ecbdd;--dl-shade:26, 29, 46;--dl-cta-shadow:#1a1d2e59;--dl-paused:#eff5f6;--dl-page:#cfe6e8;--dl-panel-1:#a6e0e8;--dl-panel-2:#3ecbdd;--dl-panel-3:#bfefed;--dl-panel-ink:#1a1d2e;--dl-panel-ink-2:#23303d;--dl-panel-on-ink:#f9fafb;--dl-panel-accent:#0e3b44;--dl-panel-paper:#ffffff8c;--dl-dark-card:#1a1d2e;--dl-dark-ink:#f9fafb;--dl-dark-ink-2:#a7aec2;--dl-dark-accent:#3ecbdd;--dl-control:#7a8797;--dl-display-accent:#267f89}.dl[data-dl-theme=aqua][data-dl-mode=dark]{--dl-sun:#7de2df;--dl-sun-hover:#9be9e7;--dl-on-sun:#1a1d2e;--dl-sun-soft:#1b3a42;--dl-sun-deep:#7de2df;--dl-ink:#f1f3f7;--dl-ink-hover:#dce0e8;--dl-ink-2:#a7aec2;--dl-cream:#13151f;--dl-paper:#272a35;--dl-section:#181b29;--dl-well:#30333f;--dl-selected:#1e3a45;--dl-line:#ffffff24;--dl-line-strong:#ffffff3d;--dl-hover-line:#3ecbdd;--dl-track:#343744;--dl-sage:#183a40;--dl-sage-deep:#7de2df;--dl-butter:#2e2a3a;--dl-danger:#ff8a80;--dl-band:#0c0e17;--dl-on-band:#f1f3f7;--dl-on-band-accent:#7de2df;--dl-glow-1:#7de2df66;--dl-glow-2:#3ecbdd40;--dl-shade:0, 0, 0;--dl-cta-shadow:#0009;--dl-paused:#1e2234;--dl-page:#1f4e58;--dl-dark-card:#272a35;--dl-dark-ink:#f1f3f7;--dl-dark-ink-2:#a7aec2;--dl-dark-accent:#3ecbdd;--dl-control:#737b98}.dl[data-dl-theme=peach]{--dl-font-display-face:var(--dl-font-peach-display), Georgia, serif;--dl-font-body-face:var(--dl-font-peach-body), system-ui, sans-serif;--dl-display-weight:560;--dl-display-em-style:italic;--dl-display-em-weight:540;--dl-sun:#1e1c30;--dl-sun-hover:#302d46;--dl-on-sun:#fff9f5;--dl-sun-soft:#ffe6d8;--dl-sun-deep:#b0401a;--dl-ink:#1e1c30;--dl-ink-hover:#302d46;--dl-ink-2:#5d5a70;--dl-cream:#fff9f5;--dl-paper:#fff;--dl-section:#fdf1ea;--dl-well:#fcf3ee;--dl-selected:#ffeadf;--dl-line:#0000001a;--dl-line-strong:#0003;--dl-hover-line:#f0956b;--dl-track:#f3e8e1;--dl-sage:#ffeadc;--dl-sage-deep:#9a3816;--dl-butter:#fff0d4;--dl-danger:#b3261e;--dl-band:#1e1c30;--dl-on-band:#fff9f5;--dl-on-band-accent:#ffb894;--dl-glow-1:#ffc6a8;--dl-glow-2:#b7bcfb;--dl-shade:30, 28, 48;--dl-cta-shadow:#1e1c3059;--dl-paused:#f7f0ec;--dl-page:#f6dccd;--dl-panel-1:#ffd6c2;--dl-panel-2:#b7bcfb;--dl-panel-3:#ffe3b3;--dl-panel-ink:#1e1c30;--dl-panel-ink-2:#3a374f;--dl-panel-on-ink:#fff9f5;--dl-panel-accent:#7a2c10;--dl-panel-paper:#ffffff8c;--dl-dark-card:#1e1c30;--dl-dark-ink:#fff9f5;--dl-dark-ink-2:#b4b2c8;--dl-dark-accent:#ffb894;--dl-control:#8e8798;--dl-display-accent:#b0401a}.dl[data-dl-theme=peach][data-dl-mode=dark]{--dl-sun:#ffb894;--dl-sun-hover:#ffc9ad;--dl-on-sun:#1e1c30;--dl-sun-soft:#2e2b44;--dl-sun-deep:#ffb894;--dl-ink:#f4f2f7;--dl-ink-hover:#e2e0ea;--dl-ink-2:#aba9c0;--dl-cream:#12121d;--dl-paper:#28282f;--dl-section:#161624;--dl-well:#313139;--dl-selected:#2e2b44;--dl-line:#ffffff24;--dl-line-strong:#ffffff3d;--dl-hover-line:#f0956b;--dl-track:#35353e;--dl-sage:#2e2b44;--dl-sage-deep:#ffb894;--dl-butter:#2d2a38;--dl-danger:#ff8a80;--dl-band:#0b0b14;--dl-on-band:#f4f2f7;--dl-on-band-accent:#ffb894;--dl-glow-1:#ffb89461;--dl-glow-2:#b7bcfb47;--dl-shade:0, 0, 0;--dl-cta-shadow:#0009;--dl-paused:#1e1e2e;--dl-page:#3a3560;--dl-dark-card:#28282f;--dl-dark-ink:#f4f2f7;--dl-dark-ink-2:#aba9c0;--dl-dark-accent:#ffb894;--dl-control:#77768f}.dl[data-dl-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dl[data-dl-mode=light]{--dl-shadow:none;--dl-cta-shadow:transparent}.dl[data-dl-mode=light] :is(.dl-switcher button.is-on,.dl-segment button.is-on,.dl-sachet,.dl-toast){box-shadow:none}html:has(.dl){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.dl){scroll-behavior:auto}}body:has(.dl){background:#f9fafb;margin:0}body:has(.dl[data-dl-mode=dark]){background:#13151f}body:has(.dl[data-dl-theme=grove]){background:#f3f6f1}body:has(.dl[data-dl-theme=grove][data-dl-mode=dark]){background:#0f1612}body:has(.dl[data-dl-theme=aqua]){background:#f9fafb}body:has(.dl[data-dl-theme=aqua][data-dl-mode=dark]){background:#13151f}body:has(.dl[data-dl-theme=peach]){background:#fff9f5}body:has(.dl[data-dl-theme=peach][data-dl-mode=dark]){background:#12121d}.dl{--dl-radius:20px;--dl-shadow:0 1px 0 rgba(var(--dl-shade), .04), 0 12px 30px -18px rgba(var(--dl-shade), .25);--dl-ease:cubic-bezier(.2, .8, .2, 1);--dl-font-display:var(--dl-font-display-face);--dl-font-body:var(--dl-font-body-face);background:var(--dl-cream);min-height:100vh;color:var(--dl-ink);font-family:var(--dl-font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.dl *,.dl :before,.dl :after{box-sizing:border-box}.dl img{max-width:100%}.dl a{color:inherit}.dl h1,.dl h2,.dl h3,.dl h4,.dl p,.dl ul,.dl ol,.dl dl,.dl dd,.dl figure{margin:0}.dl ul,.dl ol{padding:0;list-style:none}.dl button{font:inherit;color:inherit}.dl :focus-visible{outline:3px solid var(--dl-sun-deep);outline-offset:3px;border-radius:8px}.dl code{font-size:.85em}.dl main:focus{outline:none}.dl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dl-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.dl-display{font-family:var(--dl-font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "opsz" 96;font-weight:var(--dl-display-weight);letter-spacing:-.02em;font-size:clamp(42px,6.2vw,78px);line-height:1.02}.dl-display em{font-style:var(--dl-display-em-style);color:var(--dl-display-accent);font-weight:var(--dl-display-em-weight)}.dl-h2{font-family:var(--dl-font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "opsz" 48;letter-spacing:-.015em;font-size:clamp(30px,3.6vw,44px);font-weight:450;line-height:1.1}.dl[data-dl-theme=grove] .dl-h2{letter-spacing:-.03em;font-weight:650}.dl[data-dl-theme=aqua] .dl-h2{letter-spacing:-.035em;font-weight:700}.dl[data-dl-theme=aqua] .dl-display{letter-spacing:-.045em;line-height:1}.dl[data-dl-theme=aqua] .dl-logo{letter-spacing:-.035em;font-weight:700}.dl[data-dl-theme=aqua] .dl-eyebrow{letter-spacing:.06em}.dl[data-dl-theme=grove] .dl-display{letter-spacing:-.035em;line-height:1}.dl[data-dl-theme=grove] .dl-logo,.dl[data-dl-theme=grove] .dl-sachet-name{letter-spacing:-.02em;font-weight:600}.dl[data-dl-theme=peach] .dl-h2{letter-spacing:-.02em;font-weight:560}.dl[data-dl-theme=peach] .dl-display{letter-spacing:-.03em;line-height:1.02}.dl[data-dl-theme=peach] .dl-logo{letter-spacing:-.03em;font-weight:600}.dl-h3{font-size:20px;font-weight:600;line-height:1.3}.dl-h4{font-size:15px;font-weight:600;margin-top:22px!important}.dl-lede{color:var(--dl-ink-2);max-width:34em;font-size:18px;line-height:1.6}.dl-section-lede{color:var(--dl-ink-2);max-width:40em;margin-top:12px!important}.dl-meta{color:var(--dl-ink-2);font-size:14px;font-weight:400}.dl-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--dl-sun-deep);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex;margin-bottom:14px!important}.dl .dl-textlink{cursor:pointer;color:var(--dl-sun-deep);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.dl .dl-textlink:disabled{color:var(--dl-ink-2);opacity:.5;cursor:not-allowed;text-decoration:none}.dl-logo{font-family:var(--dl-font-display), serif;letter-spacing:-.01em;align-items:center;gap:9px;font-size:26px;font-weight:500;display:inline-flex}.dl-logo svg{width:32px;height:32px;overflow:visible}.dl-logo-sm{font-size:21px}.dl-logo-sm svg{width:26px;height:26px}.dl{--dl-logo-1:#c2f3f3;--dl-logo-2:#3ecbdd}.dl[data-dl-theme=grove]{--dl-logo-1:#cdf1da;--dl-logo-2:#3e9e68}.dl[data-dl-theme=peach]{--dl-logo-1:#ffd9c4;--dl-logo-2:#e5713c}.dl[data-dl-mode=light],.dl :is(.dl-panel-1,.dl-panel-2,.dl-panel-3,.dl-cta-inner){--dl-logo-1:#4fc3d2;--dl-logo-2:#1f7f8e}.dl[data-dl-theme=grove][data-dl-mode=light],.dl[data-dl-theme=grove] :is(.dl-panel-1,.dl-panel-2,.dl-panel-3,.dl-cta-inner){--dl-logo-1:#5bbf85;--dl-logo-2:#1f7a4c}.dl[data-dl-theme=peach][data-dl-mode=light],.dl[data-dl-theme=peach] :is(.dl-panel-1,.dl-panel-2,.dl-panel-3,.dl-cta-inner){--dl-logo-1:#f59466;--dl-logo-2:#b4471f}.dl-logo-a,.dl-logo-b{transform-box:view-box}.dl-logo-a{transform-origin:13.27px 21.64px}.dl-logo-b{transform-origin:30.73px 21.64px}@keyframes dl-logo-spin-a{0%{rotate:0deg}to{rotate:-360deg}}@keyframes dl-logo-spin-b{0%{rotate:0deg}to{rotate:360deg}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(a,button):hover>.dl-logo .dl-logo-a,.dl-logo:hover .dl-logo-a{animation:.9s cubic-bezier(.55,0,.25,1) dl-logo-spin-a}:is(a,button):hover>.dl-logo .dl-logo-b,.dl-logo:hover .dl-logo-b{animation:.9s cubic-bezier(.55,0,.25,1) 60ms dl-logo-spin-b}}.dl-btn{cursor:pointer;min-height:48px;transition:background-color .2s, border-color .2s, transform .2s var(--dl-ease), box-shadow .2s;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.dl .dl-btn-primary{background:var(--dl-sun);color:var(--dl-on-sun);box-shadow:0 6px 18px -8px var(--dl-cta-shadow)}.dl .dl-btn-primary:hover{background:var(--dl-sun-hover);transform:translateY(-1px)}.dl .dl-btn-secondary{background:var(--dl-ink);color:var(--dl-cream)}.dl .dl-btn-secondary:hover{background:var(--dl-ink-hover)}.dl .dl-btn-ghost{border-color:var(--dl-ink);color:var(--dl-ink);background:0 0}.dl .dl-btn-ghost:hover{background:rgba(var(--dl-shade), .06)}.dl-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.dl-btn-sm{min-height:44px;padding:0 18px;font-size:15px}.dl-btn-lg{min-height:56px;padding:0 30px;font-size:17px}.dl-btn-block{width:100%}.dl-arrow{width:18px;height:18px}@keyframes dl-arrow-loop{45%{translate:var(--ax,14px) var(--ay,0px);opacity:0}46%{translate:calc(var(--ax,14px) * -1) calc(var(--ay,0px) * -1);opacity:0}to{opacity:1;translate:0}}:is(.dl-btn:not(:disabled),.dl-menu-nav a,.dl-underline-cta,.dl-corner,.dl-totop):hover svg{animation:dl-arrow-loop .5s var(--dl-ease)}.dl-header{z-index:3;position:relative}.dl-header-inner{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.dl{transition:background-color .3s,color .3s}.dl-header-brand{align-items:center;gap:24px;display:flex}.dl-header-brand>a{text-decoration:none}.dl-header nav{align-items:center;gap:26px;font-size:15px;font-weight:500;display:flex}.dl-header nav a:not(.dl-btn){white-space:nowrap;text-decoration:none}@media (max-width:1180px){.dl-header nav{gap:20px}}.dl-header-inner>nav{margin-left:auto}.dl-header-inner>.dl-switcher.is-mode{background:0 0;margin-left:8px;padding:0}.dl .dl-switcher.is-mode .dl-switcher-mode{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:0 0;border-radius:18px;width:52px;height:52px;min-height:0;padding:0;transition:background-color .2s,border-color .2s}.dl .dl-switcher.is-mode .dl-switcher-mode svg{width:22px;height:22px}.dl .dl-switcher.is-mode .dl-switcher-mode:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 60%, transparent)}.dl-footer-themes{margin-top:22px}.dl-header nav a:not(.dl-btn):hover{color:var(--dl-sun-deep)}.dl-nav a{border-radius:999px;margin:-8px -14px;padding:8px 14px}.dl-nav a[aria-current=page]{background:var(--dl-paper);color:var(--dl-ink)}.dl[data-dl-mode=dark] .dl-nav a[aria-current=page]{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff3d}.dl .dl-menu-nav a[aria-current=page]{color:var(--dl-sun-deep)}.dl-burger{border:1px solid color-mix(in srgb, currentColor 28%, transparent);cursor:pointer;background:0 0;border-radius:18px;flex:none;width:52px;height:52px;transition:background-color .2s,border-color .2s;display:none;position:relative}.dl .dl-burger{color:var(--dl-ink)}.dl-burger:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 60%, transparent)}.dl-burger span{height:2px;transition:top .4s var(--dl-ease), transform .4s var(--dl-ease);background:currentColor;border-radius:2px;position:absolute;left:16px;right:16px}.dl-burger span:first-child{top:20px}.dl-burger span:nth-child(2){top:29px;right:24px}.dl-burger:hover span:nth-child(2){right:16px}.dl-burger.is-x span{top:24.5px;right:16px}.dl-menu:focus{outline:none}.dl :is(.dl-burger,.dl-menu a,.dl-menu button){-webkit-tap-highlight-color:transparent}.dl-menu.is-open .dl-burger.is-x span:first-child{transition-delay:.25s;transform:rotate(45deg)}.dl-menu.is-open .dl-burger.is-x span:nth-child(2){transition-delay:.25s;transform:rotate(-45deg)}.dl-menu{z-index:80;overscroll-behavior:contain;background:var(--dl-cream);color:var(--dl-ink);visibility:hidden;clip-path:circle(0 at calc(100% - 64px) 52px);transition:clip-path .5s var(--dl-ease), visibility 0s .5s;border-radius:0;flex-direction:column;padding-top:14px;display:flex;position:fixed;inset:0;overflow-y:auto}.dl-menu.is-open{visibility:visible;clip-path:circle(150% at calc(100% - 64px) 52px);transition:clip-path .75s var(--dl-ease), visibility 0s}.dl-menu-top{flex:none;justify-content:space-between;align-items:center;height:76px;display:flex}.dl-menu-top>a{text-decoration:none}.dl-header .dl-menu .dl-menu-nav{gap:0;padding-top:28px;padding-bottom:28px;display:grid}.dl-menu-nav a{border-bottom:1px solid var(--dl-line);font-family:var(--dl-font-display);font-weight:var(--dl-display-weight);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:clamp(36px,8vw,60px);line-height:1.05;text-decoration:none;display:flex}.dl-menu-nav a .dl-arrow{width:.6em;height:.6em;color:var(--dl-sun-deep);--ax:18px}.dl-menu .dl-menu-cta{padding-top:4px}.dl-menu .dl-menu-foot{align-items:center;margin-top:auto;padding-top:24px;padding-bottom:28px;display:flex}.dl .dl-menu .dl-switcher-label{display:inline}.dl .dl-menu .dl-switcher button{padding:0 12px}.dl-menu-nav a,.dl-menu-cta,.dl-menu-foot{opacity:0;transition:opacity .2s, translate .3s var(--dl-ease);translate:0 28px}.dl-menu.is-open :is(.dl-menu-nav a,.dl-menu-cta,.dl-menu-foot){opacity:1;transition:opacity .5s calc(.2s + var(--i) * 80ms), translate .7s var(--dl-ease) calc(.2s + var(--i) * 80ms);translate:0}@media (min-width:961px){.dl-menu{display:none}}.dl-footer{margin-top:24px;padding:48px 0 56px}.dl-footer-inner{grid-template-columns:1.4fr 1fr;gap:40px;display:grid}.dl-footer p{color:var(--dl-ink-2);max-width:44em;font-size:14px;margin-top:14px!important}.dl-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:10px 24px;font-size:15px;display:grid}.dl-footer nav a{text-decoration:none}.dl-footer nav a:hover{color:var(--dl-sun-deep)}.dl-footer-legal{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}.dl[data-dl-mode=light] .dl-footer-legal{border-top-color:#fff}.dl .dl-footer-legal p{max-width:none;font-size:13px;margin-top:0!important}.dl-footer-legal strong{color:var(--dl-ink);font-weight:600}.dl-pro-proof{color:var(--dl-ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;margin-top:28px!important}.dl.has-ambient .dl-pro-proof{color:var(--dl-ink)}.dl-pro-faces{display:inline-flex}.dl-pro-faces span,.dl-pro-avatar{letter-spacing:.02em;background:var(--dl-panel-1);width:34px;height:34px;color:var(--dl-panel-ink);box-shadow:0 0 0 2px var(--dl-cream);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.dl-pro-faces span+span{margin-left:-8px}.dl-pro-faces span:nth-child(2){background:var(--dl-panel-2)}.dl-pro-faces span:nth-child(3){background:var(--dl-panel-3)}.dl-pro-home{padding-top:8px}.dl-pro-photo{isolation:isolate;background:var(--dl-panel-ink);border-radius:50%;width:100%;display:block;position:relative;overflow:hidden}.dl-pro-photo img{object-fit:cover;object-position:50% 0%;mix-blend-mode:lighten;filter:grayscale(.35)contrast(.94)brightness(1.04);width:100%;height:100%;display:block;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dl-pro-photo{view-timeline-name:--dl-pro-photo}.dl-pro-photo img{transform-origin:50% 32%;animation:linear both dl-pro-photo-push;animation-timeline:--dl-pro-photo;animation-range:cover calc(100vh - 170px) cover calc(100vh + 130px)}}}@keyframes dl-pro-photo-push{0%{scale:1}to{scale:1.18}}.dl .dl-pro-preview{color:inherit;background:var(--dl-panel-paper);transition:translate .3s var(--dl-ease);border-color:#0000;gap:14px;padding:24px;text-decoration:none;display:grid}.dl .dl-pro-preview:hover{translate:0 -3px}.dl-pro-preview-by{align-items:center;gap:10px;display:flex}.dl-pro-preview .dl-pro-avatar{box-shadow:none;background:var(--dl-panel-ink);color:var(--dl-panel-on-ink)}.dl-pro-preview .dl-textlink{align-items:center;gap:6px;display:inline-flex}.dl-pro-preview .dl-textlink svg{width:16px;height:16px}.dl-pro-suggested{border:1.5px solid var(--dl-sun-deep);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:16px;padding:18px 20px;display:grid}.dl-pro-suggested .dl-pro-avatar{width:44px;height:44px;box-shadow:none;background:var(--dl-sun-deep);color:var(--dl-paper);font-size:14px}.dl-pro-suggested>div{gap:4px;display:grid}.dl-pro-suggested-by{font-size:16px}.dl-pro{padding:24px 0 72px}.dl-pro-hero.dl-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:56px;display:grid}.dl-pro-hero-copy{gap:22px;min-width:0;display:grid}.dl-pro-hero .dl-pro-photo{aspect-ratio:1;justify-self:center;max-width:520px;height:auto}.dl-pro-hero .dl-display{max-width:16em;font-size:clamp(34px,3.9vw,54px)}.dl-pro-section{margin-top:110px}.dl-pro-section>.dl-bigword-head+*{margin-top:28px}.dl-pro-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dl-pro-hero+.dl-pro-section{margin-top:16px}.dl .dl-pro-track.dl-pro-client{color:var(--dl-panel-ink);background:color-mix(in srgb, var(--dl-panel-1) 45%, #fff);flex-direction:column;gap:16px;padding:32px;display:flex}.dl-pro-client .dl-tray{aspect-ratio:1;width:min(100%,220px);box-shadow:none;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--dl-panel-on-ink) 16%, var(--dl-panel-ink)), var(--dl-panel-ink) 72%);border:0;border-radius:50%;flex:none;align-content:center;gap:8px 12px;margin:auto;padding:0}.dl-pro-client .dl-meta{margin-top:4px}.dl-pro-client .dl-tray-lg .dl-pill{transform:rotate(var(--tilt,0deg)) scale(1.2);margin:6px 8px}.dl-pro-track.dl-panel{align-content:start;gap:14px;padding:32px;display:grid}.dl-pro-list{gap:8px;display:grid}.dl-pro-list li{padding-left:20px;position:relative}.dl-pro-list li:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px;position:absolute;top:.6em;left:0}.dl-pro-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dl-pro-steps li{isolation:isolate;align-content:start;gap:8px;padding:92px 26px 26px;display:grid;position:relative;overflow:hidden}.dl-pro-steps li>:not(.dl-pro-step-n){z-index:1;position:relative}.dl-pro-step-n{z-index:0;font-family:var(--dl-font-display), serif;letter-spacing:-.07em;background:linear-gradient(180deg, color-mix(in srgb, var(--dl-sun-deep) 30%, transparent), color-mix(in srgb, var(--dl-sun-deep) 4%, transparent) 85%);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-size:170px;font-weight:800;line-height:1;position:absolute;top:0;left:.08em}.dl-pro-calc.dl-panel{--dl-panel-bg:color-mix(in srgb, var(--dl-panel-ink) 7%, var(--dl-panel-2));background:var(--dl-panel-bg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:36px;display:grid}.dl-pro-calc-inputs{gap:26px;display:grid}.dl-pro-range{gap:10px;display:grid}.dl-pro-range span{justify-content:space-between;gap:12px;font-weight:600;display:flex}.dl-pro-range input[type=range]{--thumb:24px;--track-fill:linear-gradient(to right, var(--dl-sun) calc(var(--thumb) / 2 + var(--fill,0) * (100% - var(--thumb))), color-mix(in srgb, currentColor 16%, transparent) 0);appearance:none;cursor:pointer;width:100%;height:28px;color:inherit;background:0 0;margin:0}.dl-pro-range input[type=range]::-webkit-slider-runnable-track{background:var(--track-fill);border:0;border-radius:999px;height:8px}.dl-pro-range input[type=range]::-moz-range-track{background:var(--track-fill);border:0;border-radius:999px;height:8px}.dl-pro-range input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((8px - var(--thumb)) / 2);border:4px solid var(--dl-panel-bg);background:var(--dl-sun);border-radius:50%;transition:scale .2s}.dl-pro-range input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:4px solid var(--dl-panel-bg);background:var(--dl-sun);border-radius:50%;transition:scale .2s}.dl-pro-range input[type=range]:is(:hover,:active)::-webkit-slider-thumb{scale:1.12}.dl-pro-range input[type=range]:is(:hover,:active)::-moz-range-thumb{scale:1.12}@media (prefers-reduced-motion:reduce){.dl-pro-range input[type=range]::-webkit-slider-thumb{transition:none}.dl-pro-range input[type=range]::-moz-range-thumb{transition:none}}.dl-pro-calc-out{background:var(--dl-panel-2);border-radius:20px;gap:8px;padding:24px;display:grid}.dl-pro-calc-out .dl-big small{margin-left:4px;font-size:.4em;font-weight:600}.dl-pro-note{margin-top:12px!important}.dl-pro-dash{gap:22px;padding:28px;display:grid}.dl-pro-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dl-pro-stats>div{background:var(--dl-well);border-radius:16px;padding:16px}.dl-pro-stats dt{color:var(--dl-ink-2);font-size:13px}.dl-pro-stats dd{font-family:var(--dl-font-display);letter-spacing:-.02em;font-size:30px;font-weight:700}.dl-pro-row{border-bottom:1px solid var(--dl-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 90px 60px;align-items:center;gap:12px;padding:12px 0;display:grid}.dl-pro-row-head{color:var(--dl-ink-2);padding-top:0;font-size:13px;font-weight:600}.dl-pro-pills{flex-wrap:wrap;align-items:center;gap:4px 2px;display:flex}.dl-pro-rules{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dl-pro-rules li{align-content:start;gap:8px;padding:26px;display:grid}.dl-pro-bottom{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.dl-pro-faq{gap:12px;margin-top:28px;display:grid}.dl-pro-apply.dl-panel{gap:14px;padding:32px;display:grid}.dl-pro-apply .dl-field{margin:0}.dl-pro-sent{gap:8px;display:grid}@media (max-width:960px){.dl-pro-tracks,.dl-pro-bottom,.dl-pro-calc.dl-panel{grid-template-columns:1fr}.dl-pro-hero.dl-panel{grid-template-columns:1fr;gap:32px}.dl-pro-hero .dl-pro-photo{max-width:340px}.dl-pro-steps,.dl-pro-rules{grid-template-columns:1fr}.dl-pro-stats{grid-template-columns:1fr 1fr}}@media (max-width:680px){.dl-pro-hero.dl-panel,.dl-pro-track.dl-panel,.dl-pro-calc.dl-panel,.dl-pro-apply.dl-panel{padding:24px 20px}.dl-pro-section{margin-top:48px}.dl-pro-row{grid-template-columns:minmax(0,1fr) auto}.dl-pro-row>:nth-child(2){grid-area:2/1/auto/-1}.dl-pro-row>:nth-child(4),.dl-pro-row-head{display:none}}#acc-settings{flex-direction:column;display:flex}.dl .dl-btn-danger{color:var(--dl-danger);border-color:color-mix(in srgb, var(--dl-danger) 60%, transparent)}.dl .dl-btn-danger:hover{background:color-mix(in srgb, var(--dl-danger) 10%, transparent)}.dl-preview-notice{color:var(--dl-panel-ink);background:color-mix(in srgb, var(--dl-panel-paper) 100%, transparent);border:1.5px solid color-mix(in srgb, var(--dl-panel-ink) 55%, transparent);border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.dl-preview-notice svg{width:22px;height:22px;margin-top:1px}.dl-preview-notice p{margin:0}.dl .dl-btn-block{justify-content:center;width:100%}.dl-btn svg{width:20px;height:20px}.dl-or{color:var(--dl-ink-2);align-items:center;gap:14px;font-size:13px;display:flex}.dl-or:before,.dl-or:after{content:"";background:color-mix(in srgb, currentColor 30%, transparent);flex:1;height:1px}.dl-spin{border:3px solid color-mix(in srgb, currentColor 22%, transparent);vertical-align:middle;border-top-color:currentColor;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite dl-spin-r;display:inline-block}.dl-spin-sm{border-width:2px;width:16px;height:16px}@keyframes dl-spin-r{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.dl-spin{animation-duration:2.4s}}@keyframes dl-notify-in{0%{opacity:0;translate:-50% -120%}}.dl-syssheet{width:min(400px,100% - 32px)}.dl-syssheet-body{text-align:center;justify-items:center}.dl-syssheet-icon{background:color-mix(in srgb, var(--dl-sun) 18%, transparent);width:64px;height:64px;color:var(--dl-sun-deep);border-radius:50%;place-items:center;display:grid}.dl-syssheet-icon svg{width:34px;height:34px}.dl-syssheet-icon.is-done{background:var(--dl-sun-deep);color:var(--dl-paper)}.dl-syssheet-note{opacity:.8;font-size:12px}.dl-pay{gap:18px;display:grid}.dl-pay-preview{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dl .dl-wallet-btn{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;background:#000;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:52px;font-size:17px;font-weight:500;display:flex}.dl .dl-wallet-btn strong{font-weight:700}.dl .dl-wallet-btn:focus-visible{outline:3px solid var(--dl-sun-deep);outline-offset:3px}.dl-card-form{gap:14px;display:grid}.dl-card-choice{flex-wrap:wrap;gap:8px;display:flex}.dl-card-choice .dl-chip.is-on{box-shadow:inset 0 0 0 2px var(--dl-sun-deep)}.dl-field-locked input{background:var(--dl-well);cursor:not-allowed;letter-spacing:.04em}.dl-input-wrap{display:block;position:relative}.dl-input-wrap input{width:100%;padding-right:70px}.dl-card-brand{color:#fff;letter-spacing:.04em;background:#1a1f71;border-radius:6px;padding:3px 8px;font-size:12px;font-style:italic;font-weight:800;position:absolute;top:50%;right:12px;translate:0 -50%}.dl-card-lock{align-items:center;gap:8px;display:flex}.dl-card-lock svg{flex:none;width:16px;height:16px}.dl-pay-error{border:1px solid var(--dl-danger);color:var(--dl-ink);background:color-mix(in srgb, var(--dl-danger) 10%, transparent);border-radius:14px;outline:none;padding:14px 16px}.dl-pay-error strong{color:var(--dl-danger)}.dl-wallet-head{justify-content:space-between;align-items:baseline;font-size:20px;display:flex}.dl-wallet-rows{display:grid}.dl-wallet-rows>div{border-bottom:1px solid var(--dl-line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.dl-wallet-rows dt{color:var(--dl-ink-2)}.dl-wallet-rows .is-total{font-weight:700}.dl-wallet-status{justify-content:center;align-items:center;gap:10px;min-height:64px;font-weight:600;display:flex}.dl-wallet-status .dl-syssheet-icon{width:40px;height:40px}.dl-wallet-status .dl-syssheet-icon svg{width:22px;height:22px}.dl-lot{padding:40px 0 72px}.dl-lot-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;max-width:640px;margin-top:28px;padding:24px;display:grid}.dl-lot-form .dl-field{margin:0}.dl-lot-form .dl-field input{text-transform:uppercase;letter-spacing:.06em}.dl-lot-try{grid-column:1/-1}.dl-lot-result{outline:none;margin-top:24px}.dl-lot-missing{gap:8px;max-width:640px;padding:24px;display:grid}.dl-lot-card{gap:14px;padding:32px;display:grid}.dl-lot-head{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.dl-lot-head .dl-eyebrow{margin-bottom:4px!important}.dl-lot-pill{place-items:center;height:72px;display:grid}.dl-lot-pill .dl-pill{transform:rotate(var(--tilt,0deg)) scale(1.8)}.dl-lot-badge{background:var(--dl-sage);color:var(--dl-sage-deep);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.dl-lot-facts{border-block:1px solid var(--dl-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:16px 0;display:grid}.dl-lot-facts dt{color:var(--dl-ink-2);font-size:13px}.dl-lot-facts dd{font-weight:600}.dl-lot-rows>div{border-bottom:1px solid var(--dl-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) 64px;align-items:center;gap:12px;padding:10px 0;display:grid}.dl-lot-rows dt{font-weight:600}.dl-lot-status{color:var(--dl-ink-2);justify-self:end;font-size:13px;font-weight:700}.dl-lot-status.is-pass{color:var(--dl-sun-deep)}.dl-lot-status.is-pass:before{content:"✓ "}.dl-lot-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}@media (max-width:680px){.dl-lot-form{grid-template-columns:1fr;padding:20px}.dl-lot-card{padding:22px}.dl-lot-head{grid-template-columns:64px minmax(0,1fr)}.dl-lot-badge{grid-column:1/-1;justify-self:start}.dl-lot-pill .dl-pill{transform:rotate(var(--tilt,0deg)) scale(1.3)}.dl-lot-rows>div{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.dl-lot-rows>div dt{grid-area:1/1}.dl-lot-rows>div dd:first-of-type{grid-area:2/1}.dl-lot-rows>div dd:nth-of-type(2){grid-area:3/1}.dl-lot-status{grid-area:1/2/span 3}}.dl .dl-footer-install{all:unset;cursor:pointer;color:var(--dl-sun-deep);align-items:center;gap:8px;font-weight:600;display:inline-flex}.dl-footer-install svg{width:18px;height:18px}.dl-footer-install:hover{text-underline-offset:3px;text-decoration:underline}.dl .dl-footer-install:focus-visible{outline:3px solid var(--dl-sun-deep);outline-offset:3px;border-radius:6px}.dl-install-steps{gap:0;margin-top:4px;display:grid}.dl-install-steps>div{border-bottom:1px solid var(--dl-line);grid-template-columns:140px 1fr;gap:12px;padding:12px 0;display:grid}.dl-install-steps dt{font-weight:600}.dl-install-steps dd{color:var(--dl-ink-2)}@media (max-width:680px){.dl-install-steps>div{grid-template-columns:1fr;gap:2px}}.dl-footer-legal a{color:var(--dl-sun-deep);text-underline-offset:3px;font-weight:600}.dl-switcher{background:var(--dl-track);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.dl-switcher-themes{gap:2px;display:inline-flex}.dl-switcher button{cursor:pointer;min-height:36px;color:var(--dl-ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.dl-switcher button.is-on{background:var(--dl-paper);color:var(--dl-ink);box-shadow:0 2px 6px rgba(var(--dl-shade), .15)}.dl-switcher-dot{border-radius:50%;flex:none;width:14px;height:14px}.dl .dl-switcher-mode{width:36px;color:var(--dl-ink);justify-content:center;padding:0}.dl-switcher-mode svg{width:18px;height:18px}.dl-switcher-mode:hover{background:var(--dl-paper)}.dl-card{background:var(--dl-paper);border:1px solid var(--dl-line);border-radius:var(--dl-radius);box-shadow:var(--dl-shadow);padding:24px}.dl[data-dl-mode=dark] .dl-card:not(.dl-glass){border-color:#0000}.dl[data-dl-mode=dark] .dl-card:not(.dl-glass,.dl-panel) .dl-tray{background:color-mix(in srgb, #fff 9%, var(--dl-paper));border-color:#0000}.dl-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dl-tag{background:var(--dl-sage);color:var(--dl-sage-deep);letter-spacing:.02em;text-transform:none;vertical-align:middle;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.dl-code{vertical-align:middle;font-family:var(--dl-font-body), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-sun-deep);align-items:center;gap:.5em;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.dl-code:before{content:"[";font-weight:500}.dl-code:after{content:"]";font-weight:500}.dl-tag-sun{background:var(--dl-sun-soft);color:var(--dl-sun-deep);margin-left:8px}.dl-chip{border:1.5px solid var(--dl-line);background:var(--dl-paper);cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 10px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.dl-chip:hover{border-color:var(--dl-sun);background:var(--dl-selected)}.dl-note{background:var(--dl-butter);border-radius:14px;margin-top:24px;padding:16px 20px;font-size:15px}.dl-pill{transform:rotate(var(--tilt,0deg));flex:none;display:inline-block;position:relative}.dl[data-dl-mode=dark] .dl-pill{filter:drop-shadow(0 4px 5px #0006)}.dl-pill-capsule{background:linear-gradient(180deg, #ffffff8c 0%, #ffffff24 24%, #fff0 46%, #0000001a 74%, #0000004d 100%), linear-gradient(90deg, color-mix(in srgb, var(--c) 82%, #000) 0%, var(--c) 18%);border-radius:999px;width:46px;height:18px;box-shadow:inset 0 0 0 .5px #0000001f}.dl-pill-capsule:before{content:"";background:linear-gradient(180deg, #fff9 0%, #ffffff29 24%, #fff0 46%, #00000014 74%, #0000003d 100%), linear-gradient(270deg, color-mix(in srgb, var(--c2) 86%, #000) 0%, var(--c2) 22%);border-radius:3px 999px 999px 3px;width:54%;position:absolute;top:-1px;bottom:-1px;right:-1px;box-shadow:-1px 0 #00000024,-2px 0 3px -1px #0003,inset 0 0 0 .5px #00000014}.dl-pill-capsule:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6 18%,#ffffffbf 82%,#0000);border-radius:2px;height:2.5px;position:absolute;top:17%;left:12%;right:10%}.dl-pill-softgel{background:radial-gradient(ellipse 34% 26% at 32% 27%, #fffffff2 0, #ffffff59 55%, transparent 75%), radial-gradient(ellipse 64% 56% at 56% 64%, color-mix(in srgb, var(--c) 50%, #fff) 0, transparent 75%), radial-gradient(ellipse at 50% 45%, var(--c) 35%, color-mix(in srgb, var(--c) 62%, #000) 100%);width:40px;height:22px;box-shadow:inset 0 -2px 3px #0000002e, inset 0 1px 1px #ffffff8c, inset 0 0 0 .5px color-mix(in srgb, var(--c) 55%, #000);border-radius:50%}.dl-pill-softgel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47 25% 75%,#0000);height:1px;position:absolute;top:50%;left:7%;right:7%}.dl-pill-softgel:after{content:"";filter:blur(.6px);background:#fff6;border-radius:50%;width:24%;height:16%;position:absolute;bottom:15%;right:16%}.dl-pill-tablet{background:radial-gradient(circle at 38% 30%, color-mix(in srgb, var(--c) 42%, #fff) 0, var(--c) 52%, color-mix(in srgb, var(--c) 82%, #000) 100%);width:26px;height:26px;box-shadow:inset 0 1.5px 0 #ffffff80, inset 0 0 0 1.5px color-mix(in srgb, var(--c) 70%, #fff), inset 0 -2px 2px #0003, calc(sin(var(--tilt,0deg)) * 2.5px) calc(cos(var(--tilt,0deg)) * 2.5px) 0 color-mix(in srgb, var(--c) 68%, #000);border-radius:50%}.dl-pill-tablet:before{content:"";opacity:.22;background:radial-gradient(#ffffff80 .3px,#0000 .5px) 0 0/1.6px 1.6px,radial-gradient(#00000040 .3px,#0000 .5px) .8px .8px/1.9px 1.9px;border-radius:50%;position:absolute;inset:0}.dl-pill-tablet:after{content:"";background:#0003;border-radius:1px;width:1.5px;position:absolute;top:20%;bottom:20%;left:50%;transform:translate(-50%);box-shadow:1px 0 #ffffff73}.dl-pill-sm{transform:rotate(var(--tilt,0deg)) scale(.6);margin:-6px -10px}.dl-pill-lg{transform:rotate(var(--tilt,0deg)) scale(1.35);margin:6px 10px}.dl-tray{background:var(--dl-well);border:1px solid var(--dl-line);border-radius:28px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 26px;padding:34px 28px;display:flex}.dl-tray-slot{animation:dl-drop .6s var(--dl-ease) both;animation-delay:calc(var(--i) * .12s);display:inline-flex}.dl-tray-lg .dl-pill{transform:rotate(var(--tilt,0deg)) scale(1.5);margin:10px 14px}.dl-tray-sm{border-radius:20px;gap:6px 14px;margin:4px 0 16px;padding:18px 16px}@keyframes dl-drop{0%{opacity:0;transform:translateY(-26px)rotate(-14deg)}to{opacity:1;transform:none}}.dl-hero{padding:72px 0 64px;overflow:hidden}.dl-hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.dl-hero-copy .dl-lede{margin-top:22px}.dl-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.dl-hero-trust{color:var(--dl-ink-2);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex;margin-top:30px!important}.dl-hero-trust li:before{content:"✓";color:var(--dl-sage-deep);margin-right:8px;font-weight:700}.dl-hero-art{place-items:center;min-height:440px;display:grid;position:relative}.dl-sun{background:radial-gradient(circle, var(--dl-glow-1) 0, var(--dl-glow-2) 40%, transparent 70%);border-radius:50%;width:400px;height:400px;animation:8s ease-in-out infinite dl-breathe;position:absolute}@keyframes dl-breathe{50%{transform:scale(1.06)}}.dl-sachet{background:var(--dl-paper);border:1px solid var(--dl-line);width:min(100%,380px);box-shadow:0 30px 60px -30px rgba(var(--dl-shade), .45);border-radius:30px;padding:22px;position:relative;transform:rotate(-4deg)}.dl-sachet-label{justify-content:space-between;align-items:baseline;padding:4px 6px 16px;display:flex}.dl-sachet-name{font-family:var(--dl-font-display), serif;font-size:22px}.dl-sachet-day{color:var(--dl-ink-2);font-size:13px}.dl-section{padding:88px 0}.dl-section-tint{padding:12px 0}.dl-section-tint>.dl-wrap{background:var(--dl-section);border-radius:32px;padding-top:64px;padding-bottom:64px}.dl-bigword-head{position:relative}.dl-bigword-fit{width:100%;container-type:inline-size}.dl-bigword{font-family:var(--dl-font-display), serif;white-space:nowrap;font-weight:800;font-size:min(168px, calc(100cqi / (var(--chars) * .6)));letter-spacing:-.06em;background:linear-gradient(180deg, color-mix(in srgb, var(--dl-sun-deep) 26%, transparent), color-mix(in srgb, var(--dl-sun-deep) 3%, transparent) 92%);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding-right:.12em;line-height:.82;margin:0 -.12em -.27em -.04em!important}.dl-bigword-head>:not(.dl-bigword-fit){position:relative}.dl-bigword-note{margin-top:12px!important}.dl-bigword>span{display:block}.dl-bigword-head.is-row .dl-bigword-fit{container-type:normal}.dl-bigword-head.is-row .dl-bigword{width:max-content}.dl-faq-wrap{container-type:inline-size}.dl-faq{z-index:1;position:relative}@media (min-width:961px){.dl-faq{padding-top:152px}}.dl-steps{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid;margin-top:40px!important}.dl-step{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.dl-steps .dl-step:nth-child(2){margin-top:40px}.dl-steps .dl-step:nth-child(3){margin-top:80px}.dl-step h3{z-index:1;letter-spacing:-.01em;max-width:13em;font-size:24px;font-weight:600;line-height:1.2;position:relative}.dl-step p{z-index:1;color:var(--dl-ink-2);max-width:24em;position:relative;margin-top:10px!important}.dl-step-n{z-index:0;font-family:var(--dl-font-display), serif;letter-spacing:-.07em;background:linear-gradient(180deg, color-mix(in srgb, var(--dl-sun-deep) 30%, transparent), color-mix(in srgb, var(--dl-sun-deep) 4%, transparent) 85%);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;transition:translate .6s var(--dl-ease);-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-size:210px;font-weight:800;line-height:1;position:absolute;top:0;left:.08em}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dl-step:hover .dl-step-n{translate:6px 6px}}.dl-ingredients{grid-template-columns:repeat(3,1fr);gap:60px 16px;display:grid;margin-top:72px!important}.dl-ingredient{flex-direction:column;display:flex}.dl-ingredient h3{text-align:center;padding:0 64px;font-size:19px;line-height:1.1;margin-top:10px!important}.dl-ingredient .dl-ing-meta{text-align:center;width:fit-content;margin:4px auto 0}.dl-ingredient .dl-ing-blurb{margin-top:12px;font-size:15px}.dl-ingredient-pill{z-index:1;flex:none;place-items:center;width:84px;height:84px;margin:-74px auto 0;display:grid;position:relative}.dl .dl-ingredient-pill .dl-pill{transform:rotate(var(--tilt,0deg)) scale(2.7);filter:drop-shadow(0 8px 7px #00000073)}.dl-reviews{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:2px 0 6px;display:flex;overflow-x:auto;margin-top:36px!important}.dl-reviews::-webkit-scrollbar{display:none}.dl-reviews>li{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px)}@property --dl-edge{syntax:"<length>";inherits:true;initial-value:0}.dl-reviews{--dl-edge:0px;transition:--dl-edge .35s}.dl-reviews.is-moving{--dl-edge:80px}.dl-reviews>li{-webkit-mask-image:linear-gradient(to right, transparent var(--l,-9999px), #000 calc(var(--l,-9999px) + var(--dl-edge)), #000 calc(var(--r,9999px) - var(--dl-edge)), transparent var(--r,9999px));-webkit-mask-image:linear-gradient(to right, transparent var(--l,-9999px), #000 calc(var(--l,-9999px) + var(--dl-edge)), #000 calc(var(--r,9999px) - var(--dl-edge)), transparent var(--r,9999px));mask-image:linear-gradient(to right, transparent var(--l,-9999px), #000 calc(var(--l,-9999px) + var(--dl-edge)), #000 calc(var(--r,9999px) - var(--dl-edge)), transparent var(--r,9999px))}@media (max-width:960px){.dl-reviews>li{flex-basis:calc(50% - 10px)}}.dl .dl-reviews:focus-visible{outline-offset:4px;border-radius:20px}@media (hover:hover) and (pointer:fine){.dl-reviews>li{cursor:grab}.dl-reviews.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}}.dl-carousel-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.dl-carousel-dots{gap:2px;display:flex}.dl .dl-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.dl-carousel-dots button:before{content:"";background:color-mix(in srgb, currentColor 32%, transparent);width:8px;height:8px;transition:width .35s var(--dl-ease), background .2s;border-radius:999px}.dl-carousel-dots button:hover:before{background:color-mix(in srgb, currentColor 60%, transparent)}.dl-carousel-dots button.is-on:before{background:currentColor;width:24px}.dl-carousel-nav{gap:10px;display:flex}.dl .dl-carousel-nav .dl-corner{cursor:pointer}.dl .dl-carousel-nav .dl-corner:disabled{opacity:.35;cursor:default}.dl-carousel-nav .dl-corner svg{--ax:8px;--ay:0px}.dl-carousel-nav .dl-corner:first-child svg{--ax:-8px}.dl-carousel-nav .dl-corner:disabled svg{animation:none!important}.dl-review p{font-family:var(--dl-font-display), serif;font-size:21px;line-height:1.4;margin-bottom:18px!important}.dl-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;display:grid}.dl-faq{align-content:start;gap:12px;display:grid}.dl-faq-item{border-radius:20px;padding:20px 24px}.dl-faq-item summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.dl-faq-item summary::-webkit-details-marker{display:none}.dl-faq-item summary:after{content:"+";color:currentColor;font-size:24px;line-height:1;transition:transform .25s}.dl-faq-item[open] summary:after{transform:rotate(45deg)}.dl{interpolate-size:allow-keywords}.dl-faq-item::details-content{opacity:0;block-size:0;transition:block-size .45s var(--dl-ease), opacity .35s, content-visibility .45s allow-discrete;overflow:clip}.dl-faq-item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.dl-faq-item::details-content{transition:none}}.dl-faq-item p{color:var(--dl-ink-2);padding-top:10px;margin-top:0!important}.dl-cta{padding:24px 0 8px}.dl-cta-inner{background:var(--dl-panel-2);color:var(--dl-panel-ink);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex;padding:72px 56px!important}.dl-cta .dl-display{max-width:12em;font-size:clamp(36px,5vw,64px)}.dl-cta .dl-display em{color:color-mix(in srgb, var(--dl-panel-accent) 90%, var(--dl-panel-2))}.dl[data-dl-theme=aqua] .dl-cta .dl-display em{color:#fff}.dl .dl-cta .dl-btn-primary{background:var(--dl-panel-ink);color:var(--dl-panel-on-ink)}.dl .dl-cta .dl-btn-primary:hover{background:var(--dl-panel-accent);color:#fff}.dl-personalize{min-height:70vh;padding:48px 0 64px}.dl-personalize-inner{max-width:760px}.dl-personalize-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.dl-personalize-layout .dl-personalize-inner{max-width:none;padding-left:40px;padding-right:40px}.dl-personalize-pack{gap:14px;display:grid;position:sticky;top:24px}.dl-personalize-pack .dl-tray{margin:0}.dl-personalize-why{color:var(--dl-ink-2);gap:8px;font-size:14px;display:grid}.dl-personalize-why strong{color:var(--dl-ink);margin-right:4px;font-weight:600}@media (max-width:960px){.dl-personalize-layout{grid-template-columns:1fr}.dl-personalize-pack{position:static}.dl-personalize-pack .dl-product-xs{display:none}}@media (max-width:680px){.dl-personalize-layout .dl-personalize-inner{padding-left:20px;padding-right:20px}}.dl-pack-fill{place-items:center;padding-top:130px;display:grid;position:relative}.dl-fill-pill{z-index:0;visibility:hidden;position:absolute;top:0;left:50%;translate:-50%}.dl-pack-fill .dl-product{z-index:1;position:relative}.dl-progress{background:var(--dl-line);border-radius:999px;height:8px;overflow:hidden}.dl-progress span{background:var(--dl-sun);height:100%;transition:width .5s var(--dl-ease);border-radius:999px;display:block}.dl-personalize-count{margin:12px 0 34px!important}.dl-question{animation:dl-rise .45s var(--dl-ease)}.dl-question h1:focus{outline:none}@keyframes dl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dl-options{gap:12px;margin-top:28px;display:grid}.dl-options-grid{grid-template-columns:repeat(2,1fr)}.dl-option{text-align:left;background:var(--dl-paper);border:2px solid var(--dl-line);cursor:pointer;width:100%;min-height:64px;transition:border-color .2s, background .2s, transform .2s var(--dl-ease);border-radius:16px;align-items:center;gap:16px;padding:14px 18px;font-size:17px;font-weight:500;display:flex}.dl-option:hover:not(:disabled){border-color:var(--dl-hover-line);transform:translateY(-1px)}.dl-option.is-on{border-color:var(--dl-sun);background:var(--dl-selected)}.dl-option:disabled{opacity:.45;cursor:not-allowed}.dl-option-icon{background:var(--dl-ink);width:40px;height:40px;color:var(--dl-cream);font-variant-emoji:text;border-radius:12px;flex:none;place-items:center;font-family:system-ui,sans-serif;font-size:20px;line-height:1;display:grid}.dl-option.is-on .dl-option-icon{background:var(--dl-sun-deep)}.dl-option-text{flex-direction:column;flex:1;display:flex}.dl-option-check{border:2px solid var(--dl-control);border-radius:50%;flex:none;width:22px;height:22px;transition:all .2s}.dl-option.is-on .dl-option-check{border-color:var(--dl-sun);background:var(--dl-sun);position:relative}.dl-option.is-on .dl-option-check:after{content:"";background:var(--dl-on-sun);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/14px no-repeat}.dl-personalize-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.dl-personalize-hint{margin-top:12px!important}.dl-building{text-align:center;place-items:center;display:grid}.dl-building-inner{justify-items:center;gap:22px;max-width:560px;display:grid}.dl-field{gap:6px;font-size:14px;font-weight:600;display:grid}.dl-field input,.dl-field select{border:1.5px solid var(--dl-control);background:var(--dl-paper);min-height:50px;font:inherit;color:var(--dl-ink);border-radius:12px;padding:0 16px;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s}.dl-field input:focus{border-color:var(--dl-sun);box-shadow:0 0 0 4px color-mix(in srgb, var(--dl-sun) 25%, transparent);outline:none}.dl-field.has-error input{border-color:var(--dl-danger)}.dl-error{color:var(--dl-danger);font-size:14px;font-weight:500}.dl-field-lg{margin-top:28px}.dl-field-lg input{border-radius:16px;min-height:64px;font-size:22px}.dl-form-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 14px;display:grid}.dl-field-wide{grid-column:1/-1}.dl-items{gap:12px;display:grid}.dl-item{align-items:center;gap:18px;padding:18px 20px;display:flex}.dl-item-pill{background:var(--dl-well);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid}.dl-item-body{flex:1;min-width:0}.dl-item-body :is(h2,h3){font-size:18px;font-weight:600}.dl-why{color:var(--dl-ink-2);font-size:15px;margin-top:4px!important}.dl-why-label{background:var(--dl-sage);color:var(--dl-sage-deep);border-radius:6px;margin-right:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.dl-item-side{justify-items:end;gap:6px;display:grid}.dl-price{font-size:17px;font-weight:600}.dl-extras{margin-top:28px}.dl-extras ul,.dl-extras-inline{flex-wrap:wrap;gap:10px;display:flex;margin-top:14px!important}.dl-summary{gap:16px;display:grid;position:sticky;top:96px}.dl-totals{border-top:1px solid var(--dl-line);gap:8px;padding-top:14px;display:grid}.dl-totals>div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.dl-totals dt{color:var(--dl-ink-2)}.dl-save dd{color:var(--dl-sage-deep);font-weight:600}.dl-panel .dl-save dd,.dl-panel .dl-save dt{color:var(--dl-panel-accent)}.dl-total{border-top:1px dashed var(--dl-line);padding-top:10px;font-size:18px!important}.dl-total dt{font-weight:600;color:var(--dl-ink)!important}.dl-total dd{font-weight:700}.dl-perday{text-align:center}.dl-fine{text-align:center;margin-top:4px!important}.dl-stepper{color:var(--dl-ink-2);flex-wrap:wrap;gap:8px 28px;font-size:15px;font-weight:600;display:flex;margin-bottom:28px!important}.dl-stepper li{align-items:center;gap:10px;display:inline-flex}.dl-stepper-n{border:2px solid var(--dl-line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.dl-stepper .is-current{color:var(--dl-ink)}.dl-stepper .is-current .dl-stepper-n{background:var(--dl-sun);border-color:var(--dl-sun);color:var(--dl-on-sun)}.dl-stepper .is-done .dl-stepper-n{background:var(--dl-sage);border-color:var(--dl-sage);color:var(--dl-sage-deep)}.dl-dates{grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0 18px;display:grid}.dl-date{border:2px solid var(--dl-line);background:var(--dl-paper);cursor:pointer;border-radius:16px;justify-items:center;gap:2px;padding:14px 6px;display:grid}.dl-date strong{font-family:var(--dl-font-display), serif;font-size:30px;font-weight:500;line-height:1.1}.dl-date.is-on{border-color:var(--dl-sun);background:var(--dl-selected)}.dl-demo-pay{border:2px dashed var(--dl-line-strong);background:var(--dl-well);border-radius:16px;justify-items:start;gap:10px;margin-top:22px;padding:24px;display:grid}.dl-demo-pay p{color:var(--dl-ink-2)}.dl-review-list{gap:0;margin-top:18px;display:grid}.dl-review-list>div{border-bottom:1px solid var(--dl-line);grid-template-columns:120px 1fr auto;align-items:start;gap:16px;padding:16px 0;display:grid}.dl-review-list dt{font-weight:600}.dl-summary-items{gap:10px;display:grid}.dl-summary-items li{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.dl-summary-items li>span{align-items:center;gap:8px;display:inline-flex}.dl-summary-items li>span:first-child:has(>.dl-pill){flex:1;grid-template-columns:32px 1fr;align-items:center;column-gap:12px;min-width:0;display:grid}.dl-summary-items li>span:first-child:has(>.dl-pill)>.dl-pill{justify-self:center;margin:-6px 0}.dl-empty{text-align:center;justify-items:center;gap:18px;max-width:640px;padding-top:40px;display:grid}.dl-empty .dl-hero-actions{justify-content:center;margin-top:8px}.dl .dl-product-sm{perspective:900px;width:210px;margin:0 auto 8px}.dl .dl-product-xs{perspective:700px;width:150px;margin:0 auto}.dl .dl-product-xs:before{background:var(--dl-panel-ink);inset:14% 8% 2%}.dl-product-xs .dl-box{width:47%;height:86%;top:3%;left:26%;transform:rotateY(-24deg)rotateX(-6deg)rotate(-4deg)}.dl-box-owner{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--dl-font-display);opacity:.75;margin-bottom:.6cqw;font-size:4.4cqw;font-weight:600;line-height:1.1;display:block;overflow:hidden}@keyframes dl-box-sway{0%,to{rotate:y -10deg}50%{rotate:y 14deg}}.dl .dl-product-sm:before{background:var(--dl-panel-ink);inset:14% 8% 2%}.dl-product-sm .dl-box{width:47%;height:86%;top:3%;left:26%;transform:rotateY(-24deg)rotateX(-6deg)rotate(-4deg)}@media (prefers-reduced-motion:no-preference){.dl-product-sm .dl-box{animation:dl-box-in .9s var(--dl-ease) both}}@keyframes dl-box-in{0%{translate:0 22px}}.dl-modal{background:var(--dl-paper);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--dl-ink);overscroll-behavior:contain;border:0;border-radius:28px;padding:0;overflow:auto}.dl-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a129e}.dl-modal[open]{animation:dl-modal-in .35s var(--dl-ease)}@keyframes dl-modal-in{0%{opacity:0;translate:0 16px;scale:.98}}@media (prefers-reduced-motion:reduce){.dl-modal[open]{animation:none}}.dl-modal-body{gap:14px;padding:32px;display:grid;position:relative}.dl-modal-body .dl-h3{padding-right:56px}.dl-modal-body .dl-form-grid{margin-top:6px}.dl-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.dl-next{background:linear-gradient(135deg, var(--dl-selected) 0, var(--dl-paper) 60%);grid-column:span 2}.dl-next.is-paused{background:color-mix(in srgb, var(--dl-panel-1) 72%, #9aa1ac)}.dl-next.is-paused .dl-eyebrow{color:var(--dl-panel-ink)}.dl-next-date{font-size:clamp(40px,5vw,64px);margin:4px 0 8px!important}.dl-next-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.dl-pause{animation:dl-rise .3s var(--dl-ease);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.dl-checkin{flex-direction:column;gap:16px;display:flex}.dl-checkin>.dl-btn{margin-top:auto}@keyframes dl-pill-drop{0%{opacity:0;translate:0 -26px}60%{opacity:1}}.dl-switch{cursor:pointer;align-items:center;gap:12px;font-size:15px;display:inline-flex;position:relative}.dl-switch input{opacity:0;width:1px;height:1px;position:absolute}.dl-switch-ui{background:var(--dl-control);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.dl-switch-ui:after{content:"";width:22px;height:22px;transition:transform .25s var(--dl-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.dl-switch input:checked+.dl-switch-ui{background:var(--dl-sage-deep)}.dl-switch input:checked+.dl-switch-ui:after{transform:translate(18px)}.dl-switch input:focus-visible+.dl-switch-ui{outline:3px solid var(--dl-sun-deep);outline-offset:3px}.dl-segment{background:var(--dl-track);border-radius:999px;margin:14px 0 10px;padding:4px;display:inline-flex}.dl-segment button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600}.dl-segment button.is-on{background:var(--dl-paper);box-shadow:0 2px 6px rgba(var(--dl-shade), .15)}.dl-schedule{gap:10px;display:grid;margin-top:10px!important}.dl-schedule li{align-items:center;gap:12px;font-size:15px;display:flex}.dl-schedule-dot{background:var(--dl-sun);border-radius:50%;width:10px;height:10px}.dl-schedule li+li .dl-schedule-dot{background:var(--dl-line)}.dl-address{font-style:normal;line-height:1.7}.dl-toast{z-index:50;background:var(--dl-band);max-width:calc(100% - 32px);color:var(--dl-on-band);opacity:0;pointer-events:none;transition:transform .4s var(--dl-ease), opacity .3s;border-radius:16px;align-items:center;gap:18px;padding:14px 18px 14px 22px;font-size:15px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,140%);box-shadow:0 18px 40px -16px #00000080}.dl-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.dl-toast button{color:var(--dl-on-band-accent);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:700}.dl-totop{z-index:40;border:1px solid color-mix(in srgb, currentColor 28%, transparent);cursor:pointer;background:color-mix(in srgb, var(--dl-cream) 35%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;width:52px;height:52px;transition:opacity .3s, translate .4s var(--dl-ease), background-color .2s, border-color .2s, transform .3s var(--dl-ease);border-radius:18px;place-items:center;display:grid;position:fixed;bottom:28px;right:28px;translate:0 16px}.dl .dl-totop{color:var(--dl-ink)}.dl-totop.is-on{opacity:1;pointer-events:auto;translate:0}.dl:has(.dl-menu.is-open) .dl-totop{opacity:0;pointer-events:none}.dl-totop:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 10%, color-mix(in srgb, var(--dl-cream) 35%, transparent));border-color:color-mix(in srgb, currentColor 60%, transparent)}.dl-totop svg{--ax:0px;--ay:-14px;width:22px;height:22px}@media (max-width:960px){.dl-totop{border-radius:16px;width:48px;height:48px;right:38px}}@media (max-width:680px){.dl-totop{bottom:14px;right:18px}}@media (prefers-reduced-motion:reduce){.dl-totop{transition:none}}.dl-toast-static{margin-top:20px;display:inline-flex;position:static;transform:none}.dl-ds{padding:56px 0 24px}.dl-swatches{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.dl-swatch{gap:4px;padding:14px;display:grid}.dl-swatch-chip{border:1px solid rgba(var(--dl-shade), .08);border-radius:12px;height:80px;margin-bottom:8px}.dl-type-list{gap:22px;display:grid}.dl-type-list li{border-bottom:1px solid var(--dl-line);grid-template-columns:220px 1fr;align-items:baseline;gap:20px;padding-bottom:22px;display:grid}.dl-type-list .dl-display{font-size:56px}.dl-ds-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dl-type-list .dl-display em{color:var(--dl-sun-deep)}.dl-ds .dl-stepper,.dl-ds .dl-note{margin-top:20px}.dl-frame{background:var(--dl-cream);border-radius:0;margin:0;padding-top:14px;transition:background-color .3s;overflow:clip}.dl-panel{color:var(--dl-panel-ink);--dl-ink:var(--dl-panel-ink);--dl-ink-hover:var(--dl-panel-ink);--dl-ink-2:var(--dl-panel-ink-2);--dl-sun:var(--dl-panel-ink);--dl-sun-hover:var(--dl-panel-ink);--dl-on-sun:var(--dl-panel-on-ink);--dl-sun-deep:var(--dl-panel-accent);--dl-cream:var(--dl-panel-on-ink);--dl-paper:var(--dl-panel-paper);--dl-well:var(--dl-panel-paper);--dl-selected:var(--dl-panel-paper);--dl-line:color-mix(in srgb, var(--dl-panel-ink) 16%, transparent);--dl-line-strong:color-mix(in srgb, var(--dl-panel-ink) 28%, transparent);--dl-track:color-mix(in srgb, var(--dl-panel-ink) 10%, transparent);--dl-cta-shadow:transparent;border-radius:28px}.dl-panel-1{background:var(--dl-panel-1);--dl-panel-bg:var(--dl-panel-1)}.dl-panel-2{background:var(--dl-panel-2);--dl-panel-bg:var(--dl-panel-2)}.dl-panel-3{background:var(--dl-panel-3);--dl-panel-bg:var(--dl-panel-3)}.dl-panel-dark{background:var(--dl-dark-card);--dl-panel-bg:var(--dl-dark-card);color:var(--dl-dark-ink);--dl-ink:var(--dl-dark-ink);--dl-ink-hover:var(--dl-dark-ink);--dl-ink-2:var(--dl-dark-ink-2);--dl-sun:var(--dl-dark-accent);--dl-sun-hover:var(--dl-dark-accent);--dl-on-sun:var(--dl-dark-card);--dl-sun-deep:var(--dl-dark-accent);--dl-cream:var(--dl-dark-card);--dl-paper:#ffffff0f;--dl-well:#ffffff0a;--dl-selected:#ffffff1a;--dl-line:#ffffff24;--dl-line-strong:#ffffff3d;--dl-track:#ffffff14}.dl-card.dl-panel{box-shadow:none;border-color:#0000}.dl-panel:not(.dl-panel-dark) .dl-tag{background:var(--dl-panel-ink);color:var(--dl-panel-on-ink)}.dl-bento{padding:0 0 12px}.dl-bento-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-height:540px;padding:64px 56px;display:grid;position:relative}.dl-header,.dl-header-inner{pointer-events:none}.dl-header-inner>*,.dl-menu{pointer-events:auto}.dl-bento-copy .dl-lede{margin-top:22px}.dl-inline-pill{vertical-align:-.04em;align-items:center;height:.8em;margin:0 .1em 0 .04em;display:inline-flex}.dl-inline-pill>span{place-items:center;margin-left:-.06em;display:inline-grid}.dl-inline-pill>span:first-child{margin-left:0}.dl-inline-pill>span:nth-child(odd){translate:0 -.1em}.dl-inline-pill>span:nth-child(2n){translate:0 .1em}.dl-inline-pill .dl-pill{transform:rotate(var(--tilt,0deg)) scale(1.1)}@media (max-width:680px){.dl-inline-pill .dl-pill{transform:rotate(var(--tilt,0deg)) scale(.75)}.dl-inline-pill>span{margin-left:-.16em}}.dl .dl-underline-cta{background:var(--dl-panel-ink);width:min(100%,400px);min-height:68px;color:var(--dl-panel-on-ink);letter-spacing:.06em;text-transform:uppercase;transition:transform .3s var(--dl-ease), box-shadow .3s;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;margin-top:40px;padding:8px 8px 8px 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 18px 34px -16px #0000008c}.dl-cta-chip{width:52px;height:52px;color:var(--dl-panel-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.dl-cta-chip .dl-arrow{width:22px;height:22px}.dl-underline-cta:hover{transform:translateY(-2px);box-shadow:0 24px 40px -16px #0009}.dl-cta-chip .dl-arrow{--ax:34px}.dl[data-dl-mode=light] .dl-underline-cta{box-shadow:none}.dl .dl-cta .dl-underline-cta{width:auto;min-width:300px;margin-top:0}.dl .dl-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}@media (max-width:760px){.dl .dl-cta-inner{grid-template-columns:1fr;gap:28px}.dl .dl-cta .dl-underline-cta{justify-self:start}}.dl-bento-sub{color:var(--dl-ink-2);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex;margin-top:22px!important}.dl-bento-sub a{font-weight:600}.dl-bento-art{place-items:center;min-height:540px;display:grid;position:relative}@media (min-width:961px){.dl-bento-art{order:2;translate:0 36px}}.dl-orbit{aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--dl-panel-ink) 55%, transparent);border-radius:50%;width:min(560px,100%);animation:40s linear infinite dl-spin;position:absolute}.dl-orbit:after{content:"";background:var(--dl-panel-ink);width:14px;height:14px;box-shadow:10px 16px 0 -4px var(--dl-panel-ink);border-radius:50%;position:absolute;top:18%;right:3.5%}@keyframes dl-spin{to{transform:rotate(360deg)}}.dl-bento-art .dl-orbit{background:var(--dl-panel-ink)}.dl-bento-art .dl-sachet-name{color:var(--dl-panel-on-ink)}.dl-bento-art .dl-sachet-day{color:color-mix(in srgb, var(--dl-panel-on-ink) 72%, transparent)}.dl .dl-bento-art .dl-sachet{width:min(330px,74%);box-shadow:none;text-align:center;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid;position:relative;transform:none}.dl-bento-art .dl-sachet-label{flex-direction:column;align-items:center;gap:2px;padding:0 0 8px}.dl-bento-art .dl-sachet-name{font-size:26px}.dl-product{aspect-ratio:1;perspective:1100px;--px:0;--py:0;width:min(560px,100%);transition:scale .7s var(--dl-ease);position:relative;container-type:inline-size}.dl-story-canvas{z-index:30;pointer-events:none;position:fixed;top:0;left:0}.dl-product.is-3d>:is(.dl-box,.dl-burst),.dl.is-story [data-story-pill]:not(.is-docked) .dl-pill{visibility:hidden}.dl-step-pill{z-index:1;place-items:start;height:44px;margin-bottom:14px;display:grid;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.dl-bento-hero:has(.dl-underline-cta:hover,.dl-underline-cta:focus-visible) .dl-product,.dl-product:hover){scale:1.18}.dl-product{transition:scale .65s cubic-bezier(.34,1.56,.64,1)}}.dl-product:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--dl-panel-1) 26%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:14%}.dl-box{z-index:1;--d:15cqw;width:47%;height:86%;transform-style:preserve-3d;translate:calc(var(--px) * 2cqw) calc(var(--py) * 2cqw);transform:rotateY(calc(-26deg + var(--px) * 22deg)) rotateX(calc(-7deg - var(--py) * 14deg)) rotateZ(-5deg);position:absolute;top:-7%;left:15%}.dl-box>div{backface-visibility:hidden;position:absolute}.dl-box-front{transform:translateZ(calc(var(--d) / 2));color:var(--dl-panel-ink);background:linear-gradient(118deg, #ffffff73, #fff0 38%, #0000001a), var(--dl-panel-1);border-radius:0;flex-direction:column;justify-content:space-between;padding:6cqw 5.5cqw 5.5cqw;display:flex;inset:0;box-shadow:inset 1px 1px #fff6,0 30px 50px -16px #0009}.dl-box-brand{writing-mode:vertical-rl;font-family:var(--dl-font-display);letter-spacing:-.05em;align-self:flex-start;font-size:19cqw;font-weight:800;line-height:.8;rotate:180deg}.dl-box{--dl-logo-1:#4fc3d2;--dl-logo-2:#1f7f8e;--dl-logo-ink:var(--dl-panel-ink)}.dl[data-dl-theme=grove] .dl-box{--dl-logo-1:#5bbf85;--dl-logo-2:#1f7a4c}.dl[data-dl-theme=peach] .dl-box{--dl-logo-1:#f59466;--dl-logo-2:#b4471f}.dl-box-mark{width:9cqw;height:9cqw;position:absolute;top:5cqw;right:4.5cqw}.dl-box-info{gap:.8cqw;display:grid}.dl-box-name{font-family:var(--dl-font-display);letter-spacing:-.02em;font-size:5.6cqw;font-weight:700;line-height:1}.dl-box-meta{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:2.6cqw;font-weight:600}.dl-box-side{top:0;left:calc(100% - var(--d) / 2);width:var(--d);background:linear-gradient(90deg, color-mix(in srgb, var(--dl-panel-1) 70%, #000), color-mix(in srgb, var(--dl-panel-1) 58%, #000));place-items:center;height:100%;display:grid;overflow:hidden;transform:rotateY(90deg)}.dl-box-side span{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--dl-panel-1) 35%, #fff);font-size:2.4cqw;font-weight:700}.dl-box-top{left:0;top:calc(var(--d) / -2);width:100%;height:var(--d);background:linear-gradient(180deg, color-mix(in srgb, var(--dl-panel-1) 60%, #fff), color-mix(in srgb, var(--dl-panel-1) 85%, #fff));transform:rotateX(90deg)}.dl-burst{z-index:2;left:var(--x);top:var(--y);translate:calc(-50% + var(--px) * (2cqw + (var(--s) - 1.45) * 22cqw)) calc(-50% + var(--py) * (2cqw + (var(--s) - 1.45) * 22cqw));filter:drop-shadow(0 10px 8px #0000008c);position:absolute}.dl .dl-burst .dl-pill{transform:rotate(var(--tilt,0deg)) scale(calc(var(--s) * 1.3))}@media (max-width:680px){.dl .dl-burst .dl-pill{transform:rotate(var(--tilt,0deg)) scale(calc(var(--s) * .88))}}@keyframes dl-bob{50%{transform:translateY(-1.8cqw)}}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.dl-burst{animation:5s ease-in-out infinite dl-bob;animation-delay:calc(var(--i) * -.7s)}.dl-burst:nth-child(odd){animation-duration:6.2s}}.dl-bento-art .dl-sachet:before{content:"";pointer-events:none;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(14px);background:linear-gradient(#ffffff29,#ffffff0d 55%,#0000 80%);width:120%;height:150%;position:absolute;top:-38%;left:50%;translate:-50%}.dl-bento-art .dl-tray{isolation:isolate;box-shadow:none;background:0 0;border:0;gap:22px 34px;margin-top:6px;padding:34px 36px 46px;position:relative}.dl-bento-art .dl-tray:before{content:"";z-index:-1;background:radial-gradient(ellipse 60% 55% at 50% 42%, color-mix(in srgb, var(--dl-panel-1) 22%, transparent), transparent 70%), radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--dl-panel-on-ink) 16%, var(--dl-panel-ink)), color-mix(in srgb, var(--dl-panel-on-ink) 5%, var(--dl-panel-ink)) 75%);box-shadow:inset 0 1.5px 0 #ffffff47, inset 0 -10px 24px #00000059, 0 10px 0 color-mix(in srgb, var(--dl-panel-on-ink) 3%, #000), 0 10px 0 1px #ffffff0f, 0 34px 40px -12px #000000b3;border-radius:50%;position:absolute;inset:6px -10px 0}.dl-bento-art .dl-tray-lg .dl-pill{transform:rotate(var(--tilt,0deg)) scale(1.65);margin:10px 14px}.dl .dl-bento-art .dl-pill{filter:drop-shadow(0 7px 5px #0000008c)drop-shadow(0 2px 1px #00000059)}@keyframes dl-float{50%{translate:0 -5px}}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.dl-bento-art .dl-tray-slot{animation:dl-drop .6s var(--dl-ease) both, dl-float 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * .12s), calc(.8s + var(--i) * .6s)}}.dl-badge{width:124px;height:124px;color:var(--dl-panel-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6%;right:2%}.dl-badge svg{width:calc(100% - 16px);height:calc(100% - 16px);animation:18s linear infinite dl-spin;position:absolute;inset:8px}.dl-badge text{fill:currentColor;text-transform:uppercase;font-size:10px;font-weight:700}.dl-badge:after{content:"";background:currentColor;border-radius:50%;width:14px;height:14px}.dl-bento-row{grid-template-columns:1.55fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.dl-bento-card{border-radius:28px;flex-direction:column;justify-content:space-between;gap:20px;min-height:290px;padding:26px;display:flex;position:relative}.dl-bento-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-pill-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.dl-pill-label:before{content:"";background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.dl-pill-label .dl-tag{letter-spacing:.02em;text-transform:none}.dl-pill-label:has(.dl-code){white-space:nowrap;flex-wrap:wrap;row-gap:10px}.dl-pill-label .dl-code{flex-basis:100%}.dl-corner,.dl-ing-plus{border:1px solid color-mix(in srgb, currentColor 28%, transparent);width:52px;height:52px;color:inherit;transition:background-color .2s, border-color .2s, transform .3s var(--dl-ease);background:0 0;border-radius:18px;flex:none;place-items:center;text-decoration:none;display:grid}.dl-corner svg,.dl-ing-plus svg{width:22px;height:22px}.dl-corner:is(:hover,:focus-visible):not(:disabled),.dl-bento-card.is-link:hover .dl-corner,.dl-ingredient:is(:hover,:active) .dl-ing-plus{background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 60%, transparent)}.dl-corner svg{--ax:11px;--ay:-11px}.dl-corner-down svg{--ax:-11px;--ay:11px;rotate:180deg}.dl-big{font-family:var(--dl-font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(56px,6vw,84px);font-weight:700;line-height:.95}.dl-bento-card .dl-h3{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.2}.dl-watch{width:52px;height:56px;color:var(--dl-panel-ink);overflow:visible}.dl-watch rect,.dl-watch circle:last-child{fill:currentColor}.dl-watch line{stroke:currentColor;stroke-width:3px;stroke-linecap:round}.dl-watch-track{fill:none;stroke:color-mix(in srgb, currentColor 16%, transparent);stroke-width:4px}.dl-watch-arc{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-dasharray:75 100;transform-origin:28px 34px;animation:dl-watch-arc 1.4s var(--dl-ease) .4s both;transform:rotate(-90deg)}.dl-watch-hand{transform-origin:28px 34px;animation:dl-watch-hand 1.4s var(--dl-ease) .4s both;transform:rotate(270deg)}@keyframes dl-watch-arc{0%{stroke-dasharray:0 100}}@keyframes dl-watch-hand{0%{transform:rotate(0)}}.dl-frame:has(.dl-bento-hero){background:radial-gradient(ellipse 1150px 850px at 78% 72%, color-mix(in srgb, var(--dl-panel-3) 46%, transparent) 0, color-mix(in srgb, var(--dl-panel-3) 16%, transparent) 45%, transparent 75%) fixed, radial-gradient(ellipse 950px 700px at 12% 12%, color-mix(in srgb, var(--dl-panel-1) 20%, transparent) 0, transparent 70%) fixed, var(--dl-cream)}.dl[data-dl-theme=peach] .dl-frame:has(.dl-bento-hero){background:radial-gradient(ellipse 1150px 850px at 78% 72%, color-mix(in srgb, var(--dl-panel-2) 40%, transparent) 0, color-mix(in srgb, var(--dl-panel-2) 14%, transparent) 45%, transparent 75%) fixed, radial-gradient(ellipse 950px 700px at 12% 12%, color-mix(in srgb, var(--dl-panel-1) 20%, transparent) 0, transparent 70%) fixed, var(--dl-cream)}.dl[data-dl-theme=peach][data-dl-mode=dark] .dl-frame:has(.dl-bento-hero){background:radial-gradient(ellipse 1150px 850px at 78% 72%, color-mix(in srgb, var(--dl-panel-2) 34%, transparent) 0, color-mix(in srgb, var(--dl-panel-2) 12%, transparent) 45%, transparent 75%) fixed, radial-gradient(ellipse 950px 700px at 12% 12%, color-mix(in srgb, var(--dl-panel-2) 14%, transparent) 0, transparent 70%) fixed, var(--dl-cream)}.dl[data-dl-mode=light] .dl-frame:has(.dl-bento-hero){background:radial-gradient(ellipse 1150px 850px at 78% 72%, color-mix(in srgb, var(--dl-glow-2) 34%, transparent) 0, color-mix(in srgb, var(--dl-glow-2) 12%, transparent) 45%, transparent 75%) fixed, radial-gradient(ellipse 950px 700px at 12% 12%, color-mix(in srgb, var(--dl-glow-1) 30%, transparent) 0, transparent 70%) fixed, var(--dl-cream)}.dl-ambient-canvas{z-index:-1;pointer-events:none;width:100vw;height:100vh;display:none;position:fixed;inset:0}.dl.has-ambient .dl-ambient-canvas{display:block}.dl.has-ambient,.dl.has-ambient .dl-frame{background:0 0!important}.dl.has-ambient[data-dl-mode=dark]{--dl-ink-2:color-mix(in srgb, var(--dl-ink) 45%, #a7aec2)}.dl.has-ambient[data-dl-theme=grove][data-dl-mode=dark]{--dl-ink-2:color-mix(in srgb, var(--dl-ink) 50%, #9db1a4)}.dl.has-ambient[data-dl-theme=peach][data-dl-mode=dark]{--dl-ink-2:color-mix(in srgb, var(--dl-ink) 45%, #aba9c0)}.dl.has-ambient[data-dl-mode=light]{--dl-ink-2:color-mix(in srgb, var(--dl-ink) 25%, var(--dl-ink-2));--dl-sun-deep:color-mix(in srgb, var(--dl-ink) 35%, var(--dl-display-accent,#1a6e7b))}.dl.has-ambient[data-dl-mode=dark]{--dl-sun-deep:color-mix(in srgb, #fff 30%, var(--dl-dark-accent-text,#7de2df))}.dl.has-ambient[data-dl-theme=grove][data-dl-mode=dark]{--dl-sun-deep:#bcf0d1}.dl.has-ambient[data-dl-theme=peach][data-dl-mode=dark]{--dl-sun-deep:#ffcaaf}.dl-section-tint:has(.dl-glass)>.dl-wrap{box-shadow:none;background:0 0}.dl-glass-wrap{display:grid;position:relative}.dl .dl-glass{background:linear-gradient(135deg, #ffffff1f, #ffffff05 45%, #ffffff0f), color-mix(in srgb, var(--dl-dark-card) 22%, transparent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f}.dl-glass{--dl-well:#ffffff12}.dl[data-dl-mode=dark] .dl-glass .dl-meta{color:color-mix(in srgb, var(--dl-ink) 55%, var(--dl-ink-2))}.dl-glass .dl-chart-tip rect{fill:#ffffff24}.dl[data-dl-mode=light] .dl-glass{color:var(--dl-panel-ink);--dl-ink:var(--dl-panel-ink);--dl-ink-2:var(--dl-panel-ink-2);--dl-ink-hover:var(--dl-panel-ink);--dl-line:color-mix(in srgb, var(--dl-panel-ink) 14%, transparent);--dl-line-strong:color-mix(in srgb, var(--dl-panel-ink) 24%, transparent);--dl-paper:#fff9;--dl-well:#fff9;--dl-dark-accent:var(--dl-panel-accent);--dl-dark-card:#fff;--dl-panel-1:var(--dl-sage-deep);background:linear-gradient(135deg,#fff6,#ffffff24 50%,#ffffff47);border-color:#ffffffd9;box-shadow:inset 0 1px #fff}.dl[data-dl-mode=light] .dl-glass .dl-chart-tip rect{fill:#ffffffb3}.dl-chart{width:100%;height:auto;overflow:visible}.dl-chart text{fill:var(--dl-ink-2);font-size:12px;font-family:var(--dl-font-body)}.dl-chart .dl-chart-grid{stroke:var(--dl-line)}.dl-chart-tip rect{fill:#ffffff14;stroke:var(--dl-line)}.dl-chart-tip text{fill:var(--dl-ink);font-size:12px}.dl-chart-legend{color:var(--dl-ink-2);gap:18px;font-size:13px;display:flex}.dl-chart-legend span:before{content:"";background:var(--c);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.dl-personalize-inner.dl-panel{padding-top:44px;padding-bottom:44px}.dl-wrap.dl-panel,.dl-wrap.dl-cta-inner{width:calc(100% - 48px)}.dl-steps .dl-step.dl-panel{padding:32px}@media (max-width:960px){.dl-bento-hero{grid-template-columns:1fr;padding:48px 36px 72px}.dl-bento-art{aspect-ratio:1;justify-self:center;width:min(520px,100%);min-height:0;margin-top:8px}.dl-bento-copy{margin-top:44px}.dl-bento-row{grid-template-columns:1fr 1fr}.dl-bento-row>:first-child{grid-column:1/-1}.dl-header-inner>nav,.dl-header-inner>.dl-switcher,.dl-menu .dl-menu-cta{display:none}.dl-burger{display:block}.dl-header-inner>.dl-burger{z-index:70;background:color-mix(in srgb, var(--dl-cream) 70%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;top:28px;right:38px}.dl-menu .dl-burger.is-x{margin-right:14px}.dl-header-inner{justify-content:flex-start}.dl-hero-inner,.dl-faq-wrap,.dl-footer-inner{grid-template-columns:1fr}.dl-hero-art{min-height:360px}.dl-steps{grid-template-columns:1fr}.dl-steps .dl-step:nth-child(n){min-height:230px;margin-top:0}.dl-step-n{font-size:170px}.dl-ingredients{grid-template-columns:1fr 1fr}.dl-summary{position:static}.dl-next{grid-column:1/-1}}@media (max-width:680px){.dl-frame{padding-top:0}.dl-bento-hero{border-top-right-radius:28px;padding:36px 22px 56px}.dl-menu .dl-burger.is-x{margin-right:0}.dl-menu{padding-top:0}.dl-menu .dl-menu-cta{display:block}.dl-header-inner>.dl-burger{top:14px;right:18px}.dl-bento-row{grid-template-columns:1fr}.dl-personalize-inner.dl-panel{padding:28px 20px}.dl-wrap.dl-panel,.dl-wrap.dl-cta-inner{width:calc(100% - 36px)}.dl-section-tint>.dl-wrap{border-radius:24px;padding:40px 20px}.dl-cta-inner{border-radius:24px;padding:48px 24px!important}.dl-badge{width:100px;height:100px}.dl-bento-art .dl-sachet-name{font-size:21px}.dl-bento-art .dl-tray{gap:10px 16px;padding:22px 20px 30px}.dl-bento-art .dl-tray-lg .dl-pill{transform:rotate(var(--tilt,0deg)) scale(1.15);margin:6px 8px}.dl-wrap{padding:0 18px}.dl .dl-footer-legal{padding-top:22px}.dl-hero{padding-top:40px}.dl-section{padding:64px 0}.dl-ingredients,.dl-options-grid{grid-template-columns:1fr}.dl-modal-body{padding:26px 20px}.dl-form-grid{grid-template-columns:1fr}.dl-dates{grid-template-columns:repeat(3,1fr)}.dl-item{flex-wrap:wrap}.dl-item-side{grid-auto-flow:column;justify-content:space-between;width:100%}.dl-review-list>div{grid-template-columns:1fr auto}.dl-review-list dd{grid-area:2/1/auto/-1}.dl-type-list li{grid-template-columns:1fr}.dl-sun{width:300px;height:300px}}.dl .dl-frame [data-reveal]{opacity:0;transition:opacity .7s ease-out var(--rd,0s), translate .8s cubic-bezier(.2, .8, .2, 1) var(--rd,0s);translate:0 20px}.dl .dl-frame [data-reveal=word]{transition-duration:.9s,1.1s;translate:0 24px}.dl .dl-frame [data-reveal=rise]{transition-delay:calc(var(--rd,0s) + .15s);translate:0 14px}.dl .dl-frame [data-reveal].is-in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.dl *,.dl :before,.dl :after{transition:none!important;animation:none!important}}.dl .dl-pill.dl-pill-3d{border-radius:0;background:var(--img) center / 112% 112% no-repeat!important;box-shadow:none!important}.dl .dl-pill.dl-pill-3d:before,.dl .dl-pill.dl-pill-3d:after{content:none}.dl .dl-pill.dl-pill-oblong{width:42px;height:19px}.dl-ingredient-pill{transition:background-color .3s}.dl-ingredient{transition:scale .45s var(--dl-ease), border-color .3s}.dl-ingredient-pill .dl-pill{transition:scale .4s var(--dl-ease)}@keyframes dl-pill-hop{0%{translate:0;rotate:0deg}40%{translate:0 -9px;rotate:-16deg}70%{translate:0 1px;rotate:8deg}to{translate:0;rotate:0deg}}@keyframes dl-pill-sway{50%{translate:0 -3px;rotate:6deg}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dl-ingredient:hover .dl-ingredient-pill .dl-pill{animation:dl-pill-hop .8s var(--dl-ease), dl-pill-sway 2.6s ease-in-out .8s infinite;scale:1.18}.dl-ingredient:hover{z-index:1;position:relative;scale:1.03}}@property --dl-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dl-glow-orbit{to{--dl-glow-angle:360deg}}@keyframes dl-glow-in{0%{opacity:0}}.dl-ing-glow{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dl-ing-glow{z-index:0;border-radius:calc(var(--dl-radius) + 40px);pointer-events:none;-webkit-mask-image:conic-gradient(from var(--dl-glow-angle) at center, #000 6%, transparent 20%, transparent 80%, #000 94%);-webkit-mask-image:conic-gradient(from var(--dl-glow-angle) at center, #000 6%, transparent 20%, transparent 80%, #000 94%);mask-image:conic-gradient(from var(--dl-glow-angle) at center, #000 6%, transparent 20%, transparent 80%, #000 94%);opacity:0;transition:opacity .6s ease-in-out;animation:3s linear infinite paused dl-glow-orbit;display:block;position:absolute;inset:-40px}.dl-ingredient:hover .dl-ing-glow{opacity:1;transition:opacity .3s ease-out;animation-play-state:running}.dl-ing-glow:before{content:"";border-radius:var(--dl-radius);box-shadow:inset 0 0 0 2px var(--glow), inset 0 0 8px 0 color-mix(in srgb, var(--glow) 75%, transparent), inset 0 0 28px 2px color-mix(in srgb, var(--glow) 45%, transparent), inset 0 0 64px 6px color-mix(in srgb, var(--glow) 20%, transparent), 0 0 6px 0 color-mix(in srgb, var(--glow) 80%, transparent), 0 0 22px 2px color-mix(in srgb, var(--glow) 50%, transparent), 0 0 48px 6px color-mix(in srgb, var(--glow) 28%, transparent);position:absolute;inset:40px}.dl[data-dl-mode=dark] .dl-ing-glow{mix-blend-mode:plus-lighter}.dl-ing-dialog .dl-ing-glow{z-index:2;opacity:1;border-radius:72px;animation:5s linear infinite dl-glow-orbit}.dl-ing-dialog.is-plain .dl-ing-glow{animation:5s linear infinite dl-glow-orbit,.45s ease-out .3s backwards dl-glow-in}.dl-ing-dialog.is-leaving .dl-ing-glow{opacity:0;transition:opacity .15s ease-out}.dl-ing-dialog .dl-ing-glow:before{border-radius:32px}}.dl-ingredient{cursor:pointer;position:relative}.dl .dl-ingredient-open{all:unset;cursor:pointer;display:inline-block}.dl-ingredient-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.dl .dl-ingredient-open:focus-visible{outline:none}.dl-ingredient:has(.dl-ingredient-open:focus-visible){outline:3px solid var(--dl-sun-deep);outline-offset:3px}.dl-ing-dialog{width:min(920px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--dl-ink);border-radius:32px;padding:0;overflow:visible}.dl-frame>*{transition:opacity .45s var(--dl-ease)}.dl:has(.dl-ing-dialog[open]) :is(.dl-frame>*,.dl-totop){opacity:0}.dl-ing-dialog::backdrop{background:0 0}.dl-ing-dialog h2:focus{outline:none}.dl-ing-sheet{max-height:inherit;overscroll-behavior:contain;border-radius:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative;overflow:auto}.dl-ing-stage{background:#0003;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.dl-ing-stage-pill{place-items:center;display:grid;scale:3.4}.dl[data-dl-mode=light] .dl-ing-stage{background:color-mix(in srgb, var(--dl-panel-ink) 6%, transparent)}.dl-ing-stage-pill .dl-pill{filter:drop-shadow(0 6px 10px #00000059)}.dl-ing-stage-logo{z-index:1;pointer-events:none;transition:opacity .2s ease-out;position:absolute;top:30px;left:32px}.dl-ing-dialog:is(.is-leaving,.is-entering) .dl-ing-stage-logo{opacity:0;transition-duration:.15s}.dl-ing-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.dl-ing-stage.is-live canvas{opacity:1}.dl-ing-stage.is-live .dl-ing-stage-pill{opacity:0;transition:opacity .35s}.dl-ing-dialog.is-closing .dl-ing-stage canvas{opacity:0;transition:none}.dl-ing-dialog.is-closing .dl-ing-stage .dl-ing-stage-pill{opacity:1;transition:none}.dl-ing-body{align-content:start;gap:10px;padding:44px 40px 36px;display:grid}.dl-ing-more{align-content:start;gap:10px;display:grid}.dl-ing-body .dl-lede{color:var(--dl-ink);width:min(calc(var(--dl-blurb-em,1000) * 1em), 100%);font-size:17px;margin-top:6px!important}.dl-ing-body h2,.dl-ing-body>.dl-meta{width:fit-content}.dl-ing-body h2{max-width:calc(var(--dl-title-em,1000) * 1em);font-size:clamp(30px,3.6vw,40px)}.dl-ing-more{transition:opacity .15s ease-out}.dl-ing-dialog.is-leaving .dl-ing-more{opacity:0}.dl-ing-stage{transition:background-color .15s ease-out}.dl-ing-dialog:is(.is-leaving,.is-entering) .dl-ing-stage{background-color:#0000}.dl-ing-dialog.is-entering .dl-ing-stage{transition:none}.dl-ing-dialog.is-leaving.is-morphing .dl-ing-more{visibility:hidden;transition:none}.dl-ing-reasons{gap:6px;display:grid}.dl-ing-reasons li{color:var(--dl-ink-2);padding-left:18px;position:relative}.dl-ing-reasons li:before{content:"";background:var(--dl-sun-deep);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:0}.dl-ing-pairs{flex-wrap:wrap;gap:8px;display:flex}.dl-ing-pairs .dl-chip,.dl-ing-pairs .dl-chip:hover{border-color:#0000}.dl-ing-note{font-size:13px;margin-top:8px!important}.dl-ing-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.dl-ing-close{z-index:3;cursor:pointer;border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:0 0;border-radius:18px;place-items:center;width:52px;height:52px;transition:background-color .2s,border-color .2s;display:grid;position:absolute;top:18px;right:18px}.dl .dl-ing-close{color:var(--dl-ink)}.dl-ing-close:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 60%, transparent)}.dl-ing-close svg{width:22px;height:22px}@media (max-width:760px){.dl-ing-sheet{grid-template-columns:1fr}.dl-ing-stage{min-height:260px}.dl-ing-stage-pill{scale:2.6}.dl-ing-body{padding:28px 22px 26px}}::view-transition-group(dl-ing-pill){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(dl-ing-card){-webkit-backdrop-filter:none;backdrop-filter:none;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(dl-ing-card){-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:20px;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both;overflow:clip}html[data-dl-morph=open]::view-transition-image-pair(dl-ing-card){animation-name:dl-morph-r-open}html[data-dl-morph=close]::view-transition-image-pair(dl-ing-card){animation-name:dl-morph-r-close}@keyframes dl-morph-r-open{0%{border-radius:20px}to{border-radius:32px}}@keyframes dl-morph-r-close{0%{border-radius:32px}to{border-radius:20px}}html[data-dl-morph=open]::view-transition-old(dl-ing-card){animation:.12s ease-out both dl-morph-out}html[data-dl-morph=open]::view-transition-new(dl-ing-card){animation:none}html[data-dl-morph=close]::view-transition-old(dl-ing-card){animation:.16s ease-in .32s both dl-morph-out}html[data-dl-morph=close]::view-transition-new(dl-ing-card){animation:.16s ease-out .32s both dl-morph-in}.dl-ing-dialog.is-morphing .dl-ing-body h2{view-transition-name:dl-ing-title}.dl-ing-dialog.is-morphing .dl-ing-body>.dl-meta:not(.dl-ing-note){view-transition-name:dl-ing-meta}.dl-ing-dialog.is-morphing .dl-ing-body .dl-lede{view-transition-name:dl-ing-blurb}.dl-ing-dialog.is-morphing .dl-ing-close{view-transition-name:dl-ing-btn}html[data-dl-morph=open] .dl-ing-dialog.is-morphing .dl-ing-more{view-transition-name:dl-ing-more}html[data-dl-morph=open]::view-transition-new(dl-ing-more){animation:.22s ease-out .24s both dl-morph-in}::view-transition-group(dl-ing-title){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(dl-ing-meta){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(dl-ing-blurb){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(dl-ing-btn){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html[data-dl-morph=open]::view-transition-old(dl-ing-title){opacity:0;animation:none}html[data-dl-morph=open]::view-transition-old(dl-ing-meta){opacity:0;animation:none}html[data-dl-morph=open]::view-transition-old(dl-ing-blurb){opacity:0;animation:none}html[data-dl-morph=open]::view-transition-new(dl-ing-title){animation:none}html[data-dl-morph=open]::view-transition-new(dl-ing-meta){animation:none}html[data-dl-morph=open]::view-transition-new(dl-ing-blurb){animation:none}html[data-dl-morph=close]::view-transition-old(dl-ing-title){animation:none}html[data-dl-morph=close]::view-transition-old(dl-ing-meta){animation:none}html[data-dl-morph=close]::view-transition-old(dl-ing-blurb){animation:none}html[data-dl-morph=close]::view-transition-new(dl-ing-title){opacity:0;animation:none}html[data-dl-morph=close]::view-transition-new(dl-ing-meta){opacity:0;animation:none}html[data-dl-morph=close]::view-transition-new(dl-ing-blurb){opacity:0;animation:none}html[data-dl-morph=open]::view-transition-old(dl-ing-btn){animation:.14s ease-out both dl-morph-out}html[data-dl-morph=open]::view-transition-new(dl-ing-btn){animation:.18s ease-out 40ms both dl-morph-in}html[data-dl-morph=close]::view-transition-old(dl-ing-btn){animation:.16s ease-in .28s both dl-morph-out}html[data-dl-morph=close]::view-transition-new(dl-ing-btn){animation:.16s ease-out .28s both dl-morph-in}@keyframes dl-morph-out{to{opacity:0}}@keyframes dl-morph-in{0%{opacity:0}}.dl-ingredient.is-open{visibility:hidden}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.dl-ing-dialog.is-plain[open]{animation:dl-dialog-in .35s var(--dl-ease)}}@keyframes dl-dialog-in{0%{opacity:0;scale:.96}}.dl-ing-dialog.is-morphing>.dl-ing-glow{view-transition-name:dl-ing-glow}::view-transition-group(dl-ing-glow){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(dl-ing-glow){height:100%}::view-transition-new(dl-ing-glow){height:100%}html[data-dl-morph=open]::view-transition-old(dl-ing-glow){animation:.12s ease-out both dl-morph-out}html[data-dl-morph=open]::view-transition-new(dl-ing-glow){animation:none}html[data-dl-morph=close]::view-transition-old(dl-ing-glow){animation:.4s ease-in both dl-morph-out}html[data-dl-morph=close]::view-transition-new(dl-ing-glow){animation:.16s ease-out .32s both dl-morph-in}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-old(dl-main){animation:.26s cubic-bezier(.4,0,1,1) both dl-vt-out}::view-transition-new(dl-main){animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both dl-vt-in}@keyframes dl-vt-out{to{opacity:0;translate:0 -14px}}@keyframes dl-vt-in{0%{opacity:0;translate:0 22px}}::view-transition-group(.dl-morph){z-index:2;animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.dl-bento-hero{isolation:isolate}.dl-bento-hero:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(640px circle at var(--lx,70%) var(--ly,38%), #ffffff57, transparent 62%);position:absolute;inset:0}.dl[data-dl-mode=dark] .dl-bento-hero:before{background:radial-gradient(640px circle at var(--lx,70%) var(--ly,38%), #ffffff6b, transparent 62%)}.dl.has-draw .dl-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.2,1)}.dl.has-draw .dl-chart-line.is-main{transition-delay:.25s}.dl.has-draw :is(.dl-chart-area,.dl-chart-mark){opacity:0;transition:opacity .6s 1.2s}.dl.has-draw .dl-chart.is-drawn .dl-chart-line{stroke-dashoffset:0}.dl.has-draw .dl-chart.is-drawn .dl-chart-area{opacity:.14}.dl.has-draw .dl-chart.is-drawn .dl-chart-mark{opacity:1}.dl.is-intro .dl-header .dl-logo :is(.dl-logo-a,.dl-logo-b){transform-origin:22px 39px;rotate:var(--ir,0deg);opacity:var(--io,1)}.dl.is-intro .dl-bento-art .dl-orbit{scale:var(--is,1);opacity:var(--io,1)}.dl.is-intro .dl-bento-art .dl-product>.dl-box{translate:calc(var(--px,0) * 2cqw) calc(var(--py,0) * 2cqw + var(--iy,0px));rotate:var(--ir,0deg)}.dl.is-intro .dl-bento-art .dl-product>.dl-box>*{opacity:var(--io,1)}.dl.is-intro .dl-bento-art .dl-burst .dl-pill{translate:0 var(--iy,0px);rotate:var(--ir,0deg);opacity:var(--io,1)}.dl.is-intro .dl-bento-art .dl-badge{scale:var(--is,1);rotate:var(--ir,0deg);opacity:var(--io,1)}.dl.is-intro .dl-bento-copy>*{translate:0 var(--iy,0px)}@keyframes dl-sunrise{0%{opacity:0;translate:0 6px}}.dl.is-intro-pending :is(.dl-header .dl-logo .dl-logo-a,.dl-header .dl-logo .dl-logo-b,.dl-bento-art .dl-orbit,.dl-bento-art .dl-product>.dl-box>*,.dl-bento-art .dl-burst .dl-pill,.dl-bento-art .dl-badge){opacity:0;animation:.4s 5s forwards dl-intro-failsafe}.dl-preloader{z-index:200;background:var(--dl-cream);color:var(--dl-ink);place-content:center;justify-items:center;gap:14px;display:none;position:fixed;inset:0}.dl.is-intro-pending .dl-preloader{animation:.4s 5s forwards dl-preloader-failsafe;display:grid}@keyframes dl-preloader-failsafe{to{opacity:0;visibility:hidden}}.dl-preloader-mark svg{width:88px;height:88px;display:block;overflow:visible}.dl-preloader .dl-logo-a{animation:1.5s cubic-bezier(.55,0,.25,1) infinite dl-pre-spin-a}.dl-preloader .dl-logo-b{animation:1.5s cubic-bezier(.55,0,.25,1) 80ms infinite dl-pre-spin-b}@keyframes dl-pre-spin-a{0%,12%{rotate:0deg}78%,to{rotate:-360deg}}@keyframes dl-pre-spin-b{0%,12%{rotate:0deg}78%,to{rotate:360deg}}.dl-preloader-word{font-family:var(--dl-font-display), sans-serif;letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1}@keyframes dl-intro-failsafe{to{opacity:1}}.dl-ing-plus{position:absolute;top:18px;right:18px}.dl-ing-plus path{transition:translate .35s var(--dl-ease)}.dl-ingredient:hover .dl-ing-plus-a,.dl-ingredient:active .dl-ing-plus-a{translate:1.5px -1.5px}.dl-ingredient:hover .dl-ing-plus-b,.dl-ingredient:active .dl-ing-plus-b{translate:-1.5px 1.5px}@media (hover:none){.dl-ingredient{transition:scale .2s}.dl-ingredient:active{scale:.98}.dl-ingredient{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dl-ingredient,.dl-ingredient-open{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){.dl-ing-plus path{transition:none}.dl-ingredient:hover :is(.dl-ing-plus-a,.dl-ing-plus-b){translate:none}}.dl-bento-card.is-link{cursor:pointer;transition:scale .45s var(--dl-ease)}.dl-bento-card.is-link .dl-corner:after{content:"";border-radius:28px;position:absolute;inset:0}.dl-bento-card.is-link .dl-corner:focus-visible{outline:none}.dl-bento-card.is-link:has(.dl-corner:focus-visible){outline:3px solid var(--dl-sun-deep);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dl-bento-card.is-link:hover{scale:1.02}}@media (hover:none){.dl-bento-card.is-link:active{scale:.98}}.dl-personalize-bar,.dl-ing-handle,.dl-personalize-exit,.dl-tabbar{display:none}.dl-ing-grab{display:grid;position:relative}@media (max-width:960px){.dl-personalize-bar{z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--dl-band) 88%, transparent);color:var(--dl-on-band);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:translate .45s var(--dl-ease), opacity .3s;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;translate:0 140%;box-shadow:0 16px 34px -14px #0000008c}.dl-personalize-bar.is-on{opacity:1;translate:0}.dl-personalize-bar-text{line-height:1.25;display:grid}.dl-personalize-bar-text strong{font-size:15px}.dl-personalize-bar-text span{opacity:.75;font-size:12px}.dl .dl-personalize-bar .dl-btn-primary{background:var(--dl-on-band-accent);color:var(--dl-band);white-space:nowrap}.dl-personalize-bar-time{display:none}@media (max-width:480px){.dl-personalize-bar-text{display:none}.dl .dl-personalize-bar .dl-btn-primary{flex:1;justify-content:center}.dl-personalize-bar-time{opacity:.75;font-weight:500;display:inline}}.dl:has(.dl-personalize-bar) .dl-footer{padding-bottom:104px}.dl:has(.dl-personalize-bar.is-on) .dl-totop{opacity:0;pointer-events:none}}@media (max-width:680px){.dl-bento-row{display:none}.dl-steps .dl-step.dl-panel{min-height:0;padding:20px 22px 22px}.dl-steps .dl-step-n{font-size:96px}.dl-step h3{font-size:19px}.dl-step-pill{height:30px;margin-bottom:8px}.dl .dl-ingredients,.dl .dl-reviews{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:0 18px 8px;scroll-padding:0 18px;display:flex;overflow-x:auto;margin-left:-18px!important;margin-right:-18px!important}.dl .dl-ingredients::-webkit-scrollbar{display:none}.dl .dl-reviews::-webkit-scrollbar{display:none}.dl .dl-ingredients{padding-top:64px;margin-top:8px!important}.dl-ingredients>li{scroll-snap-align:start;flex:0 0 78%}.dl-reviews>li{scroll-snap-align:start;flex:0 0 85%}.dl-tabbar{z-index:60;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--dl-cream) 86%, transparent);border-top:1px solid var(--dl-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.dl-tabbar a{color:var(--dl-ink-2);border-radius:12px;justify-items:center;gap:3px;padding:6px 0;font-size:11px;font-weight:600;text-decoration:none;display:grid}.dl-tabbar a svg{width:22px;height:22px}.dl-tabbar a.is-on{color:var(--dl-ink);background:var(--dl-track)}.dl:has(.dl-tabbar) .dl-footer{padding-bottom:96px}.dl:has(.dl-tabbar) .dl-totop{display:none}.dl:has(.dl-tabbar) .dl-toast{bottom:88px}.dl:has(.dl-personalize-inner) :is(.dl-header,.dl-footer,.dl-totop){display:none}.dl .dl-personalize{padding-top:12px}.dl-personalize-inner{min-height:calc(100dvh - 24px);position:relative}.dl-personalize-exit{border:1px solid color-mix(in srgb, var(--dl-panel-ink) 30%, transparent);width:40px;height:40px;color:var(--dl-panel-ink);border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.dl-personalize-exit svg{width:18px;height:18px}.dl-personalize-inner .dl-progress{margin-right:52px}}@media (max-width:760px){.dl-ing-dialog{width:100%;max-width:100%;max-height:90dvh;transition:translate .3s var(--dl-ease);border-radius:28px 28px 0 0;margin:auto 0 0}.dl-ing-dialog[open]{animation:dl-sheet-up .42s var(--dl-ease)}.dl-ing-dialog.is-dragging{transition:none}.dl-ing-grab{touch-action:none}.dl-ing-handle{z-index:2;background:color-mix(in srgb, var(--dl-ink) 35%, transparent);border-radius:3px;width:44px;height:5px;display:block;position:absolute;top:10px;left:50%;translate:-50%}.dl-ing-dialog{max-height:86dvh}.dl-ing-dialog::backdrop{background:0 0}.dl-ing-stage{min-height:200px}.dl-ing-stage-pill{scale:2.3}.dl-ing-stage-logo{top:26px;left:20px}.dl-ing-body{padding:24px 22px 0}.dl .dl-ing-close{top:14px;right:14px}.dl-ing-actions{z-index:2;padding:14px 22px calc(14px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--dl-cream) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--dl-line);grid-template-columns:1fr;margin:6px -22px 0;display:grid;position:sticky;bottom:0}.dl-ing-actions .dl-btn{justify-content:center}}@keyframes dl-sheet-up{0%{translate:0 100%}}@media (prefers-reduced-motion:reduce){.dl-personalize-bar,.dl-ing-dialog{transition:none}.dl-ing-dialog[open]{animation:none}}@media (max-width:680px){.dl .dl-section{padding:36px 0}.dl .dl-section-tint>.dl-wrap{padding:0 18px}.dl .dl-bento-hero{padding:26px 20px 30px}.dl .dl-bento-art{margin-top:0}.dl .dl-bento-hero{row-gap:0}.dl .dl-bento-copy{margin-top:20px}.dl .dl-bento-copy .dl-lede{margin-top:12px;font-size:16px}.dl .dl-bento-hero .dl-underline-cta{letter-spacing:.04em;white-space:nowrap;gap:12px;width:100%;min-height:60px;margin-top:22px;padding-left:22px;font-size:14px}.dl .dl-bento-sub{margin-top:14px!important}.dl .dl-section-lede{margin-top:8px!important}.dl .dl-steps{gap:12px;margin-top:20px!important}.dl .dl-ingredients{padding-top:56px;margin-top:0!important}.dl .dl-reviews{margin-top:20px!important}.dl .dl-faq{gap:8px}.dl .dl-faq-item{padding:16px 18px}.dl .dl-cta{padding:4px 0 0}.dl .dl-cta-inner{gap:20px;padding:30px 22px!important}.dl .dl-footer{margin-top:12px;padding-top:32px}.dl .dl-footer-inner{gap:22px}.dl .dl-footer-legal{margin-top:24px}}
