@font-face{font-family:Anton;src:url('anton.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('body.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url('mono.ttf') format('truetype');font-weight:400;font-display:swap}
:where(.lvlz-page) p{margin:0}:where(.lvlz-page) a{text-decoration:none}.lvlz-page{isolation:isolate}.lvlz-page :where(a,button,summary):focus-visible{outline:3px solid #c5ff37;outline-offset:4px}.lvlz-page :where(section[id]){scroll-margin-top:90px}.lvlz-header{position:sticky;top:0;z-index:50}.admin-bar .lvlz-header{top:32px}.lvlz-header .elementor-widget-button{width:auto}.lvlz-logo{flex-shrink:0}.lvlz-menu-toggle{display:none}.lvlz-eyebrow .elementor-widget-container p:before{content:'';display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-right:14px}.lvlz-hero-statement .elementor-widget-container{padding:12px 0;border-top:1px solid #ffffff70}.lvlz-hero-title .elementor-heading-title{white-space:nowrap}.lvlz-ticker{overflow:hidden}.lvlz-ticker-text{width:max-content!important;max-width:none!important;white-space:nowrap;animation:lvlz-marquee 38s linear infinite}.lvlz-detail-image{overflow:hidden;background:#ebebe7}.lvlz-detail-image img{display:block;transition:transform .5s}.lvlz-detail-close img{transform:scale(1.65);object-position:center 67%}.lvlz-detail-pattern img{transform:scale(2.8) translateX(10%);object-position:40% 45%}.lvlz-detail-image img{mix-blend-mode:multiply}.lvlz-faq .elementor-accordion-item{border-left:0;border-right:0}.lvlz-faq .elementor-tab-title{line-height:1.3}.lvlz-footer .elementor-widget-button{width:auto}
.lvlz-showcase{box-sizing:border-box;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;padding:100px 9% 100px 6%;transition:background .5s,color .3s}.lvlz-showcase *{box-sizing:border-box}.lvlz-showcase p{margin:0}.lvlz-showcase-label,.lvlz-choice{font:12px/1.8 'IBM Plex Mono',monospace;letter-spacing:1.2px;text-transform:uppercase}.lvlz-color-eyebrow{margin-bottom:26px!important}.lvlz-color-eyebrow:before{content:'';width:28px;height:1px;background:currentColor;display:inline-block;vertical-align:middle;margin-right:14px}.lvlz-color-title{font:400 clamp(64px,6.5vw,104px)/1.03 Anton,Impact,sans-serif;letter-spacing:-.025em;white-space:pre-line;color:inherit;margin:0;min-height:2.06em}.lvlz-color-description{font:12px/1.9 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:1px;margin:24px 0 34px!important;min-height:3.8em}.lvlz-choices{border-top:1px solid currentColor}.lvlz-choice{display:flex;align-items:center;gap:15px;width:100%;min-height:49px;padding:12px 7px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lvlz-choice:hover,.lvlz-choice:focus{background:#ffffff13;color:inherit}.lvlz-choice:focus-visible{outline:3px solid currentColor;outline-offset:3px}.lvlz-choice[aria-pressed=true]{background:#ffffff10}.lvlz-swatch{width:9px;height:9px;border-radius:50%;flex-shrink:0}.lvlz-choice-mark{margin-left:auto;opacity:0}.lvlz-choice[aria-pressed=true] .lvlz-choice-mark{opacity:1}.lvlz-color-bottom{display:flex;justify-content:space-between;gap:18px;margin-top:22px;font-size:10px}.lvlz-color-art{min-width:0}.lvlz-color-photo{height:460px;background:#e0e0e3;display:flex;align-items:center;justify-content:center;overflow:hidden}.lvlz-crop{width:100%;height:100%;position:relative}.lvlz-color-img{display:block;width:100%;height:100%;object-fit:contain}.lvlz-color-photo[data-mode=strip] .lvlz-crop{width:auto;height:90%;aspect-ratio:.255;overflow:hidden}.lvlz-color-photo[data-mode=strip] .lvlz-color-img{position:absolute;max-width:none;width:auto;height:100%;left:50%;transform:translateX(calc(-1 * var(--lvlz-offset,50%)))}.lvlz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes lvlz-marquee{to{transform:translateX(-40%)}}
@media(max-width:1024px){.lvlz-showcase{gap:6%;padding-right:6%}.lvlz-color-photo{height:390px}.lvlz-navigation{gap:18px}.lvlz-showcase-label,.lvlz-choice{font-size:11px}}
@media(max-width:767px){.lvlz-header{min-height:70px}.admin-bar .lvlz-header{top:46px}.lvlz-header .lvlz-desktop-meet{display:none}.lvlz-menu-toggle{display:block}.lvlz-header .lvlz-navigation{display:none;position:absolute;top:100%;left:0;width:100%;background:#111;padding:24px;flex-direction:column;align-items:stretch;gap:10px}.lvlz-header.lvlz-menu-open .lvlz-navigation{display:flex}.lvlz-navigation .elementor-button{text-align:left}.lvlz-hero-title .elementor-heading-title{white-space:normal}.lvlz-showcase{grid-template-columns:1fr;gap:36px;padding:60px 6%}.lvlz-color-title{font-size:64px}.lvlz-color-description{min-height:0}.lvlz-color-photo{height:420px}.lvlz-showcase-label{font-size:11px}.lvlz-color-bottom{font-size:10px}.lvlz-footer .elementor-heading-title{overflow-wrap:normal}.lvlz-footer>.e-con{flex-wrap:wrap}.lvlz-page :where(section[id]){scroll-margin-top:70px}}
body.elementor-editor-active .lvlz-header{position:relative;top:auto}body.elementor-editor-active .lvlz-ticker-text{animation:none}body.elementor-editor-active .lvlz-navigation{display:flex}
@media(prefers-reduced-motion:reduce){.lvlz-page *, .lvlz-showcase *{animation:none!important;transition:none!important}}
