.doors{padding:var(--s-10) 5vw;background:var(--bg)}.doors .section-heading{padding:0}.door-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);max-width:1400px;margin:auto}.door{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:clamp(24px,3vw,40px);border-radius:var(--r-lg);text-decoration:none;color:var(--text-1);overflow:hidden;transition:transform var(--dur-2,.2s) var(--ease-entrance,ease)}.door:hover{transform:translateY(-4px)}.door:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.door-taste{background:var(--highlight)}.door-stock{background:var(--accent-2)}.door-make{background:var(--text-1);color:var(--bg)}.door-num{font-family:var(--font-display);font-size:18px}.door h3{font-size:clamp(40px,4vw,64px);margin-top:var(--s-4)}.door-meta{font-weight:650;margin-top:var(--s-3)}.door-taste .door-meta{max-width:62%}.door .btn{align-self:flex-start;margin-top:var(--s-6);position:relative;z-index:2}.door-make .btn{background:var(--highlight);color:var(--text-1);border-color:var(--highlight)}.door-stock .btn{background:var(--text-1);color:var(--bg);border-color:var(--text-1)}.door-tube{position:absolute;right:-8px;bottom:-28px;height:280px;width:auto;transform:rotate(-12deg);z-index:1;pointer-events:none}.biz-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.biz-fields[hidden]{display:none}.biz-fields label{display:grid;gap:var(--s-2);font-size:14px;color:var(--text-2)}.biz-fields input{min-height:52px;padding:0 var(--s-4);border:1.5px solid var(--text-1);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:16px;color:var(--text-1)}.biz-fields input[aria-invalid=true]{border-color:var(--danger)}.biz-hero{padding:var(--s-9) 5vw var(--s-7)}.biz-hero h1{font-size:clamp(48px,7vw,110px);line-height:1}.biz-hero h1 span{color:var(--accent)}.biz-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);padding:0 5vw var(--s-9)}.biz-path{display:flex;flex-direction:column;gap:var(--s-4);min-height:460px;padding:clamp(28px,4vw,56px);border-radius:var(--r-lg)}.biz-stock{background:url(/scroll/assets/squiggle-blue.svg?v=2) 0 0 / 240px 240px}.biz-make{background:var(--text-1);color:var(--bg)}.biz-path h2{font-size:clamp(34px,3.6vw,60px)}.biz-path .panel{background:var(--bg);color:var(--text-1);border-radius:var(--r-md);padding:var(--s-5)}.biz-make .panel{background:color-mix(in srgb,var(--bg) 8%,var(--text-1));color:var(--bg)}.biz-facts{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.biz-facts li{display:flex;justify-content:space-between;gap:var(--s-4);border-bottom:1px solid currentColor;padding-bottom:var(--s-3);font-weight:650}.biz-facts li:last-child{border-bottom:0;padding-bottom:0}.biz-facts b{font-family:var(--font-display);font-weight:400;text-transform:uppercase}.biz-path .btn{align-self:flex-start;margin-top:auto}.biz-make .btn{background:var(--highlight);color:var(--text-1);border-color:var(--highlight)}.biz-stock .btn{background:var(--text-1);color:var(--bg);border-color:var(--text-1)}@media(max-width:1000px){.door-grid{grid-template-columns:1fr}.door{min-height:300px}.biz-paths{grid-template-columns:1fr}}@media(max-width:700px){.doors{padding:var(--s-9) var(--s-4)}.door-tube{height:220px}.biz-fields{grid-template-columns:1fr}.biz-hero{padding:var(--s-7) var(--s-4) var(--s-5)}.biz-paths{padding:0 var(--s-4) var(--s-8)}.biz-path{min-height:0}}.biz-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.biz-forms .hello-card{margin:0;max-width:none}.biz-forms .hello-card h2{font-size:clamp(36px,4vw,64px)}.biz-forms .biz-fields{grid-template-columns:1fr}@media(max-width:1000px){.biz-forms{grid-template-columns:1fr}}.door-tube,.door-cut{filter:drop-shadow(0 16px 16px color-mix(in srgb,var(--text-1) 22%,transparent))}.door-cut{position:absolute;z-index:1;pointer-events:none;height:auto}.door-cut-stock{right:-30px;bottom:-8px;width:64%;transform:rotate(-6deg)}.door-cut-make{right:-14px;bottom:-34px;height:270px;width:auto;transform:rotate(8deg)}.door-stock .door-meta,.door-make .door-meta{max-width:62%}.biz-art{display:block;align-self:center;width:auto;max-width:100%;max-height:340px;margin:var(--s-2) 0;filter:drop-shadow(0 18px 18px color-mix(in srgb,var(--text-1) 24%,transparent))}.biz-stock .biz-art{transform:rotate(-4deg)}.biz-make .biz-art{transform:rotate(5deg);filter:drop-shadow(0 18px 24px rgba(0,0,0,.5))}@media(max-width:1000px){.door-cut-stock{width:min(62%,360px)}.door-cut-make{height:240px}}@media(max-width:700px){.door-cut-stock{width:70%;bottom:-16px}.door-cut-make{height:180px;right:-20px}.biz-art{max-height:240px}}.proof{padding:var(--s-6) 5vw 0;background:var(--bg)}.proof-row{list-style:none;margin:0 auto;padding:0;max-width:1400px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1.5px solid var(--text-1);border-radius:var(--r-lg);overflow:hidden}.proof-row li{display:grid;gap:var(--s-1);padding:var(--s-5);border-right:1.5px solid var(--text-1)}.proof-row li:last-child{border-right:0}.proof-row b{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2vw,30px);line-height:1}.proof-row li:first-child{background:var(--highlight)}.proof-row span{font-size:14px;color:var(--text-2)}.drop-stats{list-style:none;margin:var(--s-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-3)}.drop-stats li{display:grid;padding:var(--s-3) var(--s-5);border:1.5px solid var(--text-1);border-radius:var(--r-md);min-width:120px}.drop-stats b{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.1}.drop-stats li:nth-child(2){background:var(--highlight)}.drop-stats span{font-size:13px;color:var(--text-2)}.perks{padding:var(--s-10) 5vw;background:var(--bg)}.perk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);max-width:1400px;margin:auto}.perk{display:grid;grid-template-rows:auto 1fr;border:1.5px solid var(--text-1);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--text-1);background:var(--surface);transition:transform var(--dur-2,.2s) var(--ease-entrance,ease)}.perk:hover{transform:translateY(-4px)}.perk img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 30%}.perk div{padding:var(--s-5)}.perk h3{font-size:clamp(28px,2.6vw,40px)}.perk p{display:flex;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3);font-weight:650}.perk p b{font-family:var(--font-display);font-weight:400;text-transform:uppercase}.perk p span{background:var(--highlight);padding:2px 10px;border-radius:var(--r-pill);font-size:14px}@media(max-width:1000px){.proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-row li{border-bottom:1.5px solid var(--text-1)}.proof-row li:nth-child(2n){border-right:0}.proof-row li:last-child{grid-column:1/-1;border-bottom:0}.perk-grid{grid-template-columns:1fr}}@media(max-width:700px){.proof{padding:var(--s-5) var(--s-4) 0}.perks{padding:var(--s-9) var(--s-4)}.drop-stats li{min-width:0;flex:1}}.labeler{padding:0 5vw var(--s-9)}.labeler-card{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s-6);max-width:1400px;margin:auto;padding:clamp(28px,4vw,56px);border-radius:var(--r-lg);background:var(--surface);border:1.5px solid var(--text-1)}.labeler-controls{display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}.labeler-controls h2{font-size:clamp(44px,5vw,84px);line-height:1}.labeler-controls h2 span{color:var(--accent)}.lab-field{display:grid;gap:var(--s-2);width:100%;max-width:420px;font-size:14px;color:var(--text-2)}.lab-field input{min-height:52px;padding:0 var(--s-4);border:1.5px solid var(--text-1);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:16px;color:var(--text-1)}.lab-swatches{display:flex;gap:var(--s-2);border:0;padding:0;margin:0}.lab-swatches legend{font-size:14px;color:var(--text-2);margin-bottom:var(--s-2)}.lab-swatches label{position:relative;cursor:pointer}.lab-swatches input{position:absolute;opacity:0;width:1px;height:1px}.lab-swatches span{display:block;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--text-1)}.lab-swatches input:checked+span{box-shadow:0 0 0 3px var(--bg),0 0 0 6px var(--text-1)}.lab-swatches input:focus-visible+span{outline:3px solid var(--focus);outline-offset:6px}.lab-upload{position:relative;cursor:pointer}.lab-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.labeler-stage{display:flex;align-items:center;justify-content:center;border-radius:var(--r-lg);background:var(--bg);border:1.5px solid var(--hairline);padding:var(--s-6)}#lab-tube{height:min(520px,60vh);width:auto;transform:rotate(-6deg);filter:drop-shadow(0 18px 18px rgba(0,0,0,.22))}.lab-cap,.lab-crystals{fill:var(--lab-bg)}.lab-crystals{opacity:.55}.lab-label{fill:var(--lab-bg)}.lab-flavor{font-family:var(--font-display);font-size:20px;fill:var(--lab-ink);text-transform:uppercase}.lab-name{font-family:var(--font-display);font-size:30px;fill:var(--lab-ink);letter-spacing:-.5px}.lab-sub{font-family:var(--font-display);font-size:15px;fill:var(--lab-ink)}.lab-ph{fill:none;stroke:var(--lab-ink);stroke-width:2;stroke-dasharray:6 6}.lab-ph-text{font-family:var(--font-display);font-size:18px;fill:var(--lab-ink)}#lab-tube[data-color=yellow]{--lab-bg:var(--highlight);--lab-ink:var(--text-1)}#lab-tube[data-color=blue]{--lab-bg:var(--accent-2);--lab-ink:var(--text-1)}#lab-tube[data-color=orange]{--lab-bg:var(--accent-hover);--lab-ink:var(--surface)}#lab-tube[data-color=ink]{--lab-bg:var(--text-1);--lab-ink:var(--bg)}#lab-tube[data-color=paper]{--lab-bg:var(--surface);--lab-ink:var(--text-1)}.sample-opt{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4);border:1.5px solid var(--text-1);border-radius:var(--r-md);background:var(--highlight);cursor:pointer}.sample-opt input{width:20px;height:20px;margin-top:2px;accent-color:var(--text-1)}.sample-opt span{display:grid}.sample-opt b{font-family:var(--font-display);font-weight:400;text-transform:uppercase}.sample-opt small{font-size:13px;color:var(--text-2)}.done-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}.debug-pay{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:var(--text-1);color:var(--bg);font-family:var(--font-mono);font-size:12px;white-space:pre-wrap}@media(max-width:1000px){.labeler-card{grid-template-columns:1fr}.labeler-stage{order:-1}}@media(max-width:700px){.labeler{padding:0 var(--s-4) var(--s-8)}#lab-tube{height:380px}}.hero2{position:relative;min-height:calc(100svh - var(--header-height));display:flex;align-items:center;overflow:hidden;background:var(--bg)}.hero2-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.hero2-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,transparent) 22%,transparent 58%)}.hero2-copy{position:relative;z-index:2;padding:0 5.5vw;max-width:760px}.hero2-copy h1{font-size:clamp(40px,5vw,84px);line-height:1.02}.hero2-copy h1 span{color:var(--accent)}.hero2-copy .support{font-size:clamp(17px,1.5vw,22px);font-weight:550;margin-top:var(--s-5)}.chooser{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.chip{display:inline-flex;align-items:center;gap:var(--s-3);min-height:56px;padding:0 var(--s-5) 0 var(--s-2);border-radius:var(--r-pill);border:1.5px solid var(--text-1);text-decoration:none;color:var(--text-1);font-family:var(--font-display);text-transform:uppercase;font-size:18px;transition:transform var(--dur-2,.2s) var(--ease-entrance,ease)}.chip:hover{transform:translateY(-3px)}.chip:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.chip b{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1.5px solid var(--text-1);font-weight:400;font-size:14px}.chip-taste{background:var(--highlight)}.chip-stock{background:var(--accent-2)}.chip-make{background:var(--text-1);color:var(--bg)}.chip-make b{color:var(--text-1)}.drop{padding:var(--s-10) 5vw;background:url(/scroll/assets/squiggle-orange.svg?v=2) 0 0 / 240px 240px}.drop-card{display:grid;grid-template-columns:1fr 1.15fr;max-width:1400px;margin:auto;border-radius:var(--r-lg);overflow:hidden;background:var(--bg);box-shadow:var(--e-3)}.drop-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:560px;background:var(--accent-2);overflow:hidden}.drop-tube{position:relative;z-index:2;height:500px;width:auto;transform:rotate(-9deg);filter:drop-shadow(0 18px 18px rgba(0,0,0,.25))}.drop-body{padding:clamp(28px,4.5vw,72px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5)}.drop-body h2{font-size:clamp(48px,5.6vw,92px);line-height:1}.drop-body h2 span{color:var(--accent)}.drop-body .drop-stats{margin:0}.drop-body form,.drop-body .interest-done{width:100%}.poll{display:flex;flex-wrap:wrap;gap:var(--s-2)}.poll-opt{min-height:52px;padding:0 var(--s-5);border:1.5px solid var(--text-1);border-radius:var(--r-pill);background:var(--surface);font-family:var(--font-display);text-transform:uppercase;font-size:17px;cursor:pointer;transition:transform var(--dur-2,.2s)}.poll-opt:hover{transform:translateY(-2px)}.poll-opt[aria-pressed=true]{background:var(--highlight)}.poll-results{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:var(--s-2)}.poll-results li{display:grid;grid-template-columns:120px 1fr 52px;align-items:center;gap:var(--s-3);font-weight:650;font-size:14px}.poll-results i{height:14px;border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--text-1);overflow:hidden}.poll-results em{display:block;height:100%;width:0;background:var(--highlight);transition:width .7s var(--ease-entrance,ease)}.poll-results li.mine em{background:var(--accent-hover)}.poll-results b{font-family:var(--font-display);font-weight:400;text-align:right}.doors-biz .door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq2{padding:var(--s-10) 5vw;background:var(--bg)}.faq2 h2{font-size:clamp(40px,6vw,90px);max-width:1400px;margin:0 auto var(--s-7)}.faq2 h2 span{color:var(--accent)}.faq2-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6);max-width:1400px;margin:auto}.faq2 h3{font-size:28px;margin-bottom:var(--s-4)}.faq2 details{border-top:1.5px solid var(--text-1);padding:var(--s-4) 0}.faq2 summary{font-weight:650;cursor:pointer;min-height:44px;display:flex;align-items:center}.faq2 .faq-answer{margin-top:var(--s-2);color:var(--text-2)}.sticky-bar{display:none}.andy-pop{position:fixed;right:16px;bottom:64px;z-index:60;height:150px;width:auto;opacity:0;transform:translateY(40px) scale(.8);pointer-events:none;transition:opacity .26s,transform .36s var(--ease-entrance,ease)}.andy-pop.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.andy-pop,.poll-results em{transition:none}}@media(max-width:1000px){.drop-card{grid-template-columns:1fr}.drop-art{min-height:380px}.drop-tube{height:340px}.doors-biz .door-grid,.faq2-cols{grid-template-columns:1fr}}@media(max-width:700px){.hero2{min-height:calc(100svh - var(--header-height));align-items:flex-start}.hero2-film{top:38%;height:62%;object-position:66% center}.hero2-veil{background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 36%,color-mix(in srgb,var(--bg) 30%,transparent) 50%,transparent 60%)}.hero2-copy{padding:var(--s-6) var(--s-4) 0}.hero2-copy .support{font-size:15px;margin-top:var(--s-3)}.chooser{margin-top:var(--s-4);gap:var(--s-2)}.chip{min-height:46px;font-size:14px;padding-right:var(--s-4)}.chip b{width:32px;height:32px;font-size:12px}.drop,.faq2{padding:var(--s-8) var(--s-4)}.drop-art{min-height:300px}.drop-tube{height:270px}.poll-results li{grid-template-columns:96px 1fr 44px}.perk-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--s-3);margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4) var(--s-2)}.perk{flex:0 0 78%;scroll-snap-align:start}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--bg);border-top:1.5px solid var(--text-1);transform:translateY(110%);transition:transform .26s var(--ease-entrance,ease)}.sticky-bar[hidden]{display:grid}.sticky-bar.on{transform:none}.sticky-bar .btn{min-height:46px;font-size:14px}.site-footer{padding-bottom:96px}}@media(max-width:700px){.drop-stats{width:100%;flex-wrap:nowrap}.drop-stats li{padding:var(--s-2) var(--s-3)}.drop-stats b{font-size:26px}.drop-stats span{font-size:11px;white-space:nowrap}}.drop,.doors-biz,.perks,.faq2{padding-block:var(--s-10)}.doors-biz{padding-bottom:var(--s-7)}.perks{padding-top:var(--s-7)}.doors-biz .section-heading,.perks .section-heading,.faq2 h2{margin:0 auto var(--s-7);max-width:1400px}.doors-biz .section-heading h2,.perks .section-heading h2,.faq2 h2{font-size:clamp(44px,5.4vw,84px);line-height:1}.door h3{margin-top:0}.drop-body{gap:var(--s-6);justify-content:center}.chooser{margin-top:var(--s-7)}.chip{padding:0 var(--s-6)}.biz-hero h1{margin:0}@media(max-width:700px){.drop,.doors-biz,.perks,.faq2{padding-block:var(--s-8)}.doors-biz{padding-bottom:var(--s-5)}.perks{padding-top:var(--s-5)}.doors-biz .section-heading,.perks .section-heading,.faq2 h2{margin-bottom:var(--s-5)}.chooser{margin-top:var(--s-5)}.chip{padding:0 var(--s-5)}.drop-body{gap:var(--s-5)}}.hero2-film{object-position:right center}.hero2-veil{background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 70%,transparent) 26%,transparent 46%)}@media(max-width:700px){.hero2-film{object-position:72% center}}@media(min-width:701px){.hero2-film{left:28%;width:72%;object-position:85% center}.hero2-veil{background:linear-gradient(90deg,var(--bg) 0%,var(--bg) 28%,color-mix(in srgb,var(--bg) 0%,transparent) 40%)}}@media(max-width:700px){.hero2-film{top:43%;height:57%}.hero2-veil{background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 42%,transparent 46%)}}.andy-cameo{pointer-events:none;height:auto;filter:drop-shadow(0 14px 14px rgba(0,0,0,.18))}.cameo-surf{position:absolute;z-index:3;left:4%;top:4%;width:clamp(150px,15vw,230px)}.doors-biz .section-heading,.perks .section-heading{align-items:flex-end}.cameo-run{width:clamp(120px,12vw,190px)}.cameo-cheer{width:clamp(110px,10vw,170px)}.faq2{position:relative}.cameo-hug{position:absolute;right:5vw;top:calc(var(--s-10) - 30px);width:clamp(110px,10vw,170px)}@media(prefers-reduced-motion:no-preference){.andy-cameo{opacity:0;transition:opacity .5s ease,transform .9s cubic-bezier(.2,1.4,.4,1)}.cameo-surf{transform:translate(-120px,-140px) rotate(-14deg)}.cameo-run{transform:translate(-220px)}.cameo-cheer{transform:translateY(60px) scale(.85)}.cameo-hug{transform:translateY(-50px) rotate(6deg)}.andy-cameo.in{opacity:1;transform:none}}@media(max-width:700px){.cameo-surf{width:120px;left:3%;top:3%}.cameo-run{width:110px}.cameo-cheer{width:96px}.cameo-hug{width:96px;right:var(--s-4);top:calc(var(--s-8) - 20px)}.doors-biz .section-heading,.perks .section-heading{display:flex;justify-content:space-between}}.faq2{padding-top:var(--s-8)}.faq2 .faq-list{border-top:0;min-width:0}.faq2 .faq-list h3{padding-bottom:var(--s-4);border-bottom:1.5px solid var(--text-1);margin-bottom:0}.faq2 details{border-top:0;border-bottom:1px solid var(--hairline);padding:0}.faq2 details:last-child{border-bottom:1.5px solid var(--text-1)}.faq2 summary{position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:68px;padding:var(--s-4) 0;font-size:18px;font-weight:650;cursor:pointer}.faq2 summary::-webkit-details-marker{display:none}.faq2 summary:after{content:"+";flex:0 0 36px;height:36px;display:grid;place-items:center;border:1.5px solid var(--text-1);border-radius:50%;font-family:var(--font-display);font-size:20px;line-height:1;transition:transform var(--dur-2,.2s) var(--ease-entrance,ease),background var(--dur-2,.2s)}.faq2 summary:hover:after{background:var(--highlight)}.faq2 details[open] summary:after{content:"\2212";background:var(--highlight)}.faq2 summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.faq2 .faq-answer{margin:0;padding:0 var(--s-8) var(--s-5) 0;color:var(--text-2);font-size:16px;line-height:1.6}.faq2 .faq-answer a{color:var(--text-1);font-weight:650}@media(max-width:700px){.faq2{padding-top:var(--s-6)}.faq2 summary{font-size:16px;min-height:60px}.faq2 summary:after{flex-basis:32px;height:32px}.faq2 .faq-answer{padding-right:var(--s-4)}}.cameo-run{width:clamp(150px,15vw,240px);margin-bottom:-40px;position:relative;z-index:3}.cameo-cheer{width:clamp(140px,13vw,210px);margin-bottom:-36px;position:relative;z-index:3}.cameo-surf{width:clamp(170px,17vw,260px);left:5%;top:5%}@media(max-width:700px){.cameo-run{width:130px;margin-bottom:-26px}.cameo-cheer{width:118px;margin-bottom:-24px}.cameo-surf{width:130px}}@media(max-width:700px){.hero2{flex-direction:column;align-items:stretch;min-height:0}.hero2-veil{display:none}.hero2-copy{padding:var(--s-6) var(--s-4) var(--s-4)}.hero2-film{position:relative;inset:auto;left:auto;top:auto;width:100%;height:auto;aspect-ratio:720/628;object-fit:cover;object-position:78% center}}.hero-ctas{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-7)}.hero-ctas .btn-secondary{background:var(--surface);border:1.5px solid var(--text-1);color:var(--text-1)}.formats,.steps{padding:var(--s-10) 5vw var(--s-8);background:var(--bg)}.formats .section-heading,.steps .section-heading{align-items:flex-end;margin:0 auto var(--s-7);max-width:1400px}.formats h2,.steps h2,.start h2{font-size:clamp(44px,5.4vw,84px);line-height:1}.formats h2 span,.steps h2 span,.start h2 span{color:var(--accent)}.fmt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);max-width:1400px;margin:auto}.fmt{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;padding:var(--s-6);border-radius:var(--r-lg);text-decoration:none;color:var(--text-1);overflow:hidden;transition:transform var(--dur-2,.2s) var(--ease-entrance,ease)}.fmt:hover{transform:translateY(-4px)}.fmt:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.fmt h3{font-size:clamp(28px,2.4vw,40px);line-height:1.02;position:relative;z-index:2}.fmt-go{position:relative;z-index:2;align-self:flex-start;font-family:var(--font-display);text-transform:uppercase;font-size:15px;padding:8px 14px;border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--text-1)}.fmt-chews{background:var(--highlight)}.fmt-gum{background:var(--accent-2)}.fmt-crystals{background:var(--accent-hover);color:var(--surface)}.fmt-confect{background:var(--text-1);color:var(--bg)}.fmt-confect .fmt-go,.fmt-crystals .fmt-go{color:var(--text-1)}.fmt-art{position:absolute;right:-6px;bottom:-30px;height:240px;width:auto;transform:rotate(-12deg);filter:drop-shadow(0 14px 14px rgba(0,0,0,.25))}.cameo-surf-head{width:clamp(150px,14vw,230px)}.labeler-home{padding:var(--s-6) 5vw var(--s-8);background:var(--bg)}.step-row{list-style:none;margin:0 auto;padding:0;max-width:1400px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.step-row li{padding:var(--s-6);border:1.5px solid var(--text-1);border-radius:var(--r-lg);background:var(--surface);display:grid;gap:var(--s-2)}.step-row b{font-family:var(--font-display);font-weight:400;font-size:15px;color:var(--accent)}.step-row h3{font-size:clamp(28px,2.4vw,40px)}.step-row p{color:var(--text-2);font-weight:650}.start{padding:var(--s-10) 5vw;background:url(/scroll/assets/squiggle-orange.svg?v=2) 0 0 / 240px 240px}.start-card{position:relative;max-width:980px;margin:auto;padding:clamp(28px,5vw,64px);background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--e-3)}.cameo-cheer{position:absolute;right:clamp(16px,4vw,48px);top:-70px;width:clamp(120px,12vw,180px)}.wl-form{display:grid;gap:var(--s-5);margin-top:var(--s-6)}.wl-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.wl-field{display:grid;gap:var(--s-2);font-size:14px;color:var(--text-2);font-weight:650}.wl-field em{font-style:normal;font-weight:400;color:var(--text-2);margin-left:6px}.wl-field input,.wl-field textarea{font:inherit;font-size:16px;font-weight:400;color:var(--text-1);background:var(--surface);border:1.5px solid var(--text-1);padding:0 var(--s-4)}.wl-field input{min-height:52px;border-radius:var(--r-pill)}.wl-field textarea{min-height:120px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);resize:vertical}.wl-field :is(input,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wl-form [aria-invalid=true]{border-color:var(--danger)}.wl-formats{display:flex;flex-wrap:wrap;gap:var(--s-2);border:0;margin:0;padding:0}.wl-formats legend{width:100%;margin-bottom:var(--s-2);font-size:14px;color:var(--text-2);font-weight:650}.wl-formats[aria-invalid=true] .fmt-check span{border-color:var(--danger)}.fmt-check{position:relative;cursor:pointer}.fmt-check input{position:absolute;opacity:0;width:1px;height:1px}.fmt-check span{display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border:1.5px solid var(--text-1);border-radius:var(--r-pill);background:var(--surface);font-family:var(--font-display);text-transform:uppercase;font-size:16px}.fmt-check span:before{content:"";width:18px;height:18px;border:1.5px solid var(--text-1);border-radius:5px;background:var(--surface)}.fmt-check input:checked+span{background:var(--highlight)}.fmt-check input:checked+span:before{content:"\2713";display:grid;place-items:center;font-size:13px;background:var(--text-1);color:var(--highlight)}.fmt-check input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.wl-submit{display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap}.wl-msg{min-height:1.5em;font-size:14px;color:var(--danger)}.wl-done h3{font-size:clamp(32px,4vw,52px);color:var(--accent);margin-top:var(--s-5)}.wl-done p{margin-top:var(--s-2);color:var(--text-2)}@media(max-width:1000px){.fmt-grid,.step-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.formats,.steps{padding:var(--s-8) var(--s-4) var(--s-6)}.labeler-home{padding:var(--s-4) var(--s-4) var(--s-6)}.start{padding:var(--s-8) var(--s-4)}.fmt{min-height:220px;padding:var(--s-5)}.fmt-art{height:170px}.fmt-grid{gap:var(--s-3)}.step-row,.wl-row{grid-template-columns:1fr}.cameo-cheer{width:100px;top:-50px}.hero-ctas .btn{width:100%}.formats .section-heading,.steps .section-heading{display:flex;justify-content:space-between}.cameo-surf-head{width:120px}}@media(prefers-reduced-motion:no-preference){.cameo-surf-head{transform:translate(-160px,-60px) rotate(-12deg)}.cameo-cheer{transform:translateY(60px) scale(.85)}.andy-cameo.in{transform:none}}.wl-form .hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.site-header .btn{white-space:nowrap;font-size:13px;padding:0 var(--s-3)}.site-header .btn span{display:none}.fmt-grid{grid-template-columns:1fr}.fmt{min-height:150px;flex-direction:row;align-items:flex-end;justify-content:space-between}.fmt h3{font-size:30px;max-width:60%}.fmt-art{height:150px;right:24%;bottom:-40px}.cameo-cheer{width:84px;top:-58px;right:-4px}}.fmt-art-chews,.fmt-art-gum,.fmt-art-confect{height:auto;width:78%;right:-10%;bottom:-8%;transform:rotate(-6deg)}.fmt-art-gum{transform:rotate(5deg)}@media(max-width:700px){.fmt-art-chews,.fmt-art-gum,.fmt-art-confect{width:52%;right:22%;bottom:-24%}}.fmt-art-crystals{height:auto;width:70%;right:-6%;bottom:-6%;transform:rotate(6deg)}@media(max-width:700px){.fmt-art-crystals{width:44%;right:24%;bottom:-18%}}.fmt-art-crystals{width:56%;right:-2%;bottom:-14%}@media(max-width:700px){.fmt-grid .fmt{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:200px}.fmt-grid .fmt h3{max-width:56%}.fmt-grid .fmt .fmt-art{height:auto;width:44%;top:auto;right:3%;bottom:8%;transform:rotate(-4deg)}.fmt-grid .fmt .fmt-art-crystals{width:40%;bottom:4%}.sticky-bar{grid-template-columns:1fr}}.wl-wide{grid-column:1/-1}.kreetz{position:relative;height:220vh;background:var(--bg)}.kreetz-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;align-items:center;overflow:hidden}.kreetz-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.kreetz-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 70%,transparent) 26%,transparent 46%)}.kreetz-copy{position:relative;z-index:2;padding:0 5.5vw;max-width:640px;display:grid;gap:var(--s-5);justify-items:start}.kreetz-copy h2{font-size:clamp(44px,5.4vw,84px);line-height:1}.kreetz-copy h2 span{color:var(--accent)}.kreetz-stat{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(17px,1.5vw,22px)}.kreetz-stat b{font-weight:400;color:var(--accent)}@media(max-width:700px){.kreetz{height:180vh}.kreetz-stage{align-items:flex-start}.kreetz-film{top:40%;height:60%;object-position:80% center}.kreetz-veil{background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 40%,transparent 46%)}.kreetz-copy{padding:var(--s-7) var(--s-4) 0;gap:var(--s-4)}}@media(prefers-reduced-motion:reduce){.kreetz{height:auto}.kreetz-stage{position:relative;min-height:80svh}}.shop{padding:var(--s-10) 5vw var(--s-8);background:var(--bg)}.shop .section-heading{margin:0 auto var(--s-7);max-width:1400px}.shop h2{font-size:clamp(44px,5.4vw,84px);line-height:1}.shop h2 span{color:var(--accent)}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);max-width:1400px;margin:auto}.prod{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--s-5);padding:clamp(24px,3.4vw,48px);border-radius:var(--r-lg);overflow:hidden}.prod-crystals{background:var(--highlight)}.prod-kreetz{background:url(/scroll/assets/squiggle-blue.svg?v=2) 0 0 / 240px 240px}.prod-art{justify-self:center;height:clamp(260px,30vw,440px);width:auto;filter:drop-shadow(0 18px 18px rgba(0,0,0,.22))}.prod-body{display:grid;gap:var(--s-4);justify-items:start;padding:var(--s-5);border-radius:var(--r-md);background:var(--bg)}.prod-tag{font-family:var(--font-display);text-transform:uppercase;font-size:13px;padding:6px 12px;border-radius:var(--r-pill);background:var(--text-1);color:var(--bg)}.prod h3{font-size:clamp(30px,2.6vw,44px);line-height:1}.prod-facts{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);width:100%}.prod-facts li{display:flex;justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--text-1);padding-bottom:var(--s-2);font-weight:650;color:var(--text-2)}.prod-facts li:last-child{border-bottom:0}.prod-facts b{font-family:var(--font-display);font-weight:400;text-transform:uppercase;color:var(--text-1)}.list-consent{display:flex;align-items:center;gap:var(--s-3);font-weight:650;color:var(--text-2);cursor:pointer}.list-consent input{width:22px;height:22px;accent-color:var(--accent)}.list-consent input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}@media(max-width:1000px){.shop-grid{grid-template-columns:1fr}}@media(max-width:700px){.shop{padding:var(--s-8) var(--s-4)}.prod{grid-template-columns:1fr;padding:var(--s-5)}.prod-art{height:240px}.prod-body{padding:var(--s-4)}}.fmt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fmt-kreetz{background:url(/scroll/assets/squiggle-blue.svg?v=2) 0 0 / 240px 240px}.fmt-kreetz .fmt-go{color:var(--text-1)}.fmt-art-tube{height:300px;transform:rotate(-10deg)}@media(max-width:700px){.fmt-grid.fmt-grid-2{grid-template-columns:1fr}}@media(max-width:700px){.fmt-grid .fmt .fmt-art-tube{width:auto;height:170px;right:8%;bottom:10%;transform:rotate(-8deg)}}.fmt-grid-2 .fmt-crystals{background:url(/scroll/assets/squiggle-orange.svg?v=2) 0 0 / 240px 240px}
/*# sourceMappingURL=/cdn/shop/files/cc-v2.css.map */
