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=healix-v2]{--container:1400px;--gutter:clamp(16px,3vw,30px);--section-y:clamp(72px,8.3vw,120px);--gap:clamp(16px,1.7vw,24px);--header-h:94px;--shadow-sm:0 1px 24px var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2]{--shadow-sm:0 1px 24px color-mix(in srgb,var(--fg)6%,transparent)}}html[data-pack=healix-v2]{--shadow-md:0 1px 60px var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2]{--shadow-md:0 1px 60px color-mix(in srgb,var(--fg)10%,transparent)}}html[data-pack=healix-v2] .hx2-photo>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-pack=healix-v2] .hx2-scrim{background:linear-gradient(to right,var(--strong),transparent 65%),linear-gradient(to top,var(--strong),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .hx2-scrim{background:linear-gradient(to right,color-mix(in srgb,var(--strong)32%,transparent),transparent 65%),linear-gradient(to top,color-mix(in srgb,var(--strong)42%,transparent),transparent 55%)}}html[data-pack=healix-v2] .hx2-scrim{pointer-events:none}html[data-pack=healix-v2] .hx2-glass{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .hx2-glass{background:color-mix(in srgb,var(--bg)20%,transparent)}}html[data-pack=healix-v2] .hx2-glass{-webkit-backdrop-filter:blur(12px);color:var(--strong-fg)}html[data-pack=healix-v2] .hx2-glass-chip{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .hx2-glass-chip{background:color-mix(in srgb,var(--bg)22%,transparent)}}html[data-pack=healix-v2] .hx2-glass-chip{-webkit-backdrop-filter:blur(8px);color:var(--strong-fg)}html[data-pack=healix-v2] .hx2-tag{background:var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .hx2-tag{background:color-mix(in srgb,var(--fg-muted)55%,transparent)}}html[data-pack=healix-v2] .hx2-tag{-webkit-backdrop-filter:blur(6px);color:var(--strong-fg)}html[data-pack=healix-v2] .hx2-arrow{transition:translate .3s,background-color .3s,color .3s,border-color .3s}html[data-pack=healix-v2] .hx2-arrow:hover>svg{translate:2px}html[data-pack=healix-v2] .hx2-arrow>svg{transition:translate .3s}html[data-pack=healix-v2] h1,html[data-pack=healix-v2] h2,html[data-pack=healix-v2] h3,html[data-pack=healix-v2] h4,html[data-pack=healix-v2] .h-display{font-weight:600}html[data-pack=healix-v2] .display-xl{letter-spacing:-.028em;font-size:clamp(40px,5.55vw,80px);line-height:.95}html[data-pack=healix-v2] .display-lg{letter-spacing:-.021em;font-size:clamp(30px,3.75vw,54px);line-height:1.2}html[data-pack=healix-v2] .display-md{letter-spacing:-.028em;font-size:clamp(24px,2.5vw,36px);line-height:1.39}html[data-pack=healix-v2] .display-sm{letter-spacing:-.021em;font-size:clamp(19px,1.7vw,24px);line-height:1.42}html[data-pack=healix-v2] .lead{font-size:clamp(16px,1.25vw,18px);line-height:1.7}html[data-pack=healix-v2] .accent-word{color:var(--fg-muted)}html[data-pack=healix-v2] .on-dark .accent-word{color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .on-dark .accent-word{color:color-mix(in srgb,currentColor 75%,transparent)}}html[data-pack=healix-v2] .on-dark .accent-word{text-decoration:none}html[data-pack=healix-v2] .label{letter-spacing:0;color:var(--fg-muted);font-size:15px;font-weight:500}html[data-pack=healix-v2] .label-dot:before{content:none;margin:0}html[data-pack=healix-v2] .btn{min-height:50px;padding:0 24px;font-size:16px;font-weight:500;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}html[data-pack=healix-v2] .btn:hover{translate:none}html[data-pack=healix-v2] .btn-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .btn-primary:hover{background:color-mix(in oklab,var(--primary)85%,white)}}html[data-pack=healix-v2] .btn-primary:hover{box-shadow:none}html[data-pack=healix-v2] .btn-secondary{border:1px solid var(--fg);background:0 0}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .btn-secondary{border:1px solid color-mix(in oklab,var(--fg)30%,transparent)}}html[data-pack=healix-v2] .btn-secondary{color:var(--fg)}html[data-pack=healix-v2] .btn-secondary:hover{border-color:var(--fg);background:var(--bg-subtle)}html[data-pack=healix-v2] .btn-inverse{background:var(--bg);color:var(--fg)}html[data-pack=healix-v2] .btn-inverse:hover{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .btn-inverse:hover{background:color-mix(in oklab,var(--bg)90%,var(--fg))}}html[data-pack=healix-v2] .btn-ghost-inverse{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .btn-ghost-inverse{background:color-mix(in srgb,var(--bg)18%,transparent)}}html[data-pack=healix-v2] .btn-ghost-inverse{-webkit-backdrop-filter:blur(8px);border-color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .btn-ghost-inverse{border-color:color-mix(in srgb,currentColor 25%,transparent)}}html[data-pack=healix-v2] .btn-ghost-inverse:hover{background:var(--bg);border-color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .btn-ghost-inverse:hover{background:color-mix(in srgb,var(--bg)30%,transparent)}}html[data-pack=healix-v2] .btn-lg{min-height:60px;padding:0 40px;font-size:16px}html[data-pack=healix-v2] .btn-sm{min-height:44px;padding:0 18px;font-size:15px}html[data-pack=healix-v2] .btn .arrow-chip{display:none}html[data-pack=healix-v2] .link{color:var(--fg);text-decoration:none}html[data-pack=healix-v2] .link:hover{color:var(--fg-muted);text-decoration:none}html[data-pack=healix-v2] .link .arrow{display:none}html[data-pack=healix-v2] .pill{min-height:35px;padding:8px 16px;font-size:15px;font-weight:400}html[data-pack=healix-v2] .pill-tint{background:var(--bg);color:var(--fg-muted)}html[data-pack=healix-v2] .pill-frost{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .pill-frost{background:color-mix(in srgb,var(--bg)78%,transparent)}}html[data-pack=healix-v2] .pill-frost{color:var(--fg)}html[data-pack=healix-v2] .pill-outline{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .pill-outline{border-color:color-mix(in oklab,currentColor 30%,transparent)}}html[data-pack=healix-v2] .pill-dot:before{content:none}html[data-pack=healix-v2] .tile{border-radius:var(--radius);background:var(--bg-subtle)}html[data-pack=healix-v2] .tile.tile-sm{border-radius:var(--radius-sm)}html[data-pack=healix-v2] .tile-white{background:var(--bg);border:none}html[data-pack=healix-v2] .tile-lift{transition:translate .3s,box-shadow .3s}html[data-pack=healix-v2] .tile-lift:hover{box-shadow:var(--shadow-md);translate:0 -4px}html[data-pack=healix-v2] .tile .display-sm{font-weight:600}html[data-pack=healix-v2] .header-glass{background:var(--bg);-webkit-backdrop-filter:none}html[data-pack=healix-v2] .nav-link{padding-inline:16px;font-size:16px;font-weight:400}html[data-pack=healix-v2] .nav-link:hover{color:var(--fg-muted);background:0 0}html[data-pack=healix-v2] .nav-link[aria-current=page]{color:var(--fg);background:0 0;font-weight:600}html[data-pack=healix-v2] .field{background:var(--bg);border-color:var(--fg);min-height:50px;padding:12px 22px}@supports (color:color-mix(in lab, red, red)){html[data-pack=healix-v2] .field{border-color:color-mix(in oklab,var(--fg)12%,transparent)}}html[data-pack=healix-v2] .field{font-size:16px}html[data-pack=healix-v2] .field:focus{border-color:var(--fg);box-shadow:none}html[data-pack=healix-v2] textarea.field{border-radius:var(--radius-sm)}
html[data-pack=lassie]{--container:1440px;--gutter:clamp(20px,2.22vw,32px);--section-y:clamp(96px,11.1vw,160px);--gap:clamp(16px,1.67vw,24px);--header-h:76px;--shadow-sm:0 2px 16px var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie]{--shadow-sm:0 2px 16px color-mix(in srgb,var(--fg)6%,transparent)}}html[data-pack=lassie]{--shadow-md:0 8px 40px var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie]{--shadow-md:0 8px 40px color-mix(in srgb,var(--fg)10%,transparent)}}html[data-pack=lassie] .ls-photo>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-pack=lassie] .ls-photo.ls-contain>img{object-fit:contain}html[data-pack=lassie] [data-section^=passage\/]+[data-section^=passage\/]>section.ls-article{padding-top:calc(var(--section-y)*.42)}html[data-pack=lassie] [data-section^=passage\/]:has(+[data-section^=passage\/])>section.ls-article{padding-bottom:calc(var(--section-y)*.42)}html[data-pack=lassie] .ls-scrim{background:linear-gradient(to top,var(--strong),transparent 60%),linear-gradient(var(--strong),var(--strong));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .ls-scrim{background:linear-gradient(to top,color-mix(in srgb,var(--strong)45%,transparent),transparent 60%),linear-gradient(color-mix(in srgb,var(--strong)20%,transparent),color-mix(in srgb,var(--strong)20%,transparent))}}html[data-pack=lassie] .ls-scrim{pointer-events:none}html[data-pack=lassie] .ls-frost{background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .ls-frost{background:color-mix(in srgb,var(--bg-subtle)16%,transparent)}}html[data-pack=lassie] .ls-frost{-webkit-backdrop-filter:blur(8px);border:1px solid var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .ls-frost{border:1px solid color-mix(in srgb,var(--bg-subtle)10%,transparent)}}html[data-pack=lassie] .ls-badge{background:var(--primary-soft);color:var(--fg-muted);border-radius:calc(var(--radius-sm)*.4);font-family:var(--font-ui),sans-serif;letter-spacing:.02em;padding:4px 6px;font-size:10px;font-weight:400;line-height:1.5}html[data-pack=lassie] h1,html[data-pack=lassie] h2,html[data-pack=lassie] h3,html[data-pack=lassie] .h-display{font-weight:350}html[data-pack=lassie] .display-xl{letter-spacing:-.02em;font-size:clamp(44px,6.05vw,104px);line-height:.95}html[data-pack=lassie] .display-lg{letter-spacing:-.01em;font-size:clamp(34px,4.05vw,70px);line-height:1.05}html[data-pack=lassie] .display-md{letter-spacing:-.008em;font-size:clamp(21px,1.74vw,30px);line-height:1.1}html[data-pack=lassie] .display-sm{font-family:var(--font-text),sans-serif;letter-spacing:.01em;font-size:20px;font-weight:400;line-height:1.2}html[data-pack=lassie] .lead{font-size:17px;line-height:1.41}html[data-pack=lassie] .accent-word{color:inherit;font-style:italic}html[data-pack=lassie] .on-dark .accent-word{color:inherit;font-style:italic;text-decoration:none}html[data-pack=lassie] .label{font-family:var(--font-ui),sans-serif;letter-spacing:.02em;color:var(--fg-muted);font-size:10px;font-weight:400;line-height:1.5}html[data-pack=lassie] .label-dot:before{content:none;margin:0}html[data-pack=lassie] .btn{min-height:44px;padding:0 20px;font-size:15px;font-weight:400;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}html[data-pack=lassie] .btn:hover{translate:none}html[data-pack=lassie] .btn-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .btn-primary:hover{background:color-mix(in oklab,var(--primary)80%,var(--bg))}}html[data-pack=lassie] .btn-primary:hover{box-shadow:none}html[data-pack=lassie] .btn-secondary{background:var(--bg-subtle);color:var(--fg);border:none}html[data-pack=lassie] .btn-secondary:hover{color:var(--fg-muted);border:none}html[data-pack=lassie] .btn-inverse{background:var(--bg-subtle);color:var(--fg)}html[data-pack=lassie] .btn-inverse:hover{color:var(--fg-muted)}html[data-pack=lassie] .btn-ghost-inverse{background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .btn-ghost-inverse{background:color-mix(in srgb,var(--bg-subtle)16%,transparent)}}html[data-pack=lassie] .btn-ghost-inverse{-webkit-backdrop-filter:blur(8px);border:1px solid var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .btn-ghost-inverse{border:1px solid color-mix(in srgb,var(--bg-subtle)10%,transparent)}}html[data-pack=lassie] .btn-ghost-inverse{color:var(--strong-fg)}html[data-pack=lassie] .btn-ghost-inverse:hover{background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .btn-ghost-inverse:hover{background:color-mix(in srgb,var(--bg-subtle)26%,transparent)}}html[data-pack=lassie] .btn-ghost-inverse:hover{border-color:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .btn-ghost-inverse:hover{border-color:color-mix(in srgb,var(--bg-subtle)10%,transparent)}}html[data-pack=lassie] .btn-lg{min-height:52px;padding:0 24px;font-size:16px}html[data-pack=lassie] .btn-sm{min-height:44px;padding:0 16px;font-size:14px}html[data-pack=lassie] .btn .arrow-chip{display:none}html[data-pack=lassie] .link{color:var(--fg);font-weight:400;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}html[data-pack=lassie] .link:hover{color:var(--fg-muted);text-decoration:none}html[data-pack=lassie] p .link,html[data-pack=lassie] address .link,html[data-pack=lassie] .link[href^=tel\:]{margin-block:-.5rem;padding-block:.5rem;display:inline-block}html[data-pack=lassie] .link .arrow{display:none}html[data-pack=lassie] .pill{min-height:36px;padding:6px 14px;font-size:15px;font-weight:400}html[data-pack=lassie] .pill-tint{background:var(--bg-subtle);color:var(--fg)}html[data-pack=lassie] .pill-frost{background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .pill-frost{background:color-mix(in srgb,var(--bg-subtle)16%,transparent)}}html[data-pack=lassie] .pill-frost{color:var(--strong-fg);-webkit-backdrop-filter:blur(8px);box-shadow:none;border:1px solid var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .pill-frost{border:1px solid color-mix(in srgb,var(--bg-subtle)10%,transparent)}}html[data-pack=lassie] .pill-outline{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .pill-outline{border-color:color-mix(in oklab,currentColor 30%,transparent)}}html[data-pack=lassie] .pill-dot:before{content:none}html[data-pack=lassie] .tile{border-radius:var(--radius);background:var(--bg-subtle)}html[data-pack=lassie] .tile.tile-sm{border-radius:var(--radius)}html[data-pack=lassie] .tile-white{background:var(--bg-subtle);border:none}html[data-pack=lassie] .tile-tint{background:var(--primary-softer)}html[data-pack=lassie] .tile-lift{transition:translate .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}html[data-pack=lassie] .tile-lift:hover{box-shadow:var(--shadow-md);translate:0 -2px}html[data-pack=lassie] .tile .display-sm{font-family:var(--font-text),sans-serif;letter-spacing:0;font-size:17px;font-weight:400;line-height:1.41}html[data-pack=lassie] .header-glass{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none}html[data-pack=lassie] .nav-link{border-radius:var(--radius-btn);background:var(--bg-subtle);min-height:44px;color:var(--fg);padding-inline:16px;font-size:15px;font-weight:400;transition:color .15s cubic-bezier(.4,0,.2,1)}html[data-pack=lassie] .nav-link:hover{background:var(--bg-subtle);color:var(--fg-muted)}html[data-pack=lassie] .nav-link[aria-current=page]{background:var(--bg-subtle);color:var(--fg);font-weight:500}html[data-pack=lassie] .field{border-radius:var(--radius-btn);background:var(--bg-subtle);border:1px solid var(--fg);min-height:52px;padding:12px 20px}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .field{border:1px solid color-mix(in oklab,var(--fg)8%,transparent)}}html[data-pack=lassie] .field{font-size:15px}html[data-pack=lassie] .field:focus{border-color:var(--fg);box-shadow:none}html[data-pack=lassie] .on-dark .field,html[data-pack=lassie] .on-photo .field{background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .on-dark .field,html[data-pack=lassie] .on-photo .field{background:color-mix(in srgb,var(--bg-subtle)16%,transparent)}}html[data-pack=lassie] .on-dark .field,html[data-pack=lassie] .on-photo .field{-webkit-backdrop-filter:blur(8px);border-color:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .on-dark .field,html[data-pack=lassie] .on-photo .field{border-color:color-mix(in srgb,var(--bg-subtle)10%,transparent)}}html[data-pack=lassie] .on-dark .field,html[data-pack=lassie] .on-photo .field,html[data-pack=lassie] .on-dark .field::placeholder,html[data-pack=lassie] .on-photo .field::placeholder{color:var(--strong-fg)}@supports (color:color-mix(in lab, red, red)){html[data-pack=lassie] .on-dark .field::placeholder,html[data-pack=lassie] .on-photo .field::placeholder{color:color-mix(in srgb,var(--strong-fg)70%,transparent)}}html[data-pack=lassie] textarea.field{border-radius:var(--radius)}
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)}
