:root{--pink:#ef4771;--navy:#09263c;--muted:#647581;--pale:#fff1f5;color:var(--navy);font-family:Arial,Helvetica,sans-serif;background:#fff}*{box-sizing:border-box}body{margin:0}button,a,select{-webkit-tap-highlight-color:transparent}button,select{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid var(--pink);outline-offset:4px}button{border:0;background:none}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h2{font-size:49px;line-height:1.03;letter-spacing:-2px;max-width:1100px}h3{font-size:27px;line-height:1.08;letter-spacing:-.6px}p{line-height:1.5}.topbar{height:69px;padding:18px 34px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #e8e9ea}.logo{width:122px;height:auto}.topbar a{font-size:12px;letter-spacing:1px}.draft{margin-left:auto;font-size:10px;letter-spacing:1.4px;color:var(--muted)}.controls{position:sticky;top:0;background:#fff;z-index:20;display:flex;align-items:end;gap:24px;padding:13px 34px;border-bottom:1px solid #edf0f1}.controls label{font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.controls select{display:block;background:white;border:0;border-bottom:1px solid #c6ced2;padding:7px 22px 4px 0;font-size:14px;min-width:175px}.controls .download{margin-left:auto}.download,.textbutton{font-size:13px;font-weight:bold;padding:10px 0;border-bottom:2px solid var(--pink)}.controls .full{font-size:12px}.deck{max-width:1440px;margin:auto}.slide{width:100%;height:810px;position:relative;padding:55px 58px 50px;overflow:hidden;background:white;border-bottom:1px solid #eef0f2}.slide-head{display:flex;gap:45px;align-items:start;justify-content:space-between}.slide-head>p{font-size:17px;max-width:380px;color:#445967}.kicker{font-size:12px;font-weight:bold;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:18px}.pink{color:var(--pink)}.foot{position:absolute;bottom:20px;left:58px;right:58px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#617381}.foot strong{color:var(--pink);margin-left:auto;margin-right:22px}.note{font-size:11px;color:#627582;line-height:1.45}.hero{padding:0;display:grid;grid-template-columns:43% 57%}.hero-copy{background:var(--pink);padding:51px 44px 65px;color:white;display:flex;flex-direction:column}.hero h1{font-size:91px;line-height:.96;font-weight:800;letter-spacing:-4px}.hero h1 strong{display:block;color:var(--navy);margin-top:36px}.hero-copy>p:last-child{font-size:22px;line-height:1.3;margin-top:auto;max-width:370px}.hero-visual{padding:42px 16px 70px;display:flex;flex-direction:column;justify-content:center;min-width:0}.hero-stage{height:560px;width:100%;min-width:0}.hero-caption{display:flex;align-items:center;justify-content:center;gap:17px;font-size:17px;line-height:1.2}.hero-caption b{font-size:58px;letter-spacing:-3px}.hero .foot{color:#12334a}.hero .foot>span:first-child{color:white}.hero .foot strong{background:#fff;padding:3px}.market-ref{position:absolute;right:30px;bottom:49px;width:50%;font-size:10px;color:#6f7f89;text-align:center}.range-grid{display:grid;grid-template-columns:51% 49%;height:540px;align-items:center}.flavour-picker{display:flex;justify-content:space-around;gap:10px;width:100%;overflow-x:auto;padding-bottom:4px}.flavour-picker button{flex:1;min-width:90px;max-width:165px;padding:17px 8px 12px;border-bottom:3px solid transparent;transition:background .15s}.flavour-picker button[aria-pressed=true]{background:var(--pale);border-bottom-color:var(--pink)}.flavour-picker button>span:first-child{display:block;font-weight:bold;font-size:14px;margin-bottom:15px}.straw-photo{display:block;position:relative;overflow:hidden;width:42px;height:280px;margin:auto}.straw-photo img{position:absolute;max-width:none}.picker-caption{font-size:12px;color:var(--muted);margin-top:17px;text-align:center}.selected-stage{height:430px;position:relative}.rotate-hint{font-size:11px;text-align:center;color:var(--muted);margin-top:-8px}.range-meta{text-align:center;margin-top:9px}.range-meta h3{font-size:30px}.range-meta .textbutton{display:inline-block}.wrapper-row{display:flex;gap:20px;align-items:center;border-top:1px solid #e6eaed;padding-top:18px}.wrapper-row img{width:280px;max-height:45px;object-fit:contain}.wrapper-row p{font-size:13px;color:#627581;max-width:520px}.display-layout{display:grid;grid-template-columns:76% 24%;height:580px;align-items:center}.display-art{width:100%;height:100%;object-fit:contain}.metrics{display:flex;flex-direction:column;gap:25px}.metrics b{font-size:70px;line-height:.9;letter-spacing:-3px}.metrics span{display:block;max-width:150px;font-size:14px;margin-top:8px}.display-note{position:absolute;bottom:49px;max-width:1150px}.shelf-layout{height:500px;display:grid;grid-template-columns:70% 30%;gap:20px;align-items:center}.shelf-art{width:100%;height:480px;object-fit:contain}.placements{display:grid;gap:27px}.placements b{font-size:11px;letter-spacing:1px;color:var(--pink)}.placements h3{font-size:23px;margin:5px 0}.placements p{font-size:14px;color:#637784}.format-layout{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;height:460px}.format-option{display:flex;align-items:center;padding:0 20px}.format-option+.format-option{border-left:1px solid #e6e9ea}.format-stage{height:420px;width:48%}.format-description{width:52%;padding-left:10px}.format-description .huge{font-size:96px;line-height:.9;letter-spacing:-5px;color:var(--pink)}.format-description h3{font-size:22px;margin:14px 0}.format-description p{font-size:14px;color:#586d7a;max-width:220px}.format-description .note{font-size:10px;margin-top:14px}.format-steps{display:flex;gap:36px;padding-top:21px;margin-top:8px;border-top:1px solid #dce2e5}.format-steps>div{flex:1}.format-steps b{font-size:12px;color:var(--pink)}.format-steps p{font-size:14px;margin-top:8px}.lto-area{margin-top:20px;height:560px}.lto-area .retail-lto-stage{height:435px}.lto-area .retail-lto-caption{font-size:10px;max-width:1200px}.lto-area .retail-lto-controls{margin:0 0 3px}.lto-area .retail-lto-supply{margin-top:8px;padding-top:8px}.extension .flavour-picker{margin-top:48px}.extension .flavour-picker button{max-width:155px}.extension .straw-photo{height:285px}.extension-summary{margin-top:28px;display:flex;align-items:center;gap:35px;padding-top:25px;border-top:1px solid #e6eaed}.extension-summary strong{font-size:33px}.extension-summary p{font-size:14px;max-width:350px}.extension-summary img{width:290px;height:44px;object-fit:contain;margin-left:auto}.close{background:var(--pale)}.close h2{font-size:65px;max-width:900px}.close .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:60px 0}.steps b{font-size:42px;color:var(--pink);display:block;margin-bottom:18px}.steps h3{font-size:25px;margin-bottom:12px}.steps p{font-size:16px;color:#5b7080}.cta{display:inline-block;padding:18px 24px;background:var(--navy);color:#fff;font-weight:bold;font-size:16px}.close .note{margin-top:24px}.review-footer{padding:20px 34px;color:var(--muted);font-size:10px;text-align:center}.technical{border:0;padding:0;max-width:1400px;width:96vw;height:94vh;max-height:94vh;color:var(--navy);background:white}.technical::backdrop{background:rgba(9,38,60,.6)}.technical-head{padding:26px 36px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6eaed}.technical-head h2{font-size:34px;letter-spacing:-1px}.close-dialog{font-size:32px;line-height:1;padding:8px}.technical-body{padding:25px 36px}.technical-lead{display:grid;grid-template-columns:34% 66%;gap:15px;height:395px}.technical-stage{height:370px}.technical-info{padding:20px 20px 0}.technical-info .kicker{color:var(--pink)}.technical-info h3{font-size:30px;margin-bottom:15px}.technical-info p{font-size:14px;max-width:650px;margin-bottom:12px}.technical-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:22px}.angle-nav{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:0 0 18px}.angle-nav button{font-size:12px;padding:8px 0;border-bottom:2px solid transparent}.angle-nav button[aria-pressed=true]{border-color:var(--pink)}.face-grid{display:grid;grid-template-columns:65fr 38fr 38fr 65fr 100fr;gap:40px;padding:25px 20px 12px;border-top:1px solid #dce2e5;align-items:start}.face{min-width:0;text-align:center}.face h4{font-size:11px;letter-spacing:1px;margin:0 0 12px}.face img{width:100%;height:auto}.face button{display:block;padding:0;width:100%}.face-stack{display:grid;gap:32px}.missing-face{background:#f8f8f6;color:#74818a;font-size:11px;display:flex;align-items:center;justify-content:center;aspect-ratio:65/38;padding:10px}.face .missing-face.vertical{aspect-ratio:65/235}.technical-footnote{font-size:10px;margin-top:20px;line-height:1.5;color:#667c89}.face-zoom{border:0;width:80vw;max-width:1000px;height:90vh;padding:35px;background:white;color:var(--navy)}.face-zoom::backdrop{background:rgba(9,38,60,.65)}.face-zoom img{height:85%;width:100%;object-fit:contain}.face-zoom .close-dialog{position:absolute;right:10px;top:8px}.face-zoom p{text-align:center;margin-top:12px;font-size:13px}.pack-sheet{padding:45px 55px}.pack-sheet h2{color:var(--pink);font-size:45px}.pack-sheet .face-grid{margin-top:35px;border-top:0;gap:48px;height:535px}.pack-sheet .face img{height:465px;object-fit:contain}.pack-sheet .face-stack img{height:165px}.pack-sheet .face-stack{gap:45px}.pack-sheet .technical-footnote{position:absolute;bottom:58px;left:55px;right:55px}.pack-sheet .face-grid .face-stack .missing-face{height:165px;aspect-ratio:auto}.only-print{display:none}
@media screen and (max-width:1100px){.slide{height:760px;padding:40px 35px 50px}h2{font-size:40px}.slide-head>p{font-size:15px;max-width:320px}.hero{padding:0}.hero-copy{padding:42px 30px 65px}.hero h1{font-size:73px}.hero-copy>p:last-child{font-size:20px}.hero-stage{height:530px}.hero-visual{padding:35px 10px 65px}.hero-caption{font-size:14px}.range-grid{height:505px}.straw-photo{height:240px}.selected-stage{height:400px}.format-option{padding:0 5px}.format-description .huge{font-size:76px}.format-description p{font-size:12px}.lto-area .retail-lto-stage{height:390px}.display-layout{height:520px}.shelf-layout{height:465px}.shelf-art{height:430px}.extension .straw-photo{height:260px}.foot{left:35px;right:35px}}
@media screen and (max-width:700px){.topbar{height:55px;padding:15px 18px;gap:20px}.logo{width:98px}.draft{font-size:8px;letter-spacing:.3px}.topbar a{display:none}.controls{padding:11px 18px;gap:15px;flex-wrap:wrap}.controls label{flex:1}.controls select{width:100%;min-width:0;font-size:13px}.controls .download{margin-left:0}.controls .full{margin-left:auto}.slide{height:auto;min-height:0;padding:36px 23px 70px}.slide-head{display:block}.slide-head>p{margin-top:18px;max-width:100%;font-size:15px}h2{font-size:36px;letter-spacing:-1.3px}.hero{display:block;padding:0 0 60px}.hero-copy{padding:36px 25px;min-height:500px}.hero h1{font-size:80px;letter-spacing:-3px}.hero h1 strong{margin-top:26px}.hero-copy>p:last-child{margin-top:35px;font-size:20px;max-width:290px}.hero-visual{padding:25px 8px 50px}.hero-stage{height:300px}.hero-caption{font-size:13px}.hero-caption b{font-size:43px}.market-ref{position:static;width:auto;padding:0 23px}.hero .foot>span:first-child{color:var(--navy)}.foot{bottom:20px;left:23px;right:23px;font-size:8px;letter-spacing:.3px}.foot strong{font-size:7px;margin-right:8px}.range-grid{height:auto;display:flex;flex-direction:column;margin-top:30px}.range-grid>div{width:100%}.flavour-picker{justify-content:flex-start;gap:7px}.flavour-picker button{min-width:83px;padding:12px 4px}.flavour-picker button>span:first-child{font-size:12px}.straw-photo{width:31px;height:210px}.selected-stage{height:390px}.range-meta{margin:0 0 25px}.wrapper-row{display:block}.wrapper-row img{width:270px;max-width:90%;margin:0 auto 13px}.wrapper-row p{font-size:12px}.display-layout{height:auto;display:flex;flex-direction:column}.display-art{height:340px;margin:5px 0}.metrics{flex-direction:row;justify-content:space-between;width:100%;gap:20px}.metrics b{font-size:48px}.metrics span{font-size:11px;max-width:95px}.display-note{position:static;margin-top:25px;font-size:10px}.shelf-layout{height:auto;display:block}.shelf-art{height:290px}.placements{gap:20px}.placements h3{font-size:22px}.placements p{font-size:13px}.shelf .note{margin-top:25px}.format-layout{display:block;height:auto;margin-top:25px}.format-option{padding:0;height:350px}.format-stage{height:340px;width:45%}.format-description{width:55%;padding-left:15px}.format-option+.format-option{border-left:0;border-top:1px solid #e6e9ea;padding-top:12px}.format-description .huge{font-size:78px}.format-description h3{font-size:21px}.format-description p{font-size:13px}.format-steps{display:block;margin-top:25px;padding-top:5px}.format-steps>div{margin-top:20px}.format-steps p{margin-top:4px;font-size:13px}.lto-area{height:auto;margin-top:24px}.lto-area .retail-lto-stage{height:390px}.extension .flavour-picker{margin-top:30px}.extension .flavour-picker button{min-width:85px}.extension .straw-photo{height:240px}.extension-summary{display:block;margin-top:20px}.extension-summary strong{font-size:30px}.extension-summary p{margin-top:9px}.extension-summary img{margin:20px 0;width:280px}.close h2{font-size:44px}.close .steps{display:block;margin:35px 0}.steps>div{margin-top:28px}.steps b{float:left;font-size:30px;margin-right:18px}.steps h3{font-size:23px}.steps p{font-size:14px;padding-left:53px}.cta{font-size:14px;padding:17px}.technical{width:100vw;height:100dvh;max-width:none;max-height:none}.technical-head{padding:18px 20px}.technical-head h2{font-size:24px}.technical-body{padding:15px 20px}.technical-lead{display:block;height:auto}.technical-stage{height:340px}.technical-info{padding:12px 0 20px}.technical-info h3{font-size:24px}.technical-info p{font-size:12px}.technical-links{gap:15px}.face-grid{gap:25px;grid-template-columns:65fr 38fr 38fr 65fr;overflow-x:auto;padding:20px 0}.face-grid>.face{min-width:70px}.face-grid>.face-stack{grid-column:1/-1;display:flex;justify-content:space-around}.face-stack>.face{width:40%}.face-zoom{width:98vw}.angle-nav{gap:13px}.pack-sheet .face-grid{height:auto}.review-footer{font-size:8px;padding:15px}}
@media print{@page{size:1440px 810px;margin:0}html,body{width:1440px;margin:0;padding:0;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.topbar,.controls,.review-footer,dialog{display:none!important}.deck{width:1440px;max-width:none}.slide{width:1440px;height:810px;border:0;break-after:page;page-break-after:always;overflow:hidden}.slide:last-child{break-after:auto;page-break-after:auto}.hero{padding:0}.textbutton,.rotate-hint{display:none!important}.only-print{display:block}.foot{bottom:20px}.lto-area .retail-lto-stage{height:435px}.technical-links{display:none}}
