@font-face{font-family:PeakForma Montserrat;src:url(peakforma-montserrat.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:PeakForma Open Sans;src:url(peakforma-open-sans.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}:root{--font-heading:"PeakForma Montserrat";--font-body:"PeakForma Open Sans"}:root{--orange:#ff6600;--ink:#080808;--gray:#545454;--background:#fff;--foreground:#080808;--popover:#fff;--popover-foreground:#080808;--muted-foreground:#545454;--radius:.5rem;--font-sans:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:var(--font-body),Arial,sans-serif;font-size:16px}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;font:inherit;color:inherit;border:0;background:none}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a63c00;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:var(--font-heading),Arial,sans-serif}em{font-style:normal}button svg,a svg{flex-shrink:0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.6}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:53px;padding:16px 22px;background:var(--orange);color:#090909;font-size:13px;font-weight:800;letter-spacing:.04em;border-radius:3px;transition:background .2s,transform .2s}.primary:hover{background:#ef5e00;transform:translateY(-2px)}.text-button{display:inline-flex;gap:15px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.04em}.brand{font-weight:800;font-size:25px;letter-spacing:-1.4px;white-space:nowrap}.brand span{color:var(--orange)}.review-shell{height:100dvh;background:#e7e7e8;display:flex;flex-direction:column;overflow:hidden}.review-bar{min-height:62px;background:#101010;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;gap:20px}.review-bar>div:first-child{display:flex;align-items:center;gap:18px}.review-bar strong{font-size:13px;letter-spacing:.04em}.review-bar span{font-size:12px;color:#bebebe}.review-devices{display:flex;padding:3px;background:#2a2a2a;border-radius:5px;gap:4px}.review-devices button{display:flex;align-items:center;gap:8px;font-size:12px;padding:8px 12px;border-radius:3px}.review-devices button[aria-pressed=true]{background:#fff;color:#111}.notes-button{font-size:12px;display:flex;align-items:center;gap:12px}.review-scenes{display:flex;justify-content:center;gap:24px;padding:11px 20px;background:#fff;border-bottom:1px solid #ddd}.review-scenes button{font-size:12px;color:#545454;white-space:nowrap}.review-scenes button:hover{color:#b84800}.preview-frame{width:100%;flex:1;min-height:0;align-self:center;background:#fff;transition:width .35s}.preview-frame iframe{width:100%;height:100%;border:0;display:block}.mobile-frame{width:390px;max-width:100%;margin:14px 0;border:6px solid #222;border-radius:26px;overflow:hidden;box-shadow:0 15px 30px #0002}.review-notes{position:fixed;z-index:80;right:0;top:62px;bottom:0;background:#fff;width:430px;max-width:100%;padding:44px 32px;overflow:auto;box-shadow:-15px 0 70px #0003}.review-notes h2{font-size:42px;line-height:1.1;letter-spacing:-2px;margin:15px 0 20px}.review-notes h3{font-size:16px;margin:26px 0 9px}.review-notes p:not(.eyebrow){color:#545454;font-size:14px;line-height:1.8}.review-notes hr{border:0;border-top:1px solid #ddd;margin:25px 0}.notes-close{position:absolute;right:20px;top:18px}.skip-link{position:fixed;top:-80px;left:10px;background:#fff;padding:15px;z-index:99}.skip-link:focus{top:5px}.site-nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #e6e6e6;background:#fffffff5;position:relative;z-index:20}.nav-links{display:flex;gap:30px;align-items:center;font-size:13px}.nav-links button,.nav-links a{padding:10px 0}.nav-links a:hover,.nav-links button:hover{color:#b74600}.signin{display:flex;gap:10px;align-items:center;font-size:12px}.menu-button{display:none}.product-run{height:490svh;position:relative}.product-pin{height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden;background:#fafafa;transition:background 1s}.scene-counter{position:absolute;left:5%;right:5%;top:27px;display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.12em;font-weight:700}.scene-counter>span:last-child{margin-left:auto;color:#777;font-weight:400}.tiny-dot{width:5px;height:5px;background:var(--orange);border-radius:50%}.hero-copy{position:absolute;top:12%;left:5%;width:51%;z-index:3}.hero-copy h1{font-size:clamp(60px,7.25vw,116px);font-weight:650;line-height:.98;letter-spacing:-.075em;margin:20px 0 25px}.hero-copy h1 em{color:var(--orange)}.intro{max-width:365px;font-size:16px;line-height:1.7;color:#545454}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:27px}.hero-stats{display:flex;margin-top:35px;gap:28px}.hero-stats>div{display:flex;flex-direction:column;gap:4px;border-right:1px solid #d9d9d9;padding-right:28px}.hero-stats>div:last-child{border:0;padding:0}.hero-stats strong{font-size:25px;font-weight:600;letter-spacing:-.05em}.hero-stats span{font-size:12px;color:#666}.product-stage{position:absolute;right:0;top:5%;width:56%;height:89%;z-index:4;pointer-events:none}.jar-render{position:absolute;top:0;right:0;bottom:13%;left:0;pointer-events:auto;cursor:grab;touch-action:pan-y;isolation:isolate}.jar-render.is-fallback canvas{display:none}.jar-render img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-halo{position:absolute;top:2%;right:0;bottom:15%;left:0;background:radial-gradient(ellipse at 50% 47%,#fff8cd60 0%,#f3f3f2 40%,transparent 68%);transition:background 1s}.contact-shadow{position:absolute;bottom:13%;left:25%;width:50%;height:4%;background:#0002;filter:blur(17px);border-radius:50%;transform:rotate(-3deg)}.orbit-caption{position:absolute;bottom:8%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap;color:#666}.orbit-caption small{padding-left:20px;border-left:1px solid #bbb;font-size:12px}.jar-tabs{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;padding:5px;background:#fffb;border:1px solid #ddd;border-radius:30px;white-space:nowrap;pointer-events:auto}.jar-tabs button{padding:10px 16px;font-size:12px;border-radius:20px;transition:background .2s}.jar-tabs button[aria-pressed=true]{background:#171717;color:#fff}.jar-tabs button:hover{background:#ededed;color:#111}.scene-footer{position:absolute;bottom:24px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:#777}.scene-footer button{display:flex;align-items:center;gap:15px;font-size:10px;color:#333}.scene-dots{display:flex;gap:7px}.scene-dots i{width:5px;height:5px;border-radius:50%;background:#bbb}.scene-dots i.current{background:var(--orange);width:18px;border-radius:5px}.hero-copy,.story-scene{opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .5s,transform .7s,visibility .5s}.hero-copy[data-active=true],.story-scene[data-active=true]{opacity:1;visibility:visible;transform:translateY(0)}.story-scene{position:absolute;left:5%;top:21%;width:49%;z-index:3}.story-scene h2{font-size:clamp(55px,6.7vw,104px);font-weight:650;letter-spacing:-.06em;line-height:1.02;margin:25px 0}.story-scene>p:not(.eyebrow){font-size:20px;line-height:1.6;color:#545454}.small-note{font-size:12px;color:#777;display:block;margin-top:35px}.scene-1{background:#f0f0f0}.scene-2{background:#f5e56a}.scene-2 .product-halo{background:radial-gradient(ellipse,#fffce3c9 0%,#ffffdf33 35%,transparent 68%)}.scene-2 .story-scene h2{font-size:clamp(48px,5.7vw,90px)}.scene-3{background:#fff}.scene-4{background:#eceeef}.flavor-mark{font-size:12px;letter-spacing:.12em;display:flex;align-items:center;gap:10px;margin-top:30px}.flavor-mark i{width:12px;height:12px;background:#e4c700;border:1px solid #8f7a00;border-radius:50%}.story-scene .primary{margin-top:25px}.scene-facts{display:flex;flex-direction:column;gap:15px;margin:20px 0 30px}.scene-facts span{display:flex;align-items:baseline;gap:18px;font-size:14px}.scene-facts b{font-size:28px;width:85px;font-weight:600}.nutrition-scene{top:16%}.fallback-label{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:10px;white-space:nowrap;color:#777}.facts-section{padding:68px 7% 76px;scroll-margin-top:20px}.section-topline{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.12em;border-top:1px solid #ccc;padding-top:20px}.facts-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin:66px 0 64px}.facts-intro h2,.mix-section h2,.human-copy h2,.faq-section h2{font-size:clamp(32px,4vw,61px);line-height:1.1;font-weight:550;letter-spacing:-.06em}.facts-intro h2 em{color:#737373}.facts-intro>p{color:#545454;line-height:1.9;max-width:450px;font-size:16px}.fact-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.fact-columns article{border-top:1px solid #bbb;padding-top:20px}.fact-number{font-size:12px;color:#777}.fact-columns h3{font-size:21px;letter-spacing:-.04em;font-weight:600;margin:30px 0 14px}.fact-columns p{font-size:16px;line-height:1.8;color:#545454}.fact-columns small,.allergen{display:block;font-size:12px;margin-top:16px;font-weight:400}.nutrition-details{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:50px;padding:21px 0}.nutrition-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;list-style:none}.nutrition-table{max-width:650px;margin:25px auto}.nutrition-table>p{font-size:14px;margin-bottom:15px}.nutrition-table>div{display:flex;justify-content:space-between;border-top:1px solid #ddd;padding:10px 0;font-size:14px}.nutrition-table small{display:block;color:#666;font-size:12px;line-height:1.7;margin-top:15px}.mix-section{padding:85px 7%;background:#f5f5f2}.mix-section h2{margin:25px 0 50px}.mix-section em{color:#877000}.mix-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4%}.mix-steps article{border-top:1px solid #c8c8c0;padding-top:20px}.mix-steps span{font-size:12px;color:#666}.mix-steps h3{font-size:25px;font-weight:550;margin:28px 0 12px}.mix-steps p{font-size:16px;line-height:1.8;max-width:220px;color:#545454}.human-section{display:grid;grid-template-columns:1fr 1fr;background:#151515;color:#fff}.human-photo{position:relative;min-height:670px;overflow:hidden}.human-photo img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:47% center}.human-photo>span{position:absolute;bottom:32px;left:35px;font-size:12px;letter-spacing:.14em;color:#fff;text-shadow:0 1px 5px #000}.human-copy{padding:80px 11%}.human-copy .eyebrow{color:#ff8d40}.human-copy h2{font-size:clamp(30px,3vw,47px);margin:30px 0}.human-copy h2 em{color:#b1b1ad}.human-copy>p:not(.eyebrow){font-size:16px;color:#bfbfbf;line-height:1.9;margin-bottom:18px;max-width:400px}.human-copy .primary{margin-top:22px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;padding:100px 7%;gap:10%}.faq-section h2{font-size:clamp(30px,3vw,45px);margin-top:22px}.faqs details{border-bottom:1px solid #d3d3d3}.faqs details:first-child{border-top:1px solid #d3d3d3}.faqs summary{display:flex;list-style:none;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;font-weight:550;cursor:pointer}.faqs summary svg{flex-shrink:0}.faqs details[open] summary svg{transform:rotate(45deg)}.faqs details p{font-size:16px;color:#545454;line-height:1.8;padding:0 20px 25px 0}.final-cta{text-align:center;padding:80px 7%;background:#f2f2f1}.final-cta h2{font-size:clamp(35px,5vw,75px);line-height:1.1;letter-spacing:-.065em;font-weight:550;margin:25px 0 40px}.final-cta h2 em{color:#727272}.final-cta>div{display:flex;justify-content:center;align-items:center;gap:35px}.final-cta>div>span{font-size:23px;font-weight:600;display:flex;flex-direction:column;text-align:left}.final-cta small{font-size:12px;color:#666;font-weight:400;margin-top:4px}.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px;padding:40px 5%}.site-footer>span{font-size:12px;letter-spacing:.16em}.site-footer p,.site-footer small{font-size:12px;color:#666}.site-footer small{width:100%;border-top:1px solid #eee;padding-top:18px}.preorder-dialog[data-slot=dialog-content]{max-width:580px!important;width:calc(100% - 32px);max-height:92dvh;overflow:auto;border-radius:7px;padding:35px;display:block}.dialog-heading{font-size:29px!important;font-weight:600!important;letter-spacing:-1.3px;margin:12px 0!important;line-height:1.15!important}.dialog-intro{font-size:14px!important;line-height:1.7;margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label,.quantity-field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select{width:100%;font:inherit;font-size:16px;border:1px solid #ccc;border-radius:3px;background:#fff;padding:13px 12px;min-height:47px;font-weight:400}.quantity-field>div{display:flex;border:1px solid #ccc;border-radius:3px;min-height:47px;align-items:center}.quantity-field input{-webkit-appearance:textfield;appearance:textfield;border:none;padding:0;text-align:center;min-height:40px}.quantity-field button{padding:13px}.quantity-field input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.order-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;margin-top:25px;padding:22px 0}.order-total>div{display:flex;flex-direction:column;gap:6px;font-size:14px}.order-total small{font-size:12px;color:#666}.order-total strong{font-size:26px;font-weight:600;letter-spacing:-1px}.form-submit{width:100%}.form-note{font-size:12px;color:#666;line-height:1.7;margin-top:15px}.signin-dialog[data-slot=dialog-content]{max-width:450px!important;padding:35px;line-height:1.8}@media(min-width:1600px){.hero-copy{top:14%}.hero-copy h1{font-size:120px}.product-stage{right:4%;width:50%}.hero-stats{margin-top:40px}}@media(max-width:1100px)and (min-width:761px){.nav-links{gap:17px;font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-copy h1{font-size:7.8vw}.hero-stats{gap:15px;margin-top:24px}.hero-stats>div{padding-right:15px}.hero-stats strong{font-size:22px}.hero-stats span{font-size:10px}.intro{max-width:300px;font-size:14px}.jar-tabs button{padding:10px 11px;font-size:11px}.product-stage{right:-3%;width:58%}.human-copy{padding:55px 9%}.human-photo{min-height:620px}}@media(max-width:760px){.review-bar{padding:10px 14px;gap:10px;flex-wrap:wrap}.review-bar>div:first-child{gap:9px}.review-bar strong{font-size:11px}.review-bar span{font-size:10px}.review-devices{display:none}.notes-button{font-size:11px}.review-scenes{justify-content:flex-start;overflow:auto;gap:18px;padding:10px 14px}.review-scenes button{font-size:11px}.mobile-frame{margin:0;border:0;border-radius:0;width:100%}.site-nav{height:65px;padding:0 6%;gap:15px}.brand{font-size:23px}.signin{margin-left:auto;font-size:12px;gap:4px}.menu-button{display:block;padding:8px}.menu-button svg{width:21px;height:21px}.nav-links{display:none}.nav-links.expanded{display:flex;position:absolute;top:65px;left:0;right:0;flex-direction:column;background:#fff;padding:24px;gap:12px;border-bottom:1px solid #ddd;box-shadow:0 10px 20px #0001}.product-run{height:440svh}.product-pin{height:100svh;min-height:820px}.scene-counter{left:6%;right:6%;top:20px;font-size:9px}.hero-copy{left:6%;top:7%;width:88%}.hero-copy .eyebrow{font-size:10px}.hero-copy h1{font-size:clamp(45px,12vw,69px);line-height:1.01;letter-spacing:-.065em;margin:12px 0 0;width:100%}.hero-copy h1 br{display:none}.hero-copy h1 br:after{content:" "}.hero-copy h1 em:before{content:" "}.hero-copy .intro{font-size:14px;line-height:1.65;position:absolute;top:535px;max-width:100%}.hero-actions{position:absolute;top:623px;left:0;right:0;gap:12px;margin:0}.hero-actions .primary{font-size:11px;min-height:48px;flex:1;gap:15px;padding:13px 15px}.hero-actions .text-button{font-size:10px;gap:6px}.hero-stats{position:absolute;top:462px;left:0;right:0;justify-content:space-between;margin:0;gap:10px}.hero-stats>div{padding-right:17px;gap:4px}.hero-stats strong{font-size:24px}.hero-stats span{font-size:10px}.product-stage{top:23%;right:0;width:100%;height:40%;z-index:4}.jar-render{top:-13%;right:0;bottom:15%;left:0}.product-halo{top:-20%;right:0;bottom:15%;left:0}.contact-shadow{bottom:20%;left:30%;width:40%;height:4%}.orbit-caption{bottom:8%;font-size:11px;gap:8px}.orbit-caption svg{width:16px}.orbit-caption small{font-size:10px;padding-left:10px}.jar-tabs{bottom:-7%;padding:3px}.jar-tabs button{padding:9px 12px;font-size:11px}.scene-footer{left:6%;right:6%;bottom:20px;font-size:9px}.scene-footer>span{display:none}.scene-footer button{font-size:9px}.story-scene{top:8%;left:6%;width:88%}.story-scene .eyebrow{font-size:10px}.story-scene h2{font-size:53px;line-height:1.01;margin:18px 0;letter-spacing:-.06em}.story-scene>p:not(.eyebrow){font-size:16px;line-height:1.7;position:absolute;top:555px}.story-scene .small-note{position:absolute;top:616px;font-size:12px}.scene-1 .product-stage,.scene-2 .product-stage,.scene-3 .product-stage,.scene-4 .product-stage{top:33%;height:39%}.scene-2 .story-scene h2{font-size:43px}.scene-2 .flavor-mark{position:absolute;top:620px;margin:0;font-size:11px}.scene-3 .story-scene h2{font-size:45px}.scene-3 .story-scene>p:not(.eyebrow){top:535px}.story-scene .primary{position:absolute;top:635px;margin:0;min-height:47px;font-size:11px}.nutrition-scene h2{font-size:44px}.scene-facts{position:absolute;top:540px;flex-direction:row;gap:24px;margin:0}.scene-facts span{display:flex;flex-direction:column;gap:2px;font-size:11px}.scene-facts b{font-size:28px;width:auto}.nutrition-scene>.text-button{position:absolute;top:635px;font-size:11px}.facts-section{padding:45px 6%}.section-topline{font-size:10px}.facts-intro{display:block;margin:40px 0}.facts-intro h2{font-size:38px}.facts-intro>p{font-size:16px;margin-top:25px}.fact-columns{grid-template-columns:1fr;gap:28px}.fact-columns article{position:relative;padding-top:20px;padding-left:35px}.fact-number{position:absolute;left:0;top:24px}.fact-columns h3{font-size:20px;margin:0 0 12px}.fact-columns small,.allergen{font-size:12px;margin-top:8px}.nutrition-details{margin-top:30px}.mix-section{padding:50px 6%}.mix-section .eyebrow{font-size:11px}.mix-section h2{font-size:38px;margin:20px 0 35px}.mix-steps{grid-template-columns:1fr 1fr;gap:30px 25px}.mix-steps h3{font-size:23px;margin:18px 0 7px}.mix-steps p{font-size:14px}.human-section{grid-template-columns:1fr}.human-photo{min-height:410px}.human-photo img{object-position:50% center}.human-photo>span{left:6%;bottom:25px;font-size:10px}.human-copy{padding:45px 6% 55px}.human-copy h2{font-size:34px;margin:23px 0}.human-copy .eyebrow{font-size:11px}.faq-section{display:block;padding:55px 6%}.faq-section h2{font-size:34px;margin:18px 0 35px}.faqs summary{font-size:14px;padding:20px 0}.final-cta{padding:50px 6%}.final-cta .eyebrow{font-size:11px}.final-cta h2{font-size:35px;margin:22px 0 30px}.final-cta>div{flex-direction:column;gap:25px}.final-cta>div>span{text-align:center;font-size:26px}.site-footer{padding:30px 6%;gap:20px}.site-footer>span{font-size:10px}.site-footer p{width:100%;font-size:12px}.site-footer small{font-size:11px}.preorder-dialog[data-slot=dialog-content]{padding:26px 22px}.dialog-heading{font-size:25px!important}.form-grid{gap:15px}.form-grid label{font-size:12px}.form-grid input,.form-grid select{font-size:16px;padding:12px 9px}.order-total strong{font-size:24px}.order-total>div{font-size:12px}.order-total small{font-size:11px}.review-notes{top:60px}.review-notes h2{font-size:37px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.jar-render{cursor:default}.primary:hover{transform:none}}.hero-copy:not([data-active=true]),.story-scene:not([data-active=true]){visibility:hidden;transition:opacity .2s,transform .3s}@media(max-width:760px){.product-pin{height:900px;min-height:900px}.hero-copy{top:64px}.hero-copy h1 br{display:initial}.hero-copy h1 br:first-of-type{display:none}.hero-copy h1{font-size:45px;max-width:355px;line-height:1.03}.hero-copy .intro{top:610px;font-size:14px}.hero-actions{top:700px}.hero-stats{top:537px}.product-stage{top:214px;height:346px}.jar-render{top:0;right:0;bottom:16%;left:0}.contact-shadow{bottom:18%}.orbit-caption{bottom:5%}.jar-tabs{bottom:-10%}.story-scene{top:70px}.scene-1 .product-stage,.scene-2 .product-stage,.scene-3 .product-stage,.scene-4 .product-stage{top:283px;height:330px}.story-scene>p:not(.eyebrow){top:603px}.story-scene .small-note{top:670px}.scene-2 .flavor-mark{top:698px}.scene-3 .story-scene>p:not(.eyebrow){top:600px}.story-scene .primary{top:700px}.scene-facts{top:605px}.nutrition-scene>.text-button{top:705px}.scene-2 .story-scene h2{font-size:43px}.scene-footer{bottom:25px}}.scene-0{background:#fafafa}.scene-1{background:#f60}.scene-2{background:#f5df42}.scene-3{background:#151515;color:#fff}.scene-4{background:#dce3e8}.scene-1 .story-scene>p:not(.eyebrow),.scene-1 .small-note,.scene-1 .orbit-caption,.scene-1 .scene-counter>span:last-child,.scene-1 .scene-footer{color:#28201b}.scene-1 .tiny-dot,.scene-1 .scene-dots i.current{background:#111}.scene-1 .scene-dots i{background:#7d3300}.scene-1 .product-halo{background:radial-gradient(ellipse at 50% 47%,#fff5db88 0%,#ff9d3825 42%,transparent 70%)}.scene-2 .product-halo{background:radial-gradient(ellipse at 50% 47%,#fffbdba8 0%,#ffffdf33 35%,transparent 68%)}.scene-3 .story-scene>p:not(.eyebrow),.scene-3 .orbit-caption,.scene-3 .scene-counter>span:last-child,.scene-3 .scene-footer,.scene-3 .scene-footer button{color:#d4d4d4}.scene-3 .product-halo{background:radial-gradient(ellipse at 50% 47%,#ffffff18 0%,#ffffff06 40%,transparent 70%)}.scene-3 .jar-tabs{color:#080808;background:#fff;border-color:#fff}.scene-3 .jar-tabs button[aria-pressed=true]{color:#fff}.scene-3 .contact-shadow{background:#0009}.scene-4 .product-halo{background:radial-gradient(ellipse at 50% 47%,#fff9 0%,#eef2f533 42%,transparent 70%)}.jar-render{overflow:hidden}.jar-render canvas{width:100%;height:100%}.jar-render .jar-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;pointer-events:none}.jar-render .hidden-fallback{visibility:hidden}.contact-shadow{display:none}.packaging-studio{min-height:100svh;background:#f6f6f5}.packaging-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #dedede;background:#fff}.packaging-header>span:last-child{font-size:12px;color:#666}.packaging-workspace{display:grid;grid-template-columns:1.25fr 1fr;min-height:calc(100svh - 82px)}.packaging-preview{position:relative;min-height:730px;background:#f1f2f1}.packaging-preview .jar-render{top:5%;right:4%;bottom:5%;left:4%}.packaging-inspector{background:#fff;padding:55px 10%;max-width:650px}.packaging-inspector h1{font-size:42px;line-height:1.08;letter-spacing:-.06em;font-weight:600;margin:18px 0 24px}.packaging-inspector>p:not(.eyebrow){font-size:14px;color:#545454;line-height:1.8}.packaging-inspector nav{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:26px 0 20px}.packaging-inspector nav button{display:flex;align-items:center;gap:10px;border:1px solid #ccc;border-radius:3px;padding:14px 10px;font-size:12px;text-align:left}.packaging-inspector nav button span{color:#777;font-size:10px}.packaging-inspector nav button svg{margin-left:auto}.packaging-inspector nav button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.packaging-inspector nav button[aria-pressed=true] span{color:#aaa}.packaging-readout{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#666;margin-bottom:25px}.packaging-readout strong{color:#111}.packaging-inspector dl{margin:0}.packaging-inspector dl>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #ddd;font-size:14px}.packaging-inspector dd{font-weight:600}.packaging-downloads{display:flex;flex-direction:column;gap:15px;margin:25px 0}.packaging-downloads a{display:flex;align-items:center;gap:11px;font-size:13px}.packaging-inspector small{display:block;font-size:12px;line-height:1.8;color:#666}.render-only{height:100svh;min-height:0;background:#fff}.render-only .packaging-workspace{display:block;height:100%;min-height:0}.render-only .packaging-preview{height:100%;min-height:0;background:#fff}.render-only .packaging-preview .jar-render{top:3%;right:3%;bottom:3%;left:3%}.render-only .jar-fallback{display:none}.render-only canvas{outline:none!important}@media(max-width:760px){.packaging-header{height:65px;padding:0 6%;gap:15px}.packaging-header .brand{font-size:20px}.packaging-header>span:last-child{display:none}.packaging-header .text-button{font-size:10px}.packaging-workspace{display:block}.packaging-preview{min-height:530px;height:60svh}.packaging-inspector{padding:35px 6%}.packaging-inspector h1{font-size:36px}.packaging-inspector nav button{font-size:13px;min-height:50px}.render-only .packaging-preview{height:100%;min-height:0}}.render-only .packaging-preview{max-width:850px}@media(max-width:760px){.product-halo{top:0;right:0;bottom:15%;left:0}}.launch-run{--chapter-height:max(740px,100svh);height:calc(var(--chapter-height)*5.5);position:relative}.launch-story{height:var(--chapter-height);position:sticky;top:0;display:grid;grid-template-columns:46% 54%;grid-template-rows:42px minmax(0,1fr) 48px;padding:18px 5% 10px;overflow:hidden;transition:background-color .65s,color .3s}.launch-topline{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.12em;font-weight:650}.launch-copy{grid-column:1;grid-row:2;align-self:center;position:relative;z-index:3;padding:15px 0 30px}.launch-copy h1,.launch-copy h2{font-size:clamp(58px,7vw,112px);line-height:1;letter-spacing:-.072em;font-weight:650;margin:20px 0 27px}.launch-copy h1 span,.launch-copy h1 em{display:block}.launch-copy h1 em{color:var(--orange)}.launch-copy h2{font-size:clamp(50px,6.4vw,98px)}.launch-story.scene-2 h2{font-size:clamp(46px,5.8vw,94px)}.launch-intro{font-size:16px;line-height:1.7;max-width:380px;color:#545454}.launch-stats{display:flex;gap:24px;margin:26px 0}.launch-stats>span{font-size:12px;color:#545454;display:flex;flex-direction:column;gap:5px;border-right:1px solid #0002;padding-right:22px}.launch-stats>span:last-child{border:0;padding:0}.launch-stats strong{font-size:27px;font-weight:600;letter-spacing:-.04em;color:#080808;white-space:nowrap}.launch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.launch-actions .primary{gap:23px}.launch-actions .text-button{font-size:12px}.launch-small{font-size:14px;margin:20px 0;color:#545454}.launch-flavor{font-size:14px;letter-spacing:.12em;font-weight:700;margin-top:25px}.launch-extra-cta{margin-top:12px}.launch-product{grid-column:2;grid-row:2;position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 32px 50px;z-index:2}.launch-canvas{position:relative;min-height:0}.launch-canvas .jar-render{top:0;right:0;bottom:0;left:0}.launch-canvas canvas{outline-offset:-5px}.launch-glow{position:absolute;top:8%;right:0;bottom:15%;left:0;background:radial-gradient(ellipse,#ffffff55,transparent 65%);pointer-events:none}.launch-drag{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#545454}.launch-drag>span:last-child{border-left:1px solid #8885;padding-left:15px;margin-left:5px}.launch-views{display:flex;justify-self:center;align-self:center;background:#fff;border:1px solid #ccc;border-radius:30px;padding:3px;max-width:100%}.launch-views button{font-size:13px;min-height:42px;padding:9px 14px;border-radius:24px;white-space:nowrap;color:#080808}.launch-views button[aria-pressed=true]{background:#111;color:#fff}.launch-views button:hover{background:#eee;color:#080808}.launch-controls{grid-column:1/-1;grid-row:3;display:flex;gap:4px;align-items:center;position:relative;z-index:5}.launch-controls>button{width:44px;height:44px;display:grid;place-items:center}.launch-controls button:disabled{opacity:.25}.launch-chapters{display:flex;gap:0}.launch-chapters button{width:34px;height:44px;display:grid;place-items:center}.launch-chapters button span{width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.launch-chapters button[aria-current=step] span{width:22px;background:currentColor;border-radius:10px}.launch-scroll-hint{font-size:12px;letter-spacing:.08em;margin-left:auto}.launch-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0001}.launch-progress span{height:100%;display:block;background:currentColor;transform-origin:left;opacity:.45}.launch-mobile-info{display:none}.launch-story.scene-1{color:#111}.launch-story.scene-1 .launch-intro,.launch-story.scene-1 .launch-small,.launch-story.scene-1 .launch-drag{color:#241100}.launch-story.scene-1 .primary{background:#111;color:#fff}.launch-story.scene-2 .launch-intro{color:#292300}.launch-story.scene-3{color:#fff}.launch-story.scene-3 .launch-intro,.launch-story.scene-3 .launch-small,.launch-story.scene-3 .launch-drag{color:#ddd}.launch-story.scene-3 .launch-topline{color:#fff}.launch-story.scene-4 .launch-intro{color:#333}.launch-story :focus-visible{outline:3px solid currentColor;outline-offset:3px}.launch-views :focus-visible{outline-color:#f60}.launch-mobile-info .launch-extra-cta{display:none}.preview-notice{font-size:13px;line-height:1.6;background:#fff2e9;border-left:3px solid #ff6600;padding:11px 13px;margin:0 0 24px;color:#542500}.form-error{font-size:14px;color:#9f2400;line-height:1.6;margin-top:18px}.preorder-review dl{margin-bottom:24px}.preorder-review dl>div{padding:12px 0;display:grid;grid-template-columns:130px 1fr;gap:15px;border-bottom:1px solid #ddd;font-size:14px}.preorder-review dt{color:#545454}.preorder-review dd{margin:0;overflow-wrap:anywhere;font-weight:600}.preorder-review .form-note{margin-top:25px}.mobile-preorder{display:none}.phase-three .site-nav,.phase-three .nav-links{font-size:14px}.phase-three .signin{min-height:44px;font-size:14px}.phase-three .mix-section{background:#fff5c5}.phase-three .final-cta{background:#f60}.phase-three .final-cta h2 em{color:#532600}.phase-three .final-cta .primary{background:#111;color:#fff}.phase-three .final-cta small{color:#3c1d00}.phase-three .human-copy h2 em{color:#ccc}.phase-three .facts-intro h2 em{color:#636363}@media(min-width:761px)and (max-height:800px){.launch-copy h1{font-size:clamp(58px,6.3vw,88px)}.launch-copy h2{font-size:clamp(50px,5.7vw,82px)}.launch-copy{padding-top:0}.launch-copy h1,.launch-copy h2{margin:15px 0 20px}.launch-stats{margin:18px 0}.launch-intro{line-height:1.6}}@media(max-width:760px){.launch-run{--chapter-height:max(850px,100svh);height:calc(var(--chapter-height)*5.5)}.launch-story{grid-template-columns:100%;grid-template-rows:24px 134px minmax(330px,1fr) 124px 44px;padding:16px 6% 78px;gap:6px}.launch-topline{grid-column:1;grid-row:1;font-size:11px;letter-spacing:.07em}.launch-copy{grid-column:1;grid-row:2;align-self:start;padding:0}.launch-copy .eyebrow{font-size:11px;letter-spacing:.08em;line-height:1.5;margin-top:10px}.launch-copy h1,.launch-copy h2{font-size:40px;line-height:1.03;letter-spacing:-.065em;margin:10px 0 0}.launch-copy h1 em{display:inline}.launch-copy h1 span{display:block}.launch-copy h2{font-size:44px}.launch-story.scene-2 h2{font-size:38px;line-height:.98}.launch-desktop-info{display:none}.launch-product{grid-column:1;grid-row:3;grid-template-rows:minmax(245px,1fr) 24px 47px;margin:0 -3%;min-height:0}.launch-views button{font-size:12px;padding:9px 12px;min-height:40px}.launch-drag{font-size:12px}.launch-glow{top:8%;right:0;bottom:22%;left:0}.launch-mobile-info{display:flex;flex-direction:column;grid-column:1;grid-row:4;align-self:center;gap:12px}.launch-mobile-info .launch-intro{font-size:14px;line-height:1.55;max-width:none}.launch-mobile-info .launch-stats{order:-1;margin:0;gap:16px;justify-content:space-between}.launch-stats>span{font-size:11px;padding-right:16px;gap:3px}.launch-stats strong{font-size:24px}.launch-mobile-info .launch-actions{display:none}.launch-mobile-info .launch-small{font-size:14px;margin:0}.launch-mobile-info .launch-flavor{font-size:13px;margin:0}.launch-mobile-info .text-button{font-size:12px;min-height:40px}.launch-controls{grid-row:5;grid-column:1;justify-content:center}.launch-scroll-hint{display:none}.launch-chapters button{width:38px}.launch-topline>span:last-child{white-space:nowrap}.mobile-preorder{display:flex;position:fixed;z-index:30;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 5% max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd;box-shadow:0 -4px 18px #00000009}.mobile-preorder[hidden]{display:none}.mobile-preorder>span{display:flex;flex-direction:column;gap:2px}.mobile-preorder strong{font-size:20px;letter-spacing:-.03em}.mobile-preorder small{font-size:11px;color:#545454}.mobile-preorder .primary{font-size:12px;min-height:47px;padding:12px 15px;gap:17px}.phase-three .site-footer{padding-bottom:100px}.phase-three .signin{font-size:13px}.phase-three .nav-links.expanded{z-index:25}.preorder-dialog[data-slot=dialog-content]{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:25px 20px}.preorder-dialog .form-grid{grid-template-columns:1fr 1fr;gap:16px}.preorder-dialog .form-grid>label:nth-child(-n+2){grid-column:1/-1}.preorder-dialog .dialog-intro{margin-bottom:15px}.preorder-dialog .preview-notice{font-size:12px;margin-bottom:20px}.preorder-review dl>div{grid-template-columns:105px 1fr;gap:10px}.preorder-dialog .quantity-field>label{font-size:14px}}@media(max-width:360px){.launch-copy h1{font-size:36px}.launch-copy h2{font-size:40px}.launch-views button{padding:9px}.launch-stats{gap:10px}.launch-stats>span{padding-right:10px}.launch-stats strong{font-size:22px}.launch-mobile-info .launch-intro{font-size:14px}}@media(prefers-reduced-motion:reduce){.launch-story{transition:none}.launch-glow{display:none}}@media(min-width:761px){.launch-run{--chapter-height:max(660px, calc(100svh - 78px) )}}.launch-product:has(.is-fallback) .launch-drag{visibility:hidden}.launch-canvas .is-fallback{background:#fff;border-radius:12px}.launch-canvas .is-fallback .fallback-label{background:#fff;color:#545454;padding:5px 10px;font-size:12px;bottom:5px}[data-slot=dialog-content]{background:#fff;color:#080808;box-shadow:0 20px 90px #0003}[data-slot=dialog-overlay]{background:#0005}.form-grid input:invalid:not(:placeholder-shown){border-color:#ad3800}.launch-views button{font-size:14px}@media(max-width:760px){.launch-views button{font-size:14px;padding:9px 10px}.launch-mobile-info .launch-intro{font-size:15px;line-height:1.45}.launch-stats>span{font-size:12px}.launch-topline{font-size:12px}}@media(max-width:360px){.launch-views button{font-size:12px;padding:9px 8px}.launch-stats>span{font-size:11px}}@media(min-width:761px){.launch-product{grid-row:1/4}.launch-controls{grid-column:1}.launch-scroll-hint{margin-left:18px;font-size:11px}}@media(min-width:761px)and (max-width:1100px){.launch-scroll-hint{display:none}}.launch-topline{grid-row:1;z-index:4;pointer-events:none}.preorder-fields{border:0;padding:0;margin:0;min-width:0}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.form-note a{text-decoration:underline}.confirmation-check{display:inline-flex;background:#e7f4e9;color:#23542f;padding:12px;border-radius:50%;margin:10px 0}.primary:disabled{opacity:.6;cursor:wait}.admin-shell,.admin-login{background:#f5f5f3;color:#111;min-height:100dvh;font-family:var(--font-body),Arial,sans-serif}.admin-header{min-height:80px;background:#fff;border-bottom:1px solid #dededb;display:flex;align-items:center;gap:28px;padding:20px 4vw}.admin-header>span{color:#545454;font-size:14px}.admin-header>button{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:14px}.admin-content{max-width:1800px;margin:auto;padding:40px 4vw}.admin-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.admin-title h1{font:600 40px/1.1 var(--font-heading),sans-serif;letter-spacing:-1.5px;margin:8px 0}.admin-title p:not(.eyebrow){color:#545454;font-size:15px}.admin-button,.admin-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #ccc;padding:11px 15px;border-radius:5px;font-size:14px;cursor:pointer;color:#111}.admin-button:disabled,.admin-pagination button:disabled{opacity:.45;cursor:default}.admin-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.admin-summary article{background:#fff;padding:24px 20px;border:1px solid #dededb;border-radius:7px;min-width:0}.admin-summary span{display:block;color:#545454;font-size:13px;margin-bottom:14px}.admin-summary strong{font:600 clamp(22px,2.3vw,34px)/1.1 var(--font-heading),sans-serif;letter-spacing:-1px}.admin-meta{font-size:12px;color:#646464;line-height:1.6;margin:14px 0 24px}.admin-records{background:#fff;border:1px solid #dededb;border-radius:7px;overflow:hidden}.admin-filters{padding:20px;display:flex;gap:18px;align-items:end;border-bottom:1px solid #e5e5e5}.admin-filters form{display:flex;gap:8px;flex:1}.admin-search{display:flex;align-items:center;gap:10px;border:1px solid #ccc;border-radius:5px;padding:9px 12px;flex:1;min-width:0}.admin-search input{width:100%;outline:0;font-size:14px;background:#fff}.admin-filters>label{display:grid;gap:5px;color:#545454;font-size:12px}.admin-filters select,.admin-status-edit select{padding:10px 32px 10px 12px;border:1px solid #ccc;border-radius:5px;background:#fff;font-size:14px;color:#111}.admin-table{overflow-x:auto}.admin-table table{width:100%;font-size:13px;border-collapse:collapse}.admin-table th{background:#fafaf8;text-align:left;white-space:nowrap;padding:15px 18px;color:#545454;font-weight:500}.admin-table td{padding:18px;white-space:nowrap;border-top:1px solid #ececec;max-width:280px;overflow:hidden;text-overflow:ellipsis}.admin-table tr:hover{background:#fbfbf9}.record-link{color:#a63e00;display:flex;gap:8px;align-items:center;font-size:12px;cursor:pointer}.status-badge{font-size:11px;padding:5px 9px;border-radius:4px;background:#f0f0ee;color:#444;display:inline-block}.status-new{background:#fff0e2;color:#933c00}.status-confirmed,.status-paid,.status-fulfilled{background:#e8f3e8;color:#245328}.status-cancelled{background:#f8eaea;color:#892e2e}.admin-cards{display:none}.admin-pagination{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e5e5;gap:14px;font-size:13px;color:#545454}.admin-pagination>div{display:flex;gap:8px}.admin-empty{text-align:center;padding:70px 20px;color:#545454;font-size:14px}.admin-empty h2{font-size:21px;color:#111;margin-bottom:8px}.admin-error{background:#fff1ed;color:#9d321b;padding:16px 20px;font-size:14px}.admin-error button{text-decoration:underline;margin-left:8px}.admin-links{display:flex;gap:24px;padding-top:25px;font-size:13px;color:#545454}.admin-links a:hover{text-decoration:underline}.admin-detail{background:#fff!important;color:#111!important;max-width:580px!important;max-height:90dvh;overflow:auto;padding:32px!important}.admin-detail dl{margin:15px 0}.admin-detail dl>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #eee;font-size:14px}.admin-detail dt{color:#545454}.admin-detail dd{overflow-wrap:anywhere}.admin-status-edit{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-top:20px}.admin-login{padding:34px 6vw}.admin-login-card{max-width:420px;margin:clamp(50px,12vh,120px) auto;background:#fff;padding:36px;border:1px solid #dededb;border-radius:8px}.admin-login-card h1{font:600 32px/1.2 var(--font-heading),sans-serif;letter-spacing:-1px;margin:14px 0}.admin-login-card>p:not(.eyebrow){font-size:14px;color:#545454;line-height:1.6}.admin-login-card form{margin-top:28px;display:grid;gap:20px}.admin-login-card label{display:grid;gap:8px;font-size:13px}.admin-login-card input{border:1px solid #ccc;border-radius:5px;padding:12px;font-size:16px;background:#fff;color:#111;min-width:0}.admin-login-card .primary{width:100%;justify-content:center}.privacy-page{padding:50px 7vw 90px;max-width:880px;margin:auto}.privacy-page .eyebrow{margin-top:80px}.privacy-page h1{font:600 clamp(36px,6vw,60px)/1.1 var(--font-heading),sans-serif;letter-spacing:-2px;margin:20px 0 35px}.privacy-page>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#545454;margin:20px 0}.privacy-page p a{text-decoration:underline}.privacy-page>.text-button{margin-top:35px}@media(max-width:900px){.admin-summary{grid-template-columns:repeat(3,1fr)}.admin-filters{flex-wrap:wrap}.admin-filters form{flex-basis:100%}.admin-header>span{display:none}}@media(max-width:600px){.admin-header{padding:20px}.admin-header .brand{font-size:20px}.admin-content{padding:28px 16px}.admin-title h1{font-size:32px}.admin-summary{grid-template-columns:1fr 1fr;gap:9px}.admin-summary article{padding:17px 14px}.admin-summary article:nth-child(3){grid-column:1/-1;grid-row:2}.admin-summary strong{font-size:28px}.admin-filters{padding:15px;gap:12px}.admin-filters input,.admin-filters select{font-size:16px}.admin-filters>label{flex:1}.admin-filters select{width:100%}.admin-table{display:none}.admin-cards{display:block}.admin-cards>button{display:grid;gap:8px;text-align:left;width:100%;padding:20px 16px;border-bottom:1px solid #e5e5e5;font-size:13px;color:#545454}.admin-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-card-top>strong{font-size:16px;color:#111}.admin-card-bottom{display:grid;gap:8px;margin-top:8px}.admin-card-bottom>b{color:#111}.admin-pagination{flex-wrap:wrap;padding:15px}.admin-detail{padding:25px!important}.admin-detail dl>div{grid-template-columns:100px 1fr;gap:10px}.admin-login{padding:25px 20px}.admin-login-card{padding:26px 22px}.admin-links{flex-wrap:wrap;gap:18px}.privacy-page .eyebrow{margin-top:60px}}.launch-product{grid-template-rows:44px minmax(0,1fr) 32px 50px}.hero-flavors{display:flex;justify-content:center;align-items:center;gap:8px;position:relative;z-index:4}.hero-flavors button{display:flex;align-items:center;gap:8px;padding:10px 15px;min-height:42px;border:1px solid #aaa6;border-radius:24px;font-size:13px;background:#fff;color:#111}.hero-flavors button[aria-pressed=true]{border-color:#111;box-shadow:inset 0 0 0 1px #111;font-weight:650}.hero-flavors i,.bundle-products i{display:inline-block;width:11px;height:11px;border-radius:50%;border:1px solid #0002;flex-shrink:0}.launch-story.scene-2.flavor-watermelon .launch-intro{color:#321818}.bundle-section{padding:85px 6%;display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;background:#f7f5ee;border-top:1px solid #e7e4dc}.bundle-copy h2{font:600 clamp(34px,4.5vw,64px)/1.08 var(--font-heading),sans-serif;letter-spacing:-.06em;margin:20px 0 24px}.bundle-copy h2 em{font-style:normal;color:#63605a}.bundle-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;max-width:410px;color:#545454}.bundle-price{display:flex;align-items:center;gap:18px;margin:28px 0}.bundle-price>strong{font-size:38px;font-weight:650;letter-spacing:-.05em}.bundle-price>span{font-size:15px}.bundle-price small{display:block;color:#545454;font-size:12px;line-height:1.5;margin-top:5px;max-width:200px}.bundle-footnote{display:block;font-size:12px;color:#545454;margin-top:17px}.bundle-products{display:flex;align-items:center;gap:0;min-width:0}.bundle-products figure{width:54%;margin:0;position:relative}.bundle-products figure:first-child{transform:rotate(-7deg);z-index:2}.bundle-products figure:last-child{margin-left:-8%;transform:rotate(7deg)}.bundle-products img{width:100%;aspect-ratio:850/1100;object-fit:contain;mix-blend-mode:multiply}.bundle-products figcaption{font-size:13px;display:flex;align-items:center;gap:8px;justify-content:center;margin-top:12px;transform:rotate(7deg)}.bundle-products figure:last-child figcaption{transform:rotate(-7deg)}.ingredient-variant{font-size:12px;display:block;font-weight:600;color:#545454;margin:0 0 12px}.offer-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.offer-options button{padding:16px 12px;text-align:left;border:1px solid #ccc;border-radius:5px;display:grid;gap:6px;background:#fff;color:#111;cursor:pointer}.offer-options button[aria-pressed=true]{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#faf9f5}.offer-options span{font-size:13px;font-weight:600}.offer-options strong{font-size:24px;letter-spacing:-1px}.offer-options small{font-size:11px;color:#545454;line-height:1.5}.flavor-fields{padding-bottom:22px;border-bottom:1px solid #ddd}.contact-fields{margin-top:22px}.bundle-selection{font-size:12px;color:#545454;line-height:1.6;margin:12px 0 0}.preorder-dialog .flavor-fields>label:nth-child(-n+2){grid-column:auto}.studio-flavor-label{display:grid;gap:8px;font-size:14px;margin:20px 0}.studio-flavor-label select{border:1px solid #ccc;padding:12px;background:#fff;color:#111;font-size:16px}.admin-table td:has(.record-flavors){white-space:normal}.admin-card-bottom small{line-height:1.4}@media(max-width:760px){.launch-run{--chapter-height:max(888px,100svh)}.launch-product{grid-template-rows:42px minmax(235px,1fr) 24px 47px}.hero-flavors button{font-size:12px;padding:8px 13px;min-height:38px}.bundle-section{padding:48px 6% 55px;grid-template-columns:1fr;gap:25px}.bundle-copy h2{font-size:40px}.bundle-copy>p:not(.eyebrow){font-size:15px}.bundle-products{grid-row:1;max-width:390px;margin:0 auto;width:100%;padding:5px 6% 15px}.bundle-products img{max-height:285px}.bundle-price>strong{font-size:34px}.bundle-price{gap:15px}.bundle-copy .primary{min-height:48px}.offer-options{gap:8px}.offer-options button{padding:13px 10px}.offer-options strong{font-size:23px}.offer-options small{font-size:11px}.flavor-fields .quantity-field{grid-column:1/-1;max-width:190px}.flavor-fields label{font-size:13px}}.launch-story{background:#fafafa}.launch-story.scene-1{background:#f0f0f0}.launch-story.scene-2{background:#f5e56a}.launch-story.scene-2.flavor-watermelon{background:#ef7474}.launch-story.scene-3{background:#151515}.launch-story.scene-4{background:#eceeef}.launch-product{grid-row:1/4}.jar-render{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:pan-y;isolation:isolate}.jar-render:active{cursor:grabbing}.jar-render canvas{position:relative;z-index:2;display:block;touch-action:pan-y}.jar-render img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.jar-render.has-3d img{visibility:hidden}.launch-controls>button{font-size:27px;line-height:1}.launch-progress span{width:100%}.nav-links a{padding:10px 0}.menu-button{font-size:22px}.site-footer a.brand{display:inline-block}.preorder-dialog{max-width:580px;width:calc(100% - 32px);max-height:92dvh;overflow:auto;border:0;border-radius:7px;padding:35px;background:#fff;color:#080808;box-shadow:0 20px 90px #0003}.preorder-dialog::backdrop{background:#0006}.dialog-close{position:absolute;right:15px;top:12px;font-size:28px}.preorder-dialog .dialog-heading{font-size:29px!important;font-weight:600!important;letter-spacing:-1.3px;margin:12px 0!important;line-height:1.15!important}.preorder-dialog .dialog-intro{font-size:14px!important;line-height:1.7;margin-bottom:25px}.preorder-dialog .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.preorder-dialog .form-grid label,.preorder-dialog .quantity-field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.preorder-dialog .form-grid .wide{grid-column:1/-1}.preorder-dialog input,.preorder-dialog select{width:100%;font:inherit;font-size:16px;border:1px solid #ccc;border-radius:3px;background:#fff;padding:13px 12px;min-height:47px;font-weight:400}.preorder-dialog .quantity-field>div{display:flex;border:1px solid #ccc;border-radius:3px;min-height:47px;align-items:center}.preorder-dialog .quantity-field input{-webkit-appearance:textfield;appearance:textfield;border:none;padding:0;text-align:center;min-height:40px}.preorder-dialog .quantity-field button{padding:13px}.preorder-dialog .contact-fields{margin-top:22px}.preorder-dialog .flavor-fields{padding-bottom:22px;border-bottom:1px solid #ddd}.preorder-dialog .order-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;margin-top:25px;padding:22px 0}.preorder-dialog .order-total>div{display:flex;flex-direction:column;gap:6px;font-size:14px}.preorder-dialog .order-total small{font-size:12px;color:#666}.preorder-dialog .order-total strong{font-size:26px;font-weight:600;letter-spacing:-1px}.preorder-dialog .form-submit{width:100%}.preorder-dialog .form-note{font-size:12px;color:#666;line-height:1.7;margin-top:15px}.dialog-close:hover{color:#f60}@media(max-width:760px){.launch-story{background:#fafafa}.launch-product{grid-row:3}.nav-links.expanded{display:flex;position:absolute;top:65px;left:0;right:0;flex-direction:column;background:#fff;padding:24px;gap:12px;border-bottom:1px solid #ddd;box-shadow:0 10px 20px #0001}.preorder-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:25px 20px}.preorder-dialog .form-grid{grid-template-columns:1fr 1fr;gap:16px}.preorder-dialog .contact-fields>label:nth-child(-n+2){grid-column:1/-1}.preorder-dialog .dialog-heading{font-size:25px!important}.preorder-dialog .dialog-intro{margin-bottom:15px}.preorder-dialog .flavor-fields .quantity-field{grid-column:1/-1;max-width:190px}}.admin-notice{padding:12px 16px;background:#eef5eb;color:#264524;border-radius:8px;margin-bottom:20px}.admin-delete-zone{border-top:1px solid #ddd;padding-top:18px;margin-top:8px}.admin-delete-zone p{font-size:14px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.admin-delete-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.admin-delete-link{color:#a32020;font-weight:600;text-decoration:underline;text-underline-offset:4px}.admin-danger{background:#a32020;color:#fff;padding:10px 16px;border-radius:6px;font-weight:600}.admin-danger:disabled,.admin-delete-link:disabled{opacity:.5;cursor:wait}.bundle-products{display:block;position:relative;min-height:650px}.bundle-3d{position:absolute;top:0;right:0;bottom:0;left:0}.bundle-3d canvas{width:100%;height:100%;display:block}.bundle-captions{position:absolute;left:8%;right:8%;bottom:0;display:flex;justify-content:space-around}.bundle-captions span{font-size:13px;display:flex;align-items:center;gap:8px}.bundle-captions i{display:inline-block;width:11px;height:11px;border-radius:50%;border:1px solid #0002}@media(max-width:760px){.bundle-products{grid-row:1;min-height:340px;width:100%;padding:0}.bundle-captions{bottom:2px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/peakforma.css.map */
