@font-face{font-family:Outfit;src:url(/gant/outfit-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#111d26;--navy-deep:#0c161e;--gold:#e8bd73;--gold-text:#785015;--paper:#f8f7f3;--light:#eeece5;--ink:#13222c;--muted:#4e5b62;--line:#d4d5ce;--font:Outfit, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.2, .65, .3, 1);--gutter:clamp(18px, 5vw, 76px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font:16px/1.6 var(--font);color:var(--ink);background:var(--paper);margin:0}h1,h2,h3,p,ul,figure{margin:0}a{color:inherit;text-decoration:none}img{display:block}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline-offset:4px;outline:2px solid #b47a24}section[id]{scroll-margin-top:20px}.container{width:min(1352px, calc(100% - var(--gutter) * 2));margin-inline:auto}.narrow{max-width:860px}.section{padding-block:clamp(56px,8vw,116px)}.section p+p,.section h2+p,.section p+.button{margin-top:16px}main{min-height:56vh}h1,h2,h3{letter-spacing:-.055em;font-weight:650;line-height:1.02}h1{font-size:clamp(47px,7vw,105px)}h2{font-size:clamp(36px,5.1vw,76px)}p{max-width:72ch}.skip-link{z-index:10;background:#fff;padding:10px;position:absolute;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:5;color:#f8f7f1;background:var(--navy-deep);border-bottom:1px solid #ffffff29;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:clamp(16px,2.5vw,44px);min-height:82px;display:flex}.brand{flex:none;display:block}.brand img{width:clamp(98px,10vw,140px);height:auto}.desktop-nav{margin-left:auto}.site-header nav,.header-actions{align-items:center;gap:clamp(12px,1.6vw,27px);display:flex}.nav-item{position:relative}.nav-item>a{color:#d6dce0;white-space:nowrap;padding-block:28px;font-size:.9rem;font-weight:550;display:block;position:relative}.nav-item>a.active,.nav-item>a:hover,.language .selected{color:var(--gold)}.nav-item>a:after{bottom:21px;background:var(--gold);content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease);position:absolute;inset-inline:0;transform:scaleX(0)}.nav-item>a.active:after,.nav-item>a:hover:after{transform:scaleX(1)}.submenu{background:var(--navy-deep);border:1px solid #ffffff35;min-width:175px;padding:8px;display:none;position:absolute;top:calc(100% - 5px);left:-12px}.submenu a{padding:7px 10px;font-size:.875rem;display:block}.submenu a:hover,.submenu a:focus-visible{color:var(--gold)}.nav-item:hover .submenu,.nav-item:focus-within .submenu{display:block}.language{color:#d6dce0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;min-height:38px;font-size:.82rem;font-weight:600;display:inline-flex}.language a{color:#b0bcc4;border-radius:2px;padding:3px 5px;text-decoration:none;transition:color .2s,border-color .2s}.language a:hover{color:var(--gold)}.language a.selected{color:var(--gold);border-bottom:2px solid var(--gold);font-weight:700}.language .lang-sep{color:#fff4;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:300}.mobile-nav{display:none}.button{background:var(--gold);min-height:50px;color:var(--navy-deep);border:1px solid #0000;justify-content:center;align-items:center;gap:15px;padding:10px 18px;font-size:.9rem;font-weight:700;line-height:1.25;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.button:hover{background:#f6d9a4}.button svg,.text-link svg{width:17px;height:17px;transition:transform .3s var(--ease);flex:none}.button:hover svg,.text-link:hover svg{transform:translate(4px)}.desktop-quote .button{min-height:40px;color:var(--gold);white-space:nowrap;background:0 0;border-color:#e8bd7377}.desktop-quote .button:hover{color:var(--navy-deep);background:var(--gold)}.eyebrow,.index-number{font:600 .77rem/1.4 var(--font);letter-spacing:.095em}.eyebrow{color:var(--gold-text);text-transform:uppercase;margin-bottom:16px}.text-link{width:fit-content;color:var(--gold-text);text-underline-offset:5px;align-items:center;gap:8px;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .25s;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.home-hero,.inner-hero{background:var(--navy-deep);color:var(--paper)}.home-lead,.hero-lead{color:#ccd4d9;max-width:43ch;margin-block:23px 29px;font-size:clamp(16px,1.4vw,19px)}.actions{flex-wrap:wrap;align-items:center;gap:13px 22px;display:flex}.section-top{justify-content:space-between;align-items:end;gap:22px;display:flex}.service-intro,.section-heading{margin-bottom:clamp(27px,4vw,52px)}.section-lead{color:var(--muted);margin-top:16px;font-size:clamp(17px,1.8vw,23px)}.service-list{border-top:1px solid var(--line)}.service-entry{border-bottom:1px solid var(--line)}.service-row{grid-template-columns:minmax(38px,.22fr) minmax(0,1.6fr) minmax(120px,1fr) auto;align-items:center;gap:clamp(12px,3vw,46px);padding:18px clamp(8px,1.5vw,24px);transition:background .32s;display:grid}.service-row:hover,.service-row:focus-visible{background:var(--light)}.service-copy h3{font-size:clamp(28px,4vw,56px)}.service-copy p{max-width:53ch;color:var(--muted);margin-top:9px}.service-media{aspect-ratio:2.65;background:var(--light);justify-self:end;width:100%;max-width:320px;position:relative;overflow:hidden}.service-media img,.editorial-image img{object-fit:cover;transition:transform .55s var(--ease)}.service-media img{filter:saturate(.75)}.service-row:hover img,.editorial-image:hover img{transform:scale(1.06)}.service-arrow{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;width:clamp(36px,4vw,54px);transition:background .3s,border-color .3s;display:grid}.service-arrow svg{width:19px;transition:transform .3s var(--ease);transform:rotate(-40deg)}.service-row:hover .service-arrow,.service-row:focus-visible .service-arrow{background:var(--gold);border-color:var(--gold)}.service-row:hover .service-arrow svg,.service-row:focus-visible .service-arrow svg{transform:rotate(0)}.form-section{background:var(--light)}.split,.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,7vw,105px);display:grid}.story-grid{grid-template-columns:.75fr 1.25fr;align-items:start;font-size:clamp(17px,1.6vw,22px)}.checklist{margin-block:18px 23px;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding-block:8px;display:flex}.checklist svg{width:16px;height:16px;color:var(--gold-text);flex:none;margin-top:4px}.inner-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,76px);padding-block:clamp(38px,6vw,80px);display:grid}.inner-grid h1{font-size:clamp(40px,6.2vw,91px)}.inner-hero .eyebrow{color:var(--gold)}.header-photo{isolation:isolate;aspect-ratio:1.65;background:#25343c;position:relative;overflow:hidden}.header-photo img{object-fit:cover;filter:saturate(.8)}.breadcrumbs{color:#ccd4d9;flex-wrap:wrap;gap:8px;margin-bottom:21px;font-size:.87rem;display:flex}.breadcrumbs a:hover,.breadcrumbs span[aria-current]{color:var(--gold)}.feature-band{background:var(--light);border-bottom:1px solid var(--line)}.service-scenarios{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(28px,5vw,70px);display:grid}.service-scenarios h3{margin:22px 0 10px}.value-grid,.feature-grid{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.value-grid article,.feature-grid>div{border-right:1px solid var(--line);padding:clamp(19px,3vw,39px)}.value-grid article:first-child,.feature-grid>div:first-child{border-left:1px solid var(--line)}.value-grid h2{margin-block:12px 9px;font-size:clamp(25px,3vw,41px)}.value-grid p{color:var(--muted)}.feature-grid>div{align-items:center;gap:13px;display:flex}.feature-grid svg{width:25px;height:25px;color:var(--gold-text);flex:none}.editorial-image{aspect-ratio:1.45;display:block;position:relative;overflow:hidden}figcaption{color:var(--muted);margin-top:9px;font-size:.82rem}.gallery-link{text-underline-offset:3px;text-decoration:underline}.callout{background:var(--gold);color:var(--navy-deep);padding-block:clamp(40px,6vw,85px)}.callout-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.callout p{margin-top:12px}.callout .button{background:var(--navy-deep);color:var(--paper);flex-shrink:0}.callout .button:hover{background:#293c49}.detail-section h2{max-width:22ch}.detail-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.detail-list li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(12px,3vw,42px);padding-block:clamp(21px,3vw,40px);display:grid}.detail-list .index-number{color:var(--gold-text);margin-top:.35rem}.detail-list h3{letter-spacing:-.04em;font-size:clamp(22px,2.7vw,40px);line-height:1.1}.detail-list p{color:var(--muted)}.contact-section{background:var(--light)}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,7vw,100px);display:grid}.contact-grid h1{font-size:clamp(44px,6vw,91px)}.contact-grid .hero-lead{color:var(--muted)}.contact-details{gap:13px;margin-block:22px;padding:0;list-style:none;display:grid}.contact-details li{align-items:center;gap:12px;display:flex}.contact-details svg{color:var(--gold-text);flex:none}.contact-details a:hover{text-decoration:underline}.inquiry-guide{margin-top:clamp(25px,4vw,52px)}.inquiry-guide h2{font-size:clamp(24px,3vw,40px);line-height:1.12}.inquiry-guide p{color:var(--muted)}.contact-form{background:var(--paper);border:1px solid var(--line);min-width:0;color:var(--ink);padding:clamp(17px,3vw,39px);position:relative}.contact-form h2{margin-bottom:20px;font-size:clamp(24px,2.7vw,35px)}.form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-fields .full{grid-column:1/-1}.contact-form label,.studio-form label{font-size:.88rem;font-weight:650}.contact-form label span{color:var(--gold-text)}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea,.studio-form input,.studio-form select,.studio-form textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #b9bdb7;border-radius:0;margin-top:4px;padding:9px 10px;font-size:.94rem;display:block}.contact-form textarea,.studio-form textarea{resize:vertical}.contact-form input[type=file]{padding:5px}.contact-form input::file-selector-button{background:var(--light);border:1px solid var(--line);padding:4px 7px}.consent{align-items:flex-start;gap:8px;margin:14px 0;display:flex}.consent input{accent-color:var(--navy);margin-top:5px}.consent label{font-weight:400}.consent a{text-decoration:underline}.submit{width:100%}.trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-status:not(:empty),.form-error:not(:empty){margin-top:8px;font-size:.9rem}.form-status{color:#246438}.form-error{color:#9e211c}.site-footer{background:var(--navy-deep);color:#ced7dc;padding-top:clamp(36px,6vw,84px)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:25px;padding-bottom:clamp(30px,5vw,62px);display:grid}.footer-brand img{width:min(174px,100%);height:auto;margin-bottom:12px}.footer-brand p,.site-footer h2{font:.77rem/1.4 var(--font);letter-spacing:.05em;text-transform:uppercase}.site-footer h2{color:var(--gold);margin-bottom:12px}.site-footer ul{overflow-wrap:anywhere;padding:0;font-size:.93rem;list-style:none}.site-footer li+li{margin-top:6px}.site-footer a:not(.button):hover{color:var(--gold)}.site-footer .button{min-height:38px;margin-top:13px}.footer-bottom{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:.82rem;display:flex}.footer-links{align-items:center;gap:18px;display:flex}.footer-links .language{min-height:0;font-size:.78rem}.studio{max-width:850px}.studio h2{margin-top:20px;font-size:31px}.studio-form{gap:12px;max-width:720px;margin-block:15px 25px;display:grid}.studio-form label{display:block}.studio article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding-block:12px}.studio article p{white-space:pre-wrap}.studio article a{text-decoration:underline}.studio .studio-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-actions{align-items:center;gap:12px;margin-top:13px;display:flex}@media (max-width:1070px){.desktop-nav,.desktop-quote{display:none}.header-actions{margin-left:auto}.mobile-nav{display:block}.mobile-nav summary{place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{padding:12px var(--gutter) 24px;background:var(--navy-deep);border-top:1px solid #ffffff30;gap:0;max-height:calc(100dvh - 82px);display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto}.mobile-nav .nav-item>a{padding:8px 0}.mobile-nav .nav-item>a:after{display:none}.mobile-nav .submenu{background:0 0;border:0;border-left:1px solid #ffffff25;flex-direction:column;gap:0;margin:2px 0 6px 4px;padding:2px 0 8px 14px;display:flex;position:static}.mobile-nav .submenu a{color:#b8c4cc;padding:7px 0;font-size:.9rem;line-height:1.35;display:block}.mobile-nav .submenu a:hover,.mobile-nav .submenu a.active{color:var(--gold)}.mobile-nav .mobile-language{border-top:1px solid #ffffff25;margin-top:10px;padding-top:14px}.mobile-quote{margin-top:10px}}@media (max-width:760px){.header-inner{min-height:66px}.inner-grid,.split,.contact-grid,.story-grid{grid-template-columns:minmax(0,1fr)}.home-lead,.hero-lead{margin-block:17px 22px}.section-top{flex-direction:column;align-items:start;gap:12px}.value-grid,.feature-grid{grid-auto-columns:auto;grid-auto-flow:row}.value-grid article{border-left:1px solid var(--line)}.value-grid article+article{border-top:1px solid var(--line)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid>div{padding:13px 9px;font-size:.88rem}.feature-grid>div:nth-child(odd){border-left:1px solid var(--line)}.feature-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.feature-grid svg{width:19px;height:19px}.callout-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.service-row{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:14px 4px}.service-copy p{font-size:.94rem}.service-media{grid-area:2/2/auto/-1;justify-self:stretch;max-width:none}.service-arrow{grid-area:1/3}.detail-list li{grid-template-columns:26px minmax(0,1fr)}.detail-list p{grid-column:2}}@media (max-width:420px){.form-fields{grid-template-columns:1fr}.footer-bottom{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.home-copy>*,.inner-grid .hero-copy{animation:intro-in .65s var(--ease) both}.home-lead{animation-delay:.16s}.home-copy h1{animation-delay:80ms}.header-photo{animation:image-in .85s var(--ease) both}.home-copy .actions{animation-delay:.23s}@supports (animation-timeline:view()){[data-reveal]{animation:linear both scroll-in;animation-timeline:view();animation-range:entry entry 36%}[data-reveal]:focus-within{animation:none}}}@keyframes intro-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes image-in{0%{clip-path:inset(0 0 8%);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes scroll-in{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.site-header-overlay{background:linear-gradient(#081521d9,#0000);border:0;position:absolute;inset:0 0 auto}.site-header .brand img{width:clamp(115px,14vw,205px)}.desktop-quote .button{background:var(--gold);color:var(--navy-deep);border-color:#0000}.desktop-quote .button:hover{background:#f6d9a4}.home-hero,.home-photo-band{isolation:isolate;color:#fff;background:#091722;position:relative}.home-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.home-backdrop img{object-fit:cover}.home-backdrop:after{content:"";position:absolute;inset:0}.home-hero .home-backdrop{left:35%}.home-hero .home-backdrop img{object-position:center 43%}.home-hero .home-backdrop:after{background:linear-gradient(90deg,#091722,#091722a6 19%,#0000 54%),linear-gradient(#0000 68%,#091722),linear-gradient(#07121c80,#0000 25%)}.home-hero-inner{flex-direction:column;justify-content:space-between;min-height:clamp(590px,56vw,820px);padding-top:clamp(126px,12vw,175px);display:flex}.home-copy h1,.home-section h2,.home-photo-band h2,.home-service-card h3{letter-spacing:-.035em;font-weight:600}.home-copy h1{font-size:clamp(39px,5.5vw,83px);line-height:.99}.home-copy h1 span{color:var(--gold)}.home-kicker{color:var(--gold);font-family:var(--font);letter-spacing:.26em}.home-hero .home-lead{color:#eef1f2;max-width:47ch;margin-block:22px 24px}.button-outline{color:#fff;background:#0a152444;border-color:#ffffffa8}.button-outline:hover{color:var(--navy-deep)}.hero-sectors{grid-template-columns:.78fr repeat(4,1fr);padding-block:clamp(30px,4vw,56px) 24px;display:grid}.hero-sectors>*{border-left:1px solid #ffffff47;align-items:center;gap:13px;padding-inline:clamp(12px,2vw,30px);display:flex}.hero-sectors .sector-count{border:0;flex-direction:column;align-items:start;gap:0;padding-left:0}.sector-count strong{color:var(--gold);font:600 2.25rem/.9 Georgia,serif}.sector-count span,.hero-sectors small{color:#e0e5e8;font-size:.76rem}.hero-sectors a strong{text-transform:uppercase;font-size:.79rem;display:block}.hero-sectors a:hover strong{color:var(--gold)}.hero-sectors svg{width:clamp(23px,3vw,42px);height:auto;color:var(--gold);flex:none}.hero-sectors .environment svg{color:#a4c681}.hero-sectors .water svg{color:#d9efff}.home-section{padding-block:clamp(32px,5vw,72px)}.home-section-heading{margin-bottom:19px}.home-section-heading .eyebrow{color:var(--ink);margin-bottom:7px}.home-section h2,.home-photo-band h2{font-size:clamp(31px,4vw,59px)}.home-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1vw,15px);display:grid}.home-service-card{isolation:isolate;color:#fff;background:var(--navy-deep);align-items:end;min-height:clamp(300px,30vw,455px);display:flex;position:relative;overflow:hidden}.home-service-card img,.application-image img,.home-about-image img{object-fit:cover;transition:transform .5s var(--ease)}.home-service-card img{z-index:-2}.home-service-card:after{z-index:-1;content:"";background:linear-gradient(#0000 22%,#0b1721e8 69%,#0b1721 95%);position:absolute;inset:0}.home-service-card:hover img,.application-card:hover img{transform:scale(1.05)}.home-card-copy{width:100%;padding:clamp(13px,1.6vw,25px)}.home-card-copy>svg{width:32px;height:32px}.home-service-card h3{margin:3px 0 10px;font-size:clamp(24px,2.8vw,41px)}.home-card-copy ul{color:#eef1f3;padding:0;font-size:.87rem;line-height:1.4;list-style:none}.home-card-copy li{gap:7px;margin-block:5px;display:flex}.home-card-copy li:before{content:"›";color:var(--gold)}.home-card-link{color:var(--gold);align-items:center;gap:6px;margin-top:10px;font-size:.83rem;font-weight:700;display:inline-flex}.home-card-link svg{width:16px}.home-photo-band .home-backdrop:after{background:linear-gradient(90deg,#081722ed,#08172275 69%,#08172244),#08172230}.sustainability-inner{grid-template-columns:1.15fr 1fr .65fr;align-items:center;gap:clamp(20px,4vw,60px);padding-block:clamp(39px,7vw,95px);display:grid}.sustainability-inner p{border-left:1px solid #ffffff52;padding-left:18px}.sustainability-inner ul{padding:0;list-style:none}.sustainability-inner li{align-items:center;gap:10px;margin-block:7px;display:flex}.sustainability-inner svg{color:var(--gold);width:21px}.home-about{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(22px,6vw,90px);display:grid}.home-about-copy .eyebrow:before{content:"";background:var(--gold-text);width:32px;height:1px;margin-bottom:13px;display:block}.home-about-copy h2+p{color:var(--muted);margin-block:16px 21px}.home-about-image{aspect-ratio:1.55;position:relative;overflow:hidden}.home-facts{background:#fbfbfa;border-block:1px solid #e5e6e5}.home-facts .container{grid-template-columns:repeat(3,1fr);padding-block:20px;display:grid}.home-facts .container>div{justify-content:center;align-items:center;gap:12px;padding:6px;display:flex}.home-facts .container>div+div{border-left:1px solid #dedfdd}.home-facts svg{width:29px;height:29px;color:var(--gold-text);flex:none}.home-facts strong,.home-facts small{display:block}.home-facts strong{font-size:clamp(17px,2.4vw,33px);line-height:1.1}.home-applications{background:#efefed}.application-card{background:#fff}.application-image{aspect-ratio:1.48;position:relative;overflow:hidden}.application-copy{padding:clamp(10px,1.3vw,20px)}.application-copy h3{letter-spacing:-.02em;font-size:clamp(14px,1.25vw,19px);line-height:1.22}.application-copy span{align-items:center;gap:7px;margin-top:10px;font-size:.8rem;display:flex}.application-copy svg{width:17px;height:17px;color:var(--gold-text)}.home-contact{padding-block:clamp(44px,7vw,100px)}.home-contact .home-backdrop img{object-position:center 38%}.home-contact .eyebrow{color:#f2e6cd;margin-bottom:9px}.home-contact .button{margin-top:20px}@media (max-width:900px){.home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:760px){.home-hero-inner{min-height:0;padding-top:clamp(250px,55vw,360px)}.home-hero .home-backdrop{height:clamp(340px,65vw,460px);bottom:auto;left:0}.home-hero .home-backdrop:after{background:linear-gradient(#0000 46%,#091722 98%),linear-gradient(#07121cb3,#0000 35%)}.hero-sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 5px;padding-top:37px}.hero-sectors .sector-count{display:none}.hero-sectors>a{gap:8px;padding:5px 8px}.sustainability-inner,.home-about{grid-template-columns:1fr}.sustainability-inner ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:560px){#sektoret .home-card-grid{grid-template-columns:1fr}.home-service-card{min-height:310px}.home-facts .container>div{flex-direction:column;align-items:start;gap:5px}.home-facts small{font-size:.7rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-links{flex-wrap:wrap;gap:14px}}
