.page-job{max-width:980px}.job__head{max-width:44em}.job__after{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-weight:600;color:var(--al-dente)}.job__after-tag{padding:2px 8px;background:var(--b04);color:var(--pan);font-weight:800;letter-spacing:.1em;transform:rotate(-2deg)}.job--shape .job__after-tag{background:var(--b05)}.job__links{display:flex;flex-wrap:wrap;gap:0 var(--s-5);margin:0}.job__links a{color:var(--pasta-cream)}.rules{max-width:44em;margin:0 0 var(--s-7);padding:var(--s-4) var(--s-5);background:var(--espresso);border-left:6px solid var(--b04)}.job--shape .rules{border-left-color:var(--b05)}.rules__list{margin:var(--s-3) 0 0;padding-left:1.4em;font-size:18px;line-height:1.45}.rules__list li{margin-bottom:var(--s-2)}.job__plates{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s-4);align-items:end;margin:0 0 var(--s-7)}.plate{margin:0}.plate .pic img{display:block;width:100%;height:auto;box-shadow:var(--shadow-paper)}.plate--willie .pic img{background:var(--poster);transform:rotate(-1.5deg)}.plate--studio .pic img{transform:rotate(1deg)}.plate figcaption{margin-top:var(--s-3);font-size:15px;line-height:1.35;color:var(--al-dente)}.funnel{margin:0 0 var(--s-8)}.funnel__nojs,.funnel__note{max-width:44em;font-size:17px;color:var(--al-dente)}.funnel__note{font-weight:800;color:var(--boil)}.funnel__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);max-width:680px;margin:0 0 var(--s-3)}.funnel__status{min-height:1.4em;max-width:680px;margin:0 0 var(--s-3);font-weight:800;color:var(--boil)}.funnel__stage{--f-sheen:0;--f-sag:0deg;--f-lift:0deg;--f-plate:.5px;--f-wet:0;--f-drip:0;max-width:704px;margin:0 -12px;padding:12px;overflow-x:clip;display:grid;gap:var(--s-7)}.funnel--js:not(.funnel--all){gap:0}.sheet--m0{--f-sheen:0;--f-sag:0deg;--f-lift:0deg;--f-plate:.5px;--f-wet:0;--f-drip:0}.sheet--m1{--f-sheen:.06;--f-sag:.4deg;--f-lift:6deg;--f-plate:1px;--f-wet:.25;--f-drip:.2}.sheet--m2{--f-sheen:.12;--f-sag:.8deg;--f-lift:10deg;--f-plate:1.75px;--f-wet:.45;--f-drip:.45}.sheet--m3{--f-sheen:.20;--f-sag:1.4deg;--f-lift:16deg;--f-plate:2.75px;--f-wet:.7;--f-drip:.7}.sheet--m4{--f-sheen:.28;--f-sag:2.2deg;--f-lift:24deg;--f-plate:4px;--f-wet:1;--f-drip:1}.funnel--js:not(.funnel--all).funnel--m0 .sheet{--f-sheen:0;--f-sag:0deg;--f-lift:0deg;--f-plate:.5px;--f-wet:0;--f-drip:0}.funnel--js:not(.funnel--all).funnel--m1 .sheet{--f-sheen:.06;--f-sag:.4deg;--f-lift:6deg;--f-plate:1px;--f-wet:.25;--f-drip:.2}.funnel--js:not(.funnel--all).funnel--m2 .sheet{--f-sheen:.12;--f-sag:.8deg;--f-lift:10deg;--f-plate:1.75px;--f-wet:.45;--f-drip:.45}.funnel--js:not(.funnel--all).funnel--m3 .sheet{--f-sheen:.20;--f-sag:1.4deg;--f-lift:16deg;--f-plate:2.75px;--f-wet:.7;--f-drip:.7}.funnel--js:not(.funnel--all).funnel--m4 .sheet{--f-sheen:.28;--f-sag:2.2deg;--f-lift:24deg;--f-plate:4px;--f-wet:1;--f-drip:1}html.firm .funnel__stage .sheet,html.firm .job__afterhours .sheet{--f-sheen:0 !important;--f-sag:0deg !important;--f-lift:0deg !important;--f-plate:.5px !important;--f-wet:0 !important;--f-drip:0 !important}.sheet{position:relative;isolation:isolate;padding:var(--s-6) var(--s-5) var(--s-5);color:var(--pan);text-align:center}.sheet::before{content:"";position:absolute;inset:0;z-index:-2;box-shadow:var(--shadow-paper);background:var(--tex-fibre),var(--sheet-bg,var(--pasta-cream));background-size:384px 384px,auto;transform:rotate(calc(var(--sheet-tilt,-.3deg) + var(--f-sag))) skewX(calc(var(--f-sag) * -.4))}.sheet::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--f-wet);background:linear-gradient(115deg,rgb(255 252 240 / .55) 0 14%,transparent 38%,rgb(255 252 240 / .22) 62%,transparent 74%),radial-gradient(circle at 30% 30%,rgb(255 255 255 / .75) 0 2px,rgb(120 90 60 / .22) 3px,transparent 4px) 0 0 / 41px 57px,radial-gradient(circle at 70% 60%,rgb(255 255 255 / .6) 0 1.5px,rgb(120 90 60 / .18) 2.5px,transparent 3.5px) 11px 23px / 53px 67px;transform:rotate(calc(var(--sheet-tilt,-.3deg) + var(--f-sag))) skewX(calc(var(--f-sag) * -.4))}.sheet:nth-child(even){--sheet-tilt:.35deg}.sheet__curl{position:absolute;z-index:-1;top:0;right:0;width:56px;height:56px;pointer-events:none;transform-origin:100% 0;background:linear-gradient(225deg,var(--pan) 0 49%,#D9C4A0 50% 62%,var(--pasta-cream) 63%);opacity:calc(var(--f-wet) * 1.2);transform:rotate(calc(var(--f-lift) * -.25)) scale(calc(.4 + var(--f-wet) * .6))}@media (prefers-reduced-motion:no-preference){html:not(.motion-off) .sheet::before,html:not(.motion-off) .sheet::after,html:not(.motion-off) .sheet__curl,html:not(.motion-off) .sheet__head::after{transition:transform .7s ease-out,opacity .7s ease-out}}.sheet p{margin:0 0 var(--s-3)}.sheet__count{font-family:var(--f-mono);font-size:13px;letter-spacing:var(--track-mono);color:var(--copper-ink)}.sheet__kicker{font-weight:800;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--marinara-ink)}.sheet__head,.sheet__shout{position:relative;margin:0 0 var(--s-4);font-family:var(--f-sign);font-weight:800;font-size:clamp(36px,4.4vw + 16px,60px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--pan);text-shadow:calc(var(--f-plate) * -1) 0 0 var(--hot-sauce),var(--f-plate) calc(var(--f-plate) * .5) 0 var(--neon-teal)}.sheet__head:focus-visible,.sheet__shout:focus-visible,.booth__shape:focus-visible,.booth__verdict:focus-visible{outline:var(--focus-ring);outline-offset:4px}.sheet__head::after{content:"";position:absolute;left:12%;right:12%;top:92%;height:26px;pointer-events:none;transform-origin:50% 0;background:radial-gradient(ellipse 3px 10px at 18% 0,rgb(18 13 11 / .55) 60%,transparent 62%),radial-gradient(ellipse 2.5px 14px at 46% 0,rgb(196 30 58 / .5) 60%,transparent 62%),radial-gradient(ellipse 3px 8px at 77% 0,rgb(18 13 11 / .5) 60%,transparent 62%);transform:scaleY(var(--f-drip));opacity:var(--f-wet)}.sheet__shout{font-size:clamp(30px,3.4vw + 14px,46px);color:var(--marinara-ink)}.sheet__sub{font-size:20px;font-weight:700}.sheet__trend{margin:var(--s-4) auto;max-width:30em;padding:var(--s-3) var(--s-4);background:var(--pan);color:var(--pasta-cream);transform:rotate(-1deg)}.sheet__trend p{margin:0}.sheet__trend-1{font-weight:800;font-size:14px;letter-spacing:.16em;color:var(--hot-sauce)}.sheet__trend-2{font-family:var(--f-title);font-style:italic;font-weight:900;font-size:clamp(24px,2vw + 16px,34px);line-height:1.05}.sheet__trend-3{font-weight:600}.sheet__trend-4{font-family:var(--f-mono);font-size:13px;color:var(--al-dente)}.sheet__trend--flip{background:#F3D9DF;color:var(--pan);transform:rotate(1.5deg)}.sheet__trend--flip .sheet__trend-1,.sheet__trend--flip .sheet__trend-2{color:var(--magenta-ink)}.sheet__trend--flip .sheet__trend-4{color:var(--espresso)}.sheet__pitch{max-width:32em;margin:0 auto;font-family:var(--f-read);font-size:19px;line-height:1.5}.sheet__countdown,.sheet__price{display:inline-block;padding:4px 12px;background:var(--boil);color:var(--pan);font-family:var(--f-mono);font-weight:600;font-size:15px;letter-spacing:.04em;transform:rotate(-2deg);box-shadow:2px 3px 0 rgb(18 13 11 / .35)}.sheet__price{background:var(--pan);color:var(--boil);transform:rotate(1.5deg)}.sheet__spots{font-weight:800;font-size:18px;letter-spacing:.06em}.sheet__aside{font-family:var(--f-hand);font-weight:400;font-size:22px;letter-spacing:0;color:var(--crust)}.sheet__margin{position:absolute !important;right:4%;bottom:74px;margin:0 !important;font-family:var(--f-hand);font-size:27px;color:var(--marinara-ink);transform:rotate(-8deg)}.sheet__body{max-width:32em;margin:0 auto var(--s-3);font-size:18px;line-height:1.45}.sheet__fine,.sheet__note{font-family:var(--f-mono);font-size:14px;color:var(--espresso)}.sheet__modules{display:inline-block;margin:0 auto var(--s-3);padding-left:1.4em;text-align:left;font-size:18px;line-height:1.5}.sheet__stamp{display:inline-block;padding:4px 14px;border:5px double var(--marinara-ink);color:var(--marinara-ink);font-weight:800;font-size:clamp(22px,2vw + 14px,30px);letter-spacing:.08em;transform:rotate(-4deg)}.sheet__status{font-weight:800;letter-spacing:.04em}.sheet__weather{margin:var(--s-4) 0 0 !important;padding:var(--s-2) var(--s-3);border-top:2px dashed rgb(18 13 11 / .35);font-family:var(--f-mono);font-size:14px;color:var(--espresso);text-align:left}.sheet__weather-label{font-weight:600;color:var(--teal-ink)}html.js .funnel__stage:not(.funnel--all):not(.funnel--broken) .sheet__weather{display:none}.sheet__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-5)}.sheet .btn--yes{min-height:56px;padding:8px var(--s-5);background:var(--tomato);border-color:var(--tomato);color:var(--pasta-cream);font-size:19px}.sheet .btn--yes:hover{background:var(--marinara-ink);border-color:var(--marinara-ink);color:var(--pasta-cream)}.sheet .btn--no{background:transparent;border-color:transparent;color:var(--pan);text-transform:none;letter-spacing:0;font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:3px}.sheet .btn--no:hover{background:rgb(18 13 11 / .06);color:var(--pan)}html.js .funnel--broken .nojs-only{display:inline-flex !important}html.js .funnel--broken .js-only{display:none !important}.quotes{list-style:none;margin:0 auto var(--s-3);padding:0;display:grid;gap:var(--s-3);max-width:34em;text-align:left}.quote{padding:var(--s-3) var(--s-4);background:rgb(255 252 240 / .7);border-left:5px solid var(--b04)}.quote blockquote{margin:0}.quote blockquote p{margin:0;font-family:var(--f-read);font-style:italic;font-size:19px;line-height:1.45}.quote__by{margin:var(--s-1) 0 0 !important;font-weight:700;font-size:15px;color:var(--crust)}.sheet__receipt{width:min(100%,26em);margin:0 auto var(--s-3);border-collapse:collapse;font-family:var(--f-mono);font-size:15px;text-align:left;background:rgb(255 252 240 / .8)}.sheet__receipt th,.sheet__receipt td{padding:6px 10px;border-bottom:1px dashed rgb(18 13 11 / .4);font-weight:400}.sheet__receipt td{text-align:right;font-weight:600}.sheet__receipt tfoot td{text-align:center;font-weight:600;border-bottom:0;padding-top:10px}.sheet__alert{margin:var(--s-4) auto var(--s-2) !important;text-align:left}.job__afterhours{max-width:704px;margin:0 0 var(--s-8)}.job__afterhours .lid__body{display:grid;gap:var(--s-6)}.ah__lead{margin:0;color:var(--al-dente)}.job__afterhours .sheet{padding-top:var(--s-5)}.job__share{margin:0 0 var(--s-8)}.booth{margin:0 0 var(--s-8)}.booth__nojs{max-width:44em;margin:0 0 var(--s-7);font-size:18px;color:var(--al-dente)}.booth__nojs a{color:var(--pasta-cream)}.booth__screen{color-scheme:light;position:relative;max-width:680px;padding:var(--s-5);background:var(--pasta-cream);color:var(--pan);border:3px solid var(--pan);box-shadow:6px 8px 0 var(--teal-ink)}.booth__top{text-align:center;margin-bottom:var(--s-4)}.booth__app{margin:0 0 var(--s-1);font-weight:800;font-size:clamp(28px,2.4vw + 18px,40px);line-height:1;letter-spacing:.02em;color:var(--teal-ink)}.booth__intro{margin:0;font-weight:600}.booth__questions{display:grid;gap:var(--s-4)}.q{margin:0;padding:var(--s-3) var(--s-4) var(--s-2);border:2px solid var(--pan);background:var(--poster)}.q__legend{padding:0 var(--s-2);font-weight:800;font-size:19px;line-height:1.25}.q__n{color:var(--teal-ink)}.q__opt{display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);font-size:18px;cursor:pointer}.q__opt input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--teal-ink)}.booth__progress{margin:var(--s-3) 0 var(--s-2);font-family:var(--f-mono);font-size:14px;color:var(--espresso)}.booth__error{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);background:var(--pan);color:var(--pasta-cream);font-weight:600}.booth__go,.booth__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.booth__screen .btn{border-color:var(--pan)}.booth__screen .btn--ghost{color:var(--pan)}.booth__screen .btn--ghost:hover{background:var(--poster)}.btn--scan{min-height:56px;padding:8px var(--s-6);background:var(--teal-ink);border-color:var(--teal-ink) !important;color:var(--pasta-cream);font-size:20px}.btn--scan:hover{background:var(--pan);color:var(--pasta-cream)}.booth__status{min-height:1.4em;margin:var(--s-3) 0;font-weight:800;color:var(--teal-ink)}.booth__window{width:180px;height:180px;margin:0 auto var(--s-4);border-radius:50%;background:#FBF6EC;border:3px solid var(--pan);overflow:hidden;display:grid;place-items:center}.booth__tube{width:120px;height:180px}.tube__body{fill:#E4C99A;stroke:var(--pan);stroke-width:2.5}.tube__mouth{fill:#8A6A44;stroke:var(--pan);stroke-width:2.5}.tube__ridges{fill:none;stroke:rgb(18 13 11 / .35);stroke-width:2}.scanline{fill:var(--b05);opacity:0}@media (prefers-reduced-motion:no-preference){html:not(.motion-off) .booth__window--scanning .scanline{animation:scanpass 1.3s steps(13,end) 1}}@keyframes scanpass{0%{opacity:.9;transform:translateY(0)}100%{opacity:.9;transform:translateY(170px)}}@media (min-width:900px){.booth__screen{max-width:920px;display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:var(--s-6);align-items:start}.booth__screen>*{grid-column:1}.booth__screen>.booth__top{grid-column:1 / -1}.booth__screen>.booth__window{grid-column:2;grid-row:2 / span 6;position:sticky;top:var(--s-5);margin:var(--s-2) 0 0}}.booth__result,.booth__end{text-align:center}.booth__readout{margin:0;font-family:var(--f-mono);font-weight:600;letter-spacing:.1em}.booth__shape{margin:var(--s-1) 0 var(--s-3);font-weight:800;font-size:clamp(40px,5vw + 16px,64px);line-height:.95;letter-spacing:.02em;color:var(--teal-ink)}.booth__judgments{list-style:none;margin:0 0 var(--s-3);padding:0}.booth__judgments li{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2)}.booth__judgments span{display:inline-block;padding:4px 12px 4px 22px;background:var(--boil);color:var(--pan);font-weight:700;font-size:17px;position:relative}.booth__judgments span::before{content:"";position:absolute;left:7px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--pasta-cream);border:1px solid var(--pan)}.booth__fine{font-family:var(--f-mono);font-size:13px;color:var(--espresso)}.booth__rescans{min-height:1.2em;font-family:var(--f-mono);font-size:14px}.booth__actions{justify-content:center}.booth__upgrade{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.booth__upgrade .btn:disabled{opacity:.6;cursor:not-allowed}.booth__why{font-family:var(--f-hand);font-size:19px;color:var(--crust)}.booth__verdict{margin:0 0 var(--s-2);font-family:var(--f-mono);font-weight:600;font-size:20px;letter-spacing:.06em;color:var(--marinara-ink)}.booth__end--crash{padding:var(--s-4);background:var(--pan);color:var(--pasta-cream)}.booth__end--crash .btn{background:var(--pasta-cream);color:var(--pan)}.booth__end .btn{margin-top:var(--s-3)}.ah__error{margin:0;font-family:var(--f-mono);font-weight:600;font-size:19px;letter-spacing:.06em;color:#F06274}.ah__thanks{margin:var(--s-2) 0 0;font-style:italic}.ah__next{margin-top:var(--s-4);padding:var(--s-3);border:2px dashed var(--al-dente)}.ah__push{margin:0;font-weight:800;font-size:14px;letter-spacing:.14em}.ah__push-head{margin:0;font-weight:800;font-size:26px;line-height:1.05}.ah__push-line{margin:0 0 var(--s-2)}.ah__install{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-2);font-weight:600}.ah__install .btn:disabled{opacity:.55}.ah__fine{font-family:var(--f-mono);font-size:14px}.ah__last{font-weight:800;font-size:22px}.booth__maker{white-space:nowrap}.plain{max-width:704px;margin:0 0 var(--s-8)}.plain__lead{max-width:40em;color:var(--al-dente)}.plain__list{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;gap:var(--s-5)}.plain__q{padding:var(--s-4);background:var(--espresso);border-left:6px solid var(--b05);scroll-margin-top:var(--s-5)}.plain__q:target{outline:var(--focus-ring);outline-offset:2px}.plain__n{margin:0 0 var(--s-1);font-family:var(--f-mono);font-size:14px;color:var(--al-dente)}.plain__legend{margin:0 0 var(--s-3);font-size:var(--t-h3);line-height:var(--lh-h3)}.plain__opts{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.plain__opt{display:flex;align-items:center;min-height:var(--tap);padding:6px var(--s-3);background:var(--pan);color:var(--pasta-cream);border:2px solid var(--crust);font-weight:600;text-decoration:none}.plain__opt:hover{border-color:var(--b05);text-decoration:underline}.booth__screen.booth__screen--static{display:block;max-width:680px;text-align:center;margin:0 0 var(--s-5)}.job--result .job__afterhours{margin-top:var(--s-7)}.job--result .job__afterhours .lid__body{gap:var(--s-3)}.job--result .job__afterhours .lid__body p{margin:0}.result__sent{max-width:40em}.result__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.result__refused{max-width:680px;margin:var(--s-5) 0;padding:var(--s-4) var(--s-5);background:var(--pasta-cream);color:var(--pan);border-left:6px solid var(--marinara-ink)}.result__refused:not(:target){display:none}.result__refused .booth__verdict{font-size:22px}.result__logged{margin:0;font-family:var(--f-hand);font-size:22px;color:var(--crust)}@media (max-width:520px){.job__plates{grid-template-columns:minmax(0,1fr)}.sheet{padding:var(--s-5) var(--s-4) var(--s-4)}.sheet__margin{position:static !important;display:block;margin:var(--s-3) 0 0 !important}.booth__screen{padding:var(--s-4) var(--s-3)}}@media (forced-colors:active){.sheet::before{background:Canvas;border:1px solid CanvasText}.sheet::after,.sheet__curl,.sheet__head::after{display:none}}@media print{.sheet::after,.sheet__curl,.sheet__head::after{display:none}.sheet::before{box-shadow:none}}
