._site_lwhvo_1{--pw-green:#173735;--pw-paper:#f7f6f1;--pw-orange:#e79a71;--pw-sage:#e0e5dc;--pw-text:#293230;--pw-muted:#586461;color:var(--pw-text);letter-spacing:0;background:#f7f6f1;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}._site_lwhvo_1 *{box-sizing:border-box}._site_lwhvo_1 h1,._site_lwhvo_1 h2,._site_lwhvo_1 h3,._site_lwhvo_1 p,._site_lwhvo_1 figure{margin:0}._site_lwhvo_1 h1,._site_lwhvo_1 h2,._site_lwhvo_1 h3{color:var(--pw-green);max-width:none;font-family:inherit;font-style:normal;font-weight:600}._site_lwhvo_1 h1{letter-spacing:-.05em;font-size:clamp(3rem,5.15vw,5rem);line-height:1.06}._site_lwhvo_1 h2{letter-spacing:-.04em;font-size:clamp(2.15rem,3.4vw,3.35rem);line-height:1.12}._site_lwhvo_1 h3{letter-spacing:-.025em;font-size:1.4rem;line-height:1.25}._site_lwhvo_1 a{color:inherit;text-decoration:none}._site_lwhvo_1 img{max-width:100%;height:auto;display:block}._site_lwhvo_1 a:focus-visible,._site_lwhvo_1 button:focus-visible,._site_lwhvo_1 input:focus-visible,._site_lwhvo_1 select:focus-visible,._site_lwhvo_1 textarea:focus-visible,._site_lwhvo_1 summary:focus-visible{outline:3px solid var(--pw-green);outline-offset:5px}._site_lwhvo_1 section[id]{scroll-margin-top:110px}._shell_lwhvo_2{width:min(1320px,100% - 112px);margin:0 auto}._header_lwhvo_2{z-index:10;background:#fff;border-bottom:1px solid #e6e9e6;position:relative}._header_lwhvo_2>._shell_lwhvo_2{justify-content:space-between;align-items:center;gap:32px;height:100px;display:flex}._logo_lwhvo_2{letter-spacing:-1.4px;font-size:30px;font-weight:750;line-height:1}._logo_lwhvo_2 span{color:var(--pw-orange)}._navigation_lwhvo_2{gap:32px;margin-left:auto;margin-right:28px;font-size:15px;font-weight:550;display:flex}._navigation_lwhvo_2 a:hover,._textLink_lwhvo_2:hover{color:#ac3a09}._site_lwhvo_1 ._button_lwhvo_2{background:var(--pw-orange);color:#173735;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 23px;font:650 15px/1.35 Inter,Helvetica Neue,Arial,sans-serif;transition:background .18s;display:inline-flex}._button_lwhvo_2 span{font-size:20px}._heroGrid_lwhvo_2{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;display:grid}._eyebrow_lwhvo_2{color:var(--pw-muted);font-size:14px;font-weight:600;margin-bottom:23px!important}._intro_lwhvo_2{max-width:480px;color:var(--pw-muted);font-size:20px;line-height:1.65;margin-top:27px!important}._actions_lwhvo_2{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}._textLink_lwhvo_2{align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}._heroNote_lwhvo_2{color:var(--pw-muted);font-size:14px;margin-top:28px!important}._heroFigure_lwhvo_2>img{aspect-ratio:1.19;object-fit:cover;object-position:center;border-radius:4px;width:100%}._heroFigure_lwhvo_2 figcaption{flex-direction:column;gap:4px;padding:18px 0 0;font-size:14px;display:flex}._heroFigure_lwhvo_2 figcaption a{font-weight:600}._clients_lwhvo_2{border-bottom:1px solid #e6e9e6;padding:32px 0}._clients_lwhvo_2>._shell_lwhvo_2{align-items:center;gap:60px;display:flex}._clients_lwhvo_2 p{color:var(--pw-muted);white-space:nowrap;font-size:14px}._clients_lwhvo_2 ._shell_lwhvo_2>div{justify-content:space-between;align-items:center;gap:50px;width:100%;display:flex}._clients_lwhvo_2 img{object-fit:contain;filter:grayscale();opacity:.8;width:140px;height:42px}._clients_lwhvo_2 img:nth-child(3){width:104px}._section_lwhvo_2{padding:96px 0}._section_lwhvo_2 p{max-width:600px;margin:24px 0}._mobileMenu_lwhvo_2{display:none}._skip_lwhvo_2{z-index:100;background:#fff;padding:14px;position:absolute;top:-100px}._skip_lwhvo_2:focus{top:10px}@media (width>=1600px){._hero_lwhvo_2{padding-top:110px;padding-bottom:85px}}@media (width<=1100px){._shell_lwhvo_2{width:calc(100% - 64px)}._navigation_lwhvo_2{gap:20px;margin-right:0}._heroGrid_lwhvo_2{gap:32px}._hero_lwhvo_2 h1{font-size:clamp(2.8rem,5vw,4.2rem)}._actions_lwhvo_2{gap:18px}._clients_lwhvo_2>._shell_lwhvo_2{gap:32px}._clients_lwhvo_2 ._shell_lwhvo_2>div{gap:24px}}@media (width<=800px){._shell_lwhvo_2{width:calc(100% - 40px)}._header_lwhvo_2>._shell_lwhvo_2{gap:16px;height:80px}._logo_lwhvo_2{font-size:27px}._navigation_lwhvo_2{display:none}._header_lwhvo_2 ._button_lwhvo_2{gap:8px;min-height:42px;margin-left:auto;padding:10px 14px;font-size:13px}._header_lwhvo_2 ._button_lwhvo_2 span{display:none}._mobileMenu_lwhvo_2{display:block}._mobileMenu_lwhvo_2 summary{cursor:pointer;font-size:14px}._mobileMenu_lwhvo_2 nav{background:#fff;gap:18px;padding:24px;display:grid;position:absolute;top:79px;left:0;right:0;box-shadow:0 14px 24px #17373514}._hero_lwhvo_2{padding:48px 0 35px}._heroGrid_lwhvo_2{grid-template-columns:1fr;gap:36px}._hero_lwhvo_2 h1{font-size:clamp(2.65rem,9vw,4.4rem)}._intro_lwhvo_2{font-size:18px;margin-top:23px!important}._heroFigure_lwhvo_2>img{aspect-ratio:1.8}._clients_lwhvo_2>._shell_lwhvo_2{display:block}._clients_lwhvo_2 p{margin-bottom:24px}._clients_lwhvo_2 ._shell_lwhvo_2>div{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}._clients_lwhvo_2 img,._clients_lwhvo_2 img:nth-child(3){width:100%;height:32px}._section_lwhvo_2{padding:64px 0}}._work_lwhvo_6,._formats_lwhvo_6,._assurance_lwhvo_6,._process_lwhvo_6,._contact_lwhvo_6{padding:100px 0}._sectionHeading_lwhvo_6{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px;display:flex}._sectionHeading_lwhvo_6>p{max-width:390px;color:var(--pw-muted);font-size:17px}._sectionHeading_lwhvo_6 ._eyebrow_lwhvo_2{margin-bottom:16px!important}._workGrid_lwhvo_6,._formatGrid_lwhvo_6,._assuranceGrid_lwhvo_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}._workImage_lwhvo_6{background:var(--pw-paper);border-radius:4px;overflow:hidden}._workImage_lwhvo_6 img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .3s}._workCard_lwhvo_6:hover img{transform:scale(1.025)}._cardHeading_lwhvo_6{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}._cardHeading_lwhvo_6>span{font-size:23px}._workCard_lwhvo_6 p{color:var(--pw-muted);max-width:340px;margin-top:10px;font-size:15px}._work_lwhvo_6>._shell_lwhvo_2>._textLink_lwhvo_2{margin-top:36px}._formatCard_lwhvo_6>div{justify-content:center;align-items:center;height:285px;margin-bottom:24px;display:flex}._formatCard_lwhvo_6 p{color:var(--pw-muted);max-width:340px;margin:13px 0 21px;font-size:15px}._formatHelp_lwhvo_6{color:var(--pw-muted);border-top:1px solid #dbe0d8;padding-top:40px;font-size:15px;margin-top:42px!important}._formatHelp_lwhvo_6 a{text-underline-offset:4px;color:var(--pw-green);font-weight:600;text-decoration:underline}._sampleGrid_lwhvo_6{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._samplePhoto_lwhvo_6 img{aspect-ratio:1.03;object-fit:cover;border-radius:4px;width:100%}._sampleCopy_lwhvo_6>p:not(._eyebrow_lwhvo_2):not(._small_lwhvo_6){color:#3d514a;margin-top:26px;font-size:17px}._sampleCopy_lwhvo_6 ul{gap:10px;margin:26px 0 30px;padding:0;font-size:15px;list-style:none;display:grid}._sampleCopy_lwhvo_6 li:before{content:"✓";color:var(--pw-green);margin-right:12px}._small_lwhvo_6{color:#42564f;max-width:380px;font-size:13px;line-height:1.6;margin-top:17px!important}._assuranceGrid_lwhvo_6 article{border-top:1px solid #b7c5bc;padding-top:24px}._assuranceGrid_lwhvo_6 article>span{color:var(--pw-muted);font-size:13px}._assuranceGrid_lwhvo_6 h3{margin-top:28px;margin-bottom:14px}._assuranceGrid_lwhvo_6 p{color:var(--pw-muted);max-width:350px;font-size:16px}._assuranceGrid_lwhvo_6 a{margin-top:24px;font-size:14px;font-weight:600;display:inline-block}._process_lwhvo_6{border-top:1px solid #e2e6e1}._processGrid_lwhvo_6{grid-template-columns:1fr 1fr;gap:100px;display:grid}._processGrid_lwhvo_6>div>p:not(._eyebrow_lwhvo_2){color:var(--pw-muted);max-width:440px;margin:26px 0;font-size:17px}._processGrid_lwhvo_6 ol{margin:0;padding:0;list-style:none}._processGrid_lwhvo_6 li{border-bottom:1px solid #e0e5df;gap:25px;padding:25px 0;display:flex}._processGrid_lwhvo_6 li:first-child{padding-top:0}._processGrid_lwhvo_6 li>span{color:#79887f;padding-top:3px;font-size:14px}._processGrid_lwhvo_6 li h3{font-size:21px}._processGrid_lwhvo_6 li p{color:var(--pw-muted);margin-top:8px;font-size:15px}._contactGrid_lwhvo_6{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}._contactGrid_lwhvo_6>div>p:not(._eyebrow_lwhvo_2):not(._contactNote_lwhvo_6){max-width:400px;color:var(--pw-muted);margin:27px 0 30px;font-size:17px}._person_lwhvo_6{align-items:center;gap:18px;margin-top:36px;display:flex}._person_lwhvo_6 img{object-fit:cover;border-radius:4px;width:68px;height:68px}._person_lwhvo_6 strong,._person_lwhvo_6 span{display:block}._person_lwhvo_6 span{color:var(--pw-muted);margin-top:3px;font-size:13px}._contactLinks_lwhvo_6{gap:5px;margin-top:22px;font-size:16px;font-weight:550;display:grid}._contactNote_lwhvo_6{color:var(--pw-muted);border-top:1px solid #d5ddd3;max-width:355px;padding-top:22px;font-size:14px;margin-top:35px!important}._inquiry_lwhvo_6{background:#fff;border:1px solid #e4e7e0;border-radius:6px;padding:34px}._inquiry_lwhvo_6 label{color:var(--pw-green);font-size:14px;font-weight:550;line-height:1.5;display:block}._inquiry_lwhvo_6 label>span{color:var(--pw-muted);font-weight:400}._inquiry_lwhvo_6 input:not([type=radio]),._inquiry_lwhvo_6 textarea,._inquiry_lwhvo_6 select{width:100%;min-width:0;color:var(--pw-text);box-shadow:none;background:#fff;border:1px solid #bac5bd;border-radius:4px;margin:8px 0 0;padding:12px 13px;font:400 15px/1.5 Inter,Helvetica Neue,Arial,sans-serif;display:block}._inquiry_lwhvo_6 textarea{resize:vertical}._inquiry_lwhvo_6 input::placeholder,._inquiry_lwhvo_6 textarea::placeholder{color:#738079;font-size:14px}._inquiry_lwhvo_6 select{min-height:49px}._requestChoice_lwhvo_6{border:0;min-width:0;margin:0 0 25px;padding:0}._requestChoice_lwhvo_6 legend{letter-spacing:-.015em;margin-bottom:15px;padding:0;font-size:18px;font-weight:600}._requestChoice_lwhvo_6>div{flex-wrap:wrap;gap:24px;display:flex}._requestChoice_lwhvo_6 label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}._requestChoice_lwhvo_6 input{accent-color:var(--pw-green);width:17px;height:17px;margin:0}._fields_lwhvo_6{grid-template-columns:1fr 1fr;gap:20px 18px;margin-bottom:20px;display:grid}._inquiry_lwhvo_6>label{margin-bottom:20px}._inquiry_lwhvo_6>._button_lwhvo_2{width:100%;margin-top:4px}._inquiry_lwhvo_6>._button_lwhvo_2:disabled{opacity:.65;cursor:default}._honeypot_lwhvo_6{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}._feedback_lwhvo_6:not(:empty){color:var(--pw-green);margin-top:20px;font-size:14px}._feedback_lwhvo_6 a,._formPrivacy_lwhvo_6 a{text-underline-offset:3px;text-decoration:underline}._formPrivacy_lwhvo_6{color:var(--pw-muted);font-size:11px;line-height:1.65;margin-top:16px!important}._footer_lwhvo_6{background:var(--pw-green);color:#fff;padding:60px 0 25px}._footerTop_lwhvo_6{grid-template-columns:1.4fr 1fr 1fr;gap:45px;display:grid}._footerTop_lwhvo_6 p{color:#c2cec5;margin-top:17px;font-size:14px}._footerTop_lwhvo_6 nav{grid-template-columns:1fr 1fr;gap:10px 25px;font-size:14px;display:grid}._footerTop_lwhvo_6>div:last-child{font-size:15px;line-height:2}._footerBottom_lwhvo_6{color:#c2cec5;border-top:1px solid #48615a;justify-content:space-between;gap:20px;margin-top:55px;padding-top:23px;font-size:12px;display:flex}._footerBottom_lwhvo_6>div{gap:24px;display:flex}._footer_lwhvo_6 a:hover{color:#ff975f}@media (width<=1100px){._sampleGrid_lwhvo_6{gap:40px}._processGrid_lwhvo_6,._contactGrid_lwhvo_6{gap:50px}._inquiry_lwhvo_6{padding:25px}._fields_lwhvo_6{grid-template-columns:1fr}._workGrid_lwhvo_6,._formatGrid_lwhvo_6,._assuranceGrid_lwhvo_6{gap:24px}._cardHeading_lwhvo_6 h3{font-size:20px}}@media (width<=800px){._work_lwhvo_6,._formats_lwhvo_6,._assurance_lwhvo_6,._process_lwhvo_6,._contact_lwhvo_6{padding:65px 0}._sectionHeading_lwhvo_6{margin-bottom:30px;display:block}._sectionHeading_lwhvo_6>p{max-width:500px;margin-top:22px}._sectionHeading_lwhvo_6>._textLink_lwhvo_2{margin-top:24px}._workGrid_lwhvo_6{grid-template-columns:1fr;gap:36px}._workImage_lwhvo_6 img{aspect-ratio:1.25}._workCard_lwhvo_6 p{max-width:480px}._formatGrid_lwhvo_6{grid-template-columns:1fr;gap:35px}._formatCard_lwhvo_6>div{height:240px}._formatCard_lwhvo_6 p{max-width:480px}._formatHelp_lwhvo_6{padding-top:25px;margin-top:30px!important}._sample_lwhvo_6{padding:55px 0}._sampleGrid_lwhvo_6,._processGrid_lwhvo_6,._contactGrid_lwhvo_6{grid-template-columns:1fr;gap:38px}._samplePhoto_lwhvo_6 img{aspect-ratio:1.3}._sampleCopy_lwhvo_6{order:-1}._assuranceGrid_lwhvo_6{grid-template-columns:1fr;gap:32px}._assuranceGrid_lwhvo_6 h3{margin-top:16px}._assuranceGrid_lwhvo_6 p{max-width:500px}._contactNote_lwhvo_6{max-width:450px}._fields_lwhvo_6{grid-template-columns:1fr 1fr}._inquiry_lwhvo_6{padding:25px}._footerTop_lwhvo_6{grid-template-columns:1fr 1fr;gap:32px}._footerTop_lwhvo_6>div:first-child{grid-column:1/-1}._footerBottom_lwhvo_6{margin-top:38px;display:block}._footerBottom_lwhvo_6>div{margin-top:14px}}@media (width<=480px){._fields_lwhvo_6{grid-template-columns:1fr}._inquiry_lwhvo_6{padding:24px 20px}._footerTop_lwhvo_6{grid-template-columns:1fr}._requestChoice_lwhvo_6>div{gap:15px}._sampleCopy_lwhvo_6 h2{font-size:2.25rem}._clients_lwhvo_2 ._shell_lwhvo_2>div{gap:14px}}@media (prefers-reduced-motion:reduce){._site_lwhvo_1 *{scroll-behavior:auto!important;transition:none!important}}._logo_lwhvo_2 span{background:var(--pw-orange);width:6px;height:6px;margin-left:3px;font-size:0;display:inline-block}._requestChoice_lwhvo_6{scroll-margin-top:30px}._heroFigure_lwhvo_2>img{object-fit:contain;background:#f4ead7}html:has(._site_lwhvo_1){scroll-behavior:auto}._logo_lwhvo_2{white-space:nowrap;flex-shrink:0}@media (width<=480px){._header_lwhvo_2 ._logo_lwhvo_2{font-size:22px}._header_lwhvo_2 ._button_lwhvo_2{padding:10px 11px;font-size:12px}._header_lwhvo_2>._shell_lwhvo_2{gap:10px}}body:has(._site_lwhvo_1) .cookie-banner{color:#173735;background:#fff;border:1px solid #d1d9d0;border-radius:6px;grid-template-columns:1fr auto;gap:30px;max-width:1080px;margin:auto;padding:22px 26px;font-family:Inter,Arial,sans-serif;bottom:20px;left:20px;right:20px;box-shadow:0 8px 35px #17373516}body:has(._site_lwhvo_1) .cookie-banner h2{color:#173735;letter-spacing:-.025em;margin:0 0 8px;font:600 20px/1.3 Inter,Arial,sans-serif}body:has(._site_lwhvo_1) .cookie-banner p{color:#586461;max-width:620px;margin:0;font:400 13px/1.6 Inter,Arial,sans-serif}body:has(._site_lwhvo_1) .cookie-banner-copy>span{display:none}body:has(._site_lwhvo_1) .cookie-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body:has(._site_lwhvo_1) .cookie-actions button{color:#173735;min-height:42px;box-shadow:none;background:#fff;border:1px solid #aabbb1;border-radius:4px;padding:11px 14px;font:550 12px/1.4 Inter,Arial,sans-serif}body:has(._site_lwhvo_1) .cookie-manage{color:#173735;box-shadow:none;background:#fff;border:1px solid #b8c5ba;border-radius:4px;font:400 11px/1.4 Inter,Arial,sans-serif}body:has(._site_lwhvo_1) .cookie-dialog{color:#173735;background:#fff;border-radius:6px;font-family:Inter,Arial,sans-serif}body:has(._site_lwhvo_1) .cookie-dialog h2{color:#173735;font:600 28px/1.2 Inter,Arial,sans-serif}:is(body:has(._site_lwhvo_1) .cookie-dialog p,body:has(._site_lwhvo_1) .cookie-category span){color:#586461}body:has(._site_lwhvo_1) .cookie-dialog button{color:#173735;background:#fff;border:1px solid #aabbb1;border-radius:4px;font-family:Inter,Arial,sans-serif}@media (width<=800px){body:has(._site_lwhvo_1) .cookie-banner{padding:18px;display:block;bottom:12px;left:12px;right:12px}body:has(._site_lwhvo_1) .cookie-actions{margin-top:14px}body:has(._site_lwhvo_1) .cookie-actions button{flex:1;padding:10px 7px}._header_lwhvo_2 ._button_lwhvo_2{white-space:nowrap}._header_lwhvo_2>._shell_lwhvo_2{gap:12px}._header_lwhvo_2 ._logo_lwhvo_2{font-size:25px}}._site_lwhvo_1 ._logo_lwhvo_2{align-items:center;width:210px;line-height:1;display:inline-flex}._site_lwhvo_1 ._logo_lwhvo_2 img{width:100%;max-width:none;height:auto}._heroGrid_lwhvo_2{grid-template-columns:1fr 1fr;gap:48px}._heroFigure_lwhvo_2>img{aspect-ratio:1.18;object-fit:cover;object-position:center;background:#e9a37a;border-radius:0}._heroFigure_lwhvo_2 figcaption{color:#173735;padding:19px 24px 20px}._heroFigure_lwhvo_2 figcaption strong{font-size:16px;font-weight:600}._heroFigure_lwhvo_2 figcaption>span{color:#3b4e43;font-size:13px}._clients_lwhvo_2{background:#e5ece3;border-bottom:0}._clients_lwhvo_2 img{filter:none;opacity:1}._work_lwhvo_6,._formats_lwhvo_6{padding:78px 0}._formats_lwhvo_6{background:#eef1e8}._formatCard_lwhvo_6>div{background:#e0e7d9;border-radius:6px;padding:15px}._formatCard_lwhvo_6:nth-child(2)>div{background:#f0dcc5}._formatCard_lwhvo_6:nth-child(3)>div{background:#dce6ed}._formatCard_lwhvo_6 h3{border-top:0;padding-top:0}._samplePhoto_lwhvo_6 img{aspect-ratio:1.16;object-fit:cover}._samplePhoto_lwhvo_6 figcaption{color:#42564f;margin-top:12px;font-size:13px;line-height:1.5}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6>p{color:#cedbd4}._assuranceGrid_lwhvo_6{gap:18px}._assuranceGrid_lwhvo_6 article{background:#274c46;border:1px solid #44645b;border-radius:6px;flex-direction:column;padding:28px;display:flex}._assuranceGrid_lwhvo_6 article h3{color:#fff;margin:0 0 15px;font-size:22px}._assuranceGrid_lwhvo_6 article p{color:#d4e0d8;max-width:none;margin-bottom:24px}._assuranceGrid_lwhvo_6 article a{color:#f5b080;margin-top:auto;font-size:14px}._process_lwhvo_6{background:#f2e5d2;border:0;padding:66px 0}._processGrid_lwhvo_6{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px}._processGrid_lwhvo_6 h2{font-size:clamp(2rem,3vw,2.9rem)}._processGrid_lwhvo_6>div>p:not(._eyebrow_lwhvo_2){margin:23px 0;font-size:16px}._processGrid_lwhvo_6 ol{grid-template-columns:1fr 1fr;gap:16px;display:grid}._processGrid_lwhvo_6 li,._processGrid_lwhvo_6 li:first-child{background:#fffcf6;border:1px solid #e3d6c3;border-radius:6px;padding:24px;display:block}._processGrid_lwhvo_6 li h3{font-size:20px;line-height:1.3}._processGrid_lwhvo_6 li p{margin-top:12px;font-size:15px;line-height:1.6}._contact_lwhvo_6{padding:80px 0}._footer_lwhvo_6 ._logo_lwhvo_2{width:210px}@media (width<=1100px){._heroGrid_lwhvo_2{gap:32px}._sampleGrid_lwhvo_6{gap:35px}._processGrid_lwhvo_6{gap:30px}._assuranceGrid_lwhvo_6 article{padding:24px}._site_lwhvo_1 ._logo_lwhvo_2{width:190px}}@media (width<=800px){._site_lwhvo_1 ._logo_lwhvo_2{width:165px}._hero_lwhvo_2{padding:44px 0 35px}._heroGrid_lwhvo_2{grid-template-columns:1fr}._heroFigure_lwhvo_2>img{aspect-ratio:1.35}._heroFigure_lwhvo_2 figcaption{padding:16px 20px}._sampleGrid_lwhvo_6{gap:30px}._sampleCopy_lwhvo_6{order:0}._samplePhoto_lwhvo_6 img{aspect-ratio:1.35}._work_lwhvo_6,._formats_lwhvo_6,._sample_lwhvo_6,._assurance_lwhvo_6,._process_lwhvo_6,._contact_lwhvo_6{padding:54px 0}._processGrid_lwhvo_6{grid-template-columns:1fr;gap:28px}._processGrid_lwhvo_6 ol,._assuranceGrid_lwhvo_6{gap:14px}._assuranceGrid_lwhvo_6 article{padding:25px}._assuranceGrid_lwhvo_6 article p{margin-bottom:20px}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6>p{font-size:16px}._processGrid_lwhvo_6 li,._processGrid_lwhvo_6 li:first-child{padding:22px}}@media (width<=480px){._site_lwhvo_1 ._logo_lwhvo_2{width:145px}._header_lwhvo_2>._shell_lwhvo_2{gap:9px}._header_lwhvo_2 ._button_lwhvo_2{padding:10px 9px;font-size:12px}._processGrid_lwhvo_6 ol{grid-template-columns:1fr}._heroNote_lwhvo_2{font-size:13px}._heroFigure_lwhvo_2 figcaption strong{font-size:15px}}._hero_lwhvo_2 h1{font-size:clamp(2.8rem,4.5vw,4.25rem)}@media (width<=800px){._hero_lwhvo_2 h1{font-size:clamp(2.5rem,8.1vw,4.2rem)}}._heroFigure_lwhvo_2{background:#faf8f4}._heroFigure_lwhvo_2>img{aspect-ratio:4/3;object-fit:contain;background:#faf8f4}._heroFigure_lwhvo_2 figcaption{border-top:1px solid #e8e2d9}._heroFigure_lwhvo_2 figcaption small{color:#68716b;margin-top:3px;font-size:12px;line-height:1.5}@media (width<=800px){._header_lwhvo_2>._shell_lwhvo_2{height:72px}._mobileMenu_lwhvo_2 nav{top:71px}}._formatCard_lwhvo_6:nth-child(n)>div{background:#faf9f6;padding:0}._formatCard_lwhvo_6 img{mix-blend-mode:normal;width:100%}._header_lwhvo_2 ._button_lwhvo_2{gap:0;min-height:42px;padding:10px 18px;font-size:14px}@media (width<=800px){._header_lwhvo_2 ._button_lwhvo_2{min-height:40px;padding:10px 12px;font-size:12px}}._productionSummary_lwhvo_37{background:#fff;border-bottom:1px solid #e3e8e2;padding:30px 0}._productionSummary_lwhvo_37>._shell_lwhvo_2{grid-template-columns:repeat(3,1fr);gap:18px 32px;display:grid}._productionSummary_lwhvo_37 strong{color:#173735;font-size:16px}._productionSummary_lwhvo_37 p{color:#586461;margin-top:5px;font-size:14px}._productionSummary_lwhvo_37 a{color:#173735;grid-column:1/-1;font-size:14px;font-weight:600}._featuredCase_lwhvo_37{background:#f7f5ef;border:1px solid #e6e5df;border-radius:6px;grid-template-columns:.85fr 1.15fr;gap:0;margin-bottom:32px;display:grid;overflow:hidden}._featuredCaseImage_lwhvo_37{background:#eeeae3;justify-content:center;align-items:center;padding:30px;display:flex}._featuredCaseImage_lwhvo_37 img{object-fit:contain;width:100%;height:380px}._featuredCaseCopy_lwhvo_37{align-self:center;padding:40px 44px}._featuredCaseCopy_lwhvo_37 h3{margin-bottom:20px;font-size:clamp(1.8rem,2.6vw,2.65rem);line-height:1.15}._featuredCaseCopy_lwhvo_37>p:not(._eyebrow_lwhvo_2),._caseResult_lwhvo_37 p{color:#586461;font-size:16px}._caseResult_lwhvo_37{border-left:3px solid #f26422;margin:24px 0;padding-left:18px}._caseResult_lwhvo_37 strong{color:#173735;margin-bottom:7px;display:block}._workGrid_lwhvo_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}._workCard_lwhvo_6{background:#f7f5ef;border-radius:6px;grid-template-columns:155px 1fr;align-content:center;column-gap:24px;padding:20px;display:grid}._workCard_lwhvo_6 ._workImage_lwhvo_6{grid-row:1/3}._workCard_lwhvo_6 ._workImage_lwhvo_6 img{aspect-ratio:auto;object-fit:contain;height:165px}._workCard_lwhvo_6 ._cardHeading_lwhvo_6{align-self:end;margin-top:0}._workCard_lwhvo_6 p{margin-top:10px}._controlLayout_lwhvo_37{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}._controlPhoto_lwhvo_37 img{aspect-ratio:1.22;object-fit:cover;border-radius:6px;width:100%}._controlPhoto_lwhvo_37 figcaption{color:#cedbd4;margin-top:12px;font-size:13px}._controlPoints_lwhvo_37{gap:24px;display:grid}._controlPoints_lwhvo_37 h3{color:#fff;margin-bottom:10px;font-size:21px}._controlPoints_lwhvo_37 p{color:#d4e0d8;font-size:16px}@media (width<=1100px){._featuredCaseCopy_lwhvo_37{padding:30px}._workCard_lwhvo_6{grid-template-columns:110px 1fr;gap:16px;padding:16px}._controlLayout_lwhvo_37{gap:30px}}@media (width<=800px){._productionSummary_lwhvo_37>._shell_lwhvo_2{grid-template-columns:1fr}._productionSummary_lwhvo_37>._shell_lwhvo_2>div{border-bottom:1px solid #e3e8e2;padding-bottom:14px}._featuredCase_lwhvo_37,._controlLayout_lwhvo_37{grid-template-columns:1fr}._featuredCaseImage_lwhvo_37{padding:22px}._featuredCaseImage_lwhvo_37 img{height:285px}._featuredCaseCopy_lwhvo_37{padding:26px}._workGrid_lwhvo_6{grid-template-columns:1fr;gap:18px}._workCard_lwhvo_6{grid-template-columns:110px 1fr}._workCard_lwhvo_6 ._workImage_lwhvo_6 img{height:145px}._controlPhoto_lwhvo_37 img{aspect-ratio:1.5}._productionSummary_lwhvo_37{padding:26px 0}}._shell_lwhvo_2{width:min(1240px,100% - 96px)}._header_lwhvo_2{background:var(--pw-paper);border:0}._header_lwhvo_2>._shell_lwhvo_2{height:80px}._heroGrid_lwhvo_2{gap:60px}._intro_lwhvo_2{max-width:470px;font-size:18px}._eyebrow_lwhvo_2{letter-spacing:.025em;font-size:14px;font-weight:500}._site_lwhvo_1 ._button_lwhvo_2{background:var(--pw-orange);color:#173735;border-radius:5px;min-height:50px}._header_lwhvo_2 ._button_lwhvo_2{min-height:40px}._heroFigure_lwhvo_2{background:0 0;border-radius:0;overflow:visible}._heroFigure_lwhvo_2>img{aspect-ratio:1.2;object-fit:cover;background:#f3f0ea;border-radius:8px}._heroFigure_lwhvo_2 figcaption{border:0;padding:16px 0 0}._heroFigure_lwhvo_2 figcaption strong{font-weight:500}._heroNote_lwhvo_2{font-size:14px}._heroNote_lwhvo_2 span{margin:0 10px}._clients_lwhvo_2 img{width:125px;height:34px}._clients_lwhvo_2 p{font-size:14px}._formats_lwhvo_6,._work_lwhvo_6{background:var(--pw-paper);padding:64px 0 80px}._sectionHeading_lwhvo_6{margin-bottom:36px}._sectionHeading_lwhvo_6>p{font-size:17px}._site_lwhvo_1 h2{font-size:clamp(2.1rem,3.1vw,2.9rem);font-weight:500;line-height:1.14}._formatGrid_lwhvo_6{gap:28px}._formatCard_lwhvo_6:nth-child(n)>div{aspect-ratio:1.05;background:#f1f0ea;border-radius:6px;height:auto;margin-bottom:22px;overflow:hidden}._formatCard_lwhvo_6 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}._formatCard_lwhvo_6 h3{font-size:23px;font-weight:500}._formatCard_lwhvo_6 p{min-height:76px;font-size:16px}._formatCard_lwhvo_6 ._textLink_lwhvo_2{font-size:14px}._formatHelp_lwhvo_6{text-align:center;border:0;padding-top:12px;font-size:15px;margin-top:28px!important}._customGrid_lwhvo_47{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}._customIntro_lwhvo_47{max-width:420px;color:var(--pw-muted);font-size:18px;margin-top:24px!important}._reassurance_lwhvo_47{color:#4d6158;max-width:400px;font-size:15px;margin:24px 0 18px!important}._customOptions_lwhvo_47{grid-template-columns:1fr 1fr;gap:30px 32px;display:grid}._customOptions_lwhvo_47 article{border-top:1px solid #b9c6b8;padding-top:18px}._customOptions_lwhvo_47 p{color:var(--pw-muted);font-size:16px}._work_lwhvo_6{padding-top:82px}._featuredCase_lwhvo_37{background:#efeee7;border:0;border-radius:6px;grid-template-columns:.9fr 1.1fr;margin-bottom:24px}._featuredCaseImage_lwhvo_37{background:#e6e5dc;padding:24px}._featuredCaseImage_lwhvo_37 img{mix-blend-mode:multiply;height:320px}._featuredCaseCopy_lwhvo_37{padding:36px 44px}._featuredCaseCopy_lwhvo_37 h3{font-size:32px;font-weight:500}._featuredCaseCopy_lwhvo_37 ._eyebrow_lwhvo_2{margin-bottom:16px!important}._caseResult_lwhvo_37{border-left:2px solid #b8c4ac;margin:22px 0}._caseResult_lwhvo_37 strong{font-size:16px;font-weight:600}._caseResult_lwhvo_37 p{font-size:15px}._workGrid_lwhvo_6{gap:24px}._workCard_lwhvo_6{background:0 0;border-top:1px solid #d7dcd2;border-radius:0;grid-template-columns:130px 1fr;padding:18px 0}._workImage_lwhvo_6{background:#efeee7}._workCard_lwhvo_6 ._workImage_lwhvo_6 img{height:150px}._workCard_lwhvo_6 p{font-size:16px}._cardHeading_lwhvo_6 h3{font-size:21px;font-weight:500}._sampleGrid_lwhvo_6{gap:64px}._samplePhoto_lwhvo_6 img{aspect-ratio:1.15;border-radius:6px}._sampleCopy_lwhvo_6 ul{font-size:16px}._small_lwhvo_6{font-size:14px}._samplePhoto_lwhvo_6 figcaption{font-size:12px}._assurance_lwhvo_6{background:var(--pw-paper);padding:80px 0}._assurance_lwhvo_6 h2{color:var(--pw-green)}._assurance_lwhvo_6 ._eyebrow_lwhvo_2,._assurance_lwhvo_6 ._sectionHeading_lwhvo_6>p{color:var(--pw-muted)}._controlPhoto_lwhvo_37 figcaption{color:var(--pw-muted);font-size:12px}._controlPoints_lwhvo_37 article{border-bottom:1px solid #d5dbd0;padding-bottom:16px}._controlPoints_lwhvo_37 h3{color:var(--pw-green);margin-bottom:7px;font-size:21px;font-weight:500}._controlPoints_lwhvo_37 p{color:var(--pw-muted);max-width:630px}._controlPoints_lwhvo_37>a{color:var(--pw-green)}._faqGrid_lwhvo_51{border-top:1px solid #d5dbd0;grid-template-columns:.65fr 1.35fr;gap:48px;padding-top:64px;display:grid}._faqGrid_lwhvo_51>div>p:not(._eyebrow_lwhvo_2){color:var(--pw-muted);margin:22px 0!important}._faq_lwhvo_51 details{border-bottom:1px solid #d5dbd0;padding:20px 0}._faq_lwhvo_51 details:first-child{padding-top:0}._faq_lwhvo_51 summary{cursor:pointer;color:var(--pw-green);justify-content:space-between;gap:20px;font-size:18px;font-weight:500;list-style:none;display:flex}._faq_lwhvo_51 summary::-webkit-details-marker{display:none}._faq_lwhvo_51 summary:after{content:"+";font-size:23px;font-weight:400;line-height:1}._faq_lwhvo_51 details[open] summary:after{content:"−"}._faq_lwhvo_51 details p{color:var(--pw-muted);max-width:630px;margin-top:16px;font-size:16px;line-height:1.7}._contact_lwhvo_6{background:#e9ece3;padding:70px 0}._contactGrid_lwhvo_6{gap:80px}._inquiry_lwhvo_6{background:#fdfdf9;border:0;padding:32px}._formPrivacy_lwhvo_6{font-size:13px}._person_lwhvo_6 span{font-size:14px}._contactNote_lwhvo_6{font-size:15px}._footerTop_lwhvo_6 p{font-size:15px}@media (width<=1100px){._shell_lwhvo_2{width:calc(100% - 64px)}._heroGrid_lwhvo_2,._customGrid_lwhvo_47{gap:36px}._navigation_lwhvo_2{gap:18px}._customOptions_lwhvo_47{gap:24px}._contactGrid_lwhvo_6{gap:42px}._featuredCaseCopy_lwhvo_37{padding:28px}}@media (width<=800px){._shell_lwhvo_2{width:calc(100% - 40px)}._header_lwhvo_2>._shell_lwhvo_2{height:72px}._hero_lwhvo_2{padding:36px 0 24px}._heroGrid_lwhvo_2{gap:30px}._hero_lwhvo_2 h1{font-size:clamp(2.5rem,8vw,3.8rem)}._intro_lwhvo_2{font-size:18px}._heroFigure_lwhvo_2>img{aspect-ratio:1.35}._clients_lwhvo_2{padding:16px 0}._clients_lwhvo_2>._shell_lwhvo_2{padding-bottom:24px}._clients_lwhvo_2 p{margin-bottom:20px}._clients_lwhvo_2 img{height:28px}._formats_lwhvo_6,._work_lwhvo_6,._assurance_lwhvo_6{padding:48px 0}._formatGrid_lwhvo_6{gap:34px}._formatCard_lwhvo_6:nth-child(n)>div{aspect-ratio:1.15;height:auto;max-height:370px}._formatCard_lwhvo_6 p{max-width:none;min-height:0}._formatHelp_lwhvo_6{text-align:left}._custom_lwhvo_47,._sample_lwhvo_6,._contact_lwhvo_6{padding:48px 0}._customGrid_lwhvo_47,._controlLayout_lwhvo_37,._faqGrid_lwhvo_51{grid-template-columns:1fr;gap:30px}._customOptions_lwhvo_47{margin-top:8px}._customOptions_lwhvo_47 h3{font-size:19px}._customOptions_lwhvo_47 p{font-size:16px}._sampleGrid_lwhvo_6{gap:28px}._sampleCopy_lwhvo_6{order:-1}._featuredCaseImage_lwhvo_37 img{height:270px}._featuredCaseCopy_lwhvo_37 h3{font-size:28px}._controlPhoto_lwhvo_37 img{aspect-ratio:1.7;max-height:270px}._faq_lwhvo_51{padding-bottom:48px}._faqGrid_lwhvo_51{gap:26px;padding-top:40px}._faq_lwhvo_51 summary{font-size:17px}._contactGrid_lwhvo_6{gap:30px}._inquiry_lwhvo_6{padding:25px}._workCard_lwhvo_6{grid-template-columns:100px 1fr}._workCard_lwhvo_6 ._workImage_lwhvo_6 img{height:135px}}@media (width<=400px){._header_lwhvo_2 ._logo_lwhvo_2{width:130px}._header_lwhvo_2 ._button_lwhvo_2{padding:10px;font-size:12px}._customOptions_lwhvo_47{grid-template-columns:1fr}._hero_lwhvo_2 ._actions_lwhvo_2{gap:20px}._hero_lwhvo_2 h1{font-size:2.5rem}}._hero_lwhvo_2{background:var(--pw-paper);padding:22px 0 0}._heroGrid_lwhvo_2{background:#e1e6d9;border-radius:10px;grid-template-columns:1fr 1.05fr;gap:30px;width:min(1360px,100% - 48px);padding:48px 48px 36px;overflow:hidden}._hero_lwhvo_2 ._eyebrow_lwhvo_2{margin-bottom:24px!important}._hero_lwhvo_2 h1{letter-spacing:-.055em;font-size:clamp(3rem,4.65vw,4.5rem);font-weight:550}._hero_lwhvo_2 h1 span{font-weight:400}._hero_lwhvo_2 ._actions_lwhvo_2{gap:23px;margin-top:30px}._heroNote_lwhvo_2{margin-top:25px!important}._heroFigure_lwhvo_2{align-self:center}._heroFigure_lwhvo_2>img{mix-blend-mode:multiply;aspect-ratio:1.25;object-fit:contain;background:0 0;border:0;border-radius:0}._heroFigure_lwhvo_2 figcaption{grid-template-columns:1fr;gap:3px;padding:10px 16px 0;display:grid}._heroFigure_lwhvo_2 figcaption strong{font-size:15px}._heroFigure_lwhvo_2 figcaption>span{font-size:13px}._heroFigure_lwhvo_2 figcaption small{font-size:12px}._clients_lwhvo_2{padding:34px 0 10px}._clients_lwhvo_2>._shell_lwhvo_2{padding-bottom:30px}._clients_lwhvo_2 img{max-height:33px}._formats_lwhvo_6 ._sectionHeading_lwhvo_6{text-align:center;margin:0 auto 40px;display:block}._formats_lwhvo_6 ._sectionHeading_lwhvo_6 h2 br{display:none}._formats_lwhvo_6 ._sectionHeading_lwhvo_6>p{max-width:650px;margin:20px auto 0;font-size:17px}._formatCard_lwhvo_6:nth-child(n)>div{aspect-ratio:1;background:#f0eee7;border-radius:8px;max-height:none}._formatCard_lwhvo_6 h3{font-size:24px}._formatCard_lwhvo_6 p{min-height:78px}._formatCard_lwhvo_6 img{object-fit:contain}._formatHelp_lwhvo_6{margin-top:20px!important}._custom_lwhvo_47{background:var(--pw-paper);padding:10px 0 78px}._customGrid_lwhvo_47{grid-template-columns:1fr 1fr;align-items:center;gap:34px 70px}._detailPhoto_lwhvo_62{background:#e1e6d9;border-radius:8px;height:360px;position:relative;overflow:hidden}._detailPhoto_lwhvo_62 img{object-fit:cover;object-position:center 18%;transform-origin:50% 16%;mix-blend-mode:multiply;width:100%;height:100%;transform:scale(1.6)}._detailPhoto_lwhvo_62 figcaption{color:#344e44;background:#e1e6d9ed;padding:16px 20px;font-size:14px;position:absolute;bottom:0;left:0;right:0}._customGrid_lwhvo_47>._customOptions_lwhvo_47{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:12px}._customOptions_lwhvo_47 article{padding-top:20px}._customIntro_lwhvo_47{font-size:17px}._reassurance_lwhvo_47{font-size:16px}._casePair_lwhvo_62{grid-template-columns:1fr 1fr;gap:36px;display:grid}._customerCase_lwhvo_62{min-width:0}._caseImage_lwhvo_62{background:#e0e4d9;border-radius:7px;justify-content:center;align-items:center;height:310px;display:flex;overflow:hidden}._caseImage_lwhvo_62 img{object-fit:contain;mix-blend-mode:multiply;width:85%;height:90%}._customerCase_lwhvo_62:nth-child(2) ._caseImage_lwhvo_62{background:#e8e4db}._caseCopy_lwhvo_62 ._eyebrow_lwhvo_2{margin-bottom:14px!important}._caseCopy_lwhvo_62 h3{font-size:30px;font-weight:500;line-height:1.15}._caseCopy_lwhvo_62>p:not(._eyebrow_lwhvo_2){color:var(--pw-muted);max-width:520px;margin:18px 0 22px;font-size:16px}._sample_lwhvo_6{background:var(--pw-paper);padding:76px 0}._samplePhoto_lwhvo_6 img{border-radius:5px}._sampleCopy_lwhvo_6 h2{font-size:clamp(2rem,3vw,2.8rem)}._sampleCopy_lwhvo_6 ul{gap:9px}._assurance_lwhvo_6{padding-top:16px}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6{margin-bottom:32px}._controlLayout_lwhvo_37{grid-template-columns:.65fr 1.35fr}._controlPhoto_lwhvo_37 img{aspect-ratio:1.25}._faq_lwhvo_51{padding-bottom:64px}._contact_lwhvo_6{background:#e5e9df}._site_lwhvo_1 ._button_lwhvo_2{background:#e49b75}@media (width<=1100px){._heroGrid_lwhvo_2{gap:24px;padding:36px}._hero_lwhvo_2 h1{font-size:3.35rem}._hero_lwhvo_2 ._intro_lwhvo_2{font-size:18px}._customGrid_lwhvo_47{gap:30px}._sampleGrid_lwhvo_6{gap:30px;padding:28px}._customGrid_lwhvo_47>._customOptions_lwhvo_47{gap:22px}._caseImage_lwhvo_62{height:280px}}@media (width<=800px){._hero_lwhvo_2{padding-top:10px}._heroGrid_lwhvo_2{border-radius:7px;grid-template-columns:1fr;gap:18px;width:calc(100% - 24px);padding:30px 22px 22px}._heroCopy_lwhvo_60{padding:0}._hero_lwhvo_2 h1{font-size:clamp(2.5rem,8vw,3.6rem)}._hero_lwhvo_2 ._intro_lwhvo_2{font-size:18px}._heroFigure_lwhvo_2>img{aspect-ratio:1.55}._heroFigure_lwhvo_2 figcaption{padding:4px 0 0}._clients_lwhvo_2{padding-top:28px}._formats_lwhvo_6{padding:36px 0 46px}._formats_lwhvo_6 ._sectionHeading_lwhvo_6{text-align:left;margin-bottom:26px}._formats_lwhvo_6 ._sectionHeading_lwhvo_6>p{margin:18px 0 0}._formatCard_lwhvo_6:nth-child(n)>div{max-height:350px}._formatCard_lwhvo_6 p{min-height:0}._custom_lwhvo_47{padding:0 0 48px}._customGrid_lwhvo_47{grid-template-columns:1fr;gap:30px}._detailPhoto_lwhvo_62{height:260px}._customGrid_lwhvo_47>._customOptions_lwhvo_47{grid-template-columns:1fr 1fr;gap:26px}._customGrid_lwhvo_47>div:not(._customOptions_lwhvo_47){grid-row:1}._work_lwhvo_6{padding:46px 0}._casePair_lwhvo_62{grid-template-columns:1fr;gap:36px}._caseImage_lwhvo_62{height:280px}._caseCopy_lwhvo_62 h3{font-size:27px}._sample_lwhvo_6{padding:44px 0}._sampleGrid_lwhvo_6{gap:26px;padding:25px}._samplePhoto_lwhvo_6 img{aspect-ratio:1.2}._controlLayout_lwhvo_37{grid-template-columns:1fr}._controlPhoto_lwhvo_37 img{aspect-ratio:1.8}._assurance_lwhvo_6{padding-top:0}._faq_lwhvo_51{padding-bottom:44px}}@media (width<=400px){._customGrid_lwhvo_47>._customOptions_lwhvo_47{grid-template-columns:1fr}._sampleGrid_lwhvo_6{padding:22px}._hero_lwhvo_2 ._actions_lwhvo_2{gap:18px}._heroNote_lwhvo_2 span{margin:0 6px}}._detailPhoto_lwhvo_62 img{object-fit:cover;object-position:center;transform:none!important}._controlCrop_lwhvo_69{aspect-ratio:1.15;border-radius:4px;overflow:hidden}._controlPhoto_lwhvo_37 ._controlCrop_lwhvo_69 img{aspect-ratio:auto;object-fit:cover;object-position:85% 75%;transform-origin:85% 75%;width:100%;height:100%;max-height:none;transform:scale(1.16)}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6>p{text-align:right;align-self:flex-end;margin-left:auto}@media (width<=800px){._controlCrop_lwhvo_69{aspect-ratio:1.3}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6>p{text-align:left;margin-left:0}}._site_lwhvo_1{--pw-green:#173735;--pw-paper:#f7f5ef;--pw-orange:#f26422;--pw-sage:#dde4df;background:#fff}._header_lwhvo_2{background:#fff}._hero_lwhvo_2{background:var(--pw-paper);border-bottom:1px solid #e2e3dc;padding:52px 0 44px}._heroGrid_lwhvo_2{background:0 0;border-radius:0;gap:48px;width:min(1240px,100% - 96px);padding:0;overflow:visible}._heroCopy_lwhvo_60{padding:0}._heroFigure_lwhvo_2>img{mix-blend-mode:normal;border-radius:4px}._heroFigure_lwhvo_2 figcaption{padding:16px 0 0}._clients_lwhvo_2{background:#fff;padding:30px 0 0}._clients_lwhvo_2>._shell_lwhvo_2{border-bottom:1px solid #dbe2dc;padding-bottom:30px}._formats_lwhvo_6{background:#fff;padding:58px 0 64px}._formatCard_lwhvo_6:nth-child(n)>div{background:var(--pw-paper);border-radius:4px}._formatHelp_lwhvo_6{background:var(--pw-paper);border:1px solid #e4e5de;border-radius:4px;padding:18px 24px;margin-top:30px!important}._custom_lwhvo_47{background:var(--pw-sage);border-top:1px solid #ced9d1;border-bottom:1px solid #ced9d1;padding:64px 0}._detailPhoto_lwhvo_62{background:#f7f5ef;border-radius:4px}._detailPhoto_lwhvo_62 img{mix-blend-mode:normal}._detailPhoto_lwhvo_62 figcaption{color:var(--pw-green);background:#f7f5eff0}._customOptions_lwhvo_47 article{background:#fff;border:1px solid #cbd6ce;border-radius:4px;padding:25px 23px}._customOptions_lwhvo_47 h3{margin-bottom:12px;font-size:19px;font-weight:600}._work_lwhvo_6{background:#fff;padding:68px 0}._caseImage_lwhvo_62,._customerCase_lwhvo_62:nth-child(2) ._caseImage_lwhvo_62{background:var(--pw-paper);border-radius:4px}._caseImage_lwhvo_62 img{mix-blend-mode:normal}._sample_lwhvo_6{background:var(--pw-paper);border-top:1px solid #e2e3dc;border-bottom:1px solid #e2e3dc;padding:64px 0}._sampleGrid_lwhvo_6{background:0 0;border-radius:0;gap:60px;padding:0}._assurance_lwhvo_6{background:var(--pw-sage);border-bottom:1px solid #cbd6ce;padding:64px 0}._controlLayout_lwhvo_37{align-items:start}._controlPoints_lwhvo_37 article{background:#fff;border:1px solid #cbd6ce;border-radius:4px;padding:22px 26px}._controlPoints_lwhvo_37 h3{font-size:20px;font-weight:600}._controlPoints_lwhvo_37 p{line-height:1.65}._controlPhoto_lwhvo_37 img{border-radius:4px}._controlPhoto_lwhvo_37 figcaption{font-size:13px}._faq_lwhvo_51{background:#fff;padding:64px 0}._faqGrid_lwhvo_51{border:0;padding-top:0}._faq_lwhvo_51 details{border-color:#d6dfd8}._faq_lwhvo_51 summary{font-weight:550}._contact_lwhvo_6{background:var(--pw-paper);border-top:1px solid #e2e3dc;padding:64px 0}._inquiry_lwhvo_6{background:#fff;border:1px solid #d6dfd8;border-radius:4px}._site_lwhvo_1 ._button_lwhvo_2{background:var(--pw-orange);color:var(--pw-green);border-radius:4px}._footer_lwhvo_6{background:var(--pw-green)}@media (width<=1100px){._heroGrid_lwhvo_2{gap:32px;width:calc(100% - 64px)}._customOptions_lwhvo_47 article{padding:22px 18px}._sampleGrid_lwhvo_6{gap:36px}}@media (width<=800px){._hero_lwhvo_2{padding:36px 0 30px}._heroGrid_lwhvo_2{border-radius:0;gap:28px;width:calc(100% - 40px);padding:0}._heroFigure_lwhvo_2 figcaption{padding:12px 0 0}._formats_lwhvo_6,._work_lwhvo_6,._custom_lwhvo_47,._sample_lwhvo_6,._assurance_lwhvo_6,._faq_lwhvo_51,._contact_lwhvo_6{padding:46px 0}._clients_lwhvo_2{padding-top:25px}._customGrid_lwhvo_47>._customOptions_lwhvo_47{gap:14px}._customOptions_lwhvo_47 article{padding:22px}._formatHelp_lwhvo_6{padding:18px}._sampleGrid_lwhvo_6{gap:30px;padding:0}._controlPoints_lwhvo_37 article{padding:22px}._faqGrid_lwhvo_51{padding-top:0}._controlPhoto_lwhvo_37 img{max-height:280px}}._responseNote_lwhvo_98{color:var(--pw-green);font-size:14px;font-weight:400;margin-top:14px!important}._responseNote_lwhvo_98 small{color:var(--pw-muted);margin-top:2px;font-size:14px;font-weight:400;display:block}._formResponse_lwhvo_100{color:var(--pw-green);font-size:14px;font-weight:600;margin-top:16px!important}._formResponse_lwhvo_100 span{color:var(--pw-muted);margin-top:4px;font-weight:400;line-height:1.5;display:block}._work_lwhvo_6{padding:48px 0}._work_lwhvo_6 ._sectionHeading_lwhvo_6{margin-bottom:26px}._work_lwhvo_6 h2{font-size:clamp(1.9rem,3vw,2.6rem)}._casePair_lwhvo_62{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}._customerCase_lwhvo_62{background:0 0;border:0;border-radius:0;overflow:hidden}._caseImage_lwhvo_62,._customerCase_lwhvo_62:nth-child(2) ._caseImage_lwhvo_62{background:#f7f5ef;border-radius:0;height:310px}._caseImage_lwhvo_62 img{mix-blend-mode:multiply;width:88%;height:88%}._caseCopy_lwhvo_62{padding:22px 26px 24px}._caseCopy_lwhvo_62 h3{font-size:23px;font-weight:600}._caseCopy_lwhvo_62>p:not(._eyebrow_lwhvo_2){margin:10px 0 0;font-size:16px;line-height:1.55}._caseCopy_lwhvo_62>p._caseSpecs_lwhvo_108{color:var(--pw-green);margin-top:7px;font-size:14px;font-weight:600}@media (width<=800px){._work_lwhvo_6{padding:38px 0}._casePair_lwhvo_62{grid-template-columns:1fr;gap:22px}._customerCase_lwhvo_62{display:block}._caseImage_lwhvo_62,._customerCase_lwhvo_62:nth-child(2) ._caseImage_lwhvo_62{height:280px}._caseCopy_lwhvo_62{padding:20px 22px}._caseCopy_lwhvo_62 h3{font-size:22px}._caseCopy_lwhvo_62>p:not(._eyebrow_lwhvo_2){margin-top:8px}._work_lwhvo_6 ._sectionHeading_lwhvo_6{gap:16px}}._caseCopy_lwhvo_62>p._caseVolume_lwhvo_111{color:var(--pw-green);margin-top:9px;font-size:15px;line-height:1.2}._caseVolume_lwhvo_111 strong{letter-spacing:-.025em;font-size:26px;font-weight:600}._assurance_lwhvo_6{padding:44px 0}._assurance_lwhvo_6>._shell_lwhvo_2{max-width:1040px}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6{gap:32px;margin-bottom:24px}._assurance_lwhvo_6 h2{font-size:clamp(1.8rem,2.8vw,2.3rem)}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6>p{max-width:310px;font-size:16px}._controlLayout_lwhvo_37{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px}._controlCrop_lwhvo_69{aspect-ratio:.9}._controlPoints_lwhvo_37{gap:10px}._controlPoints_lwhvo_37 article{padding:14px 18px}._controlPoints_lwhvo_37 h3{font-size:18px}._controlPoints_lwhvo_37 p{margin-top:5px;font-size:16px;line-height:1.5}._controlPoints_lwhvo_37>a{padding-top:4px}@media (width<=800px){._assurance_lwhvo_6{padding:36px 0}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6{margin-bottom:22px}._assurance_lwhvo_6 ._sectionHeading_lwhvo_6>p{max-width:100%;margin-top:14px}._controlLayout_lwhvo_37{grid-template-columns:1fr;gap:20px}._controlPhoto_lwhvo_37{width:100%;max-width:360px}._controlCrop_lwhvo_69{aspect-ratio:1.9}._controlPoints_lwhvo_37 article{padding:15px 18px}._caseVolume_lwhvo_111 strong{font-size:24px}}._header_lwhvo_2{border-bottom:1px solid #e4e8e3}._header_lwhvo_2>._shell_lwhvo_2{gap:38px}._navigation_lwhvo_2{gap:34px;margin:0 auto;font-size:16px;font-weight:450}._site_lwhvo_1 ._button_lwhvo_2{color:#fff;letter-spacing:.005em;background:#b94712;font-weight:550}._site_lwhvo_1 ._button_lwhvo_2:hover{background:#a13c0e}._header_lwhvo_2 ._button_lwhvo_2{min-height:44px;padding:12px 20px;font-size:14px}._advice_lwhvo_132{background:var(--pw-sage);border-block:1px solid #cbd6ce;padding:58px 0}._adviceGrid_lwhvo_133{grid-template-columns:1fr 1.12fr;align-items:start;gap:70px;max-width:1120px;display:grid}._adviceIntro_lwhvo_134 h2{max-width:440px;font-size:clamp(2rem,3.15vw,2.75rem);line-height:1.13}._adviceIntro_lwhvo_134>p:not(._eyebrow_lwhvo_2){color:var(--pw-muted);max-width:430px;margin-top:22px;font-size:17px;line-height:1.65}._advicePortrait_lwhvo_136{background:#f7f5ef;border:1px dashed #a8b7ab;border-radius:4px;align-items:center;gap:20px;padding:22px;display:flex;margin-top:28px!important}._advicePortrait_lwhvo_136 img{object-fit:contain;flex-shrink:0;width:88px;height:106px}._advicePortrait_lwhvo_136 figcaption{flex-direction:column;gap:5px;font-size:14px;line-height:1.5;display:flex}._advicePortrait_lwhvo_136 strong{font-size:17px;font-weight:600}._advicePortrait_lwhvo_136 span{color:var(--pw-muted)}._advicePortrait_lwhvo_136 small{color:#53665c;border-top:1px solid #d6ddd5;margin-top:5px;padding-top:8px;font-size:12px}._adviceDetails_lwhvo_141{gap:20px;display:grid}._adviceDetails_lwhvo_141 article{border-bottom:1px solid #bdccc1;padding-bottom:20px}._adviceDetails_lwhvo_141 h3{font-size:20px;font-weight:600;line-height:1.3}._adviceDetails_lwhvo_141 article p{color:#42574f;margin-top:8px;font-size:16px;line-height:1.6}._adviceProof_lwhvo_145{border-left:3px solid var(--pw-orange);background:#f7f5ef;border-radius:0 4px 4px 0;padding:18px 20px}._adviceProof_lwhvo_145>p:last-child{font-size:15px;line-height:1.6}._adviceProof_lwhvo_145 strong{font-weight:600}@media (width<=1100px){._navigation_lwhvo_2{gap:22px;font-size:15px}._header_lwhvo_2>._shell_lwhvo_2{gap:25px}._adviceGrid_lwhvo_133{gap:40px}}@media (width<=800px){._header_lwhvo_2>._shell_lwhvo_2{gap:14px}._header_lwhvo_2 ._button_lwhvo_2{min-height:40px;padding:10px 13px;font-size:13px}._advice_lwhvo_132{padding:40px 0}._adviceGrid_lwhvo_133{grid-template-columns:1fr;gap:30px}._adviceIntro_lwhvo_134 h2{font-size:2rem}._advicePortrait_lwhvo_136{padding:18px;margin-top:22px!important}._adviceDetails_lwhvo_141{gap:18px}._adviceDetails_lwhvo_141 h3{font-size:19px}}@media (width<=400px){._header_lwhvo_2>._shell_lwhvo_2{gap:9px}._header_lwhvo_2 ._button_lwhvo_2{padding:10px;font-size:12px}._advicePortrait_lwhvo_136{gap:14px}._advicePortrait_lwhvo_136 img{width:66px;height:90px}}._site_lwhvo_1 ._button_lwhvo_2{color:#111;background:#f26422;font-weight:600}._site_lwhvo_1 ._button_lwhvo_2:hover{color:#111;background:#ef783e}._custom_lwhvo_47{padding:44px 0}._customGrid_lwhvo_47{grid-template-columns:.9fr 1.1fr;gap:26px 44px;max-width:1040px}._custom_lwhvo_47 ._detailPhoto_lwhvo_62{height:245px}._custom_lwhvo_47 ._detailPhoto_lwhvo_62 figcaption{padding:10px 14px;font-size:12px}._customCopy_lwhvo_155 h2{font-size:clamp(1.8rem,2.6vw,2.25rem);line-height:1.15}._customCopy_lwhvo_155 ._eyebrow_lwhvo_2{margin-bottom:14px!important}._customCopy_lwhvo_155 ._customIntro_lwhvo_47{max-width:360px;margin:16px 0 20px;font-size:16px;line-height:1.6}._customGrid_lwhvo_47>._customOptions_lwhvo_47{gap:14px;margin-top:0}._customOptions_lwhvo_47 article{box-shadow:none;border:0;padding:20px 18px}._featureIcon_lwhvo_159{width:42px;height:42px;color:var(--pw-green);background:#f3f0e8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._customOptions_lwhvo_47 ._featureIcon_lwhvo_159{margin-bottom:14px}._customOptions_lwhvo_47 h3{margin-bottom:8px;font-size:17px;line-height:1.3}._customOptions_lwhvo_47 p{font-size:16px;line-height:1.5}._advice_lwhvo_132{padding:44px 0}._adviceGrid_lwhvo_133{grid-template-columns:1.4fr 1fr;align-items:center;gap:26px 40px;max-width:1040px}._adviceIntro_lwhvo_134 h2{font-size:clamp(1.8rem,2.6vw,2.25rem);line-height:1.15}._adviceIntro_lwhvo_134 ._eyebrow_lwhvo_2{margin-bottom:14px!important}._adviceIntro_lwhvo_134>p:not(._eyebrow_lwhvo_2){max-width:390px;margin-top:14px;font-size:16px;line-height:1.6}._advicePortrait_lwhvo_136{background:0 0;border:1px dashed #a8b7ab;justify-self:end;gap:16px;max-width:340px;padding:16px;margin:0!important}._advicePortrait_lwhvo_136 img{width:64px;height:84px}._advicePortrait_lwhvo_136 small{border:0;margin-top:4px;padding:0;font-size:12px}._adviceDetails_lwhvo_141{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}._adviceDetails_lwhvo_141 article{background:#fff;border:0;border-radius:4px;padding:22px;position:relative}._adviceDetails_lwhvo_141 ._featureIcon_lwhvo_159{background:var(--pw-sage);margin-bottom:16px}._adviceDetails_lwhvo_141 h3{max-width:230px;font-size:18px;line-height:1.3}._adviceDetails_lwhvo_141 article p{margin-top:9px;font-size:16px;line-height:1.5}._adviceProof_lwhvo_145{background:0 0;border-radius:0;padding:0 0 0 16px}._adviceProof_lwhvo_145 ._eyebrow_lwhvo_2{font-size:12px;margin-bottom:5px!important}._adviceProof_lwhvo_145 p{line-height:1.5;font-size:14px!important}._adviceProof_lwhvo_145 span{color:var(--pw-muted);margin-top:3px;display:block}._adviceLink_lwhvo_171{place-self:center end}@media (width<=800px){._custom_lwhvo_47,._advice_lwhvo_132{padding:36px 0}._customGrid_lwhvo_47{grid-template-columns:1fr;gap:22px}._customGrid_lwhvo_47>._customCopy_lwhvo_155{grid-row:1}._custom_lwhvo_47 ._detailPhoto_lwhvo_62{height:210px}._customGrid_lwhvo_47>._customOptions_lwhvo_47{grid-template-columns:1fr 1fr;gap:12px}._customOptions_lwhvo_47 article{padding:18px 16px}._adviceGrid_lwhvo_133{grid-template-columns:1fr;gap:22px}._adviceIntro_lwhvo_134 h2,._customCopy_lwhvo_155 h2{font-size:1.9rem}._advicePortrait_lwhvo_136{grid-row:auto;justify-self:start;width:100%;max-width:none}._adviceDetails_lwhvo_141{grid-template-columns:1fr;gap:12px}._adviceDetails_lwhvo_141 article{grid-template-columns:42px minmax(0,1fr);column-gap:16px;padding:20px;display:grid}._adviceDetails_lwhvo_141 ._featureIcon_lwhvo_159{grid-row:1/3;margin:0}._adviceDetails_lwhvo_141 h3{max-width:none;font-size:18px}._adviceDetails_lwhvo_141 article p{grid-column:2;margin-top:6px}._adviceProof_lwhvo_145{grid-column:1}._adviceLink_lwhvo_171{justify-self:start}._featureIcon_lwhvo_159{width:40px;height:40px}}@media (width<=380px){._customOptions_lwhvo_47 h3{font-size:16px}._customOptions_lwhvo_47 article{padding:16px 12px}}._inquiry_lwhvo_6 ._formPrivacy_lwhvo_6{font-size:12px;line-height:1.6}._person_lwhvo_6{gap:22px}._person_lwhvo_6 img{flex-shrink:0;width:112px;height:112px}@media (width<=480px){._person_lwhvo_6{gap:18px}._person_lwhvo_6 img{width:96px;height:96px}}._operations_lwhvo_181{background:var(--pw-sage);border-block:1px solid #ccd7cf;padding:52px 0}._operationsInner_lwhvo_182{max-width:1120px}._operationsHeading_lwhvo_183{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:30px;display:grid}._operationsHeading_lwhvo_183 h2{letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.7rem);line-height:1.12}._operationsHeading_lwhvo_183>p{max-width:430px;color:var(--pw-muted);margin:0 0 3px;font-size:16px;line-height:1.65}._operationsCards_lwhvo_186{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._operationsCards_lwhvo_186 article{background:#fff;border:1px solid #a7b8ae;border-radius:5px;flex-direction:column;align-items:flex-start;padding:26px 24px 20px;display:flex}._operationsLabel_lwhvo_188{color:var(--pw-green);background:var(--pw-paper);border-radius:3px;margin-bottom:22px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.4}._operationsCards_lwhvo_186 h3{letter-spacing:-.025em;min-height:56px;margin:0;font-size:22px;line-height:1.25}._operationsCards_lwhvo_186 article>p{color:var(--pw-muted);margin:14px 0 24px;font-size:16px;line-height:1.6}._operationsFoot_lwhvo_191{color:var(--pw-green);border-top:1px solid #e4e8e1;width:100%;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;line-height:1.5}._orderMilestones_lwhvo_192{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._orderMilestones_lwhvo_192 span[aria-hidden]{color:#85968a}._expressBand_lwhvo_194{background:var(--pw-green);color:#fff;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:20px;padding:25px 28px;display:grid}._expressLead_lwhvo_195{white-space:nowrap;border-right:1px solid #49615e;padding-right:28px}._expressLead_lwhvo_195>span{color:#dce5de;font-size:14px}._expressLead_lwhvo_195 strong{letter-spacing:-.035em;margin-top:4px;font-size:54px;font-weight:600;line-height:1.05;display:block}._expressLead_lwhvo_195 strong span{letter-spacing:-.015em;font-size:21px}._expressCopy_lwhvo_199 h3{color:#fff;margin:0;font-size:19px;line-height:1.35}._expressCopy_lwhvo_199 p{color:#dce5de;max-width:460px;margin:8px 0 0;font-size:14px;line-height:1.55}._expressBand_lwhvo_194 ._button_lwhvo_2{white-space:nowrap;padding:13px 17px;font-size:14px}@media (width<=1000px){._operationsCards_lwhvo_186 article{padding:22px 18px 18px}._operationsCards_lwhvo_186 h3{min-height:78px;font-size:20px}._expressBand_lwhvo_194{grid-template-columns:auto 1fr}._expressBand_lwhvo_194 ._button_lwhvo_2{grid-column:2;justify-self:start}._expressLead_lwhvo_195{grid-row:1/3}._expressBand_lwhvo_194{gap:16px 24px}}@media (width<=700px){._operations_lwhvo_181{padding:36px 0}._operationsHeading_lwhvo_183{grid-template-columns:1fr;gap:16px;margin-bottom:24px}._operationsHeading_lwhvo_183 h2{font-size:2rem}._operationsCards_lwhvo_186{grid-template-columns:1fr;gap:12px}._operationsCards_lwhvo_186 article{padding:22px}._operationsLabel_lwhvo_188{margin-bottom:14px}._operationsCards_lwhvo_186 h3{min-height:0;font-size:22px}._operationsCards_lwhvo_186 h3 br{display:none}._operationsCards_lwhvo_186 h3 br:after{content:" "}._operationsCards_lwhvo_186 article>p{margin:12px 0 20px}._expressBand_lwhvo_194{grid-template-columns:1fr;gap:18px;padding:22px}._expressLead_lwhvo_195{white-space:normal;border:0;grid-row:auto;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}._expressLead_lwhvo_195 strong{margin:0;font-size:48px}._expressBand_lwhvo_194 ._button_lwhvo_2{grid-column:1}._expressCopy_lwhvo_199 h3{font-size:19px}}._tailored_lwhvo_206{background:var(--pw-paper);border-block:1px solid #e6e3da;padding:40px 0}._tailoredInner_lwhvo_207{max-width:1040px}._tailoredHeading_lwhvo_208{max-width:700px}._tailoredHeading_lwhvo_208 h2{letter-spacing:-.025em;font-size:clamp(1.9rem,2.7vw,2.4rem);line-height:1.16}._tailoredHeading_lwhvo_208>p:last-child{max-width:580px;color:var(--pw-muted);margin-top:16px;font-size:16px;line-height:1.6}._tailoredBody_lwhvo_211{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;margin-top:0;display:grid}._tailoredPhoto_lwhvo_212{background:#fff;border-radius:4px;margin:0;overflow:hidden}._tailoredPhoto_lwhvo_212 img{object-fit:contain;width:100%;height:290px;padding:12px;display:block}._tailoredPhoto_lwhvo_212 figcaption{color:var(--pw-muted);text-align:center;padding:0 20px 16px;font-size:13px;line-height:1.5}._tailoredChoices_lwhvo_215{gap:0;display:grid}._tailoredChoices_lwhvo_215 h2{letter-spacing:-.025em;font-size:clamp(1.9rem,2.7vw,2.4rem);line-height:1.16}._tailoredSummary_lwhvo_217{gap:18px;margin:26px 0;padding:0;display:grid}._tailoredSummary_lwhvo_217 dt{color:var(--pw-green);font-size:17px;font-weight:600;line-height:1.4}._tailoredSummary_lwhvo_217 dd{color:var(--pw-muted);margin:4px 0 0;font-size:16px;line-height:1.6}._tailoredChoices_lwhvo_215 article{border-bottom:1px solid #d8d9d0;padding:15px 0}._tailoredChoices_lwhvo_215 article:first-child{padding-top:0}._tailoredChoices_lwhvo_215 article:last-child{border:0;padding-bottom:0}._tailoredChoices_lwhvo_215 h3{letter-spacing:-.015em;font-size:20px;line-height:1.3}._tailoredChoices_lwhvo_215 p{color:var(--pw-muted);margin-top:8px;font-size:16px;line-height:1.6}._tailoredFuture_lwhvo_225{border-left:3px solid var(--pw-green);background:#eeeee6;grid-template-columns:1fr 1.8fr;gap:30px;margin-top:30px;padding:18px 24px;display:grid}._tailoredFuture_lwhvo_225 h3{font-size:17px;line-height:1.45}._tailoredFuture_lwhvo_225 p{color:var(--pw-muted);margin:0;font-size:15px;line-height:1.6}._tailoredAction_lwhvo_228{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}._tailoredAction_lwhvo_228 p{color:var(--pw-muted);margin:0;font-size:15px}@media (width<=800px){._tailored_lwhvo_206{padding:36px 0}._tailoredBody_lwhvo_211{grid-template-columns:1fr;gap:24px;margin-top:24px}._tailoredPhoto_lwhvo_212 img{height:280px}._tailoredChoices_lwhvo_215 article{padding:18px 0}._tailoredFuture_lwhvo_225{grid-template-columns:1fr;gap:8px;margin-top:24px;padding:18px}._tailoredAction_lwhvo_228{flex-direction:column;align-items:flex-start}._tailoredHeading_lwhvo_208 h2{font-size:1.9rem}}._formats_lwhvo_6{padding:42px 0 44px}._heroNote_lwhvo_2 ._heroVariants_lwhvo_233{margin:3px 0 0;font-size:14px;display:block}._formats_lwhvo_6 ._sectionHeading_lwhvo_6{margin-bottom:26px}._formats_lwhvo_6 ._sectionHeading_lwhvo_6>p{margin-top:14px}._formats_lwhvo_6 ._formatCard_lwhvo_6:nth-child(n)>div{aspect-ratio:1;background:0 0;height:auto;max-height:none;margin-bottom:18px;padding:0;overflow:hidden}._formats_lwhvo_6 ._formatCard_lwhvo_6 img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;display:block}._formats_lwhvo_6 ._formatCard_lwhvo_6 p{min-height:0;margin:10px 0 16px}._formats_lwhvo_6 ._formatHelp_lwhvo_6{padding:14px 20px;margin-top:22px!important}._documentation_lwhvo_240{background:#fff;border-block:1px solid #ccd7cf;padding:42px 0}._documentationGrid_lwhvo_241{grid-template-columns:1fr 1fr;align-items:start;gap:56px;max-width:1120px;display:grid}._documentationIntro_lwhvo_242 ._eyebrow_lwhvo_2{margin-bottom:16px!important}._documentationIntro_lwhvo_242 h2{letter-spacing:-.025em;font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1.16}._documentationIntro_lwhvo_242>p:not(._eyebrow_lwhvo_2){color:var(--pw-muted);max-width:450px;margin:18px 0 22px;font-size:16px;line-height:1.6}._documentList_lwhvo_245{background:0 0;border:0;gap:10px;margin:0;padding:0;display:grid}._documentList_lwhvo_245>div{background:#fff;border:1px solid #a7b8ae;border-radius:5px;padding:17px 24px 17px 78px;position:relative}._documentList_lwhvo_245 ._featureIcon_lwhvo_159{background:var(--pw-paper);width:38px;height:38px;color:var(--pw-green);position:absolute;top:17px;left:24px}._documentList_lwhvo_245 ._featureIcon_lwhvo_159 svg{width:24px;height:24px}._documentList_lwhvo_245 dt{color:var(--pw-green);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4}._documentList_lwhvo_245 dd{color:var(--pw-muted);margin:6px 0 0;font-size:15px;line-height:1.55}@media (width<=800px){._documentation_lwhvo_240{padding:36px 0}._documentationGrid_lwhvo_241{grid-template-columns:1fr;gap:24px}._documentationIntro_lwhvo_242 h2{font-size:1.9rem}._documentationIntro_lwhvo_242 h2 br{display:none}._documentationIntro_lwhvo_242>p:not(._eyebrow_lwhvo_2){margin:14px 0 18px}._documentList_lwhvo_245{padding:0}._formats_lwhvo_6{padding:36px 0}._formats_lwhvo_6 ._formatHelp_lwhvo_6{text-align:left}}._productStory_lwhvo_254{background:var(--pw-green);color:#fff;padding:72px 0}._productStoryScene_lwhvo_255{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}._productStoryPhoto_lwhvo_256{background:#f3f1eb;border-radius:5px;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:28px 24px 22px;display:flex}._productStoryPhoto_lwhvo_256 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:440px}._productStoryPhoto_lwhvo_256 figcaption{color:#42564f;max-width:380px;margin:18px auto 0;font-size:14px;line-height:1.5}._productStoryPhoto_lwhvo_256 figcaption strong,._productStoryPhoto_lwhvo_256 figcaption span{display:block}._productStoryPhoto_lwhvo_256 figcaption strong{color:var(--pw-green);margin-bottom:6px}._productStoryCopy_lwhvo_261{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:540px;padding:0;display:flex}._productStoryCopy_lwhvo_261 h2{letter-spacing:-.035em;color:#fff;font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:1.12}._productStoryCopy_lwhvo_261 h2 span{font-weight:400}._productStoryCopy_lwhvo_261>p{color:var(--pw-muted);max-width:370px;margin-top:24px;font-size:17px;line-height:1.65}._productStoryCopy_lwhvo_261>._textLink_lwhvo_2{border-bottom:2px solid var(--pw-orange);margin-top:30px;padding-bottom:7px;font-size:15px}._productChoices_lwhvo_266{gap:18px;margin:26px 0 0;display:grid}._productChoices_lwhvo_266>div{padding-left:48px;position:relative}._productChoices_lwhvo_266 ._featureIcon_lwhvo_159{background:0 0;width:30px;height:30px;position:absolute;top:0;left:0}._productChoices_lwhvo_266 dt{color:#fff;font-size:17px;font-weight:600;line-height:1.4}._productChoices_lwhvo_266 dd{color:#d7e2dc;max-width:380px;margin:5px 0 0;font-size:16px;line-height:1.5}@media (width<=1000px){._productStoryScene_lwhvo_255{gap:36px}._productStoryPhoto_lwhvo_256{padding:0}}@media (width<=800px){._productStory_lwhvo_254{padding:40px 0}._productStoryScene_lwhvo_255{grid-template-columns:1fr;gap:32px}._productStoryPhoto_lwhvo_256 img{height:280px}._productStoryCopy_lwhvo_261{grid-row:1;padding:0}._productStoryCopy_lwhvo_261 h2{font-size:2rem}._productStoryCopy_lwhvo_261>._textLink_lwhvo_2{margin-top:22px}}._pouchFocusTitle_lwhvo_273{text-align:left;letter-spacing:-.03em!important;font-size:clamp(2rem,2.8vw,2.6rem)!important;line-height:1.12!important}._pouchFocus_lwhvo_273{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}._pouchFocusImage_lwhvo_275{flex-direction:column;align-items:center;width:100%;display:flex;margin:0!important}._pouchFocusImage_lwhvo_275 img{object-fit:contain;filter:drop-shadow(8px 16px 12px #17373512);width:100%;height:370px}._pouchFocusImage_lwhvo_275 figcaption{color:var(--pw-muted);text-align:center;margin-top:8px;font-size:12px;line-height:1.5}._pouchFocusCopy_lwhvo_278{min-width:0}._pouchCallouts_lwhvo_279{border-top:3px solid var(--pw-orange);background:#fff;border-radius:4px;margin:24px 0 0;padding:4px 24px}._pouchCallouts_lwhvo_279>div{border-bottom:1px solid #e5e8e1;padding:15px 0}._pouchCallouts_lwhvo_279>div:last-child{border-bottom:0}._pouchCallouts_lwhvo_279 dt{letter-spacing:-.015em;color:var(--pw-green);font-size:17px;font-weight:600;line-height:1.35}._pouchCallouts_lwhvo_279 dd{color:var(--pw-muted);margin:4px 0 0;font-size:16px;line-height:1.5}._pouchFocusAction_lwhvo_284{text-align:left;margin-top:22px}@media (width<=800px){._pouchFocusTitle_lwhvo_273{font-size:2rem!important}._pouchFocus_lwhvo_273{grid-template-columns:1fr;gap:24px}._pouchFocusCopy_lwhvo_278{display:contents}._pouchFocusTitle_lwhvo_273{grid-row:1}._pouchFocusImage_lwhvo_275{grid-row:2}._pouchFocusImage_lwhvo_275 img{height:280px}._pouchFocusImage_lwhvo_275 figcaption{margin-top:0}._pouchCallouts_lwhvo_279{margin:0;padding:3px 20px}._pouchFocusAction_lwhvo_284{margin-top:0}}._formats_lwhvo_6,._tailored_lwhvo_206,._work_lwhvo_6,._documentation_lwhvo_240,._sample_lwhvo_6,._operations_lwhvo_181{padding-block:64px}._operationsHeading_lwhvo_183{margin-bottom:28px;display:block}._operationsCards_lwhvo_186 h3{min-height:0;font-size:21px}._operationNumber_lwhvo_299{color:#647e70;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:18px;font-weight:500;line-height:1;display:block}._operationsCards_lwhvo_186 article{padding:26px}._operationsCards_lwhvo_186 article>p{margin:12px 0 0}._sampleGrid_lwhvo_6{align-items:start}._samplePhoto_lwhvo_6 img{aspect-ratio:4/3;object-fit:contain;height:auto}._samplePhoto_lwhvo_6 figcaption{text-align:left;width:100%;margin:12px 0 0;padding:0;display:block}._sampleCopy_lwhvo_6>p:not(._eyebrow_lwhvo_2):not(._small_lwhvo_6){max-width:430px;margin-top:18px}._sampleCopy_lwhvo_6>._button_lwhvo_2{margin-top:22px}._documentation_lwhvo_240,._sample_lwhvo_6{padding-block:48px}@media (width<=800px){._formats_lwhvo_6,._tailored_lwhvo_206,._work_lwhvo_6,._documentation_lwhvo_240,._sample_lwhvo_6,._operations_lwhvo_181{padding-block:48px}._tailoredBody_lwhvo_211{gap:28px;margin-top:0}._tailoredChoices_lwhvo_215{grid-row:1}._tailoredChoices_lwhvo_215 h2{font-size:1.9rem}._tailoredSummary_lwhvo_217{gap:16px;margin:22px 0}._operationsCards_lwhvo_186 article{padding:22px}._documentation_lwhvo_240,._sample_lwhvo_6{padding-block:36px}}._site_lwhvo_1 ._textLink_lwhvo_2{border-bottom:0;text-decoration:none}._site_lwhvo_1 ._textLink_lwhvo_2:hover{text-underline-offset:4px;text-decoration:underline}._clients_lwhvo_2{border:0;padding:22px 0}._clients_lwhvo_2>._shell_lwhvo_2{border:0}._clients_lwhvo_2 ._shell_lwhvo_2>div{justify-content:center;gap:64px}._clients_lwhvo_2 img{max-width:120px;height:30px}._heroFigure_lwhvo_2{border:0}._formats_lwhvo_6 ._formatCard_lwhvo_6 h3{margin-top:0;font-size:22px}._formats_lwhvo_6 ._formatCard_lwhvo_6:hover h3{text-underline-offset:5px;text-decoration:underline}._productChoices_lwhvo_266>div{padding-left:0}._productChoices_lwhvo_266{gap:20px}._productStoryCopy_lwhvo_261>._textLink_lwhvo_2{color:#fff;border:0;border-bottom:1px solid #f26422;padding:0 0 6px}._productStoryCopy_lwhvo_261>._textLink_lwhvo_2:hover{color:#f6b693}._productStoryCopy_lwhvo_261>._textLink_lwhvo_2:focus-visible{outline-color:#fff}._productStoryPhoto_lwhvo_256 figcaption{text-align:center}._site_lwhvo_1 ._caseCopy_lwhvo_62{padding:20px 0 0}._caseCopy_lwhvo_62>p{max-width:480px}._documentation_lwhvo_240,._operations_lwhvo_181{border:0}._documentList_lwhvo_245>div,._operationsCards_lwhvo_186 article{box-shadow:none;border:0}._hero_lwhvo_2{border-bottom:0}._expressCompact_lwhvo_339{color:var(--pw-muted);justify-content:space-between;align-items:center;gap:28px;margin-top:0;padding-top:24px;display:flex}._expressCompact_lwhvo_339 p{max-width:740px;font-size:14px;line-height:1.6}._expressCompact_lwhvo_339 strong{color:var(--pw-green);margin-right:8px;font-size:16px}._expressCompact_lwhvo_339 ._textLink_lwhvo_2{white-space:nowrap}@media (width<=800px){._clients_lwhvo_2 ._shell_lwhvo_2>div{gap:22px}._clients_lwhvo_2 img{max-width:100%;height:26px}._expressCompact_lwhvo_339{display:block}._expressCompact_lwhvo_339 ._textLink_lwhvo_2{margin-top:14px}._productStoryPhoto_lwhvo_256 figcaption{margin-top:12px}._site_lwhvo_1 ._caseCopy_lwhvo_62{padding:16px 0 0}}._heroVariants_lwhvo_233{color:var(--pw-green);align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.5;display:flex;margin-top:20px!important}._heroVariants_lwhvo_233:before{content:"";background:var(--pw-orange);flex-shrink:0;width:24px;height:3px}._hero_lwhvo_2 ._actions_lwhvo_2{flex-wrap:wrap;gap:12px}._site_lwhvo_1 ._sampleOutline_lwhvo_349{border:1px solid var(--pw-green);min-height:50px;color:var(--pw-green);border-radius:5px;justify-content:center;align-items:center;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.35;transition:background .2s;display:inline-flex}._site_lwhvo_1 ._sampleOutline_lwhvo_349:hover{background:#e4ebe5}._site_lwhvo_1 ._sampleOutline_lwhvo_349:focus-visible{outline:2px solid var(--pw-green);outline-offset:4px}._clientBar_lwhvo_352{background:#fff;padding:28px 0 16px}._clientInner_lwhvo_353{grid-template-columns:180px 1fr;align-items:center;gap:48px;display:grid}._clientLabel_lwhvo_354{text-align:left;color:var(--pw-muted);font-size:14px;line-height:1.6}._clientLabel_lwhvo_354 strong{color:var(--pw-green);font-weight:500}._clientLogoGrid_lwhvo_356{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:36px;display:grid}._clientLogoGrid_lwhvo_356 img{object-fit:contain;filter:none;opacity:1;width:140px;max-width:100%;height:40px}._clientLogoGrid_lwhvo_356 img._beekumLogo_lwhvo_358{width:180px;height:72px}@media (width<=800px){._clientInner_lwhvo_353{grid-template-columns:1fr;gap:12px}._clientLabel_lwhvo_354{text-align:center}._clientLabel_lwhvo_354 br{display:none}._clientLabel_lwhvo_354 strong{margin-left:4px}._clientLogoGrid_lwhvo_356{gap:18px}._clientLogoGrid_lwhvo_356 img{width:112px;height:30px}._clientLogoGrid_lwhvo_356 img._beekumLogo_lwhvo_358{width:145px;height:54px}._clientBar_lwhvo_352{padding:22px 0 8px}}@media (width<=480px){._clientLogoGrid_lwhvo_356{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;max-width:330px;margin:auto}}._tailoredEditorial_lwhvo_361{color:var(--pw-green);background:#e7eeea;padding:64px 0}._tailoredLayout_lwhvo_362{grid-template-rows:auto 1fr;grid-template-columns:.92fr 1.08fr;align-items:center;gap:28px 72px;display:grid}._tailoredHeading_lwhvo_208{grid-area:1/2}._tailoredHeading_lwhvo_208 h2{max-width:580px;font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.12}._tailoredHeading_lwhvo_208 h2 span{color:#536e61;margin-top:8px;font-weight:400;display:block}._tailoredVisual_lwhvo_366{text-align:center;grid-area:1/1/3;min-width:0}._tailoredVisual_lwhvo_366 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:470px}._tailoredVisual_lwhvo_366 figcaption{color:#53675f;flex-direction:column;gap:3px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}._tailoredVisual_lwhvo_366 figcaption strong{color:var(--pw-green);font-weight:600}._tailoredDetails_lwhvo_370{grid-area:2/2;align-self:start}._tailoredDetails_lwhvo_370 dl{gap:10px;margin:0 0 24px;display:grid}._tailoredDetails_lwhvo_370 dl>div{background:#ffffffb3;border-radius:4px;grid-template-columns:145px 1fr;align-items:baseline;gap:18px;padding:19px 22px;display:grid}._tailoredDetails_lwhvo_370 dt{font-size:16px;font-weight:600;line-height:1.45}._tailoredDetails_lwhvo_370 dd{color:#4e635a;margin:0;font-size:16px;line-height:1.5}@media (width<=1050px){._tailoredLayout_lwhvo_362{column-gap:36px}._tailoredDetails_lwhvo_370 dl>div{grid-template-columns:1fr;gap:4px;padding:15px 18px}._tailoredVisual_lwhvo_366 img{height:420px}}@media (width<=800px){._tailoredEditorial_lwhvo_361{padding:40px 0}._tailoredLayout_lwhvo_362{grid-template-columns:1fr;gap:24px}._tailoredHeading_lwhvo_208{grid-area:1/1}._tailoredHeading_lwhvo_208 h2{font-size:2rem}._tailoredVisual_lwhvo_366{grid-area:2/1}._tailoredVisual_lwhvo_366 img{height:300px}._tailoredDetails_lwhvo_370{grid-area:3/1}._tailoredDetails_lwhvo_370 dl>div{grid-template-columns:140px 1fr;gap:14px}}@media (width<=420px){._tailoredDetails_lwhvo_370 dl>div{grid-template-columns:1fr;gap:4px}._tailoredVisual_lwhvo_366 img{height:270px}}._hero_lwhvo_2 h1{font-size:clamp(2.7rem,4.1vw,3.7rem);line-height:1.06}._heroScale_lwhvo_379{border-left:3px solid var(--pw-orange);padding-left:16px;margin-top:24px!important}._heroScale_lwhvo_379 strong{color:var(--pw-green);font-size:20px;font-weight:600;line-height:1.35;display:block}._heroScale_lwhvo_379 span{color:var(--pw-muted);margin-top:5px;font-size:14px;display:block}._hero_lwhvo_2 ._intro_lwhvo_2{max-width:480px;font-size:18px;margin-top:22px!important}._documentationGrid_lwhvo_241{grid-template-columns:.9fr 1.1fr;gap:40px}._documentList_lwhvo_245{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._documentList_lwhvo_245>div{padding:20px}._documentList_lwhvo_245 ._featureIcon_lwhvo_159{margin-bottom:14px;display:flex;position:static}._documentList_lwhvo_245 dt{font-size:16px}._documentList_lwhvo_245 dd{font-size:15px}._caseCopy_lwhvo_62>p._caseSpecs_lwhvo_108{margin-top:12px;font-size:16px;line-height:1.45}._caseCopy_lwhvo_62>p:not(._caseSpecs_lwhvo_108){font-size:15px;line-height:1.6}@media (width<=800px){._hero_lwhvo_2 h1{font-size:clamp(2.25rem,8.5vw,3.6rem)}._heroScale_lwhvo_379 strong{font-size:18px}._documentationGrid_lwhvo_241{grid-template-columns:1fr;gap:24px}._caseImage_lwhvo_62,._customerCase_lwhvo_62:nth-child(2) ._caseImage_lwhvo_62{height:200px}._caseCopy_lwhvo_62{padding:18px 20px}._contactGrid_lwhvo_6>div:first-child{grid-template-columns:1fr auto;align-items:center;gap:12px 16px;display:grid}._contactGrid_lwhvo_6>div:first-child>._eyebrow_lwhvo_2,._contactGrid_lwhvo_6>div:first-child>p:not(._eyebrow_lwhvo_2){display:none}._contactGrid_lwhvo_6 h2{grid-column:1/-1;font-size:2rem}._person_lwhvo_6{gap:12px;margin:0}._person_lwhvo_6 img{width:52px;height:52px}._person_lwhvo_6 strong{font-size:15px}._person_lwhvo_6 span{max-width:145px;font-size:12px}._contactLinks_lwhvo_6{gap:4px;margin:0;font-size:13px}._contactGrid_lwhvo_6{gap:22px}}@media (width<=480px){._documentList_lwhvo_245{grid-template-columns:1fr}._documentList_lwhvo_245>div{padding:17px 18px 17px 66px}._documentList_lwhvo_245 ._featureIcon_lwhvo_159{width:34px;height:34px;margin:0;position:absolute;top:17px;left:16px}._contactGrid_lwhvo_6>div:first-child{grid-template-columns:1fr}._person_lwhvo_6 span{max-width:none}._contactLinks_lwhvo_6{flex-wrap:wrap;gap:6px 18px;display:flex}}._tailoredComparison_lwhvo_415{color:var(--pw-green);background:#f4f2ed;padding:64px 0}._comparisonIntro_lwhvo_416{grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}._comparisonIntro_lwhvo_416 h2{max-width:620px;font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.14}._comparisonIntro_lwhvo_416 h2 span{color:#65786d;margin-top:6px;font-weight:400;display:block}._comparisonIntro_lwhvo_416>p{color:#51615a;max-width:440px;font-size:17px;line-height:1.65}._comparisonPair_lwhvo_420{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}._comparisonPair_lwhvo_420 figure{text-align:center;border-radius:6px;flex-direction:column;align-items:center;padding:28px 32px 24px;display:flex}._comparisonBefore_lwhvo_422{background:#fff}._comparisonAfter_lwhvo_423{background:#e3eae3}._comparisonPair_lwhvo_420 figcaption>span{color:#56685e;margin-bottom:6px;font-size:13px;display:block}._comparisonPair_lwhvo_420 h3{font-size:24px;font-weight:600;line-height:1.2}._comparisonPair_lwhvo_420 figure img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:320px;margin:16px 0}._comparisonBefore_lwhvo_422>p{color:#65746c;margin-top:auto;font-size:12px;line-height:1.5}._comparisonAfter_lwhvo_423 ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}._comparisonAfter_lwhvo_423 li{background:#ffffffbf;border-radius:3px;padding:7px 11px;font-size:13px;font-weight:500}._comparisonArrow_lwhvo_430{background:var(--pw-green);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:27px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._comparisonFooter_lwhvo_431{justify-content:space-between;align-items:center;gap:32px;margin-top:28px;display:flex}._comparisonFooter_lwhvo_431 p{color:#51615a;max-width:540px;font-size:16px;line-height:1.5}._comparisonFooter_lwhvo_431 a{flex-shrink:0}@media (width<=800px){._tailoredComparison_lwhvo_415{padding:40px 0}._comparisonIntro_lwhvo_416{grid-template-columns:1fr;gap:16px;margin-bottom:24px}._comparisonIntro_lwhvo_416>p{max-width:600px}._comparisonPair_lwhvo_420{gap:12px}._comparisonPair_lwhvo_420 figure{padding:20px 12px}._comparisonPair_lwhvo_420 h3{font-size:20px}._comparisonPair_lwhvo_420 figure img{height:240px}._comparisonArrow_lwhvo_430{width:38px;height:38px;font-size:22px}._comparisonFooter_lwhvo_431{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=480px){._comparisonIntro_lwhvo_416 h2{font-size:1.9rem}._comparisonPair_lwhvo_420 figure{padding:18px 8px}._comparisonPair_lwhvo_420 figure img{height:190px;margin:14px 0}._comparisonPair_lwhvo_420 h3{font-size:18px}._comparisonPair_lwhvo_420 figcaption>span{min-height:28px;font-size:11px}._comparisonBefore_lwhvo_422>p{font-size:10px}._comparisonAfter_lwhvo_423 li{padding:5px 7px;font-size:11px}._comparisonArrow_lwhvo_430{width:30px;height:30px;font-size:18px}}._developmentGrid_lwhvo_436{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}._developmentCopy_lwhvo_437 h2{font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.14}._developmentCopy_lwhvo_437 h2 span{color:#65786d;margin-top:6px;font-weight:400;display:block}._developmentCopy_lwhvo_437 h3{margin-top:32px;margin-bottom:10px;font-size:18px}._developmentCopy_lwhvo_437 p{color:#51615a;max-width:490px;font-size:17px;line-height:1.65}._developmentVisual_lwhvo_441{background:#e3eae3;border-radius:6px;padding:24px}._developmentVisual_lwhvo_441 img{object-fit:contain;width:100%;height:360px}._developmentVisual_lwhvo_441 figcaption{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}._developmentVisual_lwhvo_441 figcaption span{background:#fff;border-radius:3px;padding:8px 12px;font-size:14px}._sampleQualification_lwhvo_445{color:#3e564a;background:#edf1ec;border-radius:4px;padding:14px 16px;font-size:14px;line-height:1.6}@media (width<=800px){._developmentGrid_lwhvo_436{grid-template-columns:1fr;gap:24px}._developmentVisual_lwhvo_441 img{height:280px}._developmentCopy_lwhvo_437 h3{margin-top:24px}}._artworkSection_lwhvo_447{color:var(--pw-green);background:#edf1ec;padding:64px 0}._artworkIntro_lwhvo_448{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}._artworkIntro_lwhvo_448 h2{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.15}._artworkIntro_lwhvo_448 h2 span{margin-top:6px;font-weight:400;display:block}._artworkIntro_lwhvo_448>p{color:#4e635a;max-width:480px;font-size:17px;line-height:1.65}._artworkExample_lwhvo_452{background:#fff;border-radius:6px;padding:30px 36px}._artworkExample_lwhvo_452 figcaption{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}._artworkExample_lwhvo_452 figcaption div>span{color:#63736b;font-size:13px}._artworkExample_lwhvo_452 h3{margin-top:5px;font-size:23px}._artworkExample_lwhvo_452 figcaption p{color:#52665b;font-size:15px}._artworkExample_lwhvo_452 figcaption strong{color:var(--pw-green);margin-right:5px;font-size:36px;font-weight:600}._artworkBar_lwhvo_458{border-radius:4px;gap:4px;height:70px;display:flex;overflow:hidden}._artworkBar_lwhvo_458 span{color:#fff;background:#214a43;place-items:center;font-size:22px;font-weight:600;display:grid}._artworkBar_lwhvo_458 span:nth-child(2){background:#57786a}._artworkBar_lwhvo_458 span:nth-child(3){color:#173735;background:#b5c7b5}._artworkBar_lwhvo_458 span:nth-child(4){color:#173735;background:#ecd8b8}._artworkBar_lwhvo_458 span:nth-child(5){color:#173735;background:#efaf79}._artworkAmounts_lwhvo_464{grid-template-columns:repeat(5,1fr);gap:20px;margin:22px 0;display:grid}._artworkAmounts_lwhvo_464 dt{color:#61736a;margin-bottom:5px;font-size:14px}._artworkAmounts_lwhvo_464 dd{margin:0;font-size:25px;font-weight:600}._artworkAmounts_lwhvo_464 dd span{color:#61736a;font-size:14px;font-weight:400}._artworkCondition_lwhvo_468{color:#4e635a;border-top:1px solid #e6eae5;padding-top:16px;font-size:14px;line-height:1.5}._artworkBottom_lwhvo_469{justify-content:space-between;align-items:center;gap:48px;margin-top:26px;display:flex}._artworkBottom_lwhvo_469 p{color:#4e635a;max-width:710px;font-size:16px;line-height:1.65}._artworkBottom_lwhvo_469 p strong{color:var(--pw-green)}._artworkBottom_lwhvo_469>div{min-width:0;max-width:710px}._artworkBottom_lwhvo_469 h3{margin-bottom:12px;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}._caseCopy_lwhvo_62>p strong{color:var(--pw-green);font-weight:600}._site_lwhvo_1 main>._contact_lwhvo_6{background:var(--pw-sage)}._homeDelivery_lwhvo_476{background:var(--pw-sage);padding:64px 0}._homeDelivery_lwhvo_476>._shell_lwhvo_2{gap:32px;max-width:1040px;display:grid}._deliveryHeading_lwhvo_478 p{color:var(--pw-muted);max-width:690px;margin-top:18px;font-size:17px;line-height:1.6}._homeDelivery_lwhvo_476 li p{color:var(--pw-muted);margin-top:10px;font-size:15px;line-height:1.5}._deliveryFooter_lwhvo_480{justify-content:space-between;align-items:center;gap:24px;display:flex}._deliveryFooter_lwhvo_480 p{color:var(--pw-muted);font-size:15px;font-weight:400;line-height:1.5}._deliveryFooter_lwhvo_480 a{flex-shrink:0}@media (width<=760px){._homeDelivery_lwhvo_476{padding:44px 0}._homeDelivery_lwhvo_476>._shell_lwhvo_2{gap:28px}._deliveryFooter_lwhvo_480{flex-direction:column;align-items:flex-start;gap:18px}}._artworkBottom_lwhvo_469 a{flex-shrink:0}@media (width<=800px){._artworkSection_lwhvo_447{padding:40px 0}._artworkIntro_lwhvo_448{grid-template-columns:1fr;gap:18px;margin-bottom:24px}._artworkExample_lwhvo_452{padding:24px}._artworkBottom_lwhvo_469{flex-direction:column;align-items:flex-start;gap:20px}._artworkAmounts_lwhvo_464{gap:12px}._artworkAmounts_lwhvo_464 dd{font-size:21px}._artworkAmounts_lwhvo_464 dd span{display:block}}@media (width<=480px){._artworkIntro_lwhvo_448 h2{font-size:1.9rem}._artworkExample_lwhvo_452{padding:20px 16px}._artworkExample_lwhvo_452 figcaption{flex-direction:column;align-items:flex-start;gap:12px}._artworkExample_lwhvo_452 h3{font-size:21px}._artworkExample_lwhvo_452 figcaption strong{font-size:30px}._artworkBar_lwhvo_458{height:54px}._artworkAmounts_lwhvo_464{grid-template-columns:repeat(3,1fr);gap:20px 12px}._artworkAmounts_lwhvo_464 dt{font-size:13px}}._artworkTiles_lwhvo_487{grid-template-columns:minmax(0,3fr) minmax(0,2.5fr) minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr);gap:8px;margin:0 0 22px;display:grid}._artworkTiles_lwhvo_487>div{color:#fff;text-align:center;background:#214a43;border-radius:4px;padding:24px 12px}._artworkTiles_lwhvo_487>div:nth-child(2){background:#57786a}._artworkTiles_lwhvo_487>div:nth-child(3){color:#173735;background:#b5c7b5}._artworkTiles_lwhvo_487>div:nth-child(4){color:#173735;background:#ecd8b8}._artworkTiles_lwhvo_487>div:nth-child(5){color:#173735;background:#efaf79}._artworkTiles_lwhvo_487 dt{font-size:16px;font-weight:500;line-height:1.4}._artworkTiles_lwhvo_487 dd{margin:10px 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.25}._artworkTiles_lwhvo_487 dd span{margin-top:4px;font-size:14px;font-weight:400;display:block}._monoMaterial_lwhvo_496{background:#edf1ec;border-radius:4px;margin-top:30px;padding:20px 22px}._monoMaterial_lwhvo_496 h3{font-size:18px;line-height:1.4}._documentationIntro_lwhvo_242 ._monoMaterial_lwhvo_496 p{margin:8px 0 12px;font-size:16px;line-height:1.6}@media (width<=800px){._artworkTiles_lwhvo_487{grid-template-columns:repeat(2,minmax(0,1fr))}._artworkTiles_lwhvo_487>div{padding:20px 12px}._artworkTiles_lwhvo_487 dd{font-size:25px}}._formats_lwhvo_6 ._modelHeading_lwhvo_500{text-align:center;display:block}._formats_lwhvo_6 ._modelHeading_lwhvo_500>p{max-width:720px;margin:16px auto 0;font-size:17px;line-height:1.6}._formats_lwhvo_6 ._formatCard_lwhvo_6 img{transform:scale(1.055)}._site_lwhvo_1 ._caseImage_lwhvo_62 img{object-fit:contain;width:98%;height:98%}._site_lwhvo_1 a._customerCase_lwhvo_62{color:inherit;text-decoration:none;display:block}._customerCase_lwhvo_62:hover h3{text-underline-offset:5px;text-decoration:underline}._customerCase_lwhvo_62:focus-visible,._formatCard_lwhvo_6:focus-visible{outline-offset:6px;outline:3px solid #f26422}._allCasesLink_lwhvo_507{margin-top:28px;display:inline-block}@media (width<=800px){._formats_lwhvo_6 ._modelHeading_lwhvo_500{text-align:left;margin-bottom:24px}._formats_lwhvo_6 ._modelHeading_lwhvo_500>p{margin:14px 0 0;font-size:16px}._formats_lwhvo_6 ._formatGrid_lwhvo_6{grid-template-columns:1fr;gap:14px}._formats_lwhvo_6 ._formatCard_lwhvo_6{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px;display:grid}._formats_lwhvo_6 ._formatCard_lwhvo_6:nth-child(n)>div{aspect-ratio:auto;height:120px;margin:0}._formats_lwhvo_6 ._formatCard_lwhvo_6 img{object-fit:cover;width:100%;height:100%;transform:scale(1.04)}._formats_lwhvo_6 ._formatCard_lwhvo_6 h3{margin:0;padding:0;font-size:20px;line-height:1.3}}._site_lwhvo_1 ._inquiry_lwhvo_6 ._quoteReassurance_lwhvo_518{color:var(--pw-muted);margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.5}._page_gyqw9_1{background:#fff}._page_gyqw9_1 ._flatCustomerHero_gyqw9_2{justify-content:center;align-items:center;display:flex}._page_gyqw9_1 ._heroVisual_gyqw9_3._flatCustomerHero_gyqw9_2 img{aspect-ratio:auto;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 10px 8px #17373514);width:auto;max-width:90%;height:clamp(320px,38vw,480px);max-height:none}@media (width<=760px){._page_gyqw9_1 ._heroVisual_gyqw9_3._flatCustomerHero_gyqw9_2 img{max-width:85%;height:340px}}._artworkGroup_gyqw9_5{margin-top:32px}._page_gyqw9_1 ._artworkGroup_gyqw9_5>h3{margin:0;font-size:20px;font-weight:600;line-height:1.4}._artworkStrip_gyqw9_7{background:#fff;border-radius:5px;grid-template-columns:1fr;align-items:center;gap:12px;margin-top:16px;padding:24px 28px;display:grid}@media (width<=760px){._artworkStrip_gyqw9_7{padding:22px 18px}}._artworkStripNumbers_gyqw9_9{align-items:center;gap:24px;min-width:0;display:flex}._artworkStripNumbers_gyqw9_9 ul{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,2fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}._artworkStripNumbers_gyqw9_9 li{color:var(--pw-green);background:#c8d8d2;border-radius:4px;min-width:0;padding:14px 12px}._artworkStripNumbers_gyqw9_9 li:nth-child(2){color:var(--pw-green);background:#dde5db}._artworkStripNumbers_gyqw9_9 li:nth-child(3){color:var(--pw-green);background:#f0c69c}._artworkStripNumbers_gyqw9_9 li>span{margin-bottom:6px;font-size:14px;display:block}._artworkStripNumbers_gyqw9_9 li strong{font-size:23px;font-weight:600;line-height:1.3}._artworkStripNumbers_gyqw9_9 small{font-size:13px;font-weight:400;display:block}._page_gyqw9_1 ._artworkStripTotal_gyqw9_17{color:var(--pw-green);flex-shrink:0;margin:0}._artworkStripTotal_gyqw9_17 strong{letter-spacing:-.03em;font-size:28px;line-height:1.2;display:block}._artworkStripTotal_gyqw9_17 span{font-size:14px}._page_gyqw9_1 ._artworkStripNote_gyqw9_20{color:var(--pw-muted);grid-column:1/-1;margin:0;font-size:14px;line-height:1.6}@media (width<=1000px){._artworkStrip_gyqw9_7{grid-template-columns:1fr;gap:18px}._artworkStripNumbers_gyqw9_9{gap:16px}._artworkStripNumbers_gyqw9_9 li{padding:12px}}@media (width<=760px){._artworkStripNumbers_gyqw9_9{flex-wrap:wrap;gap:14px}._artworkStripNumbers_gyqw9_9 ul{flex-basis:100%}._artworkStripNumbers_gyqw9_9 li{padding:12px 10px}._artworkStripNumbers_gyqw9_9 li strong{font-size:22px}._page_gyqw9_1 ._artworkStripTotal_gyqw9_17{align-items:baseline;gap:8px;display:flex}._artworkStripTotal_gyqw9_17 strong{font-size:24px}}@media (width<=600px){._artworkStripNumbers_gyqw9_9 ul{grid-template-columns:1fr}._artworkStripNumbers_gyqw9_9 li{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._artworkStripNumbers_gyqw9_9 li>span{margin-bottom:0}._artworkStripNumbers_gyqw9_9 small{display:inline}._artworkStripNumbers_gyqw9_9 li strong{font-size:21px}}._page_gyqw9_1 ._heroDocumentation_gyqw9_24{color:var(--pw-green);max-width:490px;margin-top:-8px;font-size:17px;font-weight:500;line-height:1.6}._page_gyqw9_1 ._customerPair_gyqw9_25{aspect-ratio:1.02;isolation:isolate;width:100%;position:relative;overflow:hidden}._page_gyqw9_1 ._heroVisual_gyqw9_3._customerPair_gyqw9_25 img{aspect-ratio:auto;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 10px 8px #17373514);width:92%;height:auto;max-height:none;position:absolute}._customerPair_gyqw9_25 ._pouchFront_gyqw9_27{z-index:2;top:7%;left:-19%}._page_gyqw9_1 ._heroVisual_gyqw9_3._flatBottomPair_gyqw9_28 ._pouchFront_gyqw9_27{z-index:2;width:52%;top:24%;left:1%}._page_gyqw9_1 ._heroVisual_gyqw9_3._flatBottomPair_gyqw9_28 ._pouchBack_gyqw9_29{z-index:1;width:80%;top:2%;left:30%}._customerPair_gyqw9_25 ._pouchBack_gyqw9_29{z-index:1;top:0;left:27%}._applicationCta_gyqw9_31{justify-content:center;margin-top:32px;display:flex}._page_gyqw9_1 ._hero_gyqw9_3 ._heroQuote_gyqw9_32{text-align:center;min-width:250px;max-width:100%;min-height:58px;padding:18px 30px;font-size:18px;font-weight:650}._page_gyqw9_1 ._scale_gyqw9_33 ._artworksAccent_gyqw9_33{color:var(--pw-green);align-items:center;gap:14px;margin-top:14px;font-size:18px;font-weight:600;display:flex}._artworksAccent_gyqw9_33:before{content:"";background:#f26422;flex-shrink:0;width:28px;height:4px}._page_gyqw9_1 ._hero_gyqw9_3 ._response_gyqw9_35{color:var(--pw-muted);margin-top:14px;font-size:14px;font-weight:400}._deliveryTimes_gyqw9_36{background:var(--pw-sage);padding:64px 0}._deliveryTimes_gyqw9_36>._shell_gyqw9_37{gap:32px;max-width:1040px;display:grid}._deliveryRoutes_gyqw9_38{gap:14px;margin:0;padding:0;list-style:none;display:grid}._deliveryRoutes_gyqw9_38 li{background:#fff;border-radius:5px;grid-template-columns:270px minmax(0,1fr);align-items:center;gap:32px;padding:20px 24px;display:grid}._rushHighlight_gyqw9_40{background:#fff}._page_gyqw9_1 ._deliveryHeading_gyqw9_41 p{color:var(--pw-muted);max-width:690px;margin-top:18px;font-size:17px;line-height:1.6}._page_gyqw9_1 ._deliveryTiming_gyqw9_42 p{color:var(--pw-muted);margin-top:10px;font-size:15px;line-height:1.5}._deliveryClosing_gyqw9_43{gap:18px;padding:0 24px;display:grid}._page_gyqw9_1 ._deliveryProof_gyqw9_44{max-width:770px;color:var(--pw-green);font-size:16px;line-height:1.6}._productionName_gyqw9_45{align-items:center;gap:12px;display:flex}._productionName_gyqw9_45 svg{color:var(--pw-green);flex-shrink:0}._deliveryOrigin_gyqw9_47 strong,._deliveryOrigin_gyqw9_47 span,._deliveryTiming_gyqw9_42 strong,._deliveryTiming_gyqw9_42>span{display:block}._deliveryOrigin_gyqw9_47 strong{color:var(--pw-green);font-size:19px}._deliveryOrigin_gyqw9_47 span,._deliveryTiming_gyqw9_42>span{color:var(--pw-muted);font-size:14px;line-height:1.5}._deliveryTiming_gyqw9_42 strong{letter-spacing:-.025em;color:var(--pw-green);font-size:20px;font-weight:550}._deliveryBar_gyqw9_51{background:var(--pw-green);border-radius:2px;height:8px;margin:10px 0 7px}._deliveryExpress_gyqw9_52{background:#f26422;width:20%}._deliveryAir_gyqw9_53{opacity:.75;width:40%}._deliverySea_gyqw9_54{opacity:.65;width:100%}._page_gyqw9_1 ._deliveryQualification_gyqw9_55{color:var(--pw-muted);font-size:14px;line-height:1.6}@media (width<=760px){._deliveryTimes_gyqw9_36{padding:44px 0}._deliveryTimes_gyqw9_36>._shell_gyqw9_37{gap:28px}._deliveryRoutes_gyqw9_38{gap:8px}._deliveryRoutes_gyqw9_38 li{grid-template-columns:1fr;gap:10px;padding:18px 16px}._deliveryOrigin_gyqw9_47 strong,._deliveryTiming_gyqw9_42 strong{font-size:17px}._deliveryOrigin_gyqw9_47 span,._deliveryTiming_gyqw9_42>span{font-size:13px}._deliveryTiming_gyqw9_42{padding-left:36px}._deliveryClosing_gyqw9_43{padding:0 16px}}._shell_gyqw9_37{width:min(1240px,100% - 96px);margin:0 auto}._page_gyqw9_1 section[id]{scroll-margin-top:24px}._header_gyqw9_59{background:#fff;border-bottom:1px solid #dce2dc}._header_gyqw9_59>._shell_gyqw9_37{justify-content:space-between;align-items:center;gap:32px;min-height:84px;display:flex}._header_gyqw9_59 nav{gap:28px;margin-left:auto;font-size:15px;font-weight:500;display:flex}._header_gyqw9_59 ._shell_gyqw9_37>a:last-child{min-height:42px;padding:11px 18px;font-size:14px}._hero_gyqw9_3{background:var(--pw-paper);padding:56px 0 52px}._heroGrid_gyqw9_64{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}._page_gyqw9_1 ._eyebrow_gyqw9_65{color:var(--pw-muted);margin:0 0 18px;font-size:14px;font-weight:550;line-height:1.5}._page_gyqw9_1 h1{letter-spacing:-.045em;font-size:clamp(2.75rem,4.5vw,4.5rem);font-weight:600;line-height:1.06}._page_gyqw9_1 h1 span{font-weight:400}._page_gyqw9_1 ._lead_gyqw9_68{max-width:490px;margin:24px 0;font-size:19px;line-height:1.65}._scale_gyqw9_33{margin:28px 0}._scale_gyqw9_33 strong{color:var(--pw-green);font-size:21px;font-weight:600;display:block}._scale_gyqw9_33 span{color:var(--pw-muted);margin-top:2px;font-size:15px;display:block}._actions_gyqw9_72{flex-wrap:wrap;align-items:center;gap:22px;display:flex}._page_gyqw9_1 ._response_gyqw9_35{color:var(--pw-muted);margin:20px 0 0;font-size:14px;line-height:1.6}._response_gyqw9_35 span{font-size:13px;display:block}._page_gyqw9_1 ._heroVisual_gyqw9_3 img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}._heroVisual_gyqw9_3 figcaption{color:var(--pw-green);justify-content:space-between;gap:16px;padding:8px 10px 0;font-size:14px;display:flex}._heroVisual_gyqw9_3 figcaption span{color:var(--pw-muted);font-size:13px}._page_gyqw9_1 h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1.13}._page_gyqw9_1 h3{letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.25}._options_gyqw9_80,._cases_gyqw9_80,._samples_gyqw9_80,._contact_gyqw9_80{padding:72px 0}._options_gyqw9_80{background:var(--pw-sage)}._sectionHead_gyqw9_82{justify-content:space-between;align-items:end;gap:48px;margin-bottom:34px;display:flex}._sectionHead_gyqw9_82>p{max-width:390px;color:var(--pw-muted);font-size:17px}._sectionHead_gyqw9_82>a{flex-shrink:0}._optionGrid_gyqw9_85{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._optionGrid_gyqw9_85 article{background:#fff;border-radius:5px;padding:28px}._optionLabel_gyqw9_87{color:var(--pw-muted);margin-bottom:25px;font-size:14px;display:block}._optionGrid_gyqw9_85 h3{margin-bottom:12px}._optionGrid_gyqw9_85 p{color:var(--pw-muted);font-size:16px;line-height:1.65}._specificationIcon_gyqw9_90{width:52px;height:52px;color:var(--pw-green);background:#fff0e5;border-radius:6px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}._page_gyqw9_1 ._iconOptions_gyqw9_91 h3{margin-bottom:10px;font-size:21px}._orderSteps_gyqw9_92{background:#fff;padding:56px 0}._page_gyqw9_1 ._orderSteps_gyqw9_92 h2{max-width:800px;margin:0 0 38px;font-size:clamp(1.8rem,2.7vw,2.5rem)}._stepsList_gyqw9_94{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}._stepsList_gyqw9_94 li{min-width:0;position:relative}._stepsList_gyqw9_94 li:not(:last-child):before{content:"";background:#dce3dc;height:1px;position:absolute;top:23px;left:62px;right:0}._stepNumber_gyqw9_97{background:var(--pw-sage);width:46px;height:46px;color:var(--pw-green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;font-weight:600;display:flex}._stepsList_gyqw9_94 li:last-child ._stepNumber_gyqw9_97{background:#fff0e5}._page_gyqw9_1 ._stepsList_gyqw9_94 h3{margin:0 0 10px;font-size:21px;line-height:1.3}._page_gyqw9_1 ._stepsList_gyqw9_94 p{color:var(--pw-muted);max-width:340px;margin:0;font-size:16px;line-height:1.65}@media (width<=760px){._orderSteps_gyqw9_92{padding:40px 0}._page_gyqw9_1 ._orderSteps_gyqw9_92 h2{margin-bottom:28px}._stepsList_gyqw9_94{grid-template-columns:1fr;gap:24px}._stepsList_gyqw9_94 li{grid-template-columns:46px 1fr;gap:18px;display:grid}._stepsList_gyqw9_94 li:not(:last-child):before{width:1px;height:auto;inset:56px auto -12px 23px}._stepNumber_gyqw9_97{margin:0}._page_gyqw9_1 ._stepsList_gyqw9_94 p{max-width:none}}._printNote_gyqw9_102{align-items:baseline;gap:28px;margin-top:30px;display:flex}._printNote_gyqw9_102 strong{color:var(--pw-green);flex-shrink:0}._printNote_gyqw9_102 p{max-width:670px;color:var(--pw-muted);font-size:16px}._applications_gyqw9_105{background:var(--pw-paper);padding:56px 0}._page_gyqw9_1 ._openApplications_gyqw9_106 ._applicationGrid_gyqw9_106{gap:28px}._page_gyqw9_1 ._openApplications_gyqw9_106 ._applicationGrid_gyqw9_106 article{background:0 0;border-radius:0;padding:0}._page_gyqw9_1 ._openApplications_gyqw9_106 ._applicationImage_gyqw9_108{mix-blend-mode:multiply;filter:brightness(1.04);height:150px;margin-bottom:22px}@media (width<=520px){._page_gyqw9_1 ._openApplications_gyqw9_106 ._applicationGrid_gyqw9_106{gap:24px}._page_gyqw9_1 ._openApplications_gyqw9_106 ._applicationImage_gyqw9_108{height:96px;margin:0}}._page_gyqw9_1 ._applications_gyqw9_105 h2{max-width:750px;margin-bottom:28px;font-size:clamp(1.8rem,2.6vw,2.4rem)}._applicationGrid_gyqw9_106{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}._applicationGrid_gyqw9_106 article{background:#fff;border-radius:5px;min-width:0;padding:26px 24px}._page_gyqw9_1 ._applicationImage_gyqw9_108{object-fit:contain;width:100%;height:125px;margin:0 0 18px;display:block}._page_gyqw9_1 ._applicationGrid_gyqw9_106 h3{min-height:52px;margin-bottom:10px;font-size:20px;line-height:1.3}._page_gyqw9_1 ._applicationGrid_gyqw9_106 p{color:var(--pw-muted);font-size:16px;line-height:1.6}._page_gyqw9_1 ._applicationNote_gyqw9_116{color:var(--pw-muted);max-width:850px;margin-top:24px;font-size:15px;line-height:1.6}@media (width<=1000px){._applicationGrid_gyqw9_106{grid-template-columns:repeat(2,minmax(0,1fr))}._page_gyqw9_1 ._applicationGrid_gyqw9_106 h3{min-height:0}}@media (width<=520px){._applications_gyqw9_105{padding:40px 0}._applicationGrid_gyqw9_106{grid-template-columns:1fr;gap:12px}._applicationGrid_gyqw9_106 article{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:18px 16px;display:grid}._page_gyqw9_1 ._applicationImage_gyqw9_108{height:96px;margin:0}._page_gyqw9_1 ._applicationGrid_gyqw9_106 h3{margin-bottom:6px;font-size:18px}}._cases_gyqw9_80{background:#fff}._caseGrid_gyqw9_120{grid-template-columns:1fr 1fr;gap:36px;display:grid}._casePhoto_gyqw9_121{background:var(--pw-paper);height:300px;padding:20px}._page_gyqw9_1 ._casePhoto_gyqw9_121 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}._caseText_gyqw9_123{max-width:510px;padding:24px 0 0}._caseText_gyqw9_123 ._eyebrow_gyqw9_65{margin-bottom:10px;display:block}._caseText_gyqw9_123 p{color:var(--pw-muted);margin-top:12px;font-size:16px;line-height:1.65}._assurance_gyqw9_126{background:var(--pw-green);padding:56px 0}._page_gyqw9_1 ._assurance_gyqw9_126 h2,._page_gyqw9_1 ._assurance_gyqw9_126 h3{color:#fff}._assuranceGrid_gyqw9_128{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:34px;display:grid}._assuranceGrid_gyqw9_128 h3{margin-bottom:12px;font-size:19px}._assuranceGrid_gyqw9_128 p{color:#dce5df;max-width:340px;font-size:16px;line-height:1.65}._operations_gyqw9_131{background:var(--pw-sage);padding:64px 0}._operations_gyqw9_131>._shell_gyqw9_37{row-gap:40px;display:grid}._page_gyqw9_1 ._operations_gyqw9_131 h2{max-width:850px;margin:0}._operationsGrid_gyqw9_134{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}._operationCard_gyqw9_135{background:#fff;border-radius:6px;flex-direction:column;min-width:0;padding:28px;display:flex}._page_gyqw9_1 ._operationCard_gyqw9_135 h3{max-width:420px;margin:26px 0 12px;font-size:22px;line-height:1.25}._operationCard_gyqw9_135 p{color:var(--pw-muted);font-size:16px;line-height:1.65}._orderVisual_gyqw9_138{background:#f3f5f1;border-radius:4px;flex-direction:column;justify-content:space-between;min-height:240px;padding:22px 24px;display:flex}._rushRoutes_gyqw9_139{flex-direction:column;gap:14px;min-height:240px;display:flex}._updateVisualHeading_gyqw9_140 strong{letter-spacing:-.025em;color:var(--pw-green);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:550;line-height:1.25;display:block}._updateVisualHeading_gyqw9_140 ._visualLabel_gyqw9_141{margin-bottom:10px;display:block}._orderVisual_gyqw9_138 ._orderTrack_gyqw9_142{margin-top:30px}._expressRoute_gyqw9_143{background:#fff0e5;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}._expressRoute_gyqw9_143>div>span{color:var(--pw-muted);margin-bottom:5px;font-size:14px;display:block}._expressRoute_gyqw9_143 strong{letter-spacing:-.035em;color:var(--pw-green);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:550;line-height:1.15;display:block}._routeOrigin_gyqw9_146{color:var(--pw-green);text-align:right;max-width:90px;font-size:14px;line-height:1.4}._splitRoute_gyqw9_147{background:#f3f5f1;border-radius:4px;padding:14px 20px}._splitRoute_gyqw9_147>span{color:var(--pw-muted);margin-bottom:10px;font-size:14px;display:block}._freightStages_gyqw9_149{align-items:center;gap:14px;display:flex}._freightStages_gyqw9_149>div{min-width:0}._freightStages_gyqw9_149 strong,._freightStages_gyqw9_149>div>span{color:var(--pw-green);font-size:14px;line-height:1.5;display:block}._freightStages_gyqw9_149 strong{font-weight:550}._freightStages_gyqw9_149>div>span._freightMode_gyqw9_153{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}._freightMode_gyqw9_153 svg{color:var(--pw-green);flex-shrink:0}._routeConnector_gyqw9_155{background:#bccbbf;flex:1;min-width:16px;height:2px;position:relative}._routeConnector_gyqw9_155:after{content:"";background:#8caa95;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:0}._updatesCard_gyqw9_157{box-shadow:0 5px 20px #17373506}._visualLabel_gyqw9_141{color:var(--pw-muted);margin-bottom:22px;font-size:14px}._orderTrack_gyqw9_142{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}._orderTrack_gyqw9_142 li{color:var(--pw-green);padding-right:8px;font-size:14px;line-height:1.4;position:relative}._orderTrack_gyqw9_142 li:not(:last-child):before{content:"";background:#cdd9cf;height:2px;position:absolute;top:13px;left:14px;right:-14px}._orderTrack_gyqw9_142 li:nth-child(2):before{background:linear-gradient(90deg,#cdd9cf,#efad7d)}._orderTrack_gyqw9_142 li>span{background:var(--pw-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;font-size:14px;display:flex;position:relative}._orderTrack_gyqw9_142 li:last-child>span{background:#fff0e5;border:2px solid #ed9358}@media (width<=1050px){._operationsGrid_gyqw9_134{grid-template-columns:1fr 1fr}._operationCard_gyqw9_135{padding:24px}}@media (width<=760px){._operations_gyqw9_131{padding:44px 0}._operations_gyqw9_131>._shell_gyqw9_37{row-gap:28px}._operationsGrid_gyqw9_134{grid-template-columns:1fr;gap:14px}._operationCard_gyqw9_135{padding:24px}._rushRoutes_gyqw9_139{min-height:0}._orderVisual_gyqw9_138{min-height:220px;padding:20px}._page_gyqw9_1 ._operationCard_gyqw9_135 h3{max-width:none;margin-top:24px}._orderTrack_gyqw9_142 li{font-size:14px}}@media (width<=400px){._expressRoute_gyqw9_143{flex-wrap:wrap;padding:16px}._routeOrigin_gyqw9_146{text-align:left}._routeOrigin_gyqw9_146 br{display:none}._splitRoute_gyqw9_147{padding:14px 16px}._freightStages_gyqw9_149{gap:8px}._routeConnector_gyqw9_155{min-width:10px}}._samples_gyqw9_80{background:var(--pw-paper)}._deliveryNote_gyqw9_169{background:#fff;padding:40px 0}._deliveryNote_gyqw9_169>._shell_gyqw9_37{max-width:880px}._page_gyqw9_1 ._deliveryNote_gyqw9_169 h2{margin:0 0 14px;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.25}._page_gyqw9_1 ._deliveryNote_gyqw9_169 p{color:var(--pw-muted);max-width:760px;margin:0;font-size:17px;line-height:1.65}@media (width<=760px){._deliveryNote_gyqw9_169{padding:32px 0}._page_gyqw9_1 ._deliveryNote_gyqw9_169 p{font-size:16px}}._sampleGrid_gyqw9_174{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}._sampleGrid_gyqw9_174>figure img{aspect-ratio:1.25;object-fit:cover;border-radius:4px;width:100%}._sampleGrid_gyqw9_174 figcaption{color:var(--pw-muted);margin-top:12px;font-size:13px}._sampleGrid_gyqw9_174>div>p{max-width:420px;color:var(--pw-muted);margin:22px 0;font-size:17px}._sampleGrid_gyqw9_174>div>p._sampleQualifier_gyqw9_178{margin:14px 0 0;font-size:14px}._documentation_gyqw9_179{border-top:1px solid #d6ddd7;margin-top:32px;padding-top:26px}._page_gyqw9_1 ._documentation_gyqw9_179 h3{font-size:18px}._documentation_gyqw9_179 p{color:var(--pw-muted);margin:10px 0 14px;font-size:15px;line-height:1.6}._documentation_gyqw9_179 a{font-size:14px}._contact_gyqw9_80{background:var(--pw-sage)}._contactGrid_gyqw9_184{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid}._contactIntro_gyqw9_185{max-width:420px;color:var(--pw-muted);font-size:17px;margin-top:22px!important}._page_gyqw9_1 ._sampleMention_gyqw9_186{max-width:420px;color:var(--pw-muted);margin:14px 0 0;font-size:14px;line-height:1.6}._person_gyqw9_187{align-items:center;gap:22px;margin-top:28px;display:flex}._page_gyqw9_1 ._person_gyqw9_187 img{object-fit:cover;border-radius:4px;width:104px;height:120px}._person_gyqw9_187 strong,._person_gyqw9_187 span,._person_gyqw9_187 a{display:block}._person_gyqw9_187 strong{color:var(--pw-green);font-size:18px}._person_gyqw9_187 span{color:var(--pw-muted);margin:3px 0 12px;font-size:14px}._person_gyqw9_187 a{font-size:15px}._questions_gyqw9_193{max-width:470px;margin-top:36px}._page_gyqw9_1 ._questions_gyqw9_193 h3{margin-bottom:12px;font-size:18px}._questions_gyqw9_193 details{border-bottom:1px solid #c4cfc8;padding:13px 0}._questions_gyqw9_193 summary{cursor:pointer;color:var(--pw-green);padding-right:10px;font-size:15px;line-height:1.45}._questions_gyqw9_193 p{color:var(--pw-muted);margin-top:12px;font-size:15px;line-height:1.65}._contactGrid_gyqw9_184>form{margin:0;position:sticky;top:24px}._footer_gyqw9_199{background:var(--pw-green);color:#e0e7e1;padding:28px 0}._footer_gyqw9_199>._shell_gyqw9_37{justify-content:space-between;align-items:center;gap:30px;display:flex}._footer_gyqw9_199 p,._footer_gyqw9_199 nav{font-size:13px}._footer_gyqw9_199 nav{gap:18px;display:flex}@media (width<=1000px){._shell_gyqw9_37{width:calc(100% - 64px)}._header_gyqw9_59 nav{gap:18px}._header_gyqw9_59 nav>a:last-child{display:none}._heroGrid_gyqw9_64{gap:28px}._sampleGrid_gyqw9_174,._contactGrid_gyqw9_184{gap:36px}._optionGrid_gyqw9_85 article{padding:22px}._assuranceGrid_gyqw9_128{gap:28px}._footer_gyqw9_199>._shell_gyqw9_37{flex-wrap:wrap}}@media (width<=760px){._shell_gyqw9_37{width:calc(100% - 40px)}._header_gyqw9_59>._shell_gyqw9_37{gap:14px;min-height:74px}._header_gyqw9_59>._shell_gyqw9_37>a:first-child img{width:155px;height:auto}._header_gyqw9_59 nav{display:none}._header_gyqw9_59 ._shell_gyqw9_37>a:last-child{padding:10px 12px;font-size:13px}._hero_gyqw9_3{padding:32px 0 36px}._heroGrid_gyqw9_64{grid-template-columns:1fr;gap:30px}._page_gyqw9_1 h1{font-size:clamp(2.6rem,9vw,3.7rem)}._page_gyqw9_1 ._lead_gyqw9_68{font-size:17px}._scale_gyqw9_33 strong{font-size:19px}._heroVisual_gyqw9_3{justify-self:center;width:100%;max-width:440px}._heroVisual_gyqw9_3 img{max-height:340px}._heroVisual_gyqw9_3 figcaption{padding:0;font-size:13px}._options_gyqw9_80,._cases_gyqw9_80,._samples_gyqw9_80,._contact_gyqw9_80{padding:44px 0}._sectionHead_gyqw9_82{margin-bottom:26px;display:block}._sectionHead_gyqw9_82>p,._sectionHead_gyqw9_82>a{margin-top:20px}._page_gyqw9_1 h2{font-size:2rem}._optionGrid_gyqw9_85{grid-template-columns:1fr;gap:14px}._optionLabel_gyqw9_87{margin-bottom:12px}._printNote_gyqw9_102{margin-top:24px;display:block}._printNote_gyqw9_102 p{margin-top:8px}._caseGrid_gyqw9_120{grid-template-columns:1fr;gap:32px}._casePhoto_gyqw9_121{height:270px}._caseText_gyqw9_123{padding-top:18px}._assurance_gyqw9_126{padding:40px 0}._assuranceGrid_gyqw9_128{grid-template-columns:1fr;gap:24px;margin-top:26px}._assuranceGrid_gyqw9_128 p{max-width:none}._sampleGrid_gyqw9_174,._contactGrid_gyqw9_184{grid-template-columns:1fr;gap:30px}._sampleGrid_gyqw9_174>figure{order:2}._contactGrid_gyqw9_184>form{position:static}._person_gyqw9_187{gap:16px}._questions_gyqw9_193{margin-top:28px}._footer_gyqw9_199>._shell_gyqw9_37{display:block}._footer_gyqw9_199 p{margin:20px 0 14px}._footer_gyqw9_199 nav{flex-wrap:wrap}}:root{--ink:#1f3938;--ink-2:#172d2c;--ink-3:#2c4a48;--ivory:#f3f0e8;--paper:#e8e4da;--orange:#f26422;--sage:#a6b5a8;--line-dark:#f3f0e82e;--line-light:#1f39382e;--mono:Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--sans:Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:Georgia, "Times New Roman", serif}.nonfood-refresh{background:#f7f4ed}.nonfood-refresh .wrap{width:min(100% - 72px,1240px)}.nonfood-refresh h1,.nonfood-refresh h2{text-wrap:balance}.nonfood-refresh .nonfood-hero{background:var(--ink);min-height:0;padding:86px 0 76px}.nonfood-refresh .nonfood-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr);gap:88px}.nonfood-refresh .nonfood-hero-copy h1{letter-spacing:-.045em;max-width:760px;margin:20px 0 28px;font-size:clamp(52px,5vw,72px);line-height:1.01}.nonfood-refresh .nonfood-hero-copy>p{max-width:650px;font-size:18px;line-height:1.62}.nonfood-refresh .hero-actions{align-items:center;gap:28px}.nonfood-text-cta{color:var(--ivory);border-bottom:1px solid #f3f0e852;align-items:center;gap:16px;padding:10px 0;font-size:14px;font-weight:750;display:inline-flex}.nonfood-text-cta span{color:var(--orange)}.nonfood-refresh .nonfood-hero-visual{background:#d8b7ae;border-radius:2px 86px 2px 2px;min-height:560px;overflow:hidden}.nonfood-refresh .nonfood-hero-visual:before{content:"";z-index:0;background:0 0;border:1px solid #1f393826;border-radius:50%;position:absolute;inset:38px}.nonfood-refresh .nonfood-hero-visual:after{content:"";z-index:1;background:#f65c1fad;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-72px;right:-78px}.nonfood-refresh .nonfood-hero-frame{display:none}.nonfood-refresh .nonfood-hero-visual img{filter:drop-shadow(0 28px 28px #1f393838);width:77%;height:102%;bottom:-7%;right:1%;transform:rotate(1deg)}.nonfood-refresh .nonfood-hero-label{color:var(--ink);border:0;padding:0;top:28px;left:28px}.nonfood-refresh .nonfood-hero-label span{font-size:12px;font-weight:700}.nonfood-refresh .nonfood-hero-label strong{margin:5px 0 2px;font-size:21px}.nonfood-refresh .nonfood-hero-label small{color:#657773;letter-spacing:0;text-transform:none;font:600 11px inherit}.nonfood-refresh .food-proof{color:var(--ink);background:#f7f4ed;border:0;border-bottom:1px solid #1f393829}.nonfood-refresh .food-proof .proof-grid{border:0;grid-template-columns:repeat(4,1fr)}.nonfood-refresh .food-proof .proof-item{border-color:#1f393824;min-height:116px;padding:25px 26px}.nonfood-refresh .food-proof .proof-item:first-child{border-left:1px solid #1f393824}.nonfood-refresh .food-proof .proof-item span{color:#74847f;letter-spacing:0;text-transform:none;font:650 12px inherit}.nonfood-refresh .food-proof .proof-item strong{margin-top:10px;font-size:18px}.nonfood-refresh .nonfood-product,.nonfood-refresh .food-decisions,.nonfood-refresh .nonfood-function,.nonfood-refresh .nonfood-options,.nonfood-refresh .nonfood-proof-case,.nonfood-refresh .food-sampling{padding:104px 0}.nonfood-refresh .nonfood-product{background:#f7f4ed}.nonfood-refresh .nonfood-product-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:88px}.nonfood-refresh .nonfood-editorial{border-radius:2px 74px 2px 2px;min-height:540px}.nonfood-refresh .nonfood-editorial:after{content:"";border:1px solid #ffffff6b;border-radius:50%;position:absolute;inset:26px}.nonfood-refresh .nonfood-editorial>span{z-index:2;color:var(--ink);background:#f7f4edeb;padding:8px 11px;font-size:12px;font-weight:700;bottom:20px;left:22px}.nonfood-refresh .nonfood-product-copy h2{margin:18px 0 32px;font-size:clamp(42px,4vw,58px);line-height:1.03}.nonfood-refresh .supplements-short-list article{grid-template-columns:38px 1fr;padding:22px 0}.nonfood-refresh .supplements-short-list b{font:750 13px inherit}.nonfood-refresh .supplements-short-list strong{font-size:19px}.nonfood-refresh .supplements-short-list p{font-size:14px;line-height:1.55}.nonfood-refresh .food-decisions{background:#e9eeea}.nonfood-refresh .food-page-head{grid-template-columns:1fr .72fr;align-items:start;gap:86px;margin-bottom:48px}.nonfood-refresh .food-page-head h2{max-width:760px;margin-top:18px;font-size:clamp(42px,4vw,58px);line-height:1.03}.nonfood-refresh .food-page-head>p{padding-top:34px;font-size:16px;line-height:1.6}.nonfood-refresh .food-decision-grid{border:0;border-top:1px solid #1f39382e;grid-template-columns:1fr 1fr}.nonfood-refresh .food-decision-grid article{border:0;border-bottom:1px solid #1f39382e;grid-template-columns:38px 1fr;column-gap:20px;min-height:0;padding:29px 32px 31px 0;display:grid}.nonfood-refresh .food-decision-grid article:nth-child(odd){margin-right:34px}.nonfood-refresh .food-decision-grid article:nth-child(2n){margin-left:34px}.nonfood-refresh .food-decision-grid article>span{color:var(--orange);grid-row:1/3;font-size:13px;font-weight:750}.nonfood-refresh .food-decision-grid h3{margin:0 0 10px;font-size:24px}.nonfood-refresh .food-decision-grid p{margin:0;font-size:14px;line-height:1.55}.nonfood-refresh .nonfood-function{background:var(--ink)}.nonfood-refresh .nonfood-function-layout{grid-template-columns:.82fr 1.18fr;gap:100px}.nonfood-refresh .nonfood-function h2{margin:18px 0 25px;font-size:clamp(42px,4vw,58px);line-height:1.03}.nonfood-refresh .nonfood-function-layout>div:first-child>p{font-size:16px;line-height:1.65}.nonfood-refresh .text-link{color:var(--ivory);letter-spacing:0;text-transform:none;margin-top:28px;font:700 14px inherit}.nonfood-refresh .nonfood-function-board{background:#294744;border:0;border-radius:2px 64px 2px 2px;min-height:0;padding:38px 44px;display:block}.nonfood-refresh .nonfood-function-board article{text-align:left;border:0;border-bottom:1px solid #f3f0e824;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;min-height:0;padding:25px 0;display:grid}.nonfood-refresh .nonfood-function-board article:last-of-type{border-bottom:0}.nonfood-refresh .nonfood-function-board article b{color:var(--orange);font:750 13px inherit}.nonfood-refresh .nonfood-function-board article span{color:var(--ivory);margin:0;font-size:19px}.nonfood-refresh .nonfood-function-board article small{color:#f3f0e89e;letter-spacing:0;text-transform:none;font:500 13px inherit}.nonfood-refresh .nonfood-function-board>i{display:none}.nonfood-refresh .nonfood-options{background:#f7f4ed}.nonfood-refresh .nonfood-options-layout{grid-template-columns:.8fr 1.2fr;gap:96px}.nonfood-refresh .nonfood-options h2{margin:18px 0 22px;font-size:clamp(42px,4vw,56px);line-height:1.03}.nonfood-refresh .nonfood-options-layout>div:first-child>p{font-size:16px;line-height:1.62}.nonfood-refresh .nonfood-option-list{border:0;border-top:1px solid #1f39382e;display:block}.nonfood-refresh .nonfood-option-list article{border:0;border-bottom:1px solid #1f39382e;grid-template-columns:48px 1fr;gap:18px;min-height:0;padding:26px 0}.nonfood-refresh .nonfood-option-list article>span{color:var(--orange);font-size:13px;font-weight:750}.nonfood-refresh .nonfood-option-list strong{font-size:21px}.nonfood-refresh .nonfood-option-list p{margin-top:7px;font-size:14px;line-height:1.5}.nonfood-refresh .nonfood-proof-case{background:#e9eeea}.nonfood-refresh .nonfood-case-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:88px}.nonfood-refresh .nonfood-case-visual{background:#d8b7ae;border-radius:2px 74px 2px 2px;min-height:540px}.nonfood-refresh .nonfood-case-visual:before{border-color:#1f393826;border-radius:50%;inset:28px}.nonfood-refresh .nonfood-case-visual img{filter:drop-shadow(0 25px 24px #1f39382e);width:calc(100% - 60px);height:calc(100% - 60px);inset:30px}.nonfood-refresh .nonfood-case-layout h2{margin:18px 0 22px;font-size:clamp(42px,4vw,58px);line-height:1.03}.nonfood-refresh .nonfood-case-layout>div:last-child>p{font-size:16px;line-height:1.62}.nonfood-refresh .food-sampling{background:#f7f4ed}.nonfood-refresh .food-sampling-layout{grid-template-columns:.84fr 1.16fr;gap:92px}.nonfood-refresh .food-sampling h2{margin:18px 0 22px;font-size:clamp(42px,4vw,56px);line-height:1.03}.nonfood-refresh .food-sampling-layout>div:first-child>p{font-size:16px;line-height:1.62}.nonfood-refresh .food-sampling-steps article{min-height:0;padding:24px 0}.nonfood-refresh .food-sampling-steps b{font:750 13px inherit}.nonfood-refresh .food-sampling-steps strong{font-size:19px}.nonfood-refresh .food-sampling-steps span{font-size:13px;line-height:1.5}.nonfood-refresh .project{padding-top:90px}@media (width<=1050px){.nonfood-refresh .wrap{width:min(100% - 48px,900px)}.nonfood-refresh .nonfood-hero-grid{grid-template-columns:1fr 420px;gap:48px}.nonfood-refresh .nonfood-product-layout,.nonfood-refresh .nonfood-function-layout,.nonfood-refresh .nonfood-options-layout,.nonfood-refresh .nonfood-case-layout,.nonfood-refresh .food-sampling-layout{grid-template-columns:1fr;gap:52px}}@media (width<=720px){.nonfood-refresh .wrap{width:calc(100% - 38px)}.nonfood-refresh .nonfood-hero{padding:54px 0 46px}.nonfood-refresh .nonfood-hero-grid,.nonfood-refresh .food-page-head{grid-template-columns:1fr;gap:38px}.nonfood-refresh .nonfood-hero-copy h1{font-size:46px}.nonfood-refresh .hero-actions{align-items:flex-start}.nonfood-refresh .nonfood-hero-visual{border-radius:2px 58px 2px 2px;min-height:450px}.nonfood-refresh .nonfood-hero-visual img{width:82%;right:-1%}.nonfood-refresh .food-proof .proof-grid{grid-template-columns:1fr 1fr}.nonfood-refresh .food-proof .proof-item{min-height:100px;padding:18px}.nonfood-refresh .nonfood-product,.nonfood-refresh .food-decisions,.nonfood-refresh .nonfood-function,.nonfood-refresh .nonfood-options,.nonfood-refresh .nonfood-proof-case,.nonfood-refresh .food-sampling{padding:72px 0}.nonfood-refresh .nonfood-editorial{min-height:390px}.nonfood-refresh .food-page-head>p{padding-top:0}.nonfood-refresh .food-decision-grid{grid-template-columns:1fr}.nonfood-refresh .food-decision-grid article,.nonfood-refresh .food-decision-grid article:nth-child(odd),.nonfood-refresh .food-decision-grid article:nth-child(2n){margin:0;padding-right:0}.nonfood-refresh .nonfood-function-board{border-radius:2px 46px 2px 2px;padding:30px 25px}.nonfood-refresh .nonfood-function-board article{grid-template-columns:34px 1fr}.nonfood-refresh .nonfood-function-board article small{grid-column:2}.nonfood-refresh .nonfood-case-visual{border-radius:2px 58px 2px 2px;min-height:430px}.nonfood-refresh .food-sampling-steps article{grid-template-columns:36px 1fr}}.petfood-refresh{background:#f7f4ed}.petfood-refresh .wrap{width:min(100% - 72px,1240px)}.petfood-refresh h1,.petfood-refresh h2{text-wrap:balance}.petfood-refresh .petfood-hero{background:var(--ink);min-height:0;padding:86px 0 76px}.petfood-refresh .petfood-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr);gap:88px}.petfood-refresh .petfood-hero-copy h1{letter-spacing:-.045em;max-width:760px;margin:20px 0 28px;font-size:clamp(52px,5vw,72px);line-height:1.01}.petfood-refresh .petfood-hero-copy>p{max-width:650px;font-size:18px;line-height:1.62}.petfood-refresh .hero-actions{align-items:center;gap:28px}.petfood-text-cta{color:var(--ivory);border-bottom:1px solid #f3f0e852;align-items:center;gap:16px;padding:10px 0;font-size:14px;font-weight:750;display:inline-flex}.petfood-text-cta span{color:var(--orange)}.petfood-refresh .petfood-hero-visual{background:#e4bd61;border-radius:2px 86px 2px 2px;min-height:560px;overflow:hidden}.petfood-refresh .petfood-hero-visual:before{content:"";z-index:0;background:0 0;border:1px solid #1f393826;border-radius:50%;position:absolute;inset:38px}.petfood-refresh .petfood-hero-visual:after{content:"";z-index:1;background:#f65c1fb8;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-72px;right:-78px}.petfood-refresh .petfood-hero-frame{display:none}.petfood-refresh .petfood-hero-visual img{filter:drop-shadow(0 28px 28px #1f39383d);width:79%;height:102%;bottom:-7%;right:1%;transform:rotate(1deg)}.petfood-refresh .petfood-hero-label{color:var(--ink);border:0;padding:0;top:28px;left:28px}.petfood-refresh .petfood-hero-label span{font-size:12px;font-weight:700}.petfood-refresh .petfood-hero-label strong{margin:5px 0 2px;font-size:21px}.petfood-refresh .petfood-hero-label small{color:#657773;letter-spacing:0;text-transform:none;font:600 11px inherit}.petfood-refresh .food-proof{color:var(--ink);background:#f7f4ed;border:0;border-bottom:1px solid #1f393829}.petfood-refresh .food-proof .proof-grid{border:0;grid-template-columns:repeat(4,1fr)}.petfood-refresh .food-proof .proof-item{border-color:#1f393824;min-height:116px;padding:25px 26px}.petfood-refresh .food-proof .proof-item:first-child{border-left:1px solid #1f393824}.petfood-refresh .food-proof .proof-item span{color:#74847f;letter-spacing:0;text-transform:none;font:650 12px inherit}.petfood-refresh .food-proof .proof-item strong{margin-top:10px;font-size:18px}.petfood-refresh .petfood-product,.petfood-refresh .food-decisions,.petfood-refresh .petfood-construction,.petfood-refresh .petfood-formats,.petfood-refresh .petfood-proof-case,.petfood-refresh .food-sampling{padding:104px 0}.petfood-refresh .petfood-product{background:#f7f4ed}.petfood-refresh .petfood-product-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:88px}.petfood-refresh .petfood-editorial{border-radius:2px 74px 2px 2px;min-height:540px}.petfood-refresh .petfood-editorial:after{content:"";border:1px solid #ffffff6b;border-radius:50%;position:absolute;inset:26px}.petfood-refresh .petfood-editorial>span{z-index:2;color:var(--ink);background:#f7f4edeb;padding:8px 11px;font-size:12px;font-weight:700;bottom:20px;left:22px}.petfood-refresh .petfood-product-copy h2{margin:18px 0 32px;font-size:clamp(42px,4vw,58px);line-height:1.03}.petfood-refresh .supplements-short-list article{grid-template-columns:38px 1fr;padding:22px 0}.petfood-refresh .supplements-short-list b{font:750 13px inherit}.petfood-refresh .supplements-short-list strong{font-size:19px}.petfood-refresh .supplements-short-list p{font-size:14px;line-height:1.55}.petfood-refresh .food-decisions{background:#e9eeea}.petfood-refresh .food-page-head{grid-template-columns:1fr .72fr;align-items:start;gap:86px;margin-bottom:48px}.petfood-refresh .food-page-head h2{max-width:760px;margin-top:18px;font-size:clamp(42px,4vw,58px);line-height:1.03}.petfood-refresh .food-page-head>p{padding-top:34px;font-size:16px;line-height:1.6}.petfood-refresh .food-decision-grid{border:0;border-top:1px solid #1f39382e;grid-template-columns:1fr 1fr}.petfood-refresh .food-decision-grid article{border:0;border-bottom:1px solid #1f39382e;grid-template-columns:38px 1fr;column-gap:20px;min-height:0;padding:29px 32px 31px 0;display:grid}.petfood-refresh .food-decision-grid article:nth-child(odd){margin-right:34px}.petfood-refresh .food-decision-grid article:nth-child(2n){margin-left:34px}.petfood-refresh .food-decision-grid article>span{color:var(--orange);grid-row:1/3;font-size:13px;font-weight:750}.petfood-refresh .food-decision-grid h3{margin:0 0 10px;font-size:24px}.petfood-refresh .food-decision-grid p{margin:0;font-size:14px;line-height:1.55}.petfood-refresh .petfood-construction{background:var(--ink)}.petfood-refresh .petfood-construction-layout{grid-template-columns:.82fr 1.18fr;gap:100px}.petfood-refresh .petfood-construction h2{margin:18px 0 25px;font-size:clamp(42px,4vw,58px);line-height:1.03}.petfood-refresh .petfood-construction-layout>div:first-child>p{font-size:16px;line-height:1.65}.petfood-refresh .text-link{color:var(--ivory);letter-spacing:0;text-transform:none;margin-top:28px;font:700 14px inherit}.petfood-refresh .petfood-pouch-diagram{background:#294744;border:0;border-radius:2px 64px 2px 2px;min-height:0;padding:38px 44px}.petfood-board-intro{border-bottom:1px solid #f3f0e829;padding:0 0 28px}.petfood-board-intro span,.petfood-board-intro strong{display:block}.petfood-board-intro span{color:var(--sage);font-size:12px}.petfood-board-intro strong{color:var(--ivory);margin-top:8px;font-size:28px}.petfood-board-points article{border-bottom:1px solid #f3f0e824;grid-template-columns:36px 1fr;gap:18px;padding:21px 0;display:grid}.petfood-board-points article:last-child{border-bottom:0}.petfood-board-points b{color:var(--orange);font-size:13px}.petfood-board-points strong,.petfood-board-points span{display:block}.petfood-board-points strong{color:var(--ivory);font-size:18px}.petfood-board-points span{color:#f3f0e8a6;margin-top:6px;font-size:13px;line-height:1.5}.petfood-refresh .petfood-formats{background:#f7f4ed}.petfood-refresh .petfood-formats-layout{grid-template-columns:.8fr 1.2fr;gap:96px}.petfood-refresh .petfood-formats h2{margin:18px 0 22px;font-size:clamp(42px,4vw,56px);line-height:1.03}.petfood-refresh .petfood-formats-layout>div:first-child>p{font-size:16px;line-height:1.62}.petfood-refresh .petfood-format-list{border-top-color:#1f39382e}.petfood-refresh .petfood-format-list article{border-color:#1f39382e;grid-template-columns:48px 1fr 90px;min-height:0;padding:30px 0}.petfood-refresh .petfood-format-list article>span{color:var(--orange);font-size:13px;font-weight:750}.petfood-refresh .petfood-format-list strong{font-size:23px}.petfood-refresh .petfood-format-list p{font-size:14px;line-height:1.5}.petfood-refresh .petfood-format-list small{color:#71817d;letter-spacing:0;text-transform:none;font:650 12px inherit}.petfood-refresh .petfood-proof-case{background:#e9eeea}.petfood-refresh .petfood-case-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:88px}.petfood-refresh .petfood-case-visual{background:#e4bd61;border-radius:2px 74px 2px 2px;min-height:540px}.petfood-refresh .petfood-case-visual:before{border-color:#1f393826;border-radius:50%;inset:28px}.petfood-refresh .petfood-case-visual img{filter:drop-shadow(0 25px 24px #1f393833);width:calc(100% - 60px);height:calc(100% - 60px);inset:30px}.petfood-refresh .petfood-case-layout h2{margin:18px 0 22px;font-size:clamp(42px,4vw,58px);line-height:1.03}.petfood-refresh .petfood-case-layout>div:last-child>p{font-size:16px;line-height:1.62}.petfood-refresh .food-sampling{background:#f7f4ed}.petfood-refresh .food-sampling-layout{grid-template-columns:.84fr 1.16fr;gap:92px}.petfood-refresh .food-sampling h2{margin:18px 0 22px;font-size:clamp(42px,4vw,56px);line-height:1.03}.petfood-refresh .food-sampling-layout>div:first-child>p{font-size:16px;line-height:1.62}.petfood-refresh .food-sampling-steps{border-top-color:#1f39382e}.petfood-refresh .food-sampling-steps article{border-color:#1f39382e;min-height:0;padding:24px 0}.petfood-refresh .food-sampling-steps b{font:750 13px inherit}.petfood-refresh .food-sampling-steps strong{font-size:19px}.petfood-refresh .food-sampling-steps span{font-size:13px;line-height:1.5}.petfood-refresh .project{padding-top:90px}@media (width<=1050px){.petfood-refresh .wrap{width:min(100% - 48px,900px)}.petfood-refresh .petfood-hero-grid{grid-template-columns:1fr 420px;gap:48px}.petfood-refresh .petfood-product-layout,.petfood-refresh .petfood-construction-layout,.petfood-refresh .petfood-formats-layout,.petfood-refresh .petfood-case-layout,.petfood-refresh .food-sampling-layout{grid-template-columns:1fr;gap:52px}}@media (width<=720px){.petfood-refresh .wrap{width:calc(100% - 38px)}.petfood-refresh .petfood-hero{padding:54px 0 46px}.petfood-refresh .petfood-hero-grid,.petfood-refresh .food-page-head{grid-template-columns:1fr;gap:38px}.petfood-refresh .petfood-hero-copy h1{font-size:46px}.petfood-refresh .hero-actions{align-items:flex-start}.petfood-refresh .petfood-hero-visual{border-radius:2px 58px 2px 2px;min-height:450px}.petfood-refresh .petfood-hero-visual img{width:82%;right:-1%}.petfood-refresh .food-proof .proof-grid{grid-template-columns:1fr 1fr}.petfood-refresh .food-proof .proof-item{min-height:100px;padding:18px}.petfood-refresh .petfood-product,.petfood-refresh .food-decisions,.petfood-refresh .petfood-construction,.petfood-refresh .petfood-formats,.petfood-refresh .petfood-proof-case,.petfood-refresh .food-sampling{padding:72px 0}.petfood-refresh .petfood-editorial{min-height:390px}.petfood-refresh .food-page-head>p{padding-top:0}.petfood-refresh .food-decision-grid{grid-template-columns:1fr}.petfood-refresh .food-decision-grid article,.petfood-refresh .food-decision-grid article:nth-child(odd),.petfood-refresh .food-decision-grid article:nth-child(2n){margin:0;padding-right:0}.petfood-refresh .petfood-pouch-diagram{border-radius:2px 46px 2px 2px;padding:30px 25px}.petfood-refresh .petfood-format-list article{grid-template-columns:38px 1fr;gap:14px}.petfood-refresh .petfood-format-list small{text-align:left;grid-column:2}.petfood-refresh .petfood-case-visual{border-radius:2px 58px 2px 2px;min-height:430px}.petfood-refresh .food-sampling-steps article{grid-template-columns:36px 1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--ivory);font:16px/1.45 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1450px,100% - 96px);margin:0 auto}.mono{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.technical-code{font-family:var(--sans);text-transform:none;letter-spacing:.02em;font-size:11px;font-weight:500}.orange{color:var(--orange)}.eyebrow{font:600 13px/1.2 var(--sans);letter-spacing:.01em;text-transform:none;align-items:center;gap:14px;display:flex}.eyebrow:before{content:"";background:currentColor;width:34px;height:2px}.home-page .eyebrow{font:600 13px/1.2 var(--sans);letter-spacing:.01em;text-transform:none}.home-page .context-label{font:600 12px/1.25 var(--sans);letter-spacing:.01em;text-transform:none;display:block}.home-page .eyebrow:before{width:28px;height:1px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.038em;font-weight:500;line-height:.95}h1{max-width:1110px;margin-bottom:34px;font-size:clamp(56px,6vw,96px)}h2{letter-spacing:-.032em;font-size:clamp(40px,4vw,64px);line-height:1.02}h3{letter-spacing:-.025em;font-size:27px;line-height:1.05}em{font-family:var(--serif);color:var(--orange);font-style:italic;font-weight:400}.logo-lockup,.footer-logo{white-space:nowrap;font-weight:800;line-height:1;display:inline-block}.logo-lockup{font-size:25px}.logo-word{letter-spacing:-.055em;display:inline-block}.footer-logo .logo-word{letter-spacing:-.065em}.brand-dot{background:var(--orange);vertical-align:baseline;width:.144em;height:.144em;margin-left:.098em;display:inline-block;transform:translateY(-.007em)}.footer-logo .brand-dot{margin-left:.108em}.header{background:var(--ink);height:92px;color:var(--ivory);border-bottom:1px solid var(--line-dark);z-index:100;position:relative}.header-inner{grid-template-columns:260px 1fr auto;align-items:center;gap:32px;height:100%;display:grid}nav{justify-content:center;gap:33px;font-size:13px;display:flex}nav a{opacity:.84;transition:opacity .2s}nav a:hover{opacity:1}nav a.nav-active{opacity:1;color:var(--ivory);position:relative}nav a.nav-active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-12px;left:0;right:0}.desktop-nav{align-items:center}.nav-group{position:relative}.nav-group summary{cursor:pointer;opacity:.84;white-space:nowrap;list-style:none;transition:opacity .2s}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary span{color:var(--orange);margin-left:4px;font-size:10px}.nav-group summary:hover,.nav-group summary.nav-active{opacity:1}.nav-group summary.nav-active{position:relative}.nav-group summary.nav-active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-12px;left:0;right:13px}.nav-dropdown{z-index:30;background:var(--ivory);width:360px;color:var(--ink);border:1px solid var(--line-light);padding:10px;display:none;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 24px 45px #0000003d}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown,.nav-group[open] .nav-dropdown{display:block}.nav-dropdown a{border-bottom:1px solid var(--line-light);opacity:1;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:16px;display:grid}.nav-dropdown a:last-child{border-bottom:0}.nav-dropdown a:hover{background:var(--paper)}.nav-dropdown a:after,.nav-dropdown a.nav-active:after{display:none}.nav-dropdown a.nav-active{color:var(--ink);background:var(--paper)}.nav-dropdown a.nav-active strong{color:var(--ink)}.nav-dropdown b{color:var(--orange);font:9px var(--mono)}.nav-dropdown strong,.nav-dropdown small{display:block}.nav-dropdown strong{font-size:15px}.nav-dropdown small{color:#60706e;margin-top:3px;font-size:11px}.header-cta{border:1px solid var(--orange);color:var(--ivory);font:650 13px/1 var(--sans);letter-spacing:0;text-transform:none;order:2;padding:13px 18px}.home-header .header-cta{font:650 13px/1 var(--sans);letter-spacing:0;text-transform:none}.mobile-menu{order:3;display:none}.mobile-menu-button{border:1px solid var(--line-dark);min-width:86px;height:40px;color:var(--ivory);font:600 12px/1 var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.mobile-menu-icon{gap:3px;width:15px;display:grid}.mobile-menu-icon i{background:currentColor;height:1px;transition:transform .2s,opacity .2s;display:block}.mobile-menu.is-open .mobile-menu-icon i:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu.is-open .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-menu.is-open .mobile-menu-icon i:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu-panel{z-index:20;background:var(--ink-2);border-top:1px solid var(--line-dark);padding:12px 20px 20px;position:fixed;top:74px;left:0;right:0;box-shadow:0 20px 35px #00000047}.mobile-menu-panel[hidden]{display:none}.mobile-menu-panel a{border-bottom:1px solid var(--line-dark);min-height:53px;color:var(--ivory);opacity:1;justify-content:space-between;align-items:center;padding:0 4px;font-size:17px;display:flex}.mobile-menu-panel a:after{content:"→";color:var(--orange);font:11px var(--mono)}.hero{background:var(--ink);min-height:660px;color:var(--ivory);padding:66px 0 48px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:900px;height:900px;position:absolute;top:-55%;right:-18%}.hero .eyebrow{margin-bottom:32px}.hero-bottom{grid-template-columns:1fr 440px;align-items:end;gap:70px;display:grid}.hero-intro{color:#f3f0e8c2;max-width:680px;font-size:21px;line-height:1.4}.hero-intro strong{color:var(--ivory);font-weight:500}.hero-actions{gap:10px;margin-top:35px;display:flex}.btn{min-height:55px;color:inherit;font:600 13px/1 var(--sans);letter-spacing:0;text-transform:none;background:0 0;border:1px solid;justify-content:space-between;align-items:center;gap:40px;padding:0 22px;display:inline-flex}.btn.primary{background:var(--orange);border-color:var(--orange);color:#fff}.home-page .btn{font:600 13px/1 var(--sans);letter-spacing:0;text-transform:none}.hero-object{z-index:2;height:430px;position:relative}.hero-object:before{content:"";border:1px solid var(--line-dark);border-radius:50%;width:500px;height:500px;position:absolute;top:-45px;right:-65px}.hero-object:after{content:"";z-index:0;background:#f264221a;border:1px solid #f2642238;width:235px;height:270px;position:absolute;bottom:0;right:205px;transform:rotate(-8deg)}.hero-product{object-fit:contain;filter:drop-shadow(0 34px 34px #00000057);transform-origin:bottom;width:auto;position:absolute}.hero-product.main{z-index:2;height:425px;bottom:-70px;right:34px;transform:rotate(5.5deg)}.hero-product.secondary{z-index:1;opacity:.96;filter:saturate(.94)brightness(1.05)drop-shadow(0 25px 26px #00000057);height:300px;bottom:-12px;right:232px;transform:rotate(-8deg)}.hero-spec{z-index:3;width:278px;color:var(--sage);font:10px/1.45 var(--sans);letter-spacing:0;text-transform:none;padding-left:34px;position:absolute;top:24px;right:0}.hero-spec:before{content:"";border-top:1px solid var(--orange);width:24px;position:absolute;top:8px;left:0}.hero-spec-label{color:var(--sage);margin-bottom:3px;font-weight:500;display:block}.hero-spec strong{color:var(--ivory);font-size:12px;font-weight:600;display:block}.hero-spec-details{margin-top:2px;display:block}.hero-dimension{z-index:3;writing-mode:vertical-rl;color:#f3f0e89e;height:175px;font:500 9px/1.3 var(--sans);letter-spacing:.01em;border-left:1px solid #f3f0e859;padding-left:10px;position:absolute;bottom:60px;right:-4px}.proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-item{border-left:1px solid var(--line-dark);min-height:145px;padding:33px 30px}.proof-item:last-child{border-right:1px solid var(--line-dark)}.proof-item span{color:var(--sage);font:500 13px/1.2 var(--sans);letter-spacing:0;text-transform:none;display:block}.proof-item strong{margin-top:20px;font-size:23px;line-height:1.2;display:block}.client-logos{background:var(--ivory);border-bottom:1px solid var(--line-light)}.clients-inner{grid-template-columns:320px 1fr;align-items:stretch;min-height:170px;display:grid}.client-intro{flex-direction:column;justify-content:center;padding-right:40px;display:flex}.client-intro p{color:#61716f;margin:13px 0 0;font-size:14px}.logo-cloud{border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.client-logo{border-right:1px solid var(--line-light);justify-content:center;align-items:center;min-height:112px;padding:22px;display:flex}.client-logo img{object-fit:contain;filter:grayscale()contrast(.72);opacity:.76;width:auto;max-width:78%;height:auto;max-height:55px}.client-logo.olam-logo img{filter:grayscale()contrast(1.05);opacity:.88;max-width:92%;max-height:72px}.supply,.formats,.materials,.cases{padding:84px 0}.supply{background:var(--ivory)}.section-top{grid-template-columns:.55fr 1.45fr;align-items:end;gap:75px;margin-bottom:55px;display:grid}.section-top h2{margin:0}.supply-grid{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:22px;display:grid}.supply-visual{background:var(--ink);min-height:390px;color:var(--ivory);padding:38px 42px;position:relative;overflow:hidden}.control-title{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.control-title strong{letter-spacing:-.04em;font-size:31px}.control-title span{color:var(--orange)}.control-outcomes{grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.control-outcome{border-right:1px solid var(--line-dark);min-height:120px;padding:0 22px}.control-outcome:first-child{padding-left:0}.control-outcome:last-child{border-right:0}.control-outcome b{color:var(--orange);font:600 12px/1.2 var(--sans);letter-spacing:0;margin-bottom:13px;display:block}.control-outcome span{color:#f3f0e8c7;font-size:15px}.supply-path{grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:absolute;bottom:45px;left:42px;right:42px}.path-point{font:500 12px/1.2 var(--sans);text-transform:none;letter-spacing:0;border-top:1px solid #f3f0e866;padding-top:20px;position:relative}.path-point:before{content:"";background:var(--orange);border:3px solid var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 1px #f3f0e880}.supply-copy{border:1px solid var(--line-light);flex-direction:column;justify-content:space-between;padding:48px;display:flex}.supply-copy p{color:#49605f;font-size:20px;line-height:1.55}.checks{margin:30px 0 0;padding:0;list-style:none}.checks li{border-top:1px solid var(--line-light);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.checks b{font:10px var(--mono);color:var(--orange)}.formats{background:var(--paper)}.formats-head{grid-template-columns:1.5fr .5fr;align-items:end;gap:70px;display:grid}.formats-head h2{margin:24px 0 0}.formats-head p{color:#5d6b69;max-width:380px;font-size:17px}.format-list{border-top:1px solid var(--line-light);margin-top:45px}.format-row{border-bottom:1px solid var(--line-light);grid-template-columns:74px 1.1fr .85fr 220px;align-items:center;gap:36px;min-height:132px;display:grid}.format-no{font:11px var(--mono);color:var(--orange)}.format-row h3{margin:0;font-size:42px}.format-row p{color:#5d6b69;max-width:430px;margin:0}.mini-pouch{border:2px solid var(--ink);border-radius:2px 2px 8px 8px;justify-self:end;width:72px;height:102px;position:relative;transform:skewY(-2deg)}.mini-pouch:before{content:"";border-top:1px solid var(--ink);position:absolute;top:10px;left:8px;right:8px}.mini-pouch.stand:after{content:"";border-top:2px solid var(--ink);border-radius:50%;height:13px;position:absolute;bottom:9px;left:16px;right:16px}.mini-pouch.flat{border-radius:0;height:88px}.mini-pouch.bottom{border-radius:0}.mini-pouch.bottom:after{content:"";background:var(--ink);height:13px;position:absolute;bottom:-2px;left:-2px;right:-2px}.mini-pouch.roll{border:7px solid var(--ink);border-radius:50%;height:55px;transform:perspective(90px)rotateX(54deg)}.process{background:var(--ink);color:var(--ivory);padding:84px 0}.process-head{grid-template-columns:.55fr 1.45fr;gap:75px;margin-bottom:55px;display:grid}.process-head h2{margin:24px 0 0}.process-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.process-step{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:325px;padding:28px 24px;display:flex}.process-step .num{font:italic 30px var(--serif);color:var(--orange)}.process-step h3{margin:34px 0 16px}.process-step p{color:#f3f0e8a8}.process-step .deliverable{border-top:1px solid var(--line-dark);color:var(--sage);font:9px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:18px}.home-page .process-step .deliverable{font:500 12px/1.45 var(--sans);letter-spacing:0;text-transform:none}.sampling{background:var(--paper);padding:74px 0}.sampling-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:95px;display:grid}.sampling h2{max-width:610px;margin:25px 0 0}.sampling-copy>p:first-child{color:#4f6461;max-width:760px;font-size:19px;line-height:1.55}.sample-options{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.sample-options>div{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:210px;padding:28px}.sample-options strong{margin:28px 0 13px;font-size:22px;display:block}.sample-options p{color:#5d6b69;margin:0}.sampling-note{border-left:2px solid var(--orange);color:#5d6b69;margin:22px 0 0;padding-left:18px;font-size:13px}.materials{background:var(--ivory)}.materials-intro{grid-template-columns:1fr .65fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.materials-intro h2{margin:25px 0 0}.materials-intro>p{color:#586966;max-width:520px;font-size:18px}.material-decision-layout{grid-template-columns:.78fr 1.22fr;min-height:530px;display:grid}.material-principle{background:var(--ink);color:var(--ivory);flex-direction:column;padding:52px;display:flex}.material-principle h3{max-width:520px;margin:44px 0 22px;font-size:44px}.material-principle>p{color:#f3f0e8b3;font-size:18px;line-height:1.55}.material-keywords{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:30px;display:flex}.material-keywords span{border:1px solid var(--line-dark);color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px}.home-page .material-keywords span{font:500 11px/1.2 var(--sans);letter-spacing:0;text-transform:none}.material-criteria-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.material-criteria-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:265px;padding:32px 30px}.material-criteria-grid h3{margin:38px 0 16px;font-size:27px}.material-criteria-grid p{color:#586966;margin:0;line-height:1.55}.materials-note{border-left:2px solid var(--orange);color:#5d6b69;margin:24px 0 0;padding-left:18px;font-size:14px}.quality{background:var(--ink-3);color:var(--ivory);padding:84px 0}.quality-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:95px;display:grid}.quality h2{margin:25px 0}.quality-lead{color:#f3f0e8b3;max-width:580px;font-size:18px}.document-list{border-top:1px solid var(--line-dark)}.doc-row{border-bottom:1px solid var(--line-dark);grid-template-columns:50px 1fr auto;align-items:center;gap:16px;min-height:76px;display:grid}.doc-icon{border:1px solid var(--sage);width:28px;height:34px;position:relative}.doc-icon:after{content:"";border-left:1px solid var(--sage);border-bottom:1px solid var(--sage);width:8px;height:8px;position:absolute;top:-1px;right:-1px}.doc-row small{font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sage)}.home-page .doc-row small{font:500 11px/1.25 var(--sans);letter-spacing:0;text-transform:none}.quality-note{border-left:2px solid var(--orange);color:#f3f0e89e;margin:28px 0 0;padding-left:18px;font-size:13px}.cases{background:var(--ivory)}.cases-head{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.cases-head h2{margin:20px 0 0}.case{grid-template-columns:1.15fr .85fr;min-height:470px;margin-bottom:28px;display:grid}.case:nth-child(odd){grid-template-columns:.85fr 1.15fr}.case:nth-child(odd) .case-visual{order:2}.case-visual{background:var(--ink);min-height:470px;position:relative;overflow:hidden}.case-visual.sweets{background:radial-gradient(circle at 52% 45%,#e4cbc5 0%,#c99e96 58%,#a87973 100%)}.case-image{object-fit:contain;filter:drop-shadow(0 30px 34px #00000047);width:calc(100% - 56px);height:calc(100% - 56px);position:absolute;inset:28px}.case-image.happy{filter:drop-shadow(0 30px 34px #1f39384d);transform:rotate(-2.5deg)scale(1.03)}.case-image.beekum{transform:rotate(2.5deg)scale(.98)}.case-label{z-index:2;color:var(--ivory);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;top:24px;left:24px}.home-page .case-label{font:600 11px/1.2 var(--sans);letter-spacing:.01em;text-transform:none}.case-copy{border:1px solid var(--line-light);flex-direction:column;padding:65px;display:flex}.case-copy h3{margin:25px 0;font-size:50px}.case-copy h3.long-title{font-size:clamp(34px,3.4vw,47px);line-height:1.04}.case-copy>p{color:#526664;max-width:560px;font-size:18px}.case-stats{border-top:1px solid var(--line-light);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.case-stat{padding:24px 12px 0 0}.case-stat strong{font-size:26px;display:block}.case-stat span{font:9px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#657573}.home-page .case-stat span{font:500 11px/1.3 var(--sans);text-transform:none;letter-spacing:0}.case-points{border-top:1px solid var(--line-light);margin:26px 0 0;padding:0;list-style:none}.case-points li{border-bottom:1px solid var(--line-light);color:#526664;padding:11px 0;font-size:14px;line-height:1.4}.case-points li:before{content:"→";color:var(--orange);margin-right:10px}.gallery-head{justify-content:space-between;align-items:end;gap:40px;margin:70px 0 30px;display:flex}.gallery-head h3{margin:12px 0 0;font-size:38px}.gallery-head p{color:#5d6b69;margin:0}.project-gallery{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.project-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.project-visual{background:#d8d3c8;height:380px;position:relative;overflow:hidden}.project-card:nth-child(2) .project-visual{background:#c7ced0}.project-card:nth-child(3) .project-visual{background:#d8c8bf}.project-card:nth-child(4) .project-visual{background:#d7d7d2}.project-visual img{object-fit:contain;filter:drop-shadow(0 22px 24px #1f393838);width:100%;height:100%;padding:24px;transition:transform .35s}.project-card:hover .project-visual img{transform:scale(1.025)rotate(-1deg)}.project-caption{padding:22px}.project-caption h3{margin:0 0 8px;font-size:23px}.project-caption span{color:#61716f;font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.home-page .project-caption span{font:500 11px/1.3 var(--sans);letter-spacing:0;text-transform:none}.pouches-hero{background:var(--ink);min-height:690px;color:var(--ivory);padding:72px 0 54px;position:relative;overflow:hidden}.pouches-hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:820px;height:820px;position:absolute;top:-390px;right:-260px}.pouches-hero .eyebrow{margin-bottom:34px}.pouches-hero h1{max-width:1180px}.pouches-hero-grid{grid-template-columns:1fr 500px;align-items:end;gap:70px;display:grid}.pouches-hero-intro{color:#f3f0e8c2;max-width:720px;font-size:21px;line-height:1.5}.pouches-hero-visual{z-index:1;height:365px;position:relative}.pouches-hero-visual:before{content:"";border:1px solid var(--line-dark);border-radius:50%;width:390px;height:390px;position:absolute;top:-30px;right:10px}.pouches-hero-product{object-fit:contain;filter:drop-shadow(0 30px 30px #00000057);transform-origin:bottom;width:auto;position:absolute}.pouches-hero-product.hero-stand{z-index:2;height:328px;bottom:-42px;right:245px}.pouches-hero-product.hero-flat-bottom{z-index:1;height:352px;bottom:-42px;right:6px}.pouches-hero-note{color:var(--sage);writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:102px;right:-34px}.pouches-ads-link{color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f3f0e859;margin-top:20px;padding-bottom:4px;display:inline-block}.ads-header{background:var(--ink);height:78px;color:var(--ivory);border-bottom:1px solid var(--line-dark);z-index:20;position:relative}.ads-header-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.ads-header-actions{align-items:center;gap:25px;display:flex}.ads-phone{color:var(--sage);font:10px var(--mono);letter-spacing:.08em}.ads-header .header-cta{min-height:auto;color:var(--sage);background:0 0;border:0;padding:0}.ads-header .header-cta:hover{color:var(--orange)}.ads-hero{background:var(--ink);color:var(--ivory);padding:68px 0 62px;position:relative;overflow:hidden}.ads-hero-main{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;gap:clamp(45px,6vw,100px);min-width:0;display:grid}.ads-hero-copy{z-index:2;position:relative}.ads-hero-copy .eyebrow{margin-bottom:22px}.ads-hero-copy h1{letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(42px,3.6vw,58px);line-height:1.06}.ads-hero-copy>p{color:#f3f0e8ba;max-width:630px;font-size:19px;line-height:1.55}.ads-hero-actions{margin-top:22px}.ads-hero-primary{width:fit-content;min-height:54px;padding-inline:22px;font-size:13px}.ads-hero-actions small{color:#f3f0e89e;margin-top:11px;font-size:13px;display:block}.ads-hero-signals{flex-wrap:wrap;gap:13px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ads-hero-signals li{color:#f3f0e8c7;align-items:center;font-size:15px;font-weight:600;line-height:1.35;display:flex}.ads-hero-signals li:before{content:"";background:var(--orange);width:6px;height:6px;margin-right:10px}.ads-hero-pouch{isolation:isolate;background:linear-gradient(145deg,#f4efe7 0%,#e4ece7 58%,#d5e1dc 100%);border-radius:22px;justify-content:center;align-items:flex-end;height:550px;margin:0;padding:24px 18px 46px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #00000038}.ads-hero-pouch:before{content:"";border:1px solid #1e3d3929;border-radius:50%;width:470px;height:470px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.ads-hero-pouch:after{content:"";background:var(--orange);width:86px;height:4px;position:absolute;bottom:24px;left:28px}.ads-hero-pouch-glow{z-index:-2;filter:blur(3px);background:radial-gradient(#ffffff80 0%,#ffffff29 44%,#fff0 74%);width:460px;height:500px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ads-hero-pouch-ring{display:none}.ads-hero-pouch img{z-index:1;object-fit:contain;filter:drop-shadow(0 34px 34px #00000057)drop-shadow(0 0 24px #f3f0e814);width:330px;height:520px;position:relative}.ads-hero-pouch figcaption{z-index:2;border-left:2px solid var(--orange);color:#1e3d39c7;padding:8px 0 8px 14px;font-size:11px;line-height:1.35;position:absolute;bottom:21px;right:22px}.ads-hero-visual{height:520px;position:relative}.ads-hero-visual:before{content:"";border:1px solid var(--line-dark);border-radius:50%;width:330px;height:330px;position:absolute;top:76px;left:15px}.ads-product{position:absolute;bottom:-28px}.ads-product img{object-fit:contain;filter:drop-shadow(0 28px 30px #00000057);width:100%;height:100%}.ads-product-stand{z-index:2;width:245px;height:390px;left:-16px}.ads-product-bottom{z-index:1;opacity:.96;width:205px;height:410px;right:-5px}.ads-visual-label{color:var(--sage);writing-mode:vertical-rl;font-size:8px;position:absolute;top:34px;right:-5px}.ads-form-section{color:var(--ink);background:#fff;border-bottom:1px solid #d7dfd9;padding:86px 0 96px;scroll-margin-top:24px}.ads-form-layout{grid-template-columns:minmax(280px,.72fr) minmax(470px,1.28fr);align-items:start;gap:clamp(70px,8vw,130px);display:grid}.ads-form-intro h2{letter-spacing:-.02em;max-width:560px;margin:17px 0 20px;font-size:clamp(36px,3.2vw,50px);line-height:1.08}.ads-form-intro>p{color:#586966;max-width:520px;margin:0;font-size:17px;line-height:1.6}.ads-form-intro .ads-form-reassurance{border-left:2px solid var(--orange);color:#425654;margin-top:28px;padding-left:16px;font-size:14px}.ads-form-card{background:0 0;padding:0}.ads-form-kicker{color:var(--orange);font-size:13px;font-weight:700;display:block}.ads-form-card .form{border-color:var(--line-light)}.ads-form-card .field{border-color:var(--line-light);grid-template-columns:165px 1fr;padding:15px 0}.ads-form-card .field label{color:var(--ink);font-size:16px;font-weight:650;line-height:1.3}.ads-form-card .field input,.ads-form-card .field textarea{color:var(--ink);font-size:16px}.ads-form-card .field input::placeholder,.ads-form-card .field textarea::placeholder{color:#83918e}.ads-form-card .field select{border:1px solid var(--line-light);padding-top:12px;padding-bottom:12px;font-size:16px}.ads-form-card .btn.submit{width:100%;min-height:48px;margin-top:17px}.ads-form-card .form-help{color:#657572}.ads-form-card .form-success{color:var(--ink);background:#708e751a;border-color:#708e75}.ads-form-card .form-error{color:var(--ink)}.ads-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.ads-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.ads-proof-grid>div{border-left:1px solid var(--line-dark);min-height:120px;padding:27px 25px}.ads-proof-grid>div:last-child{border-right:1px solid var(--line-dark)}.ads-proof-grid span{color:var(--sage);font-size:9px;display:block}.ads-proof-grid strong{margin-top:17px;font-size:20px;display:block}.ads-options,.ads-faq{background:var(--ivory);padding:92px 0}.ads-section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:85px;margin-bottom:55px;display:grid}.ads-section-head h2{letter-spacing:-.02em;max-width:900px;margin:25px 0 0;font-size:clamp(36px,3.2vw,50px);line-height:1.08}.ads-section-head>p{color:#586966;max-width:520px;margin:0;font-size:18px;line-height:1.55}.ads-option-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.ads-option-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:245px;padding:30px}.ads-option-grid h3{margin:50px 0 14px;font-size:27px}.ads-option-grid p{color:#586966;margin:0;line-height:1.55}.ads-cases{background:var(--ink-3);color:var(--ivory);padding:92px 0}.ads-section-head.light>p{color:#f3f0e8a6}.ads-case-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.ads-case{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ads-case-image{background:var(--ink);height:430px;position:relative;overflow:hidden}.ads-case.happy .ads-case-image{background:#b58e87}.ads-case.beekum .ads-case-image{background:var(--ink-2)}.ads-case-image img{object-fit:contain;filter:drop-shadow(0 28px 28px #0000004d);width:100%;height:100%;padding:34px}.ads-case.plnktn .ads-case-image img{transform:scale(.9)}.ads-case>div:last-child{min-height:140px;padding:25px}.ads-case h3{margin-bottom:12px}.ads-case p{color:var(--sage);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px}.ads-process{background:var(--paper);padding:92px 0}.ads-process-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:100px;display:grid}.ads-process h2{letter-spacing:-.02em;margin:25px 0;font-size:clamp(36px,3.2vw,50px);line-height:1.08}.ads-process-grid>div:first-child>p{color:#586966;font-size:18px;line-height:1.55}.ads-steps{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.ads-steps article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:315px;padding:28px}.ads-steps b{color:var(--orange);font:italic 24px var(--serif)}.ads-steps h3{margin:75px 0 16px}.ads-steps p{color:#586966;margin:0;font-size:14px;line-height:1.55}.ads-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.ads-faq h2{letter-spacing:-.02em;margin:25px 0;font-size:clamp(36px,3.2vw,50px);line-height:1.08}.ads-faq-list{border-top:1px solid var(--line-light)}.ads-faq-list details{border-bottom:1px solid var(--line-light)}.ads-faq-list summary{cursor:pointer;min-height:76px;padding:23px 45px 20px 0;font-size:19px;font-weight:700;list-style:none;position:relative}.ads-faq-list summary::-webkit-details-marker{display:none}.ads-faq-list summary:after{content:"+";color:var(--orange);font:20px var(--mono);position:absolute;right:8px}.ads-faq-list details[open] summary:after{content:"–"}.ads-faq-list details p{color:#586966;max-width:800px;margin:-4px 0 24px;line-height:1.6}.ads-final{background:var(--ink);color:var(--ivory);padding:70px 0}.ads-final-inner{justify-content:space-between;align-items:center;gap:55px;display:flex}.ads-final h2{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(36px,3.2vw,52px);line-height:1.08}.ads-footer{background:var(--ink-2);color:var(--ivory);border-top:1px solid var(--line-dark);padding:30px 0}.ads-footer-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.ads-footer-inner>div{align-items:center;gap:25px;display:flex}.ads-footer .footer-logo{font-size:20px}.ads-footer span,.ads-footer a{color:var(--sage);font-size:11px}.ads-footer a{border-bottom:1px solid #a6b5a859}.ads-refresh .eyebrow,.ads-refresh .mono,.ads-refresh .ads-phone,.ads-refresh .ads-footer a,.ads-refresh .ads-footer span{letter-spacing:0;text-transform:none;font-family:inherit}.ads-refresh .eyebrow{font-size:12px;font-weight:650}.ads-refresh .ads-header{height:86px}.ads-refresh .ads-header .logo-word{letter-spacing:-.055em}.ads-refresh .ads-header .header-cta{font-size:13px;font-weight:650}.ads-refresh .ads-hero-copy h1,.ads-refresh .ads-form-intro h2,.ads-refresh .ads-section-head h2,.ads-refresh .ads-process h2,.ads-refresh .ads-faq h2,.ads-refresh .ads-final h2{letter-spacing:-.045em}.ads-refresh .ads-hero-copy h1{max-width:680px;font-size:clamp(44px,4.1vw,64px);line-height:1.01}.ads-refresh .ads-hero-copy>p{max-width:590px;font-size:18px;line-height:1.55}.ads-refresh .ads-hero-signals li{font-size:14px;font-weight:650}.ads-refresh .ads-section-head{margin-bottom:48px}.ads-refresh .ads-option-grid article,.ads-refresh .ads-steps article{border-radius:0}.ads-refresh .ads-option-grid h3,.ads-refresh .ads-steps h3{letter-spacing:-.03em}.ads-refresh .ads-case p{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px}.ads-refresh .ads-final .mono{font-size:13px;font-weight:700}.ads-trust{color:var(--ink);border-top:4px solid var(--orange);background:#dfe7e1;padding:82px 0 36px}.ads-trust-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:90px;display:grid}.ads-trust h2{letter-spacing:-.045em;max-width:560px;margin:18px 0 20px;font-size:clamp(34px,3.1vw,48px);line-height:1.06}.ads-trust-layout>div:first-child>p{color:#526764;max-width:560px;margin:0;font-size:17px;line-height:1.58}.ads-trust-points{border-top:1px solid #1f393833}.ads-trust-points article{border-bottom:1px solid #1f393833;grid-template-columns:40px 1fr;gap:14px;padding:19px 0;display:grid}.ads-trust-points b{color:var(--orange);font-size:12px}.ads-trust-points strong,.ads-trust-points span{display:block}.ads-trust-points strong{font-size:18px}.ads-trust-points span{color:#5b706c;margin-top:4px;font-size:14px;line-height:1.45}.ads-trust-logos{border-top:1px solid #1f393833;align-items:center;gap:44px;margin-top:42px;padding-top:23px;display:flex}.ads-trust-logos>span{color:#657572;font-size:12px}.ads-trust-logos img{filter:grayscale()contrast(.8);opacity:.72;width:auto;max-width:180px;height:auto;max-height:42px;display:block}@media (width<=900px){.ads-trust-layout{grid-template-columns:1fr;gap:42px}}@media (width<=600px){.ads-trust{padding:62px 0 28px}.ads-trust-logos{flex-wrap:wrap;gap:24px 30px;margin-top:34px}.ads-trust-logos>span{flex-basis:100%}.ads-trust-logos img{max-width:130px}}.legal-hero{background:var(--ink);color:var(--ivory);padding:78px 0 72px}.legal-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.legal-hero .eyebrow{margin-bottom:32px}.legal-hero h1{margin:0;font-size:clamp(54px,6vw,92px)}.legal-hero-grid>div:last-child p{color:#f3f0e8b3;font-size:19px;line-height:1.55}.legal-hero-grid>div:last-child span{color:var(--sage)}.legal-content{background:var(--ivory);padding:90px 0 110px}.legal-layout{grid-template-columns:255px minmax(0,850px);justify-content:center;align-items:start;gap:100px;display:grid}.legal-layout aside{border-top:1px solid var(--line-light);flex-direction:column;display:flex;position:sticky;top:30px}.legal-layout aside>span{padding:20px 0}.legal-layout aside a{border-top:1px solid var(--line-light);color:#526664;padding:13px 0;font-size:13px}.legal-layout aside a:last-child{color:var(--ink);margin-top:14px;font-weight:700}.legal-document{min-width:0}.legal-document>section{margin-bottom:60px}.legal-document h2{letter-spacing:-.035em;margin:0 0 24px;padding-top:12px;font-size:38px;line-height:1.08}.legal-document h3{margin:28px 0 10px;font-size:22px}.legal-document p,.legal-document li{color:#526664;line-height:1.7}.legal-document a{color:var(--ink);border-bottom:1px solid var(--orange)}.legal-document ul{padding-left:21px}.legal-document li{margin-bottom:9px}.legal-contact{border-top:1px solid var(--line-light);margin:28px 0 0}.legal-contact>div{border-bottom:1px solid var(--line-light);grid-template-columns:140px 1fr;gap:25px;padding:15px 0;display:grid}.legal-contact dt{color:var(--orange);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.legal-contact dd{color:#526664;margin:0}.legal-table{border-top:1px solid var(--line-light);margin-top:28px}.legal-table>div{border-bottom:1px solid var(--line-light);grid-template-columns:1fr 1.5fr .8fr .8fr;align-items:start;gap:20px;padding:18px 0;display:grid}.legal-table.legal-table-three>div{grid-template-columns:1.1fr 1fr 1.4fr}.legal-table-head{color:var(--orange);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.legal-table strong{color:var(--ink)}.legal-table span{color:#526664;font-size:13px}.legal-note{border-left:3px solid var(--orange);background:var(--paper);margin-top:24px;padding:20px 22px}.terms-status{background:var(--ink);color:var(--ivory);margin-bottom:55px;padding:28px}.terms-status>*{display:block}.terms-status strong{margin-top:20px;font-size:25px}.terms-status p{color:var(--sage);margin:10px 0 0}.legal-document>.terms-status~h2{border-bottom:1px solid var(--line-light);text-transform:uppercase;margin-top:58px;padding-bottom:18px;font-size:31px}.legal-document>.terms-status~p{margin-bottom:16px}.legal-footer{background:var(--ink-2);color:var(--ivory);border-top:1px solid var(--line-dark);padding:32px 0}.legal-footer-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.legal-footer-inner>div{align-items:center;gap:24px;display:flex}.legal-footer .footer-logo{margin:0;font-size:21px}.legal-footer span,.legal-footer a{color:var(--sage);font-size:11px}.cookie-banner{z-index:1000;background:var(--ink-2);max-width:1420px;color:var(--ivory);border:1px solid #f3f0e857;grid-template-columns:1fr auto;align-items:end;gap:45px;margin:0 auto;padding:28px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 28px 70px #00000061}.cookie-banner h2{margin:12px 0 10px;font-size:32px}.cookie-banner p{color:#f3f0e8b8;max-width:760px;margin:0;font-size:14px;line-height:1.55}.cookie-banner p a{color:var(--ivory);border-bottom:1px solid var(--orange)}.cookie-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cookie-actions button,.cookie-dialog-actions button{min-height:46px;color:var(--ivory);cursor:pointer;font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #f3f0e8b3;padding:0 16px}.cookie-actions button:hover,.cookie-dialog-actions button:hover{border-color:var(--orange);background:#f264221f}.cookie-overlay{z-index:1001;background:#0a1918b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cookie-dialog{background:var(--ivory);width:min(760px,100%);max-height:calc(100vh - 48px);color:var(--ink);padding:36px;overflow:auto;box-shadow:0 30px 80px #00000059}.cookie-dialog-head{justify-content:space-between;gap:30px;display:flex}.cookie-dialog h2{margin:16px 0 8px;font-size:42px}.cookie-close{border:1px solid var(--line-light);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;flex:0 0 40px;font-size:25px}.cookie-dialog-intro{color:#526664}.cookie-category{border-top:1px solid var(--line-light);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:84px;padding:18px 0;display:flex}.cookie-category strong,.cookie-category span{display:block}.cookie-category strong{font-size:17px}.cookie-category div span{color:#60706e;max-width:520px;margin-top:4px;font-size:12px;line-height:1.45}.cookie-category input{width:24px;height:24px;accent-color:var(--orange);flex:0 0 24px}.cookie-always{color:var(--orange);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cookie-dialog-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.cookie-dialog-actions button{color:var(--ink);border-color:var(--ink);white-space:normal}.cookie-manage{z-index:900;border:1px solid var(--orange);background:var(--ink-2);min-height:38px;color:var(--ivory);cursor:pointer;font:700 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 13px;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 24px #00000038}.pouch-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.pouch-types{background:var(--ivory);padding:92px 0}.pouches-section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.pouches-section-head h2{max-width:760px;margin:25px 0 0}.pouches-section-head>p{color:#586966;max-width:520px;font-size:18px}.pouch-card-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.pouch-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-width:0}.pouch-card-visual{isolation:isolate;background:#d8d3c8;height:410px;position:relative;overflow:hidden}.pouch-card-visual:before{content:"";z-index:-1;border:1px solid #1f393824;border-radius:50%;width:330px;height:330px;position:absolute;top:-105px;right:-95px}.pouch-card-visual:after{content:"";z-index:-1;opacity:.42;background-image:radial-gradient(circle,currentColor 1.2px,#0000 1.4px);background-size:11px 11px;width:66px;height:28px;position:absolute;bottom:24px;left:28px}.pouch-card:nth-child(2) .pouch-card-visual{background:#cbd3c9}.pouch-card:nth-child(3) .pouch-card-visual{background:#b9c6c3}.pouch-card:nth-child(4) .pouch-card-visual{background:var(--ink-3);color:var(--sage)}.pouch-card-visual>.mono{z-index:3;color:var(--ink);position:absolute;top:28px;left:28px}.pouch-card:nth-child(4) .pouch-card-visual>.mono{color:var(--sage)}.pouch-card-visual img{object-fit:contain;filter:drop-shadow(0 28px 30px #1f393842);width:calc(100% - 60px);height:calc(100% - 60px);position:absolute;inset:30px}.pouch-card-visual img.stand-product{transform:scale(.98)}.pouch-card-visual img.flat-product{transform:scale(.92)}.pouch-card-visual img.bottom-product{filter:drop-shadow(0 18px 18px #1f393826);width:calc(100% - 24px);height:calc(100% - 24px);inset:12px;transform:scale(1.06)}.pouch-card-visual img.roll-product{filter:drop-shadow(0 26px 30px #00000052);width:calc(100% - 52px);height:calc(100% - 72px);inset:48px 26px 24px;transform:scale(1.02)}.pouch-card-copy{padding:42px}.pouch-card-copy h2{margin:18px 0 22px;font-size:clamp(38px,3.7vw,55px)}.pouch-card-copy>p{color:#536866;max-width:620px;min-height:82px;font-size:18px}.pouch-card-copy dl{border-top:1px solid var(--line-light);margin:32px 0 0}.pouch-card-copy dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:145px 1fr;gap:20px;padding:15px 0;display:grid}.pouch-card-copy dt{color:var(--orange);font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.pouch-card-copy dd{color:#526664;margin:0}.pouch-decision{background:var(--paper);padding:92px 0}.pouch-decision-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:100px;display:grid}.pouch-decision h2{margin:25px 0 28px}.pouch-decision-grid>div:first-child>p{color:#586966;max-width:580px;font-size:18px}.decision-list{border-top:1px solid var(--line-light)}.decision-list>div{border-bottom:1px solid var(--line-light);grid-template-columns:50px .7fr 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.decision-list span{color:var(--orange);font:italic 23px var(--serif)}.decision-list h3{margin:0;font-size:24px}.decision-list p{color:#586966;margin:0}.pouch-options{background:var(--ink);color:var(--ivory);padding:92px 0}.pouches-section-head.light>p{color:#f3f0e8a8}.option-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.option-grid>div{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:230px;padding:34px}.option-grid h3{color:#f3f0e8e6;max-width:550px;margin:50px 0 0;font-size:29px}.pouch-release{background:var(--ivory);padding:78px 0}.release-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.pouch-release h2{margin:25px 0 0}.release-steps{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.release-steps>div{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:230px;padding:28px;display:flex}.release-steps b{color:var(--orange);font:11px var(--mono)}.release-steps strong{margin-top:50px;font-size:23px}.release-steps span{color:#586966;margin-top:12px}.material-page-hero{background:var(--ink);min-height:690px;color:var(--ivory);padding:72px 0 58px;position:relative;overflow:hidden}.material-page-hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:760px;height:760px;position:absolute;top:-390px;right:-280px}.material-page-hero>.wrap{z-index:1;position:relative}.material-page-hero .eyebrow{margin-bottom:36px}.material-hero-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:100px;display:grid}.material-hero-grid h1{max-width:850px;font-size:clamp(54px,5.5vw,88px)}.material-hero-grid>div:first-child>p{color:#f3f0e8b8;max-width:730px;font-size:20px;line-height:1.52}.material-spec-plate{border:1px solid var(--line-dark);background:#172d2c9e;flex-direction:column;min-height:455px;padding:28px;display:flex;position:relative}.material-spec-plate>.mono{color:var(--sage)}.spec-plate-core{letter-spacing:-.045em;margin:44px 0 38px;font-size:40px;line-height:1.02}.spec-band{border-top:1px solid var(--line-dark);color:#f3f0e8d6;grid-template-columns:52px 1fr;align-items:center;gap:15px;min-height:58px;display:grid}.spec-band:last-child{border-bottom:1px solid var(--line-dark)}.spec-band b{color:var(--orange);font:10px var(--mono)}.spec-band span{font-size:16px}.material-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.material-questions,.material-print{background:var(--ivory);padding:92px 0}.material-page-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:58px;display:grid}.material-page-head h2{max-width:850px;margin:25px 0 0}.material-page-head>p{color:#586966;max-width:560px;margin:0;font-size:18px;line-height:1.55}.material-question-layout{grid-template-columns:.72fr 1.28fr;min-height:570px;display:grid}.material-question-lead{background:var(--ink);color:var(--ivory);flex-direction:column;padding:50px;display:flex}.material-question-lead h3{max-width:460px;margin:52px 0 24px;font-size:45px}.material-question-lead>p{color:#f3f0e8ad;font-size:18px;line-height:1.55}.material-question-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:30px;display:flex}.material-question-tags span{border:1px solid var(--line-dark);color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px}.material-question-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.material-question-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:285px;padding:34px 32px}.material-question-grid h3{margin:42px 0 17px;font-size:28px}.material-question-grid p{color:#586966;margin:0;line-height:1.55}.material-routes{background:var(--ink);color:var(--ivory);padding:92px 0}.material-page-head.light>p{color:#f3f0e8a6}.material-route-list{border-top:1px solid var(--line-dark)}.material-route{border-bottom:1px solid var(--line-dark);grid-template-columns:.7fr .8fr 1.2fr;align-items:start;gap:48px;padding:38px 0;display:grid}.material-route-title h3{margin:18px 0 0;font-size:39px}.material-route-copy{color:#f3f0e8b3;margin:0;font-size:17px;line-height:1.55}.material-route dl{margin:0}.material-route dl>div{border-bottom:1px solid var(--line-dark);grid-template-columns:105px 1fr;gap:18px;padding:10px 0;display:grid}.material-route dt{color:var(--sage);font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.material-route dd{color:#f3f0e8d1;margin:0;font-size:14px}.material-route-note{border-left:2px solid var(--orange);color:#f3f0e894;margin:28px 0 0;padding-left:18px;font-size:13px}.material-functions{background:var(--paper);padding:92px 0}.material-function-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.material-function-layout h2{max-width:580px;margin:25px 0}.material-function-layout>div:first-child>p{color:#586966;max-width:560px;font-size:18px;line-height:1.55}.function-matrix{border-top:1px solid var(--line-light)}.function-head{color:#74817f;grid-template-columns:.6fr 1fr 1fr;gap:24px;padding:0 0 14px 62px;display:grid}.function-row{border-top:1px solid var(--line-light);grid-template-columns:38px .6fr 1fr 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.function-row b{color:var(--orange);font:italic 20px var(--serif)}.function-row strong{font-size:18px}.function-row span{color:#586966;font-size:14px;line-height:1.5}.print-route-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.print-route-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:300px;padding:32px}.print-route-grid h3{margin:55px 0 18px;font-size:28px}.print-route-grid p{color:#586966;margin:0;line-height:1.55}.print-route-grid .print-finishes{grid-column:1/-1;grid-template-columns:160px 1.4fr 1fr;align-items:center;gap:38px;min-height:auto;display:grid}.print-finishes>div{flex-wrap:wrap;gap:8px;display:flex}.print-finishes b{border:1px solid var(--line-light);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px}.material-validation{background:var(--ink-3);color:var(--ivory);padding:92px 0}.validation-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.validation-layout h2{margin:25px 0}.validation-layout>div:first-child>p{color:#f3f0e8ad;max-width:570px;font-size:18px;line-height:1.55}.validation-steps{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.validation-steps article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:280px;padding:28px;display:flex}.validation-steps b{color:var(--orange);font:11px var(--mono)}.validation-steps strong{margin-top:54px;font-size:22px;line-height:1.15}.validation-steps span{color:#f3f0e89e;margin-top:14px;font-size:14px}.validation-docs{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.validation-docs span{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:18px}.workflow-hero{background:var(--ink);min-height:700px;color:var(--ivory);padding:72px 0 58px;position:relative;overflow:hidden}.workflow-hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:800px;height:800px;position:absolute;top:-420px;right:-300px}.workflow-hero>.wrap{z-index:1;position:relative}.workflow-hero .eyebrow{margin-bottom:36px}.workflow-hero-grid{grid-template-columns:1.12fr .88fr;align-items:end;gap:95px;display:grid}.workflow-hero h1{max-width:950px;font-size:clamp(54px,5.5vw,88px)}.workflow-hero-grid>div:first-child>p{color:#f3f0e8b8;max-width:730px;font-size:20px;line-height:1.52}.workflow-map{border:1px solid var(--line-dark);background:#172d2ca8;flex-direction:column;min-height:480px;padding:28px;display:flex}.workflow-map-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.workflow-map-head span{color:var(--sage)}.workflow-map-head b{color:var(--orange);font:11px var(--mono);text-transform:uppercase;letter-spacing:.1em}.workflow-map-line{border-left:1px solid #f3f0e847;margin:28px 0;padding-left:30px}.workflow-map-line>div{grid-template-columns:44px 1fr;align-content:start;min-height:60px;display:grid;position:relative}.workflow-map-line>div:before{content:"";border:2px solid var(--ink-2);background:var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-35px;box-shadow:0 0 0 1px #f3f0e859}.workflow-map-line i{color:var(--orange);font:italic 17px var(--serif)}.workflow-map-line strong{font-size:17px}.workflow-map-line span{color:var(--sage);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:2;margin-top:3px}.workflow-map-status{border-top:1px solid var(--line-dark);color:var(--sage);justify-content:space-between;gap:20px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.workflow-map-status b{color:var(--ivory);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.workflow-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.workflow-start,.workflow-sampling{background:var(--ivory);padding:92px 0}.workflow-page-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:58px;display:grid}.workflow-page-head h2{max-width:850px;margin:25px 0 0}.workflow-page-head>p{color:#586966;max-width:560px;margin:0;font-size:18px;line-height:1.55}.workflow-input-layout{grid-template-columns:.7fr 1.3fr;min-height:520px;display:grid}.workflow-input-lead{background:var(--ink);color:var(--ivory);flex-direction:column;padding:48px;display:flex}.workflow-input-lead h3{max-width:490px;margin:54px 0 24px;font-size:43px}.workflow-input-lead>p{color:#f3f0e8ad;margin-top:auto;font-size:17px;line-height:1.55}.workflow-input-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.workflow-input-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:260px;padding:30px;display:flex}.workflow-input-grid b{color:var(--orange);font:italic 22px var(--serif)}.workflow-input-grid strong{margin-top:60px;font-size:22px}.workflow-input-grid span{color:#586966;margin-top:12px;font-size:14px;line-height:1.5}.workflow-phases{background:var(--ink);color:var(--ivory);padding:92px 0}.workflow-page-head.light>p{color:#f3f0e8a6}.workflow-phase-list{border-top:1px solid var(--line-dark)}.workflow-phase{border-bottom:1px solid var(--line-dark);grid-template-columns:.72fr 1fr 1.05fr;align-items:start;gap:44px;padding:38px 0 26px;display:grid}.workflow-phase-name{grid-template-columns:55px 1fr;gap:18px;display:grid}.workflow-phase-name>span{color:var(--orange);font:italic 34px var(--serif)}.workflow-phase-name h3{margin:12px 0 0;font-size:31px}.workflow-phase-story h4{margin:0 0 14px;font-size:18px}.workflow-phase-story p{color:#f3f0e8a6;margin:0;font-size:14px;line-height:1.55}.workflow-phase-result{border-left:2px solid var(--orange);grid-template-columns:.85fr 1.15fr;display:grid}.workflow-phase-result>div{padding:2px 22px 4px}.workflow-phase-result>div+div{border-left:1px solid var(--line-dark)}.workflow-phase-result small{color:var(--sage);margin-bottom:12px;display:block}.workflow-phase-result strong{font-size:15px;line-height:1.4;display:block}.workflow-phase-result span{color:#f3f0e894;margin-top:8px;font-size:12px;line-height:1.45;display:block}.workflow-phase-detail{border-top:1px solid var(--line-dark);grid-column:2/-1}.workflow-phase-detail summary{color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 6px;list-style:none;display:flex}.workflow-phase-detail summary::-webkit-details-marker{display:none}.workflow-phase-detail summary span{color:var(--orange);font-size:18px;transition:transform .2s}.workflow-phase-detail[open] summary span{transform:rotate(45deg)}.workflow-phase-roles{grid-template-columns:1fr 1fr;gap:0 28px;padding:8px 0 4px;display:grid}.workflow-phase-roles>div{border-top:1px solid var(--line-dark);grid-template-columns:80px 1fr;gap:12px;padding:10px 0;display:grid}.workflow-phase-roles b{color:var(--sage);font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.workflow-phase-roles span{color:#f3f0e8b8;font-size:13px;line-height:1.45}.workflow-sample-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.workflow-sample-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:330px;padding:34px;display:flex}.workflow-sample-grid h3{margin:56px 0 18px;font-size:29px}.workflow-sample-grid p{color:#586966;line-height:1.55}.workflow-sample-grid b{border-top:1px solid var(--line-light);color:#667572;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:18px}.workflow-sample-note{border-left:2px solid var(--orange);color:#586966;margin:24px 0 0;padding-left:18px;font-size:13px}.workflow-proof-story{gap:22px;margin:0 0 42px;display:grid}.workflow-proof-figure{border:1px solid var(--line-light);background:#f7f3eb;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);margin:0;display:grid}.workflow-proof-image{background:var(--ink);min-width:0;position:relative;overflow:hidden}.workflow-proof-image img{object-fit:cover;width:100%;height:430px;display:block}.workflow-proof-image>span{color:var(--ivory);letter-spacing:.08em;text-transform:uppercase;background:#193734e6;padding:8px 10px;font-size:9px;position:absolute;bottom:16px;left:18px}.workflow-proof-figure figcaption{align-self:stretch;padding:36px}.workflow-proof-figure figcaption h3{letter-spacing:-.045em;margin:22px 0 16px;font-size:clamp(27px,2.35vw,38px);line-height:1.02}.workflow-proof-figure figcaption p{color:#586966;margin:0;line-height:1.58}.workflow-proof-figure figcaption ul{border-top:1px solid var(--line-light);gap:11px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.workflow-proof-figure figcaption li{color:#455855;padding-left:17px;font-size:13px;line-height:1.45;position:relative}.workflow-proof-figure figcaption li:before{content:"→";color:var(--orange);position:absolute;left:0}.workflow-proof-film .workflow-proof-image{background:#eee9df}.workflow-proof-film .workflow-proof-image img{object-fit:contain}.workflow-proof-result{grid-template-columns:minmax(290px,.75fr) minmax(0,1.55fr)}.workflow-proof-result .workflow-proof-image{background:#ede8de;order:2;justify-content:center;align-items:center;display:flex}.workflow-proof-result .workflow-proof-image img{object-fit:contain;object-position:center;height:430px}.workflow-proof-result figcaption{flex-direction:column;order:1;justify-content:center;display:flex}.workflow-change{background:var(--ink-3);color:var(--ivory);padding:68px 0}.workflow-change-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid}.workflow-change-copy h2{margin:22px 0 16px}.workflow-change-copy p{color:#f3f0e8ad;margin:0;font-size:16px;line-height:1.55}.workflow-change-board{border:1px solid var(--line-dark);background:var(--ink);padding:28px 30px}.workflow-change-title{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.workflow-change-title strong{font-size:22px}.workflow-change-steps{grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.workflow-change-steps>div{border-right:1px solid var(--line-dark);min-height:112px;padding:0 24px}.workflow-change-steps>div:first-child{padding-left:0}.workflow-change-steps>div:last-child{border-right:0}.workflow-change-steps b{color:var(--orange);font:italic 22px var(--serif);margin-bottom:18px;display:block}.workflow-change-steps span{color:#f3f0e8b8;font-size:13px;line-height:1.45}.workflow-refresh .workflow-hero{background:var(--ink);min-height:auto;padding:clamp(72px,8vw,122px) 0 clamp(76px,8vw,118px)}.workflow-refresh .workflow-hero:after{border-color:#f3f0e81f;width:min(54vw,780px);height:min(54vw,780px);top:-27vw;right:-17vw}.workflow-refresh .workflow-hero .eyebrow{margin-bottom:34px}.workflow-refresh .workflow-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.62fr);align-items:end;gap:clamp(64px,9vw,150px)}.workflow-refresh .workflow-hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(52px,5.15vw,82px);line-height:.96}.workflow-refresh .workflow-hero-grid>div:first-child>p{max-width:660px;margin:34px 0 0;font-size:clamp(18px,1.55vw,21px);line-height:1.55}.workflow-refresh .workflow-map{background:0 0;border:0;min-height:0;padding:0}.workflow-refresh .workflow-map-head{border-bottom-color:#f3f0e840;padding:0 0 18px}.workflow-refresh .workflow-map-head span{color:#f3f0e894}.workflow-refresh .workflow-map-head b{color:var(--ivory);letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px}.workflow-refresh .workflow-map-line{border:0;margin:12px 0 0;padding:0}.workflow-refresh .workflow-map-line>div{border-bottom:1px solid #f3f0e824;grid-template-columns:44px 1fr auto;align-items:center;gap:0 10px;min-height:0;padding:15px 0}.workflow-refresh .workflow-map-line>div:before{display:none}.workflow-refresh .workflow-map-line i{color:var(--orange);font:500 12px inherit}.workflow-refresh .workflow-map-line strong{font-size:16px;font-weight:600}.workflow-refresh .workflow-map-line span{color:#f3f0e885;letter-spacing:0;text-transform:none;grid-column:3;margin:0;font:500 11px inherit}.workflow-refresh .workflow-map-status{display:none}.workflow-refresh .workflow-proof{color:var(--ink);background:#dbe4df;border:0}.workflow-refresh .workflow-proof .proof-grid{grid-template-columns:repeat(4,1fr)}.workflow-refresh .workflow-proof .proof-item{border-color:#19373424;min-height:118px;padding:25px 28px}.workflow-refresh .workflow-proof .proof-item span{color:#6e807a}.workflow-refresh .workflow-proof .proof-item strong{font-size:17px}.workflow-refresh .workflow-start,.workflow-refresh .workflow-sampling{padding:clamp(88px,10vw,144px) 0}.workflow-refresh .workflow-page-head{grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:end;gap:clamp(60px,9vw,150px);margin-bottom:clamp(52px,6vw,82px)}.workflow-refresh .workflow-page-head h2{max-width:800px;margin-top:22px;font-size:clamp(43px,4.1vw,66px);line-height:1}.workflow-refresh .workflow-page-head>p{font-size:17px;line-height:1.62}.workflow-refresh .workflow-input-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(52px,8vw,124px);min-height:0}.workflow-refresh .workflow-input-lead{border-radius:2px 92px 2px 2px;min-height:430px;padding:clamp(36px,4vw,56px)}.workflow-refresh .workflow-input-lead h3{margin:72px 0 24px;font-size:clamp(34px,3vw,48px);line-height:1.04}.workflow-refresh .workflow-input-grid{border:0;grid-template-columns:1fr 1fr}.workflow-refresh .workflow-input-grid article{border:0;border-top:1px solid var(--line-light);min-height:184px;padding:24px 34px 28px 0}.workflow-refresh .workflow-input-grid article:nth-child(2n){padding-left:34px;padding-right:0}.workflow-refresh .workflow-input-grid b{font:600 12px inherit}.workflow-refresh .workflow-input-grid strong{margin-top:45px;font-size:22px}.workflow-refresh .workflow-input-grid span{max-width:300px;font-size:14px}.workflow-refresh .workflow-phases{color:var(--ink);background:#edf0eb;padding:clamp(92px,10vw,146px) 0}.workflow-refresh .workflow-page-head.light>p{color:#586966}.workflow-refresh .workflow-phase-list{border-top:1px solid #1937342e}.workflow-refresh .workflow-phase{border-bottom-color:#1937342e;grid-template-columns:minmax(230px,.6fr) minmax(280px,.9fr) minmax(330px,1.05fr);gap:clamp(36px,5vw,78px);padding:clamp(46px,5.5vw,76px) 0}.workflow-refresh .workflow-phase-name{grid-template-columns:44px 1fr;gap:18px}.workflow-refresh .workflow-phase-name>span{color:var(--orange);font:500 22px inherit}.workflow-refresh .workflow-phase-name h3{margin-top:14px;font-size:clamp(27px,2.35vw,37px)}.workflow-refresh .workflow-phase-story h4{margin-bottom:18px;font-size:21px;line-height:1.25}.workflow-refresh .workflow-phase-story p{color:#586966;font-size:15px;line-height:1.65}.workflow-refresh .workflow-phase-result{border-left:0;grid-template-columns:1fr;gap:24px}.workflow-refresh .workflow-phase-result>div{border-left:2px solid var(--orange);padding:0 0 0 20px}.workflow-refresh .workflow-phase-result>div+div{border-left:2px solid #9fb0aa}.workflow-refresh .workflow-phase-result small{color:#70817c;margin-bottom:9px}.workflow-refresh .workflow-phase-result strong{color:var(--ink);font-size:16px}.workflow-refresh .workflow-phase-result span{color:#60716d;font-size:13px}.workflow-refresh .workflow-phase-detail{border-top-color:#1937342e;grid-column:2/-1;margin-top:6px}.workflow-refresh .workflow-phase-detail summary{color:#657773;letter-spacing:0;text-transform:none;padding-top:18px;font-family:inherit;font-size:12px}.workflow-refresh .workflow-phase-roles>div{border-top-color:#19373424}.workflow-refresh .workflow-phase-roles b{color:#6d7e79}.workflow-refresh .workflow-phase-roles span{color:#4f625e}.workflow-refresh .workflow-proof-story{gap:clamp(30px,4vw,54px);margin-bottom:74px}.workflow-refresh .workflow-proof-figure{background:#eef0ec;border:0;border-radius:2px 90px 2px 2px;grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);overflow:hidden}.workflow-refresh .workflow-proof-image{background:#e8ebe6}.workflow-refresh .workflow-proof-image img{height:500px}.workflow-refresh .workflow-proof-image>span{bottom:22px;left:24px}.workflow-refresh .workflow-proof-figure figcaption{padding:clamp(36px,4.5vw,66px)}.workflow-refresh .workflow-proof-figure figcaption h3{margin-top:26px;font-size:clamp(30px,2.8vw,43px)}.workflow-refresh .workflow-proof-result{border-radius:90px 2px 2px;grid-template-columns:minmax(310px,.62fr) minmax(0,1.38fr)}.workflow-refresh .workflow-sample-grid{border:0;gap:32px}.workflow-refresh .workflow-sample-grid article{border:0;border-top:1px solid var(--line-light);min-height:278px;padding:28px 0 0}.workflow-refresh .workflow-sample-grid h3{margin:42px 0 16px;font-size:27px}.workflow-refresh .workflow-sample-grid b{letter-spacing:0;text-transform:none;border-top:0;font-family:inherit;font-size:11px}.workflow-refresh .workflow-sample-note{max-width:1040px;margin-top:46px;font-size:14px;line-height:1.6}.workflow-refresh .workflow-change{padding:clamp(70px,8vw,108px) 0}.workflow-refresh .workflow-change-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(60px,9vw,140px)}.workflow-refresh .workflow-change-board{background:0 0;border:0;padding:0}.workflow-refresh .workflow-change-title{padding-bottom:20px}.workflow-refresh .workflow-change-steps>div{min-height:130px}.workflow-refresh .workflow-change-steps b{font:600 12px inherit}@media (width<=1050px){.workflow-refresh .workflow-hero-grid,.workflow-refresh .workflow-page-head,.workflow-refresh .workflow-input-layout,.workflow-refresh .workflow-change-layout{grid-template-columns:1fr;gap:48px}.workflow-refresh .workflow-map{max-width:650px}.workflow-refresh .workflow-phase{grid-template-columns:minmax(200px,.62fr) minmax(0,1.38fr)}.workflow-refresh .workflow-phase-result,.workflow-refresh .workflow-phase-detail{grid-column:2}.workflow-refresh .workflow-proof-figure,.workflow-refresh .workflow-proof-result{border-radius:2px 70px 2px 2px;grid-template-columns:1fr}.workflow-refresh .workflow-proof-result .workflow-proof-image,.workflow-refresh .workflow-proof-result figcaption{order:initial}}@media (width<=720px){.workflow-refresh .workflow-hero{padding:58px 0 72px}.workflow-refresh .workflow-hero-grid{gap:54px}.workflow-refresh .workflow-hero h1{font-size:clamp(44px,13vw,61px)}.workflow-refresh .workflow-map-line>div{grid-template-columns:34px 1fr}.workflow-refresh .workflow-map-line span{display:none}.workflow-refresh .workflow-proof .proof-grid{grid-template-columns:1fr 1fr}.workflow-refresh .workflow-proof .proof-item{min-height:98px;padding:20px}.workflow-refresh .workflow-input-lead{border-radius:2px 54px 2px 2px;min-height:380px}.workflow-refresh .workflow-input-grid{grid-template-columns:1fr}.workflow-refresh .workflow-input-grid article,.workflow-refresh .workflow-input-grid article:nth-child(2n){min-height:150px;padding:23px 0}.workflow-refresh .workflow-input-grid strong{margin-top:34px}.workflow-refresh .workflow-phase{grid-template-columns:1fr;gap:28px;padding:52px 0}.workflow-refresh .workflow-phase-result,.workflow-refresh .workflow-phase-detail{grid-column:1}.workflow-refresh .workflow-phase-detail{margin-top:8px}.workflow-refresh .workflow-phase-roles{grid-template-columns:1fr}.workflow-refresh .workflow-proof-image img,.workflow-refresh .workflow-proof-result .workflow-proof-image img{height:min(108vw,460px)}.workflow-refresh .workflow-proof-figure figcaption{padding:34px 26px 42px}.workflow-refresh .workflow-sample-grid{grid-template-columns:1fr;gap:20px}.workflow-refresh .workflow-sample-grid article{min-height:235px}.workflow-refresh .workflow-change-steps{grid-template-columns:1fr}.workflow-refresh .workflow-change-steps>div,.workflow-refresh .workflow-change-steps>div:first-child{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:24px 0}}.quality-hero{background:var(--ink);min-height:700px;color:var(--ivory);padding:72px 0 58px;position:relative;overflow:hidden}.quality-hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:780px;height:780px;position:absolute;top:-410px;right:-290px}.quality-hero>.wrap{z-index:1;position:relative}.quality-hero .eyebrow{margin-bottom:36px}.quality-hero-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:95px;display:grid}.quality-hero h1{max-width:940px;font-size:clamp(54px,5.5vw,88px)}.quality-hero-grid>div:first-child>p{color:#f3f0e8b8;max-width:730px;font-size:20px;line-height:1.52}.quality-dossier{border:1px solid var(--line-dark);background:#172d2ca8;flex-direction:column;min-height:470px;padding:28px;display:flex}.quality-dossier-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.quality-dossier-head span{color:var(--sage)}.quality-dossier-head b{color:var(--orange);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.quality-dossier-status{color:var(--sage);grid-template-columns:1fr auto 12px;align-items:center;gap:16px;padding:24px 0;font-size:12px;display:grid}.quality-dossier-status strong{color:var(--ivory);font-size:14px}.quality-dossier-status i{background:var(--orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f2642221}.quality-dossier-list{border-top:1px solid var(--line-dark)}.quality-dossier-list>div{border-bottom:1px solid var(--line-dark);grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:57px;display:grid}.quality-dossier-list b{color:var(--orange);font:9px var(--mono)}.quality-dossier-list span{font-size:14px}.quality-dossier-list em{color:var(--sage);font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.quality-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.quality-principles,.quality-controls,.quality-deviations{background:var(--ivory);padding:92px 0}.quality-page-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:58px;display:grid}.quality-page-head h2{max-width:850px;margin:25px 0 0}.quality-page-head>p{color:#586966;max-width:560px;margin:0;font-size:18px;line-height:1.55}.quality-principle-layout{grid-template-columns:.72fr 1.28fr;min-height:480px;display:grid}.quality-principle-lead{background:var(--ink);color:var(--ivory);flex-direction:column;padding:48px;display:flex}.quality-principle-lead h3{max-width:500px;margin:54px 0 24px;font-size:42px}.quality-principle-lead p{color:#f3f0e8ad;margin-top:auto;font-size:17px;line-height:1.55}.quality-principle-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.quality-principle-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:480px;padding:32px;display:flex}.quality-principle-grid b{color:var(--orange);font:italic 23px var(--serif)}.quality-principle-grid h3{margin:auto 0 18px;font-size:27px}.quality-principle-grid p{color:#586966;line-height:1.55}.quality-documents{background:var(--ink);color:var(--ivory);padding:92px 0}.quality-page-head.light>p{color:#f3f0e8a6}.quality-document-table{border-top:1px solid var(--line-dark)}.quality-document-head,.quality-document-table article{grid-template-columns:100px .7fr 1.3fr 160px;align-items:center;gap:28px;display:grid}.quality-document-head{color:var(--sage);padding:0 0 14px}.quality-document-table article{border-top:1px solid var(--line-dark);min-height:105px}.quality-document-table article>b{color:var(--orange);font:10px var(--mono);letter-spacing:.08em}.quality-document-table article>strong{font-size:19px}.quality-document-table article>span{color:#f3f0e8ad;font-size:14px;line-height:1.5}.quality-document-table article>small{color:var(--sage);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.quality-document-note{border-left:2px solid var(--orange);color:#f3f0e894;margin:28px 0 0;padding-left:18px;font-size:13px}.quality-control-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.quality-control-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:410px;padding:34px;display:flex}.quality-control-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.quality-control-title b{color:var(--orange);font:italic 25px var(--serif)}.quality-control-grid h3{margin:60px 0 18px;font-size:30px}.quality-control-grid p{color:#586966;line-height:1.55}.quality-control-grid ul{margin:auto 0 0;padding:0;list-style:none}.quality-control-grid li{border-top:1px solid var(--line-light);color:#586966;padding:10px 0;font-size:14px}.quality-control-grid li:before{content:"→";color:var(--orange);margin-right:10px}.quality-lab{background:var(--ink-3);color:var(--ivory);padding:92px 0}.quality-lab-layout{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:78px;display:grid}.quality-lab-visual{min-height:590px;position:relative}.quality-lab-image{background:var(--ink);min-width:0;height:100%;min-height:590px;margin:0;position:relative;overflow:hidden}.quality-lab-image img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%}.quality-lab-image figcaption{background:linear-gradient(#0000,#13322ff5 32%);padding:25px 24px 22px;position:absolute;inset:auto 0 0}.quality-lab-image figcaption span,.quality-lab-image figcaption strong,.quality-lab-image figcaption small{display:block}.quality-lab-image figcaption strong{margin-top:8px;font-size:18px}.quality-lab-image figcaption small{color:#f3f0e8ad;margin-top:8px;font-size:12px;line-height:1.45}.quality-lab-copy{flex-direction:column;padding:38px 0 0;display:flex}.quality-lab-copy h3{margin:32px 0 22px;font-size:38px;line-height:1.08}.quality-lab-copy>p{color:#f3f0e8ad;font-size:16px;line-height:1.58}.quality-lab-copy dl{border-top:1px solid var(--line-dark);margin:34px 0 0}.quality-lab-copy dl>div{border-bottom:1px solid var(--line-dark);grid-template-columns:125px 1fr;gap:18px;padding:19px 0;display:grid}.quality-lab-copy dt{color:var(--orange);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.quality-lab-copy dd{color:var(--sage);margin:0;font-size:13px;line-height:1.5}.quality-lab-copy .quality-lab-note{border-left:2px solid var(--orange);color:#f3f0e894;margin-top:auto;padding:18px 0 0 18px;font-size:12px}.quality-compliance{background:var(--paper);padding:92px 0}.quality-compliance-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.quality-compliance h2{margin:25px 0}.quality-compliance-layout>div:first-child>p{color:#586966;font-size:18px;line-height:1.55}.quality-compliance-board{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.quality-compliance-board>div{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:250px;padding:30px;display:flex}.quality-compliance-board b{color:var(--orange);font:10px var(--mono)}.quality-compliance-board strong{margin-top:55px;font-size:23px}.quality-compliance-board span{color:#586966;margin-top:12px;font-size:14px;line-height:1.5}.quality-release{background:var(--ink-3);color:var(--ivory);padding:92px 0}.quality-release-layout{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:90px;display:grid}.quality-release-board{border:1px solid var(--line-dark);background:var(--ink);min-height:430px;padding:38px}.quality-release-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.quality-release-head strong{font-size:28px}.quality-release-flow{grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.quality-release-flow>div{border-right:1px solid var(--line-dark);flex-direction:column;min-height:200px;padding:0 20px;display:flex}.quality-release-flow>div:first-child{padding-left:0}.quality-release-flow>div:last-child{border-right:0}.quality-release-flow i{color:var(--orange);font:italic 23px var(--serif)}.quality-release-flow b{margin-top:48px}.quality-release-flow span{color:#f3f0e89e;margin-top:10px;font-size:13px}.quality-release-layout h2{margin:25px 0}.quality-release-layout>div:last-child>p{color:#f3f0e8ad;font-size:17px;line-height:1.55}.quality-release-layout ul{margin:28px 0 0;padding:0;list-style:none}.quality-release-layout li{border-top:1px solid var(--line-dark);color:var(--sage);padding:12px 0}.quality-release-layout li:before{content:"→";color:var(--orange);margin-right:10px}.quality-deviation-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.quality-deviations h2{margin:25px 0}.quality-deviation-layout>div:first-child>p{color:#586966;font-size:18px;line-height:1.55}.quality-deviation-steps{border-top:1px solid var(--line-light)}.quality-deviation-steps article{border-bottom:1px solid var(--line-light);grid-template-columns:65px .55fr 1fr;align-items:start;gap:25px;padding:24px 0;display:grid}.quality-deviation-steps b{color:var(--orange);font:10px var(--mono)}.quality-deviation-steps strong{font-size:18px}.quality-deviation-steps span{color:#586966;font-size:14px}.cases-hero{background:var(--ink);min-height:730px;color:var(--ivory);padding:72px 0 52px;position:relative;overflow:hidden}.cases-hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:820px;height:820px;position:absolute;top:-430px;right:-280px}.cases-hero>.wrap{z-index:1;position:relative}.cases-hero .eyebrow{margin-bottom:36px}.cases-hero h1{max-width:1160px;font-size:clamp(56px,6vw,94px)}.cases-hero-grid{grid-template-columns:1fr 540px;align-items:end;gap:90px;display:grid}.cases-hero-grid>div:first-child>p{color:#f3f0e8b8;max-width:720px;font-size:20px;line-height:1.52}.cases-hero-collage{height:390px;position:relative}.cases-hero-collage:before{content:"";border:1px solid var(--line-dark);position:absolute;inset:20px 20px 0 50px}.cases-hero-image{position:absolute;bottom:-48px}.cases-hero-image img{object-fit:contain;filter:drop-shadow(0 30px 28px #00000059);width:100%;height:100%}.cases-hero-image.happy{z-index:2;width:255px;height:350px;left:25px;transform:rotate(-4deg)}.cases-hero-image.beekum{z-index:1;width:310px;height:360px;right:20px;transform:rotate(4deg)}.cases-hero-collage>span{z-index:3;color:var(--sage);writing-mode:vertical-rl;font-size:8px;position:absolute;top:110px;right:-35px}.cases-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.featured-cases,.case-gallery{background:var(--ivory);padding:92px 0}.cases-page-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:58px;display:grid}.cases-page-head h2{max-width:850px;margin:25px 0 0}.cases-page-head>p{color:#586966;max-width:560px;margin:0;font-size:18px;line-height:1.55}.featured-case{grid-template-columns:1fr 1fr;min-height:720px;margin-bottom:34px;display:grid}.featured-case-visual{background:var(--ink);min-height:720px;position:relative;overflow:hidden}.featured-case-visual>span{z-index:2;color:var(--sage);position:absolute;top:28px;left:28px}.featured-case-visual img{object-fit:contain;filter:drop-shadow(0 35px 35px #0000004d);width:calc(100% - 84px);height:calc(100% - 84px);position:absolute;inset:42px}.sweets-case .featured-case-visual{background:radial-gradient(circle at 55% 45%,#e1c8c2 0%,#c79c94 58%,#a87973 100%)}.sweets-case .featured-case-visual>span{color:var(--ink)}.sweets-case .featured-case-visual img{transform:rotate(-2deg)scale(1.02)}.beekum-case .featured-case-visual img{transform:rotate(2deg)scale(.95)}.featured-case-copy{border:1px solid var(--line-light);flex-direction:column;padding:58px;display:flex}.featured-case-copy h2{margin:24px 0 28px;font-size:clamp(42px,4vw,62px)}.featured-case-copy>p{color:#526664;font-size:18px;line-height:1.55}.case-decision,.case-focus{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);margin:28px 0;padding:26px 0}.case-decision h3{margin:24px 0 14px;font-size:27px}.case-decision p{color:#586966;margin:0}.case-focus ul{margin:22px 0 0;padding:0;list-style:none}.case-focus li{border-top:1px solid var(--line-light);color:#526664;padding:11px 0;font-size:14px}.case-focus li:before{content:"→";color:var(--orange);margin-right:10px}.featured-case-copy dl{margin:auto 0 0}.featured-case-copy dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:115px 1fr;gap:22px;padding:13px 0;display:grid}.featured-case-copy dt{color:var(--orange);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.featured-case-copy dd{color:#526664;margin:0;font-size:14px}.case-principles{background:var(--ink);color:var(--ivory);padding:92px 0}.case-principle-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.case-principles h2{margin:25px 0}.case-principle-layout>div:first-child>p{color:#f3f0e8ad;font-size:18px;line-height:1.55}.case-principle-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.case-principle-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:245px;padding:30px;display:flex}.case-principle-grid b{color:var(--orange);font:italic 23px var(--serif)}.case-principle-grid strong{margin-top:48px;font-size:24px}.case-principle-grid span{color:#f3f0e89e;margin-top:12px;font-size:14px;line-height:1.5}.case-gallery{background:var(--paper)}.case-gallery-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.case-gallery-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:var(--ivory)}.case-gallery-visual{background:#d7d2c8;height:420px;position:relative;overflow:hidden}.case-gallery-card.olam .case-gallery-visual{background:#c6ced0}.case-gallery-card.teds .case-gallery-visual{background:#d9c5bd}.case-gallery-card.wasparfum .case-gallery-visual{background:#d7d7d2}.case-gallery-visual>span{z-index:2;color:var(--ink);font-size:8px;position:absolute;top:22px;left:22px}.case-gallery-visual img{object-fit:contain;filter:drop-shadow(0 24px 25px #1f39383d);width:100%;height:100%;padding:34px 24px 22px;transition:transform .35s}.case-gallery-card:hover img{transform:scale(1.025)rotate(-1deg)}.case-gallery-copy{padding:24px}.case-gallery-copy h3{margin:0 0 11px;font-size:25px}.case-gallery-copy span{color:#61716f;font-size:8px}.case-fit{background:var(--ink-3);color:var(--ivory);padding:92px 0}.case-fit-layout{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:90px;display:grid}.case-fit-board{background:var(--ink);border:1px solid var(--line-dark);min-height:430px;padding:42px}.case-fit-board h3{max-width:650px;margin:50px 0 40px;font-size:38px}.case-fit-board>div{border-top:1px solid var(--line-dark);grid-template-columns:46px 1fr;gap:18px;padding:15px 0;display:grid}.case-fit-board b{color:var(--orange);font:9px var(--mono)}.case-fit-board>div span{color:#f3f0e8ad}.case-fit-layout h2{margin:25px 0}.case-fit-layout>div:last-child>p{color:#f3f0e8ad;font-size:18px;line-height:1.55}.case-fit-layout .btn{margin-top:24px}.about-hero{background:var(--ink);min-height:690px;color:var(--ivory);padding:72px 0 54px;position:relative;overflow:hidden}.about-hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:840px;height:840px;position:absolute;top:-430px;right:-250px}.about-hero .eyebrow{margin-bottom:34px}.about-hero h1{max-width:1190px}.about-hero-grid{grid-template-columns:1fr 520px;align-items:end;gap:80px;display:grid}.about-hero-intro{color:#f3f0e8bf;max-width:720px;font-size:21px;line-height:1.5}.about-network{isolation:isolate;min-height:390px;position:relative}.about-network:before,.about-network:after{content:"";z-index:-1;border:1px solid var(--line-dark);border-radius:50%;position:absolute}.about-network:before{width:330px;height:330px;top:16px;left:90px}.about-network:after{width:230px;height:230px;top:66px;left:140px}.about-network-core{background:var(--orange);color:#fff;flex-direction:column;justify-content:center;width:220px;min-height:150px;padding:24px;display:flex;position:absolute;top:112px;left:146px;box-shadow:0 26px 34px #00000038}.about-network-core strong{letter-spacing:-.04em;font-size:29px}.about-network-core small{opacity:.82;margin-top:8px;font-size:12px}.about-network-node{background:var(--ink-2);border:1px solid var(--line-dark);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;width:155px;min-height:72px;padding:12px;display:grid;position:absolute}.about-network-node span{color:var(--orange);font:10px var(--mono)}.about-network-node strong{overflow-wrap:break-word;min-width:0;font-size:12px;line-height:1.2}.about-network-node.eu{top:30px;left:5px}.about-network-node.asia{top:52px;right:4px}.about-network-node.qa{bottom:54px;left:12px}.about-network-node.logistics{bottom:35px;right:10px}.about-network-caption{color:var(--sage);position:absolute;bottom:0;right:34px}.about-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.about-model,.about-principles,.about-company{background:var(--ivory);padding:92px 0}.about-page-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.about-page-head h2{max-width:830px;margin:25px 0 0}.about-page-head>p{color:#586966;margin:0;font-size:18px;line-height:1.55}.about-model-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1.25fr 1fr 1fr;display:grid}.about-model-grid>*{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:270px;padding:32px}.about-model-grid .about-model-lead{background:var(--ink);min-height:540px;color:var(--ivory);flex-direction:column;grid-row:span 2;padding:48px;display:flex}.about-model-grid h3{margin:42px 0 18px}.about-model-lead h3{font-size:43px}.about-model-lead p{color:#f3f0e8ad;font-size:18px;line-height:1.55}.about-model-lead a{border-top:1px solid var(--line-dark);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sage);margin-top:auto;padding-top:20px}.about-model-grid article p{color:#586966;margin:0;line-height:1.55}.about-founder{background:var(--paper);padding:92px 0}.about-founder-layout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:100px;display:grid}.founder-card{background:var(--ink);min-height:560px;color:var(--ivory);grid-template-rows:minmax(390px,1fr) auto;display:grid;overflow:hidden}.founder-photo{background:#fff;min-height:390px;position:relative;overflow:hidden}.founder-photo:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:0;left:0;right:0}.founder-photo img{object-fit:cover;object-position:50% 18%}.founder-card-copy{padding:34px 44px 40px}.founder-card h2{margin:20px 0 14px}.founder-card p{color:#f3f0e89e;max-width:480px;margin:0}.founder-copy h2{margin:25px 0}.founder-copy>p{color:#526664;max-width:700px;font-size:19px;line-height:1.6}.founder-copy blockquote{border-left:3px solid var(--orange);color:var(--ink);font:italic 24px/1.35 var(--serif);margin:36px 0;padding:26px 0 26px 26px}.founder-signals{flex-wrap:wrap;gap:8px;display:flex}.founder-signals span{border:1px solid var(--line-light);color:#526664;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px}.about-partner-visit{background:var(--ivory);padding:92px 0}.about-partner-visit-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.partner-visit-figure{min-width:0;margin:0}.partner-visit-photo{background:var(--paper);min-height:540px;position:relative;overflow:hidden}.partner-visit-photo:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:0;left:0;right:0}.partner-visit-photo img{object-fit:cover;object-position:50% 30%}.partner-visit-figure figcaption{color:#6a7875;margin-top:14px;font-size:13px}.partner-visit-copy h2{margin:25px 0}.partner-visit-copy>p{color:#526664;max-width:660px;font-size:18px;line-height:1.6}.partner-visit-signals{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.partner-visit-signals span{border:1px solid var(--line-light);color:#526664;padding:10px 12px;font-size:12px;font-weight:600}.about-continuity{background:var(--ink-3);color:var(--ivory);padding:92px 0}.about-continuity-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.about-continuity h2{margin:25px 0}.about-continuity-layout>div:first-child>p{color:#f3f0e8ad;font-size:18px;line-height:1.55}.continuity-board{border-top:1px solid var(--line-dark)}.continuity-board>span{border-bottom:1px solid var(--line-dark);padding:18px 0;display:block}.continuity-board>div{border-bottom:1px solid var(--line-dark);grid-template-columns:50px 1fr 1.2fr;align-items:center;gap:20px;min-height:90px;display:grid}.continuity-board b{color:var(--orange);font:10px var(--mono)}.continuity-board span{color:#f3f0e89e;font-size:14px}.about-principle-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.about-principle-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:280px;padding:30px}.about-principle-grid b{color:var(--orange);font:italic 24px var(--serif)}.about-principle-grid h3{margin:62px 0 16px}.about-principle-grid p{color:#586966;line-height:1.55}.about-company{background:var(--paper)}.about-company-layout{grid-template-columns:1fr .8fr;align-items:start;gap:100px;display:grid}.about-company h2{max-width:750px;margin:25px 0}.about-company-layout>div>p{color:#526664;max-width:700px;font-size:18px;line-height:1.55}.about-company dl{border-top:1px solid var(--line-light);margin:0}.about-company dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:130px 1fr;gap:24px;padding:17px 0;display:grid}.about-company dt{color:var(--orange);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.about-company dd{color:#526664;margin:0}.about-refresh{background:#f7f4ed}.about-refresh .wrap{width:min(1240px,100% - 80px)}.about-refresh h1,.about-refresh h2{text-wrap:balance}.about-refresh-hero{background:var(--ink);color:var(--ivory);padding:78px 0 72px;overflow:hidden}.about-refresh-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(420px,.72fr);align-items:center;gap:84px;display:grid}.about-refresh-hero-copy h1{letter-spacing:-.055em;max-width:760px;margin:24px 0 28px;font-size:clamp(54px,5.6vw,80px);line-height:.98}.about-refresh-hero-copy>p{color:#f3f0e8c2;max-width:650px;margin:0;font-size:20px;line-height:1.6}.about-refresh-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.about-refresh-network{background:#ffffff06;border:1px solid #f3f0e833;padding:34px 36px 30px;position:relative}.about-refresh-network:before{content:"";background:var(--orange);width:74px;height:3px;position:absolute;top:-1px;right:-1px}.about-refresh-network-head span,.about-refresh-network-head strong{display:block}.about-refresh-network-head span{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:750}.about-refresh-network-head strong{max-width:330px;margin-top:9px;font-size:27px;line-height:1.18}.about-refresh-network ol{margin:30px 0 0;padding:0;list-style:none}.about-refresh-network li{border-top:1px solid #f3f0e826;grid-template-columns:34px 1fr;gap:16px;padding:17px 0;display:grid;position:relative}.about-refresh-network li b{color:var(--orange);font-size:12px}.about-refresh-network li strong,.about-refresh-network li span{display:block}.about-refresh-network li strong{font-size:17px}.about-refresh-network li span{color:#f3f0e89e;margin-top:4px;font-size:13px;line-height:1.45}.about-refresh-network>p{border-left:2px solid var(--orange);color:#f3f0e8ad;margin:18px 0 0;padding-left:16px;font-size:13px;line-height:1.45}.about-refresh-proof{background:#e1e8e2}.about-refresh-proof .wrap{grid-template-columns:1.1fr 1fr 1.25fr .9fr;gap:28px;padding-top:25px;padding-bottom:25px;display:grid}.about-refresh-proof p,.about-refresh-proof span{color:#49615e;margin:0;font-size:13px;line-height:1.45}.about-refresh-proof p{color:var(--ink);font-weight:750}.about-refresh-proof span{padding-left:17px;position:relative}.about-refresh-proof span:before{content:"";background:var(--orange);width:4px;height:4px;position:absolute;top:7px;left:0}.about-refresh-model{background:#f7f4ed;padding:104px 0}.about-refresh-model-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:105px;display:grid}.about-refresh-model-intro h2{letter-spacing:-.045em;max-width:560px;margin:18px 0 25px;font-size:clamp(42px,4.2vw,60px);line-height:1.02}.about-refresh-model-intro p{color:#586d6a;max-width:530px;margin:0 0 28px;font-size:18px;line-height:1.62}.about-refresh-model-intro a{font-size:14px;font-weight:750}.about-refresh-model-list article{border-top:1px solid #c7ccc5;grid-template-columns:44px 1fr;gap:22px;padding:28px 0 30px;display:grid}.about-refresh-model-list article:first-child{border-top:0;padding-top:5px}.about-refresh-model-list article>span{color:var(--orange);padding-top:5px;font-size:13px;font-weight:750}.about-refresh-model-list h3{margin:0 0 9px;font-size:27px}.about-refresh-model-list p{color:#5c706d;max-width:620px;margin:0;font-size:16px;line-height:1.58}.about-refresh-direction{background:#dfe7e1;padding:100px 0}.about-refresh-direction-grid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:96px;display:grid}.about-refresh-direction-portrait{background:#f1eee7;border-radius:145px 0 0;min-height:540px;margin:0;position:relative;overflow:hidden}.about-refresh-direction-portrait:after{content:"";background:var(--orange);width:4px;height:28%;position:absolute;bottom:0;right:0}.about-refresh-direction-portrait img{object-fit:cover;object-position:50% 16%}.about-refresh-direction-copy{max-width:670px}.about-refresh-direction-copy h2{letter-spacing:-.045em;margin:18px 0 26px;font-size:clamp(42px,4.4vw,62px);line-height:1.02}.about-refresh-direction-copy>p{color:#526764;max-width:650px;margin:0 0 17px;font-size:18px;line-height:1.62}.about-refresh-direction-name{border-top:1px solid #1f393833;flex-direction:column;margin-top:32px;padding-top:22px;display:flex}.about-refresh-direction-name strong{font-size:20px}.about-refresh-direction-name span{color:#6a7d79;margin-top:4px;font-size:14px}.about-refresh-partner{background:#eee9e0;padding:100px 0}.about-refresh-partner-grid{grid-template-columns:1.12fr .88fr;align-items:center;min-height:660px;display:grid;position:relative}.about-refresh-partner-photo{background:#ddd6ca;min-height:660px;margin:0;position:relative;overflow:hidden}.about-refresh-partner-photo img{object-fit:cover;object-position:50% 43%}.about-refresh-partner-photo figcaption{color:#586966;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;padding:9px 12px;font-size:12px;position:absolute;bottom:22px;left:24px}.about-refresh-partner-copy{z-index:2;background:#fff;margin-left:-54px;padding:60px 58px;position:relative;box-shadow:0 26px 55px #1f39381f}.about-refresh-partner-copy h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(42px,4vw,58px);line-height:1.02}.about-refresh-partner-copy>p{color:#5a6e6b;margin:0 0 17px;font-size:17px;line-height:1.62}.about-refresh-partner-notes{gap:0;margin-top:30px;display:grid}.about-refresh-partner-notes span{border-top:1px solid var(--line-light);color:#405956;padding:13px 0;font-size:14px;font-weight:700}.about-refresh-continuity{background:var(--ink);color:var(--ivory);padding:92px 0}.about-refresh-continuity-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:105px;display:grid}.about-refresh-continuity h2{letter-spacing:-.045em;max-width:590px;margin:18px 0 0;font-size:clamp(40px,4vw,58px);line-height:1.02}.about-refresh-continuity-grid>div:last-child>p{color:#f3f0e8b8;max-width:620px;margin:0 0 32px;font-size:18px;line-height:1.65}.about-refresh-continuity-facts{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.about-refresh-continuity-facts span{color:#f3f0e8d9;border-top:1px solid #f3f0e82b;padding:15px 0;font-size:14px}.about-refresh-continuity-facts span:before{content:"";background:var(--orange);width:4px;height:4px;margin:0 11px 3px 0;display:inline-block}.about-refresh-company{background:#dfe7e1;padding:96px 0}.about-refresh-company-grid{grid-template-columns:1fr .8fr;align-items:start;gap:100px;display:grid}.about-refresh-company h2{letter-spacing:-.045em;max-width:650px;margin:18px 0 24px;font-size:clamp(40px,4vw,58px);line-height:1.02}.about-refresh-company-grid>div>p{color:#526764;max-width:620px;margin:0;font-size:17px;line-height:1.62}.about-refresh-company dl{margin:0}.about-refresh-company dl>div{border-top:1px solid #1f393833;grid-template-columns:120px 1fr;gap:24px;padding:17px 0;display:grid}.about-refresh-company dt{color:#70817d;font-size:12px;font-weight:700}.about-refresh-company dd{color:var(--ink);margin:0;line-height:1.45}.about-refresh .project{padding-top:88px}@media (width<=1100px){.about-refresh .wrap{width:min(100% - 48px,900px)}.about-refresh-hero-grid,.about-refresh-model-grid,.about-refresh-direction-grid,.about-refresh-continuity-grid,.about-refresh-company-grid{grid-template-columns:1fr;gap:48px}.about-refresh-hero-copy{max-width:760px}.about-refresh-network{width:min(100%,650px)}.about-refresh-direction-portrait{width:min(100%,570px)}.about-refresh-proof .wrap{grid-template-columns:1fr 1fr}.about-refresh-partner-grid{grid-template-columns:1fr}.about-refresh-partner-copy{margin:-90px 42px 0}.about-refresh-company-grid>div{max-width:720px}}@media (width<=700px){.about-refresh .wrap{width:calc(100% - 38px)}.about-refresh-hero{padding:52px 0 38px}.about-refresh-hero-copy h1{font-size:46px}.about-refresh-hero-copy>p{font-size:17px}.about-refresh-actions{flex-direction:column;align-items:flex-start;gap:18px}.about-refresh-network{padding:28px 24px 24px}.about-refresh-proof .wrap{grid-template-columns:1fr;gap:12px}.about-refresh-proof span{padding-left:0}.about-refresh-proof span:before{display:none}.about-refresh-model,.about-refresh-direction,.about-refresh-partner,.about-refresh-continuity,.about-refresh-company{padding:68px 0}.about-refresh-model-intro h2,.about-refresh-direction-copy h2,.about-refresh-partner-copy h2,.about-refresh-continuity h2,.about-refresh-company h2{font-size:38px}.about-refresh-direction-portrait{border-radius:110px 0 0;min-height:450px}.about-refresh-partner-photo{min-height:470px}.about-refresh-partner-copy{margin:-54px 18px 0;padding:40px 27px}.about-refresh-continuity-facts{grid-template-columns:1fr}.about-refresh-company dl>div{grid-template-columns:1fr;gap:5px}}.quality-refresh{background:#f7f4ed}.quality-refresh h1,.quality-refresh h2{text-wrap:balance}.quality-refresh .quality-hero:after{opacity:.7;width:650px;height:650px;top:-330px;right:-260px}.quality-refresh .quality-hero .eyebrow{margin-bottom:34px}.quality-refresh .quality-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:86px}.quality-refresh .quality-hero h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(52px,5.2vw,76px);line-height:.99}.quality-refresh .quality-dossier{min-height:0;color:var(--ink);background:#dfe7e1;border:0;border-radius:112px 0 0;padding:40px 42px 34px}.quality-refresh .quality-dossier:after{content:"";background:var(--orange);width:4px;height:28%;position:absolute;bottom:0;right:0}.quality-refresh .quality-dossier-head{border-color:#1f39382b;padding-bottom:18px}.quality-refresh .quality-dossier-head span{color:#667a76;letter-spacing:0;text-transform:none;font:700 12px inherit}.quality-refresh .quality-dossier-head b{color:var(--orange);letter-spacing:0;text-transform:none;font:700 12px inherit}.quality-refresh .quality-dossier-status{color:#667a76;padding:22px 0 18px}.quality-refresh .quality-dossier-status strong{color:var(--ink)}.quality-refresh .quality-dossier-list{border-color:#1f39382b}.quality-refresh .quality-dossier-list>div{border-color:#1f39382b;grid-template-columns:38px 1fr auto;min-height:54px}.quality-refresh .quality-dossier-list b{font:700 12px inherit}.quality-refresh .quality-dossier-list em{color:#667a76;letter-spacing:0;text-transform:none;font:650 11px inherit}.quality-refresh .quality-proof{color:var(--ink);background:#dfe7e1;border-top:0}.quality-refresh .quality-proof .proof-grid{grid-template-columns:repeat(4,1fr)}.quality-refresh .quality-proof .proof-item{border-color:#1f393826;min-height:108px;padding:24px 28px}.quality-refresh .quality-proof .proof-item span{color:#70817d}.quality-refresh .quality-proof .proof-item strong{font-size:16px}.quality-refresh .quality-principles,.quality-refresh .quality-controls,.quality-refresh .quality-deviations{background:#f7f4ed;padding:108px 0}.quality-refresh .quality-page-head{grid-template-columns:minmax(0,1.08fr) minmax(300px,.7fr);align-items:start;gap:92px;margin-bottom:58px}.quality-refresh .quality-page-head h2{letter-spacing:-.045em;max-width:740px;margin-top:18px;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.quality-refresh .quality-page-head>p{padding-top:40px;font-size:17px;line-height:1.62}.quality-refresh .quality-principle-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:96px;min-height:0}.quality-refresh .quality-principle-lead h3{margin:42px 0 22px;font-size:38px;line-height:1.07}.quality-refresh .quality-principle-lead p{font-size:17px;line-height:1.62}.quality-refresh .quality-principle-grid{border:0;display:block}.quality-refresh .quality-principle-grid article{border:0;border-top:1px solid #1f393830;grid-template-columns:38px minmax(210px,.75fr) minmax(0,1fr);align-items:baseline;gap:18px;min-height:0;padding:30px 0;display:grid}.quality-refresh .quality-principle-grid article:first-child{border-top:0;padding-top:4px}.quality-refresh .quality-principle-grid b{font:700 12px inherit}.quality-refresh .quality-principle-grid h3{margin:0;font-size:23px;line-height:1.2}.quality-refresh .quality-principle-grid p{margin:0;font-size:15px;line-height:1.58}.quality-refresh .quality-documents{padding:104px 0}.quality-refresh .quality-documents .quality-page-head{margin-bottom:52px}.quality-refresh .quality-document-table{border-color:var(--line-dark)}.quality-refresh .quality-document-head,.quality-refresh .quality-document-table article{grid-template-columns:72px .72fr 1.28fr 140px;gap:32px}.quality-refresh .quality-document-head{letter-spacing:0;text-transform:none;padding-bottom:16px;font:650 11px inherit}.quality-refresh .quality-document-table article{min-height:94px}.quality-refresh .quality-document-table article>b{font:700 12px inherit}.quality-refresh .quality-document-table article>strong{font-size:18px}.quality-refresh .quality-document-table article>small{letter-spacing:0;text-transform:none;font:650 11px inherit}.quality-refresh .quality-document-note{max-width:900px;margin-top:30px;font-size:13px;line-height:1.55}.quality-refresh .quality-control-grid{border:0;grid-template-columns:repeat(3,1fr);gap:34px}.quality-refresh .quality-control-grid article{border:0;border-top:1px solid #1f393833;min-height:0;padding:28px 0 0}.quality-refresh .quality-control-title{justify-content:flex-start;gap:18px}.quality-refresh .quality-control-title b{font:700 12px inherit}.quality-refresh .quality-control-title span{letter-spacing:0;text-transform:none;font:650 12px inherit}.quality-refresh .quality-control-grid p{font-size:15px;line-height:1.6}.quality-refresh .quality-control-grid ul{margin-top:28px}.quality-refresh .quality-control-grid li{padding:9px 0}.quality-refresh .quality-lab{background:var(--ink);padding:104px 0}.quality-refresh .quality-lab .quality-page-head{margin-bottom:54px}.quality-refresh .quality-lab-layout{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:center;gap:82px}.quality-refresh .quality-lab-visual,.quality-refresh .quality-lab-image{min-height:540px}.quality-refresh .quality-lab-image{border-radius:2px 90px 2px 2px}.quality-refresh .quality-lab-image img{filter:saturate(.82)contrast(1.03)}.quality-refresh .quality-lab-copy{padding:0}.quality-refresh .quality-lab-copy dl{margin-top:30px}.quality-refresh .quality-lab-copy dl>div{grid-template-columns:118px 1fr;padding:17px 0}.quality-refresh .quality-lab-copy dt{letter-spacing:0;text-transform:none;font:650 11px inherit}.quality-refresh .quality-lab-copy .quality-lab-note{margin-top:28px}.quality-refresh .quality-compliance{background:#dfe7e1;padding:104px 0}.quality-refresh .quality-compliance-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:96px}.quality-refresh .quality-compliance h2{margin:18px 0 24px;font-size:clamp(40px,4vw,56px);line-height:1.03}.quality-refresh .quality-compliance-layout>div:first-child>p{font-size:17px;line-height:1.62}.quality-refresh .quality-compliance-board{border:0;display:block}.quality-refresh .quality-compliance-board>div{border:0;border-top:1px solid #1f393830;grid-template-columns:38px minmax(180px,.65fr) 1fr;align-items:baseline;gap:18px;min-height:0;padding:24px 0;display:grid}.quality-refresh .quality-compliance-board>div:first-child{border-top:0;padding-top:4px}.quality-refresh .quality-compliance-board b{font:700 12px inherit}.quality-refresh .quality-compliance-board strong{margin:0;font-size:20px}.quality-refresh .quality-compliance-board span{margin:0;font-size:14px;line-height:1.52}.quality-refresh .quality-release{color:var(--ink);background:#f7f4ed;padding:104px 0}.quality-refresh .quality-release-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);align-items:center;gap:92px}.quality-refresh .quality-release-board{background:var(--ink);min-height:0;color:var(--ivory);border:0;border-radius:2px 78px 2px 2px;padding:42px}.quality-refresh .quality-release-head{padding-bottom:20px}.quality-refresh .quality-release-flow{margin-top:44px}.quality-refresh .quality-release-flow>div{min-height:175px}.quality-refresh .quality-release-flow i{font:700 12px inherit}.quality-refresh .quality-release-flow b{margin-top:38px}.quality-refresh .quality-release-layout h2{margin:18px 0 24px;font-size:clamp(38px,3.8vw,54px);line-height:1.03}.quality-refresh .quality-release-layout>div:last-child>p{color:#586966;font-size:17px;line-height:1.62}.quality-refresh .quality-release-layout li{color:#586966;border-color:#1f39382e}.quality-refresh .quality-deviations{background:#fff}.quality-refresh .quality-deviation-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:96px}.quality-refresh .quality-deviations h2{margin:18px 0 24px;font-size:clamp(40px,4vw,56px);line-height:1.03}.quality-refresh .quality-deviation-layout>div:first-child>p{font-size:17px;line-height:1.62}.quality-refresh .quality-deviation-steps article{grid-template-columns:38px minmax(170px,.55fr) 1fr;gap:18px;padding:24px 0}.quality-refresh .quality-deviation-steps b{font:700 12px inherit}.quality-refresh .quality-deviation-steps strong{font-size:19px}.quality-refresh .quality-deviation-steps span{font-size:14px;line-height:1.52}.quality-refresh .project{padding-top:90px}@media (width<=1050px){.quality-refresh .wrap{width:min(100% - 48px,900px)}.quality-refresh .quality-hero-grid,.quality-refresh .quality-page-head,.quality-refresh .quality-principle-layout,.quality-refresh .quality-lab-layout,.quality-refresh .quality-compliance-layout,.quality-refresh .quality-release-layout,.quality-refresh .quality-deviation-layout{grid-template-columns:1fr;gap:48px}.quality-refresh .quality-dossier{width:min(100%,620px)}.quality-refresh .quality-page-head>p{padding-top:0}}@media (width<=700px){.quality-refresh .wrap{width:calc(100% - 38px)}.quality-refresh .quality-hero{padding:52px 0 46px}.quality-refresh .quality-hero h1{font-size:46px}.quality-refresh .quality-hero-grid{gap:38px}.quality-refresh .quality-dossier{border-radius:72px 0 0;padding:34px 26px 28px}.quality-refresh .quality-dossier-list em{display:none}.quality-refresh .quality-proof .proof-grid{grid-template-columns:1fr 1fr}.quality-refresh .quality-proof .proof-item{min-height:94px;padding:18px}.quality-refresh .quality-principles,.quality-refresh .quality-documents,.quality-refresh .quality-controls,.quality-refresh .quality-lab,.quality-refresh .quality-compliance,.quality-refresh .quality-release,.quality-refresh .quality-deviations{padding:72px 0}.quality-refresh .quality-principle-lead{border-radius:2px 58px 2px 2px;min-height:420px;padding:34px 28px}.quality-refresh .quality-principle-grid article,.quality-refresh .quality-compliance-board>div{grid-template-columns:32px 1fr;gap:8px 12px}.quality-refresh .quality-principle-grid p,.quality-refresh .quality-compliance-board span{grid-column:2}.quality-refresh .quality-document-table article{grid-template-columns:58px 1fr}.quality-refresh .quality-control-grid{grid-template-columns:1fr;gap:45px}.quality-refresh .quality-lab-visual,.quality-refresh .quality-lab-image{height:430px;min-height:430px}.quality-refresh .quality-lab-image{border-radius:2px 58px 2px 2px}.quality-refresh .quality-release-board{border-radius:2px 52px 2px 2px;padding:32px 24px}.quality-refresh .quality-release-flow{grid-template-columns:1fr 1fr}.quality-refresh .quality-release-flow>div{min-height:150px}.quality-refresh .quality-deviation-steps article{grid-template-columns:34px 1fr}.quality-refresh .quality-deviation-steps span{grid-column:2}}.markets-hero{background:var(--ink);min-height:690px;color:var(--ivory);padding:72px 0 54px;position:relative;overflow:hidden}.markets-hero:after{content:"";border:1px solid var(--line-dark);border-radius:50%;width:800px;height:800px;position:absolute;top:-410px;right:-260px}.markets-hero .eyebrow{margin-bottom:34px}.markets-hero h1{max-width:1210px}.markets-hero-grid{grid-template-columns:1fr 520px;align-items:end;gap:80px;display:grid}.markets-hero-grid>div:first-child>p{color:#f3f0e8bf;max-width:720px;font-size:21px;line-height:1.5}.market-index{z-index:1;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;align-content:end;min-height:390px;display:grid;position:relative}.market-index>div:not(.market-index-core){border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;justify-content:flex-end;min-height:116px;padding:20px;display:flex}.market-index b{color:var(--orange);font:10px var(--mono)}.market-index span{margin-top:17px;font-weight:700}.market-index small{color:var(--sage);font:8px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.market-index-core{background:var(--orange);flex-direction:column;grid-column:1/-1;justify-content:center;min-height:150px;padding:26px;display:flex}.market-index-core strong{letter-spacing:-.04em;margin-top:15px;font-size:35px}.markets-proof{background:var(--ink-2);color:var(--ivory);border-top:3px solid var(--orange)}.market-selection,.market-matrix,.market-work,.market-brief{padding:92px 0}.market-selection{background:var(--ivory)}.markets-page-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.markets-page-head h2{max-width:830px;margin:25px 0 0}.markets-page-head>p{color:#586966;margin:0;font-size:18px;line-height:1.55}.market-card-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.market-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:600px;padding:42px;display:flex}.market-card:first-child,.market-card:nth-child(4){background:var(--paper)}.market-card h2{margin:22px 0;font-size:clamp(43px,4.2vw,64px)}.market-card-head>p{color:#526664;max-width:610px;min-height:86px;font-size:18px;line-height:1.55}.market-card dl{border-top:1px solid var(--line-light);margin:24px 0 0}.market-card dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:120px 1fr;gap:22px;padding:15px 0;display:grid}.market-card dt{color:var(--orange);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.market-card dd{color:#526664;margin:0}.market-card>a{color:var(--ink);font:10px var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:28px;display:flex}.market-card>a span{color:var(--orange)}.market-matrix{background:var(--ink-3);color:var(--ivory)}.market-matrix .markets-page-head>p{color:#f3f0e8a3}.market-matrix-table{border-top:1px solid var(--line-dark)}.market-matrix-head,.market-matrix-table article{grid-template-columns:.75fr 1fr 1.15fr 1.15fr;align-items:center;gap:25px;display:grid}.market-matrix-head{min-height:58px;color:var(--sage);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.market-matrix-table article{border-top:1px solid var(--line-dark);min-height:104px}.market-matrix-table article strong{font-size:20px}.market-matrix-table article span{color:#f3f0e8a3;font-size:14px;line-height:1.5}.market-work{background:var(--paper)}.market-work-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.market-work-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:var(--ivory)}.market-work-card>div{background:#d3d8d4;height:390px;position:relative;overflow:hidden}.market-work-card.food>div{background:#cfaaa2}.market-work-card.petfood>div{background:#d8c6bd}.market-work-card.nonfood>div{background:#d8d6cf}.market-work-card>div>span{z-index:2;color:var(--ink);font-size:8px;position:absolute;top:22px;left:22px}.market-work-card img{object-fit:contain;filter:drop-shadow(0 24px 26px #1f39383d);width:100%;height:100%;padding:36px 24px 20px;transition:transform .35s}.market-work-card:hover img{transform:scale(1.025)}.market-work-card h3{margin:0;padding:22px;font-size:25px}.market-cases-link{color:var(--ink);margin-top:28px}.market-brief{background:var(--ivory)}.market-brief-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.market-brief h2{margin:25px 0}.market-brief-layout>div:first-child>p{color:#526664;font-size:18px;line-height:1.55}.market-brief-board{border-top:1px solid var(--line-light)}.market-brief-board article{border-bottom:1px solid var(--line-light);grid-template-columns:70px 1fr;align-items:center;gap:22px;min-height:125px;padding:24px 0;display:grid}.market-brief-board b{color:var(--orange);font:italic 26px var(--serif)}.market-brief-board strong,.market-brief-board span{display:block}.market-brief-board strong{font-size:23px}.market-brief-board span{color:#586966;margin-top:7px}.market-dropdown{min-width:340px}.supplements-hero{background:var(--ink);min-height:720px;color:var(--ivory);padding:88px 0 72px;overflow:hidden}.supplements-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.supplements-hero-copy h1{letter-spacing:-.055em;max-width:850px;margin:24px 0 34px;font-size:clamp(54px,5.3vw,86px);line-height:.97}.supplements-hero-copy>p{color:#f3f0e8b8;max-width:640px;font-size:20px;line-height:1.55}.supplements-hero-visual{min-height:560px;position:relative}.supplements-hero-visual:before{content:"";background:#294744;border:1px solid #f3f0e81f;position:absolute;inset:6% -16% -22% 8%}.supplements-hero-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 32px #00000042);width:67%;height:112%;position:absolute;bottom:-15%;right:3%;transform:rotate(3deg)}.supplements-hero-ring{z-index:1;border:1px solid #a6b5a84d;border-radius:50%;width:470px;height:470px;position:absolute;top:9%;right:-2%}.supplements-hero-ring:after{content:"";border:1px solid #a6b5a826;border-radius:50%;position:absolute;inset:50px}.supplements-hero-label{z-index:3;border-left:2px solid var(--orange);padding-left:24px;position:absolute;top:11%;left:3%}.supplements-hero-label span,.supplements-hero-label strong,.supplements-hero-label small{display:block}.supplements-hero-label strong{margin:7px 0 4px;font-size:26px}.supplements-hero-label small{color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.supplements-hero-annotation{z-index:3;color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;display:flex;position:absolute}.supplements-hero-annotation b{color:var(--orange)}.supplements-hero-annotation.a{bottom:18%;left:2%}.supplements-hero-annotation.b{top:49%;right:-1%;transform:rotate(90deg)}.supplements-proof{background:var(--ink2);color:var(--ivory);border-top:2px solid var(--orange)}.supplements-product,.supplements-decisions,.supplements-barrier,.supplements-proof-case,.supplements-sampling{padding:105px 0}.supplements-product{background:var(--ivory)}.supplements-product-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.supplements-editorial{background:#d8d4ca;min-height:580px;position:relative;overflow:hidden}.supplements-editorial img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.supplements-editorial>span{background:var(--ivory);color:var(--ink);padding:9px 12px;position:absolute;bottom:22px;left:24px}.supplements-product-copy h2{margin:24px 0 38px}.supplements-short-list{border-top:1px solid var(--line-light)}.supplements-short-list article{border-bottom:1px solid var(--line-light);grid-template-columns:48px 1fr;gap:18px;padding:21px 0;display:grid}.supplements-short-list b{color:var(--orange);font:italic 24px var(--serif)}.supplements-short-list strong{margin-bottom:5px;font-size:21px;display:block}.supplements-short-list p{color:#586966;margin:0}.supplements-decisions{background:var(--paper)}.supplements-page-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;margin-bottom:58px;display:grid}.supplements-page-head h2{margin-top:24px}.supplements-page-head>p{color:#586966;font-size:18px;line-height:1.55}.supplements-decision-grid{border:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.supplements-decision-grid article{border-right:1px solid var(--line-light);min-height:290px;padding:34px 30px}.supplements-decision-grid article:last-child{border-right:0}.supplements-decision-grid h3{margin:42px 0 16px;font-size:28px}.supplements-decision-grid p{color:#596966}.supplements-barrier{background:var(--ink3);color:var(--ivory)}.supplements-barrier-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.supplements-barrier h2{margin:24px 0 28px}.supplements-barrier-layout>div:first-child>p{color:#f3f0e8ad;max-width:600px;font-size:18px;line-height:1.6}.text-link{border-bottom:1px solid var(--orange);color:var(--ivory);font:11px var(--mono);letter-spacing:.07em;text-transform:uppercase;gap:25px;margin-top:34px;padding-bottom:8px;display:inline-flex}.supplements-barrier-board{background:#193331;border:1px solid #f3f0e821;min-height:500px;position:relative;overflow:hidden}.barrier-core{z-index:2;background:var(--orange);width:190px;height:190px;color:var(--ivory);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.barrier-core span{font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.barrier-core strong{max-width:130px;margin-top:8px;font-size:21px}.supplements-barrier-board:before,.supplements-barrier-board:after{content:"";border:1px solid #a6b5a847;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.supplements-barrier-board:before{width:350px;height:350px}.supplements-barrier-board:after{width:540px;height:540px}.barrier-orbit{z-index:3;color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#193331;gap:8px;padding:8px 10px;display:flex;position:absolute}.barrier-orbit b{color:var(--orange)}.barrier-orbit.one{top:16%;left:42%}.barrier-orbit.two{top:46%;right:11%}.barrier-orbit.three{bottom:13%;left:41%}.barrier-orbit.four{top:47%;left:8%}.supplements-proof-case{background:var(--ivory)}.supplements-case-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.supplements-case-layout h2{margin:24px 0}.supplements-case-layout>div:first-child>p{color:#586966;max-width:620px;font-size:18px;line-height:1.6}.case-btn{color:var(--ink);margin-top:28px}.supplements-case-facts{border:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.supplements-case-facts article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;justify-content:space-between;min-height:170px;padding:28px;display:flex}.supplements-case-facts article:nth-child(2n){border-right:0}.supplements-case-facts article:nth-child(n+3){border-bottom:0}.supplements-case-facts strong{font-size:28px}.supplements-sampling{background:var(--paper)}.supplements-sampling-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.supplements-sampling h2{margin:24px 0}.supplements-sampling-layout>div:first-child>p{color:#586966;font-size:18px;line-height:1.6}.supplements-sampling-steps{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.supplements-sampling-steps article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:230px;padding:26px 24px}.supplements-sampling-steps article:last-child{border-right:0}.supplements-sampling-steps b,.supplements-sampling-steps strong,.supplements-sampling-steps span{display:block}.supplements-sampling-steps b{color:var(--orange);font:italic 25px var(--serif)}.supplements-sampling-steps strong{margin:52px 0 10px;font-size:22px}.supplements-sampling-steps span{color:#586966}.food-hero{background:var(--ink);min-height:720px;color:var(--ivory);padding:88px 0 72px;overflow:hidden}.food-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:70px;display:grid}.food-hero-copy h1{letter-spacing:-.055em;max-width:850px;margin:24px 0 34px;font-size:clamp(54px,5.3vw,86px);line-height:.97}.food-hero-copy>p{color:#f3f0e8b8;max-width:650px;font-size:20px;line-height:1.55}.food-hero-visual{min-height:560px;position:relative}.food-hero-visual:before{content:"";background:#c6a3a0;position:absolute;inset:2% -12% -18% 3%}.food-hero-visual:after{content:"";z-index:1;border:1px solid #f3f0e84d;position:absolute;inset:12% -4% -12% 19%;transform:rotate(-4deg)}.food-hero-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 30px #00000042);width:73%;height:108%;position:absolute;bottom:-10%;right:0;transform:rotate(-3deg)}.food-hero-panel{z-index:3;border-left:2px solid var(--orange);padding-left:22px;position:absolute;top:10%;left:0}.food-hero-panel span,.food-hero-panel strong,.food-hero-panel small{display:block}.food-hero-panel strong{margin:7px 0 4px;font-size:27px}.food-hero-panel small{color:var(--ink);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.food-hero-line{z-index:3;color:var(--ink);font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;display:flex;position:absolute}.food-hero-line b{color:var(--orange)}.food-hero-line.one{bottom:19%;left:3%}.food-hero-line.two{top:49%;right:-4%;transform:rotate(90deg)}.food-proof{background:var(--ink2);color:var(--ivory);border-top:2px solid var(--orange)}.food-decisions,.food-applications,.food-protection,.food-print,.food-sampling{padding:105px 0}.food-decisions{background:var(--ivory)}.food-page-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;margin-bottom:58px;display:grid}.food-page-head h2{margin-top:24px}.food-page-head>p{color:#586966;font-size:18px;line-height:1.55}.food-decision-grid{border:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.food-decision-grid article{border-right:1px solid var(--line-light);min-height:290px;padding:34px 30px}.food-decision-grid article:last-child{border-right:0}.food-decision-grid h3{margin:42px 0 16px;font-size:28px}.food-decision-grid p{color:#596966}.food-applications{background:var(--paper)}.food-application-grid{gap:28px;display:grid}.food-application-grid>article{background:var(--ivory);border:1px solid var(--line-light);grid-template-columns:1.08fr .92fr;min-height:610px;display:grid}.food-application-grid .food-professional{grid-template-columns:.92fr 1.08fr}.food-application-visual{background:#c6a3a0;position:relative;overflow:hidden}.food-professional .food-application-visual{background:var(--ink)}.food-application-visual:before{content:"";border:1px solid #f3f0e847;position:absolute;inset:30px}.food-application-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 25px 25px #00000030);width:calc(100% - 100px);height:calc(100% - 100px);position:absolute;inset:50px}.food-application-copy{flex-direction:column;justify-content:center;padding:62px 58px;display:flex}.food-application-copy h3{margin:19px 0 24px;font-size:45px}.food-application-copy>p{color:#586966;font-size:18px;line-height:1.6}.food-application-copy dl{border-top:1px solid var(--line-light);margin:35px 0 0}.food-application-copy dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:100px 1fr;gap:20px;padding:15px 0;display:grid}.food-application-copy dt{color:var(--orange);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.food-protection{background:var(--ink3);color:var(--ivory)}.food-protection-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.food-protection h2{margin:24px 0 28px}.food-protection-layout>div:first-child>p{color:#f3f0e8ad;max-width:600px;font-size:18px;line-height:1.6}.food-protection-board{background:#193331;border:1px solid #f3f0e821;min-height:500px;position:relative;overflow:hidden}.food-product-core{z-index:2;border:1px solid var(--orange);background:var(--ink3);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.food-product-core span{color:var(--orange);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.food-product-core strong{max-width:155px;margin-top:9px;font-size:23px}.food-factor{width:39%;color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:24px 80px 1fr;align-items:center;gap:9px;display:grid;position:absolute}.food-factor b{color:var(--orange)}.food-factor i{background:#a6b5a859;height:1px;display:block}.food-factor.moisture{top:18%;left:7%}.food-factor.oxygen{top:18%;right:7%}.food-factor.aroma{bottom:18%;left:7%}.food-factor.fat{bottom:18%;right:7%}.food-print{background:var(--ivory)}.food-print-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.food-print h2{margin:24px 0}.food-print-layout>div:first-child>p{color:#586966;font-size:18px;line-height:1.6}.food-print-options{border-top:1px solid var(--line-light)}.food-print-options article{border-bottom:1px solid var(--line-light);grid-template-columns:105px 1fr 1.1fr;align-items:center;gap:25px;min-height:130px;padding:23px 0;display:grid}.food-print-options strong{font-size:21px}.food-print-options p{color:#586966;margin:0}.food-sampling{background:var(--paper)}.food-sampling-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.food-sampling h2{margin:24px 0}.food-sampling-layout>div:first-child>p{color:#586966;font-size:18px;line-height:1.6}.food-sampling-steps{border-top:1px solid var(--line-light)}.food-sampling-steps article{border-bottom:1px solid var(--line-light);grid-template-columns:55px 1fr;align-items:center;gap:22px;min-height:125px;padding:20px 0;display:grid}.food-sampling-steps b{color:var(--orange);font:italic 25px var(--serif)}.food-sampling-steps strong,.food-sampling-steps span{display:block}.food-sampling-steps strong{font-size:22px}.food-sampling-steps span{color:#586966;margin-top:5px}.petfood-hero{background:var(--ink);min-height:720px;color:var(--ivory);padding:88px 0 72px;overflow:hidden}.petfood-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:70px;display:grid}.petfood-hero-copy h1{letter-spacing:-.055em;max-width:850px;margin:24px 0 34px;font-size:clamp(54px,5.3vw,86px);line-height:.97}.petfood-hero-copy>p{color:#f3f0e8b8;max-width:650px;font-size:20px;line-height:1.55}.petfood-hero-visual{min-height:560px;position:relative}.petfood-hero-visual:before{content:"";background:#d6a736;position:absolute;inset:4% -13% -20% 4%}.petfood-hero-frame{z-index:1;border:1px solid #1f393852;position:absolute;inset:14% -1% -12% 18%;transform:rotate(3deg)}.petfood-hero-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 30px #0000003d);width:79%;height:110%;position:absolute;bottom:-12%;right:-1%}.petfood-hero-label{z-index:3;border-left:2px solid var(--orange);color:var(--ink);padding-left:22px;position:absolute;top:11%;left:0}.petfood-hero-label span,.petfood-hero-label strong,.petfood-hero-label small{display:block}.petfood-hero-label strong{margin:7px 0 4px;font-size:29px}.petfood-hero-label small{font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.petfood-hero-note{z-index:3;color:var(--ink);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:flex;position:absolute;bottom:17%;left:2%}.petfood-hero-note b{color:var(--orange)}.petfood-product,.petfood-construction,.petfood-formats,.petfood-proof-case{padding:105px 0}.petfood-product{background:var(--ivory)}.petfood-product-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.petfood-editorial{background:#d8d4ca;min-height:580px;position:relative;overflow:hidden}.petfood-editorial img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.petfood-editorial>span{background:var(--ivory);color:var(--ink);padding:9px 12px;position:absolute;bottom:22px;left:24px}.petfood-product-copy h2{margin:24px 0 38px}.petfood-construction{background:var(--ink3);color:var(--ivory)}.petfood-construction-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.petfood-construction h2{margin:24px 0 28px}.petfood-construction-layout>div:first-child>p{color:#f3f0e8ad;max-width:600px;font-size:18px;line-height:1.6}.petfood-pouch-diagram{background:#193331;border:1px solid #f3f0e821;min-height:540px;position:relative;overflow:hidden}.petfood-pouch-shape{border:1px solid var(--sage);background:linear-gradient(160deg,#a6b5a821,#0000 55%);border-radius:18px 18px 34px 34px;width:310px;height:410px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.petfood-pouch-shape:before{content:"";border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);height:7px;position:absolute;top:52px;left:20px;right:20px}.petfood-pouch-shape:after{content:"";border:1px solid #a6b5a88c;border-radius:50%;height:45px;position:absolute;bottom:18px;left:30px;right:30px}.petfood-seal,.petfood-gusset{color:var(--sage);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;position:absolute}.petfood-seal.top{white-space:nowrap;top:20px;left:50%;transform:translate(-50%)}.petfood-seal.side{writing-mode:vertical-rl;top:50%}.petfood-seal.side.left{left:-25px;transform:rotate(180deg)}.petfood-seal.side.right{right:-25px}.petfood-gusset{z-index:2;white-space:nowrap;bottom:34px;left:50%;transform:translate(-50%)}.petfood-load{text-align:center;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.petfood-load span{color:var(--sage);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.petfood-load b{color:var(--orange);margin-top:18px;font-size:65px;font-weight:300;line-height:1;display:block}.petfood-diagram-key{color:var(--sage);font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.petfood-diagram-key b{color:var(--orange);margin-right:6px}.petfood-formats{background:var(--paper)}.petfood-formats-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.petfood-formats h2{margin:24px 0}.petfood-formats-layout>div:first-child>p{color:#586966;font-size:18px;line-height:1.6}.petfood-format-list{border-top:1px solid var(--line-light)}.petfood-format-list article{border-bottom:1px solid var(--line-light);grid-template-columns:48px 1fr 95px;align-items:center;gap:22px;min-height:155px;padding:20px 0;display:grid}.petfood-format-list strong{font-size:25px}.petfood-format-list p{color:#586966;margin:7px 0 0}.petfood-format-list small{color:var(--orange);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:right}.petfood-proof-case{background:var(--ivory)}.petfood-case-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.petfood-case-visual{background:#d6a736;min-height:590px;position:relative;overflow:hidden}.petfood-case-visual:before{content:"";border:1px solid #1f393845;position:absolute;inset:28px}.petfood-case-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 24px #0000002e);width:calc(100% - 80px);height:calc(100% - 80px);position:absolute;inset:40px}.petfood-case-layout h2{margin:24px 0}.petfood-case-layout>div:last-child>p{color:#586966;font-size:18px;line-height:1.6}.nonfood-hero{background:var(--ink);min-height:720px;color:var(--ivory);padding:88px 0 72px;overflow:hidden}.nonfood-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:70px;display:grid}.nonfood-hero-copy h1{letter-spacing:-.055em;max-width:850px;margin:24px 0 34px;font-size:clamp(54px,5.3vw,86px);line-height:.97}.nonfood-hero-copy>p{color:#f3f0e8b8;max-width:650px;font-size:20px;line-height:1.55}.nonfood-hero-visual{min-height:560px;position:relative}.nonfood-hero-visual:before{content:"";background:#d9b9b5;position:absolute;inset:4% -13% -20% 4%}.nonfood-hero-frame{z-index:1;border:1px solid #1f393847;position:absolute;inset:13% 2% -12% 17%;transform:rotate(-3deg)}.nonfood-hero-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 30px #0000003b);width:72%;height:112%;position:absolute;bottom:-13%;right:1%}.nonfood-hero-label{z-index:3;border-left:2px solid var(--orange);color:var(--ink);padding-left:22px;position:absolute;top:11%;left:0}.nonfood-hero-label span,.nonfood-hero-label strong,.nonfood-hero-label small{display:block}.nonfood-hero-label strong{margin:7px 0 4px;font-size:29px}.nonfood-hero-label small{font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.nonfood-hero-note{z-index:3;color:var(--ink);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:flex;position:absolute;bottom:17%;left:2%}.nonfood-hero-note b{color:var(--orange)}.nonfood-product,.nonfood-function,.nonfood-options,.nonfood-proof-case{padding:105px 0}.nonfood-product{background:var(--ivory)}.nonfood-product-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.nonfood-editorial{background:#d8d4ca;min-height:580px;position:relative;overflow:hidden}.nonfood-editorial img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nonfood-editorial>span{background:var(--ivory);color:var(--ink);padding:9px 12px;position:absolute;bottom:22px;left:24px}.nonfood-product-copy h2{margin:24px 0 38px}.nonfood-function{background:var(--ink3);color:var(--ivory)}.nonfood-function-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.nonfood-function h2{margin:24px 0 28px}.nonfood-function-layout>div:first-child>p{color:#f3f0e8ad;max-width:600px;font-size:18px;line-height:1.6}.nonfood-function-board{background:#193331;border:1px solid #f3f0e821;grid-template-columns:1fr 35px 1fr 35px 1fr 35px 1fr;align-items:center;min-height:430px;padding:45px;display:grid}.nonfood-function-board article{text-align:center;border:1px solid #a6b5a861;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.nonfood-function-board article b{color:var(--orange);font:10px var(--mono)}.nonfood-function-board article span{margin:28px 0 7px;font-size:23px;font-weight:700}.nonfood-function-board article small{color:var(--sage);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.nonfood-function-board>i{color:var(--orange);font:normal 22px var(--mono);text-align:center}.nonfood-options{background:var(--paper)}.nonfood-options-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.nonfood-options h2{margin:24px 0}.nonfood-options-layout>div:first-child>p{color:#586966;font-size:18px;line-height:1.6}.nonfood-option-list{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.nonfood-option-list article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:42px 1fr;align-content:center;gap:15px;min-height:205px;padding:28px;display:grid}.nonfood-option-list strong{font-size:24px}.nonfood-option-list p{color:#586966;margin:9px 0 0}.nonfood-proof-case{background:var(--ivory)}.nonfood-case-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.nonfood-case-visual{background:#d9b9b5;min-height:590px;position:relative;overflow:hidden}.nonfood-case-visual:before{content:"";border:1px solid #1f393840;position:absolute;inset:28px}.nonfood-case-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 24px #0000002e);width:calc(100% - 80px);height:calc(100% - 80px);position:absolute;inset:40px}.nonfood-case-layout h2{margin:24px 0}.nonfood-case-layout>div:last-child>p{color:#586966;font-size:18px;line-height:1.6}.project{background:var(--ink);color:var(--ivory);padding:84px 0 0}.project-top{grid-template-columns:1.1fr .9fr;gap:100px;padding-bottom:85px;display:grid}.project h2{margin:20px 0 35px}.project-copy p{color:#f3f0e8ab;max-width:580px;font-size:20px}.project-expectations{border-top:1px solid var(--line-dark);max-width:630px;margin-top:34px}.project-expectations>div{border-bottom:1px solid var(--line-dark);grid-template-columns:42px 1fr;gap:14px;padding:16px 0;display:grid}.project-expectations b{color:var(--orange);font:10px var(--mono)}.project-expectations span{color:#f3f0e8ad}.project-expectations strong{color:var(--ivory);margin-bottom:3px;display:block}.project-note{border-left:3px solid var(--orange);font:500 13px/1.55 var(--sans);letter-spacing:0;text-transform:none;color:var(--sage);margin-top:34px;padding-left:24px}.home-page .project-note{font:500 13px/1.55 var(--sans);letter-spacing:0;text-transform:none}.form{border-top:1px solid var(--line-dark)}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field{border-bottom:1px solid var(--line-dark);grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.field label{font:500 12px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--sage)}.home-page .field label{font:500 12px/1.2 var(--sans);letter-spacing:0;text-transform:none}.field input,.field textarea{width:100%;color:var(--ivory);background:0 0;border:0;outline:0;padding:8px 0}.field input::placeholder,.field textarea::placeholder{color:#f3f0e873}.field select{appearance:none;width:100%;color:var(--ink);background-color:var(--ivory);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231f3938' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:0;outline:0;padding:12px 42px 12px 14px}.field select:focus,.field input:focus,.field textarea:focus{box-shadow:inset 0 -2px 0 var(--orange)}.field select option{color:var(--ink);background:var(--ivory)}.submit{cursor:pointer;width:100%;margin-top:22px}.form-help{color:var(--sage);margin:12px 0 0;font-size:11px}.form-help a,.form-error a{color:inherit;text-underline-offset:3px;text-decoration:underline}.form-feedback:empty{display:none}.form-success,.form-error{margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.form-success{color:var(--ivory);border-left:2px solid var(--sage);background:#a9b7ab1a}.form-error{color:var(--ivory);border-left:2px solid var(--orange);background:#ff64201a}.form .submit:disabled{cursor:wait;opacity:.65}.footer{border-top:1px solid var(--line-dark);padding:55px 0 30px}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:70px;padding-bottom:52px;display:grid}.footer-logo{margin-bottom:20px;font-size:48px}.footer-brand p{color:#f3f0e899;max-width:350px}.footer-col b{font:600 12px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--orange);margin-bottom:23px;display:block}.home-page .footer-col b{font:600 12px/1.2 var(--sans);letter-spacing:0;text-transform:none}.footer-col a,.footer-col span{color:#f3f0e8b8;margin-bottom:12px;font-size:14px;display:block}.footer-bottom{border-top:1px solid var(--line-dark);color:#f3f0e873;font:500 11px/1.35 var(--sans);letter-spacing:0;text-transform:none;justify-content:space-between;padding-top:27px;display:flex}.home-page .footer-bottom{font:500 11px/1.35 var(--sans);letter-spacing:0;text-transform:none}.nav-dropdown b,.process-step .deliverable,.material-keywords span,.doc-row small,.case-label,.case-stat span,.project-caption span,.pouches-ads-link,.ads-phone,.ads-hero-signals li,.legal-contact dt,.legal-table-head,.cookie-actions button,.cookie-dialog-actions button,.cookie-always,.cookie-manage,.pouch-card-copy dt,.material-question-tags span,.material-route dt,.print-finishes b,.validation-docs span,.workflow-map-head b,.workflow-map-line span,.workflow-map-status b,.workflow-phase-detail summary,.workflow-phase-roles b,.workflow-sample-grid b,.workflow-proof-image>span,.quality-dossier-head b,.quality-dossier-list em,.quality-document-table article>small,.quality-lab-copy dt,.featured-case-copy dt,.about-model-lead a,.founder-signals span,.about-company dt,.market-index small,.market-card dt,.market-card>a,.market-matrix-head,.supplements-hero-label small,.supplements-hero-annotation,.text-link,.food-hero-panel small,.food-hero-line,.food-application-copy dt,.petfood-hero-label small,.petfood-hero-note,.petfood-load span,.petfood-diagram-key,.petfood-format-list small,.nonfood-hero-label small,.nonfood-hero-note,.nonfood-function-board article small{font-family:var(--sans);letter-spacing:0;text-transform:none}.technical-code{font-family:var(--sans);letter-spacing:.02em;text-transform:none;font-weight:500}@media (width<=1100px){.header-inner{grid-template-columns:200px 1fr auto}nav{gap:18px}.proof-grid,.process-grid{grid-template-columns:1fr 1fr}.clients-inner{grid-template-columns:1fr}.logo-cloud{border-top:1px solid var(--line-light);border-left:0}.client-intro{padding:28px 0}.supply-grid,.case,.case:nth-child(odd){grid-template-columns:1fr}.case:nth-child(odd) .case-visual{order:0}.material-decision-layout{grid-template-columns:1fr}.project-gallery{grid-template-columns:1fr 1fr}.format-row{grid-template-columns:50px 1fr .9fr 100px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.pouches-hero-grid{grid-template-columns:1fr 430px}.ads-hero-main{grid-template-columns:minmax(0,1fr) 360px;gap:36px}.ads-form-layout{grid-template-columns:1fr 1.25fr;gap:60px}.ads-option-grid{grid-template-columns:1fr 1fr}.ads-process-grid,.ads-faq-grid{grid-template-columns:1fr;gap:55px}.pouch-decision-grid,.release-grid{grid-template-columns:1fr;gap:48px}.material-hero-grid{grid-template-columns:1fr 430px;gap:60px}.material-question-layout{grid-template-columns:1fr}.material-route{grid-template-columns:.7fr 1fr}.material-route dl{grid-column:1/-1}.material-function-layout,.validation-layout{grid-template-columns:1fr;gap:55px}.workflow-hero-grid{grid-template-columns:1fr 430px;gap:60px}.workflow-input-layout{grid-template-columns:1fr}.workflow-phase{grid-template-columns:.7fr 1fr}.workflow-phase-result,.workflow-phase-detail{grid-column:1/-1}.workflow-change-layout{grid-template-columns:1fr;gap:38px}.quality-hero-grid{grid-template-columns:1fr 430px;gap:60px}.quality-principle-layout{grid-template-columns:1fr}.quality-lab-layout,.quality-compliance-layout,.quality-release-layout,.quality-deviation-layout{grid-template-columns:1fr;gap:55px}.cases-hero-grid{grid-template-columns:1fr 470px;gap:60px}.case-principle-layout,.case-fit-layout{grid-template-columns:1fr;gap:55px}.case-gallery-grid{grid-template-columns:1fr 1fr}.about-hero-grid{grid-template-columns:1fr 470px;gap:60px}.about-founder-layout,.about-partner-visit-layout,.about-continuity-layout,.about-company-layout{grid-template-columns:1fr;gap:55px}.about-principle-grid{grid-template-columns:1fr 1fr}.markets-hero-grid{grid-template-columns:1fr 470px;gap:60px}.market-brief-layout{grid-template-columns:1fr;gap:55px}.market-work-grid{grid-template-columns:1fr 1fr}.supplements-hero-grid{grid-template-columns:1fr 470px;gap:50px}.supplements-product-layout,.supplements-barrier-layout,.supplements-case-layout,.supplements-sampling-layout{grid-template-columns:1fr;gap:55px}.supplements-decision-grid{grid-template-columns:1fr 1fr}.supplements-decision-grid article:nth-child(2){border-right:0}.supplements-decision-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.food-hero-grid{grid-template-columns:1fr 470px;gap:50px}.food-protection-layout,.food-print-layout,.food-sampling-layout{grid-template-columns:1fr;gap:55px}.food-decision-grid{grid-template-columns:1fr 1fr}.food-decision-grid article:nth-child(2){border-right:0}.food-decision-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.petfood-hero-grid{grid-template-columns:1fr 470px;gap:50px}.petfood-product-layout,.petfood-construction-layout,.petfood-formats-layout,.petfood-case-layout{grid-template-columns:1fr;gap:55px}.nonfood-hero-grid{grid-template-columns:1fr 470px;gap:50px}.nonfood-product-layout,.nonfood-function-layout,.nonfood-options-layout,.nonfood-case-layout{grid-template-columns:1fr;gap:55px}}@media (width<=1000px){.header{height:74px}.header-inner{grid-template-columns:1fr auto auto;gap:10px}.header nav{display:none}.mobile-menu,.mobile-menu-panel:not([hidden]){display:block}}@media (width<=820px){.wrap{width:calc(100% - 40px)}.header{height:74px}.header-inner{grid-template-columns:1fr auto auto;gap:10px}.header nav{display:none}.header-cta{padding:10px}.mobile-menu,.mobile-menu-panel:not([hidden]){display:block}.hero{padding-top:60px}.hero-bottom{grid-template-columns:1fr}.hero-object{transform-origin:100% 0;height:340px;transform:scale(.84)}.hero-actions{flex-wrap:wrap}.logo-cloud{grid-template-columns:1fr 1fr}.section-top,.process-head,.formats-head,.materials-intro,.quality-grid,.project-top,.sampling-grid{grid-template-columns:1fr;gap:35px}.supply,.formats,.process,.sampling,.materials,.quality,.cases{padding:70px 0}.process-grid{grid-template-columns:1fr}.format-row{grid-template-columns:38px 1fr 70px;gap:16px;min-height:145px}.format-row p{display:none}.format-row h3{font-size:30px}.material-principle{min-height:430px;padding:40px 30px}.case-copy{padding:38px 28px}.case-visual{height:520px}.gallery-head{flex-direction:column;align-items:flex-start;margin-top:55px}.project-visual{height:340px}.field{grid-template-columns:1fr;gap:4px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:14px}.pouches-hero{padding-top:58px}.ads-header{height:72px}.ads-header .header-cta{display:inline-flex}.ads-hero{padding-top:54px}.ads-hero-main{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.ads-hero-copy h1{font-size:clamp(42px,8vw,58px)}.ads-hero-pouch{height:480px}.ads-hero-pouch img{width:285px;height:450px}.ads-hero-pouch-glow{width:380px;height:440px}.ads-hero-pouch-ring{width:320px;height:320px}.ads-hero-visual{width:min(460px,100%);height:430px;margin:0 auto}.ads-product-stand{left:3%}.ads-product-bottom{right:3%}.ads-form-layout{grid-template-columns:1fr;gap:42px}.ads-form-intro h2{max-width:720px}.ads-proof-grid{grid-template-columns:1fr 1fr}.ads-section-head{grid-template-columns:1fr;gap:30px}.ads-options,.ads-cases,.ads-process,.ads-faq{padding:70px 0}.ads-case-grid{grid-template-columns:1fr}.ads-case{grid-template-columns:1fr .8fr;display:grid}.ads-case-image{height:380px}.ads-case>div:last-child{flex-direction:column;justify-content:center;display:flex}.ads-steps{grid-template-columns:1fr}.ads-steps article{min-height:210px}.ads-steps h3{margin-top:35px}.ads-final-inner,.ads-footer-inner{flex-direction:column;align-items:flex-start}.ads-footer-inner>div:last-child{flex-wrap:wrap}.legal-hero-grid,.legal-layout{grid-template-columns:1fr;gap:38px}.legal-layout aside{grid-template-columns:1fr 1fr;display:grid;position:static}.legal-layout aside>span{grid-column:1/-1}.legal-layout aside a{padding-right:16px}.legal-content{padding:70px 0}.legal-table>div,.legal-table.legal-table-three>div{grid-template-columns:1fr 1fr}.legal-table-head{display:none!important}.legal-footer-inner{flex-direction:column;align-items:flex-start}.cookie-banner{grid-template-columns:1fr;gap:24px}.cookie-actions{width:100%}.pouches-hero-grid,.pouches-section-head{grid-template-columns:1fr;gap:35px}.pouches-hero-visual{height:340px;margin-top:20px}.pouch-types,.pouch-decision,.pouch-options,.pouch-release{padding:70px 0}.pouch-card-grid{grid-template-columns:1fr}.decision-list>div{grid-template-columns:42px 1fr}.decision-list p{grid-column:2}.release-steps{grid-template-columns:1fr}.release-steps>div{min-height:180px}.material-page-hero{padding-top:58px}.material-hero-grid,.material-page-head{grid-template-columns:1fr;gap:36px}.material-spec-plate{min-height:410px}.material-questions,.material-routes,.material-functions,.material-print,.material-validation{padding:70px 0}.material-route{grid-template-columns:1fr;gap:24px}.material-route dl{grid-column:auto}.function-head{display:none}.function-row{grid-template-columns:34px 1fr;gap:12px 18px}.function-row span{grid-column:2}.print-route-grid{grid-template-columns:1fr}.print-route-grid .print-finishes{grid-column:auto;grid-template-columns:1fr}.validation-steps{grid-template-columns:1fr}.validation-steps article{min-height:190px}.workflow-hero{padding-top:58px}.workflow-hero-grid,.workflow-page-head{grid-template-columns:1fr;gap:36px}.workflow-map{min-height:450px}.workflow-start,.workflow-phases,.workflow-sampling,.workflow-change{padding:70px 0}.workflow-input-grid,.workflow-phase{grid-template-columns:1fr 1fr}.workflow-phase-result,.workflow-phase-detail{grid-column:1/-1}.workflow-sample-grid{grid-template-columns:1fr}.workflow-sample-grid article{min-height:250px}.workflow-proof-figure,.workflow-proof-result{grid-template-columns:1fr}.workflow-proof-result .workflow-proof-image,.workflow-proof-result figcaption{order:initial}.workflow-proof-image img{height:min(58vw,430px)}.quality-hero{padding-top:58px}.quality-hero-grid,.quality-page-head{grid-template-columns:1fr;gap:36px}.quality-principles,.quality-documents,.quality-controls,.quality-lab,.quality-compliance,.quality-release,.quality-deviations{padding:70px 0}.quality-principle-grid{grid-template-columns:1fr}.quality-principle-grid article{min-height:240px}.quality-control-grid{grid-template-columns:1fr}.quality-control-grid article{min-height:320px}.quality-lab-visual{min-height:580px}.quality-document-head{display:none}.quality-document-table article{grid-template-columns:70px 1fr;gap:10px 20px;padding:22px 0}.quality-document-table article>span,.quality-document-table article>small{grid-column:2}.cases-hero{padding-top:58px}.cases-hero-grid,.cases-page-head{grid-template-columns:1fr;gap:36px}.cases-hero-collage{margin-top:20px}.featured-cases,.case-principles,.case-gallery,.case-fit{padding:70px 0}.featured-case{grid-template-columns:1fr}.beekum-case .featured-case-visual{order:-1}.featured-case-visual{min-height:600px}.about-hero{padding-top:58px}.about-hero-grid,.about-page-head{grid-template-columns:1fr;gap:36px}.about-network{margin-top:18px}.about-model,.about-founder,.about-partner-visit,.about-continuity,.about-principles,.about-company{padding:70px 0}.about-model-grid{grid-template-columns:1fr 1fr}.about-model-grid .about-model-lead{grid-area:auto/1/auto/-1;min-height:420px}.markets-hero{padding-top:58px}.markets-hero-grid,.markets-page-head{grid-template-columns:1fr;gap:36px}.market-index{margin-top:20px}.market-selection,.market-matrix,.market-work,.market-brief{padding:70px 0}.market-matrix-head{display:none}.market-matrix-table article{grid-template-columns:1fr 1fr;gap:12px 22px;padding:22px 0}.market-matrix-table article strong{grid-column:1/-1}.supplements-hero{padding-top:58px}.supplements-hero-grid,.supplements-page-head{grid-template-columns:1fr;gap:36px}.supplements-hero-visual{min-height:480px;margin-top:20px}.supplements-product,.supplements-decisions,.supplements-barrier,.supplements-proof-case,.supplements-sampling{padding:70px 0}.supplements-editorial{min-height:450px}.supplements-sampling-steps{grid-template-columns:1fr}.supplements-sampling-steps article{border-right:0;min-height:170px}.supplements-sampling-steps strong{margin-top:24px}.food-hero{padding-top:58px}.food-hero-grid,.food-page-head{grid-template-columns:1fr;gap:36px}.food-hero-visual{min-height:480px;margin-top:20px}.food-decisions,.food-applications,.food-protection,.food-print,.food-sampling{padding:70px 0}.food-application-grid>article,.food-application-grid .food-professional{grid-template-columns:1fr}.food-professional .food-application-visual{order:-1}.food-application-visual{min-height:520px}.food-print-options article{grid-template-columns:90px 1fr}.food-print-options p{grid-column:2}.petfood-hero{padding-top:58px}.petfood-hero-grid{grid-template-columns:1fr;gap:36px}.petfood-hero-visual{min-height:480px;margin-top:20px}.petfood-product,.petfood-construction,.petfood-formats,.petfood-proof-case{padding:70px 0}.petfood-editorial{min-height:450px}.petfood-case-visual{min-height:520px}.nonfood-hero{padding-top:58px}.nonfood-hero-grid{grid-template-columns:1fr;gap:36px}.nonfood-hero-visual{min-height:480px;margin-top:20px}.nonfood-product,.nonfood-function,.nonfood-options,.nonfood-proof-case{padding:70px 0}.nonfood-editorial{min-height:450px}.nonfood-function-board{grid-template-columns:1fr 1fr;gap:18px}.nonfood-function-board>i{display:none}.nonfood-case-visual{min-height:520px}}@media (width<=520px){h1{font-size:46px}h2{font-size:36px}.header-cta{display:none}.hero-object{transform-origin:0 0;width:145%;transform:scale(.68)}.proof-grid{grid-template-columns:1fr}.logo-cloud{grid-template-columns:1fr 1fr}.supply-visual{min-height:510px;padding:28px}.control-outcomes{grid-template-columns:1fr;gap:14px}.control-outcome,.control-outcome:first-child{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto;padding:0 0 14px}.supply-path{left:28px;right:28px}.supply-copy{padding:34px 25px}.sample-options,.material-criteria-grid{grid-template-columns:1fr}.case-visual{height:430px;min-height:430px}.case-stats,.project-gallery{grid-template-columns:1fr}.project-visual{height:410px}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.pouches-hero-product.hero-stand{height:262px;right:175px}.ads-header-actions .ads-phone{display:none}.ads-header .header-cta{min-height:40px;padding:0 10px;font-size:8px}.ads-header .logo-lockup{font-size:22px}.ads-hero-main{grid-template-columns:1fr}.ads-hero-copy h1{font-size:40px}.ads-hero-copy>p{font-size:17px}.ads-hero-primary{justify-content:space-between;width:100%;font-size:12px}.ads-hero-actions small{font-size:12px;line-height:1.45}.ads-hero-signals{gap:14px;display:grid}.ads-hero-signals li{font-size:15px}.ads-hero-pouch{width:min(330px,100%);height:425px;margin:0 auto}.ads-hero-pouch img{width:245px;height:385px}.ads-hero-pouch-glow{width:340px;height:390px;top:5px}.ads-hero-pouch-ring{width:250px;height:250px;top:55px}.ads-hero-pouch figcaption{bottom:33px;right:0}.ads-hero-visual{height:330px}.ads-product-stand{width:190px;height:305px;left:-6%}.ads-product-bottom{width:165px;height:325px;right:-5%}.ads-form-section{padding:62px 0 68px}.ads-form-intro h2,.ads-section-head h2,.ads-process h2,.ads-faq h2,.ads-final h2{font-size:36px}.ads-form-card .field{grid-template-columns:1fr;gap:4px}.ads-proof-grid,.ads-option-grid{grid-template-columns:1fr}.ads-proof-grid>div{min-height:100px}.ads-option-grid article{min-height:210px}.ads-option-grid h3{margin-top:35px}.ads-case{display:block}.ads-case-image{height:390px}.ads-final .btn{width:100%}.ads-footer-inner>div{flex-direction:column;align-items:flex-start;gap:12px}.legal-hero{padding:56px 0}.legal-hero h1{font-size:46px}.legal-layout aside{grid-template-columns:1fr}.legal-layout aside>span{grid-column:auto}.legal-document h2{font-size:31px}.legal-document>.terms-status~h2{font-size:25px}.legal-contact>div{grid-template-columns:1fr;gap:5px}.legal-table>div,.legal-table.legal-table-three>div{grid-template-columns:1fr;gap:7px}.legal-footer-inner>div{flex-direction:column;align-items:flex-start;gap:10px}.legal-footer-inner>div:last-child{flex-flow:wrap}.cookie-banner{padding:22px;bottom:10px;left:10px;right:10px}.cookie-banner h2{font-size:28px}.cookie-actions{grid-template-columns:1fr}.cookie-actions button{width:100%}.cookie-overlay{padding:10px}.cookie-dialog{max-height:calc(100vh - 20px);padding:26px 20px}.cookie-dialog h2{font-size:34px}.cookie-category{align-items:flex-start}.cookie-dialog-actions{grid-template-columns:1fr}.cookie-manage{bottom:10px;left:10px}.pouches-hero-product.hero-flat-bottom{height:282px;right:-18px}.pouches-hero-note{display:none}.pouch-card-visual{height:350px}.pouch-card-copy{padding:32px 24px}.pouch-card-copy>p{min-height:0}.pouch-card-copy dl>div{grid-template-columns:1fr;gap:5px}.option-grid{grid-template-columns:1fr}.option-grid>div{min-height:190px}.material-question-grid{grid-template-columns:1fr}.material-question-lead{min-height:470px;padding:38px 28px}.material-question-lead h3{font-size:38px}.material-route dl>div{grid-template-columns:1fr;gap:4px}.validation-docs,.workflow-input-grid{grid-template-columns:1fr}.workflow-input-lead{min-height:440px;padding:38px 28px}.workflow-input-grid article{min-height:190px}.workflow-phase{grid-template-columns:1fr}.workflow-phase-result,.workflow-phase-detail{grid-column:1}.workflow-phase-result{grid-template-columns:1fr}.workflow-phase-result>div{border-left:0;border-top:1px solid var(--line-dark)}.workflow-phase-result>div:first-child{border-top:0}.workflow-phase-roles{grid-template-columns:1fr}.workflow-change-steps{grid-template-columns:1fr;gap:22px}.workflow-change-steps>div,.workflow-change-steps>div:first-child{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto;padding:0 0 18px}.workflow-change-steps b{margin-bottom:10px}.quality-principle-lead{min-height:430px;padding:38px 28px}.quality-lab-visual{min-height:0}.quality-lab-image{height:440px;min-height:440px}.quality-lab-copy{padding-top:0}.quality-lab-copy h3{font-size:31px}.quality-lab-copy dl>div{grid-template-columns:1fr;gap:8px}.quality-lab-copy .quality-lab-note{margin-top:28px}.quality-compliance-board{grid-template-columns:1fr}.quality-release-board{min-height:640px}.quality-release-flow{grid-template-columns:1fr 1fr;gap:25px 0}.quality-release-flow>div:nth-child(2){border-right:0}.quality-deviation-steps article{grid-template-columns:50px 1fr}.quality-deviation-steps article span{grid-column:2}.cases-hero-collage{transform-origin:0 0;width:120%;height:330px;transform:scale(.83)}.cases-hero-image.happy{left:-5px}.featured-case-copy{padding:38px 26px}.featured-case-visual{min-height:480px}.featured-case-visual img{width:calc(100% - 56px);height:calc(100% - 56px);inset:28px}.featured-case-copy dl>div{grid-template-columns:1fr;gap:4px}.case-principle-grid,.case-gallery-grid{grid-template-columns:1fr}.case-gallery-visual{height:460px}.case-fit-board{padding:34px 26px}.about-network{transform-origin:0 0;width:122%;height:320px;min-height:320px;transform:scale(.82)}.about-model-grid,.about-principle-grid{grid-template-columns:1fr}.about-model-grid .about-model-lead{grid-column:auto}.founder-card{grid-template-rows:minmax(330px,1fr) auto;min-height:520px}.founder-photo{min-height:330px}.founder-card-copy{padding:30px 26px 34px}.partner-visit-photo{min-height:430px}.continuity-board>div{grid-template-columns:38px 1fr;gap:10px 16px;padding:16px 0}.continuity-board>div span{grid-column:2}.about-company dl>div{grid-template-columns:1fr;gap:5px}.market-index{min-height:340px}.market-card-grid,.market-work-grid{grid-template-columns:1fr}.market-card{min-height:0;padding:34px 26px}.market-card-head>p{min-height:0}.market-card dl>div{grid-template-columns:1fr;gap:5px}.market-card>a{margin-top:28px}.market-matrix-table article{grid-template-columns:1fr}.market-matrix-table article strong,.market-matrix-table article span{grid-column:auto}.market-work-card>div{height:450px}.market-brief-board article{grid-template-columns:48px 1fr}.supplements-hero-copy h1{font-size:46px}.supplements-hero-visual{min-height:390px}.supplements-hero-visual img{width:75%;right:-1%}.supplements-hero-label{left:0}.supplements-hero-annotation.b{display:none}.supplements-editorial{min-height:350px}.supplements-decision-grid{grid-template-columns:1fr}.supplements-decision-grid article,.supplements-decision-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-light);min-height:230px}.supplements-decision-grid article:last-child{border-bottom:0}.supplements-barrier-board{min-height:430px}.barrier-core{width:150px;height:150px}.supplements-barrier-board:before{width:280px;height:280px}.supplements-barrier-board:after{width:440px;height:440px}.barrier-orbit.one{top:12%;left:34%}.barrier-orbit.two{right:3%}.barrier-orbit.three{bottom:10%;left:31%}.barrier-orbit.four{left:2%}.supplements-case-facts{grid-template-columns:1fr}.supplements-case-facts article,.supplements-case-facts article:nth-child(2n),.supplements-case-facts article:nth-child(n+3){border-right:0;border-bottom:1px solid var(--line-light);min-height:125px}.supplements-case-facts article:last-child{border-bottom:0}.food-hero-copy h1{font-size:46px}.food-hero-visual{min-height:390px}.food-hero-visual img{width:78%;right:-2%}.food-hero-panel{left:0}.food-hero-line.two{display:none}.food-decision-grid{grid-template-columns:1fr}.food-decision-grid article,.food-decision-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-light);min-height:230px}.food-decision-grid article:last-child{border-bottom:0}.food-application-grid>article{min-height:0}.food-application-visual{min-height:430px}.food-application-visual img{width:calc(100% - 64px);height:calc(100% - 64px);inset:32px}.food-application-copy{padding:38px 26px}.food-application-copy h3{font-size:36px}.food-application-copy dl>div{grid-template-columns:1fr;gap:5px}.food-protection-board{min-height:450px}.food-product-core{width:170px;height:170px}.food-product-core strong{font-size:19px}.food-factor{grid-template-columns:20px 62px;width:auto}.food-factor i{display:none}.food-factor.moisture,.food-factor.aroma{left:5%}.food-factor.oxygen,.food-factor.fat{right:5%}.food-print-options article{grid-template-columns:1fr;gap:8px}.food-print-options p{grid-column:auto}.food-sampling-steps article{grid-template-columns:45px 1fr}.petfood-hero-copy h1{font-size:46px}.petfood-hero-visual{min-height:400px}.petfood-hero-visual img{width:84%}.petfood-editorial{min-height:350px}.petfood-pouch-diagram{min-height:500px}.petfood-pouch-shape{width:230px;height:350px}.petfood-format-list article{grid-template-columns:38px 1fr;gap:15px}.petfood-format-list small{text-align:left;grid-column:2}.petfood-case-visual{min-height:450px}.petfood-case-visual img{width:calc(100% - 56px);height:calc(100% - 56px);inset:28px}.nonfood-hero-copy h1{font-size:46px}.nonfood-hero-visual{min-height:400px}.nonfood-hero-visual img{width:80%}.nonfood-editorial{min-height:350px}.nonfood-function-board{grid-template-columns:1fr;padding:25px}.nonfood-function-board article{min-height:135px}.nonfood-function-board article span{margin-top:16px}.nonfood-option-list{grid-template-columns:1fr}.nonfood-option-list article{min-height:170px}.nonfood-case-visual{min-height:450px}.nonfood-case-visual img{width:calc(100% - 56px);height:calc(100% - 56px);inset:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-refresh{background:#f7f4ed}.home-refresh .wrap{width:min(1240px,100% - 80px)}.home-kicker{color:var(--orange);letter-spacing:.02em;font-size:13px;font-weight:700}.home-kicker.light{color:#f6a27b}.home-refresh h1,.home-refresh h2{text-wrap:balance}.home-refresh h1{letter-spacing:-.05em;max-width:720px;font-size:clamp(48px,5vw,72px);line-height:1}.home-refresh h2{font-size:clamp(36px,3.55vw,52px);line-height:1.04}.home-refresh-hero{background:var(--ink);color:var(--ivory);padding:54px 0 42px;overflow:hidden}.home-refresh-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,.75fr);align-items:center;gap:58px;display:grid}.home-refresh-hero-copy{z-index:2;padding:18px 0 12px;position:relative}.home-refresh-hero-copy h1{margin:20px 0 22px}.home-refresh-hero-copy>p{color:#f3f0e8c4;max-width:670px;font-size:20px;line-height:1.55}.home-refresh-actions{align-items:center;gap:30px;margin-top:29px;display:flex}.home-refresh-primary{background:var(--orange);color:#fff;align-items:center;min-height:54px;padding:0 24px;font-weight:700;display:inline-flex}.home-refresh-link,.home-refresh-text-link{font-weight:700}.home-refresh-link span,.home-refresh-text-link span{color:var(--orange);margin-left:6px}.home-refresh-facts{color:#f3f0e8b8;flex-wrap:wrap;gap:11px 25px;margin-top:34px;font-size:13px;display:flex}.home-refresh-facts span{position:relative}.home-refresh-facts span+span:before{content:"";background:var(--orange);width:3px;height:3px;position:absolute;top:7px;left:-14px}.home-refresh-hero-visual{min-height:465px;position:relative}.home-refresh-visual-field{background:#d7a92f;border-radius:52% 0 0;position:absolute;inset:20px -70px 0 88px}.home-refresh-visual-field:after{content:"";border:1px solid #ffffff40;border-radius:48% 0 0;position:absolute;inset:28px 38px}.home-refresh-hero-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 28px #0000004d);width:auto;position:absolute}.home-refresh-hero-happy{height:266px;bottom:28px;left:24px;transform:rotate(-3deg)}.home-refresh-hero-plnktn{height:424px;bottom:-10px;right:14px;transform:rotate(2deg)}.home-refresh-project-caption{z-index:3;width:250px;color:var(--ivory);background:#172d2ceb;padding:13px 16px;position:absolute;top:28px;right:0}.home-refresh-project-caption b,.home-refresh-project-caption span{display:block}.home-refresh-project-caption span{color:var(--sage);margin-top:3px;font-size:12px}.home-refresh-hero-axis{z-index:3;color:#ffffffb8;letter-spacing:.08em;font-size:10px;font-weight:700;position:absolute}.home-refresh-hero-axis:before{content:"";vertical-align:middle;background:var(--orange);width:34px;height:1px;margin-right:9px;display:inline-block}.home-refresh-hero-axis.axis-horizontal{bottom:19px;left:83px}.home-refresh-hero-axis.axis-vertical{writing-mode:vertical-rl;bottom:98px;right:-8px;transform:rotate(180deg)}.home-refresh-hero-axis.axis-vertical:before{width:1px;height:30px;margin:0 0 8px}.home-refresh-clients{border-bottom:1px solid var(--line-light);background:#fff;padding:31px 0 34px}.home-refresh-clients .wrap{grid-template-columns:230px 1fr;align-items:center;gap:50px;display:grid}.home-refresh-clients p{color:#657572;margin:0;font-size:13px}.home-refresh-logo-row{grid-template-columns:repeat(4,1fr);align-items:center;gap:42px;display:grid}.home-refresh-logo-row img{object-fit:contain;filter:grayscale()contrast(.75);opacity:.75;width:auto;max-width:100%;height:auto;max-height:47px;margin:auto;display:block}.home-refresh-logo-row .home-refresh-olam{filter:grayscale()contrast();max-height:60px}.home-refresh-formats,.home-refresh-cases,.home-refresh-process,.home-refresh-gallery{padding:84px 0}.home-refresh-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.home-refresh-heading h2{max-width:720px;margin:18px 0 0}.home-refresh-heading>p{color:#61716f;max-width:420px;margin:0;font-size:18px;line-height:1.55}.home-refresh-heading.compact{align-items:end}.home-refresh-heading.compact .home-refresh-text-link{justify-self:end;margin-bottom:7px}.home-refresh-format-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-refresh-format-card{background:#ebe7dd;grid-template-rows:360px 1fr;min-height:610px;display:grid;overflow:hidden}.home-refresh-format-card:nth-child(2),.home-refresh-format-card:nth-child(3){background:#d9e0d8}.home-refresh-format-image{min-height:100%;position:relative;overflow:hidden}.home-refresh-format-image:after{content:"";border:1px solid #1f393838;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;left:-80px}.home-refresh-format-image img{object-fit:contain;filter:drop-shadow(0 22px 17px #1f393833);width:100%;height:100%;padding:26px 22px 8px}.home-refresh-format-card:nth-child(3) .home-refresh-format-image img{filter:drop-shadow(0 16px 15px #1f393821)}.home-refresh-format-copy{flex-direction:column;justify-content:flex-start;padding:32px 32px 36px;display:flex}.home-refresh-format-copy>span{color:var(--orange);font-size:13px;font-weight:700}.home-refresh-format-copy h3{margin:20px 0 17px;font-size:34px}.home-refresh-format-copy p{color:#5a6b69;margin:0;line-height:1.55}.home-refresh-formats>.wrap>.home-refresh-text-link{margin-top:35px;display:inline-block}.home-refresh-value{background:var(--ink);color:var(--ivory);padding:95px 0}.home-refresh-value-grid{grid-template-columns:.78fr 1.22fr;gap:105px;display:grid}.home-refresh-value-intro h2{max-width:480px;margin:18px 0 0}.home-refresh-value-intro>p{color:#f3f0e8ad;max-width:480px;margin:26px 0 0;font-size:17px;line-height:1.62}.home-refresh-value .home-kicker{color:var(--sage)}.home-refresh-value-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:48px 1fr;gap:25px;margin-bottom:32px;padding:0 0 33px;display:grid}.home-refresh-value-list article:last-child{margin-bottom:0}.home-refresh-value-list article>span{color:var(--orange);font-size:13px;font-weight:700}.home-refresh-value-list h3{margin:0 0 10px;font-size:28px}.home-refresh-value-list p{color:#f3f0e8ad;max-width:590px;font-size:17px}.home-refresh-value-list a{color:var(--sage);font-size:14px;font-weight:700}.home-refresh-cases{background:#fff}.home-refresh-case-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:24px;display:grid}.home-refresh-case{background:#eee9e0;flex-direction:column;min-height:650px;display:flex;overflow:hidden}.home-refresh-case-beekum{background:#dce4df;min-height:565px;margin-top:84px}.home-refresh-case-image{min-height:365px;position:relative;overflow:hidden}.home-refresh-case-image img{object-fit:contain;filter:drop-shadow(0 30px 22px #1f393838);width:100%;height:100%;padding:34px}.home-refresh-case-beekum .home-refresh-case-image{order:1;min-height:335px}.home-refresh-case-beekum .home-refresh-case-copy{order:2}.home-refresh-case-happy .home-refresh-case-image{background:#e1a5a5}.home-refresh-case-beekum .home-refresh-case-image{background:var(--ink)}.home-refresh-case-copy{flex-direction:column;flex:1;justify-content:center;padding:42px 46px 46px;display:flex}.home-refresh-case-copy>span{color:var(--orange);font-size:13px;font-weight:700}.home-refresh-case-copy h3{margin:16px 0 15px;font-size:38px}.home-refresh-case-copy p{color:#556b68;font-size:16px;line-height:1.55}.home-refresh-case-copy a{margin-top:15px;font-weight:700}.home-refresh-process{background:#eeeae1}.home-refresh-process-grid{grid-template-columns:1.2fr .8fr;min-height:640px;display:grid;position:relative}.home-refresh-process-image{background:#d8d1c4;min-height:640px;overflow:hidden}.home-refresh-process-image img{object-fit:cover;width:100%;height:100%}.home-refresh-process-copy{z-index:2;background:#fff;align-self:center;margin-left:-56px;padding:58px;position:relative;box-shadow:0 26px 55px #1f39381f}.home-refresh-process-copy h2{margin:18px 0 24px}.home-refresh-process-copy>p{color:#5b6f6d;font-size:18px;line-height:1.6}.home-refresh-process-copy ol{counter-reset:process;margin:35px 0;padding:0;list-style:none}.home-refresh-process-copy li{counter-increment:process;border-top:1px solid var(--line-light);grid-template-columns:32px 1fr;gap:5px 12px;padding:18px 0 15px;display:grid}.home-refresh-process-copy li:before{content:"0" counter(process);color:var(--orange);grid-row:1/span 2;padding-top:3px;font-size:12px;font-weight:700}.home-refresh-process-copy li b,.home-refresh-process-copy li span{grid-column:2;display:block}.home-refresh-process-copy li b{margin-top:0;line-height:1.3}.home-refresh-process-copy li span{color:#677876;font-size:14px}.home-refresh-gallery{background:#f7f4ed}.home-refresh-gallery-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.home-refresh-gallery-grid article>div{background:#e6e0d5;height:350px;overflow:hidden}.home-refresh-gallery-grid article:nth-child(2)>div{background:#d8e0e2}.home-refresh-gallery-grid article:nth-child(3)>div{background:#ead5de}.home-refresh-gallery-grid article:nth-child(4)>div{background:#eee6e7}.home-refresh-gallery-grid img{object-fit:contain;width:100%;height:100%;padding:23px;transition:transform .3s}.home-refresh-gallery-grid article:hover img{transform:scale(1.025)}.home-refresh-gallery-grid h3{margin:17px 0 3px;font-size:21px}.home-refresh-gallery-grid span{color:#657572;font-size:13px}.home-refresh-trust{color:var(--ink);background:#dfe7e1;padding:82px 0}.home-refresh-trust-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:start;gap:92px;display:grid}.home-refresh-trust-intro h2{max-width:550px;margin:18px 0 24px;font-size:clamp(38px,3.8vw,54px)}.home-refresh-trust-intro>p{color:#526764;max-width:590px;margin:0 0 30px;font-size:17px;line-height:1.65}.home-refresh-trust-list{grid-template-columns:1fr 1fr;gap:0 42px;display:grid}.home-refresh-trust-list article{border-top:1px solid #1f393833;grid-template-columns:34px 1fr;gap:14px;min-height:154px;padding:22px 0 24px;display:grid}.home-refresh-trust-list article>span{color:var(--orange);padding-top:4px;font-size:12px;font-weight:700}.home-refresh-trust-list h3{margin:0 0 9px;font-size:21px;line-height:1.25}.home-refresh-trust-list p{color:#5c706d;margin:0;font-size:15px;line-height:1.55}.home-refresh-project{padding-top:72px}@media (width<=1050px){.home-refresh .wrap{width:min(100% - 48px,900px)}.home-refresh-hero-grid{grid-template-columns:1fr}.home-refresh-hero-copy{max-width:760px}.home-refresh-hero-visual{width:100%;max-width:650px;min-height:500px;margin:0 auto}.home-refresh-clients .wrap{grid-template-columns:1fr;gap:22px}.home-refresh-logo-row{gap:25px}.home-refresh-heading,.home-refresh-value-grid,.home-refresh-process-grid,.home-refresh-trust-grid{grid-template-columns:1fr;gap:45px}.home-refresh-heading>p{max-width:670px}.home-refresh-case-grid{grid-template-columns:1fr 1fr}.home-refresh-case-beekum{margin-top:54px}.home-refresh-case-copy{padding:48px}.home-refresh-format-grid{grid-template-columns:1fr}.home-refresh-format-card{grid-template-rows:none;grid-template-columns:.9fr 1.1fr;min-height:430px}.home-refresh-process-copy{margin:-95px 42px 0}.home-refresh-gallery-grid{grid-template-columns:repeat(2,1fr)}.home-refresh-trust-intro{max-width:720px}}@media (width<=720px){.home-refresh .wrap{width:calc(100% - 38px)}.home-refresh h1{font-size:46px}.home-refresh h2{font-size:38px}.home-refresh-hero{padding:50px 0 30px}.home-refresh-hero-copy>p{font-size:17px}.home-refresh-actions{flex-direction:column;align-items:flex-start;gap:18px}.home-refresh-facts{flex-direction:column;gap:8px}.home-refresh-facts span+span:before{display:none}.home-refresh-hero-visual{min-height:390px}.home-refresh-visual-field{inset:10px -35px 0 35px}.home-refresh-hero-happy{height:225px;bottom:20px;left:2px}.home-refresh-hero-plnktn{height:350px;bottom:-10px;right:-5px}.home-refresh-project-caption{display:none}.home-refresh-hero-axis.axis-horizontal{left:42px}.home-refresh-hero-axis.axis-vertical{display:none}.home-refresh-logo-row{grid-template-columns:repeat(2,1fr)}.home-refresh-formats,.home-refresh-cases,.home-refresh-process,.home-refresh-gallery{padding:68px 0}.home-refresh-format-grid{grid-template-columns:1fr}.home-refresh-format-card{grid-template-rows:320px auto;grid-template-columns:1fr;min-height:0}.home-refresh-format-copy{padding:28px 24px 32px}.home-refresh-format-copy h3{font-size:28px}.home-refresh-value{padding:68px 0}.home-refresh-value-grid{gap:48px}.home-refresh-case-grid{grid-template-columns:1fr}.home-refresh-case,.home-refresh-case-beekum{min-height:0;margin-top:0}.home-refresh-case-image{min-height:390px}.home-refresh-case-copy{padding:38px 28px}.home-refresh-process-copy{margin:-55px 18px 0;padding:40px 28px}.home-refresh-process-image{min-height:420px}.home-refresh-gallery-grid{grid-template-columns:1fr 1fr;gap:13px}.home-refresh-gallery-grid article>div{height:260px}.home-refresh-gallery-grid img{padding:15px}.home-refresh-trust{padding:64px 0}.home-refresh-trust-list{grid-template-columns:1fr}.home-refresh-trust-list article{min-height:0}}@media (width<=470px){.home-refresh-format-card{grid-template-columns:1fr;min-height:0}.home-refresh-format-image{min-height:300px}.home-refresh-format-copy{padding:26px}.home-refresh-gallery-grid{grid-template-columns:1fr}.home-refresh-gallery-grid article>div{height:360px}}.pouches-refresh{background:#f7f4ed}.pouches-refresh .wrap{width:min(1240px,100% - 80px)}.pouches-refresh h1,.pouches-refresh h2{text-wrap:balance}.pouches-refresh-hero{background:var(--ink);color:var(--ivory);padding:78px 0 70px;overflow:hidden}.pouches-refresh-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);align-items:center;gap:78px;display:grid}.pouches-refresh-hero-copy{z-index:2;position:relative}.pouches-refresh-hero-copy h1{letter-spacing:-.052em;max-width:720px;margin:24px 0 28px;font-size:clamp(52px,5.5vw,78px);line-height:.99}.pouches-refresh-hero-copy>p{color:#f3f0e8c7;max-width:660px;margin:0;font-size:20px;line-height:1.58}.pouches-refresh-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.pouches-refresh-facts{color:#f3f0e8ad;flex-wrap:wrap;gap:11px 25px;margin-top:45px;font-size:13px;display:flex}.pouches-refresh-facts span{position:relative}.pouches-refresh-facts span+span:before{content:"";background:var(--orange);width:3px;height:3px;position:absolute;top:7px;left:-14px}.pouches-refresh-hero-visual{background:#eadfd3;border-radius:170px 0 0;min-height:545px;position:relative;overflow:hidden}.pouches-refresh-hero-visual:after{content:"";z-index:2;background:var(--orange);width:4px;height:36%;position:absolute;bottom:0;right:0}.pouches-refresh-hero-visual>img{object-fit:contain;object-position:center;filter:drop-shadow(0 28px 24px #00000047);width:100%;height:100%;position:absolute;inset:0}.pouches-refresh-intro{padding:104px 0 54px}.pouches-refresh-heading{grid-template-columns:1.16fr .84fr;align-items:end;gap:90px;display:grid}.pouches-refresh-heading h2{letter-spacing:-.045em;max-width:720px;margin:18px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.pouches-refresh-heading>p{color:#61716f;max-width:455px;margin:0;font-size:18px;line-height:1.6}.pouches-refresh-heading.compact{margin-bottom:50px}.pouches-refresh-catalog{padding:0 0 110px}.pouches-refresh-format-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.pouches-refresh-format{min-width:0}.pouches-refresh-format-visual{background:#e9e4d9;height:470px;position:relative;overflow:hidden}.pouches-refresh-format:nth-child(2) .pouches-refresh-format-visual{background:#dce5df}.pouches-refresh-format:nth-child(3) .pouches-refresh-format-visual{background:#eadfd3}.pouches-refresh-format-visual:after{content:"";border:1px solid #1f39382e;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-115px;left:-92px}.pouches-refresh-format-visual>span{z-index:2;color:var(--orange);font-size:13px;font-weight:700;position:absolute;top:22px;left:25px}.pouches-refresh-format-visual img{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.pouches-refresh-format-visual .flat-product{object-position:50% 50%}.pouches-refresh-format-visual .bottom-product{object-fit:contain;object-position:center}.pouches-refresh-format-copy{padding:34px 8px 0}.pouches-refresh-format-copy h2{letter-spacing:-.035em;margin:12px 0 16px;font-size:35px;line-height:1.06}.pouches-refresh-format-copy>p{color:#5a6d6b;min-height:104px;margin:0;font-size:16px;line-height:1.58}.pouches-refresh-format-copy dl{margin:28px 0 0}.pouches-refresh-format-copy dl>div{border-top:1px solid var(--line-light);grid-template-columns:88px 1fr;gap:15px;padding:13px 0;display:grid}.pouches-refresh-format-copy dt{color:#758481;font-size:12px;font-weight:700}.pouches-refresh-format-copy dd{color:#344f4d;margin:0;font-size:14px;line-height:1.45}.pouches-refresh-rollstock{background:var(--ink);color:var(--ivory);padding:66px 0}.pouches-refresh-rollstock-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:90px;display:grid}.pouches-refresh-rollstock-copy h2{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(44px,4.7vw,64px)}.pouches-refresh-rollstock-copy>p{color:#f3f0e8c2;max-width:540px;margin:0;font-size:18px;line-height:1.62}.pouches-refresh-rollstock-facts{margin:0}.pouches-refresh-rollstock-facts span{color:#f3f0e8d1;border-top:1px solid #f3f0e82e;padding:14px 0;font-size:14px;display:block}.pouches-refresh-choice{background:#dfe7e1;padding:100px 0}.pouches-refresh-choice-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:100px;display:grid}.pouches-refresh-choice-intro h2{letter-spacing:-.045em;max-width:510px;margin:18px 0 24px;font-size:clamp(40px,4vw,58px);line-height:1.02}.pouches-refresh-choice-intro>p{color:#536765;max-width:520px;margin:0;font-size:17px;line-height:1.65}.pouches-refresh-choice-list{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.pouches-refresh-choice-list article{border-top:1px solid #1f393833;grid-template-columns:34px 1fr;gap:14px;min-height:168px;padding:23px 0 28px;display:grid}.pouches-refresh-choice-list article>span{color:var(--orange);padding-top:4px;font-size:12px;font-weight:700}.pouches-refresh-choice-list h3{margin:0 0 9px;font-size:21px;line-height:1.25}.pouches-refresh-choice-list p{color:#5c706d;margin:0;font-size:15px;line-height:1.55}.pouches-refresh-options{background:#f7f4ed;padding:100px 0 110px}.pouches-refresh-option-list{grid-template-columns:repeat(4,1fr);gap:34px;display:grid}.pouches-refresh-option-list article{border-top:1px solid #b9c2bd;padding-top:23px}.pouches-refresh-option-list span{color:var(--orange);font-size:13px;font-weight:700}.pouches-refresh-option-list p{color:#455e5b;margin:15px 0 0;font-size:16px;line-height:1.55}.pouches-refresh-release{background:#eee9e0;padding:94px 0}.pouches-refresh-release-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.pouches-refresh-release h2{letter-spacing:-.045em;max-width:570px;margin:18px 0 0;font-size:clamp(40px,4vw,58px);line-height:1.02}.pouches-refresh-release ol{margin:0;padding:0;list-style:none}.pouches-refresh-release li{border-top:1px solid #c9c6bd;grid-template-columns:42px 1fr;gap:18px;padding:24px 0;display:grid}.pouches-refresh-release li>span{color:var(--orange);padding-top:3px;font-size:13px;font-weight:700}.pouches-refresh-release li b{font-size:20px}.pouches-refresh-release li p{color:#637370;margin:7px 0 0;line-height:1.5}.pouches-refresh .project{padding-top:88px}@media (width<=1050px){.pouches-refresh .wrap{width:min(100% - 48px,900px)}.pouches-refresh-hero-grid,.pouches-refresh-rollstock-grid,.pouches-refresh-choice-grid,.pouches-refresh-release-grid{grid-template-columns:1fr;gap:50px}.pouches-refresh-hero-copy{max-width:760px}.pouches-refresh-hero-visual{width:100%;max-width:650px;min-height:500px;margin:0 auto}.pouches-refresh-heading{grid-template-columns:1fr;gap:30px}.pouches-refresh-heading>p{max-width:680px}.pouches-refresh-format-grid{grid-template-columns:1fr 1fr;gap:55px 24px}.pouches-refresh-format:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:36px;display:grid}.pouches-refresh-format:last-child .pouches-refresh-format-copy{align-self:center}.pouches-refresh-format-copy>p{min-height:0}.pouches-refresh-rollstock-grid{max-width:800px}}@media (width<=720px){.pouches-refresh .wrap{width:calc(100% - 38px)}.pouches-refresh-hero{padding:52px 0 36px}.pouches-refresh-hero-copy h1{font-size:46px}.pouches-refresh-hero-copy>p{font-size:17px}.pouches-refresh-actions{flex-direction:column;align-items:flex-start;gap:18px}.pouches-refresh-facts{flex-direction:column;gap:8px}.pouches-refresh-facts span+span:before{display:none}.pouches-refresh-hero-visual{border-radius:115px 0 0;min-height:400px}.pouches-refresh-intro{padding:72px 0 42px}.pouches-refresh-heading h2,.pouches-refresh-choice-intro h2,.pouches-refresh-release h2{font-size:38px}.pouches-refresh-format-grid{grid-template-columns:1fr;gap:56px}.pouches-refresh-format:last-child{grid-column:auto;display:block}.pouches-refresh-format-visual{height:430px}.pouches-refresh-format-copy{padding:28px 3px 0}.pouches-refresh-catalog{padding-bottom:72px}.pouches-refresh-rollstock,.pouches-refresh-choice,.pouches-refresh-options,.pouches-refresh-release{padding:68px 0}.pouches-refresh-choice-list{grid-template-columns:1fr}.pouches-refresh-choice-list article{min-height:0}.pouches-refresh-option-list{grid-template-columns:1fr 1fr}}@media (width<=470px){.pouches-refresh-format-visual{height:390px}.pouches-refresh-format-copy dl>div{grid-template-columns:78px 1fr}.pouches-refresh-option-list{grid-template-columns:1fr}}.pouches-latest .pouches-refresh-hero{background:var(--ink);padding:76px 0 82px}.pouches-latest .pouches-refresh-hero-copy h1{letter-spacing:-.045em;max-width:650px;font-size:clamp(48px,5vw,68px)}.pouches-latest .pouches-refresh-hero-copy>p{max-width:590px;font-size:18px}.pouches-latest .pouches-refresh-hero-visual{background:#dfe7e1;border-radius:0 0 0 130px;min-height:520px}.pouches-latest .pouches-refresh-hero-visual:before{content:"";z-index:0;border:1px solid #1f39382e;border-radius:50%;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pouches-latest .pouches-refresh-hero-visual>img{z-index:1;filter:drop-shadow(0 26px 24px #1f39383d);padding:28px 58px 22px}.pouches-latest .pouches-refresh-hero-visual:after{height:27%}.pouches-latest .pouches-refresh-intro{padding-top:92px}.pouches-latest .pouches-refresh-format-visual{height:440px}.pouches-latest .pouches-refresh-format-visual img{object-fit:contain;padding:25px 22px 18px}.pouches-latest .pouches-refresh-format-copy{padding-top:28px}.pouches-latest .pouches-refresh-choice{background:#dfe7e1}.pouches-latest .pouches-refresh-options{background:#fff}.pouches-latest .pouches-refresh-release{background:#eee9e0}@media (width<=720px){.pouches-latest .pouches-refresh-hero{padding:54px 0 44px}.pouches-latest .pouches-refresh-hero-copy h1{font-size:44px}.pouches-latest .pouches-refresh-hero-visual{border-radius:0 0 0 92px;min-height:410px}.pouches-latest .pouches-refresh-hero-visual>img{padding:20px 30px 18px}.pouches-latest .pouches-refresh-hero-visual:before{width:330px;height:330px}}.cases-refresh{background:#f7f4ed}.cases-refresh .wrap{width:min(1240px,100% - 80px)}.cases-refresh h1,.cases-refresh h2{text-wrap:balance}.cases-refresh .cases-hero{min-height:0;padding:78px 0 68px}.cases-refresh .cases-hero:after{opacity:.72;width:720px;height:720px;top:-390px;right:-300px}.cases-refresh .cases-hero .eyebrow{margin-bottom:30px}.cases-refresh .cases-hero h1{letter-spacing:-.052em;max-width:990px;margin:0;font-size:clamp(52px,5.45vw,78px);line-height:.99}.cases-refresh .cases-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,.72fr);align-items:center;gap:82px;margin-top:52px}.cases-refresh .cases-hero-grid>div:first-child>p{color:#f3f0e8c2;max-width:640px;margin:0;font-size:18px;line-height:1.62}.cases-refresh .cases-hero-collage{background:#e6ded2;border-radius:145px 0 0;height:430px;overflow:hidden}.cases-refresh .cases-hero-collage:before{border-color:#1f393833;border-radius:50%;width:350px;height:350px;inset:auto auto -145px -90px}.cases-refresh .cases-hero-image{bottom:-5px}.cases-refresh .cases-hero-image.happy{width:245px;height:345px;left:18px;transform:rotate(-2deg)}.cases-refresh .cases-hero-image.beekum{width:300px;height:365px;right:6px;transform:rotate(2deg)}.cases-refresh .cases-hero-image img{filter:drop-shadow(0 24px 20px #1f39383d)}.cases-refresh .cases-proof{color:var(--ink);background:#dfe7e1;border-top:0}.cases-refresh .cases-proof .proof-grid{grid-template-columns:repeat(4,1fr)}.cases-refresh .cases-proof .proof-item{border-color:#1f393826;min-height:112px;padding:25px 28px}.cases-refresh .cases-proof .proof-item span{color:#71817d}.cases-refresh .cases-proof .proof-item strong{font-size:16px}.cases-refresh .featured-cases{background:#f7f4ed;padding:112px 0 96px}.cases-refresh .cases-page-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:90px;margin-bottom:62px}.cases-refresh .cases-page-head h2{letter-spacing:-.045em;max-width:720px;margin-top:18px;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.cases-refresh .cases-page-head>p{max-width:470px;font-size:17px;line-height:1.62}.cases-refresh .featured-case{align-items:center;gap:clamp(44px,6vw,82px);min-height:670px;margin-bottom:76px}.cases-refresh .featured-case:last-child{margin-bottom:0}.cases-refresh .featured-case-visual{border-radius:2px 92px 2px 2px;min-height:650px}.cases-refresh .beekum-case .featured-case-visual{border-radius:92px 2px 2px}.cases-refresh .featured-case-visual img{filter:drop-shadow(0 25px 23px #1f393838);width:calc(100% - 96px);height:calc(100% - 96px);inset:48px}.cases-refresh .sweets-case .featured-case-visual{background:#dfa5a4}.cases-refresh .beekum-case .featured-case-visual{background:var(--ink)}.cases-refresh .featured-case-copy{border:0;padding:30px 0}.cases-refresh .featured-case-copy h2{letter-spacing:-.044em;margin:18px 0 24px;font-size:clamp(38px,3.7vw,55px);line-height:1.02}.cases-refresh .featured-case-copy>p{font-size:17px;line-height:1.62}.cases-refresh .case-decision,.cases-refresh .case-focus{margin:30px 0 24px;padding:24px 0}.cases-refresh .case-decision h3{margin:17px 0 12px;font-size:24px}.cases-refresh .featured-case-copy dl>div{grid-template-columns:105px 1fr;padding:12px 0}.cases-refresh .featured-case-copy dt{letter-spacing:0;text-transform:none;font:600 12px inherit}.cases-refresh .case-principles{color:var(--ink);background:#dfe7e1;padding:98px 0}.cases-refresh .case-principle-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:100px}.cases-refresh .case-principles h2{margin:18px 0 24px;font-size:clamp(38px,3.8vw,54px);line-height:1.03}.cases-refresh .case-principle-layout>div:first-child>p{color:#566a67;font-size:17px;line-height:1.62}.cases-refresh .case-principle-grid{border:0;display:block}.cases-refresh .case-principle-grid article{border:0;border-top:1px solid #1f393833;grid-template-columns:42px 150px 1fr;align-items:baseline;gap:20px;min-height:0;padding:24px 0;display:grid}.cases-refresh .case-principle-grid b{font:700 12px inherit}.cases-refresh .case-principle-grid strong{margin:0;font-size:21px}.cases-refresh .case-principle-grid span{color:#5c706d;margin:0;font-size:15px;line-height:1.55}.cases-refresh .case-gallery{background:#fff;padding:106px 0 112px}.cases-refresh .case-gallery-grid{border:0;grid-template-columns:repeat(4,1fr);gap:22px}.cases-refresh .case-gallery-card{background:0 0;border:0}.cases-refresh .case-gallery-visual{background:#ebe5db;height:380px}.cases-refresh .case-gallery-card.olam .case-gallery-visual{background:#dbe3e4}.cases-refresh .case-gallery-card.teds .case-gallery-visual{background:#ead7df}.cases-refresh .case-gallery-card.wasparfum .case-gallery-visual{background:#eee8e8}.cases-refresh .case-gallery-visual>span{display:none}.cases-refresh .case-gallery-visual img{filter:drop-shadow(0 20px 19px #1f39382e);padding:25px 20px 18px}.cases-refresh .case-gallery-copy{padding:20px 2px 0}.cases-refresh .case-gallery-copy h3{margin-bottom:6px;font-size:22px}.cases-refresh .case-gallery-copy span{color:#657572;font-size:13px}.cases-refresh .case-fit{background:var(--ink);padding:96px 0}.cases-refresh .case-fit-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:100px}.cases-refresh .case-fit-board{background:0 0;border:0;min-height:0;padding:0}.cases-refresh .case-fit-board h3{max-width:670px;margin:28px 0 38px;font-size:clamp(34px,3vw,44px);line-height:1.08}.cases-refresh .case-fit-board>div{grid-template-columns:38px 1fr;padding:17px 0}.cases-refresh .case-fit-board b{font:700 12px inherit}.cases-refresh .case-fit-layout h2{margin:18px 0 24px;font-size:clamp(38px,3.6vw,52px);line-height:1.03}.cases-refresh .case-fit-layout>div:last-child>p{font-size:17px;line-height:1.62}.cases-refresh .project{padding-top:88px}@media (width<=1050px){.cases-refresh .wrap{width:min(100% - 48px,900px)}.cases-refresh .cases-hero-grid,.cases-refresh .cases-page-head,.cases-refresh .case-principle-layout,.cases-refresh .case-fit-layout{grid-template-columns:1fr;gap:48px}.cases-refresh .cases-hero-collage{width:min(100%,650px)}.cases-refresh .featured-case{gap:44px}.cases-refresh .case-gallery-grid{grid-template-columns:1fr 1fr;gap:45px 22px}}@media (width<=720px){.cases-refresh .wrap{width:calc(100% - 38px)}.cases-refresh .cases-hero{padding:52px 0 42px}.cases-refresh .cases-hero h1{font-size:46px}.cases-refresh .cases-hero-grid{margin-top:38px}.cases-refresh .cases-hero-grid>div:first-child>p{font-size:17px}.cases-refresh .cases-hero-collage{border-radius:105px 0 0;height:365px}.cases-refresh .cases-hero-image.happy{width:205px;height:295px;left:-5px}.cases-refresh .cases-hero-image.beekum{width:250px;height:315px;right:-14px}.cases-refresh .cases-proof .proof-grid{grid-template-columns:1fr 1fr}.cases-refresh .cases-proof .proof-item{min-height:96px;padding:20px}.cases-refresh .featured-cases,.cases-refresh .case-principles,.cases-refresh .case-gallery,.cases-refresh .case-fit{padding:70px 0}.cases-refresh .featured-case{gap:28px;margin-bottom:68px}.cases-refresh .featured-case-visual{border-radius:2px 58px 2px 2px;min-height:480px}.cases-refresh .beekum-case .featured-case-visual{border-radius:58px 2px 2px}.cases-refresh .featured-case-copy{padding:8px 0}.cases-refresh .featured-case-copy h2{font-size:38px}.cases-refresh .case-principle-grid article{grid-template-columns:34px 1fr;gap:8px 14px}.cases-refresh .case-principle-grid strong{font-size:19px}.cases-refresh .case-principle-grid span{grid-column:2}.cases-refresh .case-gallery-grid{grid-template-columns:1fr}.cases-refresh .case-gallery-visual{height:430px}.cases-refresh .case-fit-board h3{font-size:32px}}.materials-refresh{background:#f7f4ed}.materials-refresh h1,.materials-refresh h2{text-wrap:balance}.materials-refresh .material-page-hero{min-height:0;padding:78px 0 76px}.materials-refresh .material-page-hero:after{opacity:.7;width:650px;height:650px;top:-330px;right:-260px}.materials-refresh .material-page-hero .eyebrow{margin-bottom:0}.materials-refresh .material-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.72fr);align-items:center;gap:86px;margin-top:34px}.materials-refresh .material-hero-grid h1{letter-spacing:-.055em;max-width:790px;font-size:clamp(52px,5.2vw,76px);line-height:.99}.materials-refresh .material-hero-grid>div:first-child>p{max-width:680px;margin-top:27px;font-size:18px;line-height:1.62}.materials-refresh .material-spec-plate{min-height:0;color:var(--ink);background:#dfe7e1;border:0;border-radius:112px 0 0;padding:40px 42px 34px}.materials-refresh .material-spec-plate:after{content:"";background:var(--orange);width:4px;height:28%;position:absolute;bottom:0;right:0}.materials-refresh .material-spec-plate>.mono{color:#627672;letter-spacing:0;text-transform:none;font:700 12px inherit}.materials-refresh .spec-plate-core{margin:38px 0 31px;font-size:37px;line-height:1.04}.materials-refresh .spec-band{min-height:54px;color:var(--ink);border-color:#1f39382e;grid-template-columns:35px 1fr}.materials-refresh .spec-band:last-child{border-bottom-color:#1f39382e}.materials-refresh .spec-band b{font:700 12px inherit}.materials-refresh .spec-band span{font-size:15px}.materials-refresh .material-proof{color:var(--ink);background:#dfe7e1;border-top:0}.materials-refresh .material-proof .proof-grid{grid-template-columns:repeat(4,1fr)}.materials-refresh .material-proof .proof-item{border-color:#1f393826;min-height:108px;padding:24px 28px}.materials-refresh .material-proof .proof-item span{color:#70817d}.materials-refresh .material-proof .proof-item strong{font-size:16px}.materials-refresh .material-questions,.materials-refresh .material-print{background:#f7f4ed;padding:108px 0}.materials-refresh .material-page-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.68fr);align-items:start;gap:92px;margin-bottom:58px}.materials-refresh .material-page-head h2{letter-spacing:-.045em;max-width:720px;margin-top:18px;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.materials-refresh .material-page-head>p{padding-top:40px;font-size:17px;line-height:1.62}.materials-refresh .material-question-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:96px;min-height:0}.materials-refresh .material-question-lead h3{margin:42px 0 22px;font-size:39px;line-height:1.06}.materials-refresh .material-question-lead>p{font-size:17px;line-height:1.62}.materials-refresh .material-question-tags{gap:0 18px}.materials-refresh .material-question-tags span{color:#f3f0e8b8;letter-spacing:0;text-transform:none;border:0;padding:9px 0;font:600 13px inherit}.materials-refresh .material-question-tags span:before{content:"";background:var(--orange);width:4px;height:4px;margin:0 9px 3px 0;display:inline-block}.materials-refresh .material-question-grid{border:0;display:block}.materials-refresh .material-question-grid article{border:0;border-top:1px solid #1f393830;grid-template-columns:38px minmax(210px,.75fr) minmax(0,1fr);align-items:baseline;gap:18px;min-height:0;padding:27px 0 29px;display:grid}.materials-refresh .material-question-grid article:first-child{border-top:0;padding-top:4px}.materials-refresh .material-question-grid article>span{font:700 12px inherit}.materials-refresh .material-question-grid h3{margin:0;font-size:23px;line-height:1.2}.materials-refresh .material-question-grid p{font-size:15px;line-height:1.58}.materials-refresh .material-route{grid-template-columns:minmax(220px,.68fr) minmax(260px,.8fr) minmax(0,1.2fr);gap:58px;padding:35px 0}.materials-refresh .material-route-title>span{font:700 12px inherit}.materials-refresh .material-route-title h3{margin-top:13px;font-size:35px}.materials-refresh .material-route-copy{font-size:16px;line-height:1.62}.materials-refresh .material-route dl>div{grid-template-columns:92px 1fr;padding:9px 0}.materials-refresh .material-route dt{letter-spacing:0;text-transform:none;font:650 11px inherit}.materials-refresh .material-route dd{font-size:13px;line-height:1.45}.materials-refresh .material-functions{background:#dfe7e1;padding:106px 0}.materials-refresh .material-function-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:96px}.materials-refresh .material-function-layout h2{margin:18px 0 24px;font-size:clamp(40px,4vw,56px);line-height:1.03}.materials-refresh .material-function-layout>div:first-child>p{font-size:17px;line-height:1.62}.materials-refresh .function-head{padding-left:54px;font:650 11px inherit}.materials-refresh .function-row{grid-template-columns:30px .55fr 1fr 1fr;padding:22px 0}.materials-refresh .function-row b{font:700 12px inherit}.materials-refresh .print-route-grid{border:0;grid-template-columns:repeat(3,1fr);gap:34px}.materials-refresh .print-route-grid article{border:0;border-top:1px solid #1f393833;min-height:0;padding:28px 0}.materials-refresh .print-route-grid article>span{font:700 12px inherit}.materials-refresh .print-route-grid p{font-size:15px;line-height:1.6}.materials-refresh .print-route-grid .print-finishes{grid-template-columns:150px 1.25fr 1fr;gap:38px;margin-top:13px;padding:27px 0 0}.materials-refresh .print-finishes b{letter-spacing:0;text-transform:none;border:0;padding:0;font:650 13px inherit}.materials-refresh .print-finishes b:before{content:"";background:var(--orange);width:4px;height:4px;margin:0 8px 3px 0;display:inline-block}.materials-refresh .material-validation{background:var(--ink);padding:100px 0}.materials-refresh .validation-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:98px}.materials-refresh .validation-layout h2{margin:18px 0 24px;font-size:clamp(40px,4vw,56px);line-height:1.03}.materials-refresh .validation-layout>div:first-child>p{font-size:17px;line-height:1.62}.materials-refresh .validation-steps{border:0;display:block}.materials-refresh .validation-steps article{border:0;border-top:1px solid var(--line-dark);grid-template-columns:34px minmax(220px,.8fr) 1fr;align-items:baseline;gap:18px;min-height:0;padding:23px 0;display:grid}.materials-refresh .validation-steps b{font:700 12px inherit}.materials-refresh .validation-steps strong{margin:0;font-size:19px}.materials-refresh .validation-steps span{margin:0;font-size:14px;line-height:1.5}.materials-refresh .validation-docs{border:0;border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:0 22px;margin-top:27px;padding-top:18px;display:flex}.materials-refresh .validation-docs span{color:#f3f0e8b8;letter-spacing:0;text-transform:none;border:0;padding:7px 0;font:600 12px inherit}.materials-refresh .validation-docs span:before{content:"";background:var(--orange);width:4px;height:4px;margin:0 8px 3px 0;display:inline-block}.materials-refresh .project{padding-top:90px}@media (width<=1050px){.materials-refresh .wrap{width:min(100% - 48px,900px)}.materials-refresh .material-hero-grid,.materials-refresh .material-page-head,.materials-refresh .material-question-layout,.materials-refresh .material-function-layout,.materials-refresh .validation-layout{grid-template-columns:1fr;gap:48px}.materials-refresh .material-spec-plate{width:min(100%,620px)}.materials-refresh .material-page-head>p{padding-top:0}.materials-refresh .material-route{grid-template-columns:.75fr 1fr}.materials-refresh .material-route dl{grid-column:1/-1}}@media (width<=720px){.materials-refresh .wrap{width:calc(100% - 38px)}.materials-refresh .material-page-hero{padding:52px 0 46px}.materials-refresh .material-hero-grid{gap:38px;margin-top:30px}.materials-refresh .material-hero-grid h1{font-size:46px}.materials-refresh .material-spec-plate{border-radius:72px 0 0;padding:34px 26px 28px}.materials-refresh .material-proof .proof-grid{grid-template-columns:1fr 1fr}.materials-refresh .material-proof .proof-item{min-height:94px;padding:18px}.materials-refresh .material-questions,.materials-refresh .material-routes,.materials-refresh .material-functions,.materials-refresh .material-print,.materials-refresh .material-validation{padding:72px 0}.materials-refresh .material-question-lead{border-radius:2px 58px 2px 2px;min-height:420px;padding:34px 28px}.materials-refresh .material-question-grid article{grid-template-columns:118px 1fr;gap:8px 12px}.materials-refresh .material-question-grid p{grid-column:2}.materials-refresh .material-route{grid-template-columns:1fr;gap:20px}.materials-refresh .material-route dl{grid-column:auto}.materials-refresh .function-head{display:none}.materials-refresh .function-row{grid-template-columns:28px 1fr;gap:8px 12px}.materials-refresh .function-row span{grid-column:2}.materials-refresh .print-route-grid{grid-template-columns:1fr;gap:0}.materials-refresh .print-route-grid .print-finishes{grid-column:auto;grid-template-columns:1fr;gap:17px}.materials-refresh .validation-steps article{grid-template-columns:30px 1fr;gap:8px 12px}.materials-refresh .validation-steps span{grid-column:2}}.materials-refresh .wrap{width:min(1160px,100% - 72px)}.materials-refresh .material-page-hero{padding:72px 0 68px}.materials-refresh .material-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:72px;margin-top:30px}.materials-refresh .material-hero-grid h1{max-width:720px;font-size:clamp(48px,4.65vw,68px);line-height:1.015}.materials-refresh .material-hero-grid>div:first-child>p{max-width:620px;margin-top:24px;font-size:17px}.materials-refresh .hero-actions{margin-top:28px}.materials-refresh .material-spec-plate{border-radius:88px 0 0;padding:34px 36px 28px}.materials-refresh .spec-plate-core{margin:30px 0 24px;font-size:33px}.materials-refresh .material-proof .proof-item{min-height:96px;padding:20px 24px}.materials-refresh .material-proof .proof-item strong{margin-top:8px;font-size:15px}.materials-refresh .material-questions,.materials-refresh .material-print{padding:88px 0}.materials-refresh .material-page-head{gap:72px;margin-bottom:44px}.materials-refresh .material-page-head h2{max-width:650px;font-size:clamp(38px,3.6vw,52px)}.materials-refresh .material-page-head>p{padding-top:32px;font-size:16px}.materials-refresh .material-question-layout{gap:72px}.materials-refresh .material-question-lead{border-radius:2px 68px 2px 2px;min-height:420px;padding:38px 36px}.materials-refresh .material-question-lead h3{margin:34px 0 18px;font-size:35px}.materials-refresh .material-question-grid article{grid-template-columns:118px minmax(190px,.75fr) minmax(0,1fr);gap:14px;padding:22px 0 24px}.materials-refresh .material-question-grid article>span{white-space:nowrap}.materials-refresh .material-question-grid h3,.materials-refresh .material-question-grid p{min-width:0}.materials-refresh .material-question-grid h3{font-size:21px}.materials-refresh .material-question-grid p{font-size:14px}.materials-refresh .material-routes{padding:88px 0}.materials-refresh .material-routes .material-page-head{margin-bottom:38px}.materials-refresh .material-route{gap:42px;padding:28px 0}.materials-refresh .material-route-title h3{font-size:31px}.materials-refresh .material-route-copy{font-size:15px}.materials-refresh .material-functions{padding:88px 0}.materials-refresh .material-function-layout{gap:72px}.materials-refresh .material-function-layout h2{font-size:clamp(38px,3.6vw,52px)}.materials-refresh .material-function-layout>div:first-child>p{font-size:16px}.materials-refresh .function-row{padding:18px 0}.materials-refresh .print-route-grid{gap:28px}.materials-refresh .print-route-grid h3{margin:22px 0 12px;font-size:22px}.materials-refresh .print-route-grid p{font-size:14px}.materials-refresh .material-validation{padding:88px 0}.materials-refresh .validation-layout{gap:72px}.materials-refresh .validation-layout h2{font-size:clamp(38px,3.6vw,52px)}.materials-refresh .validation-layout>div:first-child>p{font-size:16px}@media (width<=720px){.materials-refresh .wrap{width:calc(100% - 38px)}.materials-refresh .material-page-hero{padding:52px 0 46px}.materials-refresh .material-hero-grid{grid-template-columns:1fr;gap:36px}.materials-refresh .material-hero-grid h1{font-size:44px}.materials-refresh .material-spec-plate{border-radius:64px 0 0;padding:30px 24px 24px}.materials-refresh .material-page-head{gap:28px;margin-bottom:34px}.materials-refresh .material-page-head h2{font-size:38px}.materials-refresh .material-page-head>p{padding-top:0}.materials-refresh .material-question-lead{min-height:380px;padding:32px 26px}.materials-refresh .material-question-lead h3{font-size:32px}.materials-refresh .material-questions,.materials-refresh .material-routes,.materials-refresh .material-functions,.materials-refresh .material-print,.materials-refresh .material-validation{padding:68px 0}}.markets-refresh{background:#f7f4ed}.markets-refresh .wrap{width:min(1240px,100% - 80px)}.markets-refresh h1,.markets-refresh h2{text-wrap:balance}.markets-refresh .markets-hero{min-height:0;padding:78px 0 76px}.markets-refresh .markets-hero:after{opacity:.7;width:650px;height:650px;top:-330px;right:-260px}.markets-refresh .markets-hero .eyebrow{margin-bottom:0}.markets-refresh .markets-hero>.wrap>h1{letter-spacing:-.055em;max-width:990px;margin-top:34px;font-size:clamp(52px,5.2vw,76px);line-height:.99}.markets-refresh .markets-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:86px;margin-top:46px}.markets-refresh .markets-hero-grid>div:first-child>p{max-width:660px;font-size:18px;line-height:1.62}.markets-refresh .hero-actions{margin-top:34px}.markets-hero-visual{isolation:isolate;min-height:470px;position:relative}.markets-hero-shape{z-index:-1;background:#dfe7e1;border-radius:120px 0 0;position:absolute;inset:30px 0 0 48px}.markets-hero-shape:after{content:"";background:var(--orange);width:4px;height:29%;position:absolute;bottom:0;right:0}.markets-hero-product{object-fit:contain;filter:drop-shadow(0 25px 25px #0a1d1c42);position:absolute}.markets-hero-product.primary-product{z-index:2;width:49%;height:92%;bottom:-2%;right:6%;transform:rotate(2deg)}.markets-hero-product.secondary-product{z-index:1;width:38%;height:72%;bottom:1%;left:6%;transform:rotate(-5deg)}.markets-hero-caption{z-index:3;border-left:3px solid var(--orange);background:var(--ink);padding:12px 22px 14px 19px;position:absolute;top:0;left:0}.markets-hero-caption span,.markets-hero-caption strong{display:block}.markets-hero-caption span{color:#f3f0e89e;font-size:12px}.markets-hero-caption strong{margin-top:5px;font-size:18px}.markets-refresh .markets-proof{color:var(--ink);background:#dfe7e1;border-top:0}.markets-refresh .markets-proof .proof-grid{grid-template-columns:repeat(4,1fr)}.markets-refresh .markets-proof .proof-item{border-color:#1f393826;min-height:108px;padding:24px 28px}.markets-refresh .markets-proof .proof-item span{color:#70817d;letter-spacing:0;text-transform:none;font:600 11px inherit}.markets-refresh .markets-proof .proof-item strong{font-size:16px}.markets-refresh .market-selection{background:#f7f4ed;padding:108px 0}.markets-refresh .markets-page-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.68fr);align-items:start;gap:92px;margin-bottom:62px}.markets-refresh .markets-page-head h2{letter-spacing:-.045em;max-width:730px;margin-top:18px;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.markets-refresh .markets-page-head>p{padding-top:40px;font-size:17px;line-height:1.62}.markets-refresh .market-card-grid{border:0;display:block}.markets-refresh .market-card{background:0 0;border:0;border-top:1px solid #1f39382e;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:center;gap:76px;min-height:0;padding:42px 0;display:grid}.markets-refresh .market-card:first-child{border-top:0;padding-top:0}.markets-refresh .market-card:nth-child(2n){background:0 0;grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr)}.markets-refresh .market-card:nth-child(2n) .market-card-visual{order:2}.markets-refresh .market-card-visual{background:#dfe7e1;border-radius:2px 78px 2px 2px;min-height:450px;position:relative;overflow:hidden}.markets-refresh .market-card.food .market-card-visual{background:#d8b7ae}.markets-refresh .market-card.petfood .market-card-visual{background:#ead9b7}.markets-refresh .market-card.nonfood .market-card-visual{background:#d9e1df}.markets-refresh .market-card-visual:after{content:"";border:1px solid #1f39381f;border-radius:50%;position:absolute;inset:35px}.markets-refresh .market-card-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 25px 24px #1f393838);width:calc(100% - 48px);height:calc(100% - 48px);transition:transform .35s;position:absolute;inset:24px}.markets-refresh .market-card:hover .market-card-visual img{transform:translateY(-4px)}.markets-refresh .market-number{z-index:3;color:var(--orange);font-size:13px;font-weight:750;position:absolute;top:22px;left:24px}.markets-refresh .market-card-content{padding-right:26px}.markets-refresh .market-card:nth-child(2n) .market-card-content{padding:0 0 0 26px}.markets-refresh .market-card-head>span{font-size:13px;font-weight:700}.markets-refresh .market-card h2{margin:15px 0 18px;font-size:clamp(42px,4vw,58px);line-height:1}.markets-refresh .market-card-head>p{max-width:620px;min-height:0;font-size:17px;line-height:1.6}.markets-refresh .market-card dl{border-top:1px solid #1f39382e;margin-top:27px}.markets-refresh .market-card dl>div{border-color:#1f393826;grid-template-columns:110px 1fr;padding:13px 0}.markets-refresh .market-card dt{color:#6d7e7a;letter-spacing:0;text-transform:none;font:650 11px inherit}.markets-refresh .market-card dd{font-size:14px;line-height:1.45}.markets-refresh .market-card>.market-card-content>a{color:var(--ink);text-transform:none;letter-spacing:0;gap:18px;margin-top:25px;padding-top:0;font-size:14px;font-weight:750;display:inline-flex}.markets-refresh .market-card>.market-card-content>a span{color:var(--orange)}.markets-refresh .market-cases-link{margin-top:36px}.markets-refresh .market-matrix{background:var(--ink);padding:104px 0}.markets-refresh .market-matrix .markets-page-head{margin-bottom:44px}.markets-refresh .market-matrix-table{border-top-color:var(--line-dark)}.markets-refresh .market-matrix-head{min-height:58px;color:var(--ivory);letter-spacing:0;text-transform:none;font:700 15px/1.25 inherit}.markets-refresh .market-matrix-table article{border-top-color:var(--line-dark);min-height:86px}.markets-refresh .market-matrix-table article strong{font-size:18px}.markets-refresh .market-matrix-table article span{font-size:13px;line-height:1.5}.markets-refresh .market-brief{background:#dfe7e1;padding:106px 0}.markets-refresh .market-brief-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:96px}.markets-refresh .market-brief h2{margin:18px 0 24px;font-size:clamp(40px,4vw,56px);line-height:1.03}.markets-refresh .market-brief-layout>div:first-child>p{font-size:17px;line-height:1.62}.markets-refresh .market-brief-board{border-top:0}.markets-refresh .market-brief-board article{border-color:#1f39382e;grid-template-columns:42px 1fr;min-height:0;padding:25px 0}.markets-refresh .market-brief-board article:first-child{padding-top:4px}.markets-refresh .market-brief-board b{font:750 13px inherit}.markets-refresh .market-brief-board strong{font-size:21px}.markets-refresh .market-brief-board span{font-size:14px;line-height:1.5}.markets-refresh .project{padding-top:90px}@media (width<=1050px){.markets-refresh .wrap{width:min(100% - 48px,900px)}.markets-refresh .markets-hero-grid,.markets-refresh .markets-page-head,.markets-refresh .market-brief-layout{grid-template-columns:1fr;gap:48px}.markets-refresh .markets-hero-visual{width:min(100%,650px)}.markets-refresh .markets-page-head>p{padding-top:0}.markets-refresh .market-card,.markets-refresh .market-card:nth-child(2n){grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:46px}}@media (width<=720px){.markets-refresh .wrap{width:calc(100% - 38px)}.markets-refresh .markets-hero{padding:52px 0 46px}.markets-refresh .markets-hero>.wrap>h1{font-size:46px}.markets-refresh .markets-hero-grid{gap:38px;margin-top:34px}.markets-hero-visual{min-height:390px}.markets-hero-shape{border-radius:72px 0 0;inset:24px 0 0 22px}.markets-hero-product.primary-product{width:52%;right:3%}.markets-hero-product.secondary-product{width:41%;left:2%}.markets-refresh .markets-proof .proof-grid{grid-template-columns:1fr 1fr}.markets-refresh .markets-proof .proof-item{min-height:94px;padding:18px}.markets-refresh .market-selection,.markets-refresh .market-matrix,.markets-refresh .market-brief{padding:72px 0}.markets-refresh .market-card,.markets-refresh .market-card:nth-child(2n){grid-template-columns:1fr;gap:30px;padding:38px 0}.markets-refresh .market-card:nth-child(2n) .market-card-visual{order:initial}.markets-refresh .market-card-visual{border-radius:2px 58px 2px 2px;min-height:390px}.markets-refresh .market-card-content,.markets-refresh .market-card:nth-child(2n) .market-card-content{padding:0}.markets-refresh .market-card dl>div{grid-template-columns:1fr;gap:5px}.markets-refresh .market-matrix-head{display:none}.markets-refresh .market-matrix-table article{grid-template-columns:1fr;gap:9px;padding:23px 0}.markets-refresh .market-matrix-table article strong,.markets-refresh .market-matrix-table article span{grid-column:auto}.markets-refresh .market-brief-board article{grid-template-columns:34px 1fr}}.markets-refresh .markets-hero{padding:70px 0 64px}.markets-refresh .markets-hero>.wrap>h1{max-width:900px;font-size:clamp(46px,4.55vw,66px);line-height:1.02}.markets-refresh .markets-hero-grid{gap:70px;margin-top:38px}.markets-refresh .markets-hero-grid>div:first-child>p{max-width:600px;font-size:17px}.markets-refresh .markets-hero-visual{min-height:430px}.markets-refresh .markets-hero-shape{border-radius:96px 0 0;inset:26px 0 0 38px}.markets-refresh .markets-proof .proof-item{min-height:96px;padding:20px 24px}.markets-refresh .market-selection{padding:88px 0}.markets-refresh .markets-page-head{gap:64px;margin-bottom:48px}.markets-refresh .markets-page-head h2{font-size:clamp(38px,3.6vw,52px)}.markets-refresh .markets-page-head>p{padding-top:30px;font-size:16px}.markets-refresh .market-card{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:60px;padding:36px 0}.markets-refresh .market-card:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.markets-refresh .market-card-visual{border-radius:2px 64px 2px 2px;min-height:410px}.markets-refresh .market-card h2{font-size:clamp(38px,3.6vw,52px)}.markets-refresh .market-card-head>p{font-size:16px}.markets-refresh .market-matrix,.markets-refresh .market-brief{padding:88px 0}.markets-refresh .market-brief-layout{gap:72px}@media (width<=720px){.markets-refresh .markets-hero{padding:52px 0 46px}.markets-refresh .markets-hero>.wrap>h1{font-size:43px}.markets-refresh .markets-hero-grid{margin-top:32px}.markets-refresh .markets-hero-visual{min-height:370px}.markets-refresh .markets-proof .proof-item{min-height:88px;padding:17px}.markets-refresh .market-selection,.markets-refresh .market-matrix,.markets-refresh .market-brief{padding:68px 0}.markets-refresh .market-card-visual{min-height:360px}}.supplements-refresh{background:#f7f4ed}.supplements-refresh .wrap{width:min(100% - 72px,1240px)}.supplements-refresh .supplements-hero{background:var(--ink);min-height:0;padding:86px 0 76px}.supplements-refresh .supplements-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr);gap:88px}.supplements-refresh .supplements-hero-copy h1{letter-spacing:-.045em;max-width:760px;margin:20px 0 28px;font-size:clamp(52px,5vw,72px);line-height:1.01}.supplements-refresh .supplements-hero-copy>p{max-width:650px;font-size:18px;line-height:1.62}.supplements-refresh .hero-actions{align-items:center;gap:28px}.supplements-text-cta{color:var(--ivory);border-bottom:1px solid #f3f0e852;align-items:center;gap:16px;padding:10px 0;font-size:14px;font-weight:750;display:inline-flex}.supplements-text-cta span{color:var(--orange)}.supplements-text-cta.dark{color:var(--ink);border-bottom-color:#1f393840;margin-top:24px}.supplements-refresh .supplements-hero-visual{background:#dfe7e1;border-radius:2px 86px 2px 2px;min-height:560px;overflow:hidden}.supplements-refresh .supplements-hero-visual:before{background:0 0;border:1px solid #1f393821;border-radius:50%;inset:38px}.supplements-refresh .supplements-hero-visual:after{content:"";z-index:1;background:#f65c1fd1;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;right:-85px}.supplements-refresh .supplements-hero-visual img{filter:drop-shadow(0 28px 28px #1f393838);width:72%;height:103%;bottom:-8%;right:4%;transform:rotate(2deg)}.supplements-refresh .supplements-hero-label{color:var(--ink);border:0;padding:0;top:28px;left:28px}.supplements-refresh .supplements-hero-label span{font-size:12px;font-weight:700}.supplements-refresh .supplements-hero-label strong{margin:5px 0 2px;font-size:21px}.supplements-refresh .supplements-hero-label small{color:#657773;letter-spacing:0;text-transform:none;font:600 11px inherit}.supplements-refresh .supplements-proof{color:var(--ink);background:#f7f4ed;border:0;border-bottom:1px solid #1f393829}.supplements-refresh .supplements-proof .proof-grid{border:0}.supplements-refresh .supplements-proof .proof-item{border-color:#1f393824;min-height:116px;padding:25px 26px}.supplements-refresh .supplements-proof .proof-item:first-child{border-left:1px solid #1f393824}.supplements-refresh .supplements-proof .proof-item span{color:#74847f;font-size:12px;font-weight:650}.supplements-refresh .supplements-proof .proof-item strong{margin-top:10px;font-size:18px}.supplements-refresh .supplements-product,.supplements-refresh .supplements-decisions,.supplements-refresh .supplements-barrier,.supplements-refresh .supplements-proof-case,.supplements-refresh .supplements-sampling{padding:104px 0}.supplements-refresh .supplements-product{background:#f7f4ed}.supplements-refresh .supplements-product-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:88px}.supplements-refresh .supplements-editorial{border-radius:2px 74px 2px 2px;min-height:540px}.supplements-refresh .supplements-editorial:after{content:"";border:1px solid #ffffff7a;border-radius:50%;position:absolute;inset:26px}.supplements-refresh .supplements-editorial>span{z-index:2;background:#f7f4edeb;padding:8px 11px;font-size:12px;font-weight:700;bottom:20px;left:22px}.supplements-refresh .supplements-product-copy h2{margin:18px 0 32px;font-size:clamp(42px,4vw,58px);line-height:1.03}.supplements-refresh .supplements-short-list article{grid-template-columns:38px 1fr;padding:22px 0}.supplements-refresh .supplements-short-list b{font:750 13px inherit}.supplements-refresh .supplements-short-list strong{font-size:19px}.supplements-refresh .supplements-short-list p{font-size:14px;line-height:1.55}.supplements-refresh .supplements-decisions{background:#e9eeea}.supplements-refresh .supplements-page-head{grid-template-columns:1fr .72fr;gap:86px;margin-bottom:42px}.supplements-refresh .supplements-page-head h2{margin-top:18px;font-size:clamp(42px,4vw,58px);line-height:1.03}.supplements-refresh .supplements-page-head>p{font-size:16px;line-height:1.6}.supplements-refresh .supplements-decision-grid{border:0;border-top:1px solid #1f39382e;grid-template-columns:1fr 1fr}.supplements-refresh .supplements-decision-grid article{border:0;border-bottom:1px solid #1f39382e;grid-template-columns:38px 1fr;column-gap:20px;min-height:0;padding:29px 32px 31px 0;display:grid}.supplements-refresh .supplements-decision-grid article:nth-child(odd){margin-right:34px}.supplements-refresh .supplements-decision-grid article:nth-child(2n){margin-left:34px}.supplements-refresh .supplements-decision-grid article>span{color:var(--orange);grid-row:1/3;font-size:13px;font-weight:750}.supplements-refresh .supplements-decision-grid h3{margin:0 0 10px;font-size:24px}.supplements-refresh .supplements-decision-grid p{margin:0;font-size:14px;line-height:1.55}.supplements-refresh .supplements-barrier{background:var(--ink)}.supplements-refresh .supplements-barrier-layout{grid-template-columns:.82fr 1.18fr;gap:100px}.supplements-refresh .supplements-barrier h2{margin:18px 0 25px;font-size:clamp(42px,4vw,58px);line-height:1.03}.supplements-refresh .supplements-barrier-layout>div:first-child>p{font-size:16px;line-height:1.65}.supplements-refresh .text-link{color:var(--ivory);letter-spacing:0;text-transform:none;margin-top:28px;font:700 14px inherit}.supplements-refresh .supplements-barrier-board{background:#294744;border:0;border-radius:2px 64px 2px 2px;min-height:0;padding:38px 44px}.supplements-refresh .supplements-barrier-board:before,.supplements-refresh .supplements-barrier-board:after{display:none}.supplements-barrier-intro{border-bottom:1px solid #f3f0e829;padding:0 0 28px}.supplements-barrier-intro span,.supplements-barrier-intro strong{display:block}.supplements-barrier-intro span{color:var(--sage);font-size:12px}.supplements-barrier-intro strong{margin-top:8px;font-size:28px}.supplements-barrier-points article{border-bottom:1px solid #f3f0e824;grid-template-columns:36px 1fr;gap:18px;padding:23px 0;display:grid}.supplements-barrier-points article:last-child{border-bottom:0}.supplements-barrier-points b{color:var(--orange);font-size:13px}.supplements-barrier-points strong,.supplements-barrier-points span{display:block}.supplements-barrier-points strong{font-size:18px}.supplements-barrier-points span{color:#f3f0e8a6;margin-top:6px;font-size:13px;line-height:1.5}.supplements-refresh .supplements-proof-case{background:#f7f4ed}.supplements-refresh .supplements-case-layout{grid-template-columns:1fr 1fr;gap:100px}.supplements-refresh .supplements-case-layout h2{margin:18px 0 22px;font-size:clamp(42px,4vw,58px);line-height:1.03}.supplements-refresh .supplements-case-layout>div:first-child>p{font-size:16px;line-height:1.62}.supplements-refresh .supplements-case-facts{border:0;border-top:1px solid #1f39382e}.supplements-refresh .supplements-case-facts article,.supplements-refresh .supplements-case-facts article:nth-child(2n),.supplements-refresh .supplements-case-facts article:nth-child(n+3){border-bottom:1px solid #1f39382e;border-right:0;min-height:112px;padding:22px 0}.supplements-refresh .supplements-case-facts article:nth-child(odd){margin-right:26px}.supplements-refresh .supplements-case-facts article:nth-child(2n){margin-left:26px}.supplements-refresh .supplements-case-facts span{color:#74847f;font-size:12px;font-weight:650}.supplements-refresh .supplements-case-facts strong{font-size:23px}.supplements-refresh .supplements-sampling{background:#e9eeea}.supplements-refresh .supplements-sampling-layout{grid-template-columns:.84fr 1.16fr;gap:92px}.supplements-refresh .supplements-sampling h2{margin:18px 0 22px;font-size:clamp(42px,4vw,58px);line-height:1.03}.supplements-refresh .supplements-sampling-layout>div:first-child>p{font-size:16px;line-height:1.62}.supplements-refresh .supplements-sampling-steps{border-top-color:#1f39382e}.supplements-refresh .supplements-sampling-steps article{border-color:#1f39382e;min-height:190px;padding:24px 22px}.supplements-refresh .supplements-sampling-steps b{font:750 13px inherit}.supplements-refresh .supplements-sampling-steps strong{margin:36px 0 8px;font-size:19px}.supplements-refresh .supplements-sampling-steps span{font-size:13px;line-height:1.5}.supplements-refresh .project{padding-top:90px}@media (width<=1050px){.supplements-refresh .wrap{width:min(100% - 48px,900px)}.supplements-refresh .supplements-hero-grid{grid-template-columns:1fr 420px;gap:48px}.supplements-refresh .supplements-product-layout,.supplements-refresh .supplements-barrier-layout,.supplements-refresh .supplements-case-layout,.supplements-refresh .supplements-sampling-layout{grid-template-columns:1fr;gap:52px}}@media (width<=720px){.supplements-refresh .wrap{width:calc(100% - 38px)}.supplements-refresh .supplements-hero{padding:54px 0 46px}.supplements-refresh .supplements-hero-grid,.supplements-refresh .supplements-page-head{grid-template-columns:1fr;gap:38px}.supplements-refresh .supplements-hero-copy h1{font-size:46px}.supplements-refresh .hero-actions{align-items:flex-start}.supplements-refresh .supplements-hero-visual{border-radius:2px 58px 2px 2px;min-height:450px}.supplements-refresh .supplements-hero-visual img{width:76%;right:1%}.supplements-refresh .supplements-proof .proof-grid{grid-template-columns:1fr 1fr}.supplements-refresh .supplements-proof .proof-item{min-height:100px;padding:18px}.supplements-refresh .supplements-product,.supplements-refresh .supplements-decisions,.supplements-refresh .supplements-barrier,.supplements-refresh .supplements-proof-case,.supplements-refresh .supplements-sampling{padding:72px 0}.supplements-refresh .supplements-product-layout{grid-template-columns:1fr;gap:42px}.supplements-refresh .supplements-editorial{min-height:390px}.supplements-refresh .supplements-decision-grid{grid-template-columns:1fr}.supplements-refresh .supplements-decision-grid article,.supplements-refresh .supplements-decision-grid article:nth-child(odd),.supplements-refresh .supplements-decision-grid article:nth-child(2n){margin:0;padding-right:0}.supplements-refresh .supplements-barrier-board{border-radius:2px 46px 2px 2px;padding:30px 25px}.supplements-refresh .supplements-case-facts{grid-template-columns:1fr 1fr}.supplements-refresh .supplements-case-facts article,.supplements-refresh .supplements-case-facts article:nth-child(odd),.supplements-refresh .supplements-case-facts article:nth-child(2n){margin:0;padding:18px 0}.supplements-refresh .supplements-case-facts article:nth-child(odd){margin-right:15px}.supplements-refresh .supplements-case-facts article:nth-child(2n){margin-left:15px}.supplements-refresh .supplements-sampling-steps{grid-template-columns:1fr}.supplements-refresh .supplements-sampling-steps article{border-right:0;min-height:0}.supplements-refresh .supplements-sampling-steps strong{margin-top:18px}}.food-refresh{background:#f7f4ed}.food-refresh .wrap{width:min(100% - 72px,1240px)}.food-refresh h1,.food-refresh h2{text-wrap:balance}.food-refresh .food-hero{background:var(--ink);min-height:0;padding:86px 0 76px}.food-refresh .food-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr);gap:88px}.food-refresh .food-hero-copy h1{letter-spacing:-.045em;max-width:760px;margin:20px 0 28px;font-size:clamp(52px,5vw,72px);line-height:1.01}.food-refresh .food-hero-copy>p{max-width:650px;font-size:18px;line-height:1.62}.food-refresh .hero-actions{align-items:center;gap:28px}.food-text-cta{color:var(--ivory);border-bottom:1px solid #f3f0e852;align-items:center;gap:16px;padding:10px 0;font-size:14px;font-weight:750;display:inline-flex}.food-text-cta span{color:var(--orange)}.food-refresh .food-hero-visual{background:#d8b7ae;border-radius:2px 86px 2px 2px;min-height:560px;overflow:hidden}.food-refresh .food-hero-visual:before{background:0 0;border:1px solid #1f393821;border-radius:50%;inset:38px}.food-refresh .food-hero-visual:after{content:"";z-index:1;background:#f65c1fc7;border:0;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -85px -80px auto;transform:none}.food-refresh .food-hero-visual img{filter:drop-shadow(0 28px 28px #1f393838);width:74%;height:103%;bottom:-8%;right:2%;transform:rotate(1deg)}.food-refresh .food-hero-panel{color:var(--ink);border:0;padding:0;top:28px;left:28px}.food-refresh .food-hero-panel span{font-size:12px;font-weight:700}.food-refresh .food-hero-panel strong{margin:5px 0 2px;font-size:21px}.food-refresh .food-hero-panel small{color:#657773;letter-spacing:0;text-transform:none;font:600 11px inherit}.food-refresh .food-proof{color:var(--ink);background:#f7f4ed;border:0;border-bottom:1px solid #1f393829}.food-refresh .food-proof .proof-grid{border:0;grid-template-columns:repeat(4,1fr)}.food-refresh .food-proof .proof-item{border-color:#1f393824;min-height:116px;padding:25px 26px}.food-refresh .food-proof .proof-item:first-child{border-left:1px solid #1f393824}.food-refresh .food-proof .proof-item span{color:#74847f;letter-spacing:0;text-transform:none;font:650 12px inherit}.food-refresh .food-proof .proof-item strong{margin-top:10px;font-size:18px}.food-refresh .food-decisions,.food-refresh .food-applications,.food-refresh .food-protection,.food-refresh .food-print,.food-refresh .food-sampling{padding:104px 0}.food-refresh .food-decisions{background:#e9eeea}.food-refresh .food-page-head{grid-template-columns:1fr .72fr;align-items:start;gap:86px;margin-bottom:48px}.food-refresh .food-page-head h2{max-width:760px;margin-top:18px;font-size:clamp(42px,4vw,58px);line-height:1.03}.food-refresh .food-page-head>p{padding-top:34px;font-size:16px;line-height:1.6}.food-refresh .food-decision-grid{border:0;border-top:1px solid #1f39382e;grid-template-columns:1fr 1fr}.food-refresh .food-decision-grid article{border:0;border-bottom:1px solid #1f39382e;grid-template-columns:38px 1fr;column-gap:20px;min-height:0;padding:29px 32px 31px 0;display:grid}.food-refresh .food-decision-grid article:nth-child(odd){margin-right:34px}.food-refresh .food-decision-grid article:nth-child(2n){margin-left:34px}.food-refresh .food-decision-grid article>span{color:var(--orange);grid-row:1/3;font-size:13px;font-weight:750}.food-refresh .food-decision-grid h3{margin:0 0 10px;font-size:24px}.food-refresh .food-decision-grid p{margin:0;font-size:14px;line-height:1.55}.food-refresh .food-applications{background:#f7f4ed}.food-refresh .food-application-grid{gap:0}.food-refresh .food-application-grid>article,.food-refresh .food-application-grid .food-professional{background:0 0;border:0;border-top:1px solid #1f39382e;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:82px;min-height:0;padding:52px 0}.food-refresh .food-application-grid>article:first-child{border-top:0;padding-top:0}.food-refresh .food-professional{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important}.food-refresh .food-application-visual{background:#d8b7ae;border-radius:2px 72px 2px 2px;min-height:520px}.food-refresh .food-professional .food-application-visual{background:#dfe7e1;order:2}.food-refresh .food-application-visual:before{border-color:#1f393821;border-radius:50%;inset:28px}.food-refresh .food-application-visual img{filter:drop-shadow(0 25px 24px #1f393833);width:calc(100% - 56px);height:calc(100% - 56px);inset:28px}.food-refresh .food-application-copy{padding:0 26px}.food-refresh .food-application-copy>span{color:var(--orange);font-size:13px;font-weight:700}.food-refresh .food-application-copy h3{margin:15px 0 20px;font-size:clamp(42px,4vw,56px);line-height:1}.food-refresh .food-application-copy>p{max-width:600px;font-size:16px;line-height:1.62}.food-refresh .food-application-copy dl{border-color:#1f39382e;margin-top:28px}.food-refresh .food-application-copy dl>div{border-color:#1f393826;padding:13px 0}.food-refresh .food-application-copy dt{color:#70817d;letter-spacing:0;text-transform:none;font:650 11px inherit}.food-refresh .food-application-copy dd{font-size:14px}.food-refresh .food-protection{background:var(--ink)}.food-refresh .food-protection-layout{grid-template-columns:.82fr 1.18fr;gap:100px}.food-refresh .food-protection h2{margin:18px 0 25px;font-size:clamp(42px,4vw,58px);line-height:1.03}.food-refresh .food-protection-layout>div:first-child>p{font-size:16px;line-height:1.65}.food-refresh .text-link{color:var(--ivory);letter-spacing:0;text-transform:none;margin-top:28px;font:700 14px inherit}.food-refresh .food-protection-board{background:#294744;border:0;border-radius:2px 64px 2px 2px;min-height:0;padding:38px 44px;display:block}.food-refresh .food-product-core{text-align:left;background:0 0;border:0;border-bottom:1px solid #f3f0e829;border-radius:0;width:auto;height:auto;padding:0 0 28px;display:block;position:static;transform:none}.food-refresh .food-product-core span{color:var(--sage);letter-spacing:0;text-transform:none;font:400 12px inherit}.food-refresh .food-product-core strong{max-width:none;margin-top:8px;font-size:28px;display:block}.food-refresh .food-factor{width:auto;color:var(--ivory);letter-spacing:0;text-transform:none;border-bottom:1px solid #f3f0e824;grid-template-columns:36px 1fr;gap:18px;padding:23px 0;font:400 14px inherit;display:grid;position:static}.food-refresh .food-factor:last-child{border-bottom:0}.food-refresh .food-factor b{font-size:13px}.food-refresh .food-factor span{font-size:18px;font-weight:700}.food-refresh .food-factor i{display:none}.food-refresh .food-print{background:#f7f4ed}.food-refresh .food-print-layout{grid-template-columns:.8fr 1.2fr;gap:96px}.food-refresh .food-print h2{margin:18px 0 22px;font-size:clamp(42px,4vw,56px);line-height:1.03}.food-refresh .food-print-layout>div:first-child>p{font-size:16px;line-height:1.62}.food-refresh .food-print-options{border-top-color:#1f39382e}.food-refresh .food-print-options article{border-color:#1f39382e;grid-template-columns:100px minmax(190px,.8fr) 1.1fr;min-height:0;padding:24px 0}.food-refresh .food-print-options article>span{color:var(--orange);font-size:13px;font-weight:700}.food-refresh .food-print-options strong{font-size:19px}.food-refresh .food-print-options p{font-size:14px;line-height:1.5}.food-refresh .food-sampling{background:#e9eeea}.food-refresh .food-sampling-layout{grid-template-columns:.84fr 1.16fr;gap:92px}.food-refresh .food-sampling h2{margin:18px 0 22px;font-size:clamp(42px,4vw,56px);line-height:1.03}.food-refresh .food-sampling-layout>div:first-child>p{font-size:16px;line-height:1.62}.food-refresh .food-sampling-steps{border-top-color:#1f39382e}.food-refresh .food-sampling-steps article{border-color:#1f39382e;min-height:0;padding:24px 0}.food-refresh .food-sampling-steps b{font:750 13px inherit}.food-refresh .food-sampling-steps strong{font-size:19px}.food-refresh .food-sampling-steps span{font-size:13px;line-height:1.5}.food-refresh .project{padding-top:90px}.quality-refresh .wrap{width:min(1160px,100% - 72px)}.quality-refresh .quality-hero{min-height:0;padding:66px 0 54px}.quality-refresh .quality-hero-grid{gap:72px;margin-top:28px}.quality-refresh .quality-hero h1{max-width:760px;font-size:clamp(48px,4.65vw,68px);line-height:1.03}.quality-refresh .quality-hero>.wrap>.eyebrow{margin-bottom:0}.quality-refresh .quality-hero-grid>div:first-child>p{max-width:650px;margin-top:24px;font-size:17px;line-height:1.62}.quality-refresh .hero-actions{margin-top:28px}.quality-refresh .quality-dossier{border-radius:2px 64px 2px 2px;min-height:0;padding:28px 30px}.quality-refresh .quality-dossier-list>div{padding:13px 0}.quality-refresh .quality-dossier-list span{font-size:14px}.quality-refresh .quality-dossier-list em{font-size:10px}.quality-refresh .quality-proof .proof-item{min-height:92px;padding:20px 24px}.quality-refresh .quality-proof .proof-item strong{margin-top:8px;font-size:15px}.quality-refresh .quality-principles,.quality-refresh .quality-documents,.quality-refresh .quality-controls,.quality-refresh .quality-lab,.quality-refresh .quality-compliance,.quality-refresh .quality-release,.quality-refresh .quality-deviations{padding:84px 0}.quality-refresh .quality-page-head{gap:72px;margin-bottom:42px}.quality-refresh .quality-page-head h2{max-width:680px;font-size:clamp(38px,3.6vw,52px);line-height:1.04}.quality-refresh .quality-page-head>p{max-width:500px;padding-top:28px;font-size:16px;line-height:1.62}.quality-refresh .quality-principle-layout{gap:72px}.quality-refresh .quality-principle-lead{border-radius:2px 68px 2px 2px;min-height:370px;padding:38px 36px}.quality-refresh .quality-principle-lead h3{margin:34px 0 18px;font-size:34px}.quality-refresh .quality-principle-grid article{min-height:0;padding:24px 0}.quality-refresh .quality-principle-grid h3{font-size:21px}.quality-refresh .quality-principle-grid p{font-size:14px;line-height:1.55}.quality-refresh .quality-document-table{border-top-color:#f3f0e833}.quality-refresh .quality-document-table>article{grid-template-columns:84px minmax(170px,.8fr) 1.35fr 120px;padding:20px 0}.quality-refresh .quality-document-table strong{font-size:17px}.quality-refresh .quality-document-table span,.quality-refresh .quality-document-table small{font-size:13px;line-height:1.45}.quality-refresh .quality-control-grid{gap:28px}.quality-refresh .quality-control-grid article{min-height:0;padding:28px 26px}.quality-refresh .quality-control-grid h3{margin:22px 0 14px;font-size:24px}.quality-refresh .quality-control-grid p,.quality-refresh .quality-control-grid li{font-size:14px;line-height:1.55}.quality-refresh .quality-lab-layout,.quality-refresh .quality-compliance-layout,.quality-refresh .quality-release-layout,.quality-refresh .quality-deviation-layout{gap:76px}.quality-refresh .quality-lab-visual{min-height:0}.quality-refresh .quality-lab-copy h3{margin:18px 0 20px;font-size:30px;line-height:1.08}.quality-refresh .quality-lab-copy>p{font-size:16px;line-height:1.62}.quality-refresh .quality-lab-copy dl>div{padding:16px 0}.quality-refresh .quality-lab-copy dt{font-size:11px}.quality-refresh .quality-lab-copy dd{font-size:14px;line-height:1.48}.quality-refresh .quality-compliance h2,.quality-refresh .quality-release h2,.quality-refresh .quality-deviations h2{font-size:clamp(38px,3.6vw,52px);line-height:1.04}.quality-refresh .quality-compliance-board{border-radius:2px 64px 2px 2px;padding:28px 34px}.quality-refresh .quality-compliance-board>div{padding:20px 0}.quality-refresh .quality-compliance-board span{font-size:14px;line-height:1.5}.quality-refresh .quality-release-board{padding:28px 34px}.quality-refresh .quality-release-flow>div{padding:18px 0}.quality-refresh .quality-deviation-steps article{padding:20px 0}.quality-refresh .quality-deviation-steps span{font-size:14px}@media (width<=1050px){.quality-refresh .wrap{width:min(100% - 48px,900px)}.quality-refresh .quality-hero-grid,.quality-refresh .quality-principle-layout,.quality-refresh .quality-lab-layout,.quality-refresh .quality-compliance-layout,.quality-refresh .quality-release-layout,.quality-refresh .quality-deviation-layout{grid-template-columns:1fr;gap:48px}.quality-refresh .quality-page-head{grid-template-columns:1fr;gap:24px}.quality-refresh .quality-page-head>p{padding-top:0}}@media (width<=720px){.quality-refresh .wrap{width:calc(100% - 38px)}.quality-refresh .quality-hero{padding:52px 0 46px}.quality-refresh .quality-hero-grid{gap:38px}.quality-refresh .quality-hero h1{font-size:44px}.quality-refresh .quality-dossier{border-radius:2px 48px 2px 2px;padding:24px 22px}.quality-refresh .quality-proof .proof-grid{grid-template-columns:1fr 1fr}.quality-refresh .quality-proof .proof-item{min-height:94px;padding:18px}.quality-refresh .quality-principles,.quality-refresh .quality-documents,.quality-refresh .quality-controls,.quality-refresh .quality-lab,.quality-refresh .quality-compliance,.quality-refresh .quality-release,.quality-refresh .quality-deviations{padding:68px 0}.quality-refresh .quality-page-head h2,.quality-refresh .quality-compliance h2,.quality-refresh .quality-release h2,.quality-refresh .quality-deviations h2{font-size:38px}.quality-refresh .quality-principle-lead{min-height:340px;padding:32px 26px}.quality-refresh .quality-principle-lead h3{font-size:31px}.quality-refresh .quality-document-head{display:none}.quality-refresh .quality-document-table>article{grid-template-columns:48px 1fr;gap:8px 14px}.quality-refresh .quality-document-table>article span,.quality-refresh .quality-document-table>article small{grid-column:2}.quality-refresh .quality-control-grid{grid-template-columns:1fr}.quality-refresh .quality-lab-visual{min-height:360px}.quality-refresh .quality-compliance-board,.quality-refresh .quality-release-board{border-radius:2px 48px 2px 2px;padding:24px 22px}}@media (width<=1050px){.food-refresh .wrap{width:min(100% - 48px,900px)}.food-refresh .food-hero-grid{grid-template-columns:1fr 420px;gap:48px}.food-refresh .food-protection-layout,.food-refresh .food-print-layout,.food-refresh .food-sampling-layout{grid-template-columns:1fr;gap:52px}.food-refresh .food-application-grid>article,.food-refresh .food-application-grid .food-professional{gap:48px}}@media (width<=720px){.food-refresh .wrap{width:calc(100% - 38px)}.food-refresh .food-hero{padding:54px 0 46px}.food-refresh .food-hero-grid,.food-refresh .food-page-head{grid-template-columns:1fr;gap:38px}.food-refresh .food-hero-copy h1{font-size:46px}.food-refresh .hero-actions{align-items:flex-start}.food-refresh .food-hero-visual{border-radius:2px 58px 2px 2px;min-height:450px}.food-refresh .food-hero-visual img{width:76%;right:1%}.food-refresh .food-proof .proof-grid{grid-template-columns:1fr 1fr}.food-refresh .food-proof .proof-item{min-height:100px;padding:18px}.food-refresh .food-decisions,.food-refresh .food-applications,.food-refresh .food-protection,.food-refresh .food-print,.food-refresh .food-sampling{padding:72px 0}.food-refresh .food-page-head>p{padding-top:0}.food-refresh .food-decision-grid{grid-template-columns:1fr}.food-refresh .food-decision-grid article,.food-refresh .food-decision-grid article:nth-child(odd),.food-refresh .food-decision-grid article:nth-child(2n){margin:0;padding-right:0}.food-refresh .food-application-grid>article,.food-refresh .food-application-grid .food-professional{gap:32px;padding:40px 0;grid-template-columns:1fr!important}.food-refresh .food-professional .food-application-visual{order:initial}.food-refresh .food-application-visual{border-radius:2px 58px 2px 2px;min-height:410px}.food-refresh .food-application-copy{padding:0}.food-refresh .food-protection-board{border-radius:2px 46px 2px 2px;padding:30px 25px}.food-refresh .food-print-options article{grid-template-columns:1fr;gap:8px}.food-refresh .food-sampling-steps article{grid-template-columns:36px 1fr}}.materials-visual{background:#f7f4ed}.materials-visual .wrap{width:min(1220px,100% - 80px)}.materials-visual h1,.materials-visual h2{text-wrap:balance}.materials-visual-hero{background:var(--ink);color:var(--ivory);padding:70px 0 58px;overflow:hidden}.materials-visual-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(420px,.74fr);align-items:center;gap:66px;display:grid}.materials-visual-hero-copy h1{letter-spacing:-.052em;max-width:760px;margin:23px 0 25px;font-size:clamp(48px,5vw,70px);line-height:1}.materials-visual-hero-copy>p{color:#f3f0e8c2;max-width:650px;margin:0;font-size:19px;line-height:1.58}.materials-visual-hero-copy .hero-actions{margin-top:32px}.materials-visual-hero-art{min-height:510px;position:relative}.materials-visual-shape{background:#d9a72c;border-radius:48% 0 0;position:absolute;inset:15px -70px 0 55px}.materials-visual-shape:after{content:"";border:1px solid #ffffff47;border-radius:45% 0 0;position:absolute;inset:28px 34px}.materials-visual-pouch{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 24px #00000045);width:auto;position:absolute}.materials-visual-pouch.happy{height:285px;bottom:28px;left:5px;transform:rotate(-5deg)}.materials-visual-pouch.plnktn{height:455px;bottom:-5px;right:0;transform:rotate(2deg)}.materials-visual-hero-art>span{z-index:3;color:var(--ivory);background:#172d2ced;padding:13px 16px;font-size:13px;font-weight:700;line-height:1.35;position:absolute;top:36px;right:0}.materials-visual-proof{background:#dfe7e1}.materials-visual-proof .wrap{grid-template-columns:repeat(4,1fr);display:grid}.materials-visual-proof .wrap>div{border-left:1px solid #1f393824;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:92px;padding:22px 24px;display:grid}.materials-visual-proof .wrap>div:last-child{border-right:1px solid #1f393824}.materials-visual-proof b{color:var(--orange);font-size:12px}.materials-visual-proof span{font-size:15px;font-weight:700;line-height:1.25}.materials-visual-routes,.materials-visual-process{padding:92px 0}.materials-visual-heading{grid-template-columns:1.08fr .72fr;align-items:end;gap:76px;margin-bottom:44px;display:grid}.materials-visual-heading h2{letter-spacing:-.044em;max-width:680px;margin:17px 0 0;font-size:clamp(40px,4vw,56px);line-height:1.02}.materials-visual-heading>p{color:#5c6f6d;max-width:455px;margin:0;font-size:17px;line-height:1.58}.materials-visual-route-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.materials-visual-route{background:#fff;grid-template-rows:560px 1fr;min-height:820px;display:grid;overflow:hidden}.materials-pouch-demo{background:#eee7dc;min-height:560px;padding:18px;overflow:hidden}.materials-pouch-demo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.materials-visual-route-copy{padding:30px 32px 33px}.materials-visual-route-copy>span{color:var(--orange);font:700 12px var(--sans)}.materials-visual-route-copy h3{margin:16px 0 14px;font-size:32px}.materials-visual-route-copy dl{margin:23px 0 0}.materials-visual-route-copy dl>div{border-top:1px solid var(--line-light);grid-template-columns:112px 1fr;gap:17px;padding:13px 0;display:grid}.materials-visual-route-copy dt{color:#7a8986;font-size:12px;font-weight:700}.materials-visual-route-copy dd{color:#526865;margin:0;font-size:14px;line-height:1.48}.materials-visual-route-copy small{border-top:1px solid var(--line-light);color:#71807e;margin-top:19px;padding-top:17px;font-size:13px;line-height:1.45;display:block}.materials-visual-note{color:#687976;margin:25px 0 0;font-size:13px}.materials-visual-examples{background:var(--ink);color:var(--ivory);padding:94px 0 100px}.materials-visual-heading.light>p{color:#f3f0e8a6}.materials-example-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.materials-example{color:var(--ink);background:#f3eee4;overflow:hidden}.materials-example-image{background:#dfe7e1;height:390px;overflow:hidden}.materials-example.happy .materials-example-image{background:#e3adb0}.materials-example.beekum .materials-example-image{background:#d7a92f}.materials-example-image img{object-fit:contain;filter:drop-shadow(0 24px 18px #1f393838);width:100%;height:100%;padding:28px 22px 10px;transition:transform .3s}.materials-example:hover img{transform:scale(1.025)}.materials-example-copy{min-height:225px;padding:30px 30px 34px}.materials-example-copy>span{color:var(--orange);font-size:13px;font-weight:700}.materials-example-copy h3{margin:14px 0 13px;font-size:30px}.materials-example-copy p{color:#596c69;margin:0;font-size:15px;line-height:1.55}.materials-visual-process{background:#f7f4ed}.materials-process-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.materials-process-grid article{border-right:1px solid var(--line-light);min-height:235px;padding:28px 30px 32px 0}.materials-process-grid article+article{padding-left:30px}.materials-process-grid article:last-child{border-right:0}.materials-process-grid b{color:var(--orange);font-size:13px}.materials-process-grid h3{margin:42px 0 13px;font-size:25px}.materials-process-grid p{color:#596d6a;margin:0;line-height:1.55}.materials-visual .project{padding-top:86px}@media (width<=1050px){.materials-visual .wrap{width:min(100% - 48px,900px)}.materials-visual-hero-grid{grid-template-columns:1fr}.materials-visual-hero-art{width:min(100%,650px);margin:0 auto}.materials-visual-proof .wrap{grid-template-columns:1fr 1fr}.materials-visual-heading{grid-template-columns:1fr;gap:35px}.materials-visual-heading>p{max-width:680px}.materials-example-grid{grid-template-columns:1fr 1fr}.materials-example:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.materials-example:last-child .materials-example-image{height:100%;min-height:360px}}@media (width<=720px){.materials-visual .wrap{width:calc(100% - 38px)}.materials-visual-hero{padding:52px 0 38px}.materials-visual-hero-copy h1{font-size:45px}.materials-visual-hero-copy>p{font-size:17px}.materials-visual-hero-copy .hero-actions{align-items:flex-start}.materials-visual-hero-art{min-height:390px}.materials-visual-shape{inset:5px -30px 0 28px}.materials-visual-pouch.happy{height:220px;left:-6px}.materials-visual-pouch.plnktn{height:350px;right:-8px}.materials-visual-hero-art>span{display:none}.materials-visual-proof .wrap{grid-template-columns:1fr 1fr}.materials-visual-proof .wrap>div{min-height:90px;padding:16px 12px}.materials-visual-routes,.materials-visual-examples,.materials-visual-process{padding:68px 0}.materials-visual-heading{margin-bottom:32px}.materials-visual-heading h2{font-size:38px}.materials-visual-route-grid,.materials-example-grid,.materials-process-grid{grid-template-columns:1fr}.materials-visual-route{grid-template-rows:470px 1fr;min-height:0}.materials-pouch-demo{min-height:470px;padding:12px}.materials-visual-route-copy dl>div{grid-template-columns:1fr;gap:5px}.materials-example:last-child{grid-column:auto;display:block}.materials-example-image,.materials-example:last-child .materials-example-image{height:360px;min-height:0}.materials-process-grid article,.materials-process-grid article+article{border-right:0;border-bottom:1px solid var(--line-light);min-height:0;padding:24px 0}.materials-process-grid article:last-child{border-bottom:0}.materials-process-grid h3{margin-top:28px}}._footer_17848_1{color:#fff;letter-spacing:0;background:#173735;padding:56px 0 26px;font:400 15px/1.6 Inter,Helvetica Neue,Arial,sans-serif}._footer_17848_1 *{box-sizing:border-box}._shell_17848_1{width:min(1240px,100% - 64px);margin:auto}._grid_17848_1{grid-template-columns:1.5fr 1fr 1.2fr;gap:48px;display:grid}._footer_17848_1 a{color:#e5ebe7;width:fit-content;text-decoration:none}._footer_17848_1 a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}._footer_17848_1 a:focus-visible{outline-offset:5px;outline:2px solid #f26422}._contact_17848_1{flex-direction:column;align-items:flex-start;gap:7px;display:flex}._contact_17848_1>a:first-child{margin-bottom:16px}._contact_17848_1 img{max-width:100%;height:auto;display:block}._contact_17848_1 p{color:#c0cdc6;margin:12px 0 0;font-size:14px}._grid_17848_1 nav{flex-direction:column;align-items:flex-start;gap:9px;display:flex}._footer_17848_1 h2{letter-spacing:0;color:#fff;margin:0 0 10px;font:600 15px/1.4 Inter,Helvetica Neue,Arial,sans-serif}._bottom_17848_1{color:#c0cdc6;border-top:1px solid #ffffff26;justify-content:space-between;gap:24px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}._bottom_17848_1 span{margin-top:4px;display:block}._bottom_17848_1 nav{flex-wrap:wrap;align-content:start;gap:22px;display:flex}._bottom_17848_1 a{font-size:14px}@media (width<=900px){._grid_17848_1{grid-template-columns:1.3fr 1fr;gap:36px}._bottom_17848_1{flex-direction:column;gap:18px}}@media (width<=520px){._footer_17848_1{padding:40px 0 24px}._shell_17848_1{width:calc(100% - 40px)}._grid_17848_1{grid-template-columns:1fr 1fr;gap:30px 20px}._contact_17848_1{grid-column:1/-1}._bottom_17848_1{margin-top:30px}._footer_17848_1 a{overflow-wrap:anywhere}}._page_57rav_1{color:#173735}._hero_57rav_2{background:#f7f6f1;padding:60px 0}._intro_57rav_3{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;display:grid}._intro_57rav_3 h1{margin-top:16px}._intro_57rav_3 p{color:#52645f;max-width:440px;margin:0 0 26px;font-size:19px;line-height:1.65}._featured_57rav_6{padding:64px 0}._case_57rav_7{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}._case_57rav_7+._case_57rav_7{margin-top:80px}._visual_57rav_9{background:#f7f6f1;border-radius:8px;margin:0;overflow:hidden}._visual_57rav_9 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:520px;padding:20px;display:block}._reverse_57rav_11 ._visual_57rav_9{grid-area:1/2}._reverse_57rav_11 ._copy_57rav_12{grid-area:1/1}._client_57rav_13{margin:0 0 14px;font-size:16px;font-weight:600}._copy_57rav_12 h2{max-width:520px}._copy_57rav_12>p:not(._client_57rav_13){color:#52645f;margin:24px 0 0;font-size:17px;line-height:1.7}._tags_57rav_16{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}._tags_57rav_16 span{background:#eef1eb;border-radius:4px;padding:7px 11px;font-size:14px;line-height:1.4}._decision_57rav_18{background:#f7f6f1;border-radius:6px;margin-top:24px;padding:24px}._decision_57rav_18 h3{font-size:20px;line-height:1.35}._decision_57rav_18 p{color:#52645f;margin:12px 0 0;font-size:16px;line-height:1.65}._details_57rav_21{margin-top:24px;font-size:16px;line-height:1.65}._details_57rav_21 summary{cursor:pointer;padding:12px 0;font-weight:600}._details_57rav_21 ul{color:#52645f;padding-left:20px}._details_57rav_21 li+li{margin-top:10px}._portfolio_57rav_25{background:#f7f6f1;padding:40px 0}._portfolioGrid_57rav_26{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:48px;display:grid}._portfolioGrid_57rav_26 h2{font-size:28px}._portfolioGrid_57rav_26 figure{align-items:center;gap:20px;margin:0;display:flex}._portfolioGrid_57rav_26 img{object-fit:contain;mix-blend-mode:multiply;width:110px;height:150px}._portfolioGrid_57rav_26 figcaption{font-size:17px;font-weight:600}._portfolioGrid_57rav_26 figcaption span{color:#52645f;margin-top:7px;font-size:14px;font-weight:400;line-height:1.5;display:block}._range_57rav_32{margin:28px 0;font-size:18px;font-weight:600}._phone_57rav_33{margin-top:40px;font-size:16px}._phone_57rav_33 a{color:inherit;font-weight:600}._page_57rav_1 :is(section,span[id]){scroll-margin-top:100px}._page_57rav_1 a:focus-visible,._details_57rav_21 summary:focus-visible{outline-offset:5px;outline:2px solid #173735}@media (width<=1000px){._intro_57rav_3{gap:40px}._case_57rav_7{gap:36px}._visual_57rav_9 img{height:430px}._portfolioGrid_57rav_26{gap:24px}._portfolioGrid_57rav_26 figure{display:block}}@media (width<=760px){._hero_57rav_2{padding:40px 0}._intro_57rav_3{grid-template-columns:1fr;gap:24px}._intro_57rav_3 p{font-size:17px}._featured_57rav_6{padding:40px 0}._case_57rav_7{grid-template-columns:1fr;gap:28px}._case_57rav_7+._case_57rav_7{margin-top:52px}._reverse_57rav_11 ._visual_57rav_9,._reverse_57rav_11 ._copy_57rav_12{grid-area:auto}._visual_57rav_9 img{height:360px;padding:16px}._copy_57rav_12 h2{font-size:2rem}._copy_57rav_12>p:not(._client_57rav_13){margin-top:18px}._portfolio_57rav_25{padding:36px 0}._portfolioGrid_57rav_26{grid-template-columns:1fr 1fr;gap:24px}._portfolioGrid_57rav_26 h2{grid-column:1/-1;font-size:24px}._portfolioGrid_57rav_26 h2 br{display:none}._portfolioGrid_57rav_26 img{width:100%;height:150px}._portfolioGrid_57rav_26 figcaption{margin-top:14px}}._breadcrumb_1ro6k_1{color:var(--pw-muted);margin:0 0 22px;padding:0;font-size:14px;line-height:1.5;display:block}._breadcrumb_1ro6k_1 ol{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}._breadcrumb_1ro6k_1 li{align-items:center;gap:10px;margin:0;padding:0;display:flex}._breadcrumb_1ro6k_1 a{color:inherit;opacity:1;text-decoration:none}._breadcrumb_1ro6k_1 a:hover{text-underline-offset:3px;text-decoration:underline}._breadcrumb_1ro6k_1 a:focus-visible{outline:2px solid var(--pw-green);outline-offset:4px}._breadcrumb_1ro6k_1 [aria-current]{color:var(--pw-green)}._hero_vedem_1{background:var(--pw-paper);padding:48px 0}._hero_vedem_1 h1{font-size:clamp(2.6rem,4.2vw,4rem)!important}._heroGrid_vedem_3{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}._dossier_vedem_4{background:#fff;border-radius:6px;padding:30px 32px;scroll-margin-top:24px}._dossier_vedem_4 h2{margin:0 0 18px!important;font-size:23px!important}._dossier_vedem_4 details+details{border-top:1px solid #e4e8e3}._dossier_vedem_4 summary{cursor:pointer;align-items:center;gap:12px;padding:17px 0;font-size:16px;font-weight:550;line-height:1.5;list-style:none;display:flex}._dossier_vedem_4 summary::-webkit-details-marker{display:none}._dossier_vedem_4 summary:focus-visible{outline:2px solid var(--pw-green);outline-offset:4px}._dossier_vedem_4 details>p{color:var(--pw-muted);font-size:16px;line-height:1.6;margin:0 0 18px 32px!important}._expand_vedem_11{flex-shrink:0;width:12px;height:12px;margin-left:auto;position:relative}._expand_vedem_11:before,._expand_vedem_11:after{content:"";background:var(--pw-green);width:12px;height:1.5px;position:absolute;top:5px;left:0}._expand_vedem_11:after{transform:rotate(90deg)}._dossier_vedem_4 details[open] ._expand_vedem_11:after{display:none}._miniIcon_vedem_15{color:var(--pw-muted);flex-shrink:0;display:inline-flex}._miniIcon_vedem_15 svg{width:20px;height:20px}._dossier_vedem_4 small{font-size:13px;font-weight:400}._documents_vedem_18{background:#fff;padding:60px 0}._documentGrid_vedem_19{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}._documentGrid_vedem_19 article{background:var(--pw-paper);border-radius:5px;padding:26px 22px}._icon_vedem_21{color:var(--pw-green);background:var(--pw-sage);border-radius:4px;padding:10px;display:inline-flex}._documentGrid_vedem_19 h3{margin:22px 0 12px!important;font-size:20px!important}._documentGrid_vedem_19 p{color:var(--pw-muted);font-size:16px;line-height:1.65}._controls_vedem_24{background:var(--pw-sage);padding:60px 0}._steps_vedem_25{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}._steps_vedem_25 li{background:#fff;border-radius:5px;padding:28px}._stepNumber_vedem_27{letter-spacing:-.06em;color:#aa4a1d;margin-bottom:28px;font-size:58px;font-weight:500;line-height:1;display:block}._steps_vedem_25 h3{margin-bottom:12px!important;font-size:22px!important}._steps_vedem_25 p{color:var(--pw-muted);font-size:16px;line-height:1.65}._regulation_vedem_30{background:var(--pw-paper);padding:64px 0}._regulationGrid_vedem_31{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;display:grid}._labVisual_vedem_32{background:var(--pw-green);border-radius:5px;position:relative;overflow:hidden}._labVisual_vedem_32 img{object-fit:cover;object-position:60% 48%;width:100%;display:block;height:510px!important}._labVisual_vedem_32 figcaption{color:#fff;padding:18px 22px;font-size:14px;line-height:1.6}._notes_vedem_35{gap:22px;margin:28px 0;display:grid}._notes_vedem_35 article{border-left:3px solid #b8c8bd;padding-left:18px}._notes_vedem_35 h3{margin-bottom:7px!important;font-size:20px!important}._notes_vedem_35 p{color:var(--pw-muted);font-size:16px;line-height:1.65}._technical_vedem_39{border-top:1px solid #cfd6ce;border-bottom:1px solid #cfd6ce}._technical_vedem_39 summary{cursor:pointer;padding:17px 8px 17px 0;font-size:15px;font-weight:550;line-height:1.5}._technical_vedem_39 summary:focus-visible{outline:2px solid var(--pw-green);outline-offset:4px}._technical_vedem_39>div{padding:0 0 20px}._technical_vedem_39 p{color:var(--pw-muted);font-size:15px;line-height:1.65;margin:0 0 12px!important}._technical_vedem_39 a{text-underline-offset:4px;font-size:14px;text-decoration:underline!important}@media (width<=1100px){._heroGrid_vedem_3,._regulationGrid_vedem_31{gap:32px}._documentGrid_vedem_19{grid-template-columns:repeat(2,minmax(0,1fr))}._dossier_vedem_4{padding:24px}._dossier_vedem_4 ul{grid-template-columns:1fr}._steps_vedem_25 li{padding:24px}}@media (width<=760px){._hero_vedem_1,._documents_vedem_18,._controls_vedem_24,._regulation_vedem_30{padding:40px 0}._heroGrid_vedem_3,._regulationGrid_vedem_31{grid-template-columns:1fr;gap:28px}._heroVisual_vedem_46 ._inspectionPhoto_vedem_46{height:240px}._dossier_vedem_4 ul{grid-template-columns:1fr 1fr;gap:14px}._dossier_vedem_4 li{font-size:14px}._dossier_vedem_4 small{display:block}._documentGrid_vedem_19{gap:14px}._documentGrid_vedem_19 article{padding:22px}._steps_vedem_25{grid-template-columns:1fr;gap:14px}._steps_vedem_25 li{grid-template-columns:58px 1fr;gap:18px;padding:24px 20px;display:grid}._stepNumber_vedem_27{margin:0;font-size:46px}._steps_vedem_25 h3{font-size:20px!important}._labVisual_vedem_32 img{height:320px!important}._notes_vedem_35{margin:24px 0}._labVisual_vedem_32 figcaption{padding:14px 20px}}@media (width<=480px){._documentGrid_vedem_19{grid-template-columns:1fr}._documentGrid_vedem_19 article{grid-template-columns:46px minmax(0,1fr);gap:8px 16px;display:grid}._icon_vedem_21{grid-row:1/3;align-self:start;padding:9px}._documentGrid_vedem_19 h3{margin:0!important}._documentGrid_vedem_19 p{grid-column:2}._dossier_vedem_4{padding:22px 20px}._dossier_vedem_4 ul{grid-template-columns:1fr;gap:12px}._dossier_vedem_4 small{display:inline}}._page_1ugwt_1{--pw-paper:#f7f5ef;--pw-sage:#dde4df;--pw-orange:#f26422;background:#fff}._shell_1ugwt_2{width:min(1240px,100% - 96px);margin:auto}._page_1ugwt_1 section{padding:72px 0}._page_1ugwt_1 ._hero_1ugwt_3{background:var(--pw-paper);padding:28px 0 56px}._breadcrumb_1ugwt_4{color:#586461;align-items:center;gap:12px;margin-bottom:32px;font-size:13px;display:flex}._breadcrumb_1ugwt_4 a:hover,._link_1ugwt_5:hover,._models_1ugwt_5 a:hover{text-decoration:underline}._heroGrid_1ugwt_6{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}._page_1ugwt_1._page_1ugwt_1 h1{letter-spacing:-.045em;font-size:clamp(38px,4.3vw,62px);line-height:1.08}._page_1ugwt_1 h1 span{font-weight:400}._page_1ugwt_1._page_1ugwt_1 h2{font-size:clamp(30px,3vw,43px);line-height:1.15}._page_1ugwt_1._page_1ugwt_1 h3{letter-spacing:-.02em;font-size:20px}._intro_1ugwt_9{color:#586461;max-width:570px;font-size:18px;line-height:1.65;margin:26px 0!important}._highlight_1ugwt_10{align-items:center;gap:14px;font-size:18px;font-weight:600;display:flex;margin:24px 0 30px!important}._highlight_1ugwt_10:before{content:"";background:#f26422;flex-shrink:0;width:28px;height:3px}._response_1ugwt_12{color:#586461;font-size:14px;margin-top:18px!important}._page_1ugwt_1 ._breadcrumb_1ugwt_4{justify-content:flex-start}._heroImage_1ugwt_14{justify-items:center;display:grid}._page_1ugwt_1 ._heroImage_1ugwt_14 img{object-fit:contain;width:100%;height:410px}._heroImage_1ugwt_14 figcaption{color:#586461;text-align:center;margin-top:16px;font-size:12px}._productGrid_1ugwt_16{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}._lead_1ugwt_17{color:#586461;max-width:580px;font-size:17px;line-height:1.65;margin-top:22px!important}._points_1ugwt_18{gap:24px;margin:30px 0;display:grid}._points_1ugwt_18 p{color:#586461;font-size:15px;line-height:1.65;margin-top:7px!important}._link_1ugwt_5{margin-top:8px;font-size:15px;font-weight:600;display:inline-block}._editorial_1ugwt_20 img{aspect-ratio:1.12;object-fit:cover;border-radius:6px;width:100%}._editorial_1ugwt_20 figcaption{color:#586461;margin-top:12px;font-size:12px}._models_1ugwt_5{border-top:1px solid #dde4df;flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:42px;padding-top:25px;font-size:15px;display:flex}._models_1ugwt_5>span{color:#586461;margin-right:auto}._models_1ugwt_5 a{font-weight:600}._page_1ugwt_1 ._artworks_1ugwt_23{background:var(--pw-paper)}._artworkGrid_1ugwt_23{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}._example_1ugwt_24{background:#fff;border-radius:6px;padding:26px}._example_1ugwt_24 figcaption{color:#586461;margin-bottom:20px;font-size:13px}._tiles_1ugwt_25{grid-template-columns:5fr 3fr 2fr;gap:10px;display:grid}._tiles_1ugwt_25>div{text-align:center;background:#d9e4dc;border-radius:4px;gap:6px;padding:22px 12px;display:grid}._tiles_1ugwt_25>div:nth-child(2){background:#e7eadf}._tiles_1ugwt_25>div:nth-child(3){background:#f2dec8}._tiles_1ugwt_25 span{white-space:nowrap;font-size:13px}._tiles_1ugwt_25 strong{color:#173735;font-size:26px;line-height:1.2}._tiles_1ugwt_25 small{font-size:12px}._example_1ugwt_24>p{color:#586461;font-size:12px;margin-top:18px!important}._artworkBottom_1ugwt_26{justify-content:space-between;align-items:center;gap:32px;margin-top:30px;display:flex}._artworkBottom_1ugwt_26 p{color:#586461;max-width:710px;font-size:15px}._artworkBottom_1ugwt_26 a{flex-shrink:0}._page_1ugwt_1 ._case_1ugwt_27{background:#dde4df}._caseGrid_1ugwt_27{grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;display:grid}._caseFact_1ugwt_27>span{font-size:15px}._caseFact_1ugwt_27>strong{letter-spacing:-.04em;color:#173735;margin:18px 0;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:1.1;display:block}._caseFact_1ugwt_27>p{color:#586461;max-width:250px;font-size:15px}._caseNote_1ugwt_27{color:#586461;max-width:560px;font-size:15px;margin:18px 0!important}._documentGrid_1ugwt_28{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}._documentation_1ugwt_28 ._link_1ugwt_5{margin-top:24px}._documentGrid_1ugwt_28 ul{margin:0;padding:0;list-style:none}._documentGrid_1ugwt_28 li{border-bottom:1px solid #dde4df;padding:17px 0;font-size:16px}._documentGrid_1ugwt_28 li:first-child{padding-top:0}._page_1ugwt_1 ._contact_1ugwt_29{background:#dde4df}._contactGrid_1ugwt_29{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}._person_1ugwt_30{align-items:center;gap:18px;margin-top:32px;display:flex}._person_1ugwt_30 img{object-fit:cover;border-radius:50%;width:76px;height:76px}._person_1ugwt_30>div{gap:3px;font-size:14px;display:grid}._person_1ugwt_30 span{color:#586461}._person_1ugwt_30 a:hover{text-decoration:underline}@media (width<=1000px){._page_1ugwt_1 ._heroImage_1ugwt_14 img{height:350px}}@media (width<=760px){._page_1ugwt_1 ._heroImage_1ugwt_14 img{height:280px}}@media (width<=1000px){._shell_1ugwt_2{width:calc(100% - 56px)}._heroGrid_1ugwt_6,._productGrid_1ugwt_16,._artworkGrid_1ugwt_23,._caseGrid_1ugwt_27,._documentGrid_1ugwt_28,._contactGrid_1ugwt_29{gap:32px}._heroImage_1ugwt_14 img{height:350px}._example_1ugwt_24{padding:18px}._tiles_1ugwt_25{gap:7px}._tiles_1ugwt_25>div{padding:18px 8px}._tiles_1ugwt_25 strong{font-size:23px}._artworkGrid_1ugwt_23{grid-template-columns:1fr}}@media (width<=760px){._shell_1ugwt_2{width:calc(100% - 40px)}._page_1ugwt_1 section{padding:48px 0}._page_1ugwt_1 ._hero_1ugwt_3{padding:22px 0 36px}._breadcrumb_1ugwt_4{margin-bottom:26px}._heroGrid_1ugwt_6,._productGrid_1ugwt_16,._caseGrid_1ugwt_27,._documentGrid_1ugwt_28,._contactGrid_1ugwt_29{grid-template-columns:1fr;gap:32px}._intro_1ugwt_9{font-size:16px;margin:22px 0!important}._highlight_1ugwt_10{font-size:16px;margin:20px 0 24px!important}._heroImage_1ugwt_14 img{height:280px}._heroImage_1ugwt_14 figcaption{margin-top:10px}._lead_1ugwt_17{font-size:16px}._editorial_1ugwt_20 img{aspect-ratio:1.5}._models_1ugwt_5{gap:18px;margin-top:30px}._models_1ugwt_5>span{flex-basis:100%}._models_1ugwt_5 a{font-size:14px}._artworkBottom_1ugwt_26{display:block}._artworkBottom_1ugwt_26 a{margin-top:22px}._caseFact_1ugwt_27>strong{font-size:56px}._caseFact_1ugwt_27>p{max-width:none}._page_1ugwt_1 ._case_1ugwt_27 h2{font-size:30px}._documentGrid_1ugwt_28{gap:28px}._person_1ugwt_30{margin-top:26px}}._page_1tila_1 ._hero_1tila_1{background:var(--pw-paper);padding:48px 0}._heroGrid_1tila_2{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}._page_1tila_1 ._hero_1tila_1 h1{max-width:650px;font-size:clamp(2.6rem,4.2vw,4rem)}._heroVisual_1tila_4{background:#eef0e9;border-radius:6px;position:relative;overflow:hidden}._page_1tila_1 ._heroVisual_1tila_4 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:390px}._heroVisual_1tila_4 figcaption{text-align:center;flex-direction:column;gap:3px;padding:18px 24px 22px;display:flex}._heroVisual_1tila_4 strong{color:var(--pw-green);font-size:18px;font-weight:550}._heroVisual_1tila_4 span{color:var(--pw-muted);font-size:14px}._products_1tila_9{background:#fff;padding:64px 0}._productGrid_1tila_10{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}._productGrid_1tila_10 article{min-width:0}._page_1tila_1 ._productGrid_1tila_10 img{object-fit:contain;background:#fff;width:100%;height:170px}._productGrid_1tila_10 article>div{padding-top:20px}._page_1tila_1 ._productGrid_1tila_10 h3{margin-bottom:10px;font-size:20px}._focus_1tila_15{background:var(--pw-sage);color:var(--pw-green);border-radius:3px;margin-bottom:12px;padding:4px 9px;font-size:13px;font-weight:550;display:inline-block}._productGrid_1tila_10 p{color:var(--pw-muted);font-size:16px;line-height:1.6}._choices_1tila_17{background:var(--pw-sage);padding:60px 0}._choiceGrid_1tila_18{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}._choiceGrid_1tila_18 article{background:#fff;border-radius:5px;padding:28px}._choiceIcon_1tila_20{width:36px;height:36px;color:var(--pw-green);grid-row:1/3;margin-bottom:24px;display:block}@media (width<=760px){._choiceIcon_1tila_20{width:32px;height:32px;margin:0}}._page_1tila_1 ._choiceGrid_1tila_18 h3{margin-bottom:17px;font-size:26px;line-height:1.15}._choiceGrid_1tila_18 article>p{color:var(--pw-muted);min-height:106px;font-size:16px;line-height:1.65}._choiceGrid_1tila_18 details{border-top:1px solid #e0e5df;margin-top:24px}._choiceGrid_1tila_18 summary{cursor:pointer;color:var(--pw-green);justify-content:space-between;align-items:center;gap:12px;padding:18px 0 0;font-size:14px;font-weight:600;list-style:none;display:flex}._choiceGrid_1tila_18 summary::-webkit-details-marker{display:none}._choiceGrid_1tila_18 summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}._choiceGrid_1tila_18 details[open] summary:after{content:"−"}._choiceGrid_1tila_18 details>div{padding-top:18px}._choiceGrid_1tila_18 details p{color:var(--pw-muted);margin-bottom:14px;font-size:15px;line-height:1.65}._choiceGrid_1tila_18 details a{text-underline-offset:3px;font-size:14px;text-decoration:underline}._documentation_1tila_32{justify-content:space-between;align-items:center;gap:32px;margin-top:30px;display:flex}._documentation_1tila_32 strong{color:var(--pw-green);font-size:17px;font-weight:550}._documentation_1tila_32 p{color:var(--pw-muted);margin-top:5px;font-size:15px}._documentation_1tila_32>a{max-width:240px;line-height:1.5}._contact_1tila_36{background:var(--pw-paper);padding:64px 0;position:relative}._anchor_1tila_37{position:absolute;top:0}._samples_1tila_38{margin-top:28px!important}._page_1tila_1 ._samples_1tila_38 img{object-fit:cover;border-radius:5px;width:100%;height:260px}._samples_1tila_38 figcaption{color:var(--pw-muted);margin-top:9px;font-size:12px}._sampleCopy_1tila_41{margin-top:22px}._page_1tila_1 ._sampleCopy_1tila_41 h3{font-size:21px}._sampleCopy_1tila_41 p{color:var(--pw-muted);margin:8px 0 12px;font-size:16px}._page_1tila_1 ._directContact_1tila_44{color:var(--pw-muted);margin-top:24px;font-size:14px}._directContact_1tila_44 a{white-space:nowrap;color:var(--pw-green);font-weight:600}@media (width<=1050px){._heroGrid_1tila_2{gap:32px}._productGrid_1tila_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}._choiceGrid_1tila_18{gap:14px}._choiceGrid_1tila_18 article{padding:24px 20px}._page_1tila_1 ._choiceGrid_1tila_18 h3{font-size:23px}._choiceGrid_1tila_18 article>p{min-height:132px}}@media (width<=760px){._page_1tila_1 ._hero_1tila_1,._products_1tila_9,._choices_1tila_17,._contact_1tila_36{padding:40px 0}._heroGrid_1tila_2{grid-template-columns:1fr;gap:28px}._page_1tila_1 ._hero_1tila_1 h1{font-size:clamp(2.5rem,9vw,3.4rem)}._heroVisual_1tila_4{justify-self:center;width:100%;max-width:460px}._page_1tila_1 ._heroVisual_1tila_4 img{height:280px}._heroVisual_1tila_4 figcaption{padding:10px 20px 20px}._choiceGrid_1tila_18{grid-template-columns:1fr;gap:16px}._choiceGrid_1tila_18 article{grid-template-columns:42px minmax(0,1fr);column-gap:20px;padding:24px;display:grid}._number_1tila_47{grid-row:1/3;margin:0;font-size:32px}._page_1tila_1 ._choiceGrid_1tila_18 h3{margin-bottom:12px;font-size:24px}._choiceGrid_1tila_18 h3 br{display:none}._choiceGrid_1tila_18 article>p{min-height:0}._choiceGrid_1tila_18 details{grid-column:2;margin-top:18px}._documentation_1tila_32{margin-top:26px;display:block}._documentation_1tila_32>a{max-width:none;margin-top:16px}._page_1tila_1 ._samples_1tila_38 img{aspect-ratio:1.6;object-fit:cover;height:auto}}@media (width<=480px){._productGrid_1tila_10{grid-template-columns:1fr;gap:24px}._productGrid_1tila_10 article{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px;display:grid}._page_1tila_1 ._productGrid_1tila_10 img{height:100px}._productGrid_1tila_10 article>div{padding:0}._page_1tila_1 ._productGrid_1tila_10 h3{font-size:19px}._focus_1tila_15{margin-bottom:8px;font-size:12px}._productGrid_1tila_10 p{font-size:15px}._choiceGrid_1tila_18 article{column-gap:14px;padding:22px 18px}._choiceGrid_1tila_18 details{grid-column:1/-1}._choiceGrid_1tila_18 article>p{grid-column:2}}._optionPreview_1tila_49{color:var(--pw-muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.5;display:block}._overviewIcon_1tila_50,._materialMark_1tila_50,._finishMark_1tila_50{width:28px;height:28px;color:var(--pw-green);flex-shrink:0}._materialMark_1tila_50{background:#edf1ec;border:1px solid #b5c7b5;border-radius:4px;place-items:center;font-size:11px;font-weight:600;display:grid}._finishMark_1tila_50{background:linear-gradient(120deg,#d8dfd2 0 47%,#fff 49%,#bdcbbd 80%);border:1px solid #c5ccbe;border-radius:50%}._page_192jc_1{color:#173735}._hero_192jc_2{background:#f7f6f1;padding:56px 0}._split_192jc_3{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}._hero_192jc_2 h1{margin-top:16px}._page_192jc_1 ._range_192jc_5{margin:26px 0 0;font-size:17px;font-weight:600}._portrait_192jc_6{background:#e0e5dc;border-radius:8px;justify-self:end;width:100%;max-width:440px;margin:0;position:relative;overflow:hidden}._portrait_192jc_6 img{object-fit:cover;object-position:center 25%;width:100%;height:475px;display:block}._portrait_192jc_6 figcaption{color:#fff;background:#173735;flex-direction:column;gap:5px;padding:18px 24px;display:flex}._portrait_192jc_6 figcaption strong{font-size:18px}._portrait_192jc_6 figcaption span{color:#dbe3dd;font-size:14px}._partners_192jc_10{padding:72px 0}._partners_192jc_10 ._split_192jc_3{grid-template-columns:.8fr 1.2fr}._partners_192jc_10 p:not([class]){color:#52645f;margin:22px 0;font-size:17px;line-height:1.7}._factory_192jc_13{max-width:420px;margin:0}._factory_192jc_13 img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:315px;display:block}._factory_192jc_13 figcaption{color:#52645f;margin-top:12px;font-size:13px}._workflow_192jc_14{background:#e0e5dc;padding:64px 0;scroll-margin-top:100px}._sectionHead_192jc_15{margin-bottom:32px}._sectionHead_192jc_15 h2{margin-top:12px}._steps_192jc_16{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}._steps_192jc_16 li{background:#fff;border-radius:6px;flex-direction:column;padding:28px;display:flex}._number_192jc_18{letter-spacing:-1px;color:#66796e;margin-bottom:24px;font-size:36px;line-height:1;display:block}._steps_192jc_16 h3{line-height:1.3}._steps_192jc_16 p,._benefits_192jc_19 p{color:#52645f;margin:16px 0 24px;font-size:16px;line-height:1.7}._steps_192jc_16 strong{color:#173735;margin-top:auto;font-size:14px}._docLink_192jc_21{justify-content:space-between;align-items:center;gap:32px;margin-top:28px;display:flex}._docLink_192jc_21 p{color:#52645f;max-width:500px;margin:0;font-size:15px;line-height:1.6}._attention_192jc_22{padding:64px 0}._benefits_192jc_19{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}._benefits_192jc_19 h3{font-size:21px}._benefits_192jc_19 p{margin-bottom:0}._page_192jc_1 ._company_192jc_23{color:#52645f;max-width:380px;margin-top:32px;font-size:14px;line-height:1.6}@media (width<=1000px){._split_192jc_3{gap:40px}._steps_192jc_16 li{padding:22px}._benefits_192jc_19{gap:24px}._portrait_192jc_6 img{height:420px}._docLink_192jc_21{align-items:flex-start}}@media (width<=760px){._hero_192jc_2,._partners_192jc_10,._workflow_192jc_14,._attention_192jc_22{padding:40px 0}._split_192jc_3,._partners_192jc_10 ._split_192jc_3{grid-template-columns:1fr;gap:32px}._portrait_192jc_6{justify-self:stretch;max-width:none}._portrait_192jc_6 img{height:380px}._factory_192jc_13 img{height:270px}._steps_192jc_16,._benefits_192jc_19{grid-template-columns:1fr;gap:18px}._steps_192jc_16 li{padding:26px}._number_192jc_18,._steps_192jc_16 p{margin-bottom:18px}._docLink_192jc_21{flex-direction:column;gap:18px}._benefits_192jc_19 article{background:#f7f6f1;border-radius:6px;padding:24px}}._intro_1ldyt_1{background:var(--pw-paper);padding:48px 0 36px}._introGrid_1ldyt_2{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}._introGrid_1ldyt_2>div>p{margin-top:0}._models_1ldyt_4{background:var(--pw-paper);padding:0 0 64px}._modelGrid_1ldyt_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._model_1ldyt_4{background:#fff;border-radius:5px;flex-direction:column;min-width:0;display:flex;overflow:hidden}._visual_1ldyt_7{background:var(--pw-paper);display:block}._visual_1ldyt_7 img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}._modelCopy_1ldyt_9{flex-direction:column;flex:1;padding:26px;display:flex}._modelCopy_1ldyt_9 h2{line-height:1.2;font-size:clamp(1.5rem,2.1vw,1.9rem)!important}._modelCopy_1ldyt_9 ._label_1ldyt_11{color:var(--pw-green);min-height:42px;margin:10px 0 18px;font-size:14px;font-weight:550}._modelCopy_1ldyt_9 p{color:var(--pw-muted);font-size:16px;line-height:1.6}._modelCopy_1ldyt_9>p:not(._label_1ldyt_11){min-height:58px;color:var(--pw-green);margin-top:14px;font-size:18px;line-height:1.55}._modelCopy_1ldyt_9 dl{background:#f3f5f1;border-radius:4px;gap:18px;margin:22px 0;padding:18px 20px;display:grid}._modelCopy_1ldyt_9 dt{color:var(--pw-muted);font-size:14px;font-weight:600}._modelCopy_1ldyt_9 dd{color:var(--pw-green);margin:5px 0 0;font-size:15px;line-height:1.5}._modelLink_1ldyt_17{text-align:center;background:var(--pw-sage);color:var(--pw-green);border-radius:4px;margin-top:auto;padding:12px 14px;font-size:15px;font-weight:600;display:block}._modelLink_1ldyt_17:hover{background:#ccd8cf}._model_1ldyt_4 a:focus-visible{outline:3px solid var(--pw-orange);outline-offset:-3px}._documentationLink_1ldyt_20{text-underline-offset:4px;margin-top:16px;font-size:15px;font-weight:600;display:inline-block;text-decoration:underline!important}p._sampleNote_1ldyt_21{margin:14px 0 0!important;font-size:14px!important}@media (width<=1000px){._introGrid_1ldyt_2{gap:32px}._modelGrid_1ldyt_5{gap:16px}._modelCopy_1ldyt_9{padding:20px}._modelCopy_1ldyt_9>p:not(._label_1ldyt_11){min-height:84px}}@media (width<=760px){._intro_1ldyt_1{padding:32px 0}._introGrid_1ldyt_2{grid-template-columns:1fr;gap:22px}._modelGrid_1ldyt_5{grid-template-columns:1fr;gap:28px}._models_1ldyt_4{padding-bottom:40px}._visual_1ldyt_7 img{max-height:310px}._modelCopy_1ldyt_9{padding:24px}._modelCopy_1ldyt_9>p:not(._label_1ldyt_11),._modelCopy_1ldyt_9 ._label_1ldyt_11{min-height:0}._modelCopy_1ldyt_9 dl{grid-template-columns:1fr;gap:16px}}
