html[data-pack=healix]{--container:1400px;--gutter:clamp(16px,3vw,30px);--section-y:clamp(72px,8.3vw,120px);--gap:clamp(14px,1.6vw,24px);--shadow-sm:0 2px 12px #1013180f;--shadow-md:0 16px 40px -18px #10131829}html[data-pack=healix] .hx-photo>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-pack=healix] h1,html[data-pack=healix] h2,html[data-pack=healix] h3,html[data-pack=healix] h4,html[data-pack=healix] .h-display{font-weight:600}html[data-pack=healix] .display-xl{letter-spacing:-.025em;font-size:clamp(42px,5.6vw,80px);line-height:.98}html[data-pack=healix] .display-lg{letter-spacing:-.02em;font-size:clamp(30px,3.8vw,54px);line-height:1.18}html[data-pack=healix] .display-md{letter-spacing:-.025em;font-size:clamp(24px,2.6vw,36px);line-height:1.3}html[data-pack=healix] .display-sm{letter-spacing:-.02em;font-size:clamp(19px,1.7vw,24px);line-height:1.4}html[data-pack=healix] .lead{font-size:clamp(16px,1.25vw,18px);line-height:1.7}html[data-pack=healix] .accent-word{color:var(--fg-muted)}html[data-pack=healix] .on-dark .accent-word{color:#fff9;text-decoration:none}html[data-pack=healix] .label{letter-spacing:0;color:var(--fg-muted);font-size:14.5px;font-weight:500}html[data-pack=healix] .label-dot:before{content:none;margin:0}html[data-pack=healix] .btn{min-height:50px;padding:0 26px;font-size:16px;font-weight:500}html[data-pack=healix] .btn-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix] .btn-primary:hover{background:color-mix(in oklab,var(--primary)82%,white)}}html[data-pack=healix] .btn-primary:hover{box-shadow:none}html[data-pack=healix] .btn-secondary{border:1px solid var(--fg);background:0 0}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix] .btn-secondary{border:1px solid color-mix(in oklab,var(--fg)20%,transparent)}}html[data-pack=healix] .btn-secondary{color:var(--fg)}html[data-pack=healix] .btn-secondary:hover{border-color:var(--fg)}html[data-pack=healix] .btn-frost{background:#fffffff2}html[data-pack=healix] .btn-ghost-inverse{border-color:#fff6}html[data-pack=healix] .btn-lg{min-height:60px;padding:0 38px;font-size:16px}html[data-pack=healix] .btn-sm{min-height:46px;padding:0 22px;font-size:15px}html[data-pack=healix] .btn .arrow-chip{display:none}html[data-pack=healix] .link{color:var(--fg);text-underline-offset:5px;text-decoration:underline}html[data-pack=healix] .link .arrow{display:none}html[data-pack=healix] .pill{min-height:36px;padding:8px 16px;font-size:14.5px;font-weight:500}html[data-pack=healix] .pill-tint{background:var(--bg);color:var(--fg-muted);box-shadow:var(--shadow-sm)}html[data-pack=healix] .pill-frost{color:var(--fg);background:#ffffffc7}html[data-pack=healix] .pill-outline{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix] .pill-outline{border-color:color-mix(in oklab,var(--fg)18%,transparent)}}html[data-pack=healix] .pill-dot:before{content:none}html[data-pack=healix] .tile{border-radius:var(--radius);background:var(--bg-subtle)}html[data-pack=healix] .tile-white{box-shadow:var(--shadow-sm);border:none}html[data-pack=healix] .tile-lift{transition:translate .25s,box-shadow .25s}html[data-pack=healix] .tile-lift:hover{box-shadow:var(--shadow-md);translate:0 -4px}html[data-pack=healix] .tile.tile-sm{border-radius:var(--radius-sm)}html[data-pack=healix] .tile-white.tile-sm{box-shadow:var(--shadow-sm)}html[data-pack=healix] .nav-link{border-radius:999px;padding-inline:14px;font-size:15.5px}html[data-pack=healix] .nav-link:hover{color:var(--fg-muted);background:0 0}html[data-pack=healix] .nav-link[aria-current=page]{color:var(--fg);background:0 0;font-weight:600}html[data-pack=healix] .header-glass{background:var(--bg);-webkit-backdrop-filter:none}html[data-pack=healix] .field{background:var(--bg);border-color:var(--fg);min-height:54px;padding:14px 22px}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix] .field{border-color:color-mix(in oklab,var(--fg)10%,transparent)}}html[data-pack=healix] .field{font-size:16px}html[data-pack=healix] .field:focus{border-color:var(--fg);box-shadow:none}html[data-pack=healix] textarea.field{border-radius:var(--radius-sm)}html[data-pack=healix]{--hx-teal:oklch(from var(--bg-subtle)calc(l - .26)calc(c*4 + .02)calc(h - 6))}html[data-pack=healix] .hx-hero{background:var(--hx-teal)}html[data-pack=healix] .hx-hero-photo>img{object-fit:cover;object-position:68% 42%;border-radius:var(--radius);width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-pack=healix] .hx-hero-photo:before{content:"";border-radius:var(--radius);background:var(--hx-teal);mix-blend-mode:color;opacity:.92;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 46%,#0000 78%);mask-image:linear-gradient(90deg,#000 0% 46%,#0000 78%)}html[data-pack=healix] .hx-hero-photo:after{content:"";border-radius:var(--radius);background:linear-gradient(to right,var(--hx-teal)0%,var(--hx-teal)30%,var(--hx-teal)44%,var(--hx-teal)60%,var(--hx-teal)78%,var(--hx-teal)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix] .hx-hero-photo:after{background:linear-gradient(to right,var(--hx-teal)0%,var(--hx-teal)30%,color-mix(in oklab,var(--hx-teal)90%,transparent)44%,color-mix(in oklab,var(--hx-teal)48%,transparent)60%,color-mix(in oklab,var(--hx-teal)22%,transparent)78%,color-mix(in oklab,var(--hx-teal)16%,transparent)100%)}}@media (max-width:999px){html[data-pack=healix] .hx-hero-photo:after{background:var(--hx-teal)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix] .hx-hero-photo:after{background:color-mix(in oklab,var(--hx-teal)84%,transparent)}}html[data-pack=healix] .hx-hero-photo:before{-webkit-mask-image:none;mask-image:none}}html[data-pack=healix] .hx-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;color:#fff;background:#ffffff29}html[data-pack=healix] .hx-glass-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff38}html[data-pack=healix] .hx-hero-h1{font-size:clamp(38px,4.8vw,68px);line-height:.94}html[data-pack=healix] .hx-frost{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);background:#ffffffb8}html[data-pack=healix] .hx-hero .accent-word{color:#ffffff9e;text-decoration:none}html[data-pack=healix] .hx-hero .btn-inverse{background:var(--bg);color:var(--fg)}html[data-pack=healix] .hx-banner:after{content:"";background:linear-gradient(90deg,#0000007a,#0000002e 60%,#0000000f);position:absolute;inset:0}html[data-pack=healix] .hx-wordmark{letter-spacing:-.035em;font-size:clamp(30px,4.2vw,60px);line-height:.95}
html[data-pack=lego-botanical]{--container:1360px;--gutter:clamp(16px,3.5vw,40px);--section-y:clamp(64px,8vw,110px);--gap:clamp(12px,1.4vw,20px);--r-lg:calc(var(--radius) + 16px);--shadow-sm:0 2px 10px #0000000d;--shadow-md:0 14px 34px -16px #0000002e;--lb-pale:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lego-botanical]{--lb-pale:color-mix(in oklab,var(--fg)26%,var(--bg))}}html[data-pack=lego-botanical] .lb-photo>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-pack=lego-botanical] .lb-photo{position:relative}html[data-pack=lego-botanical] .lb-pos-l>img{object-position:10% center}html[data-pack=lego-botanical] .lb-pos-r>img{object-position:90% center}html[data-pack=lego-botanical] .lb-arch{border-radius:var(--r-lg)var(--r-lg)calc(var(--r-lg)*3)calc(var(--r-lg)*3)}html[data-pack=lego-botanical] .lb-petal{border-radius:var(--r-lg)calc(var(--r-lg)*3)var(--r-lg)calc(var(--r-lg)*3)}html[data-pack=lego-botanical] .lb-petal-b{border-radius:var(--r-lg)calc(var(--r-lg)*3)calc(var(--r-lg)*3)var(--r-lg)}html[data-pack=lego-botanical] .lb-circle{border-radius:calc(var(--r-lg)*7.5)}html[data-pack=lego-botanical] h1,html[data-pack=lego-botanical] h2,html[data-pack=lego-botanical] .h-display{font-weight:600}html[data-pack=lego-botanical] .lb-giant{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;text-wrap:nowrap;font-size:clamp(30px,5.4vw,80px);line-height:1.04}html[data-pack=lego-botanical] .lb-giant>span{white-space:nowrap}@media (max-width:420px){html[data-pack=lego-botanical] .lb-giant>span{white-space:normal;overflow-wrap:anywhere}}html[data-pack=lego-botanical] .lb-marquee{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:clamp(60px,9.2vw,140px);font-weight:500;line-height:1.1}html[data-pack=lego-botanical] .display-xl{letter-spacing:-.03em;font-size:clamp(40px,6.7vw,96px);font-weight:500;line-height:1.06}html[data-pack=lego-botanical] .display-lg{letter-spacing:-.025em;font-size:clamp(32px,4.6vw,64px);line-height:1.08}html[data-pack=lego-botanical] .display-md{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,38px);line-height:1.15}html[data-pack=lego-botanical] .display-sm{letter-spacing:-.015em;font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.2}html[data-pack=lego-botanical] .lead{font-size:clamp(15px,1.15vw,17px);line-height:1.65}html[data-pack=lego-botanical] .accent-word{color:var(--lb-pale)}html[data-pack=lego-botanical] .display-sm .accent-word,html[data-pack=lego-botanical] .display-md .accent-word{color:var(--fg)}html[data-pack=lego-botanical] .on-dark .accent-word{color:#ffffff8c;text-decoration:none}html[data-pack=lego-botanical] .label{letter-spacing:0;color:var(--fg-muted);font-size:15px;font-weight:500}html[data-pack=lego-botanical] .label-dot:before{content:none;margin:0}html[data-pack=lego-botanical] .btn{min-height:60px;padding:0 30px;font-size:16px;font-weight:600}html[data-pack=lego-botanical] .btn:hover{translate:none}html[data-pack=lego-botanical] .btn-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lego-botanical] .btn-primary:hover{background:color-mix(in oklab,var(--primary)84%,white)}}html[data-pack=lego-botanical] .btn-primary:hover{box-shadow:none}html[data-pack=lego-botanical] .btn-secondary{background:var(--bg);border:1px solid var(--border);color:var(--fg);font-weight:500}html[data-pack=lego-botanical] .btn-secondary:hover{border-color:var(--fg)}html[data-pack=lego-botanical] .btn-frost{background:#ffffffeb}html[data-pack=lego-botanical] .btn-ghost-inverse{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-pack=lego-botanical] .btn-ghost-inverse{border-color:color-mix(in oklab,currentColor 30%,transparent)}}html[data-pack=lego-botanical] .btn-ghost-inverse{font-weight:500}html[data-pack=lego-botanical] .btn-lg{min-height:64px;padding:0 36px;font-size:17px}html[data-pack=lego-botanical] .btn-sm{min-height:48px;padding:0 24px;font-size:15px}html[data-pack=lego-botanical] .btn .arrow-chip{display:none}html[data-pack=lego-botanical] .lb-chip{transition:translate .2s,background-color .2s}html[data-pack=lego-botanical] .group:hover .lb-chip{translate:3px}@media (prefers-reduced-motion:reduce){html[data-pack=lego-botanical] .lb-chip{transition:none}html[data-pack=lego-botanical] .group:hover .lb-chip{translate:none}}html[data-pack=lego-botanical] .link{color:var(--fg);text-underline-offset:5px;text-decoration:underline}html[data-pack=lego-botanical] .link .arrow{display:none}html[data-pack=lego-botanical] .pill{min-height:40px;padding:8px 20px;font-size:15px;font-weight:500}html[data-pack=lego-botanical] .pill-tint{background:var(--bg);color:var(--fg-muted);border:1px solid var(--border)}html[data-pack=lego-botanical] .pill-frost{color:var(--fg);background:#ffffffe0}html[data-pack=lego-botanical] .pill-outline{border-color:var(--border);color:var(--fg-muted)}html[data-pack=lego-botanical] .pill-dot:before{content:none}html[data-pack=lego-botanical] .tile{border-radius:var(--radius);background:var(--bg);border:1px solid var(--border)}html[data-pack=lego-botanical] .tile-sm{border-radius:var(--radius)}html[data-pack=lego-botanical] .tile-white{background:var(--bg-subtle);box-shadow:none;border-color:#0000}html[data-pack=lego-botanical] .tile-lift{transition:translate .25s,box-shadow .25s}html[data-pack=lego-botanical] .tile-lift:hover{box-shadow:var(--shadow-md);translate:0 -3px}html[data-pack=lego-botanical] .nav-link{border-radius:999px;min-height:40px;padding-inline:14px;font-size:15px}html[data-pack=lego-botanical] .nav-link:hover{color:var(--fg-muted);background:0 0}html[data-pack=lego-botanical] .nav-link[aria-current=page]{color:var(--fg);background:0 0;font-weight:600}html[data-pack=lego-botanical] .header-glass{-webkit-backdrop-filter:none;background:0 0}html[data-pack=lego-botanical] .field{background:var(--bg);border-color:var(--border);min-height:54px;padding:14px 22px;font-size:15px}html[data-pack=lego-botanical] .field:focus{border-color:var(--fg);box-shadow:none}html[data-pack=lego-botanical] textarea.field{border-radius:var(--radius)}
