/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */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);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] .h-display,html[data-pack=lassie] h1,html[data-pack=lassie] h2,html[data-pack=lassie] h3{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] .ls-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:12px}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-shimmer{--shimmer:#fff}html[data-pack=lassie] .btn-shimmer .shimmer-text{background-image:linear-gradient(105deg,var(--fg) 0 42%,var(--shimmer) 50%,var(--fg) 58% 100%);color:#0000;background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:lassie-shimmer 4.5s ease-in-out 1.2s infinite}@keyframes lassie-shimmer{0%{background-position:100% 0}45%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){html[data-pack=lassie] .btn-shimmer .shimmer-text{animation:none}}@media (forced-colors:active){html[data-pack=lassie] .btn-shimmer .shimmer-text{color:linktext;background:0 0;animation: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] .link[href^=mailto\:],html[data-pack=lassie] .link[href^=tel\:],html[data-pack=lassie] address .link,html[data-pack=lassie] p .link{margin-block:-.75rem;padding-block:.75rem;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-dark .field::placeholder,html[data-pack=lassie] .on-photo .field,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=lassie] [data-size=lg] :is(h1,h2).h-display.display-md,html[data-pack=lassie] [data-size=sm] :is(h1,h2).h-display{letter-spacing:-.008em;font-size:clamp(21px,1.74vw,30px);line-height:1.1}html[data-pack=lassie] [data-size=md] :is(h1,h2).h-display{letter-spacing:-.01em;font-size:clamp(28px,2.9vw,48px);line-height:1.08}html[data-pack=lassie] [data-size=xl] :is(h1,h2).h-display{letter-spacing:-.02em;font-size:clamp(44px,6.05vw,104px);line-height:.95}html[data-pack=lassie] :is([data-tone=primary],[data-tone=dark]) .label{color:inherit;opacity:.7}html[data-pack=lassie] :is([data-tone=primary],[data-tone=dark]) .bg-bg-subtle{color:var(--fg)}html[data-pack=lassie] :is([data-tone=primary],[data-tone=dark]) .bg-bg-subtle .label,html[data-pack=lassie] :is([data-tone=primary],[data-tone=dark]) .bg-bg-subtle .text-fg-muted{color:var(--fg-muted);opacity:1}html[data-pack=lassie] :is([data-tone=primary],[data-tone=dark]) .divide-border>*{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){html[data-pack=lassie] :is([data-tone=primary],[data-tone=dark]) .divide-border>*{border-color:color-mix(in srgb,currentColor 20%,transparent)}}html[data-pack=lassie] .ls-avatar-0{background:var(--primary-softer);color:var(--fg)}html[data-pack=lassie] .ls-avatar-1{background:var(--primary-soft);color:var(--fg)}html[data-pack=lassie] .ls-avatar-2{background:var(--primary-tint);color:var(--fg)}html[data-pack=lassie] .ls-avatar-3{background:var(--strong);color:var(--strong-fg)}html[data-pack=lassie] .ls-avatar-4{background:var(--primary);color:var(--on-primary)}html[data-pack=lassie] .ls-review-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-pack=lassie] .ls-review:has(.ls-more[open]) .ls-review-clamp{-webkit-line-clamp:unset;display:block;overflow:visible}html[data-pack=lassie] .ls-more>summary{cursor:pointer;min-height:44px;font-family:var(--font-ui),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);padding-block:13px;font-size:12px;line-height:18px;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-block}html[data-pack=lassie] .ls-more>summary:hover{color:var(--fg-muted)}html[data-pack=lassie] .ls-more>summary::-webkit-details-marker{display:none}html[data-pack=lassie] .ls-more>summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:2px}html[data-pack=lassie] .ls-more .ls-more-close,html[data-pack=lassie] .ls-more[open] .ls-more-open{display:none}html[data-pack=lassie] .ls-more[open] .ls-more-close{display:inline}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>div[tabindex]{gap:var(--gap);scroll-snap-type:x proximity;align-items:flex-start;padding-bottom:4px}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div{flex:0 0 85%;display:flex}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div>*{width:100%}html[data-pack=lassie] .ls-reviews .ls-review{min-height:300px}@media (min-width:691px){html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div{flex-basis:calc((100% - var(--gap)) / 2)}}@media (min-width:1000px){html[data-pack=lassie] .ls-reviews[data-cols="2"] [aria-roledescription=carousel]>div[tabindex]>div{flex-basis:calc((100% - var(--gap)) / 2)}html[data-pack=lassie] .ls-reviews[data-cols="3"] [aria-roledescription=carousel]>div[tabindex]>div{flex-basis:calc((100% - 2 * var(--gap)) / 3)}html[data-pack=lassie] .ls-reviews[data-cols="4"] [aria-roledescription=carousel]>div[tabindex]>div{flex-basis:calc((100% - 3 * var(--gap)) / 4)}}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>div[tabindex]:focus-visible{outline:2px solid var(--fg);outline-offset:6px;border-radius:var(--radius)}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>div[aria-hidden]{display:none}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button{background:var(--bg-subtle);width:44px;height:44px;color:var(--fg);box-shadow:var(--shadow-sm);border:none;font-size:24px;transition:opacity .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);top:50%}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button:hover{color:var(--fg-muted)}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button:first-of-type{translate:-50% -50%}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button:last-of-type{translate:50% -50%}@media (max-width:690px){html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button{display:none}}@media (min-width:691px) and (max-width:1239px){html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button:first-of-type{translate:-25% -50%}html[data-pack=lassie] .ls-reviews [aria-roledescription=carousel]>button:last-of-type{translate:25% -50%}}html[data-pack=lassie] .ls-pairs{align-items:start}html[data-pack=lassie] .ls-pairs .ba{border-radius:calc(var(--radius) * 2);background:var(--primary-softer);width:100%;min-width:0;max-width:100%}html[data-pack=lassie] .ls-pairs .ba>span{font-family:var(--font-ui),sans-serif;letter-spacing:.02em;background:var(--strong);padding:4px 10px;font-size:12px;font-weight:400;line-height:1.5;top:12px;bottom:auto}@supports (color:color-mix(in lab,red,red)){html[data-pack=lassie] .ls-pairs .ba>span{background:color-mix(in srgb,var(--strong) 55%,transparent)}}html[data-pack=lassie] .ls-pairs .ba>span{color:var(--strong-fg)}html[data-pack=lassie] .ls-pairs .ba>span:first-of-type{left:12px}html[data-pack=lassie] .ls-pairs .ba>span:last-of-type{right:12px}html[data-pack=lassie] .ls-pairs .ba:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:4px}html[data-pack=lassie][data-notice]{--header-h:126px}html[data-pack=lassie] .ls-notice{font-family:var(--font-ui),sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.5}html[data-pack=lassie] .ls-notice-link{color:var(--fg);text-underline-offset:4px;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){html[data-pack=lassie] .ls-notice-link{-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}}html[data-pack=lassie] .ls-notice-link{transition:color .15s cubic-bezier(.4,0,.2,1),text-decoration-color .15s cubic-bezier(.4,0,.2,1)}html[data-pack=lassie] .ls-notice-link:hover{color:var(--fg-muted);text-decoration-color:currentColor}html[data-pack=lassie] .ls-notice-stack>li{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1);translate:0 6px}html[data-pack=lassie] .ls-notice-stack>li[data-active]{opacity:1;pointer-events:auto;translate:none}@media (prefers-reduced-motion:reduce){html[data-pack=lassie] .ls-notice-stack>li{transition:none}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */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) 58%,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-photo.lb-crop-top>img{object-position:50% 0}html[data-pack=lego-botanical] .grid>*{min-width:0}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] .h-display,html[data-pack=lego-botanical] h1,html[data-pack=lego-botanical] h2{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-giant.lb-wrap,html[data-pack=lego-botanical] .lb-giant.lb-wrap>span{white-space:normal;text-wrap:balance}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-md .accent-word,html[data-pack=lego-botanical] .display-sm .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)}html[data-pack=lego-botanical] .lb-photo.lb-whole>img{object-fit:contain;border-radius:var(--radius-sm);width:auto;height:auto;margin:auto}html[data-pack=lego-botanical] .lb-photo.lb-contain>img{object-fit:contain}html[data-pack=lego-botanical] [data-size=lg] :is(h1,h2).h-display.display-md,html[data-pack=lego-botanical] [data-size=sm] :is(h1,h2).h-display{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,38px);line-height:1.15}html[data-pack=lego-botanical] [data-size=md] :is(h1,h2).h-display{letter-spacing:-.022em;font-size:clamp(28px,3.6vw,50px);line-height:1.1}html[data-pack=lego-botanical] [data-size=xl] :is(h1,h2).h-display{letter-spacing:-.03em;font-size:clamp(40px,6.7vw,96px);line-height:1.06}html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) .accent-word{color:currentColor}@supports (color:color-mix(in lab,red,red)){html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) .accent-word{color:color-mix(in oklab,currentColor 55%,transparent)}}html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) .label{color:inherit;opacity:.7}html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) :is(.bg-bg,.bg-bg-subtle){color:var(--fg)}html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) :is(.bg-bg,.bg-bg-subtle) :is(.label,.text-fg-muted){color:var(--fg-muted);opacity:1}html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) :is(.bg-bg,.bg-bg-subtle) .accent-word{color:var(--lb-pale)}html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) .border-border{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){html[data-pack=lego-botanical] :is([data-tone=primary],[data-tone=dark]) .border-border{border-color:color-mix(in srgb,currentColor 25%,transparent)}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */html[data-pack=one-ounce]{--oo-accent:#bb8a6a;--oo-ink:#1a1a1a;--oo-brand-blue:#213992;--oo-faint:#f5f7fa;--oo-offer:#f5b921;--oo-offer-dark:#d99f0c;--color-ink:var(--oo-ink);--color-brand-blue:var(--oo-brand-blue);--color-faint:var(--oo-faint);--color-offer:var(--oo-offer);--color-offer-dark:var(--oo-offer-dark)}html[data-pack=one-ounce] body{color:var(--oo-ink);font-family:var(--font-pt-sans),Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;font-size:18px;font-weight:400;line-height:27px}html[data-pack=one-ounce] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-jost),sans-serif;text-transform:uppercase;letter-spacing:normal;font-weight:500}@layer base{html[data-pack=one-ounce] :is(h1,h2,h3,h4,h5,h6){line-height:inherit;text-wrap:wrap}}@layer components{html[data-pack=one-ounce] .row-container{box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto;padding-inline:6%}@media (min-width:1000px){html[data-pack=one-ounce] .row-container{padding-inline:90px}}html[data-pack=one-ounce] .row-grid{grid-template-columns:1fr;align-items:center;gap:25px;display:grid}@media (min-width:1000px){html[data-pack=one-ounce] .row-grid{grid-template-columns:1fr 1fr;gap:50px}html[data-pack=one-ounce] .row-grid-wide{column-gap:95px;margin-right:-45px}}html[data-pack=one-ounce] .section-heading{margin-bottom:7px;font-size:22.5px;line-height:26.25px}@media (min-width:691px){html[data-pack=one-ounce] .section-heading{font-size:24px;line-height:28px}}@media (min-width:1000px){html[data-pack=one-ounce] .section-heading{font-size:25.5px;line-height:29.75px}}@media (min-width:1301px){html[data-pack=one-ounce] .section-heading{font-size:30px;line-height:35px}}html[data-pack=one-ounce] .pull-quote{font-family:var(--font-montserrat),sans-serif;letter-spacing:.5px;margin-bottom:30px;font-size:18px;font-weight:500;line-height:21px}html[data-pack=one-ounce] .prose-body>p{padding-bottom:27px}html[data-pack=one-ounce] .prose-body>p:last-of-type{padding-bottom:0}html[data-pack=one-ounce] .img-card{border-radius:5px;box-shadow:0 0 50px #0003}html[data-pack=one-ounce] .btn-accent{background:var(--oo-accent);color:#fff;font-weight:500}html[data-pack=one-ounce] .btn-accent,html[data-pack=one-ounce] .btn-offer{font-family:var(--font-montserrat),sans-serif;letter-spacing:normal;border-radius:5px;padding:15px 22px;font-size:14px;line-height:20px;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-block}html[data-pack=one-ounce] .btn-offer{background:var(--oo-offer);color:var(--oo-ink);font-weight:600}html[data-pack=one-ounce] .btn-offer:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 18px #00000029}@media (prefers-reduced-motion:reduce){html[data-pack=one-ounce] .btn-offer{transition:none}html[data-pack=one-ounce] .btn-offer:hover{transform:none}}html[data-pack=one-ounce] .btn-accent:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 20px #00000038}}@keyframes oo-hero-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html[data-pack=one-ounce] .hero-fade>*{opacity:0;animation:oo-hero-fade-up 1s cubic-bezier(.25,1,.5,1) forwards}html[data-pack=one-ounce] .hero-fade>:first-child{animation-delay:.15s}html[data-pack=one-ounce] .hero-fade>:nth-child(2){animation-delay:.3s}html[data-pack=one-ounce] .hero-fade>:nth-child(3){animation-delay:.45s}html[data-pack=one-ounce] .hero-fade>:nth-child(4){animation-delay:.6s}html[data-pack=one-ounce] .hero-fade-item{opacity:0;animation:oo-hero-fade-up 1s cubic-bezier(.25,1,.5,1) .15s forwards}html[data-pack=one-ounce] .reveal{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:translateY(28px)}html[data-pack=one-ounce] .reveal.is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-pack=one-ounce] .reveal{opacity:1;transition:none;transform:none}}@media (max-width:999px){html[data-pack=one-ounce] body[data-form-screen] [data-mobile-dock],html[data-pack=one-ounce] body[data-form-screen] footer{display:none}}html[data-pack=one-ounce] .dentistry-blog-masthead{padding-top:max(clamp(5rem,12vw,11rem),136px)}@media (min-width:1000px){html[data-pack=one-ounce] .dentistry-blog-masthead{padding-top:max(clamp(5rem,12vw,11rem),164px)}}