/* Lauritz Knudsen collections — shared page and homepage presentation. */
.auto-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.auto-page{--auto-accent:#d7e8ad;background:#f5f4ee}.auto-page.enconnect{--auto-accent:#dfcba9;background:#f6f3ee}.auto-page p,.auto-home p{line-height:1.75}.auto-page h2,.auto-home h2{font-size:clamp(34px,4.1vw,58px);letter-spacing:-.055em;line-height:1.08;font-weight:500}.auto-kicker{font-size:10px!important;font-weight:600;letter-spacing:.19em;line-height:1.6!important;text-transform:uppercase}.auto-hero{position:relative;background:#10271f;color:#fff;min-height:740px;isolation:isolate;padding-top:96px}.auto-hero-photo{position:absolute;inset:0;z-index:-2;overflow:hidden}.auto-hero-photo img{width:100%;height:100%;object-fit:cover}.agri .auto-hero-photo img{object-position:center}.auto-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,25,19,.92),rgba(7,25,19,.64) 48%,rgba(7,25,19,.06)),linear-gradient(0deg,rgba(7,25,19,.75),transparent 50%)}.enconnect .auto-hero:after{background:linear-gradient(90deg,rgba(12,17,27,.92),rgba(12,17,27,.56) 52%,rgba(12,17,27,.1)),linear-gradient(0deg,rgba(12,17,27,.8),transparent 50%)}.auto-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:#d5dcd6;margin-bottom:66px;flex-wrap:wrap}.auto-breadcrumb a{color:inherit;text-decoration:none}.auto-hero .auto-kicker{color:var(--auto-accent);margin:0 0 22px}.auto-hero h1{font-size:clamp(54px,6.5vw,92px);letter-spacing:-.065em;line-height:1.02;font-weight:500;max-width:760px;text-wrap:balance}.agri .auto-hero h1{max-width:700px}.auto-hero-sub{font-size:19px;max-width:435px;margin-top:27px;color:#e2e6e1}.auto-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:32px}.auto-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:16px 23px;background:var(--auto-accent,#e6d3b1);color:#14241d;font-size:13px;font-weight:600;text-decoration:none;border:1px solid transparent;border-radius:3px;transition:transform .2s,background .2s}.auto-button:hover{background:#fff;transform:translateY(-2px)}.auto-text-link{color:inherit;font-size:12px;text-decoration:none;border-bottom:1px solid #ffffff70;padding-bottom:5px}.auto-hero-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff40;padding:22px 0 25px;margin-top:65px;font-size:9px;letter-spacing:.18em;color:#d7ded7}.auto-ribbon{background:#112c24;color:#d7e8ad}.enconnect .auto-ribbon{background:#191d28;color:#dfcba9}.auto-ribbon .auto-wrap{display:flex;justify-content:space-between;gap:20px;padding-block:25px;font-size:11px;letter-spacing:.03em}.auto-ribbon span:before{content:'＋';margin-right:12px;opacity:.65}.auto-section{padding-block:100px}.auto-intro{display:grid;grid-template-columns:1fr 2fr;gap:50px}.auto-intro h2{margin-bottom:25px}.auto-intro p:not(.auto-kicker){max-width:650px;color:#5a645e;font-size:17px}.auto-system{margin-top:65px;background:#e8ece1;border:1px solid #d7ddcf;display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:20px;padding:42px}.auto-system span{font-size:10px;letter-spacing:.15em;color:#4b6451}.auto-system h3{font-size:20px;font-weight:500;margin:23px 0 12px}.auto-system p{font-size:13px;color:#5a645e}.auto-system>b{align-self:center;color:#728570;font-size:26px;font-weight:400}.auto-range-section{background:#eaece5}.enconnect .auto-range-section{background:#eae6df}.auto-section-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:45px}.auto-section-heading .auto-kicker{margin-bottom:20px}.auto-section-heading>p{max-width:345px;color:#626960;font-size:14px}.auto-range{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.auto-product{background:#f9faf6;border:1px solid #daddd3;overflow:hidden}.auto-product-image{height:240px;display:flex;align-items:center;justify-content:center;padding:36px;background:radial-gradient(ellipse at 50% 70%,#d6dcce,transparent 68%)}.auto-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.auto-product-copy{padding:26px;border-top:1px solid #e0e3d9}.auto-product h3{font-size:23px;line-height:1.17;font-weight:500;margin:13px 0}.auto-product p{font-size:13px;color:#5b645d}.auto-product .auto-kicker{color:#54614e;font-size:9px!important}.enconnect .auto-range{grid-template-columns:repeat(4,1fr)}.enconnect .auto-product{background:#f7f5f1;border-color:#ddd7ce}.enconnect .auto-product-image{height:220px;background:radial-gradient(ellipse at 50% 70%,#d2c8ba,transparent 68%)}.enconnect .auto-product-copy{padding:23px}.enconnect .auto-product h3{font-size:21px}.auto-feature{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:center}.auto-feature h2{margin:20px 0 28px}.auto-feature p{color:#5a645e;font-size:15px}.auto-dashboard{background:#e4e8dc;border:1px solid #d8dece;padding:25px;box-shadow:0 30px 60px -40px #15281880;transform:rotate(-2deg)}.auto-dashboard img{display:block;width:100%;height:auto}.enconnect .auto-dashboard{background:#151820;padding:35px;transform:rotate(2deg)}.auto-planning{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #d9ded2}.auto-planning h2{font-size:40px;margin:20px 0}.auto-planning p{font-size:14px;color:#5a645e}.auto-planning details{padding:22px 0;border-bottom:1px solid #cdd3c5}.auto-planning summary{font-size:16px;font-weight:500;cursor:pointer;padding-right:10px}.auto-planning details p{padding-top:18px}.auto-contact{background:#112c24;color:#f2f3e8;padding:85px 0}.enconnect .auto-contact{background:#191d28}.auto-contact h2{margin:24px 0}.auto-contact p{color:#becabb}.auto-crosslink{display:inline-block;color:#d7ded4;font-size:12px;margin-top:50px;text-underline-offset:5px}.auto-scenes{display:grid;grid-template-columns:1fr 1fr;background:#191d28;color:#f5f2e9;margin-top:55px}.auto-scene-art img{display:block;width:100%;height:100%;object-fit:cover;max-height:560px}.auto-scene-copy{padding:50px;align-self:center}.auto-scene-copy h3{font-size:34px;font-weight:500;line-height:1.15;margin-top:24px;letter-spacing:-.035em}.auto-scene-tabs{display:flex;gap:7px;margin:30px 0 22px;flex-wrap:wrap}.auto-scene-tabs button{border:1px solid #ffffff40;background:transparent;color:#fff;padding:10px 16px;border-radius:30px;font-size:12px}.auto-scene-tabs button.is-selected{background:#dfcba9;color:#191d28;border-color:#dfcba9}.auto-scene-copy p{font-size:14px;color:#ddd8ce}.auto-scene-copy small{display:block;color:#b8b9bd;font-size:10px;margin-top:24px;line-height:1.6}.auto-home{background:#f0ede6;padding:90px 0}.auto-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.auto-home-card{min-height:460px;position:relative;display:flex;align-items:end;isolation:isolate;overflow:hidden;color:#fff;text-decoration:none;background:#16271d}.auto-home-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.auto-home-card:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#081b16f5,transparent 100%)}.auto-home-card:nth-child(2):after{background:linear-gradient(0deg,#111625f5,transparent 100%)}.auto-home-card:hover>img{transform:scale(1.04)}.auto-home-card>div{padding:38px}.auto-home-card h3{font-size:34px;max-width:380px;font-weight:500;letter-spacing:-.035em;margin:20px 0 12px}.auto-home-card p{font-size:14px;color:#e0e2dd}.auto-card-link{display:block;margin-top:28px;font-size:12px;border-top:1px solid #ffffff50;padding-top:20px}.auto-home .auto-kicker{color:#5b6459}.auto-home-card .auto-kicker{color:#e4e4cd}
@media(min-width:1500px){.auto-hero{min-height:800px}.auto-hero-content{padding-top:25px}}
@media(max-width:1000px){.auto-wrap{width:calc(100% - 48px)}.auto-range,.enconnect .auto-range{grid-template-columns:repeat(2,1fr)}.auto-feature{gap:35px}.auto-planning{gap:40px}.auto-scene-copy{padding:30px}.auto-scene-copy h3{font-size:28px}.auto-system{padding:28px;gap:12px}.auto-section{padding-block:70px}}
@media(max-width:640px){.auto-wrap{width:calc(100% - 40px)}.auto-hero{padding-top:92px;min-height:680px}.auto-breadcrumb{font-size:10px;margin-bottom:50px}.auto-hero h1{font-size:54px;max-width:100%;letter-spacing:-.055em}.auto-hero-sub{font-size:16px;max-width:310px}.auto-hero:after{background:linear-gradient(90deg,#071913d9,#07191365),linear-gradient(0deg,#071913cc,transparent)}.auto-actions{gap:23px}.auto-hero-bottom{font-size:8px;margin-top:48px;gap:15px;flex-wrap:wrap}.auto-ribbon .auto-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10px}.auto-ribbon span:before{margin-right:6px}.auto-intro,.auto-feature,.auto-planning,.auto-scenes{grid-template-columns:1fr;gap:28px}.auto-intro p:not(.auto-kicker){font-size:15px}.auto-system{grid-template-columns:1fr;margin-top:35px}.auto-system>b{transform:rotate(90deg);justify-self:center}.auto-system h3{margin-top:12px}.auto-section{padding-block:55px}.auto-section-heading{display:block}.auto-section-heading>p{margin-top:24px}.auto-range,.enconnect .auto-range{grid-template-columns:1fr}.auto-product{display:grid;grid-template-columns:115px 1fr}.auto-product-image,.enconnect .auto-product-image{height:auto;min-height:210px;padding:18px}.auto-product-copy,.enconnect .auto-product-copy{padding:23px 18px;border-top:0;border-left:1px solid #e0e3d9}.auto-product h3,.enconnect .auto-product h3{font-size:21px}.auto-product p{font-size:12px}.auto-scene-art img{max-height:340px;object-position:50% 58%}.auto-scenes{gap:0}.auto-scene-copy{padding:30px}.auto-dashboard{margin:10px 5px}.auto-planning h2{font-size:34px}.auto-contact{padding:60px 0}.auto-home{padding:60px 0}.auto-home-grid{grid-template-columns:1fr}.auto-home-card{min-height:410px}.auto-home-card>div{padding:28px}.auto-home-card h3{font-size:30px}}
@media(prefers-reduced-motion:reduce){.auto-button,.auto-home-card>img{transition:none}.auto-home-card:hover>img{transform:none}}
