@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/roboto-condensed-latin-900-normal-CKoP0DhX.woff2) format("woff2"),url(/assets/roboto-condensed-latin-900-normal-KQ04pO4F.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/roboto-condensed-cyrillic-900-normal-BkGblSOY.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-900-normal-DFOrrMB-.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-latin-600-normal-C6Ud4naT.woff2) format("woff2"),url(/assets/roboto-condensed-latin-600-normal-Dug56Mmk.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-cyrillic-600-normal-CWopvA8w.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-600-normal-DDcfBhVA.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2) format("woff2"),url(/assets/roboto-condensed-latin-400-normal-D2e7XwB1.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff) format("woff")}:root{font-family:Roboto Condensed,sans-serif;color:#06294a;background:#f8f7f3;font-synthesis:none;--navy:#06294a;--lemon:#effb35;--ivory:#f8f7f3;--rule:#9dabb7;--display:"Roboto Condensed",sans-serif;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}button{background:none;border:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display)}h2{font-size:clamp(38px,4.55vw,68px);line-height:1.02;font-weight:900;letter-spacing:-.035em}h3{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.02em}p{line-height:1.45}svg{flex-shrink:0}button svg{width:22px;height:22px}button,a,input,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,.carousel-track:focus-visible{outline:3px solid #2f89d0}::selection{background:var(--lemon);color:var(--navy)}.container{width:min(1280px,90%);margin-inline:auto}.section{padding-block:72px}.eyebrow{font-size:14px;font-weight:600;letter-spacing:.21em;margin-bottom:17px}.lead{font-size:25px;line-height:1.35;margin-top:14px;letter-spacing:-.02em}.button{background:var(--lemon);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:18px 25px;min-height:55px;font-weight:600;font-size:21px;border:1px solid transparent;border-radius:2px;transition:background .18s,transform .18s}.button:hover{background:#e3ee2b;transform:translateY(-1px)}.text-link{display:inline-flex;align-items:center;gap:12px;padding:6px 0 4px;border-bottom:1px solid currentColor;font-size:20px;line-height:1.3;text-align:left}.text-link:hover{opacity:.72}.round{width:54px;height:54px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ivory)}.round svg{width:28px;height:28px}.round:hover{background:var(--lemon)}.lemon{background:var(--lemon);border-color:var(--lemon)}.skip-link{position:fixed;top:-100px;left:20px;z-index:50;background:var(--lemon);padding:12px}.skip-link:focus{top:10px}.hero-wrap{background:var(--navy);color:var(--ivory);overflow:hidden}.header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:2}.brand{display:inline-flex;flex-direction:column;gap:3px;white-space:nowrap}.brand strong{font-weight:900;font-size:38px;line-height:1;letter-spacing:-.035em}.brand small{font-size:10px;letter-spacing:.32em;font-weight:600}.nav{display:flex;gap:30px;font-size:21px}.nav a{padding-block:8px;border-bottom:1px solid transparent}.nav a:hover{border-bottom-color:var(--lemon)}.header-cta{font-size:21px;padding:14px 24px;min-height:50px}.mobile-menu{display:none}.hero{position:relative;min-height:630px;display:flex;align-items:center;padding-block:32px 52px}.hero-copy{position:relative;z-index:1;width:57%}.hero .eyebrow{font-size:14px;letter-spacing:.16em;white-space:nowrap}.hero h1{font-weight:900;font-size:clamp(76px,8vw,116px);line-height:.97;letter-spacing:-.045em;margin-bottom:18px}.hero h1 em{font-style:normal;color:var(--lemon)}.hero-description{font-size:28px;line-height:1.28;letter-spacing:-.02em}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:34px}.hero-visual{position:absolute;width:57%;right:-4%;top:-35px;height:calc(100% + 40px)}.hero-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.capabilities{border-top:1px solid #bac8d4}.capability-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;padding-block:23px}.capability-grid>div{display:flex;align-items:center;justify-content:center;gap:22px;font-size:23px;min-height:52px}.capability-grid>div+div{border-left:1px solid #bac8d4}.capability-grid>div:first-child{justify-content:flex-start}.capability-grid>div:last-child{justify-content:flex-end}.capability-grid svg{width:48px;height:48px}.clients{padding-block:38px 42px;border-bottom:1px solid var(--navy)}.clients h2{font-size:58px}.client-list{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:30px}.client-list span{font-size:33px;font-weight:600;letter-spacing:-.035em}.section-intro{margin-bottom:30px}.catalog .section-intro .eyebrow{font-size:12px}.all-categories{width:32%;display:flex;justify-content:space-between;align-items:center;font-size:22px;font-weight:600;padding:13px 22px;border:1px solid var(--rule);margin-bottom:12px;min-height:52px}.is-active{background:var(--lemon)!important;color:var(--navy)!important}.all-categories svg{width:24px;height:24px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.category-grid button{font-size:21px;line-height:1.15;text-align:left;padding:14px 16px;border-block-start:1px solid var(--rule);position:relative;min-height:60px}.category-grid button:after{content:"";position:absolute;right:0;top:10px;bottom:10px;border-right:1px solid var(--rule)}.category-grid button:nth-child(3n):after{display:none}.category-grid button:last-child{border-block-end:1px solid var(--rule)}.category-grid button:hover{background:#ecece4}.carousel{position:relative}.carousel-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:5px 0 12px}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{flex:0 0 calc((100% - 64px)/3);min-width:0;scroll-snap-align:start}.product-card{text-align:center;display:flex;flex-direction:column;align-items:center}.product-image{height:400px;position:relative;width:100%;margin-bottom:17px;padding-bottom:23px}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-image.cooked img{border-radius:12px;object-fit:cover;max-width:92%;margin:auto}.image-note{position:absolute;bottom:0;left:0;right:0;font-size:15px}.product-card h3{font-size:31px;font-weight:900}.product-category{font-size:21px;line-height:1.25;margin-top:10px;max-width:90%;min-height:52px}.product-detail{font-size:15px;line-height:1.3;color:#506377;max-width:85%;margin-top:-18px;margin-bottom:10px}.sample-link{font-size:21px;gap:16px;margin-top:auto}.sample-link.selected{background:var(--lemon);padding-inline:10px}.carousel-prev,.carousel-next{position:absolute;top:37%;z-index:1}.carousel-prev{left:-28px}.carousel-next{right:-28px}.carousel-footer{display:flex;align-items:center;gap:20px;margin-top:22px;font-size:14px}.counter{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.counter span{font-weight:400;color:#5f7181}.progress{flex:1;height:3px;background:#d4dbe0}.progress span{display:block;height:100%;background:var(--navy);transition:width .2s}.drag-hint{color:#627587}.category-empty{padding:60px 30px;text-align:center;background:#efefea;border-block:1px solid var(--rule)}.category-empty svg{margin-bottom:14px}.category-empty p{font-size:21px;max-width:520px;margin:18px auto 25px}.packaging{border-top:1px solid var(--rule)}.packaging .section-intro>p:last-child{font-size:20px;margin-top:9px}.packaging-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:44px}.pack-card{position:relative;padding-bottom:30px;margin-bottom:28px;border-bottom:1px solid var(--rule)}.pack-image{height:260px;margin-bottom:17px}.pack-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pack-number{font-size:12px;color:#5f7181;letter-spacing:.1em;display:none}.pack-card h3{font-size:26px;font-weight:600}.pack-card p{font-size:18px;margin-top:9px;min-height:26px}.pack-card .text-link{font-size:19px;font-weight:600;margin-top:15px}.storage-row{display:grid;grid-template-columns:auto 1fr 1.35fr;gap:34px;align-items:center}.mgs{font-size:102px;font-weight:900;line-height:1}.storage-row>div{border-left:1px solid var(--rule);padding-left:30px}.storage-row h3{font-weight:600;font-size:27px}.storage-row p{font-size:18px;margin-top:7px}.storage h3{font-size:35px;font-weight:900}.launch{background:var(--lemon);padding-block:38px}.launch-heading{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:44px}.launch-heading h2 span{display:block;font-size:48px}.launch-heading h2 strong{font-size:110px;line-height:.98;letter-spacing:-.04em;white-space:nowrap}.launch-heading sup{font-size:42px;vertical-align:top;position:relative;top:10px}.launch-heading>p{font-size:33px;line-height:1.1;font-weight:600;border-left:1px solid var(--navy);padding:20px 0 20px 36px}.steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0;margin:35px 0 23px}.step-line{display:flex;align-items:center;gap:12px;margin-bottom:10px}.step-line:after{content:"";border-top:1px solid var(--navy);flex:1}.step-line span{width:29px;height:29px;border:1px solid var(--navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.steps h3{font-size:23px}.steps p{font-size:18px;margin-top:7px}.launch-bottom{display:flex;align-items:center;gap:30px;justify-content:space-between}.launch-bottom small{font-size:14px;line-height:1.4;max-width:800px}.launch-bottom .text-link{font-size:18px;white-space:nowrap}.production{background:var(--navy);color:var(--ivory)}.production .section{padding-bottom:38px}.production-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}.capacity{border-right:1px solid #bbc8d3}.capacity>p{font-size:24px}.capacity>p:first-child{font-weight:600}.capacity>strong{display:block;color:var(--lemon);font-size:190px;line-height:.95;font-weight:900;letter-spacing:-.055em}.capacity h3{font-size:94px;font-weight:900;line-height:.9;margin-bottom:20px;letter-spacing:-.045em}.capacity h3 span{display:block;font-size:43px;letter-spacing:-.025em;line-height:1.15}.standards article+article{margin-top:25px;border-top:1px solid #bac8d4;padding-top:22px}.number-label{display:inline-block;color:var(--navy);background:var(--lemon);font-size:22px;font-weight:600;padding:4px 11px}.standards h3{font-size:95px;font-weight:900;letter-spacing:-.035em;line-height:1.05;margin-top:7px}.standards p{font-size:23px}.location{display:flex;gap:12px;border-top:1px solid #5c7388;padding-top:23px;margin-top:35px;font-size:18px;align-items:center}.audit{background:var(--lemon);padding-block:33px 38px}.audit h2{font-size:clamp(38px,4.8vw,70px)}.audit p{font-size:23px;margin-block:12px 18px}.outline{background:transparent;border-color:var(--navy);padding-block:13px;font-size:20px;min-height:48px}.quality .section-intro{margin-bottom:28px}.doc-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 25px;margin-bottom:34px}.doc-tabs button{display:flex;gap:16px;align-items:center;text-align:left;border-bottom:1px solid var(--rule);padding:12px;font-size:17px;line-height:1.1;min-height:55px}.doc-tabs button b{font-size:20px}.doc-tabs button:hover{background:#ecece4}.carousel-2 .carousel-track{gap:50px}.carousel-2 .carousel-track>*{flex-basis:calc((100% - 50px)/2)}.doc-card{padding:0 35px 12px;border-left:1px solid var(--rule);display:flex;flex-direction:column;align-items:flex-start}.doc-card:first-child{border-left-color:transparent}.doc-abbr{display:block;font-size:100px;font-weight:900;letter-spacing:-.04em;line-height:1.05;text-transform:uppercase;margin-top:7px;white-space:nowrap}.doc-small{font-size:69px;margin-block:20px}.doc-card h3{max-width:360px;font-size:29px;font-weight:600;margin-top:7px}.doc-card p{font-size:20px;line-height:1.3;margin-top:10px;max-width:400px;margin-bottom:20px}.doc-card .text-link{font-weight:600;font-size:19px;margin-top:auto}.doc-card .text-link svg:first-child{height:32px;width:32px;margin-right:8px}.quality .progress span{background:var(--lemon)}.scope-note{font-size:15px;margin-top:22px}.request{background:var(--navy);color:var(--ivory);padding-top:55px;scroll-margin-top:15px}.request-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.request-copy h2{font-size:53px}.request-copy .eyebrow{font-size:11px}.request-copy .lead{font-size:23px}.intent-tabs{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.intent-tabs button{border:1px solid #ced5d9;padding:13px 17px;min-height:46px;font-size:18px}.intent-tabs button:hover{background:#173c5d}.request-note{font-size:17px;max-width:400px;margin-top:30px;line-height:1.5;color:#c0cdd7}.form-panel label{display:flex;flex-direction:column;font-size:16px;gap:7px;margin-bottom:15px}.form-panel label>span{display:contents}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-panel input,.form-panel textarea{border:1px solid #adbbc7;color:var(--ivory);background:transparent;padding:12px 14px;border-radius:2px;min-width:0;width:100%;font-family:inherit;font-size:18px;outline-offset:3px;resize:vertical}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#a6b8c9}.form-panel input:focus,.form-panel textarea:focus{border-color:var(--lemon)}.form-panel .consent{flex-direction:row;gap:11px;font-size:14px;line-height:1.4;align-items:flex-start;margin-top:18px}.form-panel .consent>span{display:block}.consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--lemon);width:18px;height:18px;flex-shrink:0;margin:1px 0 0;padding:0}.consent button{padding:0;border-bottom:1px solid currentColor;text-align:left}.submit{width:100%;margin-top:5px;justify-content:space-between}.form-panel .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.request-summary{background:#153a5b;border:1px solid #4d6c87;padding:16px;margin-bottom:22px}.request-summary>strong{font-size:21px;color:var(--lemon)}.request-summary ul{padding:0;list-style:none;margin:10px 0}.request-summary li{display:flex;justify-content:space-between;align-items:center;padding-block:7px;border-top:1px solid #43637e;gap:10px;font-size:17px}.request-summary li button{display:flex;padding:5px}.request-summary p{margin-top:8px}.request-summary .text-link{font-size:15px;margin-top:9px}.form-error{padding:12px 15px;background:#512d3b;border:1px solid #f4adaf;font-size:16px;line-height:1.4;margin-bottom:12px}.success-panel{padding:30px;border:1px solid var(--lemon);min-height:330px}.success-panel>svg{color:var(--lemon);margin-bottom:15px}.success-panel h3{font-weight:900;font-size:35px}.success-panel p{font-size:20px;margin-top:12px}.success-panel .button{margin-top:25px}.footer{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #a8b8c7;padding-block:26px 33px;margin-top:47px}.footer .brand strong{font-size:28px}.footer .brand small{font-size:7px}.footer>span{font-size:17px}.footer .text-link{font-size:15px}.selection-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;background:var(--lemon);color:var(--navy);padding:10px 12px 10px 23px;gap:24px;box-shadow:0 5px 30px #06294a30;max-width:95%;border:1px solid var(--navy);border-radius:3px}.selection-bar>span{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:19px}.selection-bar>button{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:19px;font-weight:600;white-space:nowrap}.selection-bar .selection-clear{border-left:1px solid #879143;padding:8px 5px 8px 14px}.privacy-dialog{width:min(620px,92%);border:0;background:var(--ivory);color:var(--navy);padding:40px;max-height:85vh;overflow-y:auto}.privacy-dialog::backdrop{background:#001e3ccc}.privacy-dialog h2{font-size:37px}.privacy-dialog p{font-size:18px;margin-bottom:16px;margin-top:15px}.privacy-dialog .muted{color:#4d6174;font-size:16px}.privacy-dialog .eyebrow{font-size:12px}.privacy-dialog .close-dialog{position:absolute;top:15px;right:15px;width:35px;height:35px}.privacy-dialog .button{font-size:18px;padding:12px 20px;min-height:45px}@media(min-width:1600px){.hero{min-height:650px}.hero-visual{right:-3%;width:58%}}@media(max-width:1200px){.nav{gap:20px}.nav a:last-child{display:none}.brand strong{font-size:33px}.header-cta{padding-inline:18px}.hero{min-height:585px}.hero-actions{gap:20px}.hero-actions .button{font-size:18px;padding-inline:18px}.hero-actions .text-link{font-size:19px}.hero .eyebrow{font-size:11px}.hero-description{font-size:25px}.client-list span{font-size:28px}.product-image{height:340px}.category-grid button{font-size:19px}.product-card h3{font-size:27px}.pack-image{height:230px}.packaging-grid{column-gap:28px}.pack-card h3{font-size:23px}.launch-heading h2 strong{font-size:93px}.launch-heading h2 span{font-size:43px}.launch-heading>p{font-size:29px}.storage h3{font-size:29px}.doc-abbr{font-size:84px}.doc-small{font-size:58px}.request-copy h2{font-size:44px}.request-grid{gap:40px}.intent-tabs{gap:7px}.intent-tabs button{padding-inline:11px}}@media(max-width:800px){.container{width:90%}.section{padding-block:48px}.header{height:88px}.nav{display:none}.header-cta{margin-left:auto;min-height:43px;padding:10px 15px;font-size:17px}.header-cta svg{display:none}.mobile-menu{display:flex;background:transparent;color:var(--ivory);width:42px;height:42px;border:0}.header{gap:15px}.brand strong{font-size:29px}.brand small{font-size:7px}.nav.is-open{display:flex;position:absolute;top:75px;left:-5.5%;right:-5.5%;background:var(--navy);padding:25px 6%;border-block:1px solid #8194a7;flex-direction:column;gap:10px}.nav.is-open a:last-child{display:block}.hero{min-height:570px;align-items:flex-start;padding-top:25px}.hero-copy{width:64%}.hero h1{font-size:78px}.hero .eyebrow{font-size:10px;max-width:330px;white-space:normal;line-height:1.6}.hero-description{font-size:22px}.hero-visual{width:54%;right:-7%;top:46px;height:430px;opacity:1}.hero-actions{flex-wrap:wrap;gap:18px;margin-top:25px;max-width:250px}.capability-grid{padding-block:19px}.capability-grid>div{gap:12px;font-size:17px;padding-inline:15px}.capability-grid>div:first-child{padding-left:0}.capability-grid>div:last-child{padding-right:0}.capability-grid svg{width:33px;height:33px}.clients h2{font-size:44px}.client-list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 25px}.client-list span{font-size:28px}.category-grid button{font-size:17px;padding-inline:12px}.all-categories{width:48%;font-size:20px}.carousel-track{gap:24px}.carousel-track>*{flex-basis:calc((100% - 48px)/3)}.product-image{height:275px}.product-card h3{font-size:24px}.product-category{font-size:18px;min-height:70px}.product-detail{font-size:13px;margin-top:-28px}.sample-link{font-size:18px;gap:7px}.round{width:44px;height:44px}.carousel-prev{left:-20px}.carousel-next{right:-20px}.pack-image{height:185px}.packaging-grid{gap:0 22px}.pack-card h3{font-size:22px}.pack-card p{font-size:16px}.pack-card .text-link{font-size:17px}.storage-row{gap:22px}.mgs{font-size:76px}.storage-row>div{padding-left:22px}.storage-row h3{font-size:23px}.storage-row p{font-size:15px}.storage h3{font-size:25px}.launch-heading{gap:26px}.launch-heading h2 span{font-size:34px}.launch-heading h2 strong{font-size:74px}.launch-heading sup{font-size:25px}.launch-heading>p{font-size:24px;padding-left:25px}.steps{gap:20px}.steps h3{font-size:21px}.steps p{font-size:16px}.launch-bottom{align-items:flex-start}.capacity>strong{font-size:150px}.capacity h3{font-size:76px}.capacity h3 span{font-size:34px}.capacity>p{font-size:20px}.standards h3{font-size:78px}.standards p{font-size:20px}.production-grid{gap:35px}.doc-tabs{gap:10px}.doc-tabs button{font-size:15px;gap:10px;padding:10px}.doc-abbr{font-size:70px}.doc-small{font-size:48px}.doc-card{padding-inline:20px}.doc-card h3{font-size:26px}.doc-card p{font-size:18px}.doc-card .text-link{font-size:17px;gap:8px}.doc-card .text-link svg:first-child{width:25px;margin-right:0}.carousel-2 .carousel-track{gap:28px}.carousel-2 .carousel-track>*{flex-basis:calc((100% - 28px)/2)}.request-grid{grid-template-columns:1fr;gap:35px}.request-copy h2{font-size:48px}.request-note{max-width:600px;margin-top:20px}.footer{flex-wrap:wrap}.footer>span{font-size:15px}.footer .text-link{font-size:14px}}@media(max-width:560px){h2{font-size:39px}.lead{font-size:21px}.section{padding-block:38px}.header{height:82px;gap:8px}.brand strong{font-size:24px}.brand small{font-size:6px}.header-cta{padding-inline:11px;font-size:16px}.mobile-menu{width:30px}.hero{padding-top:13px;min-height:0;padding-bottom:30px;display:block}.hero-copy{width:100%}.hero h1{font-size:clamp(60px,16.5vw,86px);line-height:.99;letter-spacing:-.04em}.hero .eyebrow{font-size:9px;letter-spacing:.14em;max-width:290px;margin-bottom:15px}.hero-description{font-size:22px;max-width:330px}.hero-actions{max-width:none;gap:19px;margin-top:24px;flex-wrap:wrap}.hero-actions .button{padding:14px 17px;font-size:19px;min-height:51px}.hero-actions .text-link{font-size:18px}.hero-visual{position:relative;inset:auto;width:100%;height:340px;margin-top:5px;margin-bottom:-15px}.hero-visual img{object-fit:contain}.capability-grid{grid-template-columns:1fr;padding-block:10px}.capability-grid>div{font-size:18px;justify-content:flex-start!important;padding:12px 0!important;min-height:50px;gap:20px}.capability-grid>div+div{border-left:0;border-top:1px solid #5b738b}.capability-grid svg{width:29px;height:29px}.clients{padding-block:28px}.clients h2{font-size:39px}.client-list{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px}.client-list span{font-size:26px}.catalog .section-intro .eyebrow{font-size:10px;letter-spacing:.12em}.section-intro{margin-bottom:22px}.all-categories{width:100%;font-size:20px;padding:12px 15px}.category-grid{grid-template-columns:1fr 1fr;margin-bottom:24px}.category-grid button{font-size:16px;line-height:1.2;padding:12px 9px;min-height:70px}.category-grid button:nth-child(3n):after{display:block}.category-grid button:nth-child(2n):after{display:none}.category-grid button:nth-last-child(2){border-bottom:1px solid var(--rule)}.carousel-track{gap:20px}.carousel-track>*{flex-basis:100%}.product-image{height:360px;margin-bottom:13px;padding-inline:22px}.product-image.cooked img{max-width:89%}.product-card h3{font-size:30px}.product-category{font-size:20px;min-height:0;margin-bottom:14px}.product-detail{font-size:15px;margin:0 0 15px}.sample-link{font-size:21px}.round{width:43px;height:43px}.carousel-prev{left:-8px}.carousel-next{right:-8px}.carousel-footer{gap:13px;margin-top:15px}.drag-hint{display:none}.carousel-footer .progress{height:2px}.packaging .section-intro>p:last-child{font-size:18px}.desktop-break{display:none}.packaging-grid{grid-template-columns:1fr 1fr;gap:0 20px}.pack-card{padding-bottom:19px;margin-bottom:20px}.pack-image{height:158px;margin-bottom:12px}.pack-card h3{font-size:21px;line-height:1.08;min-height:47px}.pack-card p{font-size:16px;line-height:1.3;min-height:42px}.pack-card .text-link{font-size:17px;gap:6px;margin-top:11px}.pack-card .text-link svg{width:18px}.storage-row{grid-template-columns:auto 1fr;gap:20px}.mgs{font-size:83px}.storage-row h3{font-size:25px}.storage-row p{font-size:16px}.storage-row .storage{grid-column:1/-1;padding:20px 0 0;border-left:0;border-top:1px solid var(--rule)}.storage h3{font-size:31px}.launch{padding-block:28px}.launch-heading{grid-template-columns:1fr;gap:15px}.launch-heading h2 span{font-size:40px}.launch-heading h2 strong{font-size:93px}.launch-heading sup{font-size:34px;top:7px}.launch-heading>p{border-left:0;border-top:1px solid var(--navy);padding:17px 0 0;font-size:27px}.steps{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.steps h3{font-size:22px}.steps p{font-size:17px}.launch-bottom{flex-direction:column;gap:15px}.launch-bottom small{font-size:13px}.production .eyebrow{font-size:10px}.production-grid{grid-template-columns:1fr;gap:25px;margin-top:25px}.capacity{border-right:0;border-bottom:1px solid #a9bac8;padding-bottom:25px}.capacity>strong{font-size:165px}.capacity h3{font-size:78px}.capacity h3 span{font-size:34px}.capacity>p{font-size:21px}.standards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.standards article+article{border-top:0;border-left:1px solid #8398ab;margin:0;padding:0 0 0 20px}.standards h3{font-size:52px;margin-top:12px}.standards p{font-size:18px}.number-label{font-size:19px;padding:3px 9px}.location{margin-top:25px;font-size:16px;align-items:flex-start}.location svg{margin-top:2px}.audit{padding-block:25px 28px}.audit h2{font-size:37px}.audit p{font-size:20px}.audit .button{font-size:18px;gap:12px;padding-inline:15px}.doc-tabs{grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:23px}.doc-tabs button{padding:9px 7px;gap:9px;font-size:16px;min-height:59px}.doc-tabs button:last-child{grid-column:1/-1;min-height:44px}.doc-tabs button b{font-size:18px}.carousel-2 .carousel-track{gap:20px}.carousel-2 .carousel-track>*{flex-basis:100%}.doc-card{padding:5px 30px 10px;border:0;min-height:345px}.doc-abbr{font-size:91px}.doc-small{font-size:58px}.doc-card h3{font-size:27px;margin-top:11px}.doc-card p{font-size:19px}.doc-card .text-link{font-size:19px;gap:12px}.quality .carousel-prev,.quality .carousel-next{top:31%}.scope-note{font-size:14px;margin-top:17px}.request{padding-top:33px}.request-copy .eyebrow{font-size:9px;letter-spacing:.12em}.request-copy h2{font-size:39px}.request-copy .lead{font-size:21px}.intent-tabs{gap:8px;margin-top:23px}.intent-tabs button{padding:11px 13px;font-size:17px}.request-note{font-size:16px}.form-row{grid-template-columns:1fr;gap:0}.form-panel label{font-size:16px}.form-panel input{min-height:48px}.form-panel .consent{font-size:14px;line-height:1.5}.footer{margin-top:32px;padding-bottom:85px;gap:20px;flex-direction:column;align-items:flex-start}.footer .brand strong{font-size:27px}.selection-bar{bottom:10px;gap:10px;padding:10px 11px;flex-wrap:wrap;width:95%;max-width:390px;justify-content:space-between}.selection-bar>span{font-size:16px;gap:5px}.selection-bar>span svg{display:none}.selection-bar>button{font-size:17px;gap:6px;padding:3px 0}.selection-bar .selection-clear{border:0;padding:3px}.selection-bar button svg{width:18px;height:18px}.privacy-dialog{padding:30px 24px}.privacy-dialog h2{font-size:33px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(min-width:801px){.hero h1{font-size:clamp(95px,9.6vw,138px);line-height:.9;transform:scaleX(.84);transform-origin:left center;width:119%;margin-bottom:22px}.hero-visual{width:62%;right:-5%;top:-38px;height:calc(100% + 52px)}}@media(min-width:801px){.hero h1{line-height:.97;font-size:clamp(95px,9.3vw,134px);-webkit-text-stroke:.8px currentColor}.hero{padding-top:28px;padding-bottom:40px}}@media(min-width:801px){h2{font-size:clamp(50px,5.9vw,82px);-webkit-text-stroke:.4px currentColor}.clients h2{font-size:70px}.catalog .section-intro .eyebrow{display:none}.product-image{height:465px}.product-image.cooked img{object-fit:contain}.audit h2{font-size:clamp(50px,5.6vw,78px)}.request-copy h2{font-size:53px}.quality h2{font-size:clamp(50px,5.65vw,78px)}}@media(max-width:560px){.hero h1{font-size:clamp(48px,14.5vw,74px);line-height:1.02}.storage-row{grid-template-columns:auto minmax(0,1fr);gap:16px}.storage-row>div{min-width:0;padding-left:16px}.mgs{font-size:72px}.storage-row h3{font-size:22px}.storage h3{font-size:29px}.doc-abbr{font-size:78px}.doc-small{font-size:43px}.audit h2{font-size:34px}}@media(min-width:1000px){.lead{font-size:30px}.category-grid button{font-size:24px}.product-image{height:515px}.product-category{font-size:24px}.sample-link{font-size:23px}.pack-image{height:350px;overflow:hidden}.pack-image img[src*=pack-]{transform:scale(1.12)}.pack-card h3{font-size:30px}.pack-card p{font-size:22px;min-height:55px}.pack-card .text-link{font-size:22px}.packaging .section-intro>p:last-child{font-size:25px}.storage-row h3{font-size:32px}.storage h3{font-size:37px}.storage-row p{font-size:23px}.mgs{font-size:135px}.launch-heading{grid-template-columns:1fr 1.1fr}.launch-heading h2 span{font-size:57px}.launch-heading h2 strong{font-size:145px}.launch-heading>p{font-size:37px}.steps h3{font-size:27px}.steps p{font-size:22px}.capacity>strong{font-size:245px}.capacity h3{font-size:116px}.capacity h3 span{font-size:49px}.capacity>p{font-size:28px}.standards h3{font-size:119px}.standards p{font-size:28px}.doc-abbr{font-size:150px}.doc-small{font-size:67px}.doc-card h3{font-size:36px;max-width:440px}.doc-card p{font-size:25px;max-width:480px}.doc-card .text-link{font-size:23px}.doc-tabs button{font-size:20px}.doc-tabs button b{font-size:24px}.request-copy h2{font-size:64px}.request-copy .lead{font-size:28px}.intent-tabs button{font-size:21px}.form-panel label{font-size:18px}.form-panel input,.form-panel textarea{font-size:21px}}.product-photo-pending{height:88%;width:80%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border:1px solid var(--rule);font-size:24px;color:var(--navy)}.footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px 40px}.footer-location{text-align:right}.footer-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 44px}.footer .footer-actions .text-link{min-height:44px;font-size:20px;line-height:1.4;margin:0;max-width:100%}.footer-actions svg{color:var(--lemon)}.footer-phone{white-space:nowrap}.footer-download{align-items:flex-start}.footer-download svg{margin-top:4px}.footer-download span{min-width:0}.footer-phone small,.footer-download small{display:block;font-size:14px;line-height:1.5;margin-top:3px;color:var(--ivory);opacity:.8}.footer .footer-actions .footer-privacy{margin-left:auto}@media(max-width:800px){.footer{grid-template-columns:1fr;gap:24px}.footer-location{text-align:left}.footer-actions{gap:22px 32px}.footer .footer-actions .footer-privacy{margin-left:0}}@media(max-width:560px){.footer-actions{flex-direction:column;align-items:flex-start;gap:22px}.footer .footer-actions .text-link{font-size:19px}.footer-download{max-width:340px}}.language-switch{display:flex;align-items:center;flex-shrink:0;border:1px solid #71879b;border-radius:3px;padding:3px;gap:2px;font-size:14px;font-weight:600;letter-spacing:.04em}.language-switch a{display:flex;align-items:center;justify-content:center;min-width:35px;min-height:34px;padding:4px 6px;border-radius:1px}.language-switch a[aria-current=page]{background:var(--lemon);color:var(--navy)}.language-switch a:hover{box-shadow:inset 0 0 0 1px var(--lemon)}.header{gap:20px}html[lang=en] .hero h1{font-size:clamp(70px,7.5vw,108px)}html[lang=en] .standards h3{font-size:clamp(48px,5.4vw,78px)}html[lang=en] .launch-heading h2 span{font-size:clamp(30px,3.3vw,48px)}html[lang=en] .hero .eyebrow{white-space:normal;max-width:100%;font-size:12px}@media(max-width:800px){.header{gap:10px}.language-switch{margin-left:auto;font-size:12px;padding:2px}.language-switch a{min-width:30px;min-height:34px}.header .brand strong{font-size:25px}.header .brand small{font-size:6px;letter-spacing:.22em}.mobile-menu{margin-left:0;flex-shrink:0}html[lang=en] .hero h1{font-size:clamp(57px,10.5vw,82px)}html[lang=en] .hero .eyebrow{font-size:10px}html[lang=en] .standards h3{font-size:40px}html[lang=en] .launch-heading h2 span{font-size:31px}html[lang=en] .launch-heading h2 strong{font-size:88px}}@media(max-width:800px){.header .header-cta{display:none}.language-switch a{min-height:38px}}@media(max-width:560px){.capacity>strong{text-indent:-.075em}}.wild-fish{background:var(--navy);color:var(--ivory)}.wild-fish-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.wild-fish-copy{min-width:0}.wild-fish h2{font-size:clamp(39px,4.5vw,65px);line-height:1.04}.wild-fish h2 em{color:var(--lemon);font-style:normal}.wild-fish .lead{font-size:clamp(23px,2.2vw,30px);margin-top:24px}.wild-fish-description{font-size:22px;margin-top:18px;max-width:530px}.wild-fish-formats{font-size:20px;margin-top:24px;color:var(--lemon)}.wild-fish-visual{margin:0;min-width:0;align-self:stretch;min-height:360px;overflow:hidden}.wild-fish-visual img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/3}.wild-fish-species{margin-top:40px;padding-top:28px;border-top:1px solid #71879b}.wild-fish-species h3{font-size:26px;margin-bottom:20px}.wild-fish-species ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;padding:0;margin:0;list-style:none}.wild-fish-species li{padding:14px 0;border-top:1px solid #71879b;font-size:24px;font-weight:600;line-height:1.2}.wild-fish-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:30px}.wild-fish-bottom p{font-size:22px;max-width:530px}.wild-fish-bottom .button{max-width:100%;flex-shrink:0;gap:16px}@media(max-width:1000px){.wild-fish-intro{gap:28px}.wild-fish-species ul{gap:0 18px}.wild-fish-species li{font-size:21px}.wild-fish-bottom{align-items:flex-start;flex-direction:column;gap:22px}}@media(max-width:800px){.wild-fish-intro{grid-template-columns:1fr}.wild-fish-visual{min-height:0}.wild-fish-visual img{aspect-ratio:16/10;height:auto}.wild-fish-species ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.wild-fish-description{font-size:21px}.wild-fish-species{margin-top:28px}.wild-fish-bottom .button{font-size:18px;padding-inline:16px;gap:12px}.wild-fish .eyebrow{font-size:12px;letter-spacing:.15em}}.export-supply{background:var(--lemon);color:var(--navy)}.export-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end}.export-intro h2{font-size:clamp(39px,4.7vw,68px)}.export-intro .lead{margin:0;max-width:540px}.export-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;border-top:1px solid #06294a66}.export-facts article{padding:28px 28px 16px 0;min-width:0}.export-facts article+article{border-left:1px solid #06294a66;padding-left:28px}.export-value{display:flex;align-items:center;min-height:88px;font-size:88px;font-weight:900;line-height:1;letter-spacing:-.035em}.export-temperature{font-size:clamp(32px,3.8vw,52px);white-space:nowrap}.export-facts article>svg{display:block;height:88px}.export-facts h3{margin:15px 0 12px;font-size:28px}.export-facts p{font-size:21px;max-width:340px}.export-bottom{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:28px;padding-top:28px;border-top:1px solid #06294a66}.export-bottom p{font-size:21px;max-width:600px}.export-cta{background:var(--navy);color:var(--ivory);flex-shrink:0}.export-cta:hover{background:#123c60}@media(max-width:800px){.export-intro{grid-template-columns:1fr;gap:18px}.export-intro .lead{max-width:none}.export-facts{grid-template-columns:1fr;margin-top:28px}.export-facts article{padding:24px 0}.export-facts article+article{border-left:0;border-top:1px solid #06294a66;padding-left:0}.export-facts p{max-width:none;font-size:20px}.export-value{min-height:0;font-size:76px}.export-temperature{font-size:48px}.export-facts article>svg{height:48px}.export-bottom{align-items:flex-start;flex-direction:column;gap:22px;margin-top:0}.export-cta{max-width:100%;font-size:20px;padding-inline:20px;gap:16px}}.capability-link{display:flex;align-items:center;gap:inherit;min-height:52px;border-radius:2px;transition:color .18s}.capability-link:hover,.capability-link:focus-visible{color:var(--lemon)}.capability-link span{border-bottom:1px solid currentColor;padding-block:4px}.capability-link .capability-arrow{width:22px;height:22px;margin-left:-10px}@media(min-width:801px)and (max-width:1100px){.capability-link{gap:12px;font-size:20px}.capability-link>svg:not(.capability-arrow){width:36px;height:36px}.capability-link .capability-arrow{width:18px;height:18px;margin-left:-4px}}.facility-page{--facility-line:#758b9e}.facility-page .eyebrow{font-size:14px;letter-spacing:.16em}.facility-top{background:var(--navy);color:var(--ivory)}.facility-header{border-bottom:1px solid var(--facility-line)}.facility-back{margin-left:auto;display:inline-flex;align-items:center;gap:12px;font-size:19px;padding:12px 0}.facility-back:hover{color:var(--lemon)}.facility-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:54px;padding-block:48px 64px;align-items:center}.facility-hero-copy{min-width:0}.facility-hero h1{font-size:clamp(53px,6.2vw,88px);font-weight:900;line-height:1.01;letter-spacing:-.045em}.facility-hero h1 em,.facility-control h2 em{color:var(--lemon);font-style:normal}.facility-intro{font-size:clamp(25px,2.6vw,36px);line-height:1.2;max-width:520px;margin-top:28px}.facility-description{font-size:21px;line-height:1.5;max-width:490px;margin-top:24px}.facility-hero-copy>.text-link{margin-top:30px;color:var(--lemon)}.facility-hero-photo{position:relative;min-width:0;margin:0;height:570px;overflow:hidden}.facility-hero-photo img{height:100%;width:100%;object-fit:cover;object-position:center 54%}.facility-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:42px 24px 20px;background:linear-gradient(transparent,#06294aeb);font-size:16px}.facility-facts{background:var(--lemon)}.facility-facts-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;padding-block:30px}.facility-facts-grid>div{min-width:0;padding:0 34px}.facility-facts-grid>div:first-child{padding-left:0}.facility-facts-grid>div+div{border-left:1px solid #06294a66}.facility-facts strong{font-size:clamp(56px,5.8vw,83px);line-height:1;font-weight:900;letter-spacing:-.045em;white-space:nowrap}.facility-facts strong span{font-size:.43em;letter-spacing:0}.facility-facts p{font-size:20px;max-width:290px;margin-top:10px}.facility-place{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:0 12px}.facility-place svg{align-self:center}.facility-place h2{font-size:36px;letter-spacing:-.02em}.facility-place p{grid-column:2;margin-top:5px}.facility-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end}.facility-page h2{font-size:clamp(38px,4.65vw,66px);line-height:1.03}.facility-page .facility-place h2{font-size:36px}.facility-section-heading>p{font-size:25px;max-width:420px}.facility-room-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.facility-room-list>div{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--rule)}.facility-room-list span{font-size:17px}.facility-room-list h3{font-size:26px}.facility-gallery{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:10px}.facility-gallery figure{margin:0;min-width:0}.facility-gallery img{width:100%;height:530px;object-fit:cover;object-position:center 53%}.facility-gallery figcaption{display:flex;gap:16px;font-size:19px;padding-block:15px;border-bottom:1px solid var(--rule)}.facility-gallery figcaption span{font-size:15px;line-height:1.7}.facility-support{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-top:42px}.facility-support h3{font-size:27px;max-width:240px}.facility-support ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;padding:0;margin:0}.facility-support li{font-size:20px;border-bottom:1px solid var(--rule);padding-bottom:13px}.facility-control{background:var(--navy);color:var(--ivory)}.facility-control-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.facility-control-heading>svg{color:var(--lemon)}.facility-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px}.facility-control-grid article{border-top:1px solid var(--facility-line);padding-top:24px}.facility-control-grid h3{font-size:29px;margin-top:24px;margin-bottom:14px}.facility-control-grid p{font-size:21px;line-height:1.5}.facility-cold{display:grid;grid-template-columns:1fr 2fr;gap:48px;border-top:1px solid var(--facility-line);margin-top:40px;padding-top:28px}.facility-cold h3{font-size:28px;color:var(--lemon)}.facility-cold p{font-size:21px;max-width:660px}.facility-address{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.facility-address>div>p:not(.eyebrow){font-size:27px;max-width:470px;margin-block:20px}.facility-footer{border-top:1px solid var(--rule);padding-block:30px 42px;display:flex;align-items:center;justify-content:space-between;gap:24px}.facility-footer .brand strong{font-size:30px}.facility-footer .brand small{font-size:8px}@media(max-width:1100px){.facility-hero{gap:32px}.facility-hero-photo{height:520px}.facility-facts-grid>div{padding-inline:24px}.facility-page .facility-place h2{font-size:29px}.facility-place{gap:0 8px}.facility-gallery img{height:450px}.facility-section-heading,.facility-address{gap:40px}.facility-support,.facility-cold{gap:32px}}@media(max-width:800px){.capability-link{gap:12px}.capability-link .capability-arrow{width:18px;height:18px;margin-left:-4px}.facility-hero{grid-template-columns:1fr;gap:30px;padding-block:36px 40px}.facility-hero h1{font-size:clamp(48px,10.5vw,82px)}.facility-intro{max-width:650px}.facility-description{max-width:620px}.facility-hero-photo{height:440px}.facility-hero-photo img{object-position:center 52%}.facility-facts-grid{grid-template-columns:1fr 1fr;gap:24px 0}.facility-place{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.facility-facts-grid>.facility-place{border-left:0;border-top:1px solid #06294a66;padding:22px 0 0}.facility-facts-grid>.facility-place p{margin:0}.facility-section-heading,.facility-address{grid-template-columns:1fr;gap:24px}.facility-section-heading>p{font-size:23px;max-width:600px}.facility-room-list{gap:20px}.facility-room-list>div{align-items:flex-start;gap:12px}.facility-room-list h3{font-size:23px}.facility-gallery{gap:22px}.facility-gallery img{height:380px}.facility-support,.facility-cold{grid-template-columns:1fr;gap:22px}.facility-support h3{max-width:none}.facility-control-grid{grid-template-columns:1fr;gap:26px;margin-top:32px}.facility-control-grid h3{margin-top:18px}.facility-control-heading>svg{width:58px;height:58px}.facility-address>div>p:not(.eyebrow){font-size:24px}}@media(max-width:560px){.facility-header{flex-wrap:wrap;gap:10px;height:auto;padding-block:22px 15px}.facility-header .language-switch{margin-left:auto}.facility-back{order:3;margin-left:0;width:100%;font-size:17px;padding:10px 0 0}.facility-page .eyebrow{font-size:13px;letter-spacing:.11em}.facility-hero{padding-top:30px;gap:28px}.facility-hero h1{font-size:clamp(36px,10.4vw,58px);letter-spacing:-.04em}.facility-intro{font-size:27px;margin-top:22px}.facility-description{font-size:19px;margin-top:18px}.facility-hero-copy>.text-link{font-size:19px;margin-top:23px}.facility-hero-photo{height:auto;aspect-ratio:4/5}.facility-hero-photo figcaption{font-size:15px;padding:40px 18px 17px}.facility-facts-grid{padding-block:26px;gap:22px 0;grid-template-columns:.9fr 1.1fr}.facility-facts-grid>div{padding-inline:15px}.facility-facts strong{font-size:clamp(40px,11.5vw,61px)}.facility-facts p{font-size:17px;line-height:1.3}.facility-page .facility-place h2{font-size:26px}.facility-place svg{width:25px}.facility-page .facility-place p{font-size:18px}.facility-page h2{font-size:clamp(33px,9.6vw,48px)}.facility-section-heading>p{font-size:21px}.facility-room-list{grid-template-columns:1fr;gap:0;margin-top:27px}.facility-room-list>div{align-items:center;padding:16px 0;gap:20px}.facility-room-list h3{font-size:25px}.facility-gallery{grid-template-columns:1fr;gap:25px;margin-top:10px}.facility-gallery img{height:auto;aspect-ratio:4/5}.facility-gallery figcaption{font-size:18px;padding-block:12px}.facility-support{margin-top:30px}.facility-support ul{grid-template-columns:1fr;gap:14px}.facility-support li{font-size:19px;padding-bottom:12px}.facility-control-heading>svg{display:none}.facility-control-grid h3{font-size:28px}.facility-control-grid p,.facility-cold p{font-size:20px}.facility-cold{gap:18px;margin-top:30px}.facility-address>div>p:not(.eyebrow){font-size:23px}.facility-footer{flex-direction:column;align-items:flex-start;padding-block:27px 35px}.facility-footer .text-link{font-size:19px}}
