/* Wich Chip pre-launch experience */
:root{--brand-orange:#f04416;--soft-orange:#ffe0bd;--safe-orange:#b9330f}html{scroll-padding-top:24px}body{overflow-x:clip}.site-header .button{white-space:nowrap}.launch-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:660px;border-bottom:1px solid var(--line)}.launch-hero-copy{padding:62px 6vw 50px 4.2vw;display:flex;flex-direction:column;justify-content:center}.launch-hero .eyebrow{font-size:10px;margin-bottom:22px}.launch-hero h1{font-size:clamp(64px,6.1vw,98px);letter-spacing:-.065em;line-height:.88}.launch-hero h2{font-size:clamp(24px,2.3vw,37px);color:var(--safe-orange);letter-spacing:-.045em;margin:22px 0}.launch-hero-copy>p:not(.eyebrow){font-size:17px;max-width:445px;color:#634a39}.launch-hero-photo{position:relative;background:var(--orange);min-width:0;overflow:hidden}.launch-hero-photo picture,.launch-hero-photo img{width:100%;height:100%;display:block}.launch-hero-photo img{object-fit:cover;object-position:53% center}.hero-photo-note{position:absolute;left:26px;bottom:30px;background:var(--ink);color:var(--cream);font-size:10px;font-weight:800;padding:12px 18px;letter-spacing:.08em;transform:rotate(-3deg)}.concept-pill{position:absolute;top:23px;right:25px;background:var(--cream);color:var(--ink);padding:10px 14px;border-radius:30px;font-size:10px;font-weight:700}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:27px}.hero-actions .text-link{margin:0;font-size:11px}.launch-signature{margin-top:33px;font-size:10px;font-weight:800;letter-spacing:.06em}.ritual-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;padding-block:100px;align-items:center}.ritual-copy h2{font-size:clamp(42px,5vw,73px)}.ritual-copy>p:not(.eyebrow){margin-top:26px;max-width:420px}.ritual-copy .ritual-caption{font-family:var(--display);font-size:25px;color:var(--safe-orange);min-height:42px}.ritual-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.text-button{padding:12px 0;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;font-size:12px;font-weight:700;min-height:44px;text-align:left}.ritual-stage{position:relative;min-height:390px;background:#f4e4c6;border:1px solid var(--line);border-radius:8px;overflow:hidden;isolation:isolate}.ritual-stage-label{position:absolute;top:25px;left:25px;font-size:10px;letter-spacing:.1em;font-weight:800}.ritual-stack{position:absolute;inset:10% 10% 15%;transform:rotate(-12deg)}.ritual-bread{position:absolute;width:67%;height:48%;border-radius:27% 25% 18% 22%;left:16%;background:#ecd2a0 url('/assets/food-atlas.webp') 100% 0/200% 200%;border:9px solid #ae6428;box-shadow:0 15px 0 #854b26,0 30px 30px #6b382a22;transform:rotateX(35deg)}.bottom-bread{top:40%}.top-bread{top:26%;z-index:10;transition:transform .75s,top .75s,opacity .75s}.ritual-filling{position:absolute;left:16%;width:67%;height:39%;border-radius:20%;top:42%;transform:rotateX(35deg);box-shadow:0 7px 0 #0002}.filling-meat{background:#ddb69c;top:39%}.filling-tomato{background:repeating-radial-gradient(ellipse at center,#dc412b 0 18%,#ef7353 19% 21%);top:35%;left:20%;width:58%}.filling-lettuce{background:#78a64c;top:32%;border-radius:19% 35% 20% 38%;border:4px solid #a6bd60}.ordinary-chips{position:absolute;inset:29% 15% 15%;z-index:8}.ordinary-chips i,.one-chip{background:#eab351 url('/assets/food-atlas.webp') 0 0/200% 200%;box-shadow:0 3px 0 #986226,0 6px 8px #5d2b2822;border:1px solid #c89542}.ordinary-chips i{position:absolute;width:32%;height:42%;border-radius:25%;opacity:0;transition:transform .65s,opacity .65s;transform:translateY(-60px) rotate(-20deg);left:12%;top:10%}.ordinary-chips i:nth-child(2){left:39%;top:18%;transform:translateY(-70px) rotate(25deg)}.ordinary-chips i:nth-child(3){left:31%;top:40%}.ordinary-chips i:nth-child(4){left:62%;top:37%}.ordinary-chips i:nth-child(5){left:5%;top:41%}.ritual-stage[data-step="1"] .top-bread,.ritual-stage[data-step="2"] .top-bread,.ritual-stage[data-step="3"] .top-bread,.ritual-stage[data-step="5"] .top-bread{transform:translate(25%,-90%) rotate(8deg) rotateX(35deg);opacity:.7}.ritual-stage[data-step="2"] .ordinary-chips i,.ritual-stage[data-step="3"] .ordinary-chips i,.ritual-stage[data-step="4"] .ordinary-chips i{opacity:1;transform:translateY(0) rotate(10deg)}.ritual-stage[data-step="3"] .ordinary-chips i:nth-child(4),.ritual-stage[data-step="4"] .ordinary-chips i:nth-child(4){transform:translate(95%,95%) rotate(45deg)}.ritual-stage[data-step="3"] .ordinary-chips i:nth-child(5),.ritual-stage[data-step="4"] .ordinary-chips i:nth-child(5){transform:translate(-65%,75%) rotate(-40deg)}.one-chip{position:absolute;left:13%;top:29%;width:73%;height:44%;z-index:9;border-radius:12% 18% 12% 15%;transform:rotateX(35deg) translateY(-30px);opacity:0;transition:transform .8s,opacity .6s}.ritual-stage[data-step="5"] .one-chip{opacity:1;transform:rotateX(35deg)}.ritual-punchline{position:absolute;bottom:22px;left:20px;right:20px;text-align:center;font-size:13px;font-weight:900;opacity:0;transition:opacity .5s}.ritual-stage[data-step="5"] .ritual-punchline{opacity:1}.research-section{background:var(--orange);padding:75px 0;color:var(--ink)}.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.research-stat{font-family:var(--display);font-weight:950;font-size:clamp(76px,10vw,150px);line-height:.9;letter-spacing:-.08em}.research-stat span{font-size:.6em}.research-grid h2{font-size:clamp(30px,3.3vw,49px);margin-bottom:25px}.research-grid p{font-size:15px}.research-details{margin-top:25px;border-top:1px solid #2c160d55;padding-top:17px}.research-details summary{font-size:12px;font-weight:800;cursor:pointer;min-height:30px}.research-details p{font-size:12px;margin-top:14px}.research-details dl{font-size:12px;margin-top:18px}.research-details dt{font-weight:800;margin-top:13px}.research-details dd{margin:4px 0;white-space:pre-wrap}.intro-section{padding-block:85px}.flavor-voting{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0 18px}.flavor-voting h3{font-size:25px}.flavor-voting .eyebrow{font-size:9px;margin-bottom:10px}.flavor-voting p:not(.eyebrow){font-size:12px;margin-top:12px}.flavor-voting>div:last-child{text-align:right}.flavor-voting button{max-width:100%}.community-section{background:#efdfbd;padding:90px 0}.community-section h2{font-size:clamp(42px,5.2vw,74px)}.community-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:32px;align-items:start}.poll-card{padding:38px;background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:0}.poll-top{display:flex;justify-content:space-between;gap:10px;font-size:9px;font-weight:800;letter-spacing:.08em}.poll-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:22px 0 34px}.poll-steps button{padding:13px 6px;border:1px solid var(--line);background:transparent;border-radius:4px;font-size:9px;font-weight:700;color:var(--ink);min-height:44px}.poll-steps button span{display:block;margin-top:4px;font-size:9px}.poll-steps button[aria-current=step]{background:var(--ink);color:var(--cream)}.poll-steps button.answered{border-bottom:3px solid var(--safe-orange)}.poll-card h3{font-size:clamp(28px,3.3vw,45px);line-height:1.02;max-width:580px}.poll-card>p:not(.fine-print){font-size:14px;margin-top:18px}.poll-options{display:grid;gap:10px;margin:25px 0}.poll-option{display:flex;align-items:center;gap:14px;justify-content:space-between;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);background:var(--cream);color:var(--ink);padding:19px 17px;text-align:left;border-radius:5px;min-height:62px;font-size:14px;font-weight:700}.poll-option::before{content:'';position:absolute;inset:0;right:auto;width:var(--percent,0%);background:#e8c68a66;z-index:-1}.poll-option[aria-pressed=true]{border:2px solid var(--ink);padding:18px 16px;background:#ffd8a8}.poll-option>span:first-child{display:flex;align-items:center;gap:12px}.answer-letter{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;width:26px;height:26px;flex-shrink:0;font-size:10px}.answer-result{font-size:10px;white-space:nowrap;font-weight:400}.poll-status{min-height:23px}.poll-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center}.poll-bottom .button{margin-left:auto}.live-results{padding:30px 10px 20px 15px}.live-results h3{font-size:39px;margin-bottom:23px}.live-results .eyebrow{font-size:9px}.live-results article{padding:22px 0;border-top:1px solid #2c160d35}.live-results article strong{font-family:var(--display);font-size:49px;letter-spacing:-.05em;display:block;line-height:1}.live-results h4{margin:12px 0 7px;font-size:15px}.live-results article p{font-size:12px}.live-results .fine-print{font-size:10px}.live-results #results-status{font-size:12px}.club-section{background:var(--orange);padding:90px 0}.club-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.club-grid h2{font-size:clamp(54px,7vw,103px);margin-bottom:26px}.club-grid h2 em{color:var(--cream)}.club-grid>div>p:not(.eyebrow){max-width:430px;font-size:17px}.club-stamp{display:inline-block;border:2px solid var(--ink);border-radius:50%;padding:24px 18px;transform:rotate(-12deg);font-family:var(--display);font-size:17px;line-height:1.1;margin-top:30px;text-align:center}.club-form-wrap{background:var(--paper);padding:40px;border-radius:7px;box-shadow:10px 12px 0 #a9331640;min-width:0}.club-form-wrap label[for=club-email]{font-family:var(--display);font-size:27px;letter-spacing:-.03em}.club-form-wrap input[type=email]{width:100%;padding:18px 15px;font-size:16px;margin:22px 0 20px;border:1px solid var(--line);border-radius:3px;background:white;color:var(--ink)}.consent-label{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;margin-bottom:25px}.consent-label input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--ink)}.consent-label a{text-decoration:underline;text-underline-offset:3px}.club-form-wrap .button{width:100%;justify-content:center;font-size:16px}.club-form-wrap .fine-print{margin-top:16px;font-size:11px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#club-status{font-size:13px;margin-top:15px;min-height:20px}#club-success h3{font-size:60px;margin:20px 0}#club-success p{font-size:15px}#club-manage{font-size:12px;text-decoration:underline;overflow-wrap:anywhere}.development-section{padding-block:95px}.development-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.development-grid .large-copy{font-family:var(--display);font-size:33px;line-height:1.15;letter-spacing:-.035em;max-width:440px}.development-grid>div>p{font-size:15px}.development-grid>div>p:last-child{font-size:11px;color:#73553d}.development-timeline{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:45px 0 20px;border-top:1px solid var(--line)}.development-timeline li{padding:24px 18px 25px 0;position:relative}.development-timeline li::before{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:var(--ink);top:-5px;left:0}.development-timeline li>span{font-size:10px}.development-timeline h3{font-family:Arial,sans-serif;font-size:15px;letter-spacing:0;line-height:1.3;margin:14px 0;max-width:150px;min-height:40px}.development-timeline b{font-size:10px;border:1px solid var(--line);padding:7px 10px;border-radius:20px;display:inline-block}.development-timeline b[data-status="In progress"]{background:var(--orange);color:var(--ink);border-color:var(--orange)}.development-timeline b[data-status=Complete]{background:var(--ink);color:var(--cream)}.film-section{padding:65px 0;background:var(--ink);color:var(--cream)}.film-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center}.film-grid h2{font-size:clamp(36px,4.1vw,57px);margin-bottom:23px}.film-grid h2 em{color:#ff895c}.film-grid>div>p{font-size:14px;color:#dfc7ad}.film-grid .eyebrow{font-size:9px;color:#ffb188}.film-note{font-size:11px!important;border-top:1px solid #fff4d833;padding-top:18px}#brand-film-media{position:relative;border-radius:5px;overflow:hidden}#brand-film-media img,#brand-film-media video{width:100%;aspect-ratio:1.15;object-fit:cover;display:block}#brand-film-media>span{position:absolute;left:20px;bottom:20px;font-size:9px;font-weight:700;padding:10px;background:var(--cream);color:var(--ink)}.opportunities{padding-block:90px}.opportunities-title{font-size:clamp(40px,6vw,80px);margin-bottom:30px}.opportunity-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.opportunity-cards>a{border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:transform .2s}.opportunity-cards>a:hover{transform:translateY(-5px)}.opportunity-cards img{width:100%;height:235px;object-fit:cover}.opportunity-cards a:first-child img{object-position:top left;object-fit:cover}.opportunity-cards a>div{padding:25px;position:relative}.opportunity-cards span{font-size:9px;font-weight:800}.opportunity-cards h3{font-size:29px;margin:20px 0 15px}.opportunity-cards p{font-size:13px;padding-right:20px}.opportunity-cards svg{position:absolute;right:20px;bottom:25px;width:19px;height:19px}.opportunities>.fine-print{margin-top:16px}.footer-links{display:flex;align-items:flex-start;gap:25px;flex-wrap:wrap;padding-top:25px;font-size:11px}.footer-links>a{padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px}.analytics-choice{margin-left:auto;max-width:350px;font-size:10px}.analytics-choice summary{cursor:pointer;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.analytics-choice label{display:flex;gap:8px;align-items:center;line-height:1.5}.analytics-choice p{font-size:10px;margin-top:12px}.fallback-layers{position:absolute;inset:10px 10px 15px;z-index:4;background:#f8e9c9;display:flex;flex-direction:column;justify-content:center;align-items:center}.fallback-layers>p{font-size:9px;letter-spacing:.12em;margin-bottom:15px}.flat-stack{width:min(85%,320px);display:flex;flex-direction:column;gap:0;transition:gap .4s}.flat-stack span{display:block;text-align:center;padding:5px 14px;font-size:12px;font-weight:700;border-radius:20%;background:#d7a95f;border:1px solid #ad7439;box-shadow:0 3px 0 #7f542d}.flat-stack span:nth-child(3){background:#a7bb5c}.flat-stack span:nth-child(4){background:#e76a48}.flat-stack span:nth-child(5){background:#f3c85a}.flat-stack span:nth-child(6){background:#e2b9a0}.flat-stack .flat-chip{background:#e7b349;color:var(--ink);border-radius:8%;font-weight:900}.flat-stack.exploded{gap:12px}.fallback-layers button{margin-top:22px;min-height:44px;padding:10px 18px;background:var(--ink);color:var(--cream);border:0;border-radius:4px;font-size:12px}.scene-fallback .scene-sticky{min-height:600px}.scene-fallback .scene-poster{display:none}.scene-fallback .scene-caption{display:none}.fine-print{line-height:1.65}button:disabled{cursor:wait;opacity:.65}.poll-option:focus-visible{outline-offset:3px}#poll-question:focus{outline:none}.status-error{color:#a52819!important}.status-success{color:#315a29!important}
@media(max-width:1100px){.launch-hero-copy{padding:45px 30px}.launch-hero h1{font-size:73px}.launch-hero{min-height:640px}.launch-hero-copy>p:not(.eyebrow){font-size:15px}.launch-hero .eyebrow{font-size:8px}.community-layout{grid-template-columns:1.2fr .8fr;gap:20px}.poll-card{padding:28px}.club-form-wrap{padding:28px}.opportunity-cards h3{font-size:25px}.opportunity-cards img{height:190px}.ritual-stage{min-height:350px}.club-grid{gap:7%}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header>.button{font-size:9px;padding:12px;gap:12px}.launch-hero{grid-template-columns:1fr;min-height:0}.launch-hero-copy{padding:38px 22px 33px}.launch-hero h1{font-size:clamp(65px,13vw,96px);line-height:.9}.launch-hero h1 br:first-child{display:none}.launch-hero h2{font-size:28px;margin:19px 0}.launch-hero .eyebrow{font-size:8px;margin-bottom:20px}.launch-hero-copy>p:not(.eyebrow){font-size:15px;max-width:520px}.hero-actions{margin-top:22px;gap:18px}.hero-actions .button{font-size:12px}.launch-signature{margin-top:25px;font-size:9px}.launch-hero-photo{height:370px}.launch-hero-photo img{object-position:center}.hero-photo-note{font-size:8px;left:20px;bottom:25px}.concept-pill{font-size:8px;top:15px;right:16px}.ritual-section{grid-template-columns:1fr;gap:30px;padding-block:55px}.ritual-copy h2{font-size:45px}.ritual-copy>p:not(.eyebrow){margin-top:22px;max-width:none;font-size:15px}.ritual-copy .ritual-caption{font-size:23px;min-height:30px}.ritual-controls{gap:15px}.ritual-controls .button{font-size:11px;padding:16px}.ritual-stage{min-height:320px}.research-section{padding:45px 0}.research-grid{grid-template-columns:1fr;gap:27px}.research-stat{font-size:100px}.research-grid h2{font-size:34px}.research-grid p{font-size:14px}.research-grid .eyebrow{font-size:9px}.research-details p{font-size:11px}.intro-section{padding-block:58px}.intro-grid h2{font-size:40px}.flavor-voting{display:block;padding-top:28px}.flavor-voting h3{font-size:25px}.flavor-voting>div:last-child{text-align:left;margin-top:23px}.flavor-voting p:not(.eyebrow){font-size:11px}.community-section{padding:55px 0}.community-section h2{font-size:40px}.community-layout{grid-template-columns:1fr;gap:20px}.poll-card{padding:23px 20px}.poll-steps{margin:22px 0 26px;gap:4px}.poll-steps button{font-size:9px;padding:10px 3px}.poll-steps button span{font-size:8px}.poll-card h3{font-size:32px}.poll-card>p:not(.fine-print){font-size:13px}.poll-option{font-size:12px;padding:16px 12px;gap:8px}.poll-option[aria-pressed=true]{padding:15px 11px}.poll-option>span:first-child{gap:10px}.answer-result{font-size:9px}.answer-letter{width:23px;height:23px}.poll-bottom .button{font-size:11px;padding:15px}.live-results{padding:25px 0 0}.live-results h3{font-size:35px}.live-results article{display:grid;grid-template-columns:85px 1fr;align-items:center;gap:5px 15px;padding:19px 0}.live-results article strong{grid-row:span 2;font-size:43px}.live-results h4{margin:0;font-size:14px}.live-results article p{font-size:11px}.club-section{padding:55px 0}.club-grid{grid-template-columns:1fr;gap:35px}.club-grid h2{font-size:67px}.club-grid>div>p:not(.eyebrow){font-size:15px}.club-stamp{display:none}.club-form-wrap{padding:28px 23px;box-shadow:6px 7px 0 #a9331640}.club-form-wrap label[for=club-email]{font-size:25px}.consent-label{font-size:11px}.development-section{padding-block:55px}.development-grid{grid-template-columns:1fr;gap:25px}.development-grid .large-copy{font-size:29px}.development-grid>div>p{font-size:14px}.development-timeline{grid-template-columns:1fr;border:0;margin-top:30px;border-left:1px solid var(--line)}.development-timeline li{padding:15px 0 15px 25px;display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center}.development-timeline li::before{top:50%;left:-5px}.development-timeline h3{min-height:0;margin:0;font-size:12px}.development-timeline b{font-size:8px;padding:6px 8px}.film-section{padding:40px 0}.film-grid{grid-template-columns:1fr;gap:30px}.film-grid h2{font-size:39px}#brand-film-media img,#brand-film-media video{aspect-ratio:1.5}.film-grid>div>p{font-size:13px}.opportunities{padding-block:55px}.opportunities h2{font-size:42px}.opportunity-cards{grid-template-columns:1fr;gap:20px}.opportunity-cards>a{display:grid;grid-template-columns:37% 63%;min-height:172px}.opportunity-cards img{height:100%;min-height:172px;object-fit:cover}.opportunity-cards a>div{padding:22px 18px}.opportunity-cards h3{font-size:23px;margin:14px 0 10px}.opportunity-cards p{font-size:11px;padding-right:15px}.opportunity-cards span{font-size:8px}.opportunity-cards svg{width:14px;height:14px;right:12px;bottom:19px}.footer-links{gap:8px 20px}.analytics-choice{margin-left:0;max-width:none;width:100%}.scene-fallback .scene-sticky{height:auto;min-height:780px}.scene-fallback .sandwich-stage{min-height:430px}.scene-fallback .scene-story{min-height:190px}.flat-stack.exploded{gap:9px}.fallback-layers{inset:0 10px 15px}.render-note{z-index:5}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ritual-stage *,.flat-stack,.opportunity-cards>a{transition:none!important;animation:none!important}.scene-fallback .scene-sticky{height:auto}}
