/* Focused hierarchy and a participation page in the established Wich Chip palette. */
.launch-hero h1{font-size:clamp(49px,5.55vw,85px);max-width:9.2ch;line-height:.97;letter-spacing:-.055em;word-spacing:.06em}
.product-intro{padding-block:52px 36px;display:grid;grid-template-columns:1fr 1.6fr;gap:15px 36px;align-items:end}.product-intro .eyebrow{grid-column:1/-1;margin:0}.product-intro h2{font-size:clamp(39px,4.4vw,65px);line-height:1.02}.product-intro h2 em{display:block;color:var(--safe-orange)}.product-intro>p:last-child{font-size:20px;max-width:430px;margin:0 0 5px}
.scene-crunch-actions{position:absolute;left:4.5%;bottom:7%;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.scene-crunch-actions .button{min-height:52px}.scene-crunch-actions .text-link{font-size:12px}.scene-crunch-actions .share-button{font-size:11px;min-height:40px}.scene-fallback .scene-crunch-actions{position:relative;left:auto;bottom:auto;padding:0 5% 30px}.scene-fallback .scene-crunch-actions #scene-crunch{display:none}
.study-proof figcaption>strong{display:block;font-size:18px;letter-spacing:.08em}.study-proof figcaption b{display:block;font-size:clamp(90px,12vw,172px);line-height:.95;letter-spacing:-.07em;margin:16px 0}.study-proof figcaption p{font-size:22px;line-height:1.4;max-width:360px}.study-proof figcaption em{font-style:normal;color:var(--safe-orange)}.study-bar{height:16px;background:#dfceb0;margin:30px 0}.study-bar i{display:block;width:70%;height:100%;background:var(--orange)}.study-proof .debate-method{margin-top:22px}.study-proof dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:13px}.study-proof dt{font-weight:800}
.opportunities{padding-block:58px}.opportunities h2{font-size:clamp(40px,5vw,70px)}.opportunity-cards{grid-template-columns:1fr 1fr;gap:22px}.opportunity-cards>a:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:160px 1fr;border-block:1px solid var(--line)}.opportunity-cards>a:nth-child(3) img{width:160px;height:140px;object-fit:cover}.opportunity-cards>a:nth-child(3)>div{padding:20px 26px}.opportunity-cards>a:nth-child(3) h3{font-size:27px}.opportunity-cards img{max-height:260px;object-fit:cover}.club-section{background:var(--orange);color:var(--ink);padding-block:70px}.club-grid h2 em{color:var(--cream)}.club-grid>div:first-child>.button{margin-top:16px}.club-form-wrap{background:var(--paper)}.club-grid h2{letter-spacing:-.055em;max-width:9ch}.official-social{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.official-social a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.official-social[hidden]{display:none}
.involved-hero{padding-block:70px 44px}.involved-hero h1{font-size:clamp(58px,7.5vw,112px);max-width:13ch;line-height:.95;letter-spacing:-.06em}.involved-hero h1 em{color:var(--safe-orange);display:block}.involved-lead{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;max-width:880px;margin:32px 0}.involved-lead p{font-size:19px;line-height:1.55}.participation-nav{border-block:1px solid var(--ink);display:flex;flex-wrap:wrap;gap:16px 28px;padding:22px 0}.participation-nav a{font-size:13px;font-weight:800;min-height:32px;display:flex;align-items:center}.involved-flavors{border-top:1px solid var(--line);padding-top:34px;margin-top:40px}.involved-flavors h3{font-size:34px;margin-bottom:22px}.interest-flavor-picker{display:flex;flex-wrap:wrap;gap:10px}.interest-flavor-picker button{background:transparent;border:1px solid var(--ink);padding:15px 20px;font-weight:800;color:var(--ink);min-height:48px}.interest-flavor-picker button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.involved-flavors>p:not(.eyebrow){font-size:14px;margin:18px 0}.involved-flavors .text-link{margin-left:22px;font-size:13px}
.participation-section{padding-block:76px;display:grid;grid-template-columns:1fr 1.1fr;gap:70px;border-top:1px solid var(--line)}.participation-copy h2{font-size:clamp(42px,5.2vw,78px);line-height:1;max-width:10ch}.participation-copy h2 em{color:var(--safe-orange);display:block}.participation-copy>p:not(.eyebrow){max-width:420px;margin-top:25px;font-size:18px}.participation-copy .fine-print{font-size:13px!important;line-height:1.65;color:#66503e}.participation-form{border-top:5px solid var(--orange);padding-top:25px}.participation-form>label{display:block;font-size:14px;font-weight:700;margin-bottom:19px}.participation-form input:not([type=checkbox]),.participation-form textarea,.participation-form select{display:block;width:100%;min-width:0;font-family:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid #846f60;border-radius:0;padding:14px;margin-top:8px;min-height:48px}.participation-form textarea{resize:vertical}.participation-form .consent-label{display:flex;align-items:flex-start;gap:12px;font-size:13px;font-weight:400;line-height:1.55}.participation-form .consent-label input{min-width:20px;min-height:20px;margin-top:3px}.participation-form .consent-label a{text-decoration:underline}.participation-form input:disabled,.participation-form textarea:disabled,.participation-form select:disabled{opacity:.65}.form-status{min-height:24px;margin-top:18px;font-size:14px;line-height:1.6}.curated-section{background:#ecd9b0;padding-block:56px}.curated-section h2{font-size:clamp(38px,4.5vw,64px);margin-bottom:30px}.curated-section h2 em{display:block}.showcase-empty{font-size:21px;line-height:1.5;border-block:1px solid #2c160d33;padding:30px 0}.community-showcase{display:grid;grid-template-columns:1fr 1fr;gap:28px}.community-showcase>.showcase-empty{grid-column:1/-1}.community-showcase article{border-top:3px solid var(--ink);padding-top:24px;overflow-wrap:anywhere}.sandwich-description{font-size:23px;line-height:1.4;margin-bottom:20px;white-space:pre-line}.sandwich-by{font-weight:800;font-size:13px;margin-bottom:20px}.community-showcase .text-link{display:block;font-size:13px;margin-bottom:18px}.spread-section{background:var(--ink);color:var(--cream);padding-block:65px}.spread-section h2{font-size:clamp(47px,6vw,90px);max-width:14ch}.spread-section h2 em{display:block;color:#ff845b}.spread-section>.wrap>p:not(.eyebrow){margin:24px 0;max-width:620px}.spread-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.spread-section .share-button{color:var(--cream);border-color:#fff4d855}.spread-section .share-button:hover{background:#fff4d815}.spread-section .text-link{color:var(--cream)}.spread-section .fine-print{font-size:13px;line-height:1.6;color:#e3c9b5}.spread-section .official-social{margin-top:30px}.progress-details{border-top:1px solid #fff4d855;margin-top:40px;padding-top:24px}.progress-details summary{font-weight:800;cursor:pointer;min-height:44px}.progress-details .development-timeline{color:var(--cream);margin-block:24px}.progress-details .development-timeline b{color:#ffb890}.progress-details .development-timeline h3{font-size:19px}.progress-details .development-timeline li{border-color:#fff4d855}.share-actions{display:flex}.footer .official-social{margin-left:auto}
@media(max-width:760px){.launch-hero h1{font-size:clamp(52px,11.8vw,85px);max-width:9.8ch}.product-intro{grid-template-columns:1fr;padding-block:38px 28px;gap:16px}.product-intro>p:last-child{font-size:17px}.scene-crunch-actions{left:0;right:0;bottom:18px;align-items:center;gap:10px}.scene-crunch-actions .button{padding:14px 22px;min-height:48px}.scene-crunch-actions .text-link{font-size:11px}.scene-crunch-actions .share-button{display:none}.scene-story{top:9%}.sandwich-stage{top:19%;height:65%}.study-proof figcaption b{font-size:112px}.study-proof figcaption p{font-size:20px}.opportunity-cards{grid-template-columns:1fr}.opportunity-cards>a:nth-child(3){grid-template-columns:110px 1fr}.opportunity-cards>a:nth-child(3) img{width:110px;height:165px}.opportunity-cards>a:nth-child(3)>div{padding:18px}.opportunity-cards>a:nth-child(3) h3{font-size:23px}.opportunity-cards>a:nth-child(3) p{font-size:12px}.involved-hero{padding-block:42px 30px}.involved-hero h1{font-size:clamp(51px,11.5vw,82px)}.involved-lead{grid-template-columns:1fr;gap:16px;margin-block:26px}.involved-lead p{font-size:17px}.participation-nav{gap:6px 20px;padding:15px 0}.participation-nav a{min-height:44px;font-size:12px}.participation-section{grid-template-columns:1fr;gap:30px;padding-block:44px}.participation-copy h2{font-size:49px;max-width:12ch}.participation-copy>p:not(.eyebrow){font-size:17px}.participation-form{padding-top:20px}.involved-flavors .text-link{display:block;margin:22px 0 0}.interest-flavor-picker{display:grid;grid-template-columns:1fr 1fr}.interest-flavor-picker button{font-size:13px;padding:14px 12px}.community-showcase{grid-template-columns:1fr}.curated-section{padding-block:42px}.showcase-empty{font-size:18px}.spread-section{padding-block:45px}.spread-section h2{font-size:49px}.spread-actions{gap:14px}.spread-actions .button{width:100%;justify-content:center}.club-grid h2{font-size:clamp(55px,13vw,76px)}.official-social{gap:16px}.footer .official-social{margin-left:0}.progress-details .development-timeline{grid-template-columns:1fr}.share-actions .button{flex:1;min-width:100px}.brand-header .header-actions .share-button{font-size:12px}.brand-header .header-actions .header-vote{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.scene-crunch-actions #scene-crunch{display:none}}

[hidden]{display:none!important}.product-intro,.participation-section,.involved-lead{min-width:0}.product-intro>*{min-width:0}.participation-section>*{min-width:0}.study-proof figcaption>p{color:var(--ink)}

/* The main navigation owns the desktop invitation; a single mobile action remains visible. */
@media(min-width:761px) and (max-width:1000px){.brand-header .desktop-nav a:last-child{display:block}.brand-header .desktop-nav{gap:14px}}
