.lx-site{--lx-max: 1200px;--lx-section: 64px;--lx-dur: .4s;font-size:16px;line-height:1.55}.lx-site :is(h3,h4,h5,h6,blockquote,figcaption,.lx-accent,.lx-mobile__link,.lx-footer__tag,.lx-journal-neighbors strong){font-family:var(--lx-sans);letter-spacing:0}.lx-site :is(h1,h2){text-decoration:none!important}.lx-site :is(h1,h2),.lx-site :is(h1,h2) :is(span,em,strong,a){font-family:var(--lx-display)!important;font-style:normal}.lx-site :is(h1,h2,h3) a,.lx-site :is(h1,h2,h3) a:hover,.lx-site a:has(h1,h2,h3){text-decoration:none!important}.lx-site :is(h1,h2):after{border:0}.lx-site a{text-decoration:none;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--lx-burnt-orange)}.lx-site a:not(.lx-btn):not(:has(h1,h2,h3)):not([data-arrow-link]):hover{text-decoration-line:underline}.lx-site .lx-link{background:none!important;border-bottom:0;padding-bottom:0}.lx-site [data-arrow-link],.lx-site [data-arrow-link]:hover{text-decoration:none!important}.lx-site .lx-arrow{display:inline-block;transition:transform .4s ease}.lx-site [data-arrow-link]:hover .lx-arrow{transform:translate(4px)}.lx-site :is(.lx-eyebrow,.blog-kicker){font:600 11px/1.5 var(--lx-sans);letter-spacing:.12em;text-transform:uppercase}.lx-site .lx-btn{min-height:48px;text-transform:none;letter-spacing:0;white-space:normal;text-align:center}.lx-site .lx-btn--ghost,.lx-site .lx-btn--ghost:hover{background:var(--lx-sand);color:var(--lx-teal);border-color:transparent}.lx-site :is(.lx-card,.lx-pcard__body,.lx-store,.lx-compare__col){padding:24px}.lx-site :is(.lx-cards,.lx-products,.lx-posts,.lx-journal-grid,.lx-triangle-grid){gap:24px}.lx-site :is(.lx-card,.lx-pcard,.lx-journal-card,.lx-triangle-card){transition:transform .4s ease}.lx-site :is(.lx-card,.lx-pcard,.lx-journal-card,.lx-triangle-card):hover{transform:translateY(-2px)}.lx-site .lx-journal-card h2:after{display:none}.lx-site .lx-section-brush>.lx-eyebrow:after{display:none}.lx-site .lx-journal-feature{padding-top:0}.lx-site section:has(>.lx-tribal) :is(article,.lx-card,.lx-journal-feature) .lx-tribal{display:none}.lx-site .lx-finish-reveal{animation:lx-finish-rise .4s ease both}@keyframes lx-finish-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width: 768px){.lx-site{--lx-section: 96px;font-size:17px;line-height:1.6}}@media (prefers-reduced-motion: reduce){.lx-site .lx-finish-reveal{animation:none}.lx-site [data-arrow-link]:hover .lx-arrow,.lx-site :is(.lx-card,.lx-pcard,.lx-journal-card,.lx-triangle-card):hover{transform:none}}html:has(.lx-site){--lx-header-h: 56px}@media (min-width:1024px){html:has(.lx-site){--lx-header-h:72px}}.lx-site .lx-header__inner{height:100%}.lx-announcement-slot{height:40px;flex:0 0 40px;background:var(--lx-teal)}.lx-announcement[hidden]{display:none}.lx-announcement{height:40px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--lx-sand);color:var(--lx-teal);padding:0 12px;font-size:12px;line-height:1.2}.lx-announcement a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-announcement button{flex-shrink:0;color:var(--lx-teal);height:32px;width:32px}.lx-trust-test{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:32px}.lx-trust-dosing{max-width:680px}.lx-trust-finder,.lx-product-faq{margin-top:32px;padding-top:24px;border-top:1px solid var(--lx-line)}.lx-product-faq details{border-bottom:1px solid var(--lx-line);padding:16px 0}.lx-product-faq summary{cursor:pointer;font-weight:600}.lx-product-faq p{max-width:65ch}.lx-footer__top h3{font:600 11px/1.5 var(--lx-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-gold);margin:0 0 16px}@media (min-width:900px){.lx-site .lx-footer__top{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:24px}}@media (max-width:767px){.lx-site .lx-product-buybar{left:auto;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.lx-site main>:last-child{padding-bottom:64px;scroll-margin-bottom:88px}.lx-site main>.lxc-pair:last-child{padding-bottom:0}.lx-site .lxc-pair>:last-child{padding-bottom:64px;scroll-margin-bottom:88px}.lx-announcement{font-size:10px;gap:4px;padding:0 8px}}.lx-site .lxc-triangle__copy .lx-eyebrow{color:var(--lx-sand)}.lx-site .lx-footer__legal a{font-weight:800}.lx-site .lx-footer__legal a:after{content:" ↗"}.lx-site .lx-footer__legal a:hover{text-decoration:underline}.lx-site main section{min-height:0}.lx-site .lx-section .lx-prose>:first-child,.lx-site .tp-prose>h2:first-child,.lx-site .tp-prose>li:first-child>h2:first-child{margin-top:0}.lx-site .lx-section .lx-prose>:last-child{margin-bottom:0}.lx-site .lx-prose>section{padding-block:0;margin-top:40px;min-height:0}.lx-site .lx-prose>section>h2:first-child{margin-top:0}.lx-site :is(p,ul,ol,h1,h2,h3,h4,blockquote,dl,form)+:is(.lx-btn,.lx-btn-row,.lxc-btns,a.lx-btn,.lx-cta-row){margin-top:28px!important}@media (min-width: 768px){.lx-site :is(p,ul,ol,h1,h2,h3,h4,blockquote,dl,form)+:is(.lx-btn,.lx-btn-row,.lxc-btns,a.lx-btn,.lx-cta-row){margin-top:32px!important}}.lx-site .lx-section>.lx-wrap>:last-child{margin-bottom:0}:root{--lx-sun: #ec8831;--lx-can-green: #23834c;--lx-can-green-ink: #176339;--lx-script-blue: #002c36;--lx-burnt-orange: #d87929;--lx-leaf-vein: var(--lx-teal);--lx-lineup-mango-gradient: linear-gradient(180deg,var(--lx-mango-field),var(--lx-burnt-orange));--lx-lineup-rose-gradient: linear-gradient(180deg,var(--lx-rose-field),var(--lx-sand));--lx-rim-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='14' viewBox='0 0 56 14'%3E%3Cpath d='M0 1H56M0 13H56M0 12 14 2 28 12 42 2 56 12M14 2 28 12 42 2' fill='none' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='14' cy='8.5' r='1.8' fill='white'/%3E%3Ccircle cx='28' cy='5' r='1.8' fill='white'/%3E%3Ccircle cx='42' cy='8.5' r='1.8' fill='white'/%3E%3C/svg%3E");--lx-brush-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='6' viewBox='0 0 56 6'%3E%3Cpath d='M2 4Q18 1 29 3T54 2' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.lx-tribal{--lx-band-field: var(--lx-sun-deep);--lx-band-mark: var(--lx-sand);height:12px;width:100%;position:relative;background:var(--lx-band-field);flex-shrink:0}.lx-tribal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lx-band-mark);-webkit-mask:var(--lx-rim-pattern) repeat-x center / 56px 14px;mask:var(--lx-rim-pattern) repeat-x center / 56px 14px}.lx-tribal--rose{--lx-band-field: var(--lx-antique-gold);--lx-band-mark: var(--lx-rose-field)}.lx-tribal--teal{--lx-band-field: transparent;--lx-band-mark: var(--lx-teal)}.lx-can-leaf{width:16px;height:24px;display:inline-block;flex-shrink:0}.lx-site .lx-homehero{border-bottom:0}.lx-homehero>.lx-tribal{position:absolute;bottom:0;z-index:2}.lx-footer{position:relative}.lx-footer>.lx-tribal{position:absolute;top:0}.lx-site .lx-lineup--mango{background:var(--lx-orange)}.lx-site .lx-lineup--rose{background:var(--lx-rose-field)}.lx-site .lx-canhero--mango{background:var(--lx-mango-field)}.lx-lineup{position:relative}.lx-lineup>.lx-tribal{position:absolute;bottom:0}.lx-lineup__can:before{content:"";position:absolute;inset:0 12px auto;height:8px;background:currentColor;-webkit-mask:var(--lx-rim-pattern) repeat-x center / 32px 8px;mask:var(--lx-rim-pattern) repeat-x center / 32px 8px;opacity:.45}.lx-site .lx-tabs button[aria-selected=true]{box-shadow:none}.lx-site .lx-lineup--mango .lx-lineup__copy>.lx-eyebrow,.lx-site .lx-canhero--mango .lx-canhero__copy>.lx-eyebrow{color:var(--lx-script-blue)}.lx-lineup--mango .lx-flavor-notes li,.lx-pcard--mango .lx-badge{border-color:var(--lx-script-blue)}.lx-site .lx-badge--available{background:var(--lx-can-green-ink);color:var(--lx-sand)}.lx-site .lx-link:hover{background-image:linear-gradient(var(--lx-can-green),var(--lx-can-green))}.lx-marquee__track>span{display:flex;align-items:center;gap:24px}.lx-marquee__track .lx-can-leaf{color:var(--lx-can-green-ink);width:22px;height:28px}.lx-marquee--rose .lx-can-leaf{color:var(--lx-gold)}.lx-partner__badge{display:inline-flex;align-items:center;gap:8px}.lx-section-brush>.lx-eyebrow:after,.lx-lineup__head>div>.lx-eyebrow:after,.lx-canhero__copy>.lx-eyebrow:after{content:"";display:block;width:56px;height:6px;margin-top:12px;background:var(--lx-sun-deep);-webkit-mask:var(--lx-brush-pattern) center / contain no-repeat;mask:var(--lx-brush-pattern) center / contain no-repeat}.lx-section--dark .lx-section-brush>.lx-eyebrow:after,.lx-homehero .lx-canhero__copy>.lx-eyebrow:after{background:var(--lx-gold)}.lx-site .lx-btn:hover{transform:translateY(-1px);box-shadow:var(--lx-shadow)}.lx-watermark-head{position:relative;overflow:hidden;isolation:isolate}.lx-watermark-head>:not(.lx-leaf-watermark){position:relative;z-index:1}.lx-leaf-watermark{position:absolute;right:0;top:0;width:25%;height:100%;overflow:hidden;opacity:.05;pointer-events:none}.lx-leaf-watermark .lx-can-leaf{position:absolute;right:-7vw;top:-14vw;width:70vw;height:auto;transform:rotate(24deg)}.lx-watermark-head>h2,.lx-watermark-head>h1,.lx-watermark-head>.lx-eyebrow{max-width:75%}.lx-journal-heading .lx-leaf-watermark{height:calc(100% - 92px)}.lx-journal-heading>.lx-lede{position:relative;background:var(--lx-cream)}.lx-ohana-title-art{margin-bottom:24px}.lx-marquee__phrase{display:inline-flex;align-items:center;gap:24px}.lx-journey{position:relative}.lx-journey>.lx-tribal{position:absolute;top:0}@media (prefers-reduced-motion: no-preference){.lx-lineup__panel.is-active .lx-lineup__can .lx-art img{animation:lx-can-settle .65s ease-out}@keyframes lx-can-settle{0%{transform:translate(-50%) rotate(8deg)}65%{transform:translate(-50%) rotate(-2deg)}to{transform:translate(-50%) rotate(0)}}}@media (prefers-reduced-motion: reduce){.lx-site .lx-btn:hover{transform:none}}:root{--lx-header-lift-shadow: 0 4px 16px rgba(0,0,0,.25)}html:has(.lx-site){--lx-header-total: 56px}@media (min-width: 1024px){html:has(.lx-site){--lx-header-total: 72px}}.lx-site .lx-header{box-sizing:border-box;height:var(--lx-header-total);flex-basis:var(--lx-header-total);padding:0;border:0;transition:box-shadow .2s ease}.lx-site .lx-header__inner{height:100%;padding-block:0}.lx-site .lx-header__brand img{height:calc(var(--lx-header-total) - 4px);max-height:52px;width:auto;aspect-ratio:1}.lx-site .lx-header:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--lx-teal-3);opacity:0;pointer-events:none}.lx-site .lx-header[data-lifted=true]{box-shadow:var(--lx-header-lift-shadow)}.lx-site .lx-header[data-lifted=true]:before{opacity:1}.lx-site .lx-header{will-change:transform}.lx-scorecard{min-width:0}.lx-site .lx-scorecard__frame{position:relative;width:100%;max-width:560px;height:auto;aspect-ratio:4/5;margin-inline:auto;background:var(--lx-orange);transition:none}.lx-site .lx-scorecard--rose .lx-scorecard__frame{background:var(--lx-rose-field)}.lx-scorecard__frame.lx-lineup__can:after{content:none}.lx-scorecard--rose .lx-scorecard__listing-media{background:var(--lx-rose-field)}.lx-product-listing__art.lx-product-listing__art--gallery{height:auto;min-width:0}.lx-scorecard--listing{max-width:100%;overflow:hidden}.lx-scorecard__slide--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:none}.lx-scorecard__thumbs{display:flex;gap:8px;overflow-x:auto;justify-content:start;padding:6px;margin:8px 0 16px}.lx-site .lx-scorecard__thumbs button{width:64px;min-width:64px;height:64px;padding:4px;border:1px solid var(--lx-line);border-radius:4px;background:var(--lx-cream)}.lx-scorecard__thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lx-scorecard__thumbs [aria-pressed=true]{outline:2px solid var(--lx-sun);outline-offset:2px}.lx-scorecard__caption{text-align:center;font:400 14px/1.5 var(--lx-sans);margin:0}.lx-scorecard--listing .lx-scorecard__facts{margin-inline:16px}.lx-scorecard__track{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.lx-scorecard__track::-webkit-scrollbar{display:none}.lx-scorecard__slide{position:relative;min-width:0;flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.lx-scorecard__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:inherit;z-index:1;pointer-events:none}.lx-scorecard__skeleton span{width:28px;height:28px;border:2px solid var(--lx-line);border-top-color:var(--lx-teal);border-radius:50%;animation:lx-gallery-loading 1s linear infinite}.lx-scorecard__slide[data-loaded=false] img{opacity:0}@keyframes lx-gallery-loading{to{transform:rotate(360deg)}}.lx-scorecard__slide img{width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(var(--lx-contact-shadow))}.lx-scorecard__slide--photo img{-o-object-fit:cover;object-fit:cover;filter:none}.lx-scorecard__dots{display:flex;justify-content:center;height:44px;flex-shrink:0}.lx-site .lx-scorecard__dots button{width:44px;height:44px;padding:0;color:inherit}.lx-scorecard__dots span{width:10px;height:10px;border:1px solid currentColor;border-radius:50%;position:relative}.lx-scorecard__dots span:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid currentColor;border-radius:50%}.lx-scorecard__dots [aria-pressed=true] span{background:currentColor}.lx-site .lx-scorecard__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;color:inherit;border:1px solid currentColor;background:var(--lx-cream);border-radius:50%}.lx-scorecard__arrow--prev{left:0}.lx-scorecard__arrow--next{right:0}.lx-scorecard__facts{min-height:328px}.lx-scorecard__bar{position:relative;width:100%;border-radius:12px;padding:24px;height:216px;background:var(--lx-scorecard-light);color:var(--lx-teal)}.lx-scorecard--rose .lx-scorecard__bar{background:var(--lx-scorecard-dark);color:var(--lx-sand)}.lx-scorecard__row{position:absolute;top:24px;right:24px;bottom:24px;left:24px;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.lx-scorecard__row.is-active{opacity:1;visibility:visible}.lx-scorecard__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0;height:100%}.lx-scorecard__stats li{min-width:0;padding:0 6px;border-right:1px solid var(--lx-line);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px}.lx-scorecard--rose .lx-scorecard__stats li{border-color:var(--lx-line-dark)}.lx-scorecard__stats li:nth-child(3n),.lx-scorecard__stats li:last-child{border-right:0}.lx-scorecard__stats strong{font:400 24px/1.15 var(--lx-display)}.lx-scorecard__stats strong>span{font:inherit;text-transform:none}.lx-scorecard__stats strong.lx-scorecard__claim{font-size:19px}.lx-scorecard__stats strong.lx-scorecard__claim>span{font:inherit}.lx-scorecard__stats span{font:400 11px/1.3 var(--lx-sans);text-transform:uppercase}.lx-scorecard__ingredients{margin-top:12px;font:400 13px/1.5 var(--lx-sans)}.lx-scorecard__ingredients summary{cursor:pointer;text-align:center}.lx-scorecard__ingredients p,.lx-scorecard__note{margin-top:8px;font:400 13px/1.5 var(--lx-sans)}@media (max-width:899px){.lx-scorecard__thumbs,.lx-site .lx-scorecard__arrow{display:none}}@media (min-width:900px){.lx-scorecard__bar{height:176px}.lx-scorecard__facts{min-height:280px}.lx-scorecard__stats{grid-template-columns:repeat(5,minmax(0,1fr))}.lx-scorecard__stats li:nth-child(3n){border-right:1px solid var(--lx-line)}.lx-scorecard--rose .lx-scorecard__stats li:nth-child(3n){border-color:var(--lx-line-dark)}.lx-scorecard__stats li:last-child{border-right:0}}@media (prefers-reduced-motion:reduce){.lx-scorecard__row,.lx-lineup{transition:none}.lx-lineup__wipe{display:none}.lx-scorecard__skeleton span{animation:none}}.lx-scorecard__tasting{font:italic 18px/1.3 var(--lx-cormorant);text-align:center;margin:16px 0 0;flex-shrink:0}.lx-cold-can{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lx-cold-can__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lx-cold-glow);z-index:-1}.lx-scorecard--rose .lx-cold-can__glow{background:var(--lx-rose-cold-glow)}.lx-cold-can__ground{position:absolute;left:32%;right:32%;bottom:6%;height:1.5%;border-radius:50%;background:var(--lx-ground);filter:blur(5px)}.lx-scorecard__slide .lx-cold-can__drops{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;filter:none}.lx-scorecard__slide .lx-cold-can__rim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;filter:none}.lx-scorecard__slide{isolation:isolate}.lx-lineup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lx-warm-top);pointer-events:none;z-index:-1}.lx-lineup .lx-btn-row{gap:24px;align-items:center}.lx-lineup__explore{font:600 14px/1.5 var(--lx-sans);color:inherit}.lx-lineup__proof{display:block;max-width:42ch;margin-top:24px;font:400 12px/1.5 var(--lx-sans);color:inherit}.lx-site .lx-lineup .lx-lineup__name{text-wrap:balance;font-family:var(--lx-display)}.lx-scorecard--rose .lx-scorecard__bar{background:var(--lx-scorecard-light);color:var(--lx-burgundy);border:1px solid var(--lx-line)}.lx-scorecard--rose .lx-scorecard__stats li,.lx-scorecard--rose .lx-scorecard__stats li:nth-child(3n){border-color:var(--lx-line)}.lx-scorecard--rose .lx-scorecard__stats li:last-child{border-right:0}.lx-scorecard__track{touch-action:pan-x pan-y}.lx-lineup__stage{gap:24px}.lx-scorecard__lifestyle{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:8px}.lx-scorecard__headline{font:400 24px/1.1 var(--lx-display, "Anton");text-transform:uppercase;margin:0}.lx-lineup__stage{gap:0;align-items:start}.lx-site .lx-lineup__panel{align-self:start;align-content:start;row-gap:32px}.lx-scorecard__facts{min-height:0}.lx-scorecard__bar,.lx-site .lx-scorecard__bar{height:auto;padding:20px;display:grid}.lx-scorecard__row{position:relative;inset:auto;grid-area:1/1;justify-content:center}.lx-scorecard__stats{height:auto}.lx-scorecard__lifestyle{flex:none;gap:0}.lx-scorecard__lifestyle .lx-scorecard__caption{margin-top:6px}.lx-scorecard__tasting{margin-top:16px}@media (min-width:900px){.lx-site .lx-lineup__panel{-moz-column-gap:40px;column-gap:40px;row-gap:40px}.lx-scorecard__bar,.lx-site .lx-scorecard__bar{height:auto}}.lx-scorecard__stats strong[data-final]{display:inline-grid}.lx-scorecard__stats strong[data-final]:before{content:attr(data-final);grid-area:1/1;visibility:hidden;font:inherit}.lx-scorecard__stats strong[data-final]>span{grid-area:1/1;justify-self:stretch;text-align:start;font-variant-numeric:tabular-nums}:root{--lx-signup-border: color-mix(in srgb, var(--lx-teal) 30%, transparent);--lx-signup-radius: 12px}.lx-site .lx-signup-card{width:100%;max-width:640px;min-width:0;padding:24px;border:1px solid var(--lx-signup-border);border-radius:var(--lx-signup-radius);background:var(--lx-cream);color:var(--lx-teal)}.lx-site .lx-signup-card h2{font-size:28px;line-height:1.15;margin:0 0 8px;color:var(--lx-teal)}.lx-site .lx-signup-card>p{font-size:15px;line-height:1.5;margin:0 0 24px;color:var(--lx-teal)}.lx-site .lx-signup-fields{display:grid;gap:16px;margin:0}.lx-site .lx-signup-names{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.lx-site .lx-signup-field{display:grid;gap:6px;min-width:0}.lx-site .lx-signup-field>span{font-size:11px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:0;color:var(--lx-teal)}.lx-site .lx-signup-input{box-sizing:border-box;width:100%;min-width:0;height:48px;padding:0 12px;border:1px solid var(--lx-signup-border);border-radius:var(--lx-r-sm);background:var(--lx-paper);color:var(--lx-teal);font:400 16px/1.5 var(--lx-sans)}.lx-site .lx-signup-input:focus-visible{outline:2px solid var(--lx-teal);outline-offset:2px}.lx-site .lx-signup-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font:400 14px/1.5 var(--lx-sans);color:var(--lx-teal);cursor:pointer}.lx-site .lx-signup-consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:1px 0 0;border:1px solid var(--lx-signup-border);border-radius:3px;background:var(--lx-paper);cursor:pointer}.lx-site .lx-signup-consent input:checked{background:var(--lx-burgundy);box-shadow:inset 0 0 0 4px var(--lx-paper)}.lx-site .lx-signup-consent input:focus-visible{outline:2px solid var(--lx-teal);outline-offset:2px}.lx-site .lx-signup-card>strong{display:block;margin:20px 0 8px;font-size:18px}.lx-site .lx-signup-card>span{display:block;font-size:16px;line-height:1.5}.lx-site .lx-signup-fields .lx-signup-submit{width:100%;min-height:48px;justify-self:stretch;border:1px solid var(--lx-burgundy);background:var(--lx-burgundy);color:var(--lx-sand)}.lx-site .lx-signup-fields .lx-signup-submit:hover{background:var(--lx-burgundy);color:var(--lx-sand)}.lx-site .lx-signup-message{margin:0;font-size:14px;line-height:1.5;color:var(--lx-teal)}.lx-site .lx-signup-message[role=alert]{color:var(--lx-burgundy)}.lx-site .lx-signup-message strong{display:block;margin-bottom:8px}@media (min-width: 768px){.lx-site .lx-signup-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lx-site .lx-signup-card h2{font-family:var(--lx-display)}.lx-site .lx-signup-textarea{height:88px;padding:12px;resize:none}.lx-site select.lx-signup-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.lx-site .lx-signup-consent{margin-top:0}.lx-site .lx-signup-fields .lx-signup-submit{margin-top:8px}.lx-site .lx-signup-card--bare{padding:0;border:0;background:transparent;max-width:none}.lx-site .lx-locator-grid{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:32px;align-items:start;font-family:var(--lx-sans);color:var(--lx-text)}.lx-site .lx-locator-list-column{min-width:0}.lx-site .lx-locator-search-wrap{background:var(--lx-sand);padding-bottom:16px}.lx-site .lx-locator-search{display:flex;align-items:center;gap:8px;border:1px solid var(--lx-photo-line);border-radius:var(--lx-r-pill);height:48px;padding:0 4px 0 18px;color:var(--lx-muted)}.lx-site .lx-locator-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;font:400 16px/1.4 var(--lx-sans);color:var(--lx-text)}.lx-site .lx-locator-search input::-moz-placeholder{color:var(--lx-muted)}.lx-site .lx-locator-search input::placeholder{color:var(--lx-muted)}.lx-site .lx-locator-search button{color:var(--lx-teal);background:transparent;width:44px;height:44px;border-radius:var(--lx-r-pill)}.lx-site .lx-store-row{padding:20px 12px;border-bottom:1px solid var(--lx-line);cursor:pointer;min-width:0}.lx-site .lx-store-row.is-selected{background:var(--lx-photo-tint)}.lx-site .lx-store-row__head{display:flex;justify-content:space-between;align-items:start;gap:8px}.lx-site .lx-store-row h3{margin:0;min-width:0}.lx-site .lx-store-row .lx-store-name{font:600 17px/1.35 var(--lx-sans);height:auto;min-height:44px;padding:0;background:transparent;color:var(--lx-ink);text-align:left;white-space:normal;justify-content:start}.lx-site .lx-store-row .lx-store-heart{flex-shrink:0;width:44px;height:44px;background:transparent;color:var(--lx-teal)}.lx-site .lx-store-city,.lx-site .lx-store-status,.lx-site .lx-locator-message{font:400 14px/1.5 var(--lx-sans);color:var(--lx-muted);margin:4px 0 8px}.lx-site .lx-store-status{display:flex;align-items:center;gap:7px;font-size:12px}.lx-site .lx-store-status>span{width:6px;height:6px;border-radius:50%;background:var(--lx-muted)}.lx-site .lx-store-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lx-site .lx-store-action{min-height:44px;height:44px;padding:0 15px;border:1px solid var(--lx-photo-line);border-radius:var(--lx-r-pill);background:transparent;color:var(--lx-teal);font:600 12px/1 var(--lx-sans);gap:6px;text-decoration:none}.lx-site .lx-store-action:hover,.lx-site .lx-store-heart:hover{background:var(--lx-photo-tint)}.lx-site .lx-store-action--primary{background:var(--lx-teal);border-color:var(--lx-teal);color:var(--lx-sand)}.lx-site .lx-store-action--primary:hover{background:var(--lx-teal-2)}.lx-site .lx-view-map{display:none}.lx-site .lx-saved-filter{margin-top:12px}.lx-site .lx-locator-map-shell{position:sticky;top:calc(var(--lx-header-h) + 24px);min-height:560px;max-height:820px;height:calc(100svh - var(--lx-header-h) - 48px);border-radius:20px;overflow:hidden;background:var(--lx-cream)}.lx-site .lx-locator-map-shell .lx-locator-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lx-site .lx-map-hint{position:absolute;bottom:16px;left:16px;background:var(--lx-sand);color:var(--lx-muted);font:400 11px/1.4 var(--lx-sans);padding:6px 10px;border-radius:var(--lx-r-pill);pointer-events:none}.lx-site .lx-map-pin{width:44px;height:44px;background:transparent;border:0;display:grid;place-items:center;cursor:pointer;padding:0}.lx-site .lx-map-pin__core{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--lx-sand);color:var(--lx-ink);background:var(--lx-sun);font:400 15px/1 var(--lx-display);transition:transform .2s}.lx-site .lx-map-pin.is-selected .lx-map-pin__core{transform:scale(1.285714);outline:2.33px solid var(--lx-teal);outline-offset:1.56px}.lx-site .lx-static-map{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lx-site .lx-locator-map-shell[data-map-state=fallback]>.lx-locator-map{visibility:hidden}.lx-site .lx-static-map>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--lx-map-land)}.lx-site .lx-map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--lx-teal);color:var(--lx-sand);font:600 14px var(--lx-sans)}.lx-site .lx-map-loading .lx-tribal{position:absolute;inset:0 0 auto;opacity:.35}.lx-site .lx-map-loading>svg{width:40px;height:40px}.lx-site .lx-static-pin{position:absolute;transform:translate(-50%,-50%)}.lx-site .lx-static-pin:hover{background:transparent}.lx-site .lx-static-selected{position:absolute;top:16px;left:16px;width:min(280px,calc(100% - 32px));background:var(--lx-paper);border-radius:12px;box-shadow:var(--lx-shadow);padding:14px}.lx-site .lx-static-selected>button{position:absolute;top:4px;right:4px;color:var(--lx-teal);background:var(--lx-paper)}.lx-site .lx-map-store{font-family:var(--lx-sans);color:var(--lx-text)}.lx-site .lx-map-store>img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:12px}.lx-site .lx-map-store h3{font:600 17px/1.35 var(--lx-sans);margin:0 0 8px}.lx-site .lx-map-store p{font:400 12px/1.5 var(--lx-sans);color:var(--lx-muted);margin:4px 0}.lx-site .lx-store-popup .mapboxgl-popup-content{width:260px;background:var(--lx-paper);padding:16px;border-radius:16px;box-shadow:var(--lx-shadow)}.lx-site .lx-store-popup .mapboxgl-popup-tip{border-top-color:var(--lx-paper)}.lx-site .lx-store-popup .mapboxgl-popup-close-button{color:var(--lx-teal);font-size:20px;right:4px;top:0}@media (max-width: 1023px){.lx-site .lx-locator-grid{grid-template-columns:minmax(0,1fr);gap:24px}.lx-site .lx-locator-map-shell{grid-row:1;position:relative;top:auto;height:var(--lx-mobile-map-h, 42svh);min-height:0;max-height:none}.lx-site .lx-locator-search-wrap{position:sticky;top:var(--lx-header-h);z-index:5;padding-block:12px}.lx-site .lx-store-row{padding-inline:0}.lx-site .lx-store-row.is-selected{padding-inline:12px}.lx-site .lx-view-map{display:inline-flex}.lx-site .lx-map-hint{display:none}}.lx-site .lx-finder--page{background:var(--lx-sand)}.lx-site .lx-finder-hero{background:var(--lx-teal);color:var(--lx-sand);text-align:center;padding-top:64px}.lx-site .lx-finder-hero .lx-wrap{padding-bottom:48px}.lx-site .lx-finder-hero .lx-lede{max-width:650px;margin:24px auto;color:var(--lx-sand)}.lx-site .lx-finder-hero .lx-eyebrow{color:var(--lx-gold)}.lx-site .lx-finder-hero>.lx-tribal{--lx-band-mark: var(--lx-sand)}.lx-site .lx-finder-hero .lx-locator-search-wrap{max-width:680px;margin:32px auto 0;padding:0;background:transparent}.lx-site .lx-finder-hero .lx-locator-message{color:var(--lx-sand)}.lx-site .lx-locator-search{background:var(--lx-paper);height:56px}.lx-site .lx-region-bar{display:flex;gap:8px;overflow-x:auto;background:var(--lx-sand);position:sticky;top:var(--lx-header-h);z-index:6;padding:16px 0}.lx-site .lx-finder--page .lx-region-bar{padding-inline:max(24px,calc((100% - 1240px)/2))}.lx-site .lx-region-bar button{flex-shrink:0;border-radius:var(--lx-r-pill);border:1px solid var(--lx-photo-line);min-height:44px;color:var(--lx-teal)}.lx-site .lx-region-bar button[aria-selected=true]{background:var(--lx-teal);color:var(--lx-sand);border-color:var(--lx-teal)}.lx-site .lx-finder--page .lx-locator-grid{max-width:1288px;margin:auto;padding:24px}.lx-site .lx-locator-map-shell{top:calc(var(--lx-header-h) + 92px);height:calc(100svh - var(--lx-header-h) - 116px)}.lx-site .lx-store-region{margin:24px 0 12px;font-size:12px}.lx-site .lx-store-row{position:relative;border:1px solid var(--lx-line);border-left:3px solid transparent;border-radius:20px;margin-bottom:12px;padding:18px 16px 18px 46px;background:var(--lx-paper);transition:transform .18s,box-shadow .18s}.lx-site .lx-store-row:hover{transform:translateY(-2px);box-shadow:var(--lx-shadow)}.lx-site .lx-store-row.is-selected{border-left-color:var(--lx-sun);background:var(--lx-mango-paper)}.lx-site .lx-store-row .lx-store-name{font-size:18px}.lx-site .lx-store-number{position:absolute;left:12px;top:29px;font:400 16px/1 var(--lx-display);color:var(--lx-muted)}.lx-site .lx-store-thumb{float:right;width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin:0 0 10px 8px}.lx-site .lx-store-status>span{background:var(--lx-sun-deep);width:7px;height:7px}.lx-site .lx-store-status.is-open>span{background:var(--lx-leaf)}.lx-site .lx-store-row__head{gap:0}.lx-site .lx-store-row .lx-store-heart{width:44px}.lx-site .lx-map-pin{width:48px;height:52px}.lx-site .lx-map-pin[hidden]{display:none}.lx-site .lx-map-pin__core{width:36px;height:40px;background:transparent;border:0;border-radius:0;filter:var(--lx-pin-shadow);transition:transform .2s,filter .2s}.lx-site .lx-map-pin__core svg{width:100%;height:100%;overflow:visible}.lx-site .lx-pin-field{fill:var(--lx-sun);stroke:var(--lx-sand);stroke-width:2;vector-effect:non-scaling-stroke}.lx-site .lx-pin-mask{fill:var(--lx-sand)}.lx-site .lx-map-pin:hover .lx-map-pin__core,.lx-site .lx-map-pin.is-hovered .lx-map-pin__core{transform:translateY(-2px);filter:var(--lx-pin-shadow-hover)}.lx-site .lx-map-pin.is-selected .lx-map-pin__core{width:44px;height:48px;transform:none;outline:0;animation:lx-pin-drop .38s ease-out}.lx-site .lx-map-pin.is-selected .lx-pin-field{fill:var(--lx-teal)}.lx-site .lx-pin-number{display:none;position:absolute;bottom:50px;background:var(--lx-teal);color:var(--lx-sand);border-radius:6px;padding:4px 8px;font:16px var(--lx-display)}.lx-site .lx-map-pin:hover .lx-pin-number,.lx-site .lx-map-pin.is-hovered .lx-pin-number{display:block}.lx-site .lx-map-cluster{width:44px;height:44px;border-radius:50%;background:var(--lx-teal);color:var(--lx-sand);border:2px solid var(--lx-sand);box-shadow:var(--lx-shadow);font:20px var(--lx-display);cursor:pointer}.lx-site .lx-map-pin:focus-visible,.lx-site .lx-map-cluster:focus-visible,.lx-site .lx-store-row:focus-visible,.lx-site .lx-region-bar button:focus-visible{outline:3px solid var(--lx-sun-deep);outline-offset:3px}.lx-site .lx-popup-band{height:6px;margin:-16px -16px 14px;width:calc(100% + 32px)}.lx-site .lx-store-popup .mapboxgl-popup-content{overflow:hidden;padding-top:16px}.lx-site .lx-store-popup .mapboxgl-popup-close-button{width:32px;height:32px;top:4px;right:4px;border-radius:50%;background:var(--lx-paper)}.lx-site .lx-map-store h3{padding-right:24px}.lx-site .lx-locator-map .mapboxgl-ctrl-group{background:var(--lx-paper);border-radius:8px;box-shadow:var(--lx-shadow)}.lx-site .lx-locator-map .mapboxgl-ctrl-group button{width:32px;height:32px;min-height:32px}.lx-site .lx-locator-map .mapboxgl-ctrl-top-right{top:0;right:0}.lx-site .lx-locator-map .mapboxgl-ctrl-bottom-left{display:flex;align-items:end;gap:4px}.lx-site .lx-locator-map .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 8px 8px;float:none}.lx-site .lx-locator-map .mapboxgl-ctrl-attrib{background:var(--lx-paper);color:var(--lx-muted);font-size:10px}.lx-site .lx-locator-map .mapboxgl-ctrl-attrib-inner a{color:inherit}.lx-site .lx-store-row.is-pin-highlighted{outline:2px solid var(--lx-sun);outline-offset:0}.lx-site .lx-store-row{scroll-margin-block:calc(var(--lx-header-h) + 32px)}@media (max-width:767px){.lx-site .lx-store-popup{display:none}}.lx-site .lx-mobile-view{display:none}.lx-site .lx-finder-empty{padding:32px 8px;display:grid;gap:18px}.lx-site .lx-shelves-intro{display:flex;gap:40px;align-items:center;margin-bottom:48px}.lx-site .lx-shelves-cans{display:flex;flex:0 0 190px;height:180px}.lx-site .lx-shelves-cans .lx-art{position:relative;inset:auto;background:transparent;width:95px;height:180px}@keyframes lx-pin-drop{0%{transform:translateY(-12px)}60%{transform:translateY(2px)}to{transform:translateY(0)}}@media (max-width: 1023px){.lx-site .lx-locator-map-shell{top:auto;height:var(--lx-mobile-map-h,42svh)}.lx-site .lx-mobile-view{display:flex;justify-content:center;padding:8px;border-bottom:1px solid var(--lx-line);margin-bottom:16px}.lx-site .lx-mobile-view button{border-radius:var(--lx-r-pill);min-width:96px;color:var(--lx-teal);min-height:44px}.lx-site .lx-mobile-view button[aria-pressed=true]{background:var(--lx-teal);color:var(--lx-sand)}.lx-site .lx-locator-grid--map .lx-locator-map-shell{height:calc(100svh - var(--lx-header-h) - 160px)}.lx-site .lx-locator-grid--map .lx-store-list{display:none}.lx-site .lx-store-row,.lx-site .lx-store-row.is-selected{padding:16px 12px 16px 40px}.lx-site .lx-locator-search-wrap{position:relative;top:auto}.lx-site .lx-finder-hero{padding-top:48px}.lx-site .lx-finder-hero .lx-h1{font-size:48px}.lx-site .lx-shelves-intro{flex-direction:column;text-align:center;gap:24px}.lx-site .lx-shelves-cans{flex-basis:auto}}@media (prefers-reduced-motion: reduce){.lx-site .lx-map-pin__core,.lx-site .lx-store-row{transition:none;animation:none!important}.lx-site .lx-store-row:hover{transform:none}}.lx-site .lx-rose-feature__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:40px}.lx-site .lx-rose-feature__copy{max-width:none;margin:0;width:100%;min-width:0}.lx-site .lx-rose-cta,.lx-site .lx-rose-cta .lx-form{margin-top:24px}.lx-site .lx-rose-feature .lx-rose-cta .lx-btn--sun,.lx-site .lx-rose-feature .lx-rose-cta .lx-btn--sun:hover{background:var(--lx-burgundy);color:var(--lx-rose-field)}.lx-site .lx-rose-helper{margin:12px 0 0;font-size:12px;color:var(--lx-muted)}.lx-site .lx-rose-feature .lx-rose-story-link{display:inline-flex;margin-top:24px;color:var(--lx-burgundy);background:none;border:0;min-height:44px;align-items:center}.lx-rose-feature-tiles{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;margin:48px auto 0;max-width:920px;align-items:start}.lx-rose-footage-tile,.lx-rose-quote-tile{position:relative;margin:0;border:1px solid var(--lx-antique-gold);border-radius:12px;overflow:hidden;background:var(--lx-rose-field);color:var(--lx-burgundy)}.lx-rose-footage-tile{aspect-ratio:5/6}.lx-rose-footage-tile>.lx-tribal,.lx-rose-quote-tile>.lx-tribal{position:absolute;top:0;left:0;width:100%;height:3px;z-index:2}.lx-rose-footage-tile .lx-rose-tile-video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;aspect-ratio:auto}.lx-rose-footage-tile .lx-rose-tile-video>:is(img,video){width:100%;height:auto;max-width:540px;-o-object-fit:contain;object-fit:contain}.lx-rose-label-chip{position:absolute;bottom:16px;left:16px;right:16px;width:-moz-fit-content;width:fit-content;padding:10px 12px;font-size:12px;font-weight:600;background:var(--lx-rose-field);color:var(--lx-burgundy);border:1px solid var(--lx-antique-gold);border-radius:4px;z-index:2}.lx-rose-quote-tile{aspect-ratio:4/3;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:16px}.lx-rose-quote-tile blockquote{margin:0;font-size:28px;line-height:1.18}.lx-rose-farm-lockup{margin:0;font-size:12px;font-weight:600;line-height:1.5}.lx-farm-logo-pending{display:block;width:64px;height:28px;border:1px solid var(--lx-antique-gold);opacity:.35}.lx-rose-quote-tile>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lx-rose-quote-tile.lx-rose-john-photo{aspect-ratio:4/5;padding:0;display:block}.lx-rose-john-photo .lx-john-lower-third{position:absolute;bottom:16px;left:16px;right:16px;padding:12px;background:var(--lx-rose-field);color:var(--lx-burgundy);border:1px solid var(--lx-antique-gold);border-radius:4px}.lx-john-lower-third>p:last-child{margin:6px 0 0;font-size:12px;line-height:1.4}.lx-rose-grown-by{background:var(--lx-rose-field);color:var(--lx-burgundy)}.lx-grown-by-tile{position:relative;aspect-ratio:4/5;max-width:500px;width:100%;background:var(--lx-paper);border:1px solid var(--lx-antique-gold);border-radius:12px;overflow:hidden;display:grid;place-content:center;padding:24px;text-align:center}.lx-grown-by-tile>.lx-tribal{position:absolute;top:0;left:0;width:100%;height:3px}.lx-grown-by-tile img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lx-grown-by-tile:has(img){padding:0}@media (prefers-reduced-motion:reduce){.lx-rose-tile-video>video{visibility:hidden}}@media (max-width:768px){.lx-site .lx-rose-feature>.lx-wrap{padding-inline:16px}.lx-rose-feature-tiles{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.lx-rose-quote-tile blockquote{font-size:30px}}.lx-rose-feature__intro{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;align-items:start}.lx-site .lx-rose-feature__copy .lx-h2{font-size:64px;margin:16px 0 0}.lx-site .lx-rose-feature__copy .lx-eyebrow{font-size:11px;line-height:1.6;color:var(--lx-burgundy)}.lx-rose-packshot{position:relative;width:150px;height:240px;margin:0;background:var(--lx-paper);border:1px solid var(--lx-antique-gold);border-radius:8px;overflow:hidden}.lx-rose-packshot>.lx-tribal{position:absolute;inset:0 0 auto;height:3px}.lx-site .lx-rose-packshot .lx-art{background:none}.lx-site .lx-rose-packshot .lx-art img{height:88%;bottom:6%;max-width:80%;filter:drop-shadow(var(--lx-contact-shadow))}.lx-site .lx-rose-feature__grid>.lx-rose-john-photo{height:100%;aspect-ratio:auto;min-height:640px}.lx-site .lx-rose-feature__grid>.lx-rose-john-photo>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%}.lx-site .lx-rose-feature .lx-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lx-site .lx-rose-feature .lx-form{gap:16px;padding:0;border:0;background:none}.lx-site .lx-rose-feature .lx-check{font-size:12px;line-height:1.5}.lx-site .lx-rose-feature .lx-rose-timeline{margin:24px 0;gap:12px}@media (max-width:1023px){.lx-site .lx-rose-feature__grid{grid-template-columns:1fr;gap:32px}.lx-site .lx-rose-feature__grid>.lx-rose-john-photo{min-height:0;height:auto;aspect-ratio:4/5}.lx-site .lx-rose-feature__grid>.lx-rose-john-photo>img{height:100%;-o-object-position:center;object-position:center}.lx-rose-feature__intro{grid-template-columns:1fr;gap:24px}.lx-rose-packshot{grid-row:2;width:150px;height:240px}.lx-site .lx-rose-feature__copy{display:flex;flex-direction:column}.lx-rose-feature__intro{display:contents}.lx-rose-feature__intro>div{order:0}.lx-site .lx-rose-feature .lx-rose-timeline{order:1}.lx-rose-packshot{order:2;margin-bottom:24px}.lx-rose-cta{order:3}.lx-site .lx-rose-feature__copy .lx-h2{font-size:56px}}.lx-journal-accent--orange{--lx-post-accent: var(--lx-sun-deep);--lx-post-tag: var(--lx-sun);--lx-post-tag-ink: var(--lx-ink)}.lx-journal-accent--gold{--lx-post-accent: var(--lx-antique-gold);--lx-post-tag: var(--lx-gold);--lx-post-tag-ink: var(--lx-ink)}.lx-journal-accent--teal{--lx-post-accent: var(--lx-teal);--lx-post-tag: var(--lx-teal);--lx-post-tag-ink: var(--lx-sand)}.lx-journal-accent--green{--lx-post-accent: var(--lx-can-green-ink);--lx-post-tag: var(--lx-can-green-ink);--lx-post-tag-ink: var(--lx-sand)}.lx-category{display:inline-flex;align-self:start;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:var(--lx-r-pill);background:var(--lx-post-tag);color:var(--lx-post-tag-ink);font:600 12px/1.5 var(--lx-sans);margin-bottom:12px}.lx-journal-feature{position:relative;padding-top:12px}.lx-journal-feature>.lx-tribal{position:absolute;top:0}.lx-journal-feature .lx-category{margin-right:12px}.lx-journal-card{border-top:5px solid var(--lx-post-accent);padding-top:12px;text-decoration:none}.lx-journal-feature{text-decoration:none}.lx-journal-card .lx-journal-cover img{transition:transform .4s ease}.lx-journal-card:hover .lx-journal-cover img{transform:scale(1.03)}.lx-journal-card h2,.lx-journal-feature h2{text-decoration:none}.lx-journal-meta{text-transform:uppercase;letter-spacing:0;font-weight:600}.lx-journal-with-shelf{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:32px;align-items:start}.lx-journal-shelf{position:sticky;top:calc(var(--lx-header-h) + 24px);border-left:1px solid var(--lx-line);padding-left:24px}.lx-journal-shelf__item{margin-bottom:32px}.lx-journal-shelf__can{position:relative;height:160px}.lx-journal-shelf__can .lx-art{background:transparent}.lx-journal-shelf h3{font:400 20px/1.2 var(--lx-display);margin:12px 0}.lx-journal-shelf .lx-btn{padding:10px 12px}.lx-journal-reading{display:grid;grid-template-columns:minmax(0,66ch) 200px;justify-content:center;gap:48px;margin-top:48px}.lx-site.lx-journal .lx-journal-reading .blog-prose{width:100%}.lx-reading-progress{position:fixed;inset:0 0 auto;height:4px;z-index:75;background:transparent;pointer-events:none}.lx-reading-progress span{display:block;height:100%;background:var(--lx-post-accent);transform-origin:left center}.lx-site.lx-journal .blog-prose blockquote:after{content:"";display:block;width:56px;height:6px;margin-top:16px;background:var(--lx-post-accent);-webkit-mask:var(--lx-brush-pattern) center / contain no-repeat;mask:var(--lx-brush-pattern) center / contain no-repeat}@media (max-width: 1199px){.lx-journal-with-shelf,.lx-journal-reading{grid-template-columns:minmax(0,1fr)}.lx-journal-shelf{display:none}}@media (prefers-reduced-motion: reduce){.lx-journal-card:hover .lx-journal-cover img{transform:none}}.lx-journal{background:var(--lx-cream)}.lx-journal-heading{padding-block:64px 48px}.lx-journal-heading h1{margin:0}.lx-journal-heading .lx-lede{margin-top:20px}.lx-journal-content{padding-bottom:64px}.lx-journal-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);background:var(--lx-paper);border-radius:var(--lx-r-lg);overflow:hidden;margin-bottom:48px;color:var(--lx-text)}.lx-journal-feature .lx-journal-cover{height:auto;min-height:0;aspect-ratio:1 / 1;align-self:center;border-radius:0}.lx-journal-feature__copy{padding:40px;align-self:center}.lx-journal-feature h2{font:400 36px/1.12 var(--lx-display);margin:20px 0}.lx-journal-feature p{font:400 17px/1.6 var(--lx-sans);color:var(--lx-muted);margin:0 0 24px}.lx-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch}.lx-journal-card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--lx-line);color:var(--lx-text)}.lx-journal-cover{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--lx-teal);border-radius:var(--lx-r-lg);flex-shrink:0}.lx-journal-cover img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lx-journal-cover .lx-category{position:absolute;left:12px;bottom:12px;margin:0}.lx-journal-dose{position:absolute;right:12px;top:12px;padding:8px 12px;background:var(--lx-sand);color:var(--lx-teal);font:600 12px/1.4 var(--lx-sans)}.lx-journal-card__copy{display:flex;flex:1;flex-direction:column;padding-block:24px}.lx-journal-meta{font:500 12px/1.5 var(--lx-sans);color:var(--lx-muted)}.lx-journal-card h2{font:400 25px/1.15 var(--lx-display);margin:12px 0}.lx-journal-excerpt{font:400 16px/1.6 var(--lx-sans);color:var(--lx-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px}.lx-journal-read{display:inline-flex;align-items:center;gap:8px;font:600 14px/1.5 var(--lx-sans);color:var(--lx-teal);margin-top:auto;min-height:44px}.lx-journal-card:hover h2,.lx-journal-feature:hover h2{color:var(--lx-sun-deep)}.lx-site .lx-journal-post-head{background:var(--lx-cream);color:var(--lx-text);padding:48px 0 32px}.lx-journal-post-head h1{font:400 48px/1.08 var(--lx-display);text-transform:uppercase;margin:24px 0;max-width:22ch}.lx-journal-post-head .lx-journal-meta{font-size:14px}.lx-journal-post-cover{width:min(600px,calc(100% - 48px));margin:0 auto 48px;background:var(--lx-teal)}.lx-journal-post-cover img{width:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;border-radius:var(--lx-r-lg)}.lx-journal-post-cover figcaption{font:400 14px/1.5 var(--lx-sans);color:var(--lx-muted);margin-top:12px}.lx-site.lx-journal .blog-prose{width:min(680px,calc(100% - 48px));max-width:680px;margin-inline:auto;font:400 17px/1.6 var(--lx-sans);color:var(--lx-text);padding:0}.lx-site.lx-journal .blog-prose p,.lx-site.lx-journal .blog-prose ul,.lx-site.lx-journal .blog-prose ol{font:inherit!important;line-height:1.6!important;margin:0 0 24px!important}.lx-site.lx-journal .blog-prose h2{font:400 32px/1.18 var(--lx-display)!important;margin:48px 0 20px!important;color:var(--lx-teal)!important;letter-spacing:0!important}.lx-site.lx-journal .blog-prose h3,.lx-site.lx-journal .blog-prose h4{font:600 22px/1.3 var(--lx-sans)!important;margin:32px 0 16px!important;letter-spacing:0!important;color:var(--lx-teal)!important}.lx-site.lx-journal .blog-prose blockquote{border:0!important;border-left:4px solid var(--lx-gold)!important;font:400 28px/1.35 var(--lx-display)!important;font-style:normal!important;padding:12px 24px!important;margin:40px 0!important;opacity:1!important;color:var(--lx-teal)}.lx-site.lx-journal .blog-prose code{background:var(--lx-photo-tint)!important}.lx-journal-post-head .lx-crumbs{color:var(--lx-muted)}.lx-journal-post-head .lx-crumbs a{color:var(--lx-teal)}.lx-journal-post-head .lx-crumbs li[aria-current=page]{color:var(--lx-muted)}.lx-site.lx-journal .lx-journal-post-head{background:var(--lx-cream)!important;color:var(--lx-text)}.lx-journal-neighbors{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-block:48px;border-top:1px solid var(--lx-line);margin-top:48px}.lx-journal-neighbors a{display:flex;flex-direction:column;gap:12px;min-height:44px}.lx-journal-neighbors strong{font:400 24px/1.2 var(--lx-display)}.lx-journal-neighbors a:last-child{text-align:right}.lx-journal-cta{padding-block:48px;background:var(--lx-teal);color:var(--lx-sand)}.lx-journal-cta .lx-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.lx-journal-cta h2{font:400 40px/1.1 var(--lx-display);margin:0 0 12px}.lx-journal-cta p{margin:0;font-size:14px;color:var(--lx-on-dark-muted)}.lx-home-press{grid-column:1 / -1}.lx-journal-related{padding-block:64px}.lx-journal-share{display:flex;flex-wrap:wrap;gap:24px;padding-block:24px}.lx-journal-reading{grid-template-columns:minmax(0,680px)}.lx-journal-with-shelf{display:block}@media (max-width: 1023px){.lx-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.lx-journal-grid,.lx-journal-feature{grid-template-columns:minmax(0,1fr)}.lx-journal-feature .lx-journal-cover{aspect-ratio:1 / 1;min-height:0}.lx-journal-feature__copy{padding:24px}.lx-journal-feature h2{font-size:28px}.lx-journal-post-head h1{font-size:36px}.lx-journal-cta .lx-wrap{flex-direction:column;align-items:start}.lx-journal-neighbors{gap:20px}.lx-journal-neighbors strong{font-size:20px}}.lx-journal :is(.lx-journal-card,.lx-journal-feature){border-top:0;border-bottom:1px solid var(--lx-line);border-radius:0;background:none;text-decoration:none!important}.lx-journal-card{padding-top:0}.lx-site.lx-journal .lx-journal-feature{margin-bottom:0}.lx-site.lx-journal .lx-journal-grid{gap:0 24px;margin-top:0;padding-top:0}.lx-site.lx-journal .lx-journal-grid .lx-journal-card{padding:32px 0 0;margin:0}.lx-site.lx-journal .lx-journal-card__copy{padding:16px 0 32px}.lx-site.lx-journal .lx-journal-card__copy .lx-category{margin:0}.lx-site.lx-journal .lx-journal-card h2{margin:8px 0 6px}.lx-site.lx-journal .lx-journal-card .lx-journal-read{margin-top:16px}@media (min-width:768px){.lx-site.lx-journal .lx-journal-grid .lx-journal-card{padding-top:40px}}.lx-journal-cover{background:none;border-radius:0}.lx-journal-cover:not(:has(img)),.lx-journal-post-cover:not(:has(img)){display:none}.lx-journal-feature:not(:has(img)){grid-template-columns:1fr}.lx-journal-feature p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:normal;word-break:normal}.lx-journal-feature .lx-journal-meta{display:inline-flex;align-items:center;gap:6px}.lx-journal-feature .lx-journal-meta svg{display:inline-block;flex-shrink:0}.lx-journal-cover .lx-real-photo{height:100%;-o-object-fit:cover;object-fit:cover}.lx-journal-post-cover .lx-real-photo{aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;border-radius:0}.lx-journal-card:hover .lx-journal-cover img{transform:none}.lx-journal-reading{margin-top:64px}.lx-journal :is(h1,h2){text-decoration:none!important}@media (max-width:767px){.lx-journal-grid{grid-template-columns:1fr}.lx-journal-heading{padding-block:64px}}.lx-site .lx-journal-heading{padding-block:48px 0}.lx-site .lx-journal-heading h1{font-size:clamp(40px,12.4vw,56px);line-height:1;white-space:nowrap}@media (min-width: 768px){.lx-site .lx-journal-heading{padding-top:64px}.lx-site .lx-journal-heading h1{font-size:72px}}.lx-site .lx-journal-heading>.lx-tribal{height:8px;width:100%;margin:24px 0 0;position:relative}.lx-site .lx-journal-heading .lx-lede{margin-bottom:0}.lx-site .lx-journal-content{padding-top:40px}.lx-site .lx-batch-strip{position:static;inset:auto;z-index:auto;width:auto;height:auto;transform:none;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--lx-teal);color:var(--lx-sand);padding:28px}.lx-batch-strip h2{margin:0}.lx-site .lx-batch-strip .lx-eyebrow,.lx-site .lx-event-tile .lx-eyebrow{color:var(--lx-sand)}.lx-batch-pass{background:var(--lx-teal);color:var(--lx-sand);border:1px solid var(--lx-sand)}.lx-batch-strip .lx-batch-pass{font-size:20px}.lx-batch-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-block:32px}.lx-batch-details dt{font-weight:700}.lx-batch-details dd{margin:4px 0 0}.lx-cannabinoid{border:1px solid var(--lx-line);padding:24px;margin-block:32px;border-radius:8px}.lx-thc-meter{max-width:460px;margin-block:20px}.lx-thc-meter label{display:block;margin-bottom:8px}.lx-thc-meter meter{width:100%;height:16px;accent-color:var(--lx-teal)}.lx-thc-meter meter::-webkit-meter-bar{background:var(--lx-sand);border:0}.lx-thc-meter meter::-webkit-meter-optimum-value{background:var(--lx-teal)}.lx-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px}.lx-panel{border:1px solid var(--lx-line);border-radius:8px;padding:20px;min-width:0}.lx-site .lx-panel-heading{position:static;inset:auto;z-index:auto;width:auto;height:auto;transform:none;background:none;color:inherit;padding:0;display:flex;justify-content:space-between;gap:12px;align-items:center}.lx-panel h4{margin:0;font-size:22px}.lx-panel summary{cursor:pointer;font-weight:600;padding-block:12px}.lx-analytes{width:100%;min-width:0}.lx-analytes th,.lx-analytes td{padding:10px;font-size:14px;overflow-wrap:anywhere}.lx-nd{color:var(--lx-teal);background:var(--lx-sand);display:inline-block;padding:2px 7px;border-radius:3px}.lx-rose-coa{border-top:1px solid var(--lx-line);margin-top:40px;padding-top:28px}.lx-event{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:center}.lx-event-tile{position:relative;background:var(--lx-teal);color:var(--lx-sand);padding:40px 24px 24px;text-align:center;display:grid;justify-items:center;gap:20px}.lx-event-tile .lx-art{position:relative;inset:auto;width:180px;height:340px;background:transparent}.lx-site .lx-event-tile .lx-art img{position:static;transform:none;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.lx-event-teaser{max-width:460px;border-top:1px solid var(--lx-line);margin-top:24px;padding-top:16px}.lx-event-teaser h3{margin-block:8px;font-size:24px}.lx-event-teaser p{margin:0}@media (max-width:899px){.lx-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-event{grid-template-columns:1fr;gap:28px}}@media (max-width:599px){.lx-batch-details,.lx-panel-grid{grid-template-columns:1fr}.lx-site .lx-batch-strip{padding:20px;flex-wrap:wrap}.lx-cannabinoid{padding:16px}.lx-batch-strip h2{font-size:32px}.lx-analytes th,.lx-analytes td{padding:8px 5px;font-size:13px}}.lx-site{--lx-review-quote: hsl(21 78% 38%)}.lx-retailer-reviews{background:var(--lx-sand);color:var(--lx-teal);padding:56px 0;position:relative}.lx-retailer-reviews>.lx-tribal{position:absolute;inset:0 0 auto;width:100%;height:6px}.lx-retailer-reviews .lx-h2{margin-bottom:32px}.lx-site .lx-review-slide{flex-basis:50%}.lx-review-single{max-width:880px;margin-inline:auto}.lx-site .lx-review-single .lx-review-slide{flex-basis:100%}.lx-review-card{padding:24px 28px;border:1px solid var(--lx-gold);border-radius:8px;background:var(--lx-ivory);min-height:370px}.lx-review-open{display:block;font-family:Georgia,serif;font-size:80px;line-height:1;color:var(--lx-review-quote);height:62px}.lx-review-card blockquote{margin:0;font-size:20px;line-height:1.6;white-space:pre-line}.lx-review-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14px}.lx-review-card footer strong{font-size:18px}.lx-review-card footer>span:first-of-type{flex-basis:100%}.lx-review-verified{background:var(--lx-teal);color:var(--lx-sand);padding:5px 9px;border-top:2px solid var(--lx-gold)}.lx-site .lx-review-expand{color:var(--lx-teal);text-decoration:underline;padding-left:0;margin-top:12px}.lx-review-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px}.lx-review-controls>button{position:static;transform:none;width:44px;height:44px;background:var(--lx-teal);color:var(--lx-sand);border:0}.lx-review-dots{display:flex;gap:4px}.lx-review-dots button{width:32px;height:32px;padding:0}.lx-review-dots span{width:8px;height:8px;border:1px solid var(--lx-teal);border-radius:50%}.lx-review-dots [aria-current=true] span{background:var(--lx-teal)}.lx-recent-events{margin-top:64px;padding-top:32px;border-top:1px solid var(--lx-gold)}.lx-community-chip{display:inline-block;background:var(--lx-teal);color:var(--lx-sand);padding:6px 10px;font-size:12px;border-top:2px solid var(--lx-gold)}.lx-cleanup-event h3{margin:20px 0 12px}.lx-recent-events>h2{margin-bottom:24px}.lx-cleanup-event{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.lx-cleanup-tile{background:var(--lx-teal);color:var(--lx-sand);aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;position:relative}.lx-cleanup-tile>.lx-tribal{position:absolute;top:0;width:100%;height:8px}.lx-cleanup-tile svg:not(.lx-tribal){width:100px;height:100px}.lx-cleanup-tile strong{font-size:24px}.lx-community-announcement{margin-top:24px}@media (max-width:767px){.lx-site .lx-review-slide{flex-basis:100%}.lx-review-card{padding:20px}.lx-review-card blockquote{font-size:18px}.lx-cleanup-event{grid-template-columns:1fr}.lx-retailer-reviews{padding:40px 0}}.lx-site .lx-homehero.lx-canhero{display:grid;grid-template-columns:55% 45%;min-height:88svh;height:auto;max-height:none;padding:0;overflow:visible;background:var(--lx-teal);color:var(--lx-sand)}.lx-site .lx-homehero:before,.lx-site .lx-homehero:after{display:none}.lx-site .lx-homehero .lx-canhero__copy{width:100%;max-width:none;align-self:center;padding:64px 48px;border:0;border-radius:0;background:var(--lx-teal);color:var(--lx-sand);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.lx-site .lx-homehero .lx-canhero__copy>.lx-tribal{position:absolute;top:0;left:0;width:100%;height:3px}.lx-site .lx-homehero .lx-canhero__title{font-size:72px;max-width:12ch;margin:20px 0}.lx-site .lx-homehero .lx-canhero__title:after,.lx-site .lx-homehero .lx-eyebrow:after{display:none}.lx-site .lx-homehero :is(.lx-eyebrow,.lx-lede){color:var(--lx-sand)}.lx-site .lx-homehero .lx-lede{font-size:18px;max-width:38ch;margin-top:0}.lx-site .lx-homehero .lx-btn-row{gap:12px;flex-wrap:wrap;margin-top:28px}.lx-site .lx-homehero .lx-btn{font-size:12px;padding:16px;height:auto;letter-spacing:0}.lx-site .lx-homehero .lx-btn--ghost,.lx-site .lx-homehero .lx-btn--ghost:hover{background:var(--lx-sand);color:var(--lx-teal);border-color:var(--lx-sand)}.lx-site .lx-homehero .lx-hero-teaser{background:var(--lx-sand);color:var(--lx-burgundy);gap:8px;margin-top:24px;padding:12px 16px;font-size:12px;height:auto;white-space:normal}.lx-site .lx-hero-media{--hero-native-width:540px;position:relative;display:grid;place-items:center;align-self:stretch;overflow:hidden;min-width:0;background:var(--lx-video-water);border:1px solid var(--lx-hero-panel-line);border-radius:12px 0 0 12px}.lx-hero-media__frame{position:relative;width:min(100%,var(--hero-native-width));aspect-ratio:9/16}.lx-hero-media__frame>:is(img,video,picture),.lx-hero-media__frame>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lx-hero-media__frame video{opacity:0;transition:opacity .6s ease}.lx-hero-media--playing .lx-hero-media__frame video{opacity:1}.lx-hero-media__frame video::-webkit-media-controls,.lx-hero-media__frame video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.lx-hero-media__chip{position:absolute;bottom:16px;left:16px;padding:10px 12px;border:1px solid var(--lx-hero-panel-line);background:var(--lx-teal);color:var(--lx-sand);font-size:12px;border-radius:4px}@media (max-width:1023px){.lx-site .lx-homehero.lx-canhero{display:flex;flex-direction:column;min-height:0;height:auto;max-height:none;padding-top:16px}.lx-site .lx-hero-media{order:-1;width:calc(100% - 32px);max-width:var(--hero-native-width);margin:0 auto;aspect-ratio:4/5;border-radius:12px;flex-shrink:0}.lx-hero-media__frame{width:100%;height:100%;aspect-ratio:auto}.lx-hero-media__frame>img,.lx-hero-media__frame>picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lx-hero-media__frame video{display:none}.lx-site .lx-homehero .lx-canhero__copy{padding:32px 24px 40px}.lx-site .lx-homehero .lx-canhero__title{font-size:46px;line-height:1.05;max-width:12ch;margin:16px 0}.lx-site .lx-homehero .lx-lede{font-size:16px;line-height:1.5;max-width:36ch}.lx-site .lx-homehero .lx-eyebrow{font-size:11px;letter-spacing:0;margin-bottom:12px}.lx-site .lx-homehero .lx-btn-row{gap:8px;margin-top:24px}.lx-site .lx-homehero .lx-btn{font-size:11px;padding:14px 12px}}@media (prefers-reduced-motion:reduce){.lx-hero-media__frame video{display:none;transition:none}}.lx-site .lx-homehero>.lx-hero-top-rule{position:absolute;inset:0 0 auto;height:6px;z-index:4;width:100%}.lx-homehero>.lx-leaf-watermark{display:none}.lx-hero-stat-chips{display:none}@media (min-width:1024px){.lx-site .lx-homehero.lx-canhero{height:min(82svh,820px);min-height:0;max-height:82svh;border:0;overflow:hidden;position:relative}.lx-site .lx-homehero .lx-canhero__copy{grid-column:1;width:100%;max-width:620px;justify-self:center;align-self:center;padding:40px 36px;background:none;z-index:2}.lx-site .lx-homehero .lx-canhero__copy>.lx-tribal{display:none}.lx-site .lx-homehero .lx-canhero__title{font-size:86px;margin:16px 0;line-height:1.04}.lx-site .lx-homehero .lx-canhero__copy .lx-lede{margin-top:0}.lx-site .lx-homehero .lx-hero-media{grid-column:2;width:100%;height:100%;border:0;border-radius:0;background:none}.lx-hero-media__frame{width:100%;height:100%;aspect-ratio:auto}.lx-hero-media__frame>:is(img,video),.lx-hero-media__frame>picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.lx-homehero .lx-hero-media:after{content:"";position:absolute;inset:0 auto 0 0;width:120px;background:linear-gradient(to right,var(--lx-teal),transparent);pointer-events:none}.lx-homehero>.lx-leaf-watermark{display:block;position:absolute;top:auto;right:auto;bottom:12px;left:16px;width:180px;height:240px;opacity:.12;pointer-events:none;z-index:1}.lx-homehero>.lx-leaf-watermark .lx-can-leaf{width:150px;height:240px;top:0;right:0;transform:rotate(-20deg)}.lx-hero-stat-chips{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px;margin:20px 0 0}.lx-hero-stat-chips li{background:var(--lx-teal-2);border:1px solid var(--lx-line-dark);border-top:3px solid var(--lx-gold);padding:10px 12px;font-size:12px}.lx-site .lx-homehero .lx-hero-teaser{margin-top:16px}.lx-hero-media__chip{left:132px;z-index:2}}.lx-site{--lx-farm-panel:var(--lx-sand);--lx-farm-ink:var(--lx-teal);--lx-farm-pin:var(--lx-sun)}.lx-triangle-hero{background:var(--lx-teal);color:var(--lx-sand);position:relative;padding:64px 0 48px}.lx-triangle-hero>.lx-tribal{position:absolute;inset:0 0 auto;height:6px;width:100%}.lx-triangle-hero .lx-eyebrow{color:var(--lx-sand)}.lx-triangle-hero .lx-lede{max-width:50ch}.lx-site .lx-triangle-hero .lx-lede,.lx-site .lx-farm-hero .lx-lede{color:var(--lx-sand)}.lx-site .lx-home-origin{height:540px;min-height:0}.lx-site .lx-home-origin>img{-o-object-position:center;object-position:center}.lx-triangle-map{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}.lx-triangle-map svg{width:100%;max-height:550px;background:var(--lx-sand)}.lx-triangle-county{fill:var(--lx-teal);stroke:var(--lx-sand);stroke-width:3}.lx-triangle-map text{fill:var(--lx-sand);font-size:15px;font-weight:700}.lx-triangle-pin{fill:var(--lx-farm-pin);stroke:var(--lx-sand);stroke-width:2}.lx-triangle-map .lx-triangle-pin-number{fill:var(--lx-teal);font-size:12px}.lx-triangle-map ol{padding-left:24px;margin:0}.lx-triangle-map li{padding:12px 4px;border-bottom:1px solid var(--lx-line)}.lx-triangle-map a{font-weight:700}.lx-triangle-map small{display:block;font-weight:400}.lx-triangle-map>.lx-note{grid-column:1/-1}.lx-triangle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lx-triangle-card{border-bottom:3px solid var(--lx-gold);padding-bottom:20px;min-width:0}.lx-triangle-card h2{font-size:24px;margin:20px 0 8px}.lx-triangle-card p{font-size:14px}.lx-triangle-card .lx-link{display:inline-block;margin-top:16px}.lx-farm-photo{width:100%;aspect-ratio:3/2;overflow:hidden;position:relative;background:var(--lx-farm-panel)}.lx-farm-photo img,.lx-farm-photo [data-image-fallback]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lx-farm-photo--tile{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:28px 20px;border:1px solid var(--lx-gold);color:var(--lx-farm-ink)}.lx-farm-photo--tile .lx-tribal{position:absolute;top:0;left:0;width:100%;height:6px}.lx-farm-photo--tile .lx-can-leaf{width:40px;height:48px}.lx-farm-photo--tile p{font-size:26px;margin:16px 0}.lx-farm-photo--tile span{font-size:12px}.lx-farm-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--lx-teal);color:var(--lx-sand)}.lx-farm-hero__copy{padding:48px 32px}.lx-farm-hero .lx-eyebrow{color:var(--lx-sand)}.lx-farm-hero h1{font-size:64px;line-height:1.06}.lx-farm-hero .lx-farm-photo{aspect-ratio:4/3}.lx-farm-hero .lx-farm-photo img{-o-object-fit:cover;object-fit:cover}.lx-farm-hero a{color:var(--lx-sand)}.lx-farm-claims{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lx-farm-claims article{border-top:4px solid var(--lx-sun);padding:20px 0;font-size:22px;line-height:1.3}.lx-farm-story{display:grid;grid-template-columns:1fr 1.4fr;gap:48px}.lx-farm-story p{max-width:65ch}.lx-farm-chips{list-style:none;display:flex;flex-wrap:wrap;gap:12px;padding:0}.lx-farm-chips li{border:1px solid var(--lx-gold);border-top:3px solid var(--lx-gold);padding:12px 16px}.lx-farm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lx-farm-gallery .lx-farm-photo{aspect-ratio:4/5}.lx-farm-gallery img{-o-object-fit:contain;object-fit:contain}.lx-farm-gallery figure{margin:0}.lx-farm-gallery figcaption{font-size:12px;padding:12px 0}.lx-farm-prevnext{display:flex;justify-content:space-between;gap:24px;padding:32px 0;border-top:1px solid var(--lx-line)}.lx-chef-pending{color:var(--lx-burgundy);border:1px solid var(--lx-gold)}.lx-chef-pending .lx-line-icon{width:72px;height:72px}.lx-chef-pending .lx-h3{font-size:28px;max-width:20ch}.lx-site .lx-chef-pending{background:var(--lx-ivory);color:var(--lx-burgundy);border-radius:8px;align-items:center;text-align:center}.lx-site .lx-chef-pending .lx-h3{color:var(--lx-burgundy);font-size:40px;max-width:22ch}@media (max-width:1023px){.lx-triangle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-farm-hero h1{font-size:44px}.lx-farm-claims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lx-triangle-map,.lx-triangle-grid,.lx-farm-hero,.lx-farm-story,.lx-farm-gallery{grid-template-columns:1fr}.lx-triangle-hero{padding:40px 0}.lx-farm-hero__copy{padding:32px 24px}.lx-farm-hero h1{font-size:42px}.lx-farm-claims article{font-size:18px}.lx-farm-claims,.lx-farm-story{gap:16px}.lx-farm-prevnext a{max-width:48%}.lx-farm-gallery .lx-farm-photo{aspect-ratio:4/5}}.lx-photo-credit{position:absolute;bottom:0;left:0;right:0;background:var(--lx-teal);color:var(--lx-sand);font:11px/1.4 var(--lx-sans);padding:6px 8px}.lx-triangle-card .lx-farm-photo{aspect-ratio:4/3}.lx-triangle-card h2{font-size:22px;line-height:1.15;margin:12px 0 6px}.lx-triangle-card p{font-size:13px;line-height:1.4;margin:6px 0}.lx-triangle-card .lx-link{margin-top:6px;font-size:14px}.lx-farm-hero .lx-farm-photo{max-height:600px}.lx-real-photo{display:block;width:100%;height:auto;margin-inline:auto}.lx-real-photo--portrait{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.lx-farm-photo{aspect-ratio:auto;background:none}.lx-farm-photo .lx-real-photo{height:auto;-o-object-fit:contain;object-fit:contain}.lx-farm-gallery .lx-farm-photo{aspect-ratio:auto}@media (max-width:767px){.lx-farm-gallery .lx-farm-photo{aspect-ratio:auto}}.lx-farm-hero--text{grid-template-columns:1fr}.lx-farm-hero--text .lx-farm-hero__copy{width:min(1200px,100%);margin:auto}.lx-triangle-card--text{border-bottom:1px solid var(--lx-line)}.lx-triangle-card h2 a{text-decoration:none!important}@media (max-width:767px){.lx-site .lx-triangle-map-section{padding-block:24px}.lx-triangle-map{gap:12px}.lx-triangle-map svg{max-height:200px}.lx-triangle-map ol{display:none}.lx-triangle-map>.lx-note{margin:0;font-size:11px}.lx-site .lx-triangle-cards-section{padding-block:24px}.lx-triangle-grid{gap:16px}.lx-triangle-card--text{padding:12px 0}.lx-triangle-card--text h2{margin-top:0}.lx-triangle-card--text p{margin:6px 0 0}.lx-triangle-card .lx-farm-photo{max-height:160px;overflow:hidden}.lx-triangle-card .lx-farm-photo img{height:160px;-o-object-fit:cover;object-fit:cover}.lx-site .lx-triangle-trust{padding-block:64px}.lx-triangle-trust h2{font-size:28px;margin-bottom:12px}.lx-triangle-page .lx-footer{padding-top:24px;font-size:11px}.lx-triangle-page .lx-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-bottom:16px}.lx-triangle-page .lx-footer__brand{display:none}.lx-triangle-page .lx-footer ul{gap:4px}.lx-triangle-page .lx-footer li a{padding-block:3px;display:inline-block}.lx-triangle-page .lx-footer__top h3{margin-bottom:8px}.lx-triangle-page .lx-footer__legal{font-size:10px;line-height:1.4;gap:8px;padding-block:16px}.lx-triangle-page .lx-footer__base{padding-top:8px;gap:4px}.lx-triangle-page .lx-triangle-hero{padding-block:24px}.lx-triangle-page .lx-triangle-hero h1{font-size:42px;margin-block:12px}.lx-triangle-page .lx-triangle-hero .lx-lede{font-size:16px;margin-block:12px}.lx-triangle-card--text{padding-block:8px}.lx-triangle-card .lx-farm-photo{max-height:120px}.lx-triangle-card .lx-farm-photo img{height:120px}.lx-triangle-card:nth-child(2) .lx-farm-photo img{-o-object-fit:contain;object-fit:contain}.lx-triangle-page .lx-footer__top{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lx-triangle-page .lx-footer{font-size:9px;--lx-gutter:16px}.lx-triangle-page .lx-footer__top h3{font-size:10px}.lx-triangle-page .lx-footer li a{overflow-wrap:anywhere}.lx-triangle-page .lx-triangle-map svg{max-height:150px}.lx-triangle-page .lx-triangle-card:not(.lx-triangle-card--text){padding-bottom:4px}}.lx-site{--lx-stage-can-shadow:drop-shadow(12px 20px 10px color-mix(in srgb,var(--lx-teal) 35%,transparent));--lx-stage-glow:radial-gradient(ellipse,color-mix(in srgb,var(--lx-gold) 25%,transparent),transparent 68%)}.lx-site .lx-homehero--stage.lx-canhero{grid-template-columns:55% 45%}.lx-stage-hero-media{position:relative;display:grid;place-items:center;min-width:0;height:100%;isolation:isolate;overflow:clip}.lx-stage-hero-block{position:absolute;top:0;right:0;bottom:0;left:25%;background:var(--lx-sand);z-index:-2;overflow:hidden}.lx-stage-hero-block>.lx-tribal{position:absolute;top:16px;left:0;width:100%;height:18px;opacity:.3}.lx-stage-hero-block>.lx-tribal:last-child{top:auto;bottom:16px}.lx-stage-hero-glow{position:absolute;top:5%;right:0;bottom:5%;left:0;background:var(--lx-stage-glow);z-index:-1;animation:stage-glow 6s ease-in-out infinite alternate}.lx-stage-hero-can{position:relative;width:185px;max-width:70%;transform:rotate(6deg);filter:var(--lx-stage-can-shadow);animation:stage-float 6s ease-in-out infinite}.lx-site .lx-stage-hero-can .lx-art{position:relative;inset:auto;width:100%;height:auto;display:flex;align-items:center;justify-content:center;overflow:visible;background:none}.lx-site .lx-stage-hero-can img{position:static;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:none;filter:none}.lx-stage-hero-caption{position:absolute;bottom:24px;right:24px;padding:10px 14px;background:var(--lx-teal);color:var(--lx-sand);border-top:3px solid var(--lx-gold);font-size:12px}.lx-site .lx-homehero--stage .lx-hero-stat-chips{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px}.lx-homehero--stage .lx-hero-stat-chips li{background:var(--lx-teal-2);border-top:3px solid var(--lx-gold);padding:10px 12px;font-size:12px}@keyframes stage-float{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-4px)}}@keyframes stage-glow{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (min-width:1024px){.lx-stage-hero-can{margin-left:-160px}}@media (max-width:1023px){.lx-site .lx-homehero--stage{overflow:hidden}.lx-stage-hero-media{order:-1;width:calc(100% - 32px);margin:0 16px;height:410px;flex-shrink:0}.lx-stage-hero-block{top:16px;right:0;bottom:0;left:18%}.lx-stage-hero-can{width:116px;max-width:62%}.lx-stage-hero-caption{right:12px;bottom:12px}.lx-site .lx-homehero--stage .lx-canhero__copy{padding-top:32px}.lx-site .lx-homehero--stage .lx-canhero__title{font-size:46px}}@media (prefers-reduced-motion:reduce){.lx-stage-hero-can,.lx-stage-hero-glow{animation:none}}.lx-logo-marquee{background:var(--lx-teal);color:var(--lx-sand);padding:24px 0 28px;border-block:1px solid var(--lx-gold)}.lx-site .lx-logo-marquee .lx-eyebrow{color:var(--lx-sand);text-align:center;margin:0 16px 20px}.lx-logo-marquee-window{overflow:hidden}.lx-logo-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lx-logo-travel 45s linear infinite}.lx-logo-marquee-group{display:flex;align-items:center;flex-shrink:0}.lx-logo-marquee-item{display:flex;align-items:center;gap:28px;padding-right:28px}.lx-logo-marquee-item a{height:44px;display:flex;align-items:center;justify-content:center;color:var(--lx-sand)}.lx-logo-marquee-item img{height:44px;max-width:220px;-o-object-fit:contain;object-fit:contain;transition:filter .2s}.lx-logo-marquee-item a{position:relative}.lx-logo-marquee-item .lx-logo-color{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transition:opacity .2s}.lx-logo-marquee-item a:hover .lx-logo-color,.lx-logo-marquee-item a:focus-visible .lx-logo-color{opacity:1}.lx-logo-marquee-item a:hover .lx-logo-mono:has(+.lx-logo-color),.lx-logo-marquee-item a:focus-visible .lx-logo-mono:has(+.lx-logo-color){opacity:0}.lx-logo-wordmark{font-family:Georgia,serif;font-weight:700;font-size:22px;white-space:nowrap}.lx-tribal-dot{color:var(--lx-gold);font-size:24px}@media (hover:hover){.lx-logo-marquee:hover .lx-logo-marquee-track{animation-play-state:paused}}.lx-logo-marquee:has(:focus-visible) .lx-logo-marquee-track{animation-play-state:paused}@keyframes lx-logo-travel{to{transform:translate(-50%)}}@media (max-width:767px){.lx-logo-marquee-item a,.lx-logo-marquee-item img{height:32px}.lx-logo-marquee-item img{max-width:160px}.lx-logo-wordmark{font-size:18px}}@media (prefers-reduced-motion:reduce){.lx-logo-marquee-track{animation:none;width:100%}.lx-logo-marquee-group{width:100%;flex-wrap:wrap;justify-content:center;gap:24px 56px;padding:0 16px}.lx-logo-marquee-item{padding:0;gap:12px}.lx-logo-marquee-duplicate{display:none}}.lx-logo-marquee-track{will-change:transform;backface-visibility:hidden}.lx-logo-marquee-item a{width:150px;flex-shrink:0}.lx-logo-marquee-item img{width:100%;max-width:none}@media (max-width:767px){.lx-logo-marquee-item a{width:112px}.lx-logo-marquee-track{animation-duration:36s}}.lx-site{--lxc-sand-block: #f3e8d2;--lxc-can-shadow: drop-shadow(0 30px 60px rgba(0,0,0,.35));--lxc-glow: radial-gradient(closest-side, color-mix(in srgb, var(--lx-sun) 22%, transparent), transparent);--lxc-stat-text: color-mix(in srgb,var(--lx-sand) 80%,transparent)}.lxc-home .lx-section:not(.lx-lineup){padding-block:48px}.lxc-home section:not(.lx-lineup) .lx-h2{font-size:clamp(30px,2.4vw + 18px,48px);line-height:1.05;margin:0}.lxc-head{margin-bottom:24px;max-width:640px}.lxc-head p:not(.lx-eyebrow){margin:10px 0 0}.lxc-head--row{display:flex;justify-content:space-between;align-items:end;gap:16px;max-width:none}.lxc-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lxc-btn--sand,.lxc-btn--sand:hover{background:var(--lx-sand);color:var(--lx-teal)}.lxc-hero{position:relative;display:grid;grid-template-columns:50% 50%;height:min(78svh,720px);min-height:0;background:var(--lx-teal);color:var(--lx-sand);overflow:hidden}.lxc-hero__copy{align-self:center;padding:0 24px 0 max(24px,calc((100vw - 1200px)/2));z-index:2;min-width:0}.lxc-hero .lx-eyebrow{color:var(--lx-sand);letter-spacing:.18em}.lxc-hero__title{display:flex;flex-direction:column;font-size:64px;line-height:.98;margin:16px 0;text-transform:uppercase}.lxc-hero__sub{font-size:16px;margin:0}.lxc-hero__stats{font:400 13px/1.55 var(--lx-sans);color:var(--lxc-stat-text);margin:18px 0 0;white-space:nowrap}.lxc-hero-video{position:relative;min-width:0;height:100%;overflow:hidden;background:var(--lx-teal)}.lx-site .lxc-hero-video picture,.lx-site .lxc-hero-video img,.lx-site .lxc-hero-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lxc-hero-video video{opacity:0}.lxc-hero-video.is-playing video{opacity:1}.lx-site .lxc-hero-video__sound,.lx-site .lxc-hero-video__play{position:absolute;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:var(--lx-teal);color:var(--lx-sand);box-shadow:none}.lxc-hero-video__sound{right:16px;bottom:16px}.lxc-hero-video__play{top:50%;left:50%;translate:-50% -50%}.lx-site .lxc-hero-video button:hover{background:var(--lx-teal-2)}.lx-site .lxc-hero-video button:focus-visible{outline:3px solid var(--lx-sand);outline-offset:3px}@media (max-width: 1023px){.lx-site .lxc-hero{display:flex;flex-direction:column;height:auto;min-height:0;padding:0 0 32px}.lx-site .lxc-hero-video{order:-1;width:100%;max-width:100%;aspect-ratio:auto;height:clamp(440px,62svh,560px);flex-shrink:0;margin:0;padding:0;border:0;border-radius:0}.lx-site .lxc-hero-video img,.lx-site .lxc-hero-video video{-o-object-position:center;object-position:center}.lx-site .lxc-hero-video__sound{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.lxc-hero__copy{width:calc(100% - 32px);max-width:600px;align-self:center;padding:24px 0 0;text-align:center}.lxc-hero__title{font:400 44px/.95 var(--lx-display);margin:10px 0 12px;letter-spacing:0}.lxc-hero .lx-eyebrow{font-size:11px;margin:0;letter-spacing:.14em}.lxc-hero__sub{font-size:16px;max-width:none;white-space:nowrap;margin-inline:-16px}.lxc-hero .lx-btn{font-size:12px;padding:12px 8px;min-height:48px;width:100%}.lxc-hero .lxc-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;gap:12px}.lxc-hero__stats{font-size:12px;margin-inline:-12px}}@media (min-width:1024px) and (max-width:1199px){.lxc-hero__title{font-size:54px}.lxc-hero__stats{white-space:normal}}.lxc-home .lx-logo-marquee{padding:14px 0 16px;max-height:120px}.lx-site .lxc-home .lx-logo-marquee .lx-eyebrow{font-size:11px;letter-spacing:.22em;margin:0 16px 10px}.lxc-home .lx-logo-marquee-item a,.lxc-home .lx-logo-marquee-item img{height:36px}@media (max-width: 767px){.lxc-home .lx-logo-marquee-item a,.lxc-home .lx-logo-marquee-item img{height:32px}}@media (prefers-reduced-motion: reduce){.lxc-home .lx-logo-marquee-window{overflow-x:auto;scrollbar-width:none}.lxc-home .lx-logo-marquee-track{width:-moz-max-content;width:max-content}.lxc-home .lx-logo-marquee-group{width:auto;flex-wrap:nowrap;padding:0 16px;gap:0}.lxc-home .lx-logo-marquee-item{padding-right:28px;gap:28px}}.lxc-why__cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lxc-why__cards h3{font-family:var(--lx-display);font-size:22px;margin:14px 0 4px}.lxc-why__cards p{margin:0;font-size:15px}.lxc-why__tile{position:relative;height:200px;display:grid;place-items:center;background:var(--lx-teal-2);border-radius:12px;overflow:hidden;color:var(--lx-gold)}.lxc-why__tile>.lx-tribal{position:absolute;top:0;left:0;width:100%;height:8px}@media (max-width: 767px){.lxc-why__cards{grid-template-columns:1fr;gap:16px}.lxc-why__cards li{display:grid;grid-template-columns:120px 1fr;gap:0 14px;align-items:center}.lxc-why__tile{height:120px;grid-row:span 2}.lxc-why__cards h3{margin:0;font-size:19px;align-self:end}.lxc-why__cards p{align-self:start}}.lxc-rose{background:var(--lx-rose-field);color:var(--lx-burgundy)}.lxc-rose__grid{display:grid;grid-template-columns:5fr 7fr;gap:40px;align-items:center}.lxc-rose__photo{position:relative;aspect-ratio:4 / 5;max-height:600px;border-radius:12px;overflow:hidden;background:var(--lx-ivory)}.lxc-rose__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lxc-rose__tile{height:100%;display:grid;place-items:center;padding:24px;text-align:center;font-size:24px}.lxc-rose__cap{position:absolute;left:12px;bottom:12px;margin:0;padding:8px 12px;background:var(--lx-burgundy);color:var(--lx-rose-field);font-size:12px}.lxc-rose__copy{position:relative}.lxc-rose__pack{position:absolute;top:0;right:0;width:72px;margin:0}.lx-site .lxc-rose__pack .lx-art{position:relative;aspect-ratio:1 / 2;background:none}.lxc-rose__bullets{margin:16px 0 20px;padding-left:18px;line-height:1.6}.lxc-rose .lx-eyebrow{color:var(--lx-burgundy);padding-right:84px}.lxc-rose .lx-link{display:inline-block;margin-top:12px;color:var(--lx-burgundy)}.lx-form--line{display:grid;gap:10px}.lx-form-line__fields{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.lx-form--line .lx-field span{font-size:12px}.lx-form--line .lx-check{font-size:13px;align-items:center}@media (max-width: 1023px){.lxc-rose__grid{grid-template-columns:1fr;gap:24px}.lxc-rose__photo{max-height:420px}}@media (max-width: 767px){.lx-form-line__fields{grid-template-columns:1fr}.lxc-rose__photo{aspect-ratio:4 / 5;max-height:380px;max-width:304px;margin-inline:auto;width:100%}}.lxc-home .lxc-saying{padding:64px 0;margin-top:0}.lxc-home .lxc-saying .lx-h2{margin-bottom:20px}.lxc-home .lxc-saying .lx-review-card{min-height:0;height:auto;overflow:visible;flex:1;padding:24px}.lxc-saying__track{align-items:stretch}.lxc-home .lxc-saying .lx-review-slide{display:flex;flex-direction:column}.lxc-quote-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.lxc-review-expand-row{padding-top:16px}.lxc-home .lxc-saying .lx-review-card footer{margin-top:16px}.lxc-home .lxc-saying .lx-review-card blockquote{font-size:17px}.lxc-video-card{display:flex;gap:20px;align-items:center}.lxc-video-card__player{position:relative;flex-shrink:0;aspect-ratio:356 / 634;max-height:317px;max-width:50%;border-radius:8px;overflow:hidden}.lxc-video-card__player video,.lxc-video-card__player img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lxc-video-card__btn{position:absolute;left:50%;top:50%;translate:-50% -50%}.lxc-video-card footer{flex-direction:column;align-items:start;margin:0}.lxc-home .lx-levels{grid-template-columns:repeat(2,1fr);gap:12px}.lxc-home .lx-section--sand .lx-head{margin-bottom:16px}@media (max-width: 767px){.lxc-home .lx-level{padding:14px;gap:8px}.lxc-home .lx-level__dose{font-size:34px}.lxc-home .lx-level h3{font-size:16px}.lxc-home .lx-level p,.lxc-home .lx-note{font-size:13px}}.lxc-triangle{position:relative;height:520px;overflow:hidden;color:var(--lx-sand);background:var(--lx-teal)}.lxc-triangle>img,.lxc-triangle>picture,.lxc-triangle>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-site .lxc-triangle__copy{position:absolute;inset:auto auto 16px 16px;width:min(560px,calc(100% - 32px));max-width:560px;padding:24px;background:var(--lx-teal);text-shadow:none;box-sizing:border-box}.lxc-triangle__copy .lx-eyebrow{margin:0 0 12px}.lxc-triangle__copy .lx-h2{margin:0;font-size:40px;line-height:1.05}.lxc-triangle__copy p:not(.lx-eyebrow){margin:16px 0;font-size:15px}.lxc-triangle__copy .lx-btn{margin:0;width:-moz-fit-content;width:fit-content;max-width:100%}@media (max-width: 767px){.lxc-triangle{height:460px}.lxc-triangle__copy{bottom:16px;left:16px;width:calc(100% - 32px)}.lxc-triangle__copy .lx-h2{font-size:34px}}.lxc-find .lx-locator-grid{min-height:0}.lxc-find .lx-finder--compact .lx-locator-map-shell{height:440px}.lxc-find .lx-finder--compact .lx-store-list{max-height:none;overflow:visible}.lxc-find .lx-finder--compact .lx-store-thumb,.lxc-find .lx-finder--compact .lx-store-row .lx-store-actions{display:none}.lxc-find__all{margin-top:20px}@media (max-width: 1023px){.lxc-find .lx-finder--compact .lx-locator-grid{display:flex;flex-direction:column-reverse;gap:12px}.lxc-find .lx-finder--compact .lx-locator-map-shell{height:320px}.lxc-find .lx-finder--compact .lx-locator-list-column,.lxc-find .lx-finder--compact .lx-locator-map-shell{display:block}}.lxc-journal__row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lxc-journal__card{border-top:4px solid var(--lx-sun);background:var(--lx-paper);padding:18px;min-height:150px}.lxc-journal__num{font-family:var(--lx-display);font-size:28px;color:var(--lx-sun-deep);display:block}.lxc-journal__meta{font-size:12px;text-transform:uppercase;letter-spacing:.14em}.lxc-journal__card h3{font-size:18px;margin:6px 0 0;line-height:1.3}.lxc-journal__card a{text-decoration:none;color:inherit}.lxc-ohana__inner{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center}.lxc-ohana p:not(.lx-eyebrow){margin:8px 0 0}.lxc-ohana .lx-eyebrow{color:var(--lx-gold)}@media (max-width: 767px){.lxc-journal__row{display:flex;overscroll-behavior-x:contain;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.lxc-journal__card{flex:0 0 78%;scroll-snap-align:start}.lxc-head--row{flex-direction:column;align-items:start}.lxc-ohana__inner{grid-template-columns:1fr;gap:20px}}.lx-site .lxc-hero .lx-btn.lxc-btn--sand,.lx-site .lxc-hero .lx-btn.lxc-btn--sand:hover{background:var(--lx-sand);color:var(--lx-teal);box-shadow:none}@media (min-width: 1024px){.lxc-find .lx-finder--compact .lx-locator-map-shell{height:380px}}@media (max-width: 768px){.lxc-home .lx-section--sand:not(.lxc-find){padding-block:32px}.lxc-find .lx-finder--compact .lx-locator-map-shell{height:280px}.lxc-home .lxc-find{padding-block:36px}}.lx-site .lxc-find .lx-finder--compact .lx-locator-grid{min-height:0;height:auto;align-items:stretch}.lx-site .lxc-find .lx-finder--compact .lx-locator-map-shell{position:relative;top:auto;width:100%;height:380px!important;min-height:0}.lx-site .lxc-find .lx-finder--compact .lx-locator-list-column{width:100%}.lxc-find .lx-finder--compact .lx-store-row{padding-block:12px;min-height:0}.lxc-find .lx-finder--compact .lx-store-list{gap:8px}@media (max-width: 1023px){.lx-site .lxc-find .lx-finder--compact .lx-locator-map-shell{height:260px!important;flex:0 0 260px}}.lxc-rose .lx-form--line .lx-field span{color:var(--lx-burgundy)}.lxc-rose .lx-form--line .lx-input{background:var(--lx-ivory);color:var(--lx-teal);border-color:color-mix(in srgb,var(--lx-burgundy) 35%,transparent)}.lxc-rose .lx-form--line .lx-check{color:var(--lx-burgundy)}.lxc-rose__bullets{padding-right:84px}.lx-form--line .lx-field span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width: 767px){.lx-form-line__fields{grid-template-columns:1fr auto}.lx-form-line__fields>.lx-field:first-child{grid-column:1 / -1}.lxc-home .lxc-ohana{padding-block:32px}.lxc-ohana p:not(.lx-eyebrow){font-size:15px}.lxc-ohana__inner{gap:14px}}.lxc-rose .lx-form--line .lx-input::-moz-placeholder{color:color-mix(in srgb,var(--lx-burgundy) 70%,transparent)}.lxc-rose .lx-form--line .lx-input::placeholder{color:color-mix(in srgb,var(--lx-burgundy) 70%,transparent)}@media (max-width: 767px){.lxc-home .lxc-ohana{padding-block:26px}}@media (min-width:1024px){.lx-site .lxc-hero{padding:0}}@media (max-width:767px){.lx-site .lxc-home .lxc-find{padding-block:24px}}@media (max-width:389px){.lxc-hero__sub{white-space:normal}.lxc-hero__stats{white-space:normal;padding-inline:8px}}@media (max-width:767px){.lx-site .lxc-home .lxc-pair>.lxc-ohana:last-child{padding-bottom:64px;scroll-margin-bottom:88px}}.lxc-hero__title>span{white-space:nowrap}.lx-ambient{position:relative;overflow:hidden;width:100%;aspect-ratio:9/16}.lx-ambient.lx-video-blocked>video{visibility:hidden}.lx-ambient video::-webkit-media-controls,.lx-ambient video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.lx-ambient>img,.lx-ambient>video{position:absolute;inset:50% auto auto 50%;width:var(--video-width,100%);height:var(--video-height,100%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.lx-video-zoom>video{animation:lx-pour-zoom 1.5s ease-out forwards}@keyframes lx-pour-zoom{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.04)}}@media (prefers-reduced-motion:reduce){.lx-video-zoom>video{animation:none}}.lx-pour-band{position:relative;background:var(--lx-ink);color:var(--lx-sand)}.lx-pour-band .lx-ambient{aspect-ratio:16/9;max-height:56svh}.lx-pour-band .lx-ambient>img,.lx-pour-band .lx-ambient>video{-o-object-position:center 55%;object-position:center 55%}.lx-pour-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-block:40px;background:var(--lx-pour-scrim)}.lx-pour-copy h2{max-width:14ch;margin-bottom:24px;font-size:64px}.lx-story-mission{background:var(--lx-teal);color:var(--lx-sand);position:relative}.lx-story-mission .lx-eyebrow,.lx-footer__mission{color:var(--lx-gold)}.lx-brand-tile{position:relative;display:flex;flex-direction:column;justify-content:center;padding:32px;aspect-ratio:4/5;background:var(--lx-teal);color:var(--lx-sand);border-radius:var(--lx-r-lg);overflow:hidden;box-shadow:var(--lx-shadow)}.lx-brand-tile--wide{aspect-ratio:3/2}.lx-slot-filled img{-o-object-fit:cover;object-fit:cover;box-shadow:var(--lx-shadow)}.lx-slot-filled--portrait img{aspect-ratio:1}.lx-slot-filled--wide img{aspect-ratio:3/2}.lx-portrait-safe{margin-inline:auto;padding-top:12px;background:var(--lx-paper)}.lx-portrait-safe img{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain;transform:none}.lx-owner-photo--limited .lx-owner-photo__frame{aspect-ratio:auto}.lx-owner-photo--limited img{position:static;aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain;transform:none!important}.lx-brand-tile--ivory{background:var(--lx-paper);color:var(--lx-teal)}.lx-brand-tile .lx-tile-packshot{width:100px;height:160px;-o-object-fit:contain;object-fit:contain}.lx-safe-image-tile{display:grid;place-items:center;width:100%;min-height:120px;height:100%;background:var(--lx-teal);color:var(--lx-sand);font-family:var(--lx-display);text-align:center;overflow:hidden}.lx-journal-brand-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px}.lx-journal-brand-cover span{white-space:nowrap;text-align:center;font-size:32px;line-height:1.1}.lx-family__grid .lx-slot-filled figcaption{display:none}.lx-rose-photos .lx-slot-filled{align-self:start}.lx-rose-photos .lx-slot-filled img{aspect-ratio:4/5}.lx-process-tile{position:relative;aspect-ratio:4/5;display:grid;place-items:center;background:var(--lx-teal-3);color:var(--lx-gold)}.lx-process-photos>li:nth-child(2) .lx-process-tile{background:var(--lx-leaf)}.lx-process-photos>li:nth-child(3) .lx-process-tile{background:var(--lx-burgundy)}.lx-made-step{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 12px;background:var(--lx-sand);color:var(--lx-teal);border-radius:var(--lx-r-lg);font-size:14px;text-align:center}@media (max-width:768px){.lx-pour-band .lx-ambient{aspect-ratio:9/16;max-height:none}.lx-pour-copy{padding-block:40px}.lx-pour-copy h2{font-size:40px}}@media (min-width:769px){.lx-journey__stops li:nth-child(2n)>.lx-slot-filled{grid-column:2;grid-row:1}}.lx-site .lx-video-panel{position:relative;color:var(--lx-teal);background:var(--lx-video-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--lx-line);border-radius:8px;padding:24px;overflow:hidden}.lx-site .lx-video-panel>.lx-tribal{position:absolute;top:0;left:0;width:100%;height:8px}.lx-site .lx-video-panel :is(.lx-lede,.lx-eyebrow,.lx-note,.lx-canhero__meta){color:var(--lx-teal)}.lx-site .lx-video-panel :is(.lx-btn,.lx-hero-teaser){background:var(--lx-sand);color:var(--lx-teal);border:1px solid var(--lx-line);letter-spacing:0}.lx-site .lx-video-panel .lx-btn--sun{background:var(--lx-sun);color:var(--lx-ink)}.lx-site .lx-video-panel .lx-btn--teal{background:var(--lx-teal);color:var(--lx-sand)}.lx-hero-gold-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--lx-gold)}.lx-site .lx-pour-copy{background:none;padding:24px}.lx-site .lx-pour-copy .lx-video-panel{width:min(430px,42%)}.lx-site .lx-pour-copy h2{font-size:42px}.lx-site .lx-pour-band{background:var(--lx-video-water)}.lx-site .lx-pour-band:after{content:"";position:absolute;inset:0 auto 0 0;width:42%;background:var(--lx-video-local-scrim);pointer-events:none}.lx-site .lx-pour-copy{z-index:1}.lx-site .lx-lineup-real-video,.lx-site .lx-product-real-video,.lx-site .lx-rose-real-video{height:520px;aspect-ratio:auto;background:var(--lx-video-water)}@media (max-width:768px){.lx-site .lx-pour-copy{padding:16px}.lx-site .lx-pour-copy .lx-video-panel{width:100%}.lx-site .lx-pour-copy h2{font-size:32px;margin-bottom:16px}.lx-site .lx-pour-band:after{inset:auto 0 0;height:40%;width:100%;background:var(--lx-video-mobile-local-scrim)}.lx-site .lx-rose-real-video,.lx-site .lx-product-real-video,.lx-site .lx-lineup-real-video{height:480px}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/40cd5d3d-68bc-4cf7-aea5-8f4ad93d33ec/tiki-font-0.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/__l5e/assets-v1/e58f3e07-c2aa-4a46-91d6-5dbf032d63d0/tiki-font-1.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/__l5e/assets-v1/a6b32ccc-1e5b-45db-bbbc-5a8936fbbd27/tiki-font-2.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/__l5e/assets-v1/1e814df9-7a25-441e-b9b7-802798b3f097/tiki-font-3.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/5e506f24-5c63-43ed-a1ee-d7858bd22ec5/tiki-font-4.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/__l5e/assets-v1/25f28483-ec0e-4cb9-bd37-965b98e60ebb/tiki-font-5.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/__l5e/assets-v1/97d2ccb2-12f7-47e3-a368-cdea822ffeca/tiki-font-6.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/__l5e/assets-v1/16b88b7a-8b60-463c-a2d3-8d8d537857e0/tiki-font-7.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/__l5e/assets-v1/13a5a80c-e192-4c6a-986c-68eab2accabf/tiki-font-8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/21f8d686-82fc-489d-9116-baa16c716d2a/tiki-font-9.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/__l5e/assets-v1/218b9442-ab74-48ae-8d79-77ef10c60598/tiki-font-10.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/__l5e/assets-v1/0dd26544-5408-4b2e-ba0c-0d04ee7fca3c/tiki-font-11.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/__l5e/assets-v1/f110c899-523a-47a4-a643-e6970e1a88d8/tiki-font-12.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/__l5e/assets-v1/9fb1ed7d-a363-4c51-9b31-33fe01b76713/tiki-font-13.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/cac06208-4eac-4038-8172-6096377cdeeb/tiki-font-14.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/__l5e/assets-v1/4b1b5fea-2d53-4cd0-ae79-48d55f131767/tiki-font-15.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/__l5e/assets-v1/38542822-0ffa-410d-b101-d76485767d9d/tiki-font-16.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/5483e109-2f77-4e23-bdd9-8c6966381564/tiki-font-17.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/__l5e/assets-v1/1eec8010-b3f9-4d46-9679-39b5c430e3be/tiki-font-18.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/__l5e/assets-v1/2d0e129d-b98a-4081-8cfb-52439d3503aa/tiki-font-19.woff) format("woff")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/e01df5be-9b8b-4cf9-8c37-f9dddfab6952/tiki-anton-latin-400.woff2) format("woff2")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:hsl(var(--border))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-24{left:-6rem}.-right-12{right:-3rem}.-right-24{right:-6rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-11{margin-bottom:2.75rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[10px\]{height:10px}.h-\[112px\]{height:112px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[2px\]{height:2px}.h-\[44px\]{height:44px}.h-\[54px\]{height:54px}.h-\[55px\]{height:55px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[65px\]{height:65px}.h-\[78px\]{height:78px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[54px\]{min-height:54px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[112px\]{width:112px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-64{min-width:16rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1500px\]{max-width:1500px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[5px\]{gap:5px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#102D2A\]\/10{border-color:#102d2a1a}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-tiki-cream\/10{border-color:hsl(var(--tiki-cream) / .1)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#062F33\]{--tw-bg-opacity: 1;background-color:rgb(6 47 51 / var(--tw-bg-opacity, 1))}.bg-\[\#0F6F68\]\/10{background-color:#0f6f681a}.bg-\[\#E8B75D\]{--tw-bg-opacity: 1;background-color:rgb(232 183 93 / var(--tw-bg-opacity, 1))}.bg-\[\#E8B75D\]\/10{background-color:#e8b75d1a}.bg-\[\#F7F4EC\]{--tw-bg-opacity: 1;background-color:rgb(247 244 236 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-tiki-cream{background-color:hsl(var(--tiki-cream))}.bg-tiki-deep\/60{background-color:hsl(var(--tiki-deep) / .6)}.bg-tiki-orange{background-color:hsl(var(--tiki-orange))}.bg-tiki-teal{background-color:hsl(var(--tiki-teal))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-\[\#E8B75D\]{fill:#e8b75d}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[\'Inter\'\]{font-family:Inter}.font-\[\'Playfair_Display\'\]{font-family:Playfair Display}.font-body{font-family:Josefin Sans,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#062F33\]{--tw-text-opacity: 1;color:rgb(6 47 51 / var(--tw-text-opacity, 1))}.text-\[\#0F6F68\]{--tw-text-opacity: 1;color:rgb(15 111 104 / var(--tw-text-opacity, 1))}.text-\[\#102D2A\]{--tw-text-opacity: 1;color:rgb(16 45 42 / var(--tw-text-opacity, 1))}.text-\[\#203D39\]{--tw-text-opacity: 1;color:rgb(32 61 57 / var(--tw-text-opacity, 1))}.text-\[\#445B58\]{--tw-text-opacity: 1;color:rgb(68 91 88 / var(--tw-text-opacity, 1))}.text-\[\#E8B75D\]{--tw-text-opacity: 1;color:rgb(232 183 93 / var(--tw-text-opacity, 1))}.text-\[\#F6E9D7\]{--tw-text-opacity: 1;color:rgb(246 233 215 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-tiki-cream{color:hsl(var(--tiki-cream))}.text-tiki-cream\/90{color:hsl(var(--tiki-cream) / .9)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.accent-orange-500{accent-color:#f97316}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.15\]{opacity:.15}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_65px_rgba\(16\,45\,42\,0\.10\)\]{--tw-shadow: 0 22px 65px rgba(16,45,42,.1);--tw-shadow-colored: 0 22px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#062F33\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 47 51 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}img{max-width:100%;height:auto;display:block}.tiki-imageWrap{width:100%;max-width:1180px;margin:0 auto}.tiki-heroImage{width:100%;height:clamp(400px,60svh,720px);background-size:cover;background-position:center;background-repeat:no-repeat}.tiki-cardImage{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:18px}.tiki-mapCard,.tiki-imageSection{width:min(1180px,100%);margin:0 auto}.tiki-title{font-size:clamp(36px,5vw,72px)}.tiki-bg{background-image:url(/desktop.jpg)}@media (max-width: 768px){.tiki-bg{background-image:url(/mobile.jpg)}}.tiki-imageSafe{-o-object-fit:contain;object-fit:contain;background:#000}:root{--teal-900: #062f33;--teal-800: #0b3a3c;--teal-700: #145158;--orange-500: #e8751a;--orange-400: #f29b45;--cream-100: #f2e3cf;--parchment: #f6e9d7;--sand: #efd4a8;--white: #ffffff;--charcoal: #334043;--shadow-soft: 0 14px 40px rgba(0, 0, 0, .15);--shadow-card: 0 22px 60px rgba(4, 29, 32, .18);--shadow-glow: 0 0 60px rgba(242, 155, 69, .25);--radius-xl: 24px;--radius-lg: 20px;--radius-md: 14px;--radius-pill: 999px;--container: 1240px;--gutter: 20px;--mobile-header-height: 72px;--section-py: 72px;--background: 192 55% 11%;--foreground: 36 40% 93%;--card: 192 42% 14%;--card-foreground: 36 40% 93%;--popover: 192 42% 14%;--popover-foreground: 36 40% 93%;--primary: 24 82% 50%;--primary-foreground: 36 40% 97%;--secondary: 192 30% 18%;--secondary-foreground: 36 40% 93%;--muted: 192 18% 22%;--muted-foreground: 36 18% 70%;--accent: 24 88% 52%;--accent-foreground: 36 40% 97%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--border: 192 25% 20%;--input: 192 25% 20%;--ring: 24 82% 50%;--radius: .75rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}html,body,#root{overflow-x:hidden;max-width:100vw}body{font-family:Inter,Arial,sans-serif;background:linear-gradient(180deg,#0a3a3e,#062f33);color:var(--cream-100);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;width:100%}body.menu-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-shell{overflow:clip}.tiki-container{width:min(1180px,100%);margin:0 auto}.tiki-section{position:relative;padding:var(--section-py) 0;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.tiki-section--parchment{background:radial-gradient(ellipse at 80% 0%,rgba(242,155,69,.12),transparent 50%),linear-gradient(180deg,#f7ead7,#f2dfbf);color:var(--teal-900)}.tiki-section--deep{background:radial-gradient(ellipse at 20% 0%,rgba(242,155,69,.08),transparent 50%),linear-gradient(180deg,#0b3a3c,#062f33);color:var(--cream-100)}.tiki-section--blend{background:radial-gradient(ellipse at 50% 0%,rgba(242,155,69,.08),transparent 40%),linear-gradient(180deg,#0d4145,#072f33);color:var(--cream-100)}.tiki-section--story{background:radial-gradient(ellipse at 30% 10%,rgba(242,155,69,.1),transparent 40%),linear-gradient(180deg,#0b3a3c,#062f33);color:var(--cream-100)}.tiki-section--ohana{margin-top:-35px;padding-top:10px;padding-bottom:0;background:radial-gradient(ellipse at 70% 40%,rgba(242,155,69,.06),transparent 50%),linear-gradient(180deg,#062f33,#052a2e 15%,#042528 40%,#031d20,#021518);color:var(--cream-100)}.tiki-eyebrow{display:block;margin-bottom:14px;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--orange-500)}.tiki-eyebrow--light{color:#f2e3cfb3}.tiki-eyebrow--orange{color:var(--orange-400)}.tiki-heading{font-family:Playfair Display,Georgia,serif;letter-spacing:-.04em;line-height:.95}.tiki-heading--hero{font-size:clamp(3.2rem,13vw,7rem);line-height:.88;text-shadow:0 8px 30px rgba(0,0,0,.3)}.tiki-heading--section{font-size:clamp(2.2rem,7vw,4.25rem);line-height:.95}.tiki-heading--card{font-size:clamp(1.6rem,4vw,2rem)}.tiki-body{font-size:1rem;line-height:1.72;opacity:.9}.tiki-body--large{font-size:clamp(1.05rem,2.5vw,1.18rem)}.tiki-intro{margin-bottom:36px}.tiki-intro--center{text-align:center}.tiki-intro .tiki-body{margin-top:16px;max-width:40ch}.tiki-intro--center .tiki-body{margin-inline:auto}.tiki-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:.95rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.tiki-btn:active{transform:scale(.97)}.tiki-btn--primary{background:linear-gradient(180deg,#f29b45,#e8751a);color:#fff;box-shadow:0 14px 28px #e8751a4d}.tiki-btn--ghost{border-color:#f2e3cf38;color:var(--cream-100);background:#ffffff0a}.tiki-btn--ghost-dark{border-color:#062f3333;color:var(--teal-900);background:#062f330d}.tiki-btn--block{width:100%}.hdr{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 var(--gutter);background:linear-gradient(180deg,#041a1cf2,#062f33e0);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.hdr__logo{display:inline-flex;align-items:center}.hdr__logo-img{height:44px;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(10)}.hdr__desktop-nav{display:none;align-items:center;gap:22px}.hdr__desktop-nav a{font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;opacity:.82;transition:opacity .25s,color .25s}.hdr__desktop-nav a:hover{opacity:1;color:var(--orange-400)}.hdr__desktop-nav a.is-active{opacity:1;border-bottom:2px solid var(--orange-400);padding-bottom:2px}.hdr__burger{display:flex;flex-direction:column;justify-content:center;gap:6px;width:36px;height:36px;padding:8px 4px;border:0;background:transparent;cursor:pointer}.hdr__burger span{display:block;width:100%;height:2px;border-radius:2px;background:var(--cream-100)}.mob-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;opacity:0;pointer-events:none;transition:opacity .35s ease;background:#00000059;-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2)}.mob-menu.is-open{opacity:1;pointer-events:auto}.mob-menu__inner{display:flex;flex-direction:column;min-height:100%;padding:0 var(--gutter)}.mob-menu__top{display:flex;align-items:center;justify-content:space-between;height:var(--mobile-header-height)}@media (max-width: 768px){:root{--mobile-header-height: 72px}.site-header,header:not(.blog-post__head):not(.blog-topbar):not(.lx-head):not(.lx-header):not(.lxc-head):not(.lx-journal-post-head),.hdr{position:fixed;top:0;left:0;right:0;height:var(--mobile-header-height)!important;min-height:var(--mobile-header-height)!important;max-height:var(--mobile-header-height)!important;padding:0 24px!important;margin:0!important;display:flex;align-items:center;justify-content:space-between;background:#003b3b;z-index:1000;box-sizing:border-box}.site-header img,header:not(.blog-post__head):not(.blog-topbar):not(.lx-head):not(.lx-header):not(.lxc-head):not(.lx-journal-post-head) img,.header-logo,.hdr__logo-img{width:auto!important;height:46px!important;max-height:46px!important;-o-object-fit:contain;object-fit:contain}.menu-button,.hamburger-button,.mobile-menu-trigger,.hdr__burger{width:48px!important;height:48px!important;padding:8px!important;margin:0!important}}.mob-menu__close{border:0;background:transparent;color:var(--orange-500);font-size:2rem;font-weight:300;line-height:1;cursor:pointer;padding:8px}.mob-menu__nav{display:flex;flex-direction:column;margin-top:40px}.mob-menu__nav a{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid rgba(242,227,207,.1);font-size:.92rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f2e3cfcc;transition:color .2s}.mob-menu__nav a:first-child{border-top:1px solid rgba(242,227,207,.1)}.mob-menu__nav a.is-active{color:var(--cream-100)}.mob-menu__accent-line{display:inline-block;width:28px;height:2px;background:var(--orange-500);border-radius:2px}.hero-v2{position:relative;height:auto;display:flex;flex-direction:column;overflow:hidden;padding-top:64px}.hero-v2__bg{position:relative;background:#0a1a1c}.hero-v2__bg img{width:100%;height:auto;display:block}.hero-v2__grid,.hero-v2__desktop-overlay,.hero-v2__desktop-ctas{display:none}@media (min-width: 900px){.hero-v2__ctas-float{display:none!important}.hero-v2{padding-top:0;height:auto;min-height:unset;overflow:visible}.hero-v2__bg{position:relative}.hero-v2__bg img{width:100%;height:auto;max-height:92svh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.hero-v2__scroll{position:absolute;bottom:24px}#flow.tiki-section{padding-top:20px}.hero-v2__desktop-ctas{display:flex;position:absolute;z-index:5;left:32%;transform:translate(-50%);bottom:12%;gap:16px;justify-content:center}.hero-v2__desk-btn{padding:14px 32px;font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:transform .2s,opacity .2s}.hero-v2__desk-btn:hover{transform:scale(1.04)}.hero-v2__desk-btn--shop{background:#0d3b3f;color:#fff;border:none}.hero-v2__desk-btn--find{background:#ffffff1a;color:#fff;border:1.5px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-v2__desktop-overlay{display:none}.hero-v2__desktop-overlay-old{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.hero-v2__desk-hit{position:absolute;pointer-events:auto;background:transparent;border:none;cursor:pointer;border-radius:8px;outline:none}.hero-v2__desk-hit:focus-visible{box-shadow:0 0 0 2px #27d7df80}.hero-v2__desk-hit--shop{left:8.5%;bottom:17.5%;width:15%;height:6%}.hero-v2__desk-hit--find{left:25%;bottom:17.5%;width:15%;height:6%}.hero-v2__scroll{bottom:24px;right:32px;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(242,227,207,.5);background:#062f3380}}@media (min-width: 1200px){.hero-v2__desk-hit--shop{left:10%;bottom:16%}.hero-v2__desk-hit--find{left:27%;bottom:16%}}@media (min-width: 1440px){.hero-v2__desk-hit--shop{left:12%;bottom:15%}.hero-v2__desk-hit--find{left:29%;bottom:15%}}.hero-v2__ctas-float{position:absolute;z-index:4;left:20px;top:calc(68% - 50px);display:flex;flex-direction:column;gap:16px;width:calc(50% - 20px);max-width:280px}.hero-v2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ad,#00000061,#0000001a),linear-gradient(180deg,#041a1c8c,#0000001a 35%,#00000059 75%,#062f33e0)}.hero-v2__glow{position:absolute;right:-10%;bottom:15%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,rgba(242,155,69,.18) 0%,transparent 60%);filter:blur(30px);pointer-events:none}.hero-v2__can{position:absolute;z-index:3;right:-1%;bottom:8%;width:53%;max-width:350px;pointer-events:none;filter:drop-shadow(-8px 6px 20px rgba(0,0,0,.5)) drop-shadow(8px 4px 16px rgba(255,179,71,.2))}.hero-v2__can img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero-v2__can:after{content:"";position:absolute;bottom:-3%;left:12%;right:12%;height:20px;background:radial-gradient(ellipse,rgba(0,0,0,.25) 0%,transparent 70%);filter:blur(20px);border-radius:50%}.hero-v2__fruit{position:absolute;z-index:4;right:-2%;bottom:6%;width:26%;max-width:150px;pointer-events:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.4))}.hero-v2__fruit img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero-v2__content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;padding:90px 20px 0;max-width:62%}.hero-v2__headline{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.9rem,11vw,5.5rem);font-weight:900;line-height:.92;letter-spacing:-.03em;color:#f4ede4;text-shadow:0 4px 24px rgba(0,0,0,.45)}.hero-v2__sub{margin-top:20px;font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.65;text-transform:uppercase;color:#f2e3cfbf}.hero-v2__script{margin-top:16px;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.18rem;line-height:1.35;color:#f47a2a;text-shadow:0 0 28px rgba(244,122,42,.2)}.hero-v2__support{margin-top:14px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2e3cf73}.hero-v2__ctas{display:flex;flex-direction:column;gap:16px;margin-top:26px;max-width:280px}.hero-v2__btn{display:flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:999px;font-size:.84rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s,box-shadow .2s}.hero-v2__btn:active{transform:scale(.97)}.hero-v2__btn--primary{border:0;background:#0d3b3f;color:#f4ede4;box-shadow:0 8px 24px #00000059}.hero-v2__btn--ghost{border:1.5px solid rgba(255,255,255,.8);background:#ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#f4ede4;box-shadow:0 4px 16px #0003}.hero-v2__scroll{position:absolute;z-index:2;bottom:8px;left:50%;transform:translate(-50%);background:none;border:0;color:#f2e3cf66;cursor:pointer;animation:hero-bounce 2s ease-in-out infinite}.flow-stack{display:flex;flex-direction:column;gap:28px;margin-top:-85px;margin-inline:-50px}.flow-carousel-section{width:100%;overflow:hidden;position:relative;z-index:10;margin-top:-35px}.flow-carousel-wrapper{position:relative}.flow-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:transparent;color:var(--teal-900);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .2s}.flow-arrow:hover{opacity:1}.flow-arrow--left{left:8px}.flow-arrow--right{right:8px}.flow-carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-inline:calc((100vw - 374px)/2);scroll-padding-inline:calc((100vw - 374px)/2);padding-top:0;padding-bottom:16px;scrollbar-width:none}.flow-carousel-track::-webkit-scrollbar{display:none}.flow-card{flex:0 0 374px;width:374px;aspect-ratio:9 / 16;scroll-snap-align:center;border-radius:28px;overflow:hidden;background:transparent}.flow-card-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.flow-card__cta{display:block;margin:16px auto 0;padding:18px 48px;border-radius:var(--radius-pill);background:var(--teal-900);color:var(--cream-100);font-weight:800;font-size:1.1rem;letter-spacing:.05em;border:2px solid rgba(242,227,207,.3);cursor:pointer;transition:background .2s,transform .2s;white-space:nowrap}.flow-card__cta:hover{background:var(--orange-500);transform:scale(1.04)}@media (min-width: 900px){.flow-card__cta{margin-top:-28px}.flow-card{flex:0 0 300px;width:300px}}@media (min-width: 1200px){.flow-card{flex:0 0 340px;width:340px}}.flow-dots{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:-67px;margin-bottom:8px}@media (min-width: 900px){.flow-dots{display:none}}.flow-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:16px}.find-flow-section{width:100%;overflow:hidden;padding:clamp(64px,8vw,110px) 24px 1rem;background:radial-gradient(circle at 50% 0%,rgba(227,116,62,.08),transparent 42%),#f7f3ec;text-align:center}@media (max-width: 768px){.find-flow-section{padding-bottom:1rem}}.find-flow-header{width:min(100%,760px);margin:0 auto clamp(32px,5vw,54px)}.find-flow-eyebrow{display:inline-flex;align-items:center;gap:14px;margin-bottom:8px;color:#b25e35;font-size:.75rem;font-weight:700;letter-spacing:.22em}.find-flow-eyebrow:before,.find-flow-eyebrow:after{content:"";width:54px;height:1px;background:currentColor;opacity:.65}.find-flow-header h2{margin:0;color:#172324;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5.5vw,4.8rem);font-weight:700;line-height:.95;letter-spacing:-.045em}.find-flow-header p{margin:15px auto 0;color:#59615f;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.6}.find-flow-carousel{position:relative;display:flex;align-items:center;width:min(100%,1120px);margin:0 auto}.carousel-viewport{width:min(100%,850px);margin:0 auto;overflow:hidden;border-radius:24px}.carousel-track{display:flex;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.carousel-slide{flex:0 0 100%;width:100%;padding:12px}.flavor-card{position:relative;width:100%;overflow:hidden;border-radius:20px;background:#111;box-shadow:0 26px 70px #1e1a1433,0 5px 20px #1e1a141a;transform:translateY(0) scale(1);transition:transform .35s ease,box-shadow .35s ease}.flavor-card:hover{transform:translateY(-7px) scale(1.008);box-shadow:0 34px 90px #1e1a1442,0 8px 28px #1e1a1421}.flavor-card img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-arrow{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid rgba(23,35,36,.14);border-radius:999px;background:#ffffffe6;color:#172324;box-shadow:0 12px 30px #17232424;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,color .2s ease,transform .2s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.carousel-arrow:hover{background:#172324;color:#fff;transform:translateY(-50%) scale(1.06)}.carousel-arrow-left{left:14px}.carousel-arrow-right{right:14px}.carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:26px}.carousel-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#17232440;cursor:pointer;transition:width .25s ease,background .25s ease}.carousel-dot-active{width:32px;background:#d96531}.find-tiki-button{display:inline-flex;align-items:center;justify-content:center;min-width:175px;min-height:52px;margin-top:28px;padding:14px 28px;border-radius:999px;background:#172f31;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-decoration:none;box-shadow:0 14px 28px #172f3133;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.find-tiki-button:hover{background:#d96531;transform:translateY(-2px);box-shadow:0 18px 32px #d9653140}@media (max-width: 900px){.find-flow-section{padding-inline:16px}.find-flow-carousel{width:100%}.carousel-viewport{width:calc(100% - 34px)}.carousel-arrow{width:44px;height:44px}.carousel-arrow-left{left:0}.carousel-arrow-right{right:0}}@media (max-width: 640px){.find-flow-section{padding:58px 10px 18px}.find-flow-header{margin-bottom:24px;padding-inline:12px}.find-flow-eyebrow:before,.find-flow-eyebrow:after{width:34px}.carousel-viewport{width:100%;border-radius:18px}.carousel-slide{padding:6px}.flavor-card{border-radius:16px}.flavor-card img{aspect-ratio:3 / 2}.carousel-arrow{top:auto;bottom:-61px;width:42px;height:42px}.carousel-arrow-left{left:calc(50% - 84px)}.carousel-arrow-right{right:calc(50% - 84px)}.carousel-dots{margin-top:24px}.find-tiki-button{margin-top:20px}.flow-badge{margin-top:8px;padding:10px}}@media (prefers-reduced-motion: reduce){.carousel-track,.flavor-card,.carousel-arrow,.carousel-dot,.find-tiki-button{transition:none}}.flow-badge__icon{font-size:1.2rem}.flow-badge__text{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-900);opacity:.7}.edu-card{position:relative;width:100%;max-width:430px;margin:0 auto}.tiki-edu-image{display:block;width:100%;height:auto;border-radius:18px}.hero-summary-btn{position:absolute;left:7%;top:calc(23% + 33px);padding:10px 16px;border:none;border-radius:999px;background:#fff8ebf2;color:#123c3a;font-weight:700;font-size:14px;line-height:1;z-index:6;box-shadow:0 8px 24px #00000024;cursor:pointer}.edu-arrow-btn{position:absolute;right:calc(7% - 7px);background:transparent;border:none;color:#123c3a;font-size:22px;font-weight:600;z-index:6;opacity:.7;cursor:pointer;transition:opacity .15s ease}.edu-arrow-btn:hover{opacity:1}.rosin-arrow{top:52%}.distillate-arrow{top:71%}.experience-arrow{top:90%}.hero-summary-btn:active{transform:scale(.97)}.edu-arrow-btn:active{transform:translate(2px);opacity:1}@media (min-width: 769px){.hero-summary-btn{top:36%;left:6%;padding:14px 26px;font-size:16px;box-shadow:0 10px 30px #0000002e}}.dose-section{width:100%}.dose-image-wrap{position:relative;width:100%}.dose-image{display:block;width:100%;height:auto;border-radius:0}.dose-hotspot,.cta-hotspot{position:absolute;border:0;padding:0;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:20;cursor:pointer}.dose-hotspot:focus,.cta-hotspot:focus{outline:none}.dose-5{left:3%;top:17.5%;width:57%;height:12.5%}.dose-10{left:3%;top:33.2%;width:57%;height:12.5%}.dose-25{left:3%;top:49%;width:57%;height:12.5%}.fast-lift-hotspot{left:3%;top:65.8%;width:94%;height:10.8%;border-radius:22px}.locations-hotspot{left:3%;top:79.5%;width:46%;height:7.8%;border-radius:999px}.notify-hotspot{left:51%;top:79.5%;width:46%;height:7.8%;border-radius:999px}.dose-5:active{background:#4caf501a;box-shadow:inset 0 0 20px #4caf501f;border-radius:16px}.dose-10:active{background:#ef822d1a;box-shadow:inset 0 0 20px #ef822d1f;border-radius:16px}.dose-25:active{background:#062f331a;box-shadow:inset 0 0 20px #062f331f;border-radius:16px}.fast-lift-hotspot:active{background:#062f3314;border-radius:22px}.locations-hotspot:active,.notify-hotspot:active{background:#062f330f}.edu-btn{pointer-events:none}.notify-input{width:100%;padding:12px 16px;border-radius:12px;border:1px solid rgba(6,47,51,.12);background:#fff9;font-size:14px;color:#062f33;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.notify-input:focus{border-color:#062f334d;box-shadow:0 0 0 3px #062f330f}.notify-input::-moz-placeholder{color:#062f3359}.notify-input::placeholder{color:#062f3359}.level-visual__image{overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.level-visual__image img{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover}.level-visual__note{padding:18px 20px;border-radius:16px;background:#f2e3cf0f;line-height:1.65;font-size:.92rem;color:#f2e3cfd1}.tiki-locations-page{--tiki-green: #0f5a56;--tiki-green-deep: #0a3e3f;--tiki-loc-text: #124f4d;--tiki-loc-shadow: 0 16px 34px rgba(44, 29, 8, .12);background:radial-gradient(circle at top center,rgba(255,202,130,.28),transparent 24%),linear-gradient(180deg,#f8efdf,#f3e5cf);color:var(--tiki-loc-text)}.loc-container{width:100%;max-width:440px;margin:0 auto;padding:0 18px}.locations-hero{position:relative;overflow:hidden;padding:13px 0 20px}.locator-hero-img{display:block;width:150%;max-width:none}.palm-shadow{position:absolute;top:0;width:170px;height:240px;pointer-events:none;opacity:.34;filter:blur(1px)}.palm-shadow--left{left:-60px;background:radial-gradient(circle at 60% 30%,rgba(0,0,0,.22),transparent 40%),linear-gradient(135deg,rgba(14,62,61,.68),transparent 55%);transform:rotate(-12deg)}.palm-shadow--right{right:-60px;background:radial-gradient(circle at 40% 30%,rgba(0,0,0,.22),transparent 40%),linear-gradient(225deg,rgba(14,62,61,.68),transparent 55%);transform:rotate(12deg)}.locations-hero__h1{margin:10px 0;text-align:center;font-size:clamp(42px,10vw,58px);line-height:.94;letter-spacing:-.03em;font-weight:900;color:var(--tiki-green);text-wrap:balance}.locations-hero__sub{margin:0 auto;max-width:340px;text-align:center;color:var(--tiki-green);font-size:15px;line-height:1.35;font-weight:800;letter-spacing:.12em}.hero-ornament{display:flex;align-items:center;justify-content:center;gap:14px}.hero-ornament__line{width:72px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(15,90,86,.65) 45%,transparent 100%)}.tiki-seal__inner{width:42px;height:42px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffcf72,#ec8b35 70%);display:grid;place-items:center;box-shadow:0 8px 20px #d96a1e40;color:#7a3700;font-size:21px;line-height:1;font-weight:900}.drop-badge{margin:20px auto 22px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 22px;border-radius:999px;text-align:center;background:linear-gradient(180deg,#f2a14b,#ea7e2c);color:#fff;font-size:14px;font-weight:900;letter-spacing:.12em;box-shadow:0 10px 20px #ea7e2c47}.search-bar{margin-bottom:18px}.search-bar__shell{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.search-bar__field{min-height:62px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#ffffff8f;border:2px solid rgba(15,90,86,.12);border-radius:999px;box-shadow:0 4px 12px #462a080f}.search-bar__field-icon{width:24px;height:24px;color:var(--tiki-green);flex-shrink:0}.search-bar__field-icon svg{width:24px;height:24px}.search-bar input{width:100%;border:0;outline:0;background:transparent;color:var(--tiki-green);font-size:16px;font-weight:500;font-family:inherit}.search-bar input::-moz-placeholder{color:#8c9695}.search-bar input::placeholder{color:#8c9695}.search-bar__button{min-width:126px;min-height:62px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--tiki-green) 0%,var(--tiki-green-deep) 100%);color:#fff;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:900;letter-spacing:.12em;cursor:pointer;box-shadow:0 12px 24px #0f5a5642;font-family:inherit}.search-bar__button svg{width:20px;height:20px}.locator-map-shell{width:100%;display:flex;justify-content:center;padding:8px 16px 18px}.locator-map-viewport{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:#efe4d2;touch-action:pan-x pan-y;box-shadow:0 6px 24px #0f3d3a14,0 1px 4px #0f3d3a0a;-moz-user-select:none;user-select:none;-webkit-user-select:none}.locator-map-layer{position:absolute;top:0;left:0;will-change:transform;cursor:grab}.locator-map-layer:active{cursor:grabbing}.locator-map-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.locator-map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.locator-map-overlay>*{pointer-events:auto}.locator-map-legend{position:absolute;top:4.5%;right:3.5%;z-index:4;background:#0a474bf5;color:#f7f1e4;border-radius:20px;padding:14px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 14px 28px #0000002e}.legend-item{display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px;line-height:1}.legend-dot{width:20px;height:20px;border-radius:999px;flex:0 0 20px;border:3px solid rgba(255,255,255,.95)}.legend-dot--orange{background:#f2a126}.legend-dot--gray{background:#c8bfd6}.map-marker{position:absolute;z-index:5;transform:translate(-50%,-50%);background:transparent;border:0;padding:0;cursor:pointer}.map-marker__dot{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:999px;background:#f2a126;border:4px solid #f4efe4;box-shadow:0 0 0 2px #0a474b2e,0 10px 18px #00000038}.map-marker__label{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:10px 18px;border-radius:999px;background:#0d5a5d;color:#f8f3e8;font-weight:800;font-size:17px;line-height:1;white-space:nowrap;box-shadow:0 10px 18px #0000002e}.map-marker--emerald-spirit .map-marker__label{transform:translate(-8px,8px)}.map-marker--artist-tree .map-marker__label,.map-marker--mellow-mood .map-marker__label{transform:translate(-2px,12px)}.map-controls{position:absolute;right:12px;bottom:12px;z-index:10;display:flex;flex-direction:column;gap:10px}.map-controls button{width:64px;height:64px;border-radius:999px;border:0;background:#0d5a5d;color:#fff;font-size:34px;font-weight:700;box-shadow:0 12px 22px #0000002e;cursor:pointer}@media (max-width: 899px){.locator-map-legend{top:4%;right:4%;padding:12px 14px;border-radius:18px;gap:8px}.legend-item{font-size:14px;gap:10px}.legend-dot{width:18px;height:18px;flex-basis:18px;border-width:3px}.map-marker__dot{width:18px;height:18px;border-width:3px}.map-marker__label{font-size:12px;padding:9px 14px;margin-top:8px}.map-marker--emerald-spirit .map-marker__label{transform:translate(-2px,8px)}.map-marker--artist-tree .map-marker__label,.map-marker--mellow-mood .map-marker__label{transform:translateY(10px)}.map-controls{right:12px;bottom:12px;gap:10px}.map-controls button{width:50px;height:50px;font-size:28px}}@media (min-width: 1200px){.map-marker__dot{width:26px;height:26px}.map-marker__label{font-size:18px;padding:12px 20px}.map-controls button{width:68px;height:68px}}.map-card{position:relative;width:100%;border-radius:30px;overflow:hidden;box-shadow:0 18px 40px #381e0624}.map-card__image{display:block;width:100%;height:auto}.map-hotspot{position:absolute;width:12%;aspect-ratio:1 / 1.2;background:transparent;border:none;cursor:pointer;z-index:2}.map-hotspot:focus-visible{outline:3px solid rgba(239,140,52,.55);outline-offset:2px;border-radius:12px}.map-hotspot--sf{left:40%;top:33%}.map-hotspot--la{left:56%;top:58%}.map-hotspot--sd{left:62%;top:76%}.map-legend{position:absolute;top:5%;left:4%;width:42%;max-width:170px;padding:16px 14px;border-radius:22px;background:#06292cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 26px #0000002e;z-index:3;color:#fff}.map-legend__title{margin-bottom:12px;font-size:13px;font-weight:900;letter-spacing:.06em}.map-legend__row{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#fff;padding:6px 0;text-align:left;cursor:pointer;font-size:12px}.dot{width:12px;height:12px;border-radius:999px;flex-shrink:0}.dot--orange{background:#ef8c2d}.dot--gray{background:#a8afb3}.featured-retailers{padding:12px 0 60px}.section-title{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px}.section-title__text{margin:0;color:var(--tiki-green);font-size:18px;font-weight:900;letter-spacing:.14em;text-align:center}.section-title__wave{color:#0f5a56d1;font-size:28px;line-height:1;transform:translateY(-2px)}.retailer-list{display:flex;flex-direction:column;gap:20px}.retailer-card{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:start;background:none;border:none;padding:0;text-align:left;cursor:pointer;width:100%;font-family:inherit;color:inherit}.retailer-card__image-wrap{width:112px;height:112px;border-radius:24px;overflow:hidden;box-shadow:0 10px 20px #301c0724}.retailer-card__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.retailer-card__top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.retailer-card__top h3{margin:0;color:var(--tiki-green);font-size:24px;line-height:.95;font-weight:900;letter-spacing:-.03em}.retailer-card__distance{flex-shrink:0;padding-top:2px;color:var(--tiki-green);font-size:16px;font-weight:900}.retailer-card__location{display:flex;align-items:center;gap:8px;color:#71807f;font-size:13px;font-weight:600;margin-bottom:12px}.retailer-card__location svg{width:16px;height:16px;color:#e18a3c;flex-shrink:0}.retailer-card__products{display:flex;flex-direction:column;gap:8px}.product-row{display:flex;align-items:center;gap:10px;color:var(--tiki-green);font-size:14px;font-weight:700}.product-dot{width:14px;height:14px;border-radius:999px;flex-shrink:0}.product-dot--orange{background:#ef8c2d}.product-dot--pink{background:#ea8d88}.product-dot--teal{background:#18858b}.cta-stack{display:flex;flex-direction:column;gap:14px;margin-top:28px}.cta-button{min-height:64px;width:100%;border-radius:999px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:900;letter-spacing:.12em;cursor:pointer;font-family:inherit}.cta-button svg{width:20px;height:20px}.cta-button--primary{border:0;color:#fff;background:linear-gradient(180deg,var(--tiki-green) 0%,var(--tiki-green-deep) 100%);box-shadow:0 16px 28px #0f5a5638}.cta-button--secondary{background:#ffffff1f;color:var(--tiki-green);border:3px solid var(--tiki-green);box-shadow:inset 0 0 0 1px #fff3}.tiki-locations-page button:focus-visible,.tiki-locations-page input:focus-visible{outline:3px solid rgba(239,140,45,.55);outline-offset:2px}.loc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a1e1ca6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px 16px;animation:locFadeIn .25s ease-out}@keyframes locFadeIn{0%{opacity:0}to{opacity:1}}@keyframes locSlideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.loc-modal{position:relative;width:100%;max-width:400px;max-height:90svh;overflow-y:auto;border-radius:28px;background:radial-gradient(circle at top center,rgba(255,202,130,.18),transparent 40%),linear-gradient(180deg,#f8efdf,#f3e5cf);box-shadow:0 24px 64px #0a1e1c59;animation:locSlideUp .3s ease-out}.loc-modal__close{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border:none;border-radius:999px;background:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;cursor:pointer;color:#0f5a56}.loc-modal__close svg{width:18px;height:18px}.loc-modal__hero{width:100%;height:200px;border-radius:28px 28px 0 0;overflow:hidden}.loc-modal__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.loc-modal__body{padding:24px 22px 28px}.loc-modal__name{margin:0 0 12px;color:#0f5a56;font-size:28px;font-weight:900;line-height:.95;letter-spacing:-.02em}.loc-modal__location{display:flex;align-items:center;gap:8px;color:#71807f;font-size:14px;font-weight:600;margin-bottom:12px}.loc-modal__location svg{width:16px;height:16px;color:#e18a3c;flex-shrink:0}.loc-modal__dist{margin-left:auto;color:#0f5a56;font-weight:900}.loc-modal__status{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#ffffff80;font-size:13px;font-weight:800;color:#0f5a56;margin-bottom:20px}.loc-modal__status-dot{width:12px;height:12px;border-radius:999px}.loc-modal__status-dot--green{background:#2ecc71}.loc-modal__status-dot--gray{background:#aab1b5}.loc-modal__products{margin-bottom:22px}.loc-modal__products-title{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#0f5a5680}.loc-modal__directions{margin-top:4px}.loc-modal--notify{text-align:center}.loc-modal__notify-seal{display:flex;justify-content:center;margin-bottom:16px}.loc-modal__notify-sub{margin:0 auto 24px;max-width:280px;color:#71807f;font-size:15px;line-height:1.45;font-weight:600}.loc-modal__notify-form{display:flex;flex-direction:column;gap:14px}.loc-modal__notify-form input{width:100%;min-height:58px;padding:0 20px;border:2px solid rgba(15,90,86,.15);border-radius:999px;background:#ffffff8f;font-size:16px;font-weight:500;color:#0f5a56;outline:none;font-family:inherit}.loc-modal__notify-form input::-moz-placeholder{color:#8c9695}.loc-modal__notify-form input::placeholder{color:#8c9695}.loc-modal__notify-form input:focus{border-color:#0f5a5666}.story-content{display:flex;flex-direction:column;gap:28px}.story-media{overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.story-media img{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover}.story-copy h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,8vw,4.4rem);letter-spacing:-.04em;line-height:.94}.story-copy>p{margin-top:14px;line-height:1.75;font-size:.95rem;color:#f2e3cfe0}.story-points{display:flex;flex-direction:column;gap:10px;margin-top:24px}.story-points div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(242,227,207,.06)}.story-points strong{color:var(--cream-100);font-size:.92rem}.story-points span{font-size:.88rem;color:#f2e3cfb8}.story-signoff{margin-top:24px;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:1.4rem;color:var(--orange-400)}.merch-container{padding-top:101px}@media (min-width: 768px){.merch-container{padding-top:23vw}}.merch-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none}.merch-scroll::-webkit-scrollbar{display:none}.merch-item{flex:0 0 75%;max-width:280px;scroll-snap-align:start;overflow:hidden;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(242,227,207,.08)}.merch-item__image img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.merch-item__body{padding:16px 18px 20px}.merch-item h3{font-family:Playfair Display,Georgia,serif;font-size:1.35rem;letter-spacing:-.03em}.merch-item p{margin-top:6px;font-size:.9rem;line-height:1.6;color:#f2e3cfc7}.merch-item__link{display:inline-flex;margin-top:12px;font-weight:800;font-size:.88rem;color:var(--orange-400)}.ohana-content{display:flex;flex-direction:column;gap:24px}.ohana-image{overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.ohana-image img{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover}.ohana-card{padding:28px 22px;border:1px solid rgba(242,227,207,.1);border-radius:var(--radius-xl);background:linear-gradient(180deg,#0c3a3ceb,#062f33f7);box-shadow:var(--shadow-card)}.ohana-card__script{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.5rem;color:var(--orange-400)}.ohana-card h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(3.2rem,12vw,5rem);letter-spacing:-.04em;line-height:.88;color:var(--cream-100)}.ohana-card__sub{margin-top:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.88rem}.ohana-card__copy{margin-top:12px;line-height:1.7;font-size:.95rem;color:#f2e3cfd1}.ohana-form{display:flex;flex-direction:column;gap:12px;margin-top:22px;width:100%;min-width:0}.ohana-form input,.ohana-form select,.ohana-form textarea{width:100%;max-width:100%;min-width:0;min-height:54px;padding:0 18px;border:1px solid rgba(242,227,207,.14);border-radius:14px;background:#00000029;color:var(--cream-100);outline:none;font-size:16px;font-family:inherit;resize:vertical}.ohana-form textarea{padding-top:16px;padding-bottom:16px;line-height:1.5}.ohana-form input::-moz-placeholder,.ohana-form textarea::-moz-placeholder{color:#f2e3cf6b}.ohana-form input::placeholder,.ohana-form textarea::placeholder{color:#f2e3cf6b}.ohana-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ohana-consent{display:flex;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.45;color:#f2e3cfc7;text-align:left;cursor:pointer}.ohana-consent input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;min-width:16px;max-width:16px;min-height:16px;padding:0;border-radius:4px;margin-top:2px;accent-color:#f29b45}.success-box{display:flex;flex-direction:column;gap:6px;margin-top:22px;padding:20px;border-radius:16px;background:#f29b451a;border:1px solid rgba(242,155,69,.22)}.success-box strong{font-size:1rem}.success-box span{font-size:.9rem;color:#f2e3cfc7}.ohana-benefits{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-left:18px;font-size:.9rem;color:#f2e3cfb8}.tiki-footer{padding:24px clamp(16px,5vw,48px) 24px;background:linear-gradient(180deg,#021518,#010d0f);color:#f2e3cfd1}.footer-grid{display:flex;flex-direction:column;gap:32px}.footer-grid h3{margin-bottom:12px;font-size:.95rem;font-weight:700;color:var(--cream-100)}.footer-grid ul{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none;font-size:.92rem}.footer-grid a{transition:color .2s}.footer-grid a:active{color:var(--orange-400)}.footer-bottom{display:flex;flex-direction:column;gap:6px;margin-top:36px;padding-top:20px;border-top:1px solid rgba(242,227,207,.1);font-size:.88rem;color:#f2e3cf8c}.footer-credit{margin-top:14px;font-size:.78rem;line-height:1.5;color:#f2e3cf6b}.footer-credit a{color:#f2e3cf9e;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease}.footer-credit a:hover,.footer-credit a:focus-visible{color:#f2e3cfd1;text-decoration:underline;text-underline-offset:2px}.brand-mark--footer{margin-bottom:14px}.brand-mark--footer .brand-mark__sun{width:18px;height:18px}.story-image-wrap{max-width:480px}.story-section-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 900px){#story{margin-top:-70px;position:relative;z-index:0}.story-section-image{width:100%;height:auto;max-height:90svh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.edu-section-wrap{display:flex;justify-content:center;padding-bottom:clamp(40px,5vw,80px)}.edu-card--responsive{max-width:430px;margin:0 auto}.dose-section--responsive{display:flex;flex-direction:column;align-items:center}.dose-image-wrap--responsive{max-width:430px}@media (min-width: 768px){:root{--gutter: 32px;--section-py: 100px}.hdr{margin:0;width:100%;height:auto;padding:18px 40px 18px 0;border:none;border-radius:0;background:linear-gradient(to right,transparent 0%,rgba(4,26,28,.05) 15%,rgba(4,26,28,.15) 25%,rgba(4,26,28,.35) 33%,rgba(4,26,28,.55) 40%,rgba(4,26,28,.75) 48%,rgba(4,26,28,.88) 56%,rgba(4,26,28,.92) 65%);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;justify-content:flex-end}.hdr__logo{display:none}.hdr__logo-img{height:72px}.flow-stack{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.flow-stack>:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;justify-self:center}.flow-carousel-track{justify-content:center;padding-inline:calc((100vw - 700px)/2);scroll-padding-inline:calc((100vw - 700px)/2)}.story-image-wrap{max-width:680px}.edu-card--responsive{max-width:600px}.edu-stack{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.dose-image-wrap--responsive{max-width:600px}.level-content{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px}.loc-container{max-width:880px}.search-bar__shell{grid-template-columns:1fr 180px;max-width:760px;margin-left:auto;margin-right:auto}.retailer-card__top h3{font-size:22px}.map-card{max-width:600px}.retailer-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.retailer-card{grid-template-columns:1fr;gap:12px}.retailer-card__image-wrap{width:100%;height:190px;border-radius:20px}.retailer-card__top h4{font-size:22px}.cta-stack{flex-direction:row}.story-content{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px}.ohana-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px}.merch-scroll{display:grid;grid-template-columns:repeat(2,1fr);overflow:visible;gap:18px}.merch-item{flex:initial;max-width:none}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}.footer-credit{text-align:left}.locator-hero-img{width:100%;max-width:700px}.locator-map-viewport{aspect-ratio:16 / 10}.locator-map-shell{max-width:800px;margin:0 auto}}@media (min-width: 1024px){:root{--section-py: 120px}.hdr__desktop-nav{display:flex}.mob-menu,.hdr__burger{display:none}.flow-stack{grid-template-columns:repeat(3,1fr)}.flow-stack>:last-child:nth-child(odd){max-width:none;grid-column:auto;justify-self:auto}.flow-carousel-track{justify-content:center;padding-inline:calc((100vw - 1100px)/2);scroll-padding-inline:calc((100vw - 1100px)/2)}.story-image-wrap{max-width:900px}.edu-card--responsive{max-width:700px}.edu-stack{grid-template-columns:repeat(3,1fr)}.dose-image-wrap--responsive{max-width:700px}.merch-scroll{grid-template-columns:repeat(4,1fr)}.story-content{grid-template-columns:.92fr 1.08fr}.ohana-content{gap:48px}.footer-grid{grid-template-columns:1fr 1fr 1fr}.locator-map-shell{max-width:960px}.locations-hero{padding:24px 0 28px}.locations-hero__h1{font-size:clamp(48px,5vw,72px)}}@media (min-width: 1280px){:root{--gutter: 44px}.story-image-wrap{max-width:1000px}.edu-card--responsive,.dose-image-wrap--responsive{max-width:800px}.locator-map-shell{max-width:1100px}}@media (min-width: 1440px){.story-image-wrap{max-width:1100px}.edu-card--responsive,.dose-image-wrap--responsive{max-width:900px}}.edu-mobile-only{display:block}.edu-desktop-only{display:none}@media (min-width: 900px){.edu-mobile-only{display:none}.edu-desktop-only{display:block}}.know-section{position:relative}.know-section__desktop-art{display:none}@media (min-width: 900px){.know-section__desktop-art{display:block;position:relative;width:100%;max-width:none;margin:0}.know-section__desktop-art img{display:block;width:100%;height:auto}.know-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.know-section__hit{position:absolute;display:block;pointer-events:auto;background:transparent;border:none;cursor:pointer;border-radius:20px;outline:none}.know-section__hit:focus-visible,.know-section__hit:hover{box-shadow:0 0 0 2px #27d7df73}.hit-live-rosin{left:4.5%;top:18.5%;width:28.3%;height:26%}.hit-distillate{left:36.3%;top:18.5%;width:27.8%;height:26%}.hit-experience{left:66.8%;top:18.5%;width:28.8%;height:26%}.hit-low-tide{left:4.7%;top:65.5%;width:18.7%;height:13.5%}.hit-mango-yuzu{left:25.2%;top:65.5%;width:18.8%;height:13.5%}.hit-high-tide{left:45.8%;top:65.5%;width:18.8%;height:13.5%}.hit-product{left:66.4%;top:56%;width:29%;height:18%;border-radius:24px}.hit-fast-lift{left:4.2%;top:84.5%;width:60%;height:5.5%;border-radius:22px}.hit-locations{left:4.5%;top:90%;width:44%;height:5%;border-radius:25px}.hit-notify{left:52%;top:90%;width:44%;height:5%;border-radius:25px}}.tiki-agegate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0b3f3f;overflow:hidden}.tiki-agegate__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#071f216b,#071f218f 45%,#071f21b8),url(/images/tiki-agegate-bg-desktop.jpg) center center / cover no-repeat;transform:scale(1.02)}.tiki-agegate__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top center,rgba(255,202,124,.12),transparent 32%),linear-gradient(to bottom,#0000000a,#0000001a)}.tiki-agegate__content{position:relative;z-index:2;width:min(92vw,760px);padding:48px 24px 56px;text-align:center;color:#f6ead8}.tiki-agegate__ornament{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:14px}.tiki-agegate__line{width:120px;max-width:22vw;height:1px;background:#f6ead8bf}.tiki-agegate__icon{font-size:28px;line-height:1;color:#ef8f32}.tiki-agegate__logo{width:130px;height:auto;filter:brightness(1.1) drop-shadow(0 2px 8px rgba(0,0,0,.2))}.tiki-agegate__eyebrow{margin:0 0 12px;font-size:13px;letter-spacing:.26em;font-weight:700;color:#f6ead8e6}.tiki-agegate__title{margin:0;font-family:"Bodoni 72",Didot,serif;font-size:clamp(44px,7vw,86px);line-height:.94;letter-spacing:.01em;color:#f6ead8;text-shadow:0 8px 26px rgba(0,0,0,.24)}.tiki-agegate__subtitle{margin:18px auto 0;max-width:640px;font-family:Lato,sans-serif;font-size:clamp(15px,2vw,21px);line-height:1.45;color:#f6ead8eb}.tiki-agegate__actions{margin-top:42px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.tiki-agegate__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;min-width:180px;min-height:56px;padding:0 28px;border-radius:999px;font-family:Lato,sans-serif;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.tiki-agegate__btn:hover{transform:translateY(-1px)}.tiki-agegate__btn--primary{background:linear-gradient(180deg,#0f6f72,#094e52);color:#fff8ef;box-shadow:0 18px 34px #06444847}.tiki-agegate__btn--primary:hover{box-shadow:0 22px 40px #06444857}.tiki-agegate__btn--secondary{background:#f6ead81f;color:#f6ead8;border:1.5px solid rgba(246,234,216,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tiki-agegate__btn--secondary:hover{background:#f6ead82e;border-color:#f6ead88f}@media (max-width: 768px){.tiki-agegate__bg{background:linear-gradient(to bottom,#071f2175,#071f219e,#071f21c7),url(/images/tiki-agegate-bg-mobile.jpg) center center / cover no-repeat}.tiki-agegate__content{width:min(92vw,460px);padding:38px 22px 44px}.tiki-agegate__ornament{gap:12px;margin-bottom:10px}.tiki-agegate__line{width:72px}.tiki-agegate__subtitle{max-width:320px}.tiki-agegate__actions{margin-top:30px;flex-direction:column;gap:12px}.tiki-agegate__btn{width:min(100%,320px);min-width:0;min-height:54px}}.tiki-hero{position:relative;width:100%;overflow:hidden;padding:96px 20px 48px;background:radial-gradient(ellipse at 70% 20%,rgba(232,117,26,.18) 0%,transparent 55%),radial-gradient(ellipse at 15% 85%,rgba(11,63,60,.55) 0%,transparent 60%),linear-gradient(180deg,#062f33,#073b3f 55%,#052024);color:#f2e3cf;min-height:100svh;display:flex;align-items:center}.tiki-hero__inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.hero-content{position:relative;z-index:2;width:min(92%,760px);display:flex;flex-direction:column;align-items:flex-start}.hero-content h1{font-family:Playfair Display,serif;font-weight:700;font-size:clamp(2.25rem,7vw,4rem);line-height:1.05;letter-spacing:-.01em;color:#f2e3cf;margin:0}.hero-content p{font-family:Inter,sans-serif;font-size:clamp(.95rem,2.2vw,1.125rem);line-height:1.55;color:#f2e3cfc7;max-width:44ch;margin:clamp(14px,1.4vw,22px) 0 0}.tiki-hero__logo{width:clamp(180px,55vw,320px);height:auto;margin:0 0 clamp(14px,1.6vw,22px);filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.tiki-hero__logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.hero-actions{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,18px);width:min(100%,clamp(260px,25vw,360px));max-width:none;align-items:stretch;margin-top:clamp(16px,1.8vw,28px);position:static!important;transform:none!important}.hero-actions .btn{width:100%;min-height:clamp(54px,4.6vw,68px);height:auto;padding:0 clamp(20px,2vw,28px);border-radius:9999px;display:flex;justify-content:center;align-items:center;font-size:clamp(.92rem,1.1vw,1.06rem);font-weight:700;letter-spacing:.16em;flex:0 0 auto;box-sizing:border-box;line-height:1;white-space:nowrap;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease;box-shadow:0 14px 28px #00000042;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.primary-button{background:linear-gradient(180deg,#f29b45,#e8751a);color:#fff;border:1.5px solid rgba(242,227,207,.16);box-shadow:0 16px 30px #e8751a52}.secondary-button{background:#0612146b;color:#f2e3cf;border:1.5px solid rgba(242,227,207,.78);box-shadow:0 16px 30px #00000038}.hero-actions .btn:hover{transform:translateY(-1px)}.hero-actions .btn:focus-visible{outline:2px solid rgba(242,227,207,.88);outline-offset:3px}.tiki-hero__button{height:54px;border-radius:27px;font-family:Inter,sans-serif;font-weight:800;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:box-shadow .2s ease,background .2s ease,opacity .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.tiki-hero__button:hover{opacity:.92}.tiki-hero__button--primary{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;box-shadow:0 8px 24px #f9731659}.tiki-hero__button--secondary{background:transparent;color:#f2e3cf;border:1.5px solid rgba(242,227,207,.55)}.tiki-hero__can-wrap{display:flex;justify-content:center;width:100%}.tiki-hero__can{width:auto;height:clamp(360px,62svh,620px);max-width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(0,0,0,.45))}.tiki-hero__scroll{position:absolute;left:50%;bottom:20px;transform:translate(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(242,227,207,.5);background:#062f3380;color:#f2e3cf;cursor:pointer;z-index:3;animation:tiki-hero-bounce 2s ease-in-out infinite}@keyframes tiki-hero-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@media (min-width: 769px){.tiki-hero{position:relative;overflow:hidden;padding:0;min-height:0;container-type:inline-size;align-items:stretch}.tiki-hero__desktop-img{display:block;position:relative;width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;z-index:1}.tiki-hero__can-wrap{display:none}.mobile-hero,.tiki-hero__logo,.hero-content h1,.hero-content p,.hero-content .tiki-hero__logo{display:none!important}.tiki-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;max-width:none;margin:0;padding:0;min-height:0;display:block;pointer-events:none}.hero-content{position:absolute;left:7%;top:74.5%;width:24%;min-width:0;margin:0;padding:0;align-items:flex-start;text-align:left;pointer-events:auto}.hero-actions{width:100%;gap:1.1cqw;margin-top:0}.hero-actions .btn{min-height:0;max-height:none;height:4.2cqw;padding:0 1.8cqw;font-size:.95cqw;letter-spacing:.14em;box-shadow:0 1cqw 2cqw #00000042}.hero-section{position:relative;width:100%;overflow:hidden}}@media (max-width: 768px){.hero-actions{max-width:100%}.hero-actions .btn{height:68px}}@media (max-width: 600px){.hero-content{width:100%;align-items:center;text-align:center}.hero-actions{gap:14px;margin-top:10px}}@media (max-width: 768px){.tiki-hero__desktop-img{display:none}}@media (max-width: 768px){:root{--mobile-header-height: 72px}html,body,#root{width:100%;margin:0;padding:0;overflow-x:hidden}.site-header{position:relative;width:100%;height:72px;min-height:72px;margin:0;box-sizing:border-box;z-index:100}.tiki-hero,.hero-section{position:relative;display:block;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;border-radius:0;background:none;overflow:hidden}.tiki-hero__desktop-img,.tiki-hero__inner,.tiki-hero__scroll{display:none}.mobile-hero{position:relative;width:100%;height:auto;min-height:auto;margin:var(--mobile-header-height) 0 0;padding:0;overflow:visible;border-radius:0;max-width:none;background:#000;display:block}.mobile-hero__image{position:relative;display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:translateY(-90px);margin-bottom:-90px}.mobile-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000002e,#0000000f 35%,#00000029)}.mobile-hero__actions{position:absolute;z-index:5;left:8%;top:74%;width:46%;max-width:300px;transform:translateY(-160px);display:flex;flex-direction:column;gap:14px}.mobile-hero__button{width:100%;height:58px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;white-space:nowrap;font-family:Inter,Arial,Helvetica,sans-serif;font-size:clamp(13px,3.6vw,17px);font-weight:700;letter-spacing:.14em;-webkit-tap-highlight-color:transparent}.mobile-hero__button--primary{color:#fff;background:#ff7717;border:2px solid #ff7717}.mobile-hero__button--secondary{color:#f6efd9;background:#042a27b8;border:2.5px solid rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.tiki-level{background:#f6e9d7;padding:56px 20px;color:#062f33}.tiki-level__inner{max-width:1180px;margin:0 auto;text-align:center}.tiki-level__eyebrow{font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#e8751a;margin:0 0 12px}.tiki-level__title{font-family:Playfair Display,serif;font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.1;margin:0 0 16px;color:#062f33}.tiki-level__sub{font-family:Inter,sans-serif;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.6;color:#062f33bf;max-width:52ch;margin:0 auto 40px}.tiki-level__grid{display:flex;flex-direction:column;align-items:center;gap:40px}.tiki-level__can{width:100%;display:flex;justify-content:center}.tiki-level__can img{height:clamp(320px,55svh,520px);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 32px rgba(6,47,51,.25))}.tiki-level__cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:420px}.tiki-level__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px;border-radius:20px;background:#fff;border:1.5px solid rgba(6,47,51,.08);box-shadow:0 6px 20px #062f330f}.tiki-level__card--full{background:linear-gradient(135deg,#e8751a,#c25812);color:#fff;border-color:transparent;box-shadow:0 10px 28px #e8751a59}.tiki-level__dose{font-family:Playfair Display,serif;font-size:2.75rem;font-weight:700;line-height:1;color:inherit}.tiki-level__dose span{font-size:1rem;font-weight:600;margin-left:2px;opacity:.75}.tiki-level__label{font-family:Inter,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;margin-top:8px;opacity:.85}.tiki-level__desc{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1rem;margin-top:6px;opacity:.85}@media (min-width: 900px){.tiki-level{padding:96px 40px}.tiki-level__grid{flex-direction:row;justify-content:center;align-items:center;gap:72px}.tiki-level__cards{max-width:360px}}.find-flow-section .carousel-dots{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;height:14px;margin:22px 0 0!important;padding:0;z-index:2}.find-flow-section .carousel-dot{position:relative!important;inset:auto!important;transform:none!important;display:block;flex:0 0 auto;width:9px;height:9px;margin:0;padding:0;border:0;border-radius:999px;background:#17232447}.find-flow-section .carousel-dot-active{width:30px;height:9px;background:#e76a2d}.find-flow-section .find-tiki-button{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none;display:inline-flex;align-items:center;justify-content:center;margin:30px auto 0!important;z-index:3;overflow:hidden}.find-flow-section .find-flow-carousel,.find-flow-section .carousel-viewport,.find-flow-section .carousel-track{position:relative}.find-flow-section .carousel-viewport{overflow:hidden}@media (max-width: 640px){.find-flow-section .carousel-dots{margin-top:20px!important}.find-flow-section .find-tiki-button{margin-top:28px!important}}.find-level-image-section{width:100%;margin:0;padding:0;overflow:hidden;background:#111;position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}.find-level-full-image{display:block;width:100%;height:auto;max-width:none;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width: 769px){.find-level-full-image{width:100%;height:auto}}@media (max-width: 768px){.find-level-image-section{left:auto;right:auto;width:100%;margin-left:0;margin-right:0}.find-level-full-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}section:has(h2),section:has(h1){padding-top:64px}@media (max-width: 768px){.location-search{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - 32px)!important;max-width:none!important;margin:0 16px!important;padding:10px!important;border-radius:24px!important;overflow:visible!important;box-sizing:border-box!important;min-height:0!important}.location-input-wrap{position:relative!important;display:block!important;min-width:0!important;width:100%!important}.location-input{width:100%!important;min-width:0!important;height:56px!important;padding:0 12px 0 42px!important;font-size:16px!important;box-sizing:border-box!important}.location-input::-moz-placeholder{font-size:15px!important}.location-input::placeholder{font-size:15px!important}@media (max-width: 430px){.location-input{padding-left:38px!important;letter-spacing:0!important}.location-input::-moz-placeholder{font-size:14px!important;letter-spacing:0!important}.location-input::placeholder{font-size:14px!important;letter-spacing:0!important}}.location-icon{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;left:14px!important;padding:0!important}.radius-select{width:100%!important;min-width:0!important;height:56px!important;padding:0 8px!important;margin:0!important;border-radius:16px!important;border-left:none!important;background:#0f3d3a0f!important;font-size:15px!important;text-align:center!important;box-sizing:border-box!important}.location-search-button{grid-column:1 / -1!important;width:100%!important;min-width:0!important;height:56px!important;margin:0!important;border-radius:16px!important;padding:0 20px!important;justify-content:center!important;white-space:normal!important;position:static!important;box-sizing:border-box!important}}.blog-page{min-height:100svh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0a3a3e,#062f33);color:var(--cream-100)}.blog-page main{flex:1}.blog-topbar{position:sticky;top:0;z-index:40;background:#062f33eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(242,227,207,.12)}.blog-topbar__inner{width:min(1180px,100%);margin:0 auto;padding:14px clamp(16px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:16px}.blog-topbar__brand img{height:34px;width:auto}.blog-topbar__nav{display:flex;gap:clamp(14px,3vw,28px);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-100)}.blog-topbar__nav a{opacity:.8;transition:opacity .2s,color .2s}.blog-topbar__nav a:hover{opacity:1;color:var(--orange-400)}.blog-hero{text-align:center;padding:clamp(56px,9vw,104px) clamp(16px,4vw,48px) clamp(28px,4vw,48px)}.blog-kicker{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;color:var(--orange-400);font-size:clamp(18px,2.4vw,24px);margin-bottom:10px}.blog-hero__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,6vw,64px);line-height:1.08;color:var(--cream-100)}.blog-hero__sub{margin:14px auto 0;max-width:560px;color:#f2e3cfbf;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.blog-body{padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) clamp(64px,8vw,104px)}.blog-container{width:min(1180px,100%);margin:0 auto}.blog-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:clamp(28px,4vw,44px)}.blog-tag{border:1px solid rgba(242,227,207,.28);background:transparent;color:var(--cream-100);border-radius:var(--radius-pill);padding:7px 16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.blog-tag:hover{border-color:var(--orange-400);color:var(--orange-400)}.blog-tag.is-active{background:var(--orange-500);border-color:var(--orange-500);color:#fff}.blog-tag.is-static{cursor:default}.blog-tags--static{justify-content:center;margin-bottom:18px}.blog-empty{text-align:center;color:#f2e3cfb3;padding:40px 0}.blog-empty a{color:var(--orange-400);text-decoration:underline}.blog-lead{display:grid;gap:clamp(18px,3vw,40px);align-items:center;background:#f2e3cf0d;border:1px solid rgba(242,227,207,.12);border-radius:var(--radius-xl);overflow:hidden;margin-bottom:clamp(28px,4vw,48px);transition:transform .25s ease,border-color .25s ease}.blog-lead:hover{transform:translateY(-3px);border-color:#f29b4580}.blog-lead__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 10}.blog-lead__text{padding:clamp(20px,3vw,40px)}.blog-lead__text h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,3.2vw,38px);line-height:1.15;margin:10px 0 12px;color:var(--cream-100)}.blog-lead__text p{color:#f2e3cfc7;line-height:1.65}.blog-readmore{display:inline-block;margin-top:18px;color:var(--orange-400);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.blog-meta{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#f2e3cf8c}.blog-meta--light{color:#f2e3cfa6;margin-top:14px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(18px,2.5vw,30px)}.blog-card{background:#f2e3cf0d;border:1px solid rgba(242,227,207,.12);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease}.blog-card:hover{transform:translateY(-3px);border-color:#f29b4580}.blog-card__media img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.blog-card__text{padding:20px 22px 24px}.blog-card__text h3{font-family:Playfair Display,Georgia,serif;font-size:21px;line-height:1.25;margin:8px 0 10px;color:var(--cream-100)}.blog-card__text p{color:#f2e3cfb8;font-size:15px;line-height:1.6}.blog-post__head{width:min(760px,100%);margin:0 auto;padding:clamp(36px,6vw,72px) clamp(16px,4vw,48px) 0;text-align:center}.blog-back{display:inline-block;margin-bottom:22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-400)}.blog-post__head h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,5vw,52px);line-height:1.12;color:var(--cream-100)}.blog-post__cover{width:min(1000px,100%);margin:clamp(28px,4vw,48px) auto 0;padding:0 clamp(16px,4vw,48px)}.blog-post__cover img{width:100%;border-radius:var(--radius-xl);aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.blog-prose{width:min(720px,100%);margin:0 auto clamp(48px,7vw,88px);background:var(--parchment);color:var(--teal-900);border-radius:var(--radius-xl);padding:clamp(26px,4vw,56px);font-size:17px;box-shadow:var(--shadow-card)}.blog-prose__lede{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(19px,2.2vw,24px);line-height:1.5;font-style:italic;margin-bottom:24px;color:var(--teal-700)}.blog-more__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,3vw,32px);margin-bottom:22px;text-align:center;color:var(--cream-100)}.blog-footer{border-top:1px solid rgba(242,227,207,.12);padding:26px clamp(16px,4vw,48px)}.blog-footer__inner{width:min(1180px,100%);margin:0 auto;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;font-size:13px;color:#f2e3cf99}.blog-footer__inner a:hover{color:var(--orange-400)}@media (min-width: 900px){.blog-lead{grid-template-columns:1.05fr 1fr}.blog-lead__text{padding-right:clamp(24px,3vw,48px)}}@media (max-width: 767px){.blog-post__head{position:relative;display:block;width:100%;max-width:100%;padding:32px 24px 0;text-align:left;overflow:visible}.blog-post__head>*{position:static;inset:auto;transform:none;float:none;white-space:normal}.blog-back{display:block;margin-bottom:18px;font-size:12px;line-height:1.3}.blog-post__head .blog-tags--static{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 0 18px}.blog-post__head h1{width:100%;max-width:none;margin:0;font-size:clamp(2.1rem,9vw,3rem);line-height:1.08;letter-spacing:-.02em;text-align:left;overflow-wrap:break-word;word-break:normal}.blog-post__head .blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:16px;margin-bottom:0;font-size:11px;line-height:1.5;letter-spacing:.1em;text-align:left}.blog-post__cover{width:100%;margin:24px 0 0;padding:0 24px}.blog-post__cover img{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.seo-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tp-main{flex:1}.tp-body{width:min(1180px,100%);margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(48px,8vw,96px)}.tp-prose{max-width:720px;margin:0 auto;color:#f6e9d7;line-height:1.7}.tp-prose h2{font-family:Playfair Display,serif;font-size:clamp(22px,3vw,30px);margin:1.6em 0 .4em;color:#f6e9d7}.tp-prose ul{padding-left:1.2em;list-style:disc}.tp-prose a{color:#f28c28;text-decoration:underline}.tp-prose a.tp-btn,.tp-btn{display:inline-block;padding:12px 26px;border-radius:999px;background:#f28c28;color:#062f33;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px;text-decoration:none}.tp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,28px)}.tp-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:20px;background:#f6e9d70f;border:1px solid rgba(246,233,215,.12);color:#f6e9d7;transition:transform .25s ease}.tp-card:hover{transform:translateY(-4px)}.tp-card img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:14px}.tp-card h2{font-family:Playfair Display,serif;font-size:22px}.tp-card p{opacity:.8;font-size:15px}.tp-card__dose{font-size:12px;letter-spacing:.18em;color:#f28c28}.tp-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.tp-table th,.tp-table td{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(246,233,215,.18);vertical-align:top}.tp-table thead th{color:#f28c28;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.tp-table tbody th{font-weight:600}.tp-product{display:grid;gap:clamp(24px,4vw,56px);align-items:center;grid-template-columns:1fr}@media (min-width: 900px){.tp-product{grid-template-columns:minmax(0,420px) 1fr}}.tp-product img{width:100%;border-radius:20px}.tp-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.tp-pills a{padding:8px 18px;border-radius:999px;border:1px solid rgba(246,233,215,.3);color:#f6e9d7;font-size:14px}.tp-stores{display:grid;gap:12px;max-width:720px;margin:0 auto 32px}.tp-stores li{display:flex;flex-direction:column;padding:14px 18px;border-radius:14px;background:#f6e9d70f;color:#f6e9d7}.tp-stores span{opacity:.75;font-size:14px}.site-footer__links{display:flex;flex-wrap:wrap;gap:16px}.blog-topbar__nav a.active{color:#f28c28}.tp-callouts{display:grid;gap:16px;margin-top:clamp(32px,5vw,56px)}@media (min-width: 900px){.tp-callouts{grid-template-columns:1fr 1fr;max-width:1000px}}.tp-callout{padding:20px 24px;border-radius:18px;border:1px solid rgba(246,233,215,.15);background:#f6e9d70d}.tp-callout h2{margin-top:0;font-size:22px}.tp-related{margin-top:clamp(40px,6vw,72px)}.tp-related__title{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,32px);color:#f6e9d7;text-align:center;margin-bottom:20px}.tp-card h3{font-family:Playfair Display,serif;font-size:20px}.promo-steps{list-style:decimal;padding-left:1.4em;display:grid;gap:2rem}.promo-form{display:grid;gap:.9rem;max-width:520px}.promo-form label{display:grid;gap:.3rem;font-size:.95rem}.promo-form input:not([type=checkbox]),.promo-form select{font-size:16px;padding:.7rem .8rem;border-radius:10px;border:1px solid rgba(246,233,215,.35);background:#f6e9d70f;color:inherit}.promo-form select option{color:#062f33}.promo-check{display:flex!important;align-items:center;gap:.6rem}.promo-err{color:#f28c28;font-weight:600}.promo-confirm{text-align:center;padding:2rem 0}.promo-code{font-family:ui-monospace,monospace;font-size:clamp(2rem,7vw,3.5rem);letter-spacing:.08em;color:#f28c28;margin:1rem 0}.promo-show{font-size:1.2rem;font-weight:700}.promo-fine{font-size:.9rem;opacity:.85}.blog-try{margin:2.5rem 0 1rem;padding:1.5rem;border-radius:16px;border:1px solid rgba(246,233,215,.25)}.blog-try .tp-btn{margin:.25rem .5rem .25rem 0}.blog-disclaimer{font-size:.85rem;opacity:.8;margin-bottom:2rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange-500);outline-offset:3px}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-tiki-orange:hover{border-color:hsl(var(--tiki-orange))}.hover\:bg-\[\#062F33\]\/10:hover{background-color:#062f331a}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-tiki-orange:hover{color:hsl(var(--tiki-orange))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_75px_rgba\(16\,45\,42\,0\.14\)\]:hover{--tw-shadow: 0 28px 75px rgba(16,45,42,.14);--tw-shadow-colored: 0 28px 75px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-md:focus{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:w-6{width:1.5rem}.group:hover .group-hover\:text-tiki-cream{color:hsl(var(--tiki-cream))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-80{opacity:.8}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:right-10{right:2.5rem}.sm\:top-8{top:2rem}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-28{height:7rem}.sm\:w-28{width:7rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:text-left{text-align:left}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-9{line-height:2.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:bottom-6{bottom:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[700px\]{max-width:700px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:items-end{align-items:flex-end}.md\:p-6{padding:1.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[800px\]{max-width:800px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pt-12{padding-top:3rem}.lg\:text-\[22px\]{font-size:22px}}@media (min-width: 1280px){.xl\:gap-2{gap:.5rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:text-\[12px\]{font-size:12px}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--lx-teal: #062f33;--lx-product-photo-scrim: linear-gradient(to top, rgba(6,47,51,.7), rgba(6,47,51,0));--lx-teal-2: #0b3f44;--lx-teal-3: #14555a;--lx-ink: #041f22;--lx-sand: #f6e9d7;--lx-cream: #fbf6ee;--lx-paper: #fffdf9;--lx-sun: #e9893a;--lx-sun-deep: #974319;--lx-gold: #d9a55b;--lx-seal-burgundy: #5e1f2b;--lx-rose: #c98a74;--lx-text: #102b2d;--lx-muted: #4c6163;--lx-on-dark: #f6e9d7;--lx-on-dark-muted: rgba(246, 233, 215, .74);--lx-line: rgba(6, 47, 51, .12);--lx-line-dark: rgba(246, 233, 215, .16);--lx-mango-field: #efa552;--lx-orange: var(--lx-sun);--lx-scorecard-light: rgba(246,233,215,.92);--lx-scorecard-dark: rgba(6,47,51,.92);--lx-cold-glow: radial-gradient(ellipse at 42% 48%,rgba(182,220,232,.26),rgba(236,136,49,.12) 48%,transparent 72%);--lx-rose-cold-glow: radial-gradient(ellipse at 42% 48%,rgba(182,220,232,.25),rgba(217,165,91,.12) 48%,transparent 72%);--lx-warm-top: radial-gradient(ellipse at 50% 0,rgba(246,233,215,.12),transparent 65%);--lx-ground: rgba(4,31,34,.2);--lx-cormorant: "Cormorant Garamond",Georgia,serif;--lx-mango-paper: #fff2dd;--lx-leaf: #285b37;--lx-rose-field: #f5efdf;--lx-antique-gold: #80591e;--lx-burgundy: #5d222c;--lx-contact-shadow: 0 8px 12px rgba(4, 31, 34, .25);--lx-map-land: hsl(39 54% 90%);--lx-map-water: hsl(174 23% 73%);--lx-map-park: hsl(105 17% 82%);--lx-map-road: hsl(35 12% 76%);--lx-map-major-road: hsl(35 10% 65%);--lx-map-boundary: hsl(35 13% 81%);--lx-map-label: hsl(180 9% 31%);--lx-pin-shadow: drop-shadow(0 3px 3px hsl(184 65% 11% / .23));--lx-pin-shadow-hover: drop-shadow(0 6px 5px hsl(184 65% 11% / .3));--lx-hero-scrim: linear-gradient(90deg, rgba(4,31,34,.96) 0%, rgba(4,31,34,.86) 34%, rgba(4,31,34,.36) 53%, transparent 72%);--lx-mobile-video-scrim: linear-gradient(to bottom, rgba(4,31,34,.96), rgba(4,31,34,.88) 32%, rgba(4,31,34,.08) 62%, rgba(4,31,34,.18));--lx-pour-scrim: linear-gradient(to top, rgba(4,31,34,.96), rgba(4,31,34,.8) 25%, rgba(4,31,34,.12) 70%, transparent);--lx-video-panel: rgba(246,233,215,.82);--lx-hero-panel: rgba(6,47,51,.78);--lx-hero-panel-line: rgba(243,232,210,.25);--lx-hero-bottom-scrim: linear-gradient(to top, rgba(6,47,51,.4), transparent);--lx-video-water: #afbec0;--lx-video-local-scrim: linear-gradient(90deg, rgba(6,47,51,.25), rgba(6,47,51,.2) 70%, transparent);--lx-video-mobile-local-scrim: linear-gradient(to top, rgba(6,47,51,.25), transparent);--lx-display: "Anton", "Impact", "Arial Narrow", sans-serif;--lx-serif: var(--lx-display);--lx-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lx-fs-xs: .75rem;--lx-fs-sm: .875rem;--lx-fs-md: 1.0625rem;--lx-fs-lg: 1.125rem;--lx-fs-xl: clamp(1.5rem, 1.2rem + 1vw, 2rem);--lx-fs-2xl: clamp(2.75rem, 3.2rem, 4.5rem);--lx-fs-3xl: clamp(4.5rem, 6rem, 8rem);--lx-s1: .5rem;--lx-s2: 1rem;--lx-s3: 1.5rem;--lx-s4: 2rem;--lx-s5: 3rem;--lx-s6: 4rem;--lx-section: 64px;--lx-gutter: 24px;--lx-max: 1240px;--lx-prose: 68ch;--lx-r-sm: 6px;--lx-r-md: 20px;--lx-r-lg: 20px;--lx-r-pill: 999px;--lx-shadow: 0 16px 32px -18px rgba(4, 31, 34, .25);--lx-shadow-lift: var(--lx-shadow);--lx-ease: cubic-bezier(.22, 1, .36, 1);--lx-dur: .26s;--lx-header-h: 72px}.lx-site{background:var(--lx-cream);color:var(--lx-text);font-family:var(--lx-sans);font-size:var(--lx-fs-md);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100svh;display:flex;flex-direction:column;overflow:visible}.lx-site main{flex:1 0 auto;padding-top:0;overflow:visible}html:has(.lx-site){scroll-padding-top:var(--lx-header-h)}html:has(.lx-site),body:has(.lx-site),#root:has(.lx-site){overflow:visible;transform:none}.lx-site img{max-width:100%}:where(.lx-site) a{color:inherit}.lx-site :focus-visible{outline:2px solid var(--lx-sun);outline-offset:3px;border-radius:4px}.lx-skip{position:fixed;left:var(--lx-s2);top:-100px;z-index:100;background:var(--lx-sun);color:var(--lx-ink);padding:.6rem 1rem;border-radius:var(--lx-r-sm);font-weight:600;text-decoration:none}.lx-skip:focus{top:var(--lx-s2)}.lx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lx-wrap{width:min(var(--lx-max),100%);margin-inline:auto;padding-inline:var(--lx-gutter)}.lx-wrap--narrow{width:min(820px,100%)}.lx-section{padding-block:var(--lx-section)}.lx-section--dark{background:var(--lx-teal);color:var(--lx-on-dark)}.lx-section--sand{background:var(--lx-sand)}.lx-section--paper{background:var(--lx-paper)}.lx-section--ink{background:var(--lx-ink);color:var(--lx-on-dark)}.lx-eyebrow{font-family:var(--lx-sans);font-size:var(--lx-fs-xs);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lx-sun-deep);margin:0 0 var(--lx-s2)}.lx-section--dark .lx-eyebrow,.lx-section--ink .lx-eyebrow,.lx-hero .lx-eyebrow{color:var(--lx-gold)}.lx-display{font-family:var(--lx-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.98;margin:0}.lx-h1{font-size:var(--lx-fs-3xl)}.lx-h2{font-size:var(--lx-fs-2xl)}.lx-h3{font-size:var(--lx-fs-xl)}.lx-accent{font-family:var(--lx-serif);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:0}.lx-lede{font-size:var(--lx-fs-lg);line-height:1.6;color:var(--lx-muted);max-width:56ch;margin:var(--lx-s3) 0 0}.lx-section--dark .lx-lede,.lx-section--ink .lx-lede,.lx-hero .lx-lede{color:var(--lx-on-dark-muted)}.lx-head{max-width:760px;margin-bottom:var(--lx-s5)}.lx-head--center{margin-inline:auto;text-align:center}.lx-head--center .lx-lede{margin-inline:auto}.lx-rule{width:48px;height:2px;background:var(--lx-sun);border:0;margin:var(--lx-s3) 0 0}.lx-head--center .lx-rule{margin-inline:auto}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.8rem 1.6rem;border-radius:var(--lx-r-pill);font-family:var(--lx-sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color var(--lx-dur) var(--lx-ease),color var(--lx-dur) var(--lx-ease),border-color var(--lx-dur) var(--lx-ease),transform var(--lx-dur) var(--lx-ease),box-shadow var(--lx-dur) var(--lx-ease);white-space:nowrap}.lx-btn:hover{transform:translateY(-1px)}.lx-btn:active{transform:translateY(0)}.lx-btn--sun{background:var(--lx-sun);color:var(--lx-ink);box-shadow:0 10px 30px -14px #e9893acc}.lx-btn--sun:hover{background:#f19a50}.lx-btn--teal{background:var(--lx-teal);color:var(--lx-sand)}.lx-btn--teal:hover{background:var(--lx-teal-2)}.lx-btn--ghost{background:transparent;color:currentColor;border-color:currentColor}.lx-btn--ghost:hover{background:#f6e9d71a}.lx-section--sand .lx-btn--ghost:hover,.lx-section--paper .lx-btn--ghost:hover,.lx-site main>.lx-btn--ghost:hover{background:#062f330f}.lx-btn--sm{min-height:44px;padding:.55rem 1.1rem;font-size:.75rem}.lx-btn-row{display:flex;flex-wrap:wrap;gap:var(--lx-s2);margin-top:var(--lx-s4)}.lx-link{font-weight:600;text-decoration:none;color:var(--lx-teal);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size var(--lx-dur) var(--lx-ease),color var(--lx-dur)}.lx-link:hover{color:var(--lx-sun-deep)}.lx-section--dark .lx-link,.lx-section--ink .lx-link{color:var(--lx-sand)}.lx-section--dark .lx-link:hover,.lx-section--ink .lx-link:hover{color:var(--lx-gold)}.lx-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:var(--lx-r-pill);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--lx-sand);color:var(--lx-teal)}.lx-badge--sun{background:var(--lx-sun);color:var(--lx-ink)}.lx-badge--teal{background:var(--lx-teal);color:var(--lx-sand)}.lx-header{position:sticky;top:0;z-index:70;height:var(--lx-header-h);flex:0 0 var(--lx-header-h);background:var(--lx-teal);color:var(--lx-sand);border-bottom:1px solid var(--lx-line-dark)}.lx-header__inner{height:100%;display:flex;align-items:center;gap:var(--lx-s3)}.lx-header__brand{display:inline-flex;align-items:center;flex-shrink:0}.lx-header__brand img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}@media (prefers-reduced-motion: reduce){.lx-header,.lx-header__brand img{transition:none}}.lx-nav{display:none;margin-left:auto}.lx-nav__list{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.lx-nav__link,.lx-nav__trigger{display:inline-flex;align-items:center;gap:.3rem;height:40px;padding:0 .75rem;font:500 .875rem/1 var(--lx-sans);letter-spacing:.02em;color:var(--lx-on-dark-muted);text-decoration:none;background:none;border:0;cursor:pointer;border-radius:var(--lx-r-sm);transition:color var(--lx-dur) var(--lx-ease)}.lx-nav__link:hover,.lx-nav__trigger:hover,.lx-nav__link.active,.lx-nav__trigger[aria-expanded=true]{color:var(--lx-sand)}.lx-nav__link.active{box-shadow:inset 0 -2px 0 var(--lx-sun);border-radius:0}.lx-nav__chev{transition:transform var(--lx-dur) var(--lx-ease)}.lx-nav__trigger[aria-expanded=true] .lx-nav__chev{transform:rotate(180deg)}.lx-nav__item{position:relative}.lx-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:280px;padding:.5rem;list-style:none;margin:0;background:var(--lx-paper);color:var(--lx-text);border-radius:var(--lx-r-md);box-shadow:var(--lx-shadow-lift)}.lx-menu a{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .9rem;border-radius:var(--lx-r-sm);text-decoration:none}.lx-menu a:hover,.lx-menu a:focus-visible{background:var(--lx-sand)}.lx-menu strong{font-weight:600;font-size:.9375rem}.lx-menu span{font-size:.8125rem;color:var(--lx-muted)}.lx-header__cta{display:none}.lx-burger{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--lx-r-pill);border:1px solid var(--lx-line-dark);background:transparent;color:var(--lx-sand);cursor:pointer}.lx-mobile{position:fixed;inset:var(--lx-header-h) 0 0 0;z-index:69;background:var(--lx-teal);color:var(--lx-sand);overflow-y:auto;padding:var(--lx-s4) var(--lx-gutter) var(--lx-s6)}.lx-mobile[hidden]{display:none}.lx-mobile ul{list-style:none;margin:0;padding:0}.lx-mobile__link{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--lx-line-dark);font-family:var(--lx-display);font-size:1.75rem;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;color:var(--lx-sand)}.lx-mobile__sub{padding:.25rem 0 .75rem;border-bottom:1px solid var(--lx-line-dark)}.lx-mobile__sub a{display:block;padding:.6rem 0;color:var(--lx-on-dark-muted);text-decoration:none;font-size:1.0625rem}.lx-mobile__sub a:hover{color:var(--lx-sand)}.lx-mobile .lx-btn{width:100%;margin-top:var(--lx-s4)}@media (min-width: 1100px){.lx-nav{display:block}.lx-header__cta{display:inline-flex;margin-left:var(--lx-s2)}.lx-burger,.lx-mobile{display:none!important}}.lx-proof{background:var(--lx-sand);border-bottom:1px solid var(--lx-line)}.lx-proof ul{list-style:none;margin:0;padding:var(--lx-s3) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lx-s2) var(--lx-s3)}.lx-proof li{display:flex;align-items:center;gap:.65rem;font-size:var(--lx-fs-sm);font-weight:600;letter-spacing:.04em;color:var(--lx-teal)}.lx-proof li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lx-sun);flex-shrink:0}@media (min-width: 900px){.lx-proof ul{grid-template-columns:repeat(4,auto);justify-content:space-between}}.lx-products{display:grid;gap:var(--lx-s4)}@media (min-width: 900px){.lx-products{grid-template-columns:1fr 1fr;gap:var(--lx-s4)}}.lx-pcard{position:relative;display:flex;flex-direction:column;border-radius:var(--lx-r-lg);overflow:hidden;background:var(--lx-paper);box-shadow:var(--lx-shadow);color:var(--lx-text);transition:transform .42s var(--lx-ease),box-shadow .42s var(--lx-ease)}.lx-pcard:hover{transform:translateY(-4px);box-shadow:var(--lx-shadow-lift)}.lx-pcard__media{position:relative;aspect-ratio:7 / 5;overflow:hidden}.lx-pcard__body{padding:var(--lx-s4);display:flex;flex-direction:column;gap:var(--lx-s2);flex:1}.lx-pcard__meta{display:flex;flex-wrap:wrap;gap:.5rem}.lx-pcard__title{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.lx-pcard__title a{text-decoration:none}.lx-pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lx-pcard p{margin:0;color:var(--lx-muted)}.lx-pcard__actions{margin-top:auto;padding-top:var(--lx-s2);display:flex;flex-wrap:wrap;gap:var(--lx-s2);position:relative;z-index:2}.lx-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lx-art--mango{background:var(--lx-mango-field)}.lx-art--rosecan{background:var(--lx-rose-field)}.lx-art img{position:absolute;left:50%;bottom:7%;height:85%;width:auto;max-width:70%;-o-object-fit:contain;object-fit:contain;transform:translate(-50%);filter:drop-shadow(var(--lx-contact-shadow));transition:transform .6s var(--lx-ease)}.lx-pcard:hover .lx-art img{transform:translate(-50%) translateY(-5px)}.lx-pcard--mango{background:var(--lx-mango-paper);border-bottom:3px solid var(--lx-leaf)}.lx-pcard--rose{background:var(--lx-rose-field);border-bottom:3px solid var(--lx-antique-gold)}.lx-pcard--rose .lx-pcard__title{color:var(--lx-burgundy)}.lx-pcard--mango .lx-badge{background:var(--lx-teal);color:var(--lx-sand)}.lx-pcard--rose .lx-badge{background:var(--lx-burgundy);color:var(--lx-rose-field)}.lx-art__shade{position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(to top,rgba(4,31,34,.35),transparent);pointer-events:none}.lx-art__tag{position:absolute;top:var(--lx-s2);left:var(--lx-s2);z-index:2}.lx-compare{display:grid;gap:var(--lx-s3)}@media (min-width: 900px){.lx-compare{grid-template-columns:1fr 1fr}}.lx-compare__col{border-radius:var(--lx-r-lg);padding:var(--lx-s4)}.lx-compare__col--rosin{background:var(--lx-teal-2);color:var(--lx-sand);box-shadow:inset 0 0 0 1px #d9a55b59}.lx-compare__col--dist{background:transparent;color:var(--lx-on-dark-muted);box-shadow:inset 0 0 0 1px var(--lx-line-dark)}.lx-compare__col h3{font-family:var(--lx-display);font-weight:400;text-transform:uppercase;font-size:var(--lx-fs-xl);margin:0 0 var(--lx-s3);letter-spacing:.02em}.lx-compare dl{margin:0;display:grid;gap:var(--lx-s2)}.lx-compare dt{font-size:var(--lx-fs-xs);letter-spacing:.18em;text-transform:uppercase;opacity:.75}.lx-compare dd{margin:.15rem 0 0;font-size:var(--lx-fs-md);padding-bottom:var(--lx-s2);border-bottom:1px solid var(--lx-line-dark)}.lx-compare__col--rosin dt{color:var(--lx-gold);opacity:1}.lx-levels{display:grid;gap:var(--lx-s3)}@media (min-width: 768px){.lx-levels{grid-template-columns:repeat(2,1fr)}}.lx-level{display:grid;grid-template-columns:auto 1fr;gap:var(--lx-s3);align-items:start;padding:var(--lx-s4);border-radius:var(--lx-r-lg);background:var(--lx-paper);border:1px solid var(--lx-line);text-decoration:none;transition:border-color var(--lx-dur),transform var(--lx-dur) var(--lx-ease)}.lx-level:hover{border-color:var(--lx-sun);transform:translateY(-2px)}.lx-level__dose{font-family:var(--lx-display);font-size:clamp(2.5rem,2rem + 2vw,3.75rem);line-height:.9;color:var(--lx-teal)}.lx-level__dose small{display:block;font-family:var(--lx-sans);font-size:var(--lx-fs-xs);letter-spacing:.16em;color:var(--lx-muted);margin-top:.4rem}.lx-level h3{margin:0 0 .35rem;font-size:1.25rem;font-weight:600}.lx-level p{margin:0;color:var(--lx-muted);font-size:var(--lx-fs-sm)}.lx-note{margin-top:var(--lx-s4);font-size:var(--lx-fs-sm);color:var(--lx-muted);max-width:70ch}.lx-section--dark .lx-note,.lx-section--ink .lx-note{color:var(--lx-on-dark-muted)}.lx-split{display:grid;gap:var(--lx-s5);align-items:center}@media (min-width: 900px){.lx-split{grid-template-columns:1fr 1fr;gap:var(--lx-s6)}.lx-split--flip>:first-child{order:2}}.lx-photo{position:relative;border-radius:var(--lx-r-lg);overflow:hidden;aspect-ratio:4 / 5;margin:0;box-shadow:var(--lx-shadow);background:var(--lx-ink)}.lx-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-photo figcaption{position:absolute;left:var(--lx-s3);bottom:var(--lx-s3);right:var(--lx-s3);color:var(--lx-sand);font-family:var(--lx-serif);font-style:italic;font-size:1.25rem;text-shadow:0 1px 12px rgba(0,0,0,.5)}.lx-partners{list-style:none;margin:var(--lx-s5) 0 0;padding:0;display:grid;gap:var(--lx-s3)}.lx-partner{background:var(--lx-teal-2);color:var(--lx-sand);border:1px solid var(--lx-line-dark);border-radius:var(--lx-r-sm);overflow:hidden;display:flex;flex-direction:column;min-width:0}.lx-partner__identity{min-height:130px;padding:var(--lx-s3);background:var(--lx-sand);color:var(--lx-teal);display:grid;place-items:center;text-align:center}.lx-partner:nth-child(2n) .lx-partner__identity{background:var(--lx-teal-3);color:var(--lx-sand)}.lx-partner__identity span{font-size:1.6rem;line-height:1.2;letter-spacing:0;max-width:15ch}.lx-partner__identity img{width:100%;height:100px;-o-object-fit:contain;object-fit:contain}.lx-partner__logo-mono{display:none}.lx-partner:nth-child(2n) .lx-partner__logo-mono{display:block}.lx-partner:nth-child(2n) .lx-partner__logo-color{display:none}.lx-partner__body{padding:var(--lx-s3);display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:var(--lx-s1)}.lx-partner__body h3{margin:0;font:600 1.25rem/1.25 var(--lx-serif)}.lx-partner__body p{margin:0;font-size:var(--lx-fs-sm)}.lx-partner__location{color:var(--lx-on-dark-muted)}.lx-partner__operator{font-weight:600}.lx-partner__body .lx-link{margin-top:auto;padding-top:var(--lx-s2);color:var(--lx-sand)}.lx-partner__badge{font-size:var(--lx-fs-xs);border-bottom:1px solid var(--lx-gold);color:var(--lx-gold);padding-bottom:var(--lx-s1)}@media (min-width: 640px){.lx-partners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.lx-partners--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-quote{margin:var(--lx-s4) 0 0;padding-left:var(--lx-s3);border-left:2px solid var(--lx-sun);font-family:var(--lx-serif);font-size:var(--lx-fs-xl);line-height:1.3;font-style:italic}.lx-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--lx-s3) 0 0;padding:0;list-style:none}.lx-pills a{display:inline-flex;padding:.5rem 1rem;border-radius:var(--lx-r-pill);border:1px solid var(--lx-line);text-decoration:none;font-size:var(--lx-fs-sm);font-weight:500;transition:background var(--lx-dur),border-color var(--lx-dur);background:var(--lx-paper)}.lx-pills a:hover{border-color:var(--lx-teal);background:var(--lx-sand)}.lx-posts{display:grid;gap:var(--lx-s4)}@media (min-width: 768px){.lx-posts{grid-template-columns:repeat(3,1fr)}}.lx-post{position:relative;display:flex;flex-direction:column;gap:var(--lx-s2)}.lx-post__media{aspect-ratio:4 / 3;border-radius:var(--lx-r-md);overflow:hidden;background:var(--lx-sand)}.lx-post__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--lx-ease)}.lx-post:hover .lx-post__media img{transform:scale(1.04)}.lx-post__meta{font-size:var(--lx-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted)}.lx-post h3{margin:0;font-family:var(--lx-serif);font-weight:600;font-size:1.6rem;line-height:1.15}.lx-post h3 a{text-decoration:none}.lx-post h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lx-post:hover h3 a{color:var(--lx-sun-deep)}.lx-ohana{display:grid;gap:var(--lx-s5);align-items:center}@media (min-width: 900px){.lx-ohana{grid-template-columns:.9fr 1.1fr;gap:var(--lx-s6)}}.lx-form,.lx-form__row{display:grid;gap:var(--lx-s2)}@media (min-width: 600px){.lx-form__row{grid-template-columns:1fr 1fr}}.lx-field{display:grid;gap:.35rem}.lx-field>span{font-size:var(--lx-fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-on-dark-muted)}.lx-input{width:100%;min-height:50px;padding:.75rem 1rem;border-radius:var(--lx-r-sm);border:1px solid var(--lx-line-dark);background:#f6e9d70f;color:var(--lx-sand);font:400 16px/1.4 var(--lx-sans);transition:border-color var(--lx-dur),background var(--lx-dur)}.lx-input::-moz-placeholder{color:#f6e9d780}.lx-input::placeholder{color:#f6e9d780}.lx-input:hover{border-color:#f6e9d759}.lx-input:focus{outline:none;border-color:var(--lx-sun);background:#f6e9d71a;box-shadow:0 0 0 3px #e9893a40}select.lx-input option{color:var(--lx-text)}textarea.lx-input{min-height:96px;resize:vertical}.lx-check{display:grid;grid-template-columns:22px 1fr;gap:.75rem;align-items:start;font-size:var(--lx-fs-sm);line-height:1.5;color:var(--lx-on-dark-muted);cursor:pointer}.lx-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--lx-sun)}.lx-form .lx-btn{justify-self:start}.lx-form .lx-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.lx-form__msg{margin:0;font-size:var(--lx-fs-sm)}.lx-form__msg--err{color:#ffb4a2}.lx-success{padding:var(--lx-s4);border-radius:var(--lx-r-md);background:#f6e9d714;border:1px solid rgba(217,165,91,.4)}.lx-success strong{display:block;font-family:var(--lx-display);font-weight:400;text-transform:uppercase;font-size:1.75rem;letter-spacing:.02em;color:var(--lx-gold);margin-bottom:.4rem}.lx-footer{background:var(--lx-ink);color:var(--lx-on-dark-muted);padding-top:var(--lx-s6);font-size:var(--lx-fs-sm)}.lx-footer a{color:var(--lx-sand);text-decoration:none}.lx-footer a:hover{color:var(--lx-gold)}.lx-footer__top{display:grid;gap:var(--lx-s5);padding-bottom:var(--lx-s5);border-bottom:1px solid var(--lx-line-dark)}@media (min-width: 900px){.lx-footer__top{grid-template-columns:1.3fr repeat(3,1fr)}}.lx-footer__brand img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.lx-footer__tag{font-family:var(--lx-serif);font-style:italic;font-size:1.6rem;color:var(--lx-sand);margin:var(--lx-s2) 0 var(--lx-s1)}.lx-footer h2{font:600 var(--lx-fs-xs)/1 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-gold);margin:0 0 var(--lx-s3)}.lx-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.lx-footer__ohana{margin-top:var(--lx-s3)}.lx-footer__legal{padding-block:var(--lx-s4) var(--lx-s5);display:grid;gap:var(--lx-s2);font-size:var(--lx-fs-xs);line-height:1.6}.lx-footer__legal p{margin:0;max-width:110ch}.lx-footer__warn{text-transform:uppercase;letter-spacing:.02em}.lx-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lx-s2);padding-top:var(--lx-s2);border-top:1px solid var(--lx-line-dark)}.lx-pagehero{background:var(--lx-teal);color:var(--lx-sand);padding-block:clamp(3.5rem,2rem + 6vw,7rem) clamp(3rem,2rem + 4vw,5.5rem);position:relative;overflow:hidden}.lx-pagehero:after{display:none}.lx-pagehero>*{position:relative;z-index:1}.lx-pagehero .lx-h1{font-size:clamp(2.5rem,1.6rem + 4vw,5rem);max-width:18ch}.lx-crumbs{font-size:var(--lx-fs-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--lx-s3)}.lx-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;color:var(--lx-on-dark-muted)}.lx-crumbs li+li:before{content:"/";margin-right:.5rem;opacity:.5}.lx-crumbs a{color:var(--lx-sand);text-decoration:none}.lx-crumbs a:hover{color:var(--lx-gold)}.lx-prose{max-width:var(--lx-prose);font-size:1.125rem;line-height:1.75}.lx-prose>*+*{margin-top:1.1em}.lx-prose h2{font-family:var(--lx-display);font-weight:400;text-transform:uppercase;font-size:var(--lx-fs-xl);line-height:1.05;margin-top:2em;letter-spacing:.01em;color:var(--lx-teal)}.lx-prose h3{font-family:var(--lx-serif);font-size:1.6rem;font-weight:600;margin-top:1.6em}.lx-prose p,.lx-prose ul{margin-bottom:0}.lx-prose ul{padding-left:1.2rem}.lx-prose li+li{margin-top:.4em}.lx-prose a{color:var(--lx-teal);text-underline-offset:3px;text-decoration-thickness:1px}.lx-prose a:hover{color:var(--lx-sun-deep)}.lx-facts{width:100%;border-collapse:collapse;font-size:var(--lx-fs-md)}.lx-facts th,.lx-facts td{text-align:left;padding:.9rem 0;border-bottom:1px solid var(--lx-line);vertical-align:top}.lx-facts th{width:38%;font-size:var(--lx-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-muted);font-weight:600;padding-right:var(--lx-s2)}.lx-facts td{font-weight:500}.lx-table-wrap{overflow-x:auto;border-radius:var(--lx-r-md);border:1px solid var(--lx-line);background:var(--lx-paper)}.lx-cmp{width:100%;min-width:560px;border-collapse:collapse}.lx-cmp th,.lx-cmp td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--lx-line);vertical-align:top}.lx-cmp thead th{font-family:var(--lx-display);font-weight:400;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;background:var(--lx-sand)}.lx-cmp thead th:nth-child(2){background:var(--lx-teal);color:var(--lx-sand)}.lx-cmp tbody th{font-size:var(--lx-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted);width:28%}.lx-cmp tbody td:nth-child(2){font-weight:600;color:var(--lx-teal)}.lx-cmp tr:last-child th,.lx-cmp tr:last-child td{border-bottom:0}.lx-pd{display:grid;gap:var(--lx-s5);align-items:start}@media (min-width: 900px){.lx-pd{grid-template-columns:1fr 1fr;gap:var(--lx-s6)}.lx-pd__media{position:sticky;top:calc(var(--lx-header-h) + 24px)}}.lx-pd__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--lx-r-lg);overflow:hidden;box-shadow:var(--lx-shadow)}.lx-product-field--mango{background:var(--lx-mango-paper)}.lx-product-field--rose{background:var(--lx-rose-field)}.lx-product-field--rose .lx-h1,.lx-product-field--rose .lx-eyebrow{color:var(--lx-burgundy)}.lx-product-field--mango .lx-eyebrow{color:var(--lx-leaf)}.lx-product-field .lx-crumbs ol{color:var(--lx-muted)}.lx-product-field .lx-crumbs a{color:var(--lx-teal)}.lx-pd__side{position:relative;aspect-ratio:4 / 5;margin:0}.lx-pd__side .lx-art{top:0;right:0;bottom:40px;left:0}.lx-pd__side figcaption,.lx-retailer-can figcaption{position:absolute;bottom:0;width:100%;text-align:center;font-size:var(--lx-fs-sm);color:var(--lx-muted)}.lx-inside{margin-top:var(--lx-s4);border-block:1px solid var(--lx-line)}.lx-inside summary{display:flex;justify-content:space-between;padding:var(--lx-s3) 0;cursor:pointer;font-weight:600}.lx-inside[open] summary span{transform:rotate(45deg)}.lx-inside img{display:block;width:100%;height:auto;margin-bottom:var(--lx-s3)}.lx-retailer-cans{display:grid;grid-template-columns:1fr 1fr;gap:var(--lx-s3)}.lx-retailer-can{margin:0;position:relative;aspect-ratio:4 / 5;padding-bottom:40px}.lx-retailer-can .lx-art{top:0;right:0;bottom:48px;left:0}.lx-merch-support{display:grid;gap:var(--lx-s4);align-items:start}.lx-merch-support figure{margin:0}.lx-merch-support img{width:100%;height:auto;display:block}.lx-merch-support figcaption{font-size:var(--lx-fs-sm);margin-top:var(--lx-s2)}@media (min-width: 768px){.lx-merch-support{grid-template-columns:.7fr 1.3fr}}@media (max-width: 767px){.lx-level{grid-template-columns:1fr}.lx-pcard__title{font-size:2rem}.lx-retailer-can figcaption{font-size:var(--lx-fs-xs)}}.lx-cards{display:grid;gap:var(--lx-s3)}@media (min-width: 768px){.lx-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.lx-card{padding:var(--lx-s4);border-radius:var(--lx-r-lg);background:var(--lx-paper);border:1px solid var(--lx-line)}.lx-card h2,.lx-card h3{margin:0 0 var(--lx-s1);font-family:var(--lx-serif);font-weight:600;font-size:1.6rem;line-height:1.15}.lx-card p{margin:0 0 var(--lx-s2);color:var(--lx-muted)}.lx-card p:last-child{margin-bottom:0}.lx-section--dark .lx-card{background:var(--lx-teal-2);border-color:var(--lx-line-dark)}.lx-section--dark .lx-card p{color:var(--lx-on-dark-muted)}.lx-card__num{font-family:var(--lx-display);font-size:2.5rem;color:var(--lx-sun);line-height:1;margin-bottom:var(--lx-s2);display:block}.lx-stores{list-style:none;margin:0;padding:0;display:grid;gap:var(--lx-s3)}@media (min-width: 768px){.lx-stores{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.lx-store{display:flex;flex-direction:column;gap:.6rem;padding:var(--lx-s4);border-radius:var(--lx-r-lg);background:var(--lx-paper);border:1px solid var(--lx-line)}.lx-store h3{margin:0;font-family:var(--lx-serif);font-size:1.6rem;font-weight:600;line-height:1.15}.lx-store address{font-style:normal;color:var(--lx-muted)}.lx-store__hours{font-size:var(--lx-fs-sm);color:var(--lx-muted);display:grid;grid-template-columns:auto 1fr;gap:.15rem 1rem;margin:.25rem 0 0}.lx-store__hours dt{font-weight:600;color:var(--lx-text)}.lx-store__hours dd{margin:0}.lx-store__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:var(--lx-s2)}.lx-404{min-height:70svh;display:grid;place-items:center;text-align:center;background:var(--lx-teal);color:var(--lx-sand);padding:var(--lx-section) var(--lx-gutter)}.lx-404 .lx-btn-row{justify-content:center}.lx-404 .lx-btn--ghost{color:var(--lx-sand)}.lx-band{border-radius:var(--lx-r-lg);padding:clamp(2rem,1rem + 4vw,4rem);background:var(--lx-teal);color:var(--lx-sand);display:grid;gap:var(--lx-s3);align-items:center}@media (min-width: 900px){.lx-band{grid-template-columns:1.4fr auto}}.lx-band .lx-btn-row{margin-top:0}.lx-band .lx-btn--ghost{color:var(--lx-sand)}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.lx-reveal{animation:lx-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}.lx-hero__copy>*{animation:lx-fade .9s var(--lx-ease) both}.lx-hero__copy>*:nth-child(2){animation-delay:80ms}.lx-hero__copy>*:nth-child(3){animation-delay:.16s}.lx-hero__copy>*:nth-child(4){animation-delay:.24s}}@keyframes lx-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lx-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lx-site *,.lx-site *:before,.lx-site *:after{transition-duration:1ms!important;animation:none!important}}.lx-site .blog-hero{background:var(--lx-teal);color:var(--lx-sand);padding:clamp(3.5rem,2rem + 6vw,7rem) var(--lx-gutter) clamp(3rem,2rem + 4vw,5rem);text-align:left;margin:0}.lx-site .blog-hero>*{width:min(var(--lx-max),100%);margin-inline:auto;padding-inline:0}.lx-site .blog-kicker{font:600 var(--lx-fs-xs)/1.2 var(--lx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lx-gold);margin-bottom:var(--lx-s2)}.lx-site .blog-hero__title{font-family:var(--lx-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.5rem,1.6rem + 4vw,5rem);line-height:.98;color:var(--lx-sand);margin-top:0;margin-bottom:0;letter-spacing:.01em}.lx-site .blog-hero__sub{color:var(--lx-on-dark-muted);font-family:var(--lx-sans);font-size:var(--lx-fs-lg);margin-top:var(--lx-s3);max-width:56ch;margin-left:max(0px,calc((100% - var(--lx-max)) / 2))}.lx-site .blog-body{background:var(--lx-cream);padding:var(--lx-section) 0}.lx-site .blog-container{width:min(var(--lx-max),100%);margin-inline:auto;padding-inline:var(--lx-gutter)}.lx-site .blog-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--lx-s5)}.lx-site .blog-tag{padding:.5rem 1rem;border-radius:var(--lx-r-pill);border:1px solid var(--lx-line);background:var(--lx-paper);color:var(--lx-text);font:500 var(--lx-fs-sm)/1 var(--lx-sans);cursor:pointer;text-transform:none;letter-spacing:0}.lx-site .blog-tag.is-active{background:var(--lx-teal);color:var(--lx-sand);border-color:var(--lx-teal)}.lx-site .blog-lead{display:grid;gap:var(--lx-s4);text-decoration:none;color:var(--lx-text);margin-bottom:var(--lx-s6);background:none;box-shadow:none;border-radius:0}@media (min-width: 900px){.lx-site .blog-lead{grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--lx-s6)}}.lx-site .blog-lead__media,.lx-site .blog-card__media{border-radius:var(--lx-r-lg);overflow:hidden;aspect-ratio:4 / 3;background:var(--lx-sand)}.lx-site .blog-lead__media img,.lx-site .blog-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--lx-ease)}.lx-site .blog-lead:hover img,.lx-site .blog-card:hover img{transform:scale(1.03)}.lx-site .blog-lead__text,.lx-site .blog-card__text{padding:0;background:none}.lx-site .blog-lead h2{font-family:var(--lx-serif);font-weight:600;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);line-height:1.05;margin:var(--lx-s2) 0;color:var(--lx-text)}.lx-site .blog-lead p,.lx-site .blog-card p{color:var(--lx-muted);font-family:var(--lx-sans)}.lx-site .blog-meta{font:600 var(--lx-fs-xs)/1.4 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted)}.lx-site .blog-readmore{display:inline-block;margin-top:var(--lx-s2);font-weight:600;color:var(--lx-teal);border-bottom:1px solid currentColor}.lx-site .blog-grid{display:grid;gap:var(--lx-s5) var(--lx-s4)}@media (min-width: 768px){.lx-site .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.lx-site .blog-grid{grid-template-columns:repeat(3,1fr)}}.lx-site .blog-card{display:flex;flex-direction:column;gap:var(--lx-s2);text-decoration:none;color:var(--lx-text);background:none;box-shadow:none;border:0;border-radius:0}.lx-site .blog-card h3{font-family:var(--lx-serif);font-weight:600;font-size:1.6rem;line-height:1.15;margin:.4rem 0;color:var(--lx-text)}.lx-site .blog-card:hover h3{color:var(--lx-sun-deep)}.lx-site .blog-empty{color:var(--lx-muted)}.lx-site .blog-post__head{background:var(--lx-teal);color:var(--lx-sand);padding:clamp(3rem,2rem + 5vw,6rem) var(--lx-gutter) clamp(2.5rem,2rem + 3vw,4rem);text-align:left}.lx-site .blog-post__head>*{max-width:820px;margin-inline:auto}.lx-site .blog-post__head h1{font-family:var(--lx-serif);font-weight:600;font-size:clamp(2.4rem,1.6rem + 3.2vw,4.25rem);line-height:1.05;color:var(--lx-sand);margin-top:var(--lx-s3);margin-bottom:var(--lx-s3);text-transform:none;letter-spacing:-.01em}.lx-site .blog-back{display:block;color:var(--lx-gold);text-decoration:none;font:600 var(--lx-fs-xs)/1 var(--lx-sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--lx-s3)}.lx-site .blog-tags--static{margin-bottom:0}.lx-site .blog-tag.is-static{background:#f6e9d71a;color:var(--lx-sand);border-color:var(--lx-line-dark);cursor:default}.lx-site .blog-meta--light{color:var(--lx-on-dark-muted)}.lx-site .blog-post__cover{max-width:1040px;margin:0 auto;padding:var(--lx-s5) var(--lx-gutter) 0}.lx-site .blog-post__cover img{width:100%;height:auto;border-radius:var(--lx-r-lg);display:block}.lx-site .blog-post__cover+.blog-body{padding-top:var(--lx-s5)}.lx-site .blog-prose{max-width:68ch;margin:0 auto;padding-inline:var(--lx-gutter);font-family:var(--lx-sans);font-size:1.125rem;line-height:1.8;color:var(--lx-text);box-sizing:content-box}.lx-site .blog-prose>*+*{margin-top:1.15em}.lx-site .blog-prose__lede{font-family:var(--lx-serif);font-size:1.6rem;line-height:1.4;color:var(--lx-teal);font-style:italic}.lx-site .blog-prose h2{font-family:var(--lx-serif);font-weight:600;font-size:2rem;line-height:1.15;margin-top:2em;color:var(--lx-text);text-transform:none;letter-spacing:0}.lx-site .blog-prose h3{font-family:var(--lx-sans);font-weight:600;font-size:1.25rem;margin-top:1.6em}.lx-site .blog-prose a{color:var(--lx-teal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lx-site .blog-prose a:hover{color:var(--lx-sun-deep)}.lx-site .blog-prose img{border-radius:var(--lx-r-md);height:auto}.lx-site .blog-prose blockquote{border-left:2px solid var(--lx-sun);padding-left:var(--lx-s3);font-family:var(--lx-serif);font-style:italic;font-size:1.4rem;margin-left:0}.lx-site .blog-try{max-width:68ch;margin:var(--lx-s6) auto 0;padding:var(--lx-s4);border-radius:var(--lx-r-lg);background:var(--lx-teal);color:var(--lx-sand);box-sizing:border-box;width:calc(100% - 2 * var(--lx-gutter))}.lx-site .blog-try h2{font-family:var(--lx-display);font-weight:400;text-transform:uppercase;font-size:var(--lx-fs-xl);margin:0 0 var(--lx-s2);color:var(--lx-sand)}.lx-site .blog-try p{color:var(--lx-on-dark-muted);margin:0 0 var(--lx-s2)}.lx-site .blog-try .tp-btn{display:inline-flex;align-items:center;min-height:44px;padding:.6rem 1.3rem;margin:.25rem .5rem 0 0;border-radius:var(--lx-r-pill);background:var(--lx-sun);color:var(--lx-ink);text-decoration:none;font:600 .75rem/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;border:0}.lx-site .blog-try .tp-btn+.tp-btn{background:transparent;color:var(--lx-sand);box-shadow:inset 0 0 0 1px var(--lx-sand)}.lx-site .blog-disclaimer{max-width:68ch;margin:var(--lx-s3) auto 0;padding-inline:var(--lx-gutter);font-size:var(--lx-fs-sm);color:var(--lx-muted)}.lx-site .blog-more__title{font-family:var(--lx-display);font-weight:400;text-transform:uppercase;font-size:var(--lx-fs-2xl);margin:var(--lx-section) 0 var(--lx-s4);color:var(--lx-teal)}.tiki-agegate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--lx-gutter);background:#041f22db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tiki-agegate .tiki-agegate__bg{display:none}.tiki-agegate .tiki-agegate__content{position:relative;width:min(460px,100%);padding:clamp(2rem,1rem + 4vw,3.25rem);border-radius:var(--lx-r-lg);background:var(--lx-teal);color:var(--lx-sand);text-align:center;box-shadow:0 40px 100px -30px #000c;border:1px solid rgba(217,165,91,.3);font-family:var(--lx-sans)}.tiki-agegate .tiki-agegate__ornament{display:flex;align-items:center;justify-content:center;gap:var(--lx-s2);margin-bottom:var(--lx-s3)}.tiki-agegate .tiki-agegate__line{flex:1;max-width:70px;height:1px;background:#d9a55b80}.tiki-agegate .tiki-agegate__logo{width:84px;height:84px;-o-object-fit:contain;object-fit:contain}.tiki-agegate .tiki-agegate__title{font-family:var(--lx-display);font-weight:400;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1;letter-spacing:.02em;color:var(--lx-sand);margin:0;text-transform:uppercase}.tiki-agegate .tiki-agegate__subtitle{color:var(--lx-on-dark-muted);font-size:var(--lx-fs-md);margin:var(--lx-s2) 0 0}.tiki-agegate .tiki-agegate__actions{display:grid;gap:.75rem;margin-top:var(--lx-s4)}.tiki-agegate .tiki-agegate__btn{min-height:52px;border-radius:var(--lx-r-pill);font:600 .8125rem/1 var(--lx-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background var(--lx-dur),transform var(--lx-dur) var(--lx-ease);border:1px solid transparent;width:100%}.tiki-agegate .tiki-agegate__btn--primary{background:var(--lx-sun);color:var(--lx-ink)}.tiki-agegate .tiki-agegate__btn--primary:hover{background:#f19a50}.tiki-agegate .tiki-agegate__btn--secondary{background:transparent;color:var(--lx-sand);border-color:#f6e9d766}.tiki-agegate .tiki-agegate__btn--secondary:hover{border-color:var(--lx-sand)}.tiki-agegate .tiki-agegate__btn:focus-visible{outline:2px solid var(--lx-gold);outline-offset:3px}.tiki-agegate .tiki-agegate__fine{margin:var(--lx-s3) 0 0;font-size:var(--lx-fs-xs);color:var(--lx-on-dark-muted)}.lx-site section[id],.lx-site [id=notify]{scroll-margin-top:calc(var(--lx-header-h) + 8px)}.lx-site .tp-prose{width:min(var(--lx-max),100%);margin:var(--lx-s5) auto;padding-inline:var(--lx-gutter);max-width:none;font-size:1.0625rem;line-height:1.7}.lx-site .tp-prose>*{max-width:var(--lx-prose)}.lx-site .tp-prose,.lx-site .tp-prose h2,.lx-site .promo-form,.lx-site .promo-fine{color:var(--lx-text)}.lx-site .tp-prose a:not(.tp-btn){color:var(--lx-teal)}.lx-site .promo-form input:not([type=checkbox]),.lx-site .promo-form select{border-color:var(--lx-photo-line);background:var(--lx-paper);color:var(--lx-teal)}.lx-site .promo-steps,.lx-site .promo-steps li,.lx-site .promo-form,.lx-site .promo-form label{min-width:0}.lx-site .promo-form input:not([type=checkbox]),.lx-site .promo-form select{width:100%;min-width:0;box-sizing:border-box}.lx-site .tp-btn{display:inline-flex;align-items:center;min-height:48px;padding:.75rem 1.5rem;border-radius:var(--lx-r-pill);background:var(--lx-teal);color:var(--lx-sand);font:600 .8125rem/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer}.lx-site .tp-btn:hover{background:var(--lx-teal-2)}.lx-site .tp-product{width:min(var(--lx-max),100%);margin:var(--lx-s5) auto;padding-inline:var(--lx-gutter);display:grid;gap:var(--lx-s4);align-items:center}@media (min-width: 900px){.lx-site .tp-product{grid-template-columns:1fr 1fr}}.lx-site .tp-product img{border-radius:var(--lx-r-lg);width:100%;height:auto}.lx-site .tp-product .tp-prose{margin:0;padding:0}.lx-section--sand .lx-crumbs ol,.lx-section--paper .lx-crumbs ol,.lx-section:not(.lx-section--dark):not(.lx-section--ink) .lx-crumbs ol{color:var(--lx-muted)}.lx-section:not(.lx-section--dark):not(.lx-section--ink) .lx-crumbs a{color:var(--lx-teal)}.lx-site header.lx-head{position:static;inset:auto;z-index:auto;background:none;transform:none}.lx-pagehero .lx-lede{color:var(--lx-on-dark-muted)}.lx-site .blog-hero{padding-top:clamp(3rem,8vw,6rem)}.lx-site header.lx-head{display:block;height:auto;padding:0;width:auto}.lx-site .blog-post__head{width:100%;max-width:none;margin:0;padding:clamp(3rem,8vw,6rem) max(var(--lx-gutter),calc((100% - 760px)/2)) clamp(2.5rem,6vw,4rem);background:var(--lx-teal);text-align:left}.lx-site .blog-post__head .blog-tags{justify-content:flex-start}.lx-site .blog-prose{background:none;box-shadow:none;border:0;max-width:68ch;margin-inline:auto;padding:0 var(--lx-gutter)}.lx-site .blog-prose h2{font-family:var(--lx-serif);font-weight:600;text-transform:none;letter-spacing:0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);line-height:1.2;color:var(--lx-teal);margin:2.4em 0 .6em}.lx-site .blog-prose h3{font-family:var(--lx-sans);font-weight:600;text-transform:none;letter-spacing:0;font-size:1.15rem;margin:2em 0 .5em}.lx-site .blog-prose p,.lx-site .blog-prose li{font-size:1.125rem;line-height:1.75;color:var(--lx-text)}.lx-site .blog-prose a{color:var(--lx-teal);text-decoration:underline;text-underline-offset:3px}.lx-site .blog-prose{box-sizing:border-box;width:100%}.lx-site .blog-prose h2{font-family:var(--lx-serif)!important;font-weight:600!important;letter-spacing:0!important;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)!important;line-height:1.2!important;margin:2.2em 0 .6em!important;text-transform:none!important}.lx-site .blog-prose h3{font-family:var(--lx-sans)!important;font-weight:600!important;letter-spacing:0!important;font-size:1.2rem!important;text-transform:none!important}.tiki-agegate .tiki-agegate__can{display:block;height:118px;width:auto;margin:0 auto var(--lx-s3);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(var(--lx-contact-shadow))}:root{--lx-sunset-accessible: #d18a42;--lx-hero-sunset: linear-gradient(145deg, var(--lx-sunset-accessible), var(--lx-mango-field) 68%);--lx-origin-overlay: rgba(4,31,34,.4);--lx-origin-copy: rgba(4,31,34,.68);--lx-focus: var(--lx-teal)}.lx-site,.lx-site .lx-display,.lx-site .lx-eyebrow,.lx-site .lx-btn,.lx-site .lx-badge{letter-spacing:0}.lx-eyebrow{font-size:13px}.lx-site .lx-lede{font-size:18px;line-height:1.55;max-width:65ch}.lx-site .lx-accent{font-style:normal}.lx-site .lx-btn:hover,.lx-site .lx-pcard:hover,.lx-site .lx-level:hover,.lx-site .lx-post:hover img,.lx-site .blog-lead:hover img,.lx-site .blog-card:hover img{transform:none}.lx-site .lx-art img{transition:none}.lx-site .lx-pcard:hover .lx-art img{transform:translate(-50%)}.lx-site .lx-btn{box-shadow:none;font-size:13px}.lx-site .lx-btn--sun:hover{background:var(--lx-mango-field)}.lx-site .lx-footer .lx-btn--sun{color:var(--lx-ink)}.lx-site .lx-card__num{color:var(--lx-sun-deep)}.lx-site .lx-story-type .lx-eyebrow{color:var(--lx-antique-gold)}.lx-site .lx-btn--ghost:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.lx-site :focus-visible{outline:3px solid currentColor;outline-offset:4px}.lx-site .lx-canhero{padding:0;position:relative;background:var(--lx-mango-field);color:var(--lx-teal);overflow:hidden;border-bottom:16px solid var(--lx-teal)}.lx-site .lx-canhero--mango{background:var(--lx-hero-sunset)}.lx-site .lx-canhero--rose{background:var(--lx-rose-field);color:var(--lx-burgundy);border-bottom-color:var(--lx-burgundy)}.lx-canhero__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding-block:40px 24px}.lx-canhero__copy{z-index:1;min-width:0}.lx-canhero__title{font-size:clamp(4.5rem,5rem,8rem);max-width:10ch;overflow-wrap:normal}.lx-canhero__copy .lx-lede{color:currentColor;max-width:28ch}.lx-canhero .lx-eyebrow{color:currentColor}.lx-canhero__meta{font-size:13px;font-weight:600;margin-top:24px}.lx-canhero__art{height:55svh;min-height:350px;max-height:620px;position:relative}.lx-canhero__art .lx-art{overflow:visible;background:transparent}.lx-canhero__art .lx-art img{height:100%;max-width:100%;bottom:0;filter:none}.lx-canhero__art:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:160px;height:12px;border-radius:var(--lx-r-pill);background:var(--lx-teal);opacity:.14;filter:blur(8px)}.lx-canhero .lx-btn--ghost,.lx-canhero .lx-crumbs ol,.lx-canhero .lx-crumbs a,.lx-canhero .lx-note{color:currentColor}.lx-lineup{color:var(--lx-teal);background:var(--lx-orange);transition:none;isolation:isolate}.lx-lineup__wipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;animation:lx-flavor-wipe .45s ease both}.lx-lineup__wipe--mango{background:var(--lx-orange)}.lx-lineup__wipe--rose{background:var(--lx-rose-field)}@keyframes lx-flavor-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.lx-lineup--rose{color:var(--lx-burgundy);background:var(--lx-rose-field)}.lx-lineup .lx-eyebrow{color:currentColor}.lx-lineup__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.lx-tabs{display:inline-flex;border:1px solid currentColor;border-radius:var(--lx-r-pill);padding:4px}.lx-site .lx-tabs button{min-height:48px;height:auto;white-space:normal;border-radius:var(--lx-r-pill);font:600 14px/1.2 var(--lx-sans);color:inherit;padding:12px 20px}.lx-site .lx-tabs button[aria-selected=true]{background:var(--lx-teal);color:var(--lx-sand)}.lx-site .lx-tabs button[aria-selected=true],.lx-site .lx-tabs button[aria-selected=true]:hover{background:var(--lx-teal);color:var(--lx-sand);opacity:1}.lx-site .lx-tabs button[aria-selected=false],.lx-site .lx-tabs button[aria-selected=false]:hover{background:none;opacity:.7}.lx-lineup__stage{display:grid}.lx-lineup__panel{grid-area:1 / 1;display:grid;gap:40px;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s}.lx-lineup__panel.is-active{opacity:1;visibility:visible;pointer-events:auto}.lx-lineup__can{height:460px;position:relative}.lx-lineup__can .lx-art{background:none}.lx-lineup__can .lx-art img{height:96%;bottom:2%;filter:drop-shadow(var(--lx-contact-shadow))}.lx-lineup__copy{padding-bottom:8px}.lx-lineup__name{font-size:44px;max-width:12ch}.lx-lineup__name a{text-decoration:none}.lx-lineup__format{font-size:18px;font-weight:600;margin-top:24px}.lx-lineup__copy p{margin-bottom:12px}.lx-lineup__copy .lx-note{color:inherit}.lx-flavor-notes{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:24px 0 0}.lx-flavor-notes li{border:1px solid currentColor;border-radius:var(--lx-r-pill);padding:8px 14px;font-size:13px}.lx-site .lx-tested-chip{display:inline-block;padding:10px 12px;font-size:12px;background:var(--lx-teal);color:var(--lx-sand);text-decoration:none;margin:8px 0}#flavors{--lx-max:1240px;--lx-section:64px;font-size:1.0625rem;line-height:1.55}#flavors .lx-h2{font-size:var(--lx-fs-2xl);line-height:.98;margin:0}#flavors .lx-eyebrow{font:600 .75rem/1.55 var(--lx-sans);letter-spacing:.22em}#flavors .lx-btn--ghost{background:transparent;border-color:currentColor;color:currentColor}#flavors .lx-btn{text-transform:uppercase;letter-spacing:.14em}.lx-process{padding:0;list-style:none;display:grid;gap:32px;margin:48px 0}.lx-process li{position:relative;border-top:1px solid var(--lx-line-dark);padding-top:24px}.lx-process__number{display:block;font-size:13px;color:var(--lx-gold)}.lx-process svg{height:80px;width:80px;color:var(--lx-gold);margin:24px 0}.lx-process h3{font-size:28px}.lx-process p{font-size:17px;max-width:30ch;margin-top:16px}.lx-process-compare{margin-top:32px;color:var(--lx-text)}.lx-process-compare[hidden]{display:none}.lx-process-compare .lx-cmp{min-width:0}.lx-process-compare .lx-cmp th,.lx-process-compare .lx-cmp td{padding:12px;font-size:14px}.lx-origin-band{position:relative;min-height:540px;display:grid;align-items:center;background:var(--lx-ink);color:var(--lx-sand);overflow:hidden}.lx-origin-band>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:5% 15%;object-position:5% 15%}.lx-origin-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lx-origin-overlay)}.lx-origin-band__copy{position:relative;z-index:1;padding-block:64px}.lx-origin-band__copy h1,.lx-origin-band__copy h2,.lx-origin-band__copy p,.lx-origin-band__copy a{position:relative}.lx-origin-band__copy:before{content:"";position:absolute;top:-240px;right:-240px;bottom:-240px;left:-240px;background:var(--lx-origin-copy);z-index:-1}.lx-origin-band__copy .lx-eyebrow{color:var(--lx-sand)}.lx-origin-band__copy .lx-link{display:inline-block;margin-top:16px}.lx-partners{margin-top:32px}.lx-partner{border-radius:var(--lx-r-lg)}.lx-partner__body h3{font-family:var(--lx-sans);font-size:18px;font-weight:600}.lx-partner__body p{max-width:35ch}.lx-post__number{min-height:140px;display:flex;align-items:center;font-family:var(--lx-display);font-size:80px;color:var(--lx-sun-deep);border-bottom:1px solid var(--lx-line)}.lx-post h3{font-family:var(--lx-sans);font-size:24px;line-height:1.25}.lx-label-macro{margin:0;position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--lx-r-lg);background:var(--lx-mango-field)}.lx-label-macro--rose{background:var(--lx-rose-field)}.lx-label-macro img{position:absolute;height:210%;max-width:none;width:auto;left:50%;top:-53%;transform:translate(-50%);-o-object-fit:contain;object-fit:contain}.lx-label-macro figcaption{position:absolute;bottom:0;left:0;right:0;background:var(--lx-teal);color:var(--lx-sand);padding:16px 24px;font-size:13px}.lx-merch-support{grid-template-columns:1fr;gap:24px}.lx-merch-support figure{padding:24px;background:var(--lx-sand);border-radius:var(--lx-r-lg)}.lx-merch-support img{height:320px;width:100%;-o-object-fit:contain;object-fit:contain}.lx-merch-support figcaption{font-size:14px;font-weight:600;color:var(--lx-teal)}.lx-story-type{background:var(--lx-sand);color:var(--lx-teal);padding:40px;min-height:340px;display:flex;flex-direction:column;justify-content:center;border-radius:var(--lx-r-lg)}.lx-story-type .lx-h2{font-size:40px}.lx-floating-finder{position:fixed;z-index:55;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));transition:opacity .2s,transform .2s}.lx-floating-finder.is-hidden{opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden}.lx-site .lx-floating-finder__button{height:56px;width:154px;padding:0 16px;gap:10px;border-radius:var(--lx-r-pill);background:var(--lx-sun);color:var(--lx-sand);box-shadow:var(--lx-contact-shadow);font:600 16px var(--lx-sans);transition:width .2s}.lx-floating-finder__button svg{width:28px;height:28px;flex-shrink:0}.lx-floating-finder.is-collapsed .lx-floating-finder__button{width:56px;padding:0}.lx-floating-finder.is-collapsed span{display:none}.lx-floating-finder__button:focus-visible{outline:3px solid var(--lx-teal);outline-offset:4px}@media (prefers-reduced-motion: reduce){.lx-floating-finder,.lx-site .lx-floating-finder__button{transition:none}}.lx-site .lx-card h2,.lx-site .lx-card h3{font-family:var(--lx-display);font-weight:400;font-size:28px}.lx-site .lx-footer__tag{font-family:var(--lx-display);font-style:normal}.lx-site .lx-footer__base{padding-bottom:0}.lx-retailer-can{aspect-ratio:3 / 5}.lx-retailer-can .lx-art img{height:92%;bottom:4%}@media (min-width: 768px){.lx-lineup__panel{grid-template-columns:1fr 1fr}.lx-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lx-merch-support{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 900px){:root{--lx-section: 96px;--lx-max: 1440px;--lx-fs-2xl: 4.5rem}.lx-canhero__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;min-height:calc(100svh - 136px);padding-block:24px}.lx-canhero__copy{grid-column:1 / 7}.lx-canhero__art{grid-column:7 / 13;height:78svh;min-height:0;max-height:none}.lx-canhero__title{font-size:clamp(4.5rem,6.25rem,8rem)}.lx-canhero__copy .lx-lede{max-width:38ch}.lx-lineup__can{height:640px}.lx-lineup__name{font-size:72px}.lx-lineup__copy{max-width:580px}.lx-floating-finder{display:none}.lx-site .lx-footer__base{padding-bottom:0}.lx-story-header{min-height:660px}}@media (min-width: 1440px){.lx-canhero__title{font-size:128px}}@media (max-width: 599px){.lx-canhero__title{font-size:64px}.lx-detailhero .lx-canhero__title{font-size:58px}.lx-canhero__copy .lx-btn-row{gap:12px}.lx-canhero__copy .lx-btn{padding:12px 16px;font-size:12px}.lx-canhero__art{min-height:340px}.lx-lineup__can{height:420px}.lx-tabs button{padding:12px 15px;font-size:13px}.lx-story-type{padding:24px}.lx-process-compare .lx-cmp th,.lx-process-compare .lx-cmp td{padding:10px 8px;font-size:12px}.lx-origin-band__copy .lx-h2{font-size:40px}.lx-site .lx-canhero__grid{padding-block:24px;gap:16px}.lx-site .lx-canhero__copy .lx-eyebrow{margin-bottom:8px;font-size:12px}.lx-site .lx-canhero__copy .lx-lede{margin-top:12px;font-size:17px;max-width:none}.lx-site .lx-canhero__copy .lx-btn-row{margin-top:16px;gap:8px;flex-wrap:nowrap}.lx-site .lx-canhero__copy .lx-btn{padding-inline:12px;font-size:11px;min-width:0}.lx-site .lx-canhero__meta{margin-top:12px;font-size:12px}.lx-site .lx-canhero__art{min-height:0}.lx-site .lx-detailhero .lx-canhero__copy .lx-btn-row{flex-wrap:wrap}}@media (prefers-reduced-motion: no-preference){.lx-canhero__art .lx-art img{animation:lx-can-float 6s ease-in-out infinite}}@keyframes lx-can-float{0%,to{transform:translate(-50%) translateY(-6px)}50%{transform:translate(-50%) translateY(6px)}}@media (prefers-reduced-motion: reduce){.lx-lineup,.lx-lineup__panel{transition:none}}:root{--lx-home-origin-scrim: linear-gradient(90deg, rgba(4,31,34,.55), rgba(4,31,34,.25) 55%, rgba(4,31,34,.1));--lx-copy-shadow: 0 2px 8px rgba(4,31,34,.65)}.lx-site .lx-homehero{background:var(--lx-teal);color:var(--lx-sand);border:0;height:108svh;min-height:740px}.lx-homehero .lx-canhero__grid{height:100%;min-height:0;grid-template-rows:auto 1fr;align-items:start;padding-block:24px}.lx-homehero .lx-canhero__copy{position:relative;z-index:2}.lx-homehero .lx-canhero__title{max-width:none;height:1.96em;overflow:hidden}.lx-homehero .lx-canhero__title span{display:block;white-space:nowrap;height:.98em}.lx-homehero .lx-canhero__copy .lx-lede{min-height:2.8em}.lx-homehero .lx-canhero__copy .lx-btn--sun{color:var(--lx-ink)}.lx-homehero .lx-canhero__art{position:absolute;bottom:-15%;left:50%;transform:translate(-50%);height:85%;width:auto;aspect-ratio:370 / 1179;min-height:0;max-height:none}.lx-homehero .lx-canhero__art .lx-art{overflow:visible}.lx-homehero .lx-canhero__art .lx-art img{height:100%;width:100%;max-width:none;transform:translate(-50%) rotate(-7deg);filter:drop-shadow(var(--lx-contact-shadow))}.lx-homehero .lx-canhero__art:after{bottom:15%;opacity:.25}.lx-home-origin{min-height:60svh}.lx-home-origin>img{filter:none;-o-object-position:6% 65%;object-position:6% 65%}.lx-home-origin:after{background:var(--lx-home-origin-scrim)}.lx-home-origin .lx-origin-band__copy:before{display:none}.lx-home-origin .lx-origin-band__copy{text-shadow:var(--lx-copy-shadow)}.lx-home-origin .lx-origin-band__copy h2{max-width:12ch}.lx-home-origin .lx-origin-band__copy p,.lx-home-origin .lx-origin-band__copy a{max-width:30ch}.lx-partner__body{padding:16px 20px;gap:6px}.lx-partner__operator{font-weight:700}@media (min-width: 900px){.lx-site .lx-homehero{height:calc(100svh - 100px);min-height:640px}.lx-homehero .lx-canhero__grid{grid-template-rows:1fr;align-items:center}.lx-homehero .lx-canhero__art{left:76%;height:110%;bottom:-15%}.lx-home-origin{min-height:70svh}}@media (prefers-reduced-motion: no-preference){.lx-homehero .lx-canhero__art .lx-art img{animation-name:lx-home-float}}@keyframes lx-home-float{0%,to{transform:translate(-50%) rotate(-7deg) translateY(-6px)}50%{transform:translate(-50%) rotate(-7deg) translateY(6px)}}:root{--lx-photo-tint: rgba(6,47,51,.045);--lx-photo-line: rgba(6,47,51,.38);--lx-rose-glow: radial-gradient(ellipse at center, rgba(217,165,91,.22), rgba(217,165,91,0) 66%)}.lx-site .lx-homehero{height:100svh;min-height:0;overflow:visible}.lx-site .lx-homehero .lx-canhero__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;align-items:center;gap:24px;padding-block:24px 0}.lx-homehero .lx-canhero__copy{grid-column:auto;width:100%;padding-bottom:8px}.lx-site .lx-homehero .lx-canhero__title{font-size:64px;height:auto;overflow:visible;max-width:100%}.lx-homehero .lx-canhero__title span{height:auto;line-height:1.04}.lx-site .lx-homehero .lx-canhero__copy .lx-lede{min-height:0;margin-top:20px}.lx-site .lx-homehero .lx-canhero__copy .lx-btn-row{flex-wrap:wrap;gap:12px}.lx-site .lx-homehero .lx-canhero__art{grid-column:auto;position:relative;left:auto;bottom:auto;transform:none;width:100%;aspect-ratio:auto;height:100%;min-height:0;max-height:none;overflow:hidden}.lx-homehero .lx-canhero__art .lx-art{position:relative;width:100%;height:100%;aspect-ratio:auto;overflow:visible}.lx-site .lx-homehero .lx-canhero__art .lx-art img{width:auto;height:100%;max-width:none;bottom:-10%;left:50%;transform:translate(-50%);filter:drop-shadow(var(--lx-contact-shadow));animation:none}.lx-homehero .lx-canhero__art:after{bottom:8px}.lx-site .lx-hero-teaser{display:inline-flex;min-height:40px;height:40px;max-width:100%;margin-top:20px;padding:0 16px;border:1px solid var(--lx-gold);border-radius:var(--lx-r-pill);font:600 14px/1 var(--lx-sans);color:var(--lx-gold);white-space:nowrap;background:transparent}.lx-site .lx-hero-teaser:hover{background:var(--lx-teal-2)}.lx-site .lx-menu strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lx-site .lx-nav-coming{display:inline-block;padding:4px 8px;border-radius:var(--lx-r-pill);background:var(--lx-gold);color:var(--lx-ink);font:600 10px/1.4 var(--lx-sans)}.lx-marquee{overflow:hidden;background:var(--lx-sand);color:var(--lx-teal);border-block:1px solid var(--lx-line);padding-block:22px}.lx-marquee--rose{background:var(--lx-burgundy);color:var(--lx-rose-field);border-color:var(--lx-antique-gold)}.lx-marquee__track{display:flex;width:-moz-max-content;width:max-content;font:400 22px/1.3 var(--lx-display)}.lx-marquee__track span{flex:0 0 auto;white-space:nowrap;padding-right:36px}.lx-marquee:hover .lx-marquee__track{animation-play-state:paused}.lx-rose-feature{background:var(--lx-rose-field);color:var(--lx-burgundy);scroll-margin-top:72px}.lx-rose-feature .lx-eyebrow{color:var(--lx-antique-gold)}.lx-rose-feature__grid{display:grid;gap:48px;align-items:center}.lx-rose-feature__can{height:560px;position:relative;background:var(--lx-rose-glow)}.lx-rose-feature__can .lx-art{height:100%;background:transparent}.lx-rose-feature__can .lx-art img{height:95%;width:auto;bottom:2%;filter:drop-shadow(var(--lx-contact-shadow))}.lx-rose-feature__copy{min-width:0}.lx-rose-feature__copy .lx-h2{font-size:60px}.lx-rose-timeline{list-style:none;padding:0 0 0 20px;margin:32px 0 40px;border-left:1px solid var(--lx-antique-gold)}.lx-rose-timeline li{position:relative;padding:0 0 24px 16px;max-width:42ch}.lx-rose-timeline li:last-child{padding-bottom:0}.lx-rose-timeline li:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--lx-antique-gold);left:-24.5px;top:9px}.lx-rose-feature .lx-form{margin-top:24px}.lx-rose-feature .lx-input{background:var(--lx-paper);color:var(--lx-teal);border-color:var(--lx-photo-line)}.lx-rose-feature .lx-check{color:var(--lx-burgundy)}.lx-rose-feature .lx-field>span{color:var(--lx-burgundy)}.lx-rose-feature .lx-input:focus{background:var(--lx-paper);color:var(--lx-teal)}.lx-rose-feature .lx-btn--sun{background:var(--lx-burgundy);color:var(--lx-rose-field)}.lx-rose-feature .lx-note{color:var(--lx-burgundy)}.lx-rose-feature .lx-success{background:var(--lx-paper);color:var(--lx-burgundy)}.lx-rose-feature .lx-success strong{color:var(--lx-burgundy)}.lx-rose-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px;padding-top:40px;border-top:1px solid var(--lx-antique-gold)}.lx-photo{aspect-ratio:4 / 5;min-width:0;margin:0;border:0;background:var(--lx-photo-tint);color:var(--lx-teal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;position:relative;overflow:hidden}.lx-photo .lx-eyebrow{color:inherit;margin:0;font-size:11px;text-align:center;max-width:32ch;line-height:1.6}.lx-photo>svg{flex-shrink:0}.lx-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-rose-feature .lx-photo{color:var(--lx-burgundy)}.lx-ingredients{background:var(--lx-mango-paper);color:var(--lx-teal)}.lx-ingredient-grid{display:grid;gap:32px}.lx-ingredient-grid article{padding-top:24px;border-top:1px solid var(--lx-line)}.lx-line-icon{display:block;margin-bottom:24px;color:currentColor}.lx-ingredient-grid h3{font:400 28px/1.15 var(--lx-display);margin:0 0 12px}.lx-ingredient-grid p{font-size:14px;margin:0;color:var(--lx-muted)}.lx-ingredient-label{margin-top:48px;border-top:1px solid var(--lx-line);padding-top:24px;max-width:70ch}.lx-ingredient-label p{font-size:14px}.lx-story-ivory{background:var(--lx-rose-field);color:var(--lx-burgundy)}.lx-story-ivory h1{max-width:12ch;font-size:64px}.lx-story-ivory .lx-eyebrow{color:var(--lx-antique-gold)}.lx-story-ivory .lx-lede{color:var(--lx-burgundy)}.lx-story-ivory hr{border:0;height:1px;background:var(--lx-antique-gold);margin:48px 0 0}.lx-journey{background:var(--lx-paper)}.lx-journey__stops{list-style:none;padding:0;margin:0;display:grid;gap:64px}.lx-journey__stops li{display:grid;gap:32px;align-items:center;min-width:0}.lx-journey__copy{max-width:46ch}.lx-journey__copy .lx-h3{font-size:32px}.lx-journey__copy>p{margin:16px 0 0}.lx-journey__line{font-weight:600}.lx-family{background:var(--lx-sand)}.lx-family__grid{display:grid;gap:32px}.lx-family__grid h3{font:400 28px/1.2 var(--lx-display);margin:24px 0 8px}.lx-family__grid p{margin:0;color:var(--lx-muted)}.lx-buyer-hero{background:var(--lx-rose-field)}.lx-buyer-hero h1{max-width:14ch;font-size:64px}.lx-buyer-hero .lx-retailer-cans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}.lx-buyer-hero .lx-retailer-can{aspect-ratio:4 / 5;margin:0;position:relative;border-radius:var(--lx-r-lg);overflow:hidden}.lx-buyer-hero .lx-retailer-can .lx-art{height:100%}.lx-buyer-hero .lx-retailer-can .lx-art img{height:76%;bottom:20%}.lx-buyer-hero .lx-retailer-can figcaption{position:absolute;inset:auto 8px 8px;min-height:30px;display:flex;align-items:end;font-size:10px;font-weight:600;line-height:1.5;color:var(--lx-teal)}.lx-buyer-hero .lx-product-field--rose figcaption{color:var(--lx-burgundy)}.lx-buyer-reasons{display:grid;gap:24px}.lx-buyer-reasons article{border:1px solid var(--lx-line-dark);border-radius:var(--lx-r-lg);padding:24px}.lx-buyer-reasons .lx-line-icon{color:var(--lx-gold)}.lx-buyer-reasons p{font-size:16px;margin-bottom:0}.lx-buyer-specs{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.lx-buyer-specs caption{text-align:left}.lx-buyer-specs th,.lx-buyer-specs td{border-bottom:1px solid var(--lx-line);padding:20px 16px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.lx-buyer-specs thead{background:var(--lx-teal);color:var(--lx-sand)}.lx-buyer-specs tbody th{width:25%}.lx-order-steps{display:grid;gap:32px;list-style:none;margin:0;padding:0}.lx-order-steps li{border-top:1px solid var(--lx-photo-line);padding-top:24px}.lx-order-steps li>span{font:400 48px/1 var(--lx-display);color:var(--lx-antique-gold)}.lx-order-steps h3{font:400 28px/1.2 var(--lx-display);margin:24px 0 16px}.lx-order-steps p{margin:0}.lx-retail-photo{max-width:820px;margin:48px auto 0}.lx-retail-photo .lx-photo{aspect-ratio:3 / 2}.lx-retail-photo .lx-slot-filled figcaption{font-weight:600;color:var(--lx-teal);text-align:center}.lx-site .lx-form .lx-btn{white-space:normal}@media (min-width: 768px){.lx-site .lx-homehero{height:min(calc(100svh - var(--lx-header-h)),880px)}.lx-site .lx-homehero .lx-canhero__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);grid-template-rows:1fr;gap:0;height:100%;min-height:0;padding-block:0}.lx-homehero .lx-canhero__copy{grid-column:1;padding-block:48px;padding-right:24px}.lx-site .lx-homehero .lx-canhero__title{font-size:64px}.lx-site .lx-homehero .lx-canhero__art{grid-column:2;height:100%;max-height:none;min-height:0}.lx-site .lx-homehero .lx-canhero__art .lx-art img{height:94%;max-height:112%;bottom:-10%}.lx-site .lx-homehero .lx-canhero__copy .lx-btn{font-size:12px;padding-inline:16px}.lx-rose-feature__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.lx-rose-feature__can{height:740px}.lx-rose-feature__copy .lx-h2{font-size:72px}.lx-photo--wide{aspect-ratio:3 / 2}.lx-journey__stops li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.lx-journey__stops li:nth-child(2n) .lx-photo{grid-column:2;grid-row:1}.lx-journey__stops li:nth-child(2n) .lx-journey__copy{grid-column:1;grid-row:1}.lx-journey__stops{gap:96px}.lx-family__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lx-ingredient-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.lx-ingredient-grid h3{font-size:24px}.lx-buyer-reasons{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-order-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lx-story-ivory h1,.lx-buyer-hero h1{font-size:96px}.lx-buyer-hero .lx-retailer-can{aspect-ratio:3 / 2}.lx-buyer-hero .lx-retailer-can figcaption{font-size:14px;bottom:16px;inset-inline:24px}}@media (min-width: 1024px){.lx-site .lx-homehero .lx-canhero__grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:0}.lx-site .lx-homehero .lx-canhero__title{font-size:86px}.lx-site .lx-homehero .lx-canhero__art .lx-art img{height:calc((100% - 48px) / .9);right:16%;left:auto;bottom:calc((100% - 48px) / .9 * -.1);transform:rotate(-7deg);transform-origin:50% 50%}}@media (min-width: 1280px){.lx-site .lx-homehero .lx-canhero__title{font-size:104px}}@media (min-width: 1440px){.lx-site .lx-homehero .lx-canhero__title{font-size:118px}}@media (max-width: 767px){.lx-rose-photos{gap:16px}.lx-rose-photos .lx-photo{padding:12px}.lx-rose-photos .lx-photo .lx-eyebrow{font-size:10px}.lx-buyer-specs th,.lx-buyer-specs td{padding:16px 8px;font-size:12px}}@media (prefers-reduced-motion: no-preference){.lx-marquee__track{animation:lx-marquee-scroll 40s linear infinite}.lx-site .lx-homehero .lx-canhero__art .lx-art img{animation:lx-owner-float-mobile 6s ease-in-out infinite}}@media (prefers-reduced-motion: no-preference) and (min-width: 1024px){.lx-site .lx-homehero .lx-canhero__art .lx-art img{animation-name:lx-owner-float}}@media (prefers-reduced-motion: reduce){.lx-marquee__track{width:100%;padding-inline:24px}.lx-marquee__track span{white-space:normal;text-align:center;padding:0;font-size:18px}.lx-marquee__track span+span{display:none}}@keyframes lx-marquee-scroll{to{transform:translate(-50%)}}@keyframes lx-owner-float{0%,to{transform:rotate(-7deg) translateY(-6px)}50%{transform:rotate(-7deg) translateY(6px)}}@keyframes lx-owner-float-mobile{0%,to{transform:translate(-50%) translateY(-6px)}50%{transform:translate(-50%) translateY(6px)}}.lx-label-dialog{z-index:80;width:min(720px,calc(100% - 32px));max-height:90svh;overflow-y:auto;background:var(--lx-paper);color:var(--lx-text);border-color:var(--lx-line);font-family:var(--lx-sans)}.lx-label-dialog img{width:100%;max-height:72svh;-o-object-fit:contain;object-fit:contain}.lx-label-dialog p{color:var(--lx-muted)}.lx-rose-feature .lx-btn--sun:hover{background:var(--lx-burgundy);color:var(--lx-rose-field)}:root{--lx-photo-scrim: linear-gradient(to top, var(--lx-ink), rgba(4,31,34,.85) 28%, transparent 70%)}.lx-owner-photo{margin:0;min-width:0}.lx-owner-photo__frame{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--lx-r-lg);background:var(--lx-photo-tint)}.lx-owner-photo__frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-owner-photo figcaption,.lx-slot-filled figcaption{font:400 14px/1.5 var(--lx-sans);margin-top:12px;color:inherit;letter-spacing:0}.lx-owner-photo--limited,.lx-slot-filled{width:100%;max-width:560px;margin-inline:auto}.lx-slot-filled{margin-block:0;align-self:center}.lx-slot-filled img{display:block;width:100%;height:auto;aspect-ratio:1024 / 683;border-radius:var(--lx-r-lg)}.lx-retail-photo .lx-slot-filled img{aspect-ratio:1}.lx-team-candid{margin-top:48px}.lx-team-candid .lx-owner-photo__frame{aspect-ratio:1536 / 1433}.lx-ohana-cooler{max-width:480px;margin-top:32px}.lx-process-photos{display:grid;gap:24px;list-style:none;padding:0;margin:0 0 40px}.lx-process-photos>li{position:relative;min-width:0;border-radius:var(--lx-r-lg);overflow:hidden;color:var(--lx-sand)}.lx-process-photos__badge{position:absolute;top:16px;right:16px;display:flex;gap:8px;align-items:center;background:var(--lx-ink);color:var(--lx-gold);padding:10px;border-radius:var(--lx-r-pill);font-size:12px}.lx-process-photos__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;flex-direction:column;padding:24px;background:var(--lx-photo-scrim);pointer-events:none}.lx-process-photos__copy h3{font-size:28px}.lx-process-photos__copy p{font-size:14px;line-height:1.5;margin:12px 0 0}.lx-journey{scroll-margin-top:var(--lx-header-h)}.lx-journey__photos{position:relative;min-width:0;padding:0 24px 32px 0}.lx-journey__inset{position:absolute;bottom:0;right:0;width:33%;border:6px solid var(--lx-paper);border-radius:var(--lx-r-lg)}.lx-journey__stops li.lx-journey__signature{width:100vw;margin-inline:calc((100% - 100vw)/2);display:block;background:var(--lx-ink);color:var(--lx-sand)}.lx-journey__signature .lx-journey__photos{padding:0}.lx-journey__signature .lx-journey__photos>.lx-owner-photo:first-child .lx-owner-photo__frame{border-radius:0;aspect-ratio:4 / 5}.lx-journey__signature .lx-journey__inset{right:24px;bottom:24px;width:26%;max-width:260px;border-color:var(--lx-ink)}.lx-journey__signature .lx-journey__copy{padding:32px 24px 48px;max-width:640px;margin-inline:auto}.lx-journey__signature .lx-eyebrow{color:var(--lx-gold)}.lx-made-strip{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:12px;max-width:560px;text-decoration:none;margin-top:24px}.lx-made-strip>span{grid-column:1 / -1;justify-self:start;margin-top:8px}@media (min-width: 768px){.lx-process-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-journey__stops li:nth-child(2n)>.lx-owner-photo,.lx-journey__stops li:nth-child(2n)>.lx-journey__photos{grid-column:2;grid-row:1}.lx-journey__signature .lx-journey__photos>.lx-owner-photo:first-child .lx-owner-photo__frame{aspect-ratio:3 / 2}.lx-journey__signature .lx-journey__photos>.lx-owner-photo:first-child img{-o-object-position:center 40%;object-position:center 40%}}@media (prefers-reduced-motion: no-preference){.lx-owner-photo--scroll.is-in-view>.lx-owner-photo__frame img{animation:lx-owner-kenburns 6s ease-in-out alternate infinite}}@media (prefers-reduced-motion: no-preference) and (hover: hover){.lx-owner-photo--card img{transition:transform 6s ease-in-out}.lx-process-photos li:hover .lx-owner-photo--card img{transform:scale(1.04)}}@media (prefers-reduced-motion: no-preference) and (hover: none){.lx-owner-photo--card.is-in-view img{animation:lx-owner-kenburns 6s ease-in-out alternate infinite}}@keyframes lx-owner-kenburns{0%{transform:scale(1)}to{transform:scale(1.04)}}.lx-coming-seal{position:absolute;z-index:3;top:2%;right:calc(50% - 140px);width:96px;height:96px;transform:rotate(-10deg);filter:drop-shadow(0 6px 16px rgba(0,0,0,.25));pointer-events:none;overflow:visible}.lx-coming-seal__fill{fill:var(--lx-seal-burgundy)}.lx-coming-seal__ring{fill:none;stroke:var(--lx-gold)}.lx-coming-seal__rose{stroke:var(--lx-gold)}.lx-coming-seal__text{font:500 10px var(--lx-sans);letter-spacing:.18em;fill:var(--lx-gold);text-transform:uppercase}.lx-coming-seal__dec{font:400 18px var(--lx-display);fill:var(--lx-cream);letter-spacing:.04em}.lx-coming-seal__spin{transform-origin:60px 60px;animation:lx-seal-spin 20s linear infinite}@keyframes lx-seal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lx-coming-seal__spin{animation:none}}@media (min-width: 900px){.lx-coming-seal{width:120px;height:120px;right:calc(50% - 210px)}}.lx-product-card__media{position:relative}.lx-coming-seal--card{top:0;right:calc(50% - 76px);width:72px;height:72px}@media (min-width: 900px){.lx-coming-seal--card{width:96px;height:96px;right:calc(50% - 110px)}}
