:root{--ink:#111315;--paper:#fff;--pale:#f7f8f8;--line:#d6dadd;--blue:#006ecb;--red:#d93632;--header:72px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 18px)}body{margin:0;min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}::selection{background:#b9defc;color:#101215}.skip-link{position:absolute;left:10px;top:-60px;z-index:20;background:#fff;padding:12px}.skip-link:focus{top:8px}.site-header{height:var(--header);display:flex;align-items:center;justify-content:space-between;gap:26px;padding:0 3.2vw;background:#fff;border-bottom:1px solid var(--ink);position:sticky;top:0;z-index:10}.brand{display:inline-flex;align-items:center;gap:10px;flex:none;font-size:24px;font-weight:900;letter-spacing:-.08em}.brand img{width:38px;height:38px;object-fit:cover;border:1px solid #111}.brand-dot,.blue-period{color:var(--blue)}.header-nav{display:flex;gap:32px;margin-left:auto;margin-right:auto}.header-nav a,.eyebrow,.section-kicker,.annotation,.carton-stage figcaption,.outro-rule,.ai-status,.comparison-header,.comparison-side-heading small,.comparison dl,.comparison-footnote,.source-quote footer,.facts-topline,.serving,.facts-panel dl,.facts-footnote,.label-aside-note,.contract-panel,.footer-fine,.ticker,.ai-logo figcaption{font-size:11px;letter-spacing:.12em;font-weight:800}.header-nav a:hover,.source-quote a:hover,.footer-fine a:hover{color:var(--blue)}.cta-pair{display:flex;align-items:center;gap:9px}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:0 15px;font-size:11px;letter-spacing:.07em;font-weight:900;white-space:nowrap;border:1px solid var(--ink);transition:background .18s,color .18s,transform .18s}.button:hover{transform:translateY(-2px)}.button:focus-visible,.annotation:focus-visible,.copy-button:focus-visible,.header-nav a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--blue);border-color:var(--blue)}.button-outline{background:#fff;color:var(--ink)}.button-outline:hover{background:#eaf4fc;border-color:var(--blue)}.section-kicker{display:flex;justify-content:space-between;gap:20px;padding:18px 3.2vw;border-bottom:1px solid var(--line);color:#666d72}.milk-section{background:#fff}.hero-intro{text-align:center;padding:55px 20px 0}.eyebrow{margin:0;color:var(--blue)}.hero-intro h1,.ai-heading h2,.label-heading h2{font-size:clamp(92px,15vw,236px);letter-spacing:-.11em;line-height:.76;margin:18px 0 0;font-weight:1000}.hero-deck{margin:24px 0 0;font-size:14px;letter-spacing:.01em;color:#585e62}.specimen-grid{display:grid;grid-template-columns:minmax(215px,1fr) minmax(340px,510px) minmax(215px,1fr);gap:clamp(20px,4vw,72px);max-width:1480px;margin:0 auto;padding:0 4vw}.annotation-column{display:flex;flex-direction:column;justify-content:space-evenly;padding:35px 0 42px}.annotation{position:relative;display:grid;grid-template-columns:36px 1fr;align-items:start;gap:2px 8px;min-height:52px;cursor:default}.annotation:after{content:"";position:absolute;left:35px;right:-65px;top:22px;border-top:1px solid #bfc8ce;z-index:0;transition:border-color .2s}.annotation-right .annotation:after{left:-65px;right:calc(100% - 28px)}.annotation:hover:after,.annotation:focus-visible:after{border-color:var(--blue)}.annotation-number{color:var(--blue);font-size:10px}.annotation-title{position:relative;z-index:1;background:#fff;width:max-content;max-width:100%;padding-right:7px}.annotation-title:after{content:"";display:block;width:0;border-bottom:2px solid var(--blue);transition:width .2s}.annotation:hover .annotation-title:after,.annotation:focus-visible .annotation-title:after{width:100%}.annotation-note{grid-column:2;font-size:10px;letter-spacing:0;text-transform:none;font-weight:400;color:#5c676e;opacity:0;transform:translateY(-3px);transition:opacity .2s,transform .2s}.annotation:hover .annotation-note,.annotation:focus-visible .annotation-note{opacity:1;transform:translateY(0)}.carton-stage{position:relative;min-height:590px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.milk-carton{display:block;width:min(100%,390px);max-height:540px;filter:drop-shadow(0 18px 15px rgba(0,0,0,.08));animation:float 5s ease-in-out infinite}.carton-stage figcaption{margin-top:-5px;color:#7d858a;text-align:center;font-size:9px}.specimen-cross{position:absolute;color:#adb5ba;font-size:18px;font-weight:300}.cross-top-left{left:0;top:45px}.cross-top-right{right:0;top:45px}.cross-bottom-left{left:0;bottom:55px}.cross-bottom-right{right:0;bottom:55px}.hero-outro{text-align:center;padding:25px 20px 90px}.outro-rule{display:flex;justify-content:center;gap:25px;color:#6b7378;margin:0 0 22px}.outro-rule span+span:before{content:"•";color:var(--blue);margin-right:25px}.hero-outro h2{font-size:clamp(36px,5.6vw,88px);letter-spacing:-.075em;line-height:1;margin:0 0 32px;font-weight:1000}.hero-outro h2 em{font-style:normal;color:var(--blue)}.section-actions{justify-content:center}.section-actions .button{min-width:180px;min-height:48px}.ticker{height:46px;overflow:hidden;display:flex;align-items:center;border-block:1px solid var(--ink);white-space:nowrap}.ticker-light{background:#fff}.ticker-dark{background:var(--ink);color:#fff}.ticker-track{display:block;width:max-content;animation:marquee 24s linear infinite}.ticker b{padding:0 20px;color:var(--blue)}.ticker-dark b{color:#61adf0}.ticker-dark .ticker-track{animation-direction:reverse}.ai-section{background:var(--pale);padding-bottom:105px}.ai-heading{max-width:1480px;margin:auto;padding:80px 4vw 65px;display:flex;align-items:end;justify-content:space-between;gap:30px}.ai-heading h2{margin:18px 0 0}.ai-heading>p{font-size:clamp(18px,2.5vw,38px);line-height:1.16;letter-spacing:-.05em;font-weight:800;margin:0 0 10px;text-align:right}.ai-heading>p strong{color:var(--blue)}.ai-logos{max-width:1400px;margin:0 auto;padding:20px 5vw 58px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:3vw}.ai-logo{text-align:center;margin:0}.ai-logo img{width:min(100%,190px);height:190px;object-fit:contain;transition:transform .3s;animation:logo-drift 7s ease-in-out infinite}.ai-logo:nth-child(even) img{animation-delay:-3s}.ai-logo:hover img{transform:translateY(-5px)}.ai-logo figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-status{max-width:1250px;margin:0 auto 110px;padding:0 4vw;display:flex;justify-content:center;gap:12px 36px;flex-wrap:wrap;color:#727a80;font-size:9px}.comparison{max-width:1170px;margin:0 auto;padding:0 4vw}.comparison-header{display:flex;justify-content:space-between;color:#6e767b;padding-bottom:12px;border-bottom:1px solid var(--ink)}.comparison h3{font-size:clamp(35px,5.5vw,76px);letter-spacing:-.07em;line-height:1;margin:24px 0 36px}.comparison-columns{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);background:#fff}.comparison-side{padding:28px 34px 26px}.comparison-ai{border-left:1px solid var(--ink)}.comparison-side-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:5px solid var(--ink);padding-bottom:17px}.comparison-side-heading span{font-size:clamp(29px,3vw,46px);letter-spacing:-.07em;font-weight:1000}.comparison-side-heading small{color:#737b80;font-size:9px}.comparison dl,.facts-panel dl{margin:0}.comparison dl div{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:50px;border-bottom:1px solid var(--line)}.comparison dl div:last-child{border-bottom:none}.comparison dt{font-size:10px}.comparison dd{margin:0;font-size:21px;color:var(--blue)}.comparison-ai dd{color:#7d858a}.comparison-footnote{color:#747c80;font-size:9px;font-weight:500;letter-spacing:.03em}.ai-punchline{text-align:center;padding:105px 20px 78px}.ai-punchline p{font-size:clamp(25px,4.1vw,58px);letter-spacing:-.06em;line-height:1.12;font-weight:1000;margin:0}.ai-punchline p+ p{color:var(--blue)}.source-quote{max-width:850px;margin:0 auto 55px;padding:26px 30px 0;border-top:1px solid var(--ink);text-align:center}.source-quote p{font-size:clamp(18px,2vw,26px);font-weight:600;letter-spacing:-.025em;line-height:1.4;margin:0 0 20px}.source-quote footer{font-size:9px;color:#656d72}.source-quote a{display:inline-block;margin-left:8px;text-decoration:underline;text-underline-offset:3px}.label-section{padding-bottom:110px}.label-heading{max-width:1440px;margin:0 auto;padding:85px 4vw 65px;display:grid;grid-template-columns:1fr auto;align-items:end}.label-heading .eyebrow{grid-column:1/-1}.label-heading h2{font-size:clamp(68px,9.5vw,150px);line-height:.86;grid-column:1}.label-heading>p:last-child{grid-column:2;font-size:clamp(16px,2vw,27px);line-height:1.24;letter-spacing:-.035em;font-weight:700;margin:0 0 8px}.label-layout{max-width:1140px;margin:0 auto 72px;padding:0 4vw;display:grid;grid-template-columns:minmax(330px,560px) 1fr;gap:10vw;align-items:center}.facts-panel{background:#fff;border:3px solid var(--ink);padding:13px 22px 18px;box-shadow:10px 10px 0 #e7ebed}.facts-topline{font-size:9px;padding-bottom:11px;border-bottom:1px solid var(--ink)}.facts-panel h3{font-size:clamp(53px,6vw,78px);line-height:.86;letter-spacing:-.08em;margin:19px 0 17px}.serving{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:10px solid var(--ink);border-bottom:5px solid var(--ink);letter-spacing:.03em}.facts-panel dl div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--ink);font-size:13px;letter-spacing:0}.facts-panel dl dt{font-weight:700}.facts-panel dl dd{margin:0;text-align:right}.facts-footnote{font-size:9px;letter-spacing:0;line-height:1.45;font-weight:400;border-top:5px solid var(--ink);padding-top:9px;margin:10px 0 0}.label-aside{position:relative}.approval-stamp{display:inline-block;transform:rotate(-13deg);color:var(--red);border:5px solid var(--red);font-size:18px;letter-spacing:.14em;font-weight:900;text-align:center;padding:8px 16px;line-height:1.05;margin-bottom:55px}.label-statement{font-size:clamp(40px,5vw,74px);line-height:1.03;letter-spacing:-.075em;font-weight:1000;margin:20px 0}.label-statement span{color:var(--blue)}.label-aside-note{color:#677178;margin:0}.contract-panel{max-width:1050px;margin:0 auto 40px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:0 3px}.contract-heading,.contract-main,.contract-links{display:flex;justify-content:space-between;align-items:center;gap:24px}.contract-heading{padding:20px 0;border-bottom:1px solid var(--line);color:#6d767c}.contract-heading strong{color:var(--ink)}.contract-main{padding:35px 0}.contract-main>div{min-width:0}.contract-main code{display:block;margin-top:10px;font:700 clamp(19px,2.6vw,36px) Arial,Helvetica,sans-serif;letter-spacing:-.05em;word-break:break-all}.copy-button{border:1px solid var(--ink);background:#fff;padding:13px 18px;font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.copy-button:disabled{color:#9da5aa;border-color:#b8bfc3;cursor:not-allowed}.copy-button:not(:disabled){cursor:pointer}.copy-button:not(:disabled):hover{background:var(--ink);color:#fff}.contract-links{justify-content:flex-start;gap:30px;border-top:1px solid var(--line);padding:16px 0;color:#8a9297;font-size:10px}.contract-links a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.site-footer{border-top:1px solid var(--ink);background:#fff}.footer-main{min-height:130px;padding:24px 3.2vw;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-main .brand small{font-size:9px;letter-spacing:.11em;font-weight:700;margin-left:8px;color:#727a80}.footer-main>p{font-size:16px;letter-spacing:-.035em;font-weight:900;margin:0}.footer-fine{border-top:1px solid var(--line);padding:17px 3.2vw;display:flex;justify-content:space-between;gap:18px;color:#7c858a;font-size:9px}.reveal{transition:opacity .55s ease,translate .55s ease}.js-ready .reveal:not(.is-visible){opacity:0;translate:0 14px}@keyframes float{50%{transform:translateY(-8px)}}@keyframes logo-drift{50%{translate:0 -5px}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:1100px){.header-nav{display:none}.specimen-grid{grid-template-columns:minmax(170px,1fr) minmax(300px,420px) minmax(170px,1fr);gap:20px;padding:0 3vw}.annotation{font-size:9px}.annotation:after{right:-28px}.annotation-right .annotation:after{left:-28px}.carton-stage{min-height:530px}.footer-main>p{display:none}}@media(max-width:760px){:root{--header:64px}.site-header{padding:0 16px;gap:12px}.brand{font-size:21px}.brand img{width:33px;height:33px}.header-actions{gap:5px}.header-actions .button{min-height:35px;padding:0 8px;font-size:8px;gap:6px}.header-actions .button span{display:none}.section-kicker{padding:14px 16px;font-size:8px}.hero-intro{padding-top:53px}.hero-intro h1{font-size:clamp(93px,23vw,170px);margin-top:18px}.hero-deck{margin-top:19px;font-size:12px}.specimen-grid{display:flex;flex-direction:column;align-items:center;padding:0 16px}.carton-stage{order:0;width:min(100%,440px);min-height:470px;margin-top:6px}.milk-carton{max-height:450px}.carton-stage figcaption{font-size:8px}.annotation-column{order:1;width:100%;max-width:580px;padding:12px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px 15px}.annotation-right{order:2;padding-top:16px}.annotation{display:block;min-height:40px;border-top:1px solid var(--line);padding-top:8px;letter-spacing:.05em}.annotation:after{display:none}.annotation-number{margin-right:6px}.annotation-title{display:inline;font-size:9px}.annotation-note{display:block;opacity:1;transform:none;margin:4px 0 0 27px;font-size:9px}.hero-outro{padding:55px 16px 75px}.outro-rule{gap:7px;font-size:8px}.outro-rule span+span:before{margin-right:7px}.hero-outro h2{font-size:clamp(37px,8.2vw,70px);margin-bottom:24px}.section-actions .button{min-width:0;min-height:45px;flex:1;max-width:220px;padding:0 12px;font-size:10px;gap:5px}.ai-heading{padding:65px 16px 36px;align-items:start}.ai-heading h2{font-size:clamp(95px,21vw,170px)}.ai-heading>p{font-size:17px;margin-top:50px}.ai-logos{grid-template-columns:repeat(2,1fr);max-width:470px;padding:20px 16px 45px;gap:30px 20px}.ai-logo:last-child{grid-column:1/-1}.ai-logo img{height:145px;width:145px}.ai-status{margin-bottom:65px;padding:0 18px;gap:10px 14px;font-size:8px}.comparison{padding:0 16px}.comparison-header{font-size:8px}.comparison h3{margin:20px 0 25px}.comparison-columns{grid-template-columns:1fr}.comparison-side{padding:22px}.comparison-ai{border-left:0;border-top:1px solid var(--ink)}.comparison-side-heading span{font-size:31px}.comparison dl div{min-height:42px}.ai-punchline{padding:75px 16px 62px}.source-quote{margin:0 16px 45px;padding:20px 8px 0}.source-quote footer{line-height:1.7}.source-quote a{display:block;margin:5px 0 0}.ai-section{padding-bottom:70px}.label-heading{padding:65px 16px 50px;display:block}.label-heading h2{font-size:clamp(65px,13vw,110px);margin-top:18px}.label-heading>p:last-child{margin:26px 0 0;font-size:17px}.label-layout{display:block;padding:0 16px;margin-bottom:65px}.facts-panel{max-width:560px;margin:0 auto}.label-aside{max-width:560px;margin:65px auto 0}.approval-stamp{margin-bottom:25px;font-size:15px}.label-statement{font-size:clamp(43px,10vw,76px)}.contract-panel{margin:0 16px 34px}.contract-heading,.contract-links{font-size:9px}.contract-main{padding:28px 0}.contract-main code{font-size:clamp(19px,5vw,31px)}.label-section{padding-bottom:75px}.footer-main{display:block;padding:28px 16px}.footer-main .cta-pair{margin-top:22px}.footer-main .button{flex:1;font-size:9px;gap:5px;padding:0 10px}.footer-fine{padding:15px 16px;display:block;line-height:1.7}.footer-fine span{display:block}.footer-fine a{display:inline-block;margin-top:8px}}@media(max-width:390px){.brand{font-size:17px;gap:6px}.brand img{width:30px;height:30px}.header-actions .button{font-size:7px;padding:0 6px}.section-kicker span:last-child{display:none}.outro-rule{font-size:7px}.section-actions .button{font-size:9px}.label-heading h2{font-size:60px}.contract-links{gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.milk-carton,.ai-logo img,.ticker-track{animation:none}.reveal{transition:none}.js-ready .reveal:not(.is-visible){opacity:1;translate:none}}
