.living-homepage{--living-orange:#ff6900;--living-black:#000;--living-charcoal:#1a1a1a;--living-blue:#114c90;--living-paper:#f4efeb;background:var(--living-paper);color:var(--living-charcoal);font-family:var(--font-body-family);font-size:16px;letter-spacing:0}.living-homepage *{box-sizing:border-box}.living-homepage h1,.living-homepage h2,.living-homepage h3{font-family:var(--font-heading-family);font-style:normal;letter-spacing:-.035em;margin:0;line-height:1.04}.living-homepage h2{font-size:clamp(36px,4.2vw,62px);font-weight:800}.living-homepage p{line-height:1.65;margin:0}.living-homepage a{color:inherit;text-decoration:none}.living-homepage a:focus-visible,.living-homepage button:focus-visible{outline:3px solid var(--living-orange);outline-offset:6px}.living-wrap{width:min(1440px,calc(100% - 96px));margin-inline:auto}.living-hero{isolation:isolate;position:relative;background:#000;color:#fff;min-height:650px;overflow:hidden}.living-hero__wrap{position:relative;min-height:650px;display:flex;align-items:center;z-index:2;pointer-events:none}.living-hero__copy{width:44%;padding:65px 0 78px;pointer-events:auto}.living-homepage .living-eyebrow{font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#4d4d4d;margin-bottom:20px}.living-hero .living-eyebrow{color:#ff9e1b}.living-hero h1{font-size:clamp(48px,4.6vw,76px);font-weight:800;line-height:1.02;max-width:680px;color:#fff}.living-hero h1 span{display:block;color:#ff6900;margin-top:8px}.living-hero__intro{max-width:430px;color:#e6e6e6;font-size:18px;margin-top:27px!important}.living-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.living-button{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:24px;padding:14px 22px;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.living-button:hover{transform:translateY(-2px)}.living-homepage .living-button--orange{background:#ff6900;color:#000}.living-homepage .living-button--orange:hover{background:#ff9e1b}.living-homepage .living-button--outline{border-color:#777;background:#0007;color:#fff}.living-homepage .living-button--outline:hover{background:#1a1a1a;border-color:#fff}.living-homepage .living-button--dark{background:#000;color:#fff}.living-hero__art{position:absolute;top:0;right:2%;bottom:0;left:46%;z-index:1;display:grid;place-items:center}.living-network{position:relative;width:100%;max-width:860px;aspect-ratio:1000/820}.living-network__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;pointer-events:none}.living-network__tracks{stroke:#ff6900;stroke-opacity:.38;stroke-width:1.5}.living-network__chasers{stroke:#ff6900;stroke-width:3;stroke-linecap:round;stroke-dasharray:32 268;filter:drop-shadow(0 0 5px #ff690080)}.living-network__chasers use{animation:living-chase 3s linear infinite}.living-network__chasers use:nth-child(2){animation-delay:-.7s}.living-network__chasers use:nth-child(3){animation-delay:-1.4s}.living-network__chasers use:nth-child(4){animation-delay:-2.1s}.living-network__ports{fill:#ff6900;stroke:#ff690030;stroke-width:10}.living-network__logo{position:absolute;left:40%;top:47.4%;width:20%;height:7%;display:flex;align-items:center;justify-content:center}.living-network__logo img{display:block;width:100%;height:auto;object-fit:contain}.living-network__product{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1;color:#e6e6e6!important;text-decoration:none!important;outline-offset:7px;border-radius:4px}.living-network__product--swan{left:1%;top:3%;width:48%;height:36%}.living-network__product--kds{left:56%;top:5%;width:41%;height:34%}.living-network__product--server{left:7%;top:65%;width:37%;height:27%}.living-network__product--printer{left:61%;top:63%;width:29%;height:30%}.living-network__photo{position:relative;min-height:0;flex:1;width:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 62%,#ffffff0c,transparent 65%)}.living-network__photo img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 12px #0008);transition:transform .25s ease}.living-network__label{font-size:clamp(11px,.8vw,14px);font-weight:500;line-height:1.4;display:block;padding:8px 3px 0}.living-network__label>span{color:#ff6900;margin-left:7px}.living-network__product:hover .living-network__photo img{transform:translateY(-4px)}.living-network__product:hover .living-network__label,.living-network__product:focus-visible .living-network__label{color:#ff6900}.living-network__product:focus-visible{outline:2px solid #ff6900}.living-hero__scroll{display:inline-flex;gap:12px;align-items:center;color:#aaa!important;font-size:11px;margin-top:50px}.living-scroll-mark{display:inline-flex;justify-content:center;align-items:center;width:26px;height:36px;border:1px solid #555;border-radius:20px;font-size:17px;color:#ff6900}.living-hero__index{position:absolute;bottom:23px;right:40px;z-index:2;font-size:9px;letter-spacing:.18em;color:#aaa;text-transform:uppercase}.living-services{padding-block:80px 25px;scroll-margin-top:110px}.living-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.living-heading-note{max-width:300px;color:#4d4d4d;font-size:14px;padding-bottom:3px}.living-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.living-service{display:block;min-width:0}.living-service__visual{position:relative;aspect-ratio:1.2;background:#e6e6e6;overflow:hidden;border-radius:7px}.living-service__visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s}.living-service:hover .living-service__visual img{transform:scale(1.055)}.living-service__number{position:absolute;top:15px;left:17px;font-size:10px;letter-spacing:.12em;color:#4d4d4d;z-index:1}.living-service__arrow{position:absolute;bottom:15px;right:15px;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:18px;transition:background .2s}.living-service:hover .living-service__arrow{background:#ff6900}.living-service__copy{padding:20px 2px}.living-homepage .living-service h3{font-size:25px;font-weight:800;letter-spacing:-.02em}.living-service__copy p{font-size:13px;color:#4d4d4d;margin-top:8px}.living-services__foot{display:flex;justify-content:center;gap:18px;align-items:center;padding:30px 0 24px;font-size:12px;border-top:1px solid #d9d2cd;margin-top:20px}.living-services__foot>a{color:#114c90;font-weight:700;text-decoration:underline;text-underline-offset:5px}.living-bundles{background:#fff;padding:74px 0 84px}.living-text-link{font-size:13px;font-weight:700;white-space:nowrap;display:inline-flex;gap:20px;align-items:center;padding:10px 0;border-bottom:1px solid #999}.living-text-link:hover{color:#114c90}.living-bundles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.living-product{min-width:0}.living-product__image{display:block;position:relative;aspect-ratio:1;background:#f4efeb;border-radius:7px;overflow:hidden}.living-product__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.living-product__image:hover img{transform:scale(1.05)}.living-product__tag{position:absolute;top:13px;left:13px;background:#fff;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.living-product__info{padding:19px 0 0}.living-homepage .living-product h3{font-size:23px;line-height:1.18;font-weight:700;letter-spacing:-.015em;min-height:55px}.living-product__price{font-size:14px;margin-top:13px!important;color:#4d4d4d}.living-product__link{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e6e6e6;margin-top:20px;padding-top:16px;font-size:12px;font-weight:700}.living-product__link:hover{color:#114c90}.living-software{background:#114c90;color:#fff;padding-block:90px}.living-software__grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:70px;align-items:center}.living-software .living-eyebrow{color:#fff}.living-software h2{max-width:470px;color:#fff}.living-software__copy>p:not(.living-eyebrow){font-size:15px;max-width:420px;color:#e6e6e6;margin-top:26px}.living-software__points{margin:32px 0}.living-software__points>div{display:flex;gap:17px;align-items:center;border-top:1px solid #ffffff30;padding:13px 0}.living-software__points span{font-size:10px;color:#fff;opacity:.7}.living-software__points p{font-size:13px}.living-software .living-text-link:hover{color:#fff;border-bottom-color:#ff6900}.living-screen{display:block;min-width:0;perspective:1200px}.living-screen__controls{display:flex;gap:5px;background:#0003;border:1px solid #fff4;border-radius:100px;padding:5px;width:max-content;margin:0 auto 30px}.living-screen__controls button{background:transparent;color:#fff;border:0;font:inherit;font-size:12px;font-weight:700;padding:11px 22px;border-radius:100px;cursor:pointer}.living-screen__controls button[aria-pressed=true]{background:#fff;color:#114c90}.living-screen__frame{background:#1a1a1a;border:10px solid #1a1a1a;border-radius:13px;box-shadow:0 20px 50px #0003;transform:rotateY(-5deg) rotateX(2deg);overflow:hidden;transition:transform .4s}.living-screen:hover .living-screen__frame{transform:rotateY(0) rotateX(0)}.living-screen__frame img{width:100%;height:auto;object-fit:contain;display:block}.living-screen__frame [hidden]{display:none}.living-screen__caption{font-size:10px!important;color:#fff;margin:24px auto 0!important;text-align:center;display:flex;align-items:center;justify-content:center;gap:9px}.living-screen__status{width:5px;height:5px;background:#ff9e1b;border-radius:50%}.living-support{padding-block:78px;display:grid;grid-template-columns:85px 1fr auto;gap:36px;align-items:center}.living-support__symbol{font-family:var(--font-heading-family);font-size:85px;font-weight:400;line-height:1;color:#ff6900}.living-support .living-eyebrow{margin-bottom:12px}.living-support h2{font-size:clamp(30px,3vw,43px)}.living-support p:not(.living-eyebrow){font-size:14px;color:#4d4d4d;margin-top:16px;max-width:620px}@keyframes living-chase{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@media(min-width:1700px){.living-hero,.living-hero__wrap{min-height:740px}}@media(max-width:1100px){.living-wrap{width:calc(100% - 56px)}.living-hero__copy{width:44%}.living-hero h1{font-size:58px}.living-hero__art{left:46%;right:1%}.living-software__grid{gap:35px;grid-template-columns:1fr 1.2fr}.living-support{grid-template-columns:55px 1fr;gap:25px}.living-support>.living-button{grid-column:2;justify-self:start}.living-support__symbol{font-size:65px}.living-services__grid,.living-bundles__grid{gap:16px}}@media(max-width:749px){.living-wrap{width:calc(100% - 40px)}.living-hero{min-height:0}.living-hero__wrap{min-height:0;display:block}.living-hero__copy{width:100%;padding:42px 0 340px}.living-hero h1{font-size:clamp(47px,10.5vw,68px);max-width:590px}.living-hero__intro{font-size:16px;max-width:370px;margin-top:22px!important}.living-hero .living-eyebrow{font-size:9px;margin-bottom:21px}.living-actions{margin-top:26px;gap:9px}.living-button{font-size:12px;gap:14px;min-height:48px;padding:12px 16px}.living-hero__scroll,.living-hero__index{display:none}.living-services{padding-top:48px}.living-section-heading{display:block;margin-bottom:25px}.living-heading-note{margin-top:16px!important;max-width:340px}.living-homepage h2{font-size:39px}.living-services__grid,.living-bundles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.living-service__visual{aspect-ratio:1}.living-homepage .living-service h3{font-size:23px}.living-service__copy{padding-top:15px}.living-service__copy p{font-size:12px;line-height:1.5}.living-service__number{top:10px;left:11px;font-size:9px}.living-service__arrow{width:25px;height:25px;bottom:10px;right:10px}.living-services__foot{display:block;text-align:center;line-height:2;font-size:11px;padding:20px 0}.living-services__foot a{display:block}.living-bundles{padding:46px 0 55px}.living-section-heading>.living-text-link{margin-top:20px}.living-homepage .living-product h3{font-size:21px;min-height:74px}.living-product__price{font-size:12px}.living-product__info{padding-top:15px}.living-product__tag{font-size:8px;top:8px;left:8px}.living-product__link{font-size:11px;margin-top:13px;padding-top:12px}.living-software{padding-block:50px}.living-software__grid{display:block}.living-software__copy>p:not(.living-eyebrow){font-size:14px}.living-software__points{margin-block:25px}.living-screen{margin-top:40px}.living-screen__frame{border-width:7px;transform:none;border-radius:10px}.living-screen__controls{margin-bottom:23px}.living-screen__controls button{font-size:11px;padding:10px 18px}.living-screen__caption{font-size:9px!important}.living-support{padding-block:45px;grid-template-columns:1fr;gap:20px}.living-support__symbol{display:none}.living-support>.living-button{grid-column:1}.living-support p:not(.living-eyebrow){font-size:13px}.living-support h2{font-size:36px}}@media(max-width:749px){.living-hero{display:flex;flex-direction:column}.living-hero__wrap{order:1}.living-hero__copy{padding:42px 0 24px}.living-hero__art{order:2;position:relative;inset:auto;width:100%;padding:0 7px 25px;z-index:1;flex-shrink:0}.living-network{max-width:620px;aspect-ratio:1}.living-network__label{font-size:11px;padding-top:5px}.living-network__product--swan{left:0;width:49%}.living-network__product--kds{left:54%;width:44%}.living-network__product--server{left:3%;width:41%}.living-network__product--printer{left:62%;width:30%}.living-network__logo{left:38%;width:24%}.living-network__chasers{stroke-width:4}.living-network__tracks{stroke-width:2}}@media(prefers-reduced-motion:reduce){.living-homepage *,.living-homepage *:before,.living-homepage *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.living-screen__frame{transform:none}.living-network__chasers{display:none}.living-network__tracks{stroke-opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
