/* Detail pages: native scrolling, a quiet shared shell, content-specific compositions. */
.inner-page{--rule:#18334329;--wash:#dedfd7;--dark:#101d2c;--paper:#e8e5dc;--detail-width:1320px}
body.inner-page[data-home-theme] .header{height:72px;background:transparent;border-bottom:0;backdrop-filter:none;z-index:20}
/* Seamless like the homepage: no bar on the hero, only a soft fade once content scrolls beneath. */
body.inner-page[data-home-theme] .header[data-at-top=false]:not([data-scroll-compact=true]){background:linear-gradient(color-mix(in srgb,var(--header-backing,var(--paper)) 97%,transparent) 45%,color-mix(in srgb,var(--header-backing,var(--paper)) 0%,transparent))}
/* Over dark sections (the process photo, dark bands): light ink and logo. */
body.inner-page .header[data-tone=dark]:not([data-scroll-compact=true]){--header-ink:var(--paper)!important}body.inner-page .header[data-tone=dark] .brand>img:first-child{opacity:1!important}body.inner-page .header[data-tone=dark] .brand-dark{opacity:0!important}body.inner-page .header[data-tone=dark]:not([data-scroll-compact=true]) .navigation{background:#e8e5dc1f}
.inner-page .header .brand{width:138px}.inner-page .header .navigation{font-size:12px}.inner-page .header .navigation>a,.inner-page .header .navigation>button{min-height:40px;padding:0 17px}.inner-page .header .contact{font-size:12px}.inner-page [id]{scroll-margin-top:95px}
.inner-page .section-index{position:relative;top:auto;backdrop-filter:none;z-index:1;background:none}
.inner-page .page-masthead{padding-top:140px}.inner-page .reading-progress{display:none}
.inner-page .section-label{font-size:12px;line-height:1.4;margin:0 0 22px;color:inherit}
.menu-resources{display:flex;gap:25px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:#c5d2dc}.menu-resources a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}
.detail-copy>p{font-size:17px;line-height:1.75;color:var(--home-secondary);margin:0 0 24px;max-width:760px}
.detail-copy>p.copy-lead{font-size:clamp(20px,2vw,28px);line-height:1.5;color:inherit;letter-spacing:-.018em}
.technical-disclosure{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:30px;overflow-anchor:none;max-width:760px}
.technical-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:13px;font-weight:400;padding:20px 0;line-height:1.5}
.technical-disclosure summary::-webkit-details-marker{display:none}.technical-disclosure summary i{flex:none;width:22px;height:22px;position:relative;border:1px solid currentColor;border-radius:50%;opacity:.75;transition:background .25s}
.technical-disclosure summary i:before,.technical-disclosure summary i:after{content:'';position:absolute;left:5px;top:9px;width:10px;height:1px;background:currentColor}.technical-disclosure summary i:after{transform:rotate(90deg);transition:transform .25s}.technical-disclosure[open] summary i:after{transform:rotate(90deg) scaleX(0)}.technical-disclosure summary:hover i{background:#71858b25}
.technical-disclosure>div{padding:6px 0 16px}.technical-disclosure p{font-size:16px;line-height:1.75;margin:0 0 20px;color:var(--home-secondary)}
.application-benefits{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px}
.application-benefits li{font-size:13px;line-height:1.5;padding:15px 0;border-top:1px solid var(--rule);display:flex;gap:12px}.application-benefits li:before{content:'';flex:none;height:5px;width:5px;border-radius:50%;background:currentColor;margin-top:7px;opacity:.6}
/* Process: a physical route through the real operation. */
.operation-hero{height:calc(min(820px,94svh) + 72px);min-height:692px;position:relative;background:var(--dark);color:var(--paper);overflow:hidden}
.operation-landscape{width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(.55)}
.operation-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#152c3480,transparent 70%),linear-gradient(0deg,#112a32bd,transparent 55%)}
.operation-title{position:absolute;inset:124px var(--edge) auto;z-index:1}.inner-page .operation-title h1{font-size:clamp(60px,7.8vw,126px);line-height:1.02;letter-spacing:-.065em}
.operation-caption{position:absolute;bottom:36px;left:var(--edge);right:var(--edge);display:flex;align-items:flex-end;justify-content:space-between;gap:35px;z-index:1;font-size:14px;line-height:1.55}.operation-caption a{display:flex;gap:38px;align-items:center;padding-bottom:12px;border-bottom:1px solid #e8e5dc66}
.production-opening{padding:90px var(--edge) 64px}.production-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end}.production-intro h2{font-size:clamp(35px,3.6vw,58px);max-width:700px}.production-intro p{font-size:17px;margin:0;color:var(--home-secondary);max-width:480px}
.production-route{display:grid;grid-template-columns:repeat(5,1fr);margin-top:60px;border-top:1px solid var(--rule)}.production-route a{display:grid;grid-template-columns:1fr auto;gap:27px;padding:24px 20px 12px 0;border-right:1px solid var(--rule);margin-right:24px;font-size:15px}.production-route a:last-child{border:0;margin:0}.route-number{grid-column:1/3;color:var(--home-secondary);font-size:12px}.production-route svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .3s}.production-route a:hover svg{transform:translateX(5px)}
.production-stage{padding:60px var(--edge) 90px;position:relative;border-top:1px solid var(--rule)}
.production-stage-heading{display:flex;gap:45px;align-items:flex-start;max-width:1100px;margin:0 0 42px}.stage-number{font-family:'Hubot Wide',Geist,sans-serif;font-size:clamp(48px,8vw,126px);letter-spacing:-.075em;line-height:1;color:#b0bab6;min-width:15%}.production-stage-heading h2{font-size:clamp(36px,4.7vw,74px)}.production-stage-heading .section-label{margin-bottom:15px}
.stage-photograph{height:clamp(330px,39vw,580px);overflow:hidden}.stage-photograph img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.65)}
.stage-writing{max-width:1050px;margin:45px 0 0 auto}.stage-writing .detail-copy{max-width:760px;margin-left:auto}
.production-stage-2{background:var(--dark);color:var(--paper);--rule:#e8e5dc40;--home-secondary:#bdc7c6;display:grid;grid-template-columns:repeat(12,1fr);column-gap:28px;padding-top:80px}
.production-stage-2 .production-stage-heading{grid-column:1/13}.production-stage-2 .stage-photograph{grid-column:1/8;height:640px}.production-stage-2 .stage-writing{grid-column:9/13;margin:85px 0 0}.production-stage-2 .copy-lead{font-size:23px}.production-stage-2 .detail-copy>p:not(.copy-lead){font-size:16px}
.production-stage-3 .stage-photograph{height:clamp(300px,32vw,450px);margin-left:15%}.production-stage-3 .stage-writing{margin-left:15%;max-width:none}.production-stage-3 .detail-copy{margin-left:0;max-width:840px}
.stage-crosslink{margin:45px 0 0 15%;padding:26px 0;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:30px}.stage-crosslink>span{font-size:13px;color:var(--home-secondary)}.stage-crosslink strong{font-size:16px;font-weight:400}
.production-stage-4{background:#d6d8d0}.production-stage-4 .stage-photograph{height:360px;width:58%;margin-left:auto}.production-stage-4 .stage-writing{margin:45px 0 0;max-width:900px}.production-stage-4 .stage-writing .detail-copy{margin:0}.production-stage-4 .stage-number{color:#8e9e9c}
.production-stage-5 .stage-photograph{height:clamp(370px,47vw,680px)}.production-assurance{padding:85px var(--edge);background:var(--dark);color:var(--paper);--home-secondary:#bdc7c6}.production-assurance h2{max-width:950px;margin-bottom:40px}.production-assurance .detail-copy{max-width:760px}.production-assurance .solid-action{background:var(--paper);color:var(--dark);margin-top:12px}
/* Company: place first, then scale, people, and responsibility. */
.company-hero{padding:140px var(--edge) 80px;position:relative}.company-hero h1{position:relative;z-index:1;font-size:clamp(70px,8.5vw,136px);max-width:1300px;margin-bottom:-70px;line-height:1}.company-hero figure{margin-left:23%;height:600px;overflow:hidden}.company-hero figure img{height:100%;width:100%;object-fit:cover;filter:saturate(.6)}.company-intro{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin:55px 0 0}.company-intro h2{font-size:clamp(27px,3.2vw,48px);max-width:530px}.company-intro p{margin:0;font-size:17px;color:var(--home-secondary);max-width:570px}
.deposit-story{padding:80px var(--edge);border-top:1px solid var(--rule)}.deposit-story>header{max-width:900px}.deposit-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:70px 0 45px;gap:30px}.deposit-facts strong{display:block;font-size:clamp(52px,7.8vw,120px);font-family:'Hubot Wide',Geist,sans-serif;font-weight:500;letter-spacing:-.075em;line-height:1}.deposit-facts small{font-size:.45em}.deposit-facts span{display:block;font-size:13px;border-top:1px solid var(--rule);padding-top:20px;margin-top:23px}.deposit-writing{margin-left:35%;max-width:780px}.deposit-story>figure{height:480px;margin:60px 0 0!important;overflow:hidden}.deposit-story>figure img{height:100%;width:100%;object-fit:cover;filter:saturate(.5)}
.people-story{padding:100px max(var(--edge),12vw);background:var(--dark);color:var(--paper);--home-secondary:#bfcbc8}.people-heading{max-width:1030px;margin-bottom:45px}.people-heading h2{font-size:clamp(38px,5.2vw,80px)}.people-story .detail-copy{margin-left:20%;max-width:760px}.people-story>a{margin-left:20%}
.land-story{position:relative;background:#d3d8d2;padding-bottom:85px}.land-story>figure{height:600px;overflow:hidden}.land-story>figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.3)}.land-copy{position:relative;max-width:960px;background:#d3d8d2;padding:60px 70px 0;margin:-120px 0 0 auto}.land-copy h2{margin-bottom:35px;max-width:700px}.organic-note{padding:85px var(--edge);max-width:1120px;margin:0 auto}.organic-note h2{margin-bottom:35px;font-size:clamp(34px,4vw,58px)}
/* Agriculture overview: living material, then a clear route to each use. */
.growing-hero{padding:140px var(--edge) 45px;height:800px;position:relative;background:radial-gradient(ellipse at 50% 55%,#f6f2e7,#dddfd6)}.growing-hero h1{font-size:clamp(62px,9.3vw,149px);position:relative;z-index:2}.growing-scene{position:absolute;inset:210px 0 60px}.growing-scene .specimen-view{inset:0 0 0 auto;width:80%;height:100%}.growing-intro{position:absolute;bottom:46px;left:var(--edge);z-index:2;max-width:340px}.growing-intro p{font-family:'Hubot Wide',Geist,sans-serif;font-size:24px;line-height:1.35;letter-spacing:-.04em}.growing-intro a{font-size:13px;display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding:20px 0 12px}
.application-directory{display:grid;grid-template-columns:repeat(3,1fr);padding:22px var(--edge);background:#d5d8ce;column-gap:35px}.application-directory a{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 0;border-bottom:1px solid var(--rule);font-size:17px}.application-directory a:hover{color:#708079}.application-directory a:nth-last-child(-n+3){border:0}
.agriculture-intro{padding:70px var(--edge);max-width:1050px;margin:auto}.agriculture-intro p{font-size:clamp(20px,2.1vw,29px);line-height:1.55;letter-spacing:-.018em;margin:0}
.growing-chapter{padding:80px var(--edge);border-top:1px solid var(--rule);position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:45px 30px}.growing-chapter>header{grid-column:1/12;max-width:900px}.growing-writing{grid-column:5/13;max-width:850px}.soil-detail{grid-column:1/4;height:330px;position:relative;overflow:hidden;align-self:start}.soil-detail img{height:100%;width:100%;object-fit:cover;filter:brightness(.7) saturate(.7)}.soil-detail span{position:absolute;bottom:25px;left:23px;color:var(--paper);font-family:'Hubot Wide',Geist,sans-serif;font-size:26px;line-height:1.2;letter-spacing:-.04em}
.growing-chapter-1{background:var(--dark);color:var(--paper);--home-secondary:#bbc8c5;--rule:#dfe6d72b}.growing-chapter-1>header{grid-column:1/7;max-width:650px;position:relative;z-index:1}.growing-chapter-1 .growing-writing{grid-column:7/13;position:relative;z-index:1}.feed-texture{position:absolute;left:0;bottom:0;width:45%;height:50%;background:linear-gradient(180deg,var(--dark),transparent),url('/applications/assets/feed-fiber.png') center/cover;opacity:.23;mask-image:linear-gradient(90deg,#000,transparent)}
.growing-chapter-2>header{grid-column:1/8}.growing-chapter-2 .growing-writing{grid-column:1/8}.poultry-detail{grid-column:9/13;grid-row:1/3;align-self:center}.poultry-detail img{width:100%;height:auto;display:block}.growing-chapter-3{background:#dadbd2}.growing-chapter-3>header{grid-column:1/6}.growing-chapter-3 .growing-writing{grid-column:7/13}
.growing-support{padding:20px var(--edge) 80px}.growing-support>section{padding:65px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:30px 10%}.growing-support .section-label{grid-column:1/3;margin:0}.growing-support h2{font-size:38px}.growing-support .application-benefits{grid-column:2}
.application-next{padding:50px var(--edge);background:var(--dark);color:var(--paper)}.application-next p{font-family:'Hubot Wide',Geist,sans-serif;font-size:clamp(25px,3vw,44px);letter-spacing:-.04em;margin:0 0 20px}.application-next a{display:flex;justify-content:space-between;gap:40px;border-top:1px solid #e8e5dc33;padding-top:20px;font-size:16px}
/* Industrial: dark material study, then an application register. */
.industry-hero{height:740px;position:relative;padding:140px var(--edge) 60px;background:radial-gradient(ellipse at 75% 50%,#647376,#101d2c 70%);color:var(--paper);overflow:hidden}.industry-hero h1{position:relative;z-index:2;font-size:clamp(66px,8.5vw,137px);line-height:1.04}.industry-hero .specimen-view{height:95%;width:58%;right:-3%;bottom:-3%}.industry-deck{max-width:360px;font-size:21px;position:relative;z-index:2;margin-top:36px}.industry-explore{position:relative;z-index:2;display:flex;justify-content:space-between;max-width:360px;font-size:13px;padding:12px 0;border-bottom:1px solid #e8e5dc60}
.industry-opening{padding:70px var(--edge);display:grid;grid-template-columns:1fr 1fr;gap:14%;align-items:start}.industry-opening>p{font-size:26px;line-height:1.5;letter-spacing:-.03em;margin:0}.industry-opening>nav{display:flex;flex-direction:column}.industry-opening a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--rule);font-size:15px}.industry-opening a:first-child{padding-top:0}
.water-feature{padding:85px var(--edge);background:#c8d3d0;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:40px 10%}.water-heading h2{font-size:clamp(38px,4.5vw,70px);max-width:660px}.water-ripple{grid-column:1;position:relative;height:220px;align-self:end}.water-ripple span{position:absolute;inset:15% 8%;border:1px solid #f8ffffb0;box-shadow:0 8px 10px #1c455020,0 -3px 8px #fff5;border-radius:50%;transform:rotate(-10deg);animation:ripple-breathe 6s ease-in-out infinite}.water-ripple span:nth-child(2){inset:28% 23%;animation-delay:-2s}.water-ripple span:nth-child(3){inset:41% 37%;animation-delay:-4s}.water-writing{grid-column:2;grid-row:1/3}.water-writing .copy-lead{font-size:23px}@keyframes ripple-breathe{50%{transform:rotate(-10deg) scale(1.07);opacity:.55}}
.manufacturing-feature{padding:90px var(--edge);max-width:1300px;margin:auto}.manufacturing-feature>h2{font-size:clamp(40px,6vw,90px)}.formulation-variables{display:flex;gap:0;margin:50px 0 45px}.formulation-variables span{border:1px solid #4b617055;flex:1;border-radius:50%;padding:45px 25px;text-align:center;font-size:clamp(16px,2vw,28px);margin-right:-10px}.manufacturing-feature>.detail-copy{max-width:850px;margin-left:auto}.manufacturing-feature>.application-benefits{max-width:850px;margin-left:auto}
.industry-register{padding:0 var(--edge) 50px;background:#dedfd7}.industry-entry{padding:65px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:30px 10%}.industry-entry>header{display:flex;gap:30px}.entry-number{font-size:12px;padding-top:8px}.industry-entry h2{font-size:clamp(30px,3vw,47px);max-width:450px}.industry-entry .application-benefits{grid-column:2;margin-top:0}.further-industries{padding:85px var(--edge);max-width:1160px;margin:auto}.further-industries h2{margin-bottom:40px}.further-industries .detail-copy{max-width:850px}
/* Science: a visual introduction and a readable, referenced field guide. */
.science-hero{padding:140px var(--edge) 75px;background:#dce0d7;display:grid;grid-template-columns:1.1fr 1fr;column-gap:5%;position:relative}.science-hero>.section-label{grid-column:1/3}.science-hero h1{font-size:clamp(55px,6.7vw,110px);grid-column:1}.calcium-diagram{grid-column:2;grid-row:2/4;min-height:440px;position:relative;align-self:center}.calcium-diagram:before,.calcium-diagram:after{content:'';position:absolute;inset:8% 15%;border:1px solid #4b617042;border-radius:50%;transform:rotate(26deg)}.calcium-diagram:after{inset:24% 2%;transform:rotate(-27deg)}.calcium-node{position:absolute;inset:31% 34%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:'Hubot Wide',Geist,sans-serif;font-size:76px;letter-spacing:-.06em;line-height:1}.calcium-node span{font:13px Geist,sans-serif;letter-spacing:0;margin-top:12px}.calcium-role{position:absolute;border-radius:50px;background:#dce0d7;border:1px solid #4b617055;padding:12px 20px;font-size:12px;z-index:1}.role-bone{top:5%;left:23%}.role-muscle{top:53%;right:0}.role-cell{bottom:8%;left:8%}.science-intro{grid-column:1;max-width:530px;margin-top:45px}.science-intro h2{font-size:25px;line-height:1.25}.science-intro p{font-size:16px;color:var(--home-secondary);margin:22px 0 0}
.science-reading{display:grid;grid-template-columns:250px minmax(0,850px);gap:9%;padding:80px var(--edge);max-width:1500px;margin:auto}.science-contents{align-self:start}.science-contents>p{font-size:12px;margin:0 0 18px}.science-contents a{font-size:13px;padding:17px 0;border-top:1px solid var(--rule);display:flex;gap:23px}.science-contents a>span{color:#8a9ba4}.science-contents a:hover{color:#758887}.science-article{padding:0 0 55px;margin:0 0 55px;border-bottom:1px solid var(--rule)}.science-article h2{font-size:clamp(33px,3.5vw,52px);margin-bottom:30px}.science-article .copy-lead{font-size:21px}.science-caution{padding:35px;background:#d9dcd4;border:none}.science-references{padding:70px var(--edge);background:var(--dark);color:var(--paper)}.science-references h2{font-size:clamp(32px,4vw,60px)}.science-references>p{font-size:15px;color:#becac7;margin:22px 0 35px}.reference-links a{display:grid;grid-template-columns:90px 1fr auto;gap:25px;padding:23px 0;border-top:1px solid #e8e5dc33;font-size:18px}.reference-links a>span:first-child{font-size:12px;color:#becac7}
/* Purposeful utility pages, distinct from application heroes. */
.inner-page .product-masthead{padding:140px var(--edge) 55px;min-height:0;display:grid;grid-template-columns:1.5fr 1fr;gap:30px 10%;align-items:end}.product-masthead .section-label{grid-column:1/3}.inner-page .product-masthead h1{font-size:clamp(58px,7vw,108px);line-height:1.02}.product-masthead .masthead-summary{margin:0;max-width:390px}.inner-page .product-landscape{height:250px;aspect-ratio:auto;margin:0!important;padding:0}.product-landscape img{object-position:center 42%}.product-landscape figcaption{left:var(--edge)}
.inner-page .product-family-index{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:38px var(--edge);background:#d9dcd4;overflow:visible}.inner-page .product-family-index a{white-space:normal;font-family:'Hubot Wide',Geist,sans-serif;font-size:24px;letter-spacing:-.04em;color:var(--home-ink);border-top:1px solid #4b617055;padding:20px 0;min-height:0}.product-family-index a>span{display:block;font:12px Geist,sans-serif;letter-spacing:0;margin:0 0 18px;color:var(--home-secondary)}.product-family-index a>span:last-child{font-size:13px;margin:12px 0 0}.inner-page .product-family-index a:after{display:none}
.catalogue-family>header{margin-bottom:25px}.catalogue-family{padding-top:55px}.grade-row{padding:27px 0}.grade-row a>span{text-decoration:underline;text-underline-offset:5px}.inner-page .grade-row>a>svg{border:0;padding:0;border-radius:0}.grade-row h3{font-size:clamp(24px,2.2vw,33px)}
.quality-masthead{padding:150px var(--edge) 85px;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.quality-masthead h1{font-size:clamp(60px,6.4vw,105px);line-height:1}.quality-deck{font-size:18px;max-width:390px;margin:35px 0 0}.quality-profile{background:#d7dcd3;padding:38px 40px;border-top:2px solid var(--home-ink)}.quality-profile>p:first-child{font-size:12px;margin:0 0 35px}.quality-profile>strong{font-family:'Hubot Wide',Geist,sans-serif;font-size:clamp(80px,10.8vw,172px);font-weight:500;letter-spacing:-.08em;line-height:1;white-space:nowrap}.quality-profile>strong>span{font-size:.4em;vertical-align:top;line-height:1.4}.quality-profile h2{font-size:25px;margin:20px 0}.quality-profile p{font-size:15px;color:var(--home-secondary)}.quality-profile>a{display:flex;justify-content:space-between;border-top:1px solid var(--rule);padding-top:22px;margin-top:30px;font-size:13px}.inner-page .analysis-section{padding:75px var(--edge);border-top:1px solid var(--rule)}.analysis-section header h2{font-size:clamp(35px,4vw,60px)}
.inner-page .contact-masthead{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 15%;align-items:end;padding:145px var(--edge) 65px;min-height:0}.contact-masthead .section-label{grid-column:1/3}.inner-page .contact-masthead h1{font-size:clamp(60px,8.5vw,132px);line-height:1}.contact-masthead .masthead-summary{margin:0;grid-column:2;grid-row:2;max-width:380px}.contact-masthead .contact-hero-call{grid-column:2;margin-top:8px;font-size:clamp(24px,3vw,42px)}.inner-page .consultation-planner{padding:70px max(var(--edge),12vw);background:#d9dcd4}.consultation-planner header h2{font-size:clamp(33px,4vw,58px)}
/* Application destination template: the homepage's objects and typography, in native flow. */
.application-hero{height:min(930px,100svh);min-height:740px;position:relative;background:radial-gradient(ellipse at 50% 48%,#f6f1e5 0%,#e4e4d9 50%,#ced6ce 100%);overflow:hidden;padding:110px var(--edge) 40px}
.application-breadcrumb{display:flex;gap:12px;font-size:12px;position:relative;z-index:4}.application-breadcrumb a{color:var(--home-secondary)}.application-breadcrumb a:hover{text-decoration:underline;text-underline-offset:5px}
.inner-page .application-hero h1{position:absolute;top:28%;left:0;width:100%;text-align:center;font-size:clamp(70px,14.6vw,245px);letter-spacing:-.075em;color:#56645be8;line-height:1.1;white-space:nowrap;z-index:1;pointer-events:none}
.application-hero .specimen-view{width:66%;height:78%;left:17%;right:auto;top:14%;bottom:auto;z-index:2}.application-hero .specimen-view:after{display:none}
.inner-page .application-hero-benefit{position:absolute;left:var(--edge);bottom:50px;max-width:310px;font-size:clamp(25px,2.4vw,38px);line-height:1.15;z-index:3;letter-spacing:-.055em}
.application-hero-deck{position:absolute;right:var(--edge);bottom:47px;width:290px;z-index:3;font-size:15px}.application-hero-deck>p{margin:0 0 20px;line-height:1.55}.application-hero-deck a{display:flex;gap:25px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #4b617077;font-size:12px}
.inner-page .application-hero-industry h1{font-size:10.6vw;top:32%}.inner-page .application-hero-fertilizer{background:radial-gradient(ellipse at 50% 40%,#e9ebe3,#b7c3c2)}.inner-page .application-hero-fertilizer h1{font-size:8.4vw;top:33%}.inner-page .application-hero-turf h1{font-size:9.4vw;top:32%}.inner-page .application-hero-turf{background:radial-gradient(ellipse at 50% 38%,#eef0e6,#c9d2c2)}.application-choice-fertilizer .application-choice-scene{background:radial-gradient(ellipse at 50% 55%,#5a7177,#263c42)}.application-choice-fertilizer .application-choice-scene img{width:88%;height:80%;left:6%;top:10%}.application-choice-turf .application-choice-scene img{width:80%;height:78%;left:10%;top:11%}.application-hero-water{background:radial-gradient(ellipse at 50% 35%,#f1f3e9,#c6d8d4)}.application-hero-water .specimen-view{top:12%;height:80%}.application-hero-poultry .specimen-view{top:17%;height:74%}
.application-brief{padding:45px var(--edge);display:grid;grid-template-columns:220px 1fr;gap:40px;background:#d9dcd4;border-top:1px solid var(--rule)}.application-brief>p{font-size:13px;margin:0;max-width:170px}.application-brief ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.application-brief li{font-size:16px;line-height:1.4}.application-brief li span{display:block;font-size:11px;color:var(--home-secondary);margin-bottom:15px}
.application-content{max-width:1420px;margin:auto;padding:0 var(--edge)}.application-chapter{display:grid;grid-template-columns:1fr 1.15fr;gap:35px 10%;padding:80px 0;border-bottom:1px solid var(--rule)}.application-chapter header h2{font-size:clamp(35px,4.3vw,66px);max-width:550px}.application-chapter>.application-benefits{grid-column:2;margin-top:0}.application-chapter .copy-lead{font-size:22px}.single-application .application-chapter{display:block;padding:90px max(0px,6vw)}.single-application .application-chapter header{max-width:900px;margin-bottom:50px}.single-application .detail-copy{columns:2;column-gap:65px}.single-application .detail-copy>p{break-inside:avoid;font-size:17px}.single-application .detail-copy>p.copy-lead{font-size:24px}.single-application .application-benefits{grid-template-columns:repeat(4,1fr);margin-top:45px;gap:30px}
.application-evaluation{padding:80px var(--edge);background:var(--dark);color:var(--paper)}.application-evaluation header{margin-bottom:60px}.application-evaluation h2{font-size:clamp(35px,5vw,75px)}.application-evaluation>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.application-evaluation article{border-top:1px solid #e8e5dc40;padding-top:22px;display:flex;flex-direction:column;align-items:start}.application-evaluation article>span{font-size:12px;color:#aebcba;margin-bottom:30px}.application-evaluation h3{font-size:26px}.application-evaluation p{font-size:15px;line-height:1.65;color:#c3cecb;max-width:355px;margin:18px 0 25px}.application-evaluation a{font-size:13px;border-bottom:1px solid #e8e5dc60;padding-bottom:10px;display:flex;gap:24px;margin-top:auto}

/* Keep the topic index beside its articles, bounded by the reading section.
   Short viewports can scroll the index without hiding its final links. */
@media(min-width:701px){
 .science-contents{position:sticky;top:96px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8a9ba4 transparent;scroll-padding-block:12px}
}

/* Tablet keeps native page height; no second horizontal sticky bar. */
@media(max-width:1050px){
 .production-intro{gap:7%}.production-stage-2 .stage-photograph{grid-column:1/7;height:540px}.production-stage-2 .stage-writing{grid-column:7/13;margin:0}.production-route a{margin-right:14px;padding-right:14px;font-size:13px;gap:24px 8px}
 .company-hero figure{height:480px;margin-left:12%}.company-hero h1{margin-bottom:-35px}.company-intro{gap:6%}.deposit-writing{margin-left:18%}.land-copy{max-width:80%;padding:40px 40px 0}
 .growing-hero{height:730px}.growing-scene{top:160px}.growing-chapter{column-gap:25px}.growing-chapter-1>header,.growing-chapter-3>header{grid-column:1/13}.growing-chapter-1 .growing-writing,.growing-chapter-3 .growing-writing{grid-column:4/13}.soil-detail{grid-column:1/5}.growing-chapter-0 .growing-writing{grid-column:6/13}.growing-support>section{column-gap:6%}
 .industry-hero{height:720px}.industry-deck{max-width:320px}.water-feature{gap:30px 7%}.water-writing .copy-lead{font-size:21px}.industry-opening{gap:8%}.industry-opening>p{font-size:23px}
 .science-hero{grid-template-columns:1fr 1fr}.calcium-diagram{min-height:340px}.calcium-node{font-size:64px}.calcium-role{font-size:10px;padding:10px 14px}.science-reading{grid-template-columns:190px minmax(0,1fr);gap:5%}
 .quality-masthead{gap:7%}.quality-profile{padding:28px}.quality-profile>strong{font-size:11vw}.application-hero{height:850px;min-height:800px}.inner-page .application-hero h1{top:28%}.application-hero .specimen-view{width:86%;left:7%;height:69%;top:16%}.application-hero-deck{width:265px;bottom:35px}.inner-page .application-hero-benefit{font-size:29px;max-width:265px;bottom:40px}.application-brief{grid-template-columns:1fr;padding:35px var(--edge);gap:25px}.application-brief>p{max-width:none}.application-brief li{font-size:14px}.application-chapter{gap:30px 7%}.application-chapter>.detail-copy .copy-lead{font-size:21px}.single-application .application-chapter{padding:70px 0}.single-application .detail-copy{column-gap:35px}.single-application .application-benefits{grid-template-columns:repeat(2,1fr)}.application-evaluation h3{font-size:23px}
}
@media(max-width:700px){
 body.inner-page[data-home-theme] .header{height:64px}.inner-page .header .brand{width:127px;min-height:40px}.inner-page .header .navigation>button{min-height:40px;padding:0 12px}.inner-page [id]{scroll-margin-top:85px}.inner-page .header{grid-template-columns:1fr auto}.inner-page .navigation>a,.inner-page .nav-applications{display:none!important}.detail-copy>p{font-size:16px}.detail-copy>p.copy-lead{font-size:21px}.technical-disclosure summary{font-size:12px;gap:15px}.application-benefits{column-gap:22px}.application-benefits li{font-size:12px}.menu-resources{font-size:12px;margin-top:20px}
 .operation-hero{height:724px;min-height:0}.operation-title{top:100px}.inner-page .operation-title h1{font-size:clamp(44px,9vw,64px);line-height:1.08}.operation-landscape{object-position:50% 50%}.operation-caption{bottom:28px;font-size:12px;display:block}.operation-caption>span{display:block;margin-bottom:24px}.operation-caption a{max-width:260px}.production-opening{padding:48px var(--edge) 35px}.production-intro{display:block}.production-intro h2{font-size:35px}.production-intro p{font-size:16px;margin-top:25px}.production-route{grid-template-columns:1fr;margin-top:35px}.production-route a{display:grid;grid-template-columns:30px 1fr 20px;margin:0;padding:18px 0;border-right:0;border-bottom:1px solid var(--rule);gap:20px;align-items:center;font-size:14px}.route-number{grid-column:auto}.production-route a:last-child{border-bottom:1px solid var(--rule)}
 .production-stage{padding:45px var(--edge) 55px;display:block}.production-stage-heading{gap:24px;margin-bottom:28px}.stage-number{font-size:49px;min-width:52px}.production-stage-heading h2{font-size:32px}.production-stage-heading .section-label{font-size:11px;margin-bottom:12px}.stage-photograph,.production-stage-2 .stage-photograph{height:340px}.stage-writing,.production-stage-2 .stage-writing{margin:28px 0 0}.production-stage-3 .stage-photograph,.production-stage-3 .stage-writing{margin-left:0}.production-stage-4 .stage-photograph{width:100%;height:300px}.stage-crosslink{margin:30px 0 0;display:block}.stage-crosslink strong{display:block;margin-top:15px}.production-stage-5 .stage-photograph{height:360px}.production-assurance{padding:55px var(--edge)}.production-assurance h2{font-size:36px;margin-bottom:30px}.production-assurance .solid-action{width:100%}
 .company-hero{padding:115px var(--edge) 50px}.company-hero h1{font-size:14vw;margin-bottom:28px}.company-hero figure{margin:0;height:380px}.company-intro{display:block;margin-top:35px}.company-intro h2{font-size:30px}.company-intro p{font-size:16px;margin-top:25px}.deposit-story{padding:50px var(--edge)}.deposit-story h2{font-size:37px}.deposit-facts{padding:40px 0;gap:20px;grid-template-columns:1fr}.deposit-facts>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rule);padding-top:20px;gap:25px}.deposit-facts strong{font-size:51px}.deposit-facts span{font-size:12px;margin:0;padding:0;border:0;max-width:105px}.deposit-writing{margin:0}.deposit-story>figure{height:340px;margin-top:35px!important}.people-story{padding:60px var(--edge)}.people-heading h2{font-size:38px}.people-story .detail-copy,.people-story>a{margin-left:0}.land-story{padding-bottom:50px}.land-story>figure{height:330px}.land-copy{max-width:none;margin:-45px var(--edge) 0;padding:32px 22px 0}.land-copy h2{font-size:34px}.land-copy .copy-lead{font-size:20px}.organic-note{padding:50px var(--edge)}
 .growing-hero{height:690px;padding:112px var(--edge) 30px}.growing-hero h1{font-size:13.5vw;line-height:1.1}.growing-scene{inset:210px -10% 155px}.growing-scene .specimen-view{inset:0;width:100%;height:100%}.growing-intro{bottom:28px;max-width:280px}.growing-intro p{font-size:19px}.growing-intro a{padding-top:5px}.application-directory{grid-template-columns:1fr 1fr;gap:0 24px;padding:15px var(--edge)}.application-directory a{font-size:13px;padding:20px 0}.application-directory a:nth-last-child(-n+3){border-bottom:1px solid var(--rule)}.application-directory a:nth-last-child(-n+2){border:0}.agriculture-intro{padding:45px var(--edge)}.growing-chapter{display:block;padding:50px var(--edge)}.growing-chapter h2{font-size:37px}.growing-chapter>header{margin-bottom:30px}.soil-detail{height:180px;margin-bottom:30px}.soil-detail span{font-size:25px}.poultry-detail{max-width:290px;margin:0 auto 20px!important}.growing-chapter-2 .growing-writing{position:relative}.growing-writing .copy-lead{font-size:21px}.growing-support{padding:0 var(--edge) 20px}.growing-support>section{display:block;padding:45px 0}.growing-support .section-label{margin-bottom:20px}.growing-support h2{font-size:32px;margin-bottom:25px}.application-next{padding:40px var(--edge)}.application-next a{font-size:14px;line-height:1.5}
 .industry-hero{height:740px;padding:115px var(--edge) 40px}.industry-hero h1{font-size:15vw;line-height:1.06}.industry-hero .specimen-view{top:245px;width:100%;left:0;right:auto;height:340px;bottom:auto}.industry-deck{position:absolute;bottom:75px;font-size:17px;max-width:290px}.industry-explore{position:absolute;bottom:32px;left:var(--edge);right:var(--edge);max-width:none}.industry-opening{display:block;padding:45px var(--edge)}.industry-opening>p{font-size:22px}.industry-opening nav{margin-top:30px}.water-feature{display:block;padding:50px var(--edge)}.water-heading h2{font-size:39px}.water-ripple{height:150px;margin:20px 0}.manufacturing-feature{padding:50px var(--edge)}.manufacturing-feature>h2{font-size:39px}.formulation-variables{margin:30px 0}.formulation-variables span{font-size:12px;padding:27px 15px}.manufacturing-feature>.detail-copy{margin:0}.industry-register{padding:0 var(--edge)}.industry-entry{display:block;padding:45px 0}.industry-entry header{gap:20px;margin-bottom:30px}.industry-entry h2{font-size:32px}.industry-entry .application-benefits{margin-top:30px}.further-industries{padding:50px var(--edge)}.further-industries h2{font-size:35px}
 .science-hero{padding:115px var(--edge) 50px;display:block}.science-hero h1{font-size:12vw;line-height:1.07}.calcium-diagram{height:340px;margin-top:30px}.calcium-role{font-size:11px}.science-intro{margin-top:25px}.science-intro h2{font-size:25px}.science-reading{display:block;padding:40px var(--edge)}.science-contents{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:45px}.science-contents p{grid-column:1/3}.science-contents a{font-size:12px;gap:12px}.science-article{padding-bottom:35px;margin-bottom:35px}.science-article h2{font-size:34px}.science-caution{padding:27px 23px}.science-caution h2{font-size:29px}.science-references{padding:50px var(--edge)}.reference-links a{font-size:14px;grid-template-columns:48px 1fr 15px;gap:15px}.reference-links a>span:first-child{font-size:11px}
 .inner-page .product-masthead{display:block;padding:115px var(--edge) 40px}.inner-page .product-masthead h1{font-size:13vw}.product-masthead .masthead-summary{font-size:16px;margin-top:25px}.inner-page .product-landscape{height:210px}.inner-page .product-family-index{display:block;padding:16px var(--edge)}.inner-page .product-family-index a{font-size:20px;display:grid;grid-template-columns:25px 1fr;gap:6px 15px;padding:20px 0}.product-family-index a>span{margin:5px 0 0}.product-family-index a>span:last-child{grid-column:2;margin-top:3px;font-size:12px}.inner-page .product-family-index a:first-child{border:0}
 .quality-masthead{display:block;padding:115px var(--edge) 50px}.quality-masthead h1{font-size:17vw}.quality-deck{font-size:17px;margin-top:26px}.quality-profile{padding:30px;margin-top:40px}.quality-profile>strong{font-size:27vw}.quality-profile>p:first-child{margin-bottom:25px}.quality-profile h2{font-size:25px}.inner-page .analysis-section{padding:50px var(--edge)}
 .inner-page .contact-masthead{display:block;padding:115px var(--edge) 45px}.inner-page .contact-masthead h1{font-size:17vw}.contact-masthead .masthead-summary{margin-top:30px;font-size:16px}.contact-masthead .contact-hero-call{margin-top:30px;font-size:9vw}.inner-page .consultation-planner{padding:50px var(--edge)}
 .application-hero{height:810px;min-height:0;padding-top:96px}.application-breadcrumb{font-size:11px}.inner-page .application-hero h1{top:27%;font-size:16vw}.application-hero .specimen-view{width:114%;left:-7%;top:20%;height:48%;}.inner-page .application-hero-benefit{left:var(--edge);right:var(--edge);bottom:200px;max-width:none;font-size:29px}.application-hero-deck{left:var(--edge);right:var(--edge);width:auto;bottom:35px;font-size:14px}.application-hero-deck>p{max-width:370px}.application-hero-deck a{max-width:320px}.inner-page .application-hero-industry h1{font-size:10.8vw;top:29%}.application-hero-poultry .specimen-view{height:48%;top:20%}.application-hero-water .specimen-view{height:48%;top:18%}.application-brief{padding:32px var(--edge)}.application-brief ol{grid-template-columns:1fr;gap:20px}.application-brief li{display:flex;align-items:center;gap:23px;font-size:14px}.application-brief li span{margin:0}.application-chapter{display:block;padding:50px 0}.application-chapter header{margin-bottom:30px}.application-chapter header h2{font-size:35px}.application-chapter>.application-benefits{margin-top:30px}.single-application .application-chapter{padding:50px 0}.single-application .application-chapter header{margin-bottom:30px}.single-application .detail-copy{columns:auto}.single-application .detail-copy>p.copy-lead{font-size:22px}.single-application .application-benefits{gap:0 22px}.application-evaluation{padding:50px var(--edge)}.application-evaluation header{margin-bottom:35px}.application-evaluation>div{display:block}.application-evaluation article{margin-top:30px}.application-evaluation article>span{margin-bottom:20px}.application-evaluation p{max-width:none;margin-bottom:20px}.application-evaluation a{margin-bottom:5px}
}
@media(prefers-reduced-motion:reduce){.water-ripple span{animation:none}}
.ambient-paused .water-ripple span{animation-play-state:paused}

.inner-page h2,.inner-page h3{letter-spacing:-.04em;word-spacing:.065em}
.application-hero-water .specimen-view{mask-image:linear-gradient(#000 0 84%,transparent 100%)}
.application-introduction,.single-application .application-introduction{display:block;padding:85px 0}
.application-introduction>header{margin-bottom:38px}.application-introduction>header h2{max-width:1000px}
.application-main-copy{font-size:clamp(24px,2.65vw,38px);line-height:1.45!important;max-width:1100px;letter-spacing:-.03em;margin:0 0 55px}
.application-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.application-notes article{border-top:1px solid var(--rule);padding-top:24px}.application-notes h3{font-size:22px;margin-bottom:20px}.application-notes p{font-size:16px;line-height:1.75;color:var(--home-secondary);margin:0}
.application-introduction>.application-benefits,.single-application .application-introduction>.application-benefits{grid-template-columns:repeat(4,1fr);margin-top:50px}
@media(max-width:1050px){.application-notes{gap:30px}.application-notes h3{font-size:20px}.application-notes p{font-size:15px}.application-introduction>.application-benefits,.single-application .application-introduction>.application-benefits{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.application-introduction,.single-application .application-introduction{padding:50px 0}.application-notes{display:block}.application-notes article{margin-top:28px;padding-top:23px}.application-notes h3{font-size:23px;margin-bottom:16px}.application-notes p{font-size:16px}.application-main-copy{font-size:24px;margin-bottom:32px}}

@media(min-width:701px){.inner-page .application-hero-industry h1{top:24%}}
@media(max-width:1050px) and (min-width:701px){.application-hero-soil .specimen-view{top:14%}}
@media(max-width:700px){.application-hero-soil .specimen-view{top:18%}.company-hero h1{font-size:11vw}.inner-page .operation-title h1{font-size:clamp(30px,8.5vw,55px);line-height:1.1}.inner-page .application-hero-industry h1{top:25%}}
/* A single application directory. The images are rendered from the approved scene objects. */
.applications-directory-page{background:radial-gradient(ellipse at 68% 8%,#f4f1e9,transparent 50%),#e8e5dc}
.applications-intro{padding:140px var(--edge) 58px;max-width:1580px;margin:auto}
.inner-page .applications-intro h1{font-size:clamp(52px,7.7vw,124px);letter-spacing:-.065em;line-height:1.06}
.applications-intro .section-label{margin-bottom:24px}
.applications-intro-copy{font-size:20px;line-height:1.5!important;color:var(--home-secondary);margin:26px 0 0}
.application-family{padding:12px var(--edge) 78px;max-width:1580px;margin:auto}
.application-family-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:0 0 30px}
.application-family-heading h2{font-size:35px;letter-spacing:-.04em;line-height:1.1}
.application-family-heading>p{max-width:410px;font-size:15px;line-height:1.5;margin:0;color:var(--home-secondary)}
.application-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.application-choice{display:block;min-width:0;border-radius:3px;-webkit-tap-highlight-color:transparent}
.application-choice-scene{position:relative;aspect-ratio:1.16;background:radial-gradient(ellipse at 50% 42%,#f8f5ed,#d6dcd3);overflow:hidden;isolation:isolate;border-radius:4px}
.application-choice-scene:after{content:'';position:absolute;left:22%;right:22%;height:7%;bottom:8%;z-index:-1;background:#2d423c32;filter:blur(13px);border-radius:50%;transform:scale(.9);transition:transform .65s var(--ease),opacity .65s}
.application-choice-scene img{position:absolute;width:78%;height:78%;left:11%;top:10%;object-fit:contain;transition:transform .85s var(--ease);will-change:transform}
.application-choice-poultry .application-choice-scene img{width:64%;height:77%;left:18%;top:10%}
.application-choice-water .application-choice-scene{background:radial-gradient(ellipse at 40% 35%,#f5f9f3,#bdced0)}
.application-choice-water .application-choice-scene img{width:61%;height:80%;left:19.5%;top:9%}
.application-choice-industry .application-choice-scene{background:radial-gradient(ellipse at 50% 55%,#648083,#263c42)}
.application-choice-industry .application-choice-scene img{width:85%;height:83%;left:7.5%;top:8%}
.application-choice-arrow{position:absolute;right:19px;bottom:19px;width:39px;height:39px;display:grid;place-items:center;background:#edf0e3d9;border-radius:50%;color:#183343;transition:background .3s,transform .6s var(--ease)}
.application-choice-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3}
.application-choice-copy{padding:24px 0 0}
.application-choice-copy h3{font-size:clamp(22px,2.3vw,34px);line-height:1.1;letter-spacing:-.045em}
.application-choice-copy p{font-size:15px;color:var(--home-secondary);line-height:1.55;margin:13px 0 0;max-width:360px}
@media(hover:hover){.application-choice:hover .application-choice-scene img{transform:translateY(-5px) scale(1.035)}.application-choice:hover .application-choice-arrow{background:#fff;transform:translateX(3px)}.application-choice:hover .application-choice-scene:after{transform:scale(1.06);opacity:.7}}

.application-family-context{font-size:16px;line-height:1.7!important;max-width:1020px;margin:40px 0 0;color:var(--home-secondary)}
.application-family-industrial{padding-top:62px;position:relative}
.application-family-industrial:before{content:'';position:absolute;top:0;left:var(--edge);right:var(--edge);height:1px;background:var(--rule)}
.application-family-industrial .application-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
.application-family-industrial .application-choice-scene{aspect-ratio:1.65}
/* Technical copy reads continuously; no one-item disclosure or detached CTA strip. */
.production-stage .stage-writing{max-width:1120px;margin:44px auto 0;width:100%}
.stage-lead{font-size:clamp(21px,2.15vw,31px);line-height:1.55!important;letter-spacing:-.02em;max-width:1050px;margin:0 0 40px}
.stage-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 65px}
.stage-reading>section{min-width:0}.stage-reading h3{font-size:21px;margin:0 0 14px}.stage-reading p{font-size:16px;line-height:1.75;margin:0;color:var(--home-secondary)}
.prose-link{display:inline;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.prose-link:hover{color:var(--home-ink)}
.production-stage-2 .stage-photograph{grid-column:1/13;height:clamp(350px,38vw,540px)}.production-stage-2 .stage-writing{grid-column:1/13;margin-top:44px}
.production-stage-4 .stage-writing{max-width:1120px}.production-stage-4 .stage-photograph{width:75%;height:390px}
.application-chapter:not(.application-introduction){display:block;max-width:1120px;margin:auto;border-bottom:0;padding:65px 0}
.application-chapter:not(.application-introduction)>header{max-width:900px;margin-bottom:30px}
.application-chapter:not(.application-introduction)>.detail-copy{max-width:830px}
.application-chapter:not(.application-introduction)>.detail-copy .copy-lead{font-size:25px}
.application-chapter:not(.application-introduction)>.application-benefits{max-width:830px;margin-top:30px}
@media(max-width:1050px){.applications-intro{padding-top:120px;padding-bottom:45px}.application-family-heading{align-items:start}.application-family-heading>p{max-width:350px}.application-choices{gap:20px}.application-choice-copy h3{font-size:24px}.application-choice-copy p{font-size:14px}.application-choice-arrow{width:32px;height:32px;right:12px;bottom:12px}.stage-reading{gap:30px 35px}}
@media(max-width:700px){.applications-intro{padding:108px var(--edge) 42px}.inner-page .applications-intro h1{font-size:12.5vw;line-height:1.1}.applications-intro-copy{font-size:17px;margin-top:20px}.application-family{padding-bottom:48px}.application-family-heading{display:block;margin-bottom:23px}.application-family-heading h2{font-size:30px}.application-family-heading>p{margin-top:14px;font-size:14px;max-width:340px}.application-choices,.application-family-industrial .application-choices{grid-template-columns:1fr;gap:35px}.application-choice-scene,.application-family-industrial .application-choice-scene{aspect-ratio:1.3}.application-choice-copy{padding-top:20px}.application-choice-copy h3{font-size:29px}.application-choice-copy p{font-size:15px;margin-top:10px}.application-choice-arrow{width:38px;height:38px;right:17px;bottom:17px}.application-family-context{font-size:15px;margin-top:30px}.application-family-industrial{padding-top:45px}.production-stage .stage-writing,.production-stage-2 .stage-writing{margin:30px 0 0}.stage-lead{font-size:21px;margin-bottom:30px}.stage-reading{display:block}.stage-reading>section+section{margin-top:28px}.stage-reading h3{font-size:22px;margin-bottom:12px}.production-stage-4 .stage-photograph{width:100%;height:300px}.application-chapter:not(.application-introduction){padding:40px 0}.application-chapter:not(.application-introduction)>.detail-copy .copy-lead{font-size:22px}}
@media(prefers-reduced-motion:reduce){.application-choice-scene img,.application-choice-arrow{transition:none;transform:none!important}}

.application-choice-water .application-choice-scene{background:radial-gradient(ellipse at 45% 35%,#bbc9c9 0%,#92a7ac 64%,#778f96 100%)}

/* Keep the first three choices and their names in view on a landscape tablet. */
@media(min-width:701px) and (max-height:900px){
 .applications-intro{padding-top:110px;padding-bottom:28px}
 .inner-page .applications-intro h1{font-size:clamp(52px,7.3vw,100px)}
 .applications-intro .section-label{margin-bottom:18px}
 .applications-intro-copy{font-size:18px;margin-top:20px}
 .application-family-heading{margin-bottom:24px}
 .application-family-agriculture .application-choice-scene{aspect-ratio:1.4}
 .application-choice-copy{padding-top:20px}
}
@media(max-width:700px){.production-stage-heading{gap:18px}.production-stage-heading>.stage-number{flex:0 0 70px;min-width:70px;font-size:44px}.production-stage-heading>div{min-width:0}}

/* The processing headline runs three lines at 29px on phones and collides with the deck; keep it to two. */
@media(max-width:700px){.application-hero-fertilizer .application-hero-benefit{font-size:25px;letter-spacing:-.05em;bottom:240px}}
/* Long application titles fit the viewport instead of bleeding off-screen. */
.inner-page .application-hero h1[style*="--title-len"]{font-size:min(clamp(70px,14.6vw,245px),calc(94vw / (var(--title-len) * .56)))}
@media(max-width:700px){.inner-page .application-hero h1[style*="--title-len"]{font-size:min(16vw,calc(94vw / (var(--title-len) * .56)))}}

/* Verified resource figures and analysis ranges retain readable measures. */
.deposit-facts strong{font-family:Geist,sans-serif;font-weight:400;font-size:clamp(30px,4.2vw,64px);letter-spacing:-.035em}
.quality-profile>strong{font-family:Geist,sans-serif;font-weight:400;font-size:clamp(32px,4.8vw,74px);letter-spacing:-.035em}
@media(max-width:700px){.deposit-facts strong{font-size:clamp(28px,7.5vw,46px)}.quality-profile>strong{font-size:clamp(32px,12vw,64px)}}
/* vw-type:start */
@media(min-width:1101px) and (max-width:1799px){.inner-page{--detail-width:91.6667vw}body.inner-page[data-home-theme] .header{height:5vw}.inner-page .header .navigation{font-size:0.8333vw}.inner-page .header .navigation>a,.inner-page .header .navigation>button{min-height:2.7778vw}.inner-page .header .navigation>a,.inner-page .header .navigation>button{padding:0 1.1806vw}.inner-page .header .contact{font-size:0.8333vw}.inner-page .page-masthead{padding-top:9.7222vw}.inner-page .section-label{font-size:0.8333vw}.menu-resources{gap:1.7361vw}.menu-resources{font-size:0.8333vw}.detail-copy>p{font-size:1.1806vw}.detail-copy>p{max-width:52.7778vw}.detail-copy>p.copy-lead{font-size:1.9444vw}.technical-disclosure{max-width:52.7778vw}.technical-disclosure summary{gap:1.6667vw}.technical-disclosure summary{font-size:0.9028vw}.technical-disclosure summary{padding:1.3889vw 0}.technical-disclosure summary i{width:1.5278vw}.technical-disclosure summary i{height:1.5278vw}.technical-disclosure summary i:before,.technical-disclosure summary i:after{width:0.6944vw}.technical-disclosure>div{padding:0.4167vw 0 1.1111vw}.technical-disclosure p{font-size:1.1111vw}.application-benefits{gap:0 1.9444vw}.application-benefits li{font-size:0.9028vw}.application-benefits li{padding:1.0417vw 0}.application-benefits li{gap:0.8333vw}.application-benefits li:before{height:0.3472vw}.application-benefits li:before{width:0.3472vw}.inner-page .operation-title h1{font-size:7.8vw}.operation-caption{gap:2.4306vw}.operation-caption{font-size:0.9722vw}.operation-caption a{gap:2.6389vw}.operation-caption a{padding-bottom:0.8333vw}.production-intro h2{font-size:3.6vw}.production-intro h2{max-width:48.6111vw}.production-intro p{font-size:1.1806vw}.production-intro p{max-width:33.3333vw}.production-route a{gap:1.875vw}.production-route a{padding:1.6667vw 1.3889vw 0.8333vw 0}.production-route a{font-size:1.0417vw}.route-number{font-size:0.8333vw}.production-route svg{width:1.3889vw}.production-route svg{height:1.3889vw}.production-stage-heading{gap:3.125vw}.stage-number{font-size:8vw}.production-stage-heading h2{font-size:4.7vw}.stage-writing .detail-copy{max-width:52.7778vw}.production-stage-2{column-gap:1.9444vw}.production-stage-2{padding-top:5.5556vw}.production-stage-2 .copy-lead{font-size:1.5972vw}.production-stage-2 .detail-copy>p:not(.copy-lead){font-size:1.1111vw}.production-stage-3 .detail-copy{max-width:58.3333vw}.stage-crosslink{padding:1.8056vw 0}.stage-crosslink{gap:2.0833vw}.stage-crosslink>span{font-size:0.9028vw}.stage-crosslink strong{font-size:1.1111vw}.production-stage-4 .stage-writing{max-width:62.5vw}.production-assurance h2{max-width:65.9722vw}.production-assurance .detail-copy{max-width:52.7778vw}.company-hero h1{font-size:8.5vw}.company-intro h2{font-size:3.2vw}.company-intro h2{max-width:36.8056vw}.company-intro p{font-size:1.1806vw}.company-intro p{max-width:39.5833vw}.deposit-story>header{max-width:62.5vw}.deposit-facts{padding:4.8611vw 0 3.125vw}.deposit-facts{gap:2.0833vw}.deposit-facts strong{font-size:7.8vw}.deposit-facts span{font-size:0.9028vw}.deposit-facts span{padding-top:1.3889vw}.deposit-writing{max-width:54.1667vw}.people-heading h2{font-size:5.2vw}.people-story .detail-copy{max-width:52.7778vw}.land-story{padding-bottom:5.9028vw}.land-copy{max-width:66.6667vw}.land-copy{padding:4.1667vw 4.8611vw 0}.land-copy h2{max-width:48.6111vw}.organic-note h2{font-size:4vw}.growing-hero h1{font-size:9.3vw}.growing-intro{max-width:23.6111vw}.growing-intro p{font-size:1.6667vw}.growing-intro a{font-size:0.9028vw}.growing-intro a{padding:1.3889vw 0 0.8333vw}.application-directory{column-gap:2.4306vw}.application-directory a{gap:2.0833vw}.application-directory a{padding:1.5278vw 0}.application-directory a{font-size:1.1806vw}.agriculture-intro p{font-size:2.0139vw}.growing-chapter{gap:3.125vw 2.0833vw}.growing-chapter>header{max-width:62.5vw}.growing-writing{max-width:59.0278vw}.soil-detail span{font-size:1.8056vw}.growing-chapter-1>header{max-width:45.1389vw}.growing-support>section{padding:4.5139vw 0}.growing-support h2{font-size:2.6389vw}.application-next p{font-size:3vw}.application-next a{gap:2.7778vw}.application-next a{padding-top:1.3889vw}.application-next a{font-size:1.1111vw}.industry-hero h1{font-size:8.5vw}.industry-deck{max-width:25vw}.industry-deck{font-size:1.4583vw}.industry-explore{max-width:25vw}.industry-explore{font-size:0.9028vw}.industry-explore{padding:0.8333vw 0}.industry-opening>p{font-size:1.8056vw}.industry-opening a{padding:1.0417vw 0}.industry-opening a{font-size:1.0417vw}.water-heading h2{font-size:4.5vw}.water-heading h2{max-width:45.8333vw}.water-writing .copy-lead{font-size:1.5972vw}.manufacturing-feature>h2{font-size:6vw}.formulation-variables span{padding:3.125vw 1.7361vw}.formulation-variables span{font-size:1.9444vw}.manufacturing-feature>.detail-copy{max-width:59.0278vw}.manufacturing-feature>.application-benefits{max-width:59.0278vw}.industry-entry{padding:4.5139vw 0}.industry-entry>header{gap:2.0833vw}.entry-number{font-size:0.8333vw}.entry-number{padding-top:0.5556vw}.industry-entry h2{font-size:3vw}.industry-entry h2{max-width:31.25vw}.further-industries .detail-copy{max-width:59.0278vw}.science-hero h1{font-size:6.7vw}.calcium-node{font-size:5.2778vw}.calcium-node span{font-size:0.9028vw}.calcium-role{padding:0.8333vw 1.3889vw}.calcium-role{font-size:0.8333vw}.science-intro{max-width:36.8056vw}.science-intro h2{font-size:1.7361vw}.science-intro p{font-size:1.1111vw}.science-contents>p{font-size:0.8333vw}.science-contents a{font-size:0.9028vw}.science-contents a{padding:1.1806vw 0}.science-contents a{gap:1.5972vw}.science-article{padding:0 0 3.8194vw}.science-article h2{font-size:3.5vw}.science-article .copy-lead{font-size:1.4583vw}.science-caution{padding:2.4306vw}.science-references h2{font-size:4vw}.science-references>p{font-size:1.0417vw}.reference-links a{gap:1.7361vw}.reference-links a{padding:1.5972vw 0}.reference-links a{font-size:1.25vw}.reference-links a>span:first-child{font-size:0.8333vw}.inner-page .product-masthead h1{font-size:7vw}.product-masthead .masthead-summary{max-width:27.0833vw}.inner-page .product-family-index{gap:2.0833vw}.inner-page .product-family-index a{font-size:1.6667vw}.inner-page .product-family-index a{padding:1.3889vw 0}.product-family-index a>span{font-size:0.8333vw}.product-family-index a>span:last-child{font-size:0.9028vw}.catalogue-family{padding-top:3.8194vw}.grade-row{padding:1.875vw 0}.grade-row h3{font-size:2.2vw}.quality-masthead h1{font-size:6.4vw}.quality-deck{font-size:1.25vw}.quality-deck{max-width:27.0833vw}.quality-profile{padding:2.6389vw 2.7778vw}.quality-profile>p:first-child{font-size:0.8333vw}.quality-profile>strong{font-size:10.8vw}.quality-profile h2{font-size:1.7361vw}.quality-profile p{font-size:1.0417vw}.quality-profile>a{padding-top:1.5278vw}.quality-profile>a{font-size:0.9028vw}.analysis-section header h2{font-size:4vw}.inner-page .contact-masthead h1{font-size:8.5vw}.contact-masthead .masthead-summary{max-width:26.3889vw}.contact-masthead .contact-hero-call{font-size:2.9167vw}.consultation-planner header h2{font-size:4vw}.application-breadcrumb{gap:0.8333vw}.application-breadcrumb{font-size:0.8333vw}.inner-page .application-hero h1{font-size:14.6vw}.inner-page .application-hero-benefit{max-width:21.5278vw}.inner-page .application-hero-benefit{font-size:2.4vw}.application-hero-deck{font-size:1.0417vw}.application-hero-deck a{gap:1.7361vw}.application-hero-deck a{padding:0.8333vw 0}.application-hero-deck a{font-size:0.8333vw}.application-brief{gap:2.7778vw}.application-brief>p{font-size:0.9028vw}.application-brief>p{max-width:11.8056vw}.application-brief ol{gap:2.7778vw}.application-brief li{font-size:1.1111vw}.application-brief li span{font-size:0.7639vw}.application-chapter{padding:5.5556vw 0}.application-chapter header h2{font-size:4.3vw}.application-chapter header h2{max-width:38.1944vw}.application-chapter .copy-lead{font-size:1.5278vw}.single-application .application-chapter header{max-width:62.5vw}.single-application .detail-copy{column-gap:4.5139vw}.single-application .detail-copy>p{font-size:1.1806vw}.single-application .detail-copy>p.copy-lead{font-size:1.6667vw}.single-application .application-benefits{gap:2.0833vw}.application-evaluation h2{font-size:5vw}.application-evaluation article{padding-top:1.5278vw}.application-evaluation article>span{font-size:0.8333vw}.application-evaluation h3{font-size:1.8056vw}.application-evaluation p{font-size:1.0417vw}.application-evaluation p{max-width:24.6528vw}.application-evaluation a{font-size:0.9028vw}.application-evaluation a{padding-bottom:0.6944vw}.application-evaluation a{gap:1.6667vw}.application-introduction,.single-application .application-introduction{padding:5.9028vw 0}.application-main-copy{font-size:2.6389vw}.application-notes{gap:3.4722vw}.application-notes article{padding-top:1.6667vw}.application-notes h3{font-size:1.5278vw}.application-notes p{font-size:1.1111vw}.inner-page .applications-intro h1{font-size:7.7vw}.applications-intro-copy{font-size:1.3889vw}.application-family-heading{gap:2.7778vw}.application-family-heading h2{font-size:2.4306vw}.application-family-heading>p{max-width:28.4722vw}.application-family-heading>p{font-size:1.0417vw}.application-choices{gap:1.8056vw}.application-choice-arrow{width:2.7083vw}.application-choice-arrow{height:2.7083vw}.application-choice-arrow svg{width:1.5278vw}.application-choice-arrow svg{height:1.5278vw}.application-choice-copy{padding:1.6667vw 0 0}.application-choice-copy h3{font-size:2.3vw}.application-choice-copy p{font-size:1.0417vw}.application-choice-copy p{max-width:25vw}.application-family-context{font-size:1.1111vw}.application-family-industrial{padding-top:4.3056vw}.stage-lead{font-size:2.15vw}.stage-reading{gap:2.6389vw 4.5139vw}.stage-reading h3{font-size:1.4583vw}.stage-reading p{font-size:1.1111vw}.application-chapter:not(.application-introduction){padding:4.5139vw 0}.application-chapter:not(.application-introduction)>header{max-width:62.5vw}.application-chapter:not(.application-introduction)>.detail-copy{max-width:57.6389vw}.application-chapter:not(.application-introduction)>.detail-copy .copy-lead{font-size:1.7361vw}.application-chapter:not(.application-introduction)>.application-benefits{max-width:57.6389vw}.deposit-facts strong{font-size:4.2vw}.quality-profile>strong{font-size:4.8vw}}@media(min-width:1800px){.inner-page{--detail-width:1650px}body.inner-page[data-home-theme] .header{height:90px}.inner-page .header .navigation{font-size:15px}.inner-page .header .navigation>a,.inner-page .header .navigation>button{min-height:50px}.inner-page .header .navigation>a,.inner-page .header .navigation>button{padding:0 21.25px}.inner-page .header .contact{font-size:15px}.inner-page .page-masthead{padding-top:175px}.inner-page .section-label{font-size:15px}.menu-resources{gap:31.25px}.menu-resources{font-size:15px}.detail-copy>p{font-size:21.25px}.detail-copy>p{max-width:950px}.detail-copy>p.copy-lead{font-size:35px}.technical-disclosure{max-width:950px}.technical-disclosure summary{gap:30px}.technical-disclosure summary{font-size:16.25px}.technical-disclosure summary{padding:25px 0}.technical-disclosure summary i{width:27.5px}.technical-disclosure summary i{height:27.5px}.technical-disclosure summary i:before,.technical-disclosure summary i:after{width:12.5px}.technical-disclosure>div{padding:7.5px 0 20px}.technical-disclosure p{font-size:20px}.application-benefits{gap:0 35px}.application-benefits li{font-size:16.25px}.application-benefits li{padding:18.75px 0}.application-benefits li{gap:15px}.application-benefits li:before{height:6.25px}.application-benefits li:before{width:6.25px}.inner-page .operation-title h1{font-size:140.4px}.operation-caption{gap:43.75px}.operation-caption{font-size:17.5px}.operation-caption a{gap:47.5px}.operation-caption a{padding-bottom:15px}.production-intro h2{font-size:64.8px}.production-intro h2{max-width:875px}.production-intro p{font-size:21.25px}.production-intro p{max-width:600px}.production-route a{gap:33.75px}.production-route a{padding:30px 25px 15px 0}.production-route a{font-size:18.75px}.route-number{font-size:15px}.production-route svg{width:25px}.production-route svg{height:25px}.production-stage-heading{gap:56.25px}.stage-number{font-size:144px}.production-stage-heading h2{font-size:84.6px}.stage-writing .detail-copy{max-width:950px}.production-stage-2{column-gap:35px}.production-stage-2{padding-top:100px}.production-stage-2 .copy-lead{font-size:28.75px}.production-stage-2 .detail-copy>p:not(.copy-lead){font-size:20px}.production-stage-3 .detail-copy{max-width:1050px}.stage-crosslink{padding:32.5px 0}.stage-crosslink{gap:37.5px}.stage-crosslink>span{font-size:16.25px}.stage-crosslink strong{font-size:20px}.production-stage-4 .stage-writing{max-width:1125px}.production-assurance h2{max-width:1187.5px}.production-assurance .detail-copy{max-width:950px}.company-hero h1{font-size:153px}.company-intro h2{font-size:57.6px}.company-intro h2{max-width:662.5px}.company-intro p{font-size:21.25px}.company-intro p{max-width:712.5px}.deposit-story>header{max-width:1125px}.deposit-facts{padding:87.5px 0 56.25px}.deposit-facts{gap:37.5px}.deposit-facts strong{font-size:140.4px}.deposit-facts span{font-size:16.25px}.deposit-facts span{padding-top:25px}.deposit-writing{max-width:975px}.people-heading h2{font-size:93.6px}.people-story .detail-copy{max-width:950px}.land-story{padding-bottom:106.25px}.land-copy{max-width:1200px}.land-copy{padding:75px 87.5px 0}.land-copy h2{max-width:875px}.organic-note h2{font-size:72px}.growing-hero h1{font-size:167.4px}.growing-intro{max-width:425px}.growing-intro p{font-size:30px}.growing-intro a{font-size:16.25px}.growing-intro a{padding:25px 0 15px}.application-directory{column-gap:43.75px}.application-directory a{gap:37.5px}.application-directory a{padding:27.5px 0}.application-directory a{font-size:21.25px}.agriculture-intro p{font-size:36.25px}.growing-chapter{gap:56.25px 37.5px}.growing-chapter>header{max-width:1125px}.growing-writing{max-width:1062.5px}.soil-detail span{font-size:32.5px}.growing-chapter-1>header{max-width:812.5px}.growing-support>section{padding:81.25px 0}.growing-support h2{font-size:47.5px}.application-next p{font-size:54px}.application-next a{gap:50px}.application-next a{padding-top:25px}.application-next a{font-size:20px}.industry-hero h1{font-size:153px}.industry-deck{max-width:450px}.industry-deck{font-size:26.25px}.industry-explore{max-width:450px}.industry-explore{font-size:16.25px}.industry-explore{padding:15px 0}.industry-opening>p{font-size:32.5px}.industry-opening a{padding:18.75px 0}.industry-opening a{font-size:18.75px}.water-heading h2{font-size:81px}.water-heading h2{max-width:825px}.water-writing .copy-lead{font-size:28.75px}.manufacturing-feature>h2{font-size:108px}.formulation-variables span{padding:56.25px 31.25px}.formulation-variables span{font-size:35px}.manufacturing-feature>.detail-copy{max-width:1062.5px}.manufacturing-feature>.application-benefits{max-width:1062.5px}.industry-entry{padding:81.25px 0}.industry-entry>header{gap:37.5px}.entry-number{font-size:15px}.entry-number{padding-top:10px}.industry-entry h2{font-size:54px}.industry-entry h2{max-width:562.5px}.further-industries .detail-copy{max-width:1062.5px}.science-hero h1{font-size:120.6px}.calcium-node{font-size:95px}.calcium-node span{font-size:16.25px}.calcium-role{padding:15px 25px}.calcium-role{font-size:15px}.science-intro{max-width:662.5px}.science-intro h2{font-size:31.25px}.science-intro p{font-size:20px}.science-contents>p{font-size:15px}.science-contents a{font-size:16.25px}.science-contents a{padding:21.25px 0}.science-contents a{gap:28.75px}.science-article{padding:0 0 68.75px}.science-article h2{font-size:63px}.science-article .copy-lead{font-size:26.25px}.science-caution{padding:43.75px}.science-references h2{font-size:72px}.science-references>p{font-size:18.75px}.reference-links a{gap:31.25px}.reference-links a{padding:28.75px 0}.reference-links a{font-size:22.5px}.reference-links a>span:first-child{font-size:15px}.inner-page .product-masthead h1{font-size:126px}.product-masthead .masthead-summary{max-width:487.5px}.inner-page .product-family-index{gap:37.5px}.inner-page .product-family-index a{font-size:30px}.inner-page .product-family-index a{padding:25px 0}.product-family-index a>span{font-size:15px}.product-family-index a>span:last-child{font-size:16.25px}.catalogue-family{padding-top:68.75px}.grade-row{padding:33.75px 0}.grade-row h3{font-size:39.6px}.quality-masthead h1{font-size:115.2px}.quality-deck{font-size:22.5px}.quality-deck{max-width:487.5px}.quality-profile{padding:47.5px 50px}.quality-profile>p:first-child{font-size:15px}.quality-profile>strong{font-size:194.4px}.quality-profile h2{font-size:31.25px}.quality-profile p{font-size:18.75px}.quality-profile>a{padding-top:27.5px}.quality-profile>a{font-size:16.25px}.analysis-section header h2{font-size:72px}.inner-page .contact-masthead h1{font-size:153px}.contact-masthead .masthead-summary{max-width:475px}.contact-masthead .contact-hero-call{font-size:52.5px}.consultation-planner header h2{font-size:72px}.application-breadcrumb{gap:15px}.application-breadcrumb{font-size:15px}.inner-page .application-hero h1{font-size:262.8px}.inner-page .application-hero-benefit{max-width:387.5px}.inner-page .application-hero-benefit{font-size:43.2px}.application-hero-deck{font-size:18.75px}.application-hero-deck a{gap:31.25px}.application-hero-deck a{padding:15px 0}.application-hero-deck a{font-size:15px}.application-brief{gap:50px}.application-brief>p{font-size:16.25px}.application-brief>p{max-width:212.5px}.application-brief ol{gap:50px}.application-brief li{font-size:20px}.application-brief li span{font-size:13.75px}.application-chapter{padding:100px 0}.application-chapter header h2{font-size:77.4px}.application-chapter header h2{max-width:687.5px}.application-chapter .copy-lead{font-size:27.5px}.single-application .application-chapter header{max-width:1125px}.single-application .detail-copy{column-gap:81.25px}.single-application .detail-copy>p{font-size:21.25px}.single-application .detail-copy>p.copy-lead{font-size:30px}.single-application .application-benefits{gap:37.5px}.application-evaluation h2{font-size:90px}.application-evaluation article{padding-top:27.5px}.application-evaluation article>span{font-size:15px}.application-evaluation h3{font-size:32.5px}.application-evaluation p{font-size:18.75px}.application-evaluation p{max-width:443.75px}.application-evaluation a{font-size:16.25px}.application-evaluation a{padding-bottom:12.5px}.application-evaluation a{gap:30px}.application-introduction,.single-application .application-introduction{padding:106.25px 0}.application-main-copy{font-size:47.5px}.application-notes{gap:62.5px}.application-notes article{padding-top:30px}.application-notes h3{font-size:27.5px}.application-notes p{font-size:20px}.inner-page .applications-intro h1{font-size:138.6px}.applications-intro-copy{font-size:25px}.application-family-heading{gap:50px}.application-family-heading h2{font-size:43.75px}.application-family-heading>p{max-width:512.5px}.application-family-heading>p{font-size:18.75px}.application-choices{gap:32.5px}.application-choice-arrow{width:48.75px}.application-choice-arrow{height:48.75px}.application-choice-arrow svg{width:27.5px}.application-choice-arrow svg{height:27.5px}.application-choice-copy{padding:30px 0 0}.application-choice-copy h3{font-size:41.4px}.application-choice-copy p{font-size:18.75px}.application-choice-copy p{max-width:450px}.application-family-context{font-size:20px}.application-family-industrial{padding-top:77.5px}.stage-lead{font-size:38.7px}.stage-reading{gap:47.5px 81.25px}.stage-reading h3{font-size:26.25px}.stage-reading p{font-size:20px}.application-chapter:not(.application-introduction){padding:81.25px 0}.application-chapter:not(.application-introduction)>header{max-width:1125px}.application-chapter:not(.application-introduction)>.detail-copy{max-width:1037.5px}.application-chapter:not(.application-introduction)>.detail-copy .copy-lead{font-size:31.25px}.application-chapter:not(.application-introduction)>.application-benefits{max-width:1037.5px}.deposit-facts strong{font-size:75.6px}.quality-profile>strong{font-size:86.4px}}
/* vw-type:end */
