@font-face{font-family:Manrope;src:url(../fonts/manrope/manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Outfit;src:url(../fonts/outfit/outfit-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper:#f8f7f2;--ink:#21221e;--muted:#64665e;--line:#dddfd5;--yellow:#f4ed4c;--yellow-soft:#f4f0a7;--blue:#e7eeef;--green:#e9eddd;--display:"Outfit",Arial,sans-serif;--body:"Manrope",Arial,sans-serif;--ar-page-shell-background:var(--paper);--ar-page-shell-foreground:var(--ink);--ar-sys-font-family-body:var(--body);--ar-sys-font-family-heading:var(--display)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--ink);background:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}body.modal-open{overflow:hidden}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,input,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer}button:disabled{cursor:default}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.045em;font-weight:600;line-height:1.08}h2{font-size:calc(clamp(38px,4.1vw,60px))}h3{font-size:32px}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #696400}[hidden]{display:none!important}.shell{width:min(1264px,100% - 88px);margin-inline:auto}.icon-definitions{width:0;height:0;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px 22px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.button{white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:16px 24px;font-size:14px;font-weight:700;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#3c3e34;transform:translateY(-2px)}.button-yellow{background:var(--yellow);color:var(--ink)}.button-yellow:hover{background:#fff86d;transform:translateY(-2px)}.button-lg{padding:19px 27px;font-size:15px}.text-link{align-items:center;gap:11px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.text-link:hover{text-underline-offset:6px;text-decoration:underline}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:23px;font-size:11px;font-weight:800;line-height:1.5}.section{padding-block:100px}.utility-bar{background:var(--ink);color:#f0f0e8;font-size:11px;font-weight:500}.utility-inner{justify-content:space-between;align-items:center;min-height:35px;display:flex}.utility-inner>a,.utility-inner>span{align-items:center;gap:10px;display:flex}.utility-inner a .icon{width:13px;height:13px}.status-dot{background:var(--yellow);border-radius:50%;width:6px;height:6px;display:inline-block}.site-header{z-index:20;background:#f8f7f2f5;border-bottom:1px solid #0000;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:99px;display:flex}.brand{flex-shrink:0;width:187px;display:block}.brand img{width:100%;height:auto}.desktop-nav{align-items:center;gap:33px;margin-left:auto;margin-right:24px;display:flex}.desktop-nav a{padding:12px 0;font-size:13px;font-weight:600;line-height:1.4;position:relative}.desktop-nav a:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-cta{min-height:44px;padding:12px 20px;font-size:12px}.header-cta .icon{width:18px;height:18px}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-nav{padding:5px 24px 25px}.mobile-nav,.mobile-nav a{border-bottom:1px solid var(--line)}.mobile-nav a{justify-content:space-between;align-items:center;padding:13px 0;font-size:19px;font-weight:600;display:flex}.mobile-nav a span{color:var(--muted);font-size:12px}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:38px;padding-top:26px;padding-bottom:58px;display:grid}.hero-copy{z-index:1;padding:15px 0 16px;position:relative}.hero-copy .eyebrow{align-items:center;gap:10px;margin-bottom:26px;font-size:10px;display:flex}.small-line{background:var(--ink);width:24px;height:2px}.hero h1{letter-spacing:-.055em;font-size:calc(clamp(56px,6.2vw,88px));font-weight:600;line-height:1.045}.highlight{z-index:0;display:inline-block;position:relative}.highlight:after{content:"";background:var(--yellow);z-index:-1;border-radius:2px;height:16px;position:absolute;bottom:4px;left:0;right:-3px;transform:rotate(-1.4deg)}.hero-description{color:var(--muted);max-width:415px;margin-top:28px;font-size:16px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:33px;display:flex}.call-link{gap:8px;font-size:12px}.call-link .icon{width:17px;height:17px}.hero-footnote{color:var(--muted);align-items:center;gap:10px;margin-top:34px;font-size:11px;display:flex}.hero-footnote .icon{width:15px;height:15px}.hero-visual{background:var(--yellow-soft);isolation:isolate;border-radius:25px 25px 100px;height:591px;position:relative;overflow:hidden}.hero-orbit{z-index:-1;border:1px solid #5e5b2629;width:530px;height:530px;top:49%;left:50%;transform:translate(-50%,-50%)}.hero-orbit,.hero-orbit:after{border-radius:50%;position:absolute}.hero-orbit:after{content:"";border:1px solid #5e5b261a;inset:38px}.hero-machine{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 15px #43412014);width:100%;height:100%;position:absolute;bottom:-2%;left:0}.hero-sticker{z-index:2;background:var(--paper);color:var(--ink);border:1px solid #e3e1c8;border-radius:4px;align-items:center;gap:10px;padding:14px 18px;display:flex;position:absolute;top:32px;right:29px;transform:rotate(7deg);box-shadow:0 6px 20px #68622c0b}.hero-sticker span{font-family:var(--display);letter-spacing:-.035em;font-size:17px;font-weight:500;line-height:1.1}.hero-sticker .icon{width:22px;height:22px}.hero-caption{text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:700;left:25px}.hero-caption,.hero-round-link{z-index:2;position:absolute;bottom:26px}.hero-round-link{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;right:26px}.hero-round-link .icon{transform:rotate(90deg)}.brands-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:28px}.brands-inner{align-items:center;gap:30px;display:flex}.brands-label{flex-shrink:0;width:180px}.brands-label h2{font-family:var(--body);letter-spacing:0;font-size:12px;font-weight:700;line-height:1.5}.brands-label p{color:var(--muted);margin-top:5px;font-size:10px}.brands-grid{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:24px;min-width:0;display:grid}.brands-grid img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;filter:grayscale();opacity:.68;width:100%;height:38px;transition:opacity .2s,filter .2s}.brands-grid img:hover{opacity:1;filter:none}.brands-grid img[alt=LG]{justify-self:center;max-width:55px}.brands-grid img[alt=Haceb]{justify-self:center;max-width:76px}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:43px;display:flex}.section-heading .eyebrow{margin-bottom:17px}.section-heading>p{max-width:310px;color:var(--muted);padding-bottom:6px;font-size:13px;line-height:1.9}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-card{border-radius:15px;flex-direction:column;min-height:326px;padding:31px 31px 23px;display:flex}.service-top{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.service-top>span{opacity:.5;font-size:11px;font-weight:600}.appliance-icon{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:50px;height:50px}.service-card h3{letter-spacing:-.025em;margin-bottom:13px;font-size:29px}.service-card>p{color:#53564d;max-width:270px;margin-bottom:24px;font-size:12px;line-height:1.8}.service-link{justify-content:space-between;gap:16px;margin-top:auto;font-size:11px;font-weight:800}.round-arrow,.service-link{align-items:center;display:flex}.round-arrow{background:#ffffff80;border-radius:50%;justify-content:center;width:38px;height:38px;transition:background .2s,transform .2s}.round-arrow .icon{width:18px;height:18px}.service-link:hover .round-arrow{background:var(--ink);color:#fff;transform:rotate(45deg)}.equipment-section{color:#fffef4;background:#24261f;padding-block:93px;overflow:hidden}.equipment-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.equipment-photos{height:480px;position:relative}.equipment-photo{background:#f0eee3;border:9px solid #f0eee3;border-bottom-width:40px;border-radius:5px;position:absolute;overflow:hidden;box-shadow:0 20px 40px #0002}.equipment-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.photo-front{z-index:2;width:58%;height:82%;top:2%;left:0;transform:rotate(-8deg)}.photo-back{width:58%;height:82%;bottom:1%;right:1%;transform:rotate(8deg)}.equipment-photo figcaption{text-align:center;color:var(--ink);font-size:12px;font-family:var(--display);letter-spacing:-.01em;position:absolute;bottom:-33px;left:0;right:0}.equipment-stamp{background:var(--yellow);width:104px;height:104px;color:var(--ink);z-index:3;outline-offset:-8px;border-radius:50%;outline:1px dashed #514e28;flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1.2;display:flex;position:absolute;top:-14px;right:4px;transform:rotate(11deg)}.equipment-stamp span{font-size:19px;line-height:1.1}.equipment-copy .eyebrow{color:#cecfb7;margin-bottom:22px}.equipment-copy h2{font-size:calc(clamp(46px,4.7vw,67px))}.equipment-copy h2>span{color:var(--yellow)}.equipment-copy>p:not(.eyebrow):not(.availability-note){color:#c4c6bc;max-width:385px;margin-top:23px;font-size:14px;line-height:1.8}.equipment-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:28px;display:flex}.equipment-actions .text-link{color:#eceee1;font-size:12px}.availability-note{color:#aaad9e;margin-top:17px;font-size:10px}.parts-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.parts-copy>p:not(.eyebrow){max-width:370px;color:var(--muted);margin-top:25px;font-size:14px;line-height:1.85}.parts-list{gap:12px;margin:24px 0 30px;padding:0;font-size:13px;list-style:none;display:grid}.parts-list li{align-items:center;gap:11px;display:flex}.parts-list .icon{background:var(--yellow-soft);stroke-width:2px;border-radius:50%;width:19px;height:19px;padding:3px}.parts-visual{background:#e9e5d9;border-radius:20px;height:440px;position:relative;overflow:hidden}.parts-visual>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;width:100%;height:100%}.parts-photo-label{background:var(--paper);border-radius:6px;align-items:center;gap:14px;padding:16px 21px;display:flex;position:absolute;bottom:25px;left:25px;box-shadow:0 5px 25px #0001}.parts-photo-label span{font-family:var(--display);letter-spacing:-.03em;font-size:21px;line-height:1.15}.parts-photo-label .icon{width:26px;height:26px}.gallery-section{background:#eeeee6;padding:85px 0 95px}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.gallery-item{aspect-ratio:1/1.09;text-align:left;background:#dddcd1;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.gallery-item>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.gallery-overlay{color:#fff;opacity:0;background:linear-gradient(#0000 40%,#0009);justify-content:space-between;align-items:flex-end;gap:10px;padding:19px 17px;transition:opacity .2s;display:flex;position:absolute;inset:0}.gallery-overlay span{font-size:11px;font-weight:600;line-height:1.4}.gallery-overlay .icon{flex-shrink:0;width:25px;height:25px}.gallery-item:hover>img{transform:scale(1.04)}.gallery-item:focus-visible .gallery-overlay,.gallery-item:hover .gallery-overlay{opacity:1}.gallery-item:focus-visible{outline-offset:3px}.contact-section{padding-block:84px 62px}.contact-panel{background:var(--yellow);isolation:isolate;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:56px 61px;display:grid;position:relative;overflow:hidden}.contact-panel .eyebrow{margin-bottom:19px;font-size:10px}.contact-panel h2{font-size:calc(clamp(45px,5vw,72px))}.contact-panel p:not(.eyebrow){color:#5d5d39;margin-top:20px;font-size:13px}.contact-actions{z-index:1;flex-direction:column;justify-self:end;align-items:flex-start;display:flex;position:relative}.contact-phone{font-family:var(--display);letter-spacing:-.025em;margin-top:26px;font-size:29px;font-weight:500;line-height:1.2}.contact-phone:hover{text-underline-offset:7px;text-decoration:underline}.contact-actions>span{color:#5d5d39;margin-top:8px;font-size:11px}.contact-decoration{color:#e0db32;z-index:-1;font-family:Arial,sans-serif;font-size:380px;line-height:1;position:absolute;top:-90px;right:2%;transform:rotate(-8deg)}.footer-main{align-items:center;gap:40px;padding-bottom:31px;display:flex}.footer-main .brand{width:145px}.footer-main>p{color:var(--muted);font-size:11px}.back-top{align-items:center;gap:10px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.back-top .icon{width:17px;height:17px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-block:22px 26px;font-size:10px;display:flex}.mobile-contact-bar{display:none}.gallery-dialog{color:#fff;background:#171914;border:0;border-radius:16px;width:900px;max-width:calc(min(900px,100vw - 36px));max-height:calc(100dvh - 36px);padding:0;overflow:auto}.gallery-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111d}.lightbox-inner{padding:25px;position:relative}.lightbox-inner>img{-o-object-fit:contain;object-fit:contain;border-radius:7px;width:100%;max-height:72dvh}.lightbox-close{z-index:1;position:absolute;top:17px;right:17px;background:#171914ed!important}.icon-button{color:#fff;background:0 0;border:1px solid #ffffff50;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{background:#ffffff20}.lightbox-bottom{justify-content:space-between;align-items:center;gap:25px;padding-top:20px;display:flex}.lightbox-bottom p{font-size:13px}.lightbox-controls{flex-shrink:0;align-items:center;gap:16px;font-size:11px;display:flex}.lightbox-prev .icon{transform:rotate(180deg)}@media (width>=1500px){.hero h1{font-size:92px}.hero-visual{height:625px}}@media (width<=1150px){.shell{width:calc(100% - 56px)}.desktop-nav{gap:22px;margin-right:8px}.brand{width:163px}.hero{gap:20px}.hero h1{font-size:calc(clamp(55px,6.3vw,76px))}.hero-visual{height:540px}.hero-description{font-size:14px}.hero-actions{gap:16px}.hero-actions .button{padding:17px 21px;font-size:13px}.brands-inner{gap:24px}.brands-label{width:145px}.brands-grid{gap:17px}.brands-grid img{height:31px}.equipment-grid,.parts-section{gap:65px}.equipment-photos{height:415px}.service-card{padding:25px}.section-heading>p{max-width:265px}.contact-panel{padding:48px 44px}.contact-actions .button{padding:18px 22px;font-size:13px}.contact-actions .button .icon{width:19px;height:19px}}@media (width<=900px){.desktop-nav{gap:17px}.desktop-nav a{font-size:11px}.header-inner{gap:16px}.header-cta{gap:10px;padding:10px 16px}.hero h1{font-size:57px}.hero-visual{height:500px}.hero-copy .eyebrow{letter-spacing:.11em;font-size:8px}.hero-actions{gap:10px;margin-top:25px}.hero-footnote{font-size:9px}.hero-caption{font-size:8px;bottom:25px;left:20px}.hero-sticker{padding:12px 14px;top:25px;right:20px}.hero-sticker span{font-size:15px}.brands-inner{flex-direction:column;gap:20px}.brands-label{align-items:baseline;gap:14px;width:auto;display:flex}.brands-label p{margin-top:0}.brands-grid{gap:25px;width:100%}.brands-grid img{height:33px}.section{padding-block:75px}.section-heading{gap:35px}.section-heading h2{font-size:41px}.section-heading>p{max-width:240px;font-size:12px}.service-card{min-height:308px;padding:25px 22px 20px}.service-card h3{font-size:25px}.service-card>p{font-size:11px}.service-link{gap:8px;font-size:10px}.round-arrow{width:32px;height:32px}.equipment-grid{gap:50px}.equipment-photos{height:370px}.equipment-copy h2{font-size:48px}.equipment-copy>p:not(.eyebrow):not(.availability-note){font-size:12px}.equipment-stamp{width:83px;height:83px;font-size:11px;top:-5px;right:-12px}.equipment-actions .button{gap:12px;padding:16px 20px;font-size:12px}.parts-section{gap:50px}.parts-visual{height:410px}.parts-copy>p:not(.eyebrow){font-size:13px}.parts-photo-label{bottom:19px;left:19px}.parts-photo-label span{font-size:18px}.gallery-grid{gap:13px}.contact-panel{gap:30px;padding:42px 33px}.contact-panel h2{font-size:52px}.contact-actions .button{gap:12px;padding:16px 19px;font-size:12px}.contact-phone{font-size:25px}.contact-decoration{font-size:300px}}@media (width<=760px){html{scroll-padding-top:90px}.shell{width:calc(100% - 40px)}.utility-inner{justify-content:center;min-height:30px;font-size:9px}.desktop-nav,.header-cta,.utility-inner>a{display:none}.header-inner{gap:14px;height:79px}.brand{width:165px}.menu-toggle{display:flex}.hero{grid-template-columns:1fr;gap:28px;padding-top:23px;padding-bottom:35px}.hero-copy{padding:0}.hero-copy .eyebrow{letter-spacing:.1em;margin-bottom:19px;font-size:9px}.hero h1{letter-spacing:-.052em;font-size:calc(clamp(47px,9.5vw,69px));line-height:1.02}.hero h1 br{display:block}.hero h1 .highlight{white-space:nowrap}.highlight:after{height:12px;bottom:2px}.hero-description{max-width:440px;margin-top:21px;font-size:14px;line-height:1.75}.hero-actions{gap:18px;margin-top:24px}.hero-actions .button{padding:17px 21px;font-size:13px}.call-link{font-size:11px}.hero-footnote{gap:9px;margin-top:23px;font-size:10px}.hero-footnote .icon{width:14px;height:14px}.hero-visual{border-radius:20px 20px 75px;max-width:100%;height:450px}.hero-machine{-o-object-position:center;object-position:center;width:100%;height:113%;bottom:-10%}.hero-sticker{padding:14px 17px;top:25px;right:26px}.hero-sticker span{font-size:17px}.hero-caption{font-size:9px;left:22px}.hero-orbit{width:440px;height:440px}.hero-round-link{width:42px;height:42px;bottom:22px;right:22px}.brands-section{padding-block:25px}.brands-label{text-align:center;display:block}.brands-label h2{font-size:12px}.brands-label p{margin-top:4px;font-size:10px}.brands-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 22px;max-width:500px}.brands-grid img{justify-self:center;width:100%;max-width:85px;height:29px}.brands-grid img[alt=LG]{max-width:48px}.brands-grid img[alt=Haceb]{max-width:64px}.section{padding-block:62px}.section-heading{margin-bottom:28px;display:block}.section-heading .eyebrow{margin-bottom:16px;font-size:9px}.section-heading h2{font-size:calc(clamp(33px,7.6vw,46px));line-height:1.08}.section-heading>p{max-width:410px;margin-top:19px;padding:0;font-size:12px;line-height:1.8}.services-grid{grid-template-columns:1fr;gap:14px}.service-card{min-height:0;padding:26px}.service-top{margin-bottom:20px}.service-card h3{font-size:30px}.service-card>p{max-width:100%;margin-bottom:21px;font-size:13px}.service-link{font-size:12px}.round-arrow{width:38px;height:38px}.equipment-section,.gallery-section{padding:60px 0}.equipment-grid{grid-template-columns:1fr;gap:37px}.equipment-photos{width:100%;max-width:440px;height:370px;margin:0 auto}.equipment-photo{border-width:7px 7px 32px}.equipment-photo figcaption{font-size:10px;bottom:-26px}.equipment-stamp{width:91px;height:91px;font-size:11px;top:0;right:5px}.equipment-copy .eyebrow{margin-bottom:17px;font-size:9px}.equipment-copy h2{font-size:48px}.equipment-copy h2 br:nth-of-type(2){display:block}.equipment-copy>p:not(.eyebrow):not(.availability-note){max-width:450px;margin-top:20px;font-size:13px}.equipment-actions .button{font-size:13px}.equipment-actions{gap:10px;margin-top:23px}.equipment-actions .text-link{font-size:12px}.availability-note{margin-top:12px;font-size:10px}.parts-section{grid-template-columns:1fr;gap:33px}.parts-copy .eyebrow{margin-bottom:17px;font-size:9px}.parts-copy h2{font-size:45px}.parts-copy>p:not(.eyebrow){max-width:450px;margin-top:20px;font-size:13px}.parts-list{gap:10px;margin:22px 0 25px;font-size:12px}.parts-copy>.button{font-size:13px}.parts-visual{height:360px}.parts-photo-label span{font-size:19px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery-item{aspect-ratio:1/1.13;border-radius:10px}.gallery-overlay{opacity:1;background:linear-gradient(#0000 65%,#0008);padding:13px 11px}.gallery-overlay span{font-size:9px}.gallery-overlay .icon{width:18px;height:18px}.contact-section{padding-block:46px 40px}.contact-panel{border-radius:18px;grid-template-columns:1fr;gap:30px;padding:32px 27px}.contact-panel h2{font-size:52px}.contact-panel .eyebrow{letter-spacing:.1em;font-size:8px}.contact-panel p:not(.eyebrow){margin-top:16px;font-size:12px}.contact-actions{justify-self:start;align-items:flex-start}.contact-actions .button{gap:13px;padding:17px 20px;font-size:12px}.contact-phone{margin-top:20px;font-size:25px}.contact-actions>span{font-size:10px}.contact-decoration{opacity:.6;font-size:350px;top:-15px;right:-15%}.footer-main{flex-wrap:wrap;gap:18px 15px;padding-bottom:25px}.footer-main .brand{width:135px}.footer-main>p{order:3;width:100%;font-size:10px}.back-top{font-size:10px}.footer-bottom{flex-direction:column;gap:15px;padding:19px 0 95px;font-size:9px}.mobile-contact-bar{z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#f8f7f2f7;gap:9px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-contact-bar>a{border-radius:40px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:700;display:flex}.mobile-contact-bar>a:first-child{background:var(--ink);color:#fff;flex:1.35}.mobile-contact-bar>a:last-child{background:var(--yellow);flex:1}.mobile-contact-bar .icon{width:19px;height:19px}.lightbox-inner{padding:14px}.lightbox-inner>img{max-height:66dvh}.lightbox-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:15px}.lightbox-bottom p{font-size:12px}.lightbox-controls{justify-content:space-between;width:100%}.lightbox-close{top:12px;right:12px}.gallery-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.lightbox-controls .icon-button{width:44px;height:44px}}@media (width<=380px){.shell{width:calc(100% - 32px)}.hero h1{font-size:44px}.hero-actions{gap:11px}.hero-actions .button{gap:14px;padding:16px 18px;font-size:12px}.call-link{gap:6px;font-size:10px}.hero-visual{height:390px}.hero-sticker span{font-size:15px}.hero-sticker{top:21px;right:22px}.hero-caption{font-size:8px;left:18px}.hero-footnote{font-size:9px}.equipment-photos{height:320px}.equipment-copy h2{font-size:43px}.section-heading h2{font-size:32px}.contact-panel{padding:29px 22px}.contact-panel h2{font-size:47px}.contact-actions .button{gap:10px;padding:16px 18px;font-size:11px}.contact-phone{font-size:23px}.gallery-overlay span{font-size:8px}.brands-grid{gap:15px}.brands-grid img{height:25px}}.equipment-section :focus-visible,.gallery-dialog :focus-visible{outline-color:var(--yellow)}.back-top{min-height:44px}@media (width<=760px){.mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 180px);overflow-y:auto}.service-link{min-height:44px}.hero-round-link{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.ar-page-shell__header{z-index:20;position:relative}.ar-page-shell__main{min-width:0}.ar-heading,.ar-paragraph{margin:0}.ar-heading{font-family:var(--display)}.ar-heading,.ar-link,.ar-link:hover,.ar-paragraph{color:inherit}.ar-paragraph{font-family:var(--body)}.ar-link.button{text-decoration:none}.site-header.ar-site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f7f2f5;border-bottom:1px solid #0000;height:99px;padding:0 calc(max(44px,50vw - 632px));position:sticky;top:0}.site-header .ar-site-header__brand{align-items:center;display:flex}.site-header .ar-site-header__navigation{margin-left:auto}.site-header .ar-navigation__list{align-items:center;gap:33px;margin:0;padding:0;list-style:none;display:flex}.site-header .ar-navigation__item{list-style:none}.site-header .ar-navigation__link{color:var(--ink);padding:12px 0;font-size:13px;font-weight:600;text-decoration:none}.site-header .ar-site-header__actions{margin-left:24px}.site-header .ar-site-header__toggle{color:var(--ink);border:1px solid var(--line);border-radius:50%}.site-header .ar-site-header__mobile{background:var(--paper);border-bottom:1px solid var(--line);padding:5px 24px 25px;position:absolute;top:100%;left:0;right:0}.site-header .ar-site-header__mobile .ar-navigation__list{gap:0;display:grid}.site-header .ar-site-header__mobile .ar-navigation__link{border-bottom:1px solid var(--line);align-items:center;min-height:50px;font-size:18px;display:flex}.button.ar-link{--ar-link-background:transparent;--ar-link-border-color:transparent;display:inline-flex}.button-dark.ar-link{background:var(--ink);color:#fff}.button-yellow.ar-link{background:var(--yellow);color:var(--ink)}.hero .ar-heading{letter-spacing:-.055em;font-size:calc(clamp(56px,6.2vw,88px));font-weight:600;line-height:1.045}.hero-machine.ar-image{filter:drop-shadow(0 18px 15px #43412014);height:100%;position:absolute;bottom:-2%;left:0}.brands-grid .ar-image,.hero-machine.ar-image{-o-object-fit:contain;object-fit:contain;width:100%}.brands-grid .ar-image{mix-blend-mode:multiply;filter:grayscale();opacity:.68;height:38px;transition:opacity .2s,filter .2s}.brands-grid .ar-image:hover{opacity:1;filter:none}.service-washer{background:var(--yellow-soft)}.service-fridge{background:var(--blue)}.service-stove{background:var(--green)}.service-top>span{color:#53564d;opacity:1}.equipment-photo .ar-image,.gallery-item .ar-image,.parts-visual>.ar-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.equipment-photo .ar-image-figure__caption{text-align:center;color:var(--ink);font-size:12px;font-family:var(--display);position:absolute;bottom:-33px;left:0;right:0}.parts-visual>.ar-image{-o-object-position:center 45%;object-position:center 45%}.gallery-item.ar-button{min-width:0;box-shadow:none;border:0;padding:0;display:block}.gallery-item .ar-image{transition:transform .4s}.gallery-item:hover .ar-image{transform:scale(1.04)}.tecni-gallery-dialog .ar-media-viewer__stage{background:#171914}.tecni-gallery-dialog .ar-media-viewer__image{-o-object-fit:contain;object-fit:contain;max-height:72dvh}.mobile-contact-bar .ar-link{text-decoration:none}@media (width<=1150px){.site-header.ar-site-header{padding-inline:28px}.site-header .ar-navigation__list{gap:22px}.site-header .ar-site-header__actions{margin-left:8px}}@media (width<=900px){.site-header .ar-navigation__list{gap:17px}.site-header .ar-navigation__link{font-size:11px}}@media (width<=760px){.site-header.ar-site-header{height:79px;padding-inline:20px}.site-header .ar-site-header__actions,.site-header .ar-site-header__navigation{display:none}.hero .ar-heading{font-size:calc(clamp(47px,9.5vw,69px))}.hero-machine.ar-image{height:113%;bottom:-10%}.brands-grid .ar-image{justify-self:center;max-width:85px;height:29px}}@media (width<=380px){.site-header.ar-site-header{padding-inline:16px}.hero .ar-heading{font-size:44px}}@layer ar.reset{:host,:root{--ar-bs-heading-margin-bottom:var(--ar-bs-spacer-2);--ar-bs-heading-line-height:1.2;--ar-bs-paragraph-margin-bottom:var(--ar-bs-spacer);--ar-bs-legend-margin-bottom:var(--ar-bs-spacer-2);--ar-bs-legend-font-size:1.5rem;--ar-bs-list-padding-x:var(--ar-bs-spacer-7)}@layer reboot{*,:after,:before{box-sizing:border-box}:host,:root{accent-color:var(--ar-bs-primary-base)}iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:0}@media (prefers-color-scheme:dark){iframe{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--ar-bs-body-font-family);font-size:var(--ar-bs-body-font-size);font-weight:var(--ar-bs-body-font-weight);line-height:var(--ar-bs-body-line-height);color:var(--ar-bs-fg-body);text-align:var(--ar-bs-body-text-align);background-color:var(--ar-bs-bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{margin:var(--ar-bs-hr-margin-y,var(--ar-bs-spacer)) 0;border:0;border-block-start:var(--ar-bs-border-width) solid var(--ar-bs-hr-border-color)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--ar-bs-heading-margin-bottom);font-family:var(--ar-bs-heading-font-family);font-style:var(--ar-bs-heading-font-style);font-weight:var(--ar-bs-heading-font-weight,var(--ar-bs-font-weight-medium));line-height:var(--ar-bs-heading-line-height);color:var(--ar-bs-heading-color)}.h1,h1{font-size:var(--ar-bs-font-size-3xl)}.h2,h2{font-size:var(--ar-bs-font-size-2xl)}.h3,h3{font-size:var(--ar-bs-font-size-xl)}.h4,h4{font-size:var(--ar-bs-font-size-lg)}.h5,h5{font-size:var(--ar-bs-font-size-md)}.h6,h6{font-size:var(--ar-bs-font-size-sm)}p{margin-top:0;margin-bottom:var(--ar-bs-paragraph-margin-bottom)}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.initialism{font-size:var(--ar-bs-initialism-font-size,var(--ar-bs-font-size-xs));text-transform:uppercase}address{margin-bottom:var(--ar-bs-spacer);font-style:normal;line-height:inherit}ol,ul{padding-inline-start:var(--ar-bs-list-padding-x)}dl,ol,ul{margin-top:0;margin-bottom:var(--ar-bs-spacer)}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--ar-bs-dt-font-weight,var(--ar-bs-font-weight-bold))}dd{margin-inline-start:0;margin-bottom:var(--ar-bs-spacer-2)}blockquote{margin:0 0 var(--ar-bs-spacer)}blockquote>*{margin-block:0}b,strong{font-weight:var(--ar-bs-font-weight-bolder)}.small,small{font-size:var(--ar-bs-small-font-size,87.5%)}.mark,mark{--ar-bs-mark-padding:.1875em;--ar-bs-mark-color:#fff;--ar-bs-mark-bg:#5139b5;padding:var(--ar-bs-mark-padding);color:var(--ar-bs-mark-color);background-color:var(--ar-bs-mark-bg)}sub,sup{font-size:var(--ar-bs-sub-sup-font-size,.75em);vertical-align:baseline;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--ar-bs-theme-fg,var(--ar-bs-link-color));-webkit-text-decoration:var(--ar-bs-link-decoration);-webkit-text-decoration:var(--ar-bs-link-decoration);text-decoration:var(--ar-bs-link-decoration);text-underline-offset:var(--ar-bs-link-underline-offset)}a:hover{color:var(--ar-bs-theme-fg-emphasis,var(--ar-bs-link-hover-color));-webkit-text-decoration:var(--ar-bs-link-hover-decoration,var(--ar-bs-link-decoration));-webkit-text-decoration:var(--ar-bs-link-hover-decoration,var(--ar-bs-link-decoration));text-decoration:var(--ar-bs-link-hover-decoration,var(--ar-bs-link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--ar-bs-font-mono);font-size:1em}pre{margin-top:0;margin-bottom:var(--ar-bs-spacer);font-size:var(--ar-bs-code-font-size);color:var(--ar-bs-code-color,inherit);scrollbar-gutter:stable;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:var(--ar-bs-code-font-size);color:var(--ar-bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{--ar-bs-kbd-padding-y:.125rem;--ar-bs-kbd-padding-x:var(--ar-bs-spacer-1);--ar-bs-kbd-font-size:var(--ar-bs-font-size-xs);--ar-bs-kbd-color:var(--ar-bs-bg-body);--ar-bs-kbd-bg:var(--ar-bs-fg-2);--ar-bs-kbd-border-radius:var(--ar-bs-radius-3);padding:var(--ar-bs-kbd-padding-y) var(--ar-bs-kbd-padding-x);font-size:var(--ar-bs-kbd-font-size);color:var(--ar-bs-kbd-color);background-color:var(--ar-bs-kbd-bg);border-radius:var(--ar-bs-kbd-border-radius)}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 var(--ar-bs-spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-block:var(--ar-bs-spacer-2);color:var(--ar-bs-fg-3);text-align:start}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:inline-start;width:100%;margin-bottom:var(--ar-bs-legend-margin-bottom);font-size:var(--ar-bs-legend-font-size);font-weight:var(--ar-bs-legend-font-weight);line-height:inherit;padding:0}legend+*{clear:inline-start}::-webkit-color-swatch-wrapper{padding:0}::-webkit-datetime-edit-ampm-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-meridiem-field{padding:0}::-webkit-datetime-edit-millisecond-field{padding:0}::-webkit-datetime-edit-minute-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-second-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-week-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}}}@layer ar.tokens{:root,[data-ar-brand=default][data-ar-mode=light],[data-ar-brand=default][data-ar-mode=system],[data-ar-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ar-sys-border-focus-offset:3px;--ar-sys-border-focus-width:3px;--ar-sys-border-width:1px;--ar-sys-color-action-disabled-background:#e4e6ec;--ar-sys-color-action-disabled-border:#e4e6ec;--ar-sys-color-action-disabled-foreground:#626b7a;--ar-sys-color-action-primary-background:#5139b5;--ar-sys-color-action-primary-border:#5139b5;--ar-sys-color-action-primary-foreground:#fff;--ar-sys-color-action-primary-hover:#402a99;--ar-sys-color-action-primary-hover-border:#402a99;--ar-sys-color-action-primary-hover-foreground:#fff;--ar-sys-color-action-primary-pressed:#342079;--ar-sys-color-action-primary-pressed-border:#342079;--ar-sys-color-action-primary-pressed-foreground:#fff;--ar-sys-color-background-backdrop:#171a238f;--ar-sys-color-background-canvas:#f5f4f0;--ar-sys-color-background-surface:#fff;--ar-sys-color-border-default:#d5d8e0;--ar-sys-color-border-error:#b01c2a;--ar-sys-color-feedback-error:#b01c2a;--ar-sys-color-feedback-success:#0c8055;--ar-sys-color-focus:#5139b5;--ar-sys-color-icon-muted:#596171;--ar-sys-color-icon-primary:#20242d;--ar-sys-color-text-code:#5139b5;--ar-sys-color-text-muted:#596171;--ar-sys-color-text-primary:#20242d;--ar-sys-icon-size-large:1.5rem;--ar-sys-icon-size-medium:1rem;--ar-sys-icon-size-small:.875rem;--ar-sys-layer-component-active:2;--ar-sys-layer-component-base:0;--ar-sys-layer-component-below:-1;--ar-sys-layer-component-focus:3;--ar-sys-layer-component-hover:1;--ar-sys-layer-overlay-dialog:1040;--ar-sys-layer-overlay-drawer:1030;--ar-sys-layer-overlay-fixed:1020;--ar-sys-layer-overlay-menu:1000;--ar-sys-layer-overlay-popover:1050;--ar-sys-layer-overlay-sticky:1010;--ar-sys-layer-overlay-toast:1070;--ar-sys-layer-overlay-tooltip:1060;--ar-sys-layout-content-gutter:1rem;--ar-sys-layout-content-narrow-max-width:720px;--ar-sys-layout-content-standard-max-width:1140px;--ar-sys-layout-content-wide-max-width:1320px;--ar-sys-layout-dialog-max-width:40rem;--ar-sys-layout-dropdown-min-width:16rem;--ar-sys-layout-section-spacing-large:3rem;--ar-sys-layout-section-spacing-medium:2rem;--ar-sys-layout-section-spacing-small:1rem;--ar-sys-layout-sidebar-gap:1.5rem;--ar-sys-layout-sidebar-width:20rem;--ar-sys-motion-interaction:.14s;--ar-sys-motion-reduced:0s;--ar-sys-motion-spinner:.7s;--ar-sys-opacity-disabled:1;--ar-sys-radius-control:.5rem;--ar-sys-radius-large:1.5rem;--ar-sys-radius-pill:999rem;--ar-sys-radius-surface:1rem;--ar-sys-spacing-control-x:1rem;--ar-sys-spacing-control-y:.75rem;--ar-sys-spacing-inline:.5rem;--ar-sys-spacing-stack:1rem;--ar-sys-spacing-surface:1.5rem;--ar-sys-typography-body-family:"Montserrat Variable", Montserrat, system-ui, sans-serif;--ar-sys-typography-body-line-height:1.5;--ar-sys-typography-body-size:1rem;--ar-sys-typography-body-weight:400;--ar-sys-typography-caption-size:.875rem;--ar-sys-typography-code-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ar-sys-typography-display-size:3rem;--ar-sys-typography-heading-line-height:1.5;--ar-sys-typography-heading-size:1.5rem;--ar-sys-typography-heading-weight:700;--ar-sys-typography-label-weight:600}}@layer ar.bootstrap{:root,[data-ar-brand],[data-ar-theme]{--ar-bs-body-font-weight:var(--ar-sys-typography-body-weight);--ar-bs-heading-color:var(--ar-sys-color-text-primary);--ar-bs-heading-font-family:var(--ar-sys-typography-body-family);--ar-bs-heading-font-style:normal;--ar-bs-heading-font-weight:var(--ar-sys-typography-heading-weight);--ar-bs-font-weight-bold:var(--ar-sys-typography-heading-weight);--ar-bs-font-weight-bolder:var(--ar-sys-typography-heading-weight);--ar-bs-font-weight-medium:var(--ar-sys-typography-label-weight);--ar-bs-font-weight-normal:var(--ar-sys-typography-body-weight);--ar-bs-fg-2:var(--ar-sys-color-text-muted);--ar-bs-fg-3:var(--ar-sys-color-text-muted);--ar-bs-bg-1:var(--ar-sys-color-background-canvas);--ar-bs-bg-2:var(--ar-sys-color-background-surface);--ar-bs-bg-3:color-mix(in srgb, var(--ar-sys-color-background-surface) 88%, var(--ar-sys-color-text-primary));--ar-bs-white:var(--ar-sys-color-background-surface);--ar-bs-black:var(--ar-sys-color-text-primary);--ar-bs-legend-font-weight:var(--ar-sys-typography-label-weight);--ar-bs-link-decoration:underline;--ar-bs-link-underline-offset:.15em;--ar-bs-focus-ring:var(--ar-sys-border-focus-width) solid var(--ar-sys-color-focus);--ar-bs-focus-ring-offset:var(--ar-sys-border-focus-offset);--ar-bs-btn-input-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-min-height:auto;--ar-bs-btn-input-padding-x:var(--ar-sys-spacing-control-x);--ar-bs-btn-input-padding-y:var(--ar-sys-spacing-control-y);--ar-bs-btn-input-font-size:var(--ar-sys-typography-body-size);--ar-bs-btn-input-font-weight:var(--ar-sys-typography-label-weight);--ar-bs-btn-input-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-xs-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-xs-min-height:auto;--ar-bs-btn-input-xs-padding-x:calc(var(--ar-sys-spacing-control-x) * .625);--ar-bs-btn-input-xs-padding-y:calc(var(--ar-sys-spacing-control-y) * .625);--ar-bs-btn-input-xs-font-size:var(--ar-sys-typography-caption-size);--ar-bs-btn-input-xs-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-xs-border-radius:var(--ar-sys-radius-control);--ar-bs-btn-input-sm-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-sm-min-height:auto;--ar-bs-btn-input-sm-padding-x:calc(var(--ar-sys-spacing-control-x) * .75);--ar-bs-btn-input-sm-padding-y:calc(var(--ar-sys-spacing-control-y) * .75);--ar-bs-btn-input-sm-font-size:var(--ar-sys-typography-caption-size);--ar-bs-btn-input-sm-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-sm-border-radius:var(--ar-sys-radius-control);--ar-bs-btn-input-lg-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-lg-min-height:auto;--ar-bs-btn-input-lg-padding-x:calc(var(--ar-sys-spacing-control-x) * 1.25);--ar-bs-btn-input-lg-padding-y:calc(var(--ar-sys-spacing-control-y) * 1.25);--ar-bs-btn-input-lg-font-size:var(--ar-sys-typography-heading-size);--ar-bs-btn-input-lg-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-lg-border-radius:var(--ar-sys-radius-control);--ar-bs-primary-fg:var(--ar-sys-color-action-primary-background);--ar-bs-primary-fg-emphasis:var(--ar-sys-color-action-primary-hover);--ar-bs-primary-bg:var(--ar-sys-color-action-primary-background);--ar-bs-primary-bg-subtle:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 14%, var(--ar-sys-color-background-surface));--ar-bs-primary-bg-muted:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 24%, var(--ar-sys-color-background-surface));--ar-bs-primary-border:var(--ar-sys-color-action-primary-border);--ar-bs-primary-focus-ring:var(--ar-sys-color-focus);--ar-bs-primary-contrast:var(--ar-sys-color-action-primary-foreground);--ar-bs-accent-base:var(--ar-sys-color-action-primary-background);--ar-bs-accent-fg:var(--ar-sys-color-action-primary-background);--ar-bs-accent-fg-emphasis:var(--ar-sys-color-action-primary-hover);--ar-bs-accent-bg:var(--ar-sys-color-action-primary-background);--ar-bs-accent-bg-subtle:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 14%, var(--ar-sys-color-background-surface));--ar-bs-accent-bg-muted:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 24%, var(--ar-sys-color-background-surface));--ar-bs-accent-border:var(--ar-sys-color-action-primary-border);--ar-bs-accent-focus-ring:var(--ar-sys-color-focus);--ar-bs-accent-contrast:var(--ar-sys-color-action-primary-foreground);--ar-bs-secondary-base:var(--ar-sys-color-text-muted);--ar-bs-secondary-fg:var(--ar-sys-color-text-muted);--ar-bs-secondary-fg-emphasis:var(--ar-sys-color-text-primary);--ar-bs-secondary-bg:var(--ar-sys-color-text-muted);--ar-bs-secondary-bg-subtle:var(--ar-sys-color-background-surface);--ar-bs-secondary-bg-muted:var(--ar-sys-color-background-canvas);--ar-bs-secondary-border:var(--ar-sys-color-border-default);--ar-bs-secondary-focus-ring:var(--ar-sys-color-focus);--ar-bs-secondary-contrast:var(--ar-sys-color-background-surface);--ar-bs-success-base:var(--ar-sys-color-feedback-success);--ar-bs-success-fg:var(--ar-sys-color-feedback-success);--ar-bs-success-fg-emphasis:var(--ar-sys-color-feedback-success);--ar-bs-success-bg:var(--ar-sys-color-feedback-success);--ar-bs-success-bg-subtle:color-mix(in srgb, var(--ar-sys-color-feedback-success) 14%, var(--ar-sys-color-background-surface));--ar-bs-success-bg-muted:color-mix(in srgb, var(--ar-sys-color-feedback-success) 24%, var(--ar-sys-color-background-surface));--ar-bs-success-border:var(--ar-sys-color-feedback-success);--ar-bs-success-focus-ring:var(--ar-sys-color-focus);--ar-bs-success-contrast:var(--ar-sys-color-background-surface);--ar-bs-danger-base:var(--ar-sys-color-feedback-error);--ar-bs-danger-fg:var(--ar-sys-color-feedback-error);--ar-bs-danger-fg-emphasis:var(--ar-sys-color-feedback-error);--ar-bs-danger-bg:var(--ar-sys-color-feedback-error);--ar-bs-danger-bg-subtle:color-mix(in srgb, var(--ar-sys-color-feedback-error) 14%, var(--ar-sys-color-background-surface));--ar-bs-danger-bg-muted:color-mix(in srgb, var(--ar-sys-color-feedback-error) 24%, var(--ar-sys-color-background-surface));--ar-bs-danger-border:var(--ar-sys-color-feedback-error);--ar-bs-danger-focus-ring:var(--ar-sys-color-focus);--ar-bs-danger-contrast:var(--ar-sys-color-background-surface);--ar-bs-info-base:var(--ar-sys-color-focus);--ar-bs-info-fg:var(--ar-sys-color-focus);--ar-bs-info-fg-emphasis:var(--ar-sys-color-focus);--ar-bs-info-bg:var(--ar-sys-color-focus);--ar-bs-info-bg-subtle:color-mix(in srgb, var(--ar-sys-color-focus) 14%, var(--ar-sys-color-background-surface));--ar-bs-info-bg-muted:color-mix(in srgb, var(--ar-sys-color-focus) 24%, var(--ar-sys-color-background-surface));--ar-bs-info-border:var(--ar-sys-color-focus);--ar-bs-info-focus-ring:var(--ar-sys-color-focus);--ar-bs-info-contrast:var(--ar-sys-color-background-surface);--ar-bs-warning-base:var(--ar-sys-color-focus);--ar-bs-warning-fg:var(--ar-sys-color-text-primary);--ar-bs-warning-fg-emphasis:var(--ar-sys-color-text-primary);--ar-bs-warning-bg:var(--ar-sys-color-focus);--ar-bs-warning-bg-subtle:color-mix(in srgb, var(--ar-sys-color-focus) 14%, var(--ar-sys-color-background-surface));--ar-bs-warning-bg-muted:color-mix(in srgb, var(--ar-sys-color-focus) 24%, var(--ar-sys-color-background-surface));--ar-bs-warning-border:var(--ar-sys-color-focus);--ar-bs-warning-focus-ring:var(--ar-sys-color-focus);--ar-bs-warning-contrast:var(--ar-sys-color-text-primary);--ar-bs-inverse-base:var(--ar-sys-color-text-primary);--ar-bs-inverse-fg:var(--ar-sys-color-text-primary);--ar-bs-inverse-fg-emphasis:var(--ar-sys-color-text-primary);--ar-bs-inverse-bg:var(--ar-sys-color-text-primary);--ar-bs-inverse-bg-subtle:var(--ar-sys-color-background-canvas);--ar-bs-inverse-bg-muted:var(--ar-sys-color-background-surface);--ar-bs-inverse-border:var(--ar-sys-color-border-default);--ar-bs-inverse-focus-ring:var(--ar-sys-color-focus);--ar-bs-inverse-contrast:var(--ar-sys-color-background-surface);--ar-bs-border-style:solid;--ar-bs-hr-border-color:var(--ar-sys-color-border-default);--ar-bs-body-text-align:start;--ar-bs-spacer:var(--ar-sys-spacing-surface);--ar-bs-spacer-1:var(--ar-sys-spacing-inline);--ar-bs-spacer-2:var(--ar-sys-spacing-inline);--ar-bs-spacer-7:var(--ar-sys-spacing-surface);--ar-bs-font-size-xs:.75rem;--ar-bs-font-size-sm:.875rem;--ar-bs-font-size-md:var(--ar-sys-typography-body-size);--ar-bs-font-size-lg:var(--ar-sys-typography-heading-size);--ar-bs-font-size-xl:var(--ar-sys-typography-heading-size);--ar-bs-font-size-2xl:var(--ar-sys-typography-heading-size);--ar-bs-font-size-3xl:var(--ar-sys-typography-heading-size);--ar-bs-code-font-size:var(--ar-bs-font-size-sm);--ar-bs-radius-3:var(--ar-sys-radius-control)}:root,[data-ar-brand=default][data-ar-mode=dark],[data-ar-brand=default][data-ar-mode=light],[data-ar-brand=default][data-ar-mode=system],[data-ar-brand],[data-ar-theme=dark],[data-ar-theme=light],[data-ar-theme]{--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover);--ar-bs-primary-base:var(--ar-sys-color-action-primary-background)}:root,[data-ar-brand=default][data-ar-mode=dark],[data-ar-brand=default][data-ar-mode=light],[data-ar-brand=default][data-ar-mode=system],[data-ar-theme=dark],[data-ar-theme=light]{--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground)}@media (prefers-color-scheme:dark){[data-ar-brand=default][data-ar-mode=system]{--ar-bs-primary-base:var(--ar-sys-color-action-primary-background);--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover)}}[data-ar-brand=synthetic][data-ar-mode=dark],[data-ar-brand=synthetic][data-ar-mode=light],[data-ar-brand=synthetic][data-ar-mode=system],[data-ar-theme=synthetic-dark],[data-ar-theme=synthetic]{--ar-bs-primary-base:var(--ar-sys-color-action-primary-background);--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover)}@media (prefers-color-scheme:dark){[data-ar-brand=synthetic][data-ar-mode=system]{--ar-bs-primary-base:var(--ar-sys-color-action-primary-background);--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover)}}@layer layout{.\32 xl\:container,.container,.container-fluid,.lg\:container,.md\:container,.sm\:container,.xl\:container{--ar-bs-gutter-x:1.5rem;--ar-bs-gutter-y:0;width:100%;padding-inline:calc(var(--ar-bs-gutter-x) * .5);margin-inline:auto}@media (width>=576px){.container,.sm\:container{max-width:540px}}@media (width>=768px){.container,.md\:container,.sm\:container{max-width:720px}}@media (width>=992px){.container,.lg\:container,.md\:container,.sm\:container{max-width:960px}}@media (width>=1200px){.container,.lg\:container,.md\:container,.sm\:container,.xl\:container{max-width:1140px}}@media (width>=1400px){.\32 xl\:container,.container,.lg\:container,.md\:container,.sm\:container,.xl\:container{max-width:1320px}}.row{--ar-bs-gutter-x:1.5rem;--ar-bs-gutter-y:0;margin-inline:calc(-.5 * var(--ar-bs-gutter-x));margin-top:calc(-1 * var(--ar-bs-gutter-y));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-inline:calc(var(--ar-bs-gutter-x) * .5);margin-top:var(--ar-bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{width:auto}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.row-cols-1>*,.row-cols-2>*,.row-cols-3>*,.row-cols-4>*,.row-cols-5>*,.row-cols-6>*,.row-cols-auto>*{flex:none}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-3>*{width:33.3333%}.row-cols-4>*{width:25%}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.6667%}.col-auto{width:auto}.col-1{width:8.33333%}.col-2{width:16.6667%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6667%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}.offset-1{margin-inline-start:8.33333%}.offset-2{margin-inline-start:16.6667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333%}.offset-5{margin-inline-start:41.6667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333%}.offset-8{margin-inline-start:66.6667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333%}.offset-11{margin-inline-start:91.6667%}.g-0,.gx-0{--ar-bs-gutter-x:0rem}.g-0,.gy-0{--ar-bs-gutter-y:0rem}.g-1,.gx-1{--ar-bs-gutter-x:.25rem}.g-1,.gy-1{--ar-bs-gutter-y:.25rem}.g-2,.gx-2{--ar-bs-gutter-x:.5rem}.g-2,.gy-2{--ar-bs-gutter-y:.5rem}.g-3,.gx-3{--ar-bs-gutter-x:.75rem}.g-3,.gy-3{--ar-bs-gutter-y:.75rem}.g-4,.gx-4{--ar-bs-gutter-x:1rem}.g-4,.gy-4{--ar-bs-gutter-y:1rem}.g-6,.gx-6{--ar-bs-gutter-x:1.5rem}.g-6,.gy-6{--ar-bs-gutter-y:1.5rem}.g-8,.gx-8{--ar-bs-gutter-x:2rem}.g-8,.gy-8{--ar-bs-gutter-y:2rem}.g-12,.gx-12{--ar-bs-gutter-x:3rem}.g-12,.gy-12{--ar-bs-gutter-y:3rem}@media (width>=576px){.sm\:col{flex:1 0 0}.sm\:row-cols-auto>*{flex:none;width:auto}.sm\:row-cols-1>*{flex:none;width:100%}.sm\:row-cols-2>*{flex:none;width:50%}.sm\:row-cols-3>*{flex:none;width:33.3333%}.sm\:row-cols-4>*{flex:none;width:25%}.sm\:row-cols-5>*{width:20%}.sm\:col-1,.sm\:col-10,.sm\:col-11,.sm\:col-12,.sm\:col-2,.sm\:col-3,.sm\:col-4,.sm\:col-5,.sm\:col-6,.sm\:col-7,.sm\:col-8,.sm\:col-9,.sm\:col-auto,.sm\:row-cols-5>*,.sm\:row-cols-6>*{flex:none}.sm\:row-cols-6>*{width:16.6667%}.sm\:col-auto{width:auto}.sm\:col-1{width:8.33333%}.sm\:col-2{width:16.6667%}.sm\:col-3{width:25%}.sm\:col-4{width:33.3333%}.sm\:col-5{width:41.6667%}.sm\:col-6{width:50%}.sm\:col-7{width:58.3333%}.sm\:col-8{width:66.6667%}.sm\:col-9{width:75%}.sm\:col-10{width:83.3333%}.sm\:col-11{width:91.6667%}.sm\:col-12{width:100%}.sm\:offset-0{margin-inline-start:0}.sm\:offset-1{margin-inline-start:8.33333%}.sm\:offset-2{margin-inline-start:16.6667%}.sm\:offset-3{margin-inline-start:25%}.sm\:offset-4{margin-inline-start:33.3333%}.sm\:offset-5{margin-inline-start:41.6667%}.sm\:offset-6{margin-inline-start:50%}.sm\:offset-7{margin-inline-start:58.3333%}.sm\:offset-8{margin-inline-start:66.6667%}.sm\:offset-9{margin-inline-start:75%}.sm\:offset-10{margin-inline-start:83.3333%}.sm\:offset-11{margin-inline-start:91.6667%}.sm\:g-0,.sm\:gx-0{--ar-bs-gutter-x:0rem}.sm\:g-0,.sm\:gy-0{--ar-bs-gutter-y:0rem}.sm\:g-1,.sm\:gx-1{--ar-bs-gutter-x:.25rem}.sm\:g-1,.sm\:gy-1{--ar-bs-gutter-y:.25rem}.sm\:g-2,.sm\:gx-2{--ar-bs-gutter-x:.5rem}.sm\:g-2,.sm\:gy-2{--ar-bs-gutter-y:.5rem}.sm\:g-3,.sm\:gx-3{--ar-bs-gutter-x:.75rem}.sm\:g-3,.sm\:gy-3{--ar-bs-gutter-y:.75rem}.sm\:g-4,.sm\:gx-4{--ar-bs-gutter-x:1rem}.sm\:g-4,.sm\:gy-4{--ar-bs-gutter-y:1rem}.sm\:g-6,.sm\:gx-6{--ar-bs-gutter-x:1.5rem}.sm\:g-6,.sm\:gy-6{--ar-bs-gutter-y:1.5rem}.sm\:g-8,.sm\:gx-8{--ar-bs-gutter-x:2rem}.sm\:g-8,.sm\:gy-8{--ar-bs-gutter-y:2rem}.sm\:g-12,.sm\:gx-12{--ar-bs-gutter-x:3rem}.sm\:g-12,.sm\:gy-12{--ar-bs-gutter-y:3rem}}@media (width>=768px){.md\:col{flex:1 0 0}.md\:row-cols-auto>*{flex:none;width:auto}.md\:row-cols-1>*{flex:none;width:100%}.md\:row-cols-2>*{flex:none;width:50%}.md\:row-cols-3>*{flex:none;width:33.3333%}.md\:row-cols-4>*{flex:none;width:25%}.md\:row-cols-5>*{width:20%}.md\:col-1,.md\:col-10,.md\:col-11,.md\:col-12,.md\:col-2,.md\:col-3,.md\:col-4,.md\:col-5,.md\:col-6,.md\:col-7,.md\:col-8,.md\:col-9,.md\:col-auto,.md\:row-cols-5>*,.md\:row-cols-6>*{flex:none}.md\:row-cols-6>*{width:16.6667%}.md\:col-auto{width:auto}.md\:col-1{width:8.33333%}.md\:col-2{width:16.6667%}.md\:col-3{width:25%}.md\:col-4{width:33.3333%}.md\:col-5{width:41.6667%}.md\:col-6{width:50%}.md\:col-7{width:58.3333%}.md\:col-8{width:66.6667%}.md\:col-9{width:75%}.md\:col-10{width:83.3333%}.md\:col-11{width:91.6667%}.md\:col-12{width:100%}.md\:offset-0{margin-inline-start:0}.md\:offset-1{margin-inline-start:8.33333%}.md\:offset-2{margin-inline-start:16.6667%}.md\:offset-3{margin-inline-start:25%}.md\:offset-4{margin-inline-start:33.3333%}.md\:offset-5{margin-inline-start:41.6667%}.md\:offset-6{margin-inline-start:50%}.md\:offset-7{margin-inline-start:58.3333%}.md\:offset-8{margin-inline-start:66.6667%}.md\:offset-9{margin-inline-start:75%}.md\:offset-10{margin-inline-start:83.3333%}.md\:offset-11{margin-inline-start:91.6667%}.md\:g-0,.md\:gx-0{--ar-bs-gutter-x:0rem}.md\:g-0,.md\:gy-0{--ar-bs-gutter-y:0rem}.md\:g-1,.md\:gx-1{--ar-bs-gutter-x:.25rem}.md\:g-1,.md\:gy-1{--ar-bs-gutter-y:.25rem}.md\:g-2,.md\:gx-2{--ar-bs-gutter-x:.5rem}.md\:g-2,.md\:gy-2{--ar-bs-gutter-y:.5rem}.md\:g-3,.md\:gx-3{--ar-bs-gutter-x:.75rem}.md\:g-3,.md\:gy-3{--ar-bs-gutter-y:.75rem}.md\:g-4,.md\:gx-4{--ar-bs-gutter-x:1rem}.md\:g-4,.md\:gy-4{--ar-bs-gutter-y:1rem}.md\:g-6,.md\:gx-6{--ar-bs-gutter-x:1.5rem}.md\:g-6,.md\:gy-6{--ar-bs-gutter-y:1.5rem}.md\:g-8,.md\:gx-8{--ar-bs-gutter-x:2rem}.md\:g-8,.md\:gy-8{--ar-bs-gutter-y:2rem}.md\:g-12,.md\:gx-12{--ar-bs-gutter-x:3rem}.md\:g-12,.md\:gy-12{--ar-bs-gutter-y:3rem}}@media (width>=992px){.lg\:col{flex:1 0 0}.lg\:row-cols-auto>*{flex:none;width:auto}.lg\:row-cols-1>*{flex:none;width:100%}.lg\:row-cols-2>*{flex:none;width:50%}.lg\:row-cols-3>*{flex:none;width:33.3333%}.lg\:row-cols-4>*{flex:none;width:25%}.lg\:row-cols-5>*{width:20%}.lg\:col-1,.lg\:col-10,.lg\:col-11,.lg\:col-12,.lg\:col-2,.lg\:col-3,.lg\:col-4,.lg\:col-5,.lg\:col-6,.lg\:col-7,.lg\:col-8,.lg\:col-9,.lg\:col-auto,.lg\:row-cols-5>*,.lg\:row-cols-6>*{flex:none}.lg\:row-cols-6>*{width:16.6667%}.lg\:col-auto{width:auto}.lg\:col-1{width:8.33333%}.lg\:col-2{width:16.6667%}.lg\:col-3{width:25%}.lg\:col-4{width:33.3333%}.lg\:col-5{width:41.6667%}.lg\:col-6{width:50%}.lg\:col-7{width:58.3333%}.lg\:col-8{width:66.6667%}.lg\:col-9{width:75%}.lg\:col-10{width:83.3333%}.lg\:col-11{width:91.6667%}.lg\:col-12{width:100%}.lg\:offset-0{margin-inline-start:0}.lg\:offset-1{margin-inline-start:8.33333%}.lg\:offset-2{margin-inline-start:16.6667%}.lg\:offset-3{margin-inline-start:25%}.lg\:offset-4{margin-inline-start:33.3333%}.lg\:offset-5{margin-inline-start:41.6667%}.lg\:offset-6{margin-inline-start:50%}.lg\:offset-7{margin-inline-start:58.3333%}.lg\:offset-8{margin-inline-start:66.6667%}.lg\:offset-9{margin-inline-start:75%}.lg\:offset-10{margin-inline-start:83.3333%}.lg\:offset-11{margin-inline-start:91.6667%}.lg\:g-0,.lg\:gx-0{--ar-bs-gutter-x:0rem}.lg\:g-0,.lg\:gy-0{--ar-bs-gutter-y:0rem}.lg\:g-1,.lg\:gx-1{--ar-bs-gutter-x:.25rem}.lg\:g-1,.lg\:gy-1{--ar-bs-gutter-y:.25rem}.lg\:g-2,.lg\:gx-2{--ar-bs-gutter-x:.5rem}.lg\:g-2,.lg\:gy-2{--ar-bs-gutter-y:.5rem}.lg\:g-3,.lg\:gx-3{--ar-bs-gutter-x:.75rem}.lg\:g-3,.lg\:gy-3{--ar-bs-gutter-y:.75rem}.lg\:g-4,.lg\:gx-4{--ar-bs-gutter-x:1rem}.lg\:g-4,.lg\:gy-4{--ar-bs-gutter-y:1rem}.lg\:g-6,.lg\:gx-6{--ar-bs-gutter-x:1.5rem}.lg\:g-6,.lg\:gy-6{--ar-bs-gutter-y:1.5rem}.lg\:g-8,.lg\:gx-8{--ar-bs-gutter-x:2rem}.lg\:g-8,.lg\:gy-8{--ar-bs-gutter-y:2rem}.lg\:g-12,.lg\:gx-12{--ar-bs-gutter-x:3rem}.lg\:g-12,.lg\:gy-12{--ar-bs-gutter-y:3rem}}@media (width>=1200px){.xl\:col{flex:1 0 0}.xl\:row-cols-auto>*{flex:none;width:auto}.xl\:row-cols-1>*{flex:none;width:100%}.xl\:row-cols-2>*{flex:none;width:50%}.xl\:row-cols-3>*{flex:none;width:33.3333%}.xl\:row-cols-4>*{flex:none;width:25%}.xl\:row-cols-5>*{width:20%}.xl\:col-1,.xl\:col-10,.xl\:col-11,.xl\:col-12,.xl\:col-2,.xl\:col-3,.xl\:col-4,.xl\:col-5,.xl\:col-6,.xl\:col-7,.xl\:col-8,.xl\:col-9,.xl\:col-auto,.xl\:row-cols-5>*,.xl\:row-cols-6>*{flex:none}.xl\:row-cols-6>*{width:16.6667%}.xl\:col-auto{width:auto}.xl\:col-1{width:8.33333%}.xl\:col-2{width:16.6667%}.xl\:col-3{width:25%}.xl\:col-4{width:33.3333%}.xl\:col-5{width:41.6667%}.xl\:col-6{width:50%}.xl\:col-7{width:58.3333%}.xl\:col-8{width:66.6667%}.xl\:col-9{width:75%}.xl\:col-10{width:83.3333%}.xl\:col-11{width:91.6667%}.xl\:col-12{width:100%}.xl\:offset-0{margin-inline-start:0}.xl\:offset-1{margin-inline-start:8.33333%}.xl\:offset-2{margin-inline-start:16.6667%}.xl\:offset-3{margin-inline-start:25%}.xl\:offset-4{margin-inline-start:33.3333%}.xl\:offset-5{margin-inline-start:41.6667%}.xl\:offset-6{margin-inline-start:50%}.xl\:offset-7{margin-inline-start:58.3333%}.xl\:offset-8{margin-inline-start:66.6667%}.xl\:offset-9{margin-inline-start:75%}.xl\:offset-10{margin-inline-start:83.3333%}.xl\:offset-11{margin-inline-start:91.6667%}.xl\:g-0,.xl\:gx-0{--ar-bs-gutter-x:0rem}.xl\:g-0,.xl\:gy-0{--ar-bs-gutter-y:0rem}.xl\:g-1,.xl\:gx-1{--ar-bs-gutter-x:.25rem}.xl\:g-1,.xl\:gy-1{--ar-bs-gutter-y:.25rem}.xl\:g-2,.xl\:gx-2{--ar-bs-gutter-x:.5rem}.xl\:g-2,.xl\:gy-2{--ar-bs-gutter-y:.5rem}.xl\:g-3,.xl\:gx-3{--ar-bs-gutter-x:.75rem}.xl\:g-3,.xl\:gy-3{--ar-bs-gutter-y:.75rem}.xl\:g-4,.xl\:gx-4{--ar-bs-gutter-x:1rem}.xl\:g-4,.xl\:gy-4{--ar-bs-gutter-y:1rem}.xl\:g-6,.xl\:gx-6{--ar-bs-gutter-x:1.5rem}.xl\:g-6,.xl\:gy-6{--ar-bs-gutter-y:1.5rem}.xl\:g-8,.xl\:gx-8{--ar-bs-gutter-x:2rem}.xl\:g-8,.xl\:gy-8{--ar-bs-gutter-y:2rem}.xl\:g-12,.xl\:gx-12{--ar-bs-gutter-x:3rem}.xl\:g-12,.xl\:gy-12{--ar-bs-gutter-y:3rem}}@media (width>=1400px){.\32 xl\:col{flex:1 0 0}.\32 xl\:row-cols-auto>*{flex:none;width:auto}.\32 xl\:row-cols-1>*{flex:none;width:100%}.\32 xl\:row-cols-2>*{flex:none;width:50%}.\32 xl\:row-cols-3>*{flex:none;width:33.3333%}.\32 xl\:row-cols-4>*{flex:none;width:25%}.\32 xl\:row-cols-5>*{flex:none;width:20%}.\32 xl\:row-cols-6>*{flex:none;width:16.6667%}.\32 xl\:col-auto{flex:none;width:auto}.\32 xl\:col-1{flex:none;width:8.33333%}.\32 xl\:col-2{flex:none;width:16.6667%}.\32 xl\:col-3{flex:none;width:25%}.\32 xl\:col-4{flex:none;width:33.3333%}.\32 xl\:col-5{flex:none;width:41.6667%}.\32 xl\:col-6{flex:none;width:50%}.\32 xl\:col-7{flex:none;width:58.3333%}.\32 xl\:col-8{flex:none;width:66.6667%}.\32 xl\:col-9{flex:none;width:75%}.\32 xl\:col-10{flex:none;width:83.3333%}.\32 xl\:col-11{flex:none;width:91.6667%}.\32 xl\:col-12{flex:none;width:100%}.\32 xl\:offset-0{margin-inline-start:0}.\32 xl\:offset-1{margin-inline-start:8.33333%}.\32 xl\:offset-2{margin-inline-start:16.6667%}.\32 xl\:offset-3{margin-inline-start:25%}.\32 xl\:offset-4{margin-inline-start:33.3333%}.\32 xl\:offset-5{margin-inline-start:41.6667%}.\32 xl\:offset-6{margin-inline-start:50%}.\32 xl\:offset-7{margin-inline-start:58.3333%}.\32 xl\:offset-8{margin-inline-start:66.6667%}.\32 xl\:offset-9{margin-inline-start:75%}.\32 xl\:offset-10{margin-inline-start:83.3333%}.\32 xl\:offset-11{margin-inline-start:91.6667%}.\32 xl\:g-0,.\32 xl\:gx-0{--ar-bs-gutter-x:0rem}.\32 xl\:g-0,.\32 xl\:gy-0{--ar-bs-gutter-y:0rem}.\32 xl\:g-1,.\32 xl\:gx-1{--ar-bs-gutter-x:.25rem}.\32 xl\:g-1,.\32 xl\:gy-1{--ar-bs-gutter-y:.25rem}.\32 xl\:g-2,.\32 xl\:gx-2{--ar-bs-gutter-x:.5rem}.\32 xl\:g-2,.\32 xl\:gy-2{--ar-bs-gutter-y:.5rem}.\32 xl\:g-3,.\32 xl\:gx-3{--ar-bs-gutter-x:.75rem}.\32 xl\:g-3,.\32 xl\:gy-3{--ar-bs-gutter-y:.75rem}.\32 xl\:g-4,.\32 xl\:gx-4{--ar-bs-gutter-x:1rem}.\32 xl\:g-4,.\32 xl\:gy-4{--ar-bs-gutter-y:1rem}.\32 xl\:g-6,.\32 xl\:gx-6{--ar-bs-gutter-x:1.5rem}.\32 xl\:g-6,.\32 xl\:gy-6{--ar-bs-gutter-y:1.5rem}.\32 xl\:g-8,.\32 xl\:gx-8{--ar-bs-gutter-x:2rem}.\32 xl\:g-8,.\32 xl\:gy-8{--ar-bs-gutter-y:2rem}.\32 xl\:g-12,.\32 xl\:gx-12{--ar-bs-gutter-x:3rem}.\32 xl\:g-12,.\32 xl\:gy-12{--ar-bs-gutter-y:3rem}}.grid{--ar-bs-columns:12;--ar-bs-rows:1;--ar-bs-gap:1.5rem;grid-template-rows:repeat(var(--ar-bs-rows),1fr);grid-template-columns:repeat(var(--ar-bs-columns),1fr);gap:var(--ar-bs-gap);display:grid;container-type:inline-size}.g-col-1{grid-column:auto/span 1}.g-col-2{grid-column:auto/span 2}.g-col-3{grid-column:auto/span 3}.g-col-4{grid-column:auto/span 4}.g-col-5{grid-column:auto/span 5}.g-col-6{grid-column:auto/span 6}.g-col-7{grid-column:auto/span 7}.g-col-8{grid-column:auto/span 8}.g-col-9{grid-column:auto/span 9}.g-col-10{grid-column:auto/span 10}.g-col-11{grid-column:auto/span 11}.g-col-12{grid-column:auto/span 12}.g-start-1{grid-column-start:1}.g-start-2{grid-column-start:2}.g-start-3{grid-column-start:3}.g-start-4{grid-column-start:4}.g-start-5{grid-column-start:5}.g-start-6{grid-column-start:6}.g-start-7{grid-column-start:7}.g-start-8{grid-column-start:8}.g-start-9{grid-column-start:9}.g-start-10{grid-column-start:10}.g-start-11{grid-column-start:11}@container (width>=576px){.sm\:g-col-1{grid-column:auto/span 1}.sm\:g-col-2{grid-column:auto/span 2}.sm\:g-col-3{grid-column:auto/span 3}.sm\:g-col-4{grid-column:auto/span 4}.sm\:g-col-5{grid-column:auto/span 5}.sm\:g-col-6{grid-column:auto/span 6}.sm\:g-col-7{grid-column:auto/span 7}.sm\:g-col-8{grid-column:auto/span 8}.sm\:g-col-9{grid-column:auto/span 9}.sm\:g-col-10{grid-column:auto/span 10}.sm\:g-col-11{grid-column:auto/span 11}.sm\:g-col-12{grid-column:auto/span 12}.sm\:g-start-1{grid-column-start:1}.sm\:g-start-2{grid-column-start:2}.sm\:g-start-3{grid-column-start:3}.sm\:g-start-4{grid-column-start:4}.sm\:g-start-5{grid-column-start:5}.sm\:g-start-6{grid-column-start:6}.sm\:g-start-7{grid-column-start:7}.sm\:g-start-8{grid-column-start:8}.sm\:g-start-9{grid-column-start:9}.sm\:g-start-10{grid-column-start:10}.sm\:g-start-11{grid-column-start:11}}@container (width>=768px){.md\:g-col-1{grid-column:auto/span 1}.md\:g-col-2{grid-column:auto/span 2}.md\:g-col-3{grid-column:auto/span 3}.md\:g-col-4{grid-column:auto/span 4}.md\:g-col-5{grid-column:auto/span 5}.md\:g-col-6{grid-column:auto/span 6}.md\:g-col-7{grid-column:auto/span 7}.md\:g-col-8{grid-column:auto/span 8}.md\:g-col-9{grid-column:auto/span 9}.md\:g-col-10{grid-column:auto/span 10}.md\:g-col-11{grid-column:auto/span 11}.md\:g-col-12{grid-column:auto/span 12}.md\:g-start-1{grid-column-start:1}.md\:g-start-2{grid-column-start:2}.md\:g-start-3{grid-column-start:3}.md\:g-start-4{grid-column-start:4}.md\:g-start-5{grid-column-start:5}.md\:g-start-6{grid-column-start:6}.md\:g-start-7{grid-column-start:7}.md\:g-start-8{grid-column-start:8}.md\:g-start-9{grid-column-start:9}.md\:g-start-10{grid-column-start:10}.md\:g-start-11{grid-column-start:11}}@container (width>=992px){.lg\:g-col-1{grid-column:auto/span 1}.lg\:g-col-2{grid-column:auto/span 2}.lg\:g-col-3{grid-column:auto/span 3}.lg\:g-col-4{grid-column:auto/span 4}.lg\:g-col-5{grid-column:auto/span 5}.lg\:g-col-6{grid-column:auto/span 6}.lg\:g-col-7{grid-column:auto/span 7}.lg\:g-col-8{grid-column:auto/span 8}.lg\:g-col-9{grid-column:auto/span 9}.lg\:g-col-10{grid-column:auto/span 10}.lg\:g-col-11{grid-column:auto/span 11}.lg\:g-col-12{grid-column:auto/span 12}.lg\:g-start-1{grid-column-start:1}.lg\:g-start-2{grid-column-start:2}.lg\:g-start-3{grid-column-start:3}.lg\:g-start-4{grid-column-start:4}.lg\:g-start-5{grid-column-start:5}.lg\:g-start-6{grid-column-start:6}.lg\:g-start-7{grid-column-start:7}.lg\:g-start-8{grid-column-start:8}.lg\:g-start-9{grid-column-start:9}.lg\:g-start-10{grid-column-start:10}.lg\:g-start-11{grid-column-start:11}}@container (width>=1200px){.xl\:g-col-1{grid-column:auto/span 1}.xl\:g-col-2{grid-column:auto/span 2}.xl\:g-col-3{grid-column:auto/span 3}.xl\:g-col-4{grid-column:auto/span 4}.xl\:g-col-5{grid-column:auto/span 5}.xl\:g-col-6{grid-column:auto/span 6}.xl\:g-col-7{grid-column:auto/span 7}.xl\:g-col-8{grid-column:auto/span 8}.xl\:g-col-9{grid-column:auto/span 9}.xl\:g-col-10{grid-column:auto/span 10}.xl\:g-col-11{grid-column:auto/span 11}.xl\:g-col-12{grid-column:auto/span 12}.xl\:g-start-1{grid-column-start:1}.xl\:g-start-2{grid-column-start:2}.xl\:g-start-3{grid-column-start:3}.xl\:g-start-4{grid-column-start:4}.xl\:g-start-5{grid-column-start:5}.xl\:g-start-6{grid-column-start:6}.xl\:g-start-7{grid-column-start:7}.xl\:g-start-8{grid-column-start:8}.xl\:g-start-9{grid-column-start:9}.xl\:g-start-10{grid-column-start:10}.xl\:g-start-11{grid-column-start:11}}@container (width>=1400px){.\32 xl\:g-col-1{grid-column:auto/span 1}.\32 xl\:g-col-2{grid-column:auto/span 2}.\32 xl\:g-col-3{grid-column:auto/span 3}.\32 xl\:g-col-4{grid-column:auto/span 4}.\32 xl\:g-col-5{grid-column:auto/span 5}.\32 xl\:g-col-6{grid-column:auto/span 6}.\32 xl\:g-col-7{grid-column:auto/span 7}.\32 xl\:g-col-8{grid-column:auto/span 8}.\32 xl\:g-col-9{grid-column:auto/span 9}.\32 xl\:g-col-10{grid-column:auto/span 10}.\32 xl\:g-col-11{grid-column:auto/span 11}.\32 xl\:g-col-12{grid-column:auto/span 12}.\32 xl\:g-start-1{grid-column-start:1}.\32 xl\:g-start-2{grid-column-start:2}.\32 xl\:g-start-3{grid-column-start:3}.\32 xl\:g-start-4{grid-column-start:4}.\32 xl\:g-start-5{grid-column-start:5}.\32 xl\:g-start-6{grid-column-start:6}.\32 xl\:g-start-7{grid-column-start:7}.\32 xl\:g-start-8{grid-column-start:8}.\32 xl\:g-start-9{grid-column-start:9}.\32 xl\:g-start-10{grid-column-start:10}.\32 xl\:g-start-11{grid-column-start:11}}}.container,.container-2xl,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.row,.row>*{box-sizing:border-box}}@layer ar.components,ar.organisms,ar.patterns,ar.layouts;@layer ar.utilities{.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none{display:none}.flex-fill{flex:auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.gap-inline{gap:var(--ar-sys-spacing-inline)}.gap-control-x{gap:var(--ar-sys-spacing-control-x)}.gap-control-y{gap:var(--ar-sys-spacing-control-y)}.gap-surface{gap:var(--ar-sys-spacing-surface)}.m-inline{margin:var(--ar-sys-spacing-inline)}.m-control-x{margin:var(--ar-sys-spacing-control-x)}.m-control-y{margin:var(--ar-sys-spacing-control-y)}.m-surface{margin:var(--ar-sys-spacing-surface)}.mx-inline{margin-inline:var(--ar-sys-spacing-inline)}.mx-control-x{margin-inline:var(--ar-sys-spacing-control-x)}.mx-control-y{margin-inline:var(--ar-sys-spacing-control-y)}.mx-surface{margin-inline:var(--ar-sys-spacing-surface)}.my-inline{margin-block:var(--ar-sys-spacing-inline)}.my-control-x{margin-block:var(--ar-sys-spacing-control-x)}.my-control-y{margin-block:var(--ar-sys-spacing-control-y)}.my-surface{margin-block:var(--ar-sys-spacing-surface)}.p-inline{padding:var(--ar-sys-spacing-inline)}.p-control-x{padding:var(--ar-sys-spacing-control-x)}.p-control-y{padding:var(--ar-sys-spacing-control-y)}.p-surface{padding:var(--ar-sys-spacing-surface)}.px-inline{padding-inline:var(--ar-sys-spacing-inline)}.px-control-x{padding-inline:var(--ar-sys-spacing-control-x)}.px-control-y{padding-inline:var(--ar-sys-spacing-control-y)}.px-surface{padding-inline:var(--ar-sys-spacing-surface)}.py-inline{padding-block:var(--ar-sys-spacing-inline)}.py-control-x{padding-block:var(--ar-sys-spacing-control-x)}.py-control-y{padding-block:var(--ar-sys-spacing-control-y)}.py-surface{padding-block:var(--ar-sys-spacing-surface)}}@layer ar.overrides;
