.packages{--text:var(--work-text);--muted:var(--work-muted);--accent:var(--work-accent);--line:color-mix(in srgb, var(--text) 27%, transparent);isolation:isolate;background:var(--work-bg);color:var(--text);padding:85px 0 40px;position:relative}.packages:before{content:"";opacity:calc(var(--texture-opacity) * .25);z-index:-1;pointer-events:none;mix-blend-mode:luminosity;background:url(/reference/concrete-stage.png) top/cover;position:absolute;inset:0}.packages-heading h2{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.04em;margin:0;font-size:clamp(44px,6vw,92px);line-height:1.04}.packages-intro{max-width:900px;margin:28px 0 0 18%;font-size:clamp(18px,1.8vw,26px);line-height:1.5}.mix-controls{flex-wrap:wrap;align-items:center;gap:24px;margin-top:52px;display:flex}.mix-prompt{font-size:19px}.mix-options{border:1px solid var(--line);gap:4px;padding:4px;display:inline-flex}.mix-options button{color:var(--text);background:0 0;border:none;padding:14px 18px;font-size:17px}.mix-options button:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.mix-options button[aria-pressed=true]{background:var(--text);color:var(--work-bg)}.mix-explanation{color:var(--muted);margin:16px 0 0;font-size:18px;line-height:1.55}.plan-lineup{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.8%;margin-top:44px;display:grid}.plan{--text:var(--process-text);--muted:var(--process-muted);--accent:var(--process-accent);--line:color-mix(in srgb, var(--text) 30%, transparent);background:var(--process-bg);color:var(--text);border:1px solid var(--line);border-top:8px solid var(--accent);box-shadow:7px 9px 0 color-mix(in srgb, var(--work-text) 17%, transparent);min-width:0;padding:28px 24px 24px}.plan-growth{margin-top:44px}.plan-scale{margin-top:18px}.plan-head{position:relative}.plan h3{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.03em;margin:0;font-size:clamp(31px,3.7vw,56px);line-height:1.1}.plan-head>p{min-height:56px;color:var(--muted);margin:14px 0 26px;font-size:18px;line-height:1.55}.plan-allowance{align-items:center;gap:18px;margin-bottom:24px;display:flex}.plan-allowance strong{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.04em;color:var(--accent);font-size:clamp(72px,7.7vw,114px);line-height:1}.plan-allowance>span{font-size:20px;line-height:1.4}.plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan-price strong{letter-spacing:-.06em;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,3.3vw,50px);font-weight:700}.plan-price>span{color:var(--muted);font-size:18px}.founding-price{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:14px 0 28px;font-size:18px;line-height:1.5;display:flex}.founding-price>span:first-child{width:100%}.founding-price strong{color:var(--text);letter-spacing:-.035em;font:700 29px Space Grotesk,sans-serif}.plan-month{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0 20px}.month-label{margin:0 0 22px;font-size:18px;font-weight:700;line-height:1.5}.month-total{align-items:center;gap:13px;margin:0 0 20px;display:flex}.month-total strong{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.035em;font-size:64px;line-height:1}.month-total>span{max-width:170px;font-size:23px;font-weight:500;line-height:1.3}.mix-list{margin:0;padding:0;list-style:none}.mix-list li{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;font-size:18px;line-height:1.5;display:grid}.mix-list li>span:first-child{overflow-wrap:anywhere}.mix-list b{font-weight:700}.mix-cost{white-space:nowrap;color:var(--muted)}.shorts-scope{color:var(--muted);margin:17px 0 0;font-size:18px;line-height:1.55}.month-credit-total{border-top:1px dashed var(--line);color:var(--text);margin:20px 0 0;padding:13px 0 0;font-size:18px;font-weight:700;line-height:1.5}.plan-customize{background:var(--accent);color:var(--process-bg);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:17px 15px;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.plan-customize span{font-size:24px}.plan-customize:hover{text-underline-offset:5px;filter:brightness(1.06);text-decoration:underline}.pricing-note{color:var(--muted);margin:32px 0 0;font-size:18px;line-height:1.6}.included{--text:var(--process-text);--muted:var(--process-muted);--accent:var(--process-accent);--line:color-mix(in srgb, var(--text) 25%, transparent);background:var(--process-bg);color:var(--text);border:1px solid var(--line);margin:70px 0 55px;padding:48px 4% 65px;scroll-margin-top:25px}.included h3{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.3vw,65px);line-height:1.08}.included h3 span{color:var(--accent)}.included-heading{grid-template-columns:1fr 1.2fr;align-items:end;gap:8%;display:grid}.included-heading>p{margin:0 0 4px;font-size:clamp(20px,1.9vw,26px);line-height:1.5}.included-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6%;margin-top:48px;display:grid}.inclusion{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:22px;padding:30px 0 24px;display:grid}.inclusion:nth-child(2n){margin-top:50px}.inclusion-copy h4{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(25px,2.6vw,38px);line-height:1.15}.inclusion-copy p{margin:0;font-size:18px;line-height:1.6}.inclusion-art{width:112px;height:130px;color:var(--accent);position:relative}.inclusion-art svg{stroke:currentColor;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.brand-type{color:var(--text);letter-spacing:-.08em;padding:8px 5px;font:700 48px/.9 Space Grotesk,sans-serif;transform:rotate(-5deg)}.brand-type span{background:var(--accent);width:73px;height:5px;margin-top:9px;display:block}.brand-swatches{gap:6px;margin:6px 0 0 6px;display:flex}.brand-swatches i{background:var(--accent);border:1px solid var(--text);width:24px;height:24px}.brand-swatches i:nth-child(2){background:var(--text)}.brand-swatches i:nth-child(3){background:0 0}.writing-page{border:2px solid var(--text);width:83px;height:115px;color:var(--text);padding:12px 7px;transform:rotate(-7deg)}.writing-page span{white-space:nowrap;letter-spacing:-.05em;font:700 15px Space Grotesk,sans-serif;display:block}.writing-page i{border-top:2px solid var(--muted);width:100%;margin-top:14px;display:block}.writing-page i:last-child{width:65%}.writing-art svg{background:0 0}.production-art{transform:rotate(-5deg)}.art-solid{fill:var(--accent)}.file-back{border:2px solid var(--muted);width:77px;height:97px;position:absolute;top:3px;left:6px;transform:rotate(-9deg)}.file-front{border:2px solid var(--text);background:var(--process-bg);width:78px;height:97px;padding:12px 10px;position:absolute;top:21px;left:21px;transform:rotate(3deg)}.file-front span{letter-spacing:-.04em;font:700 25px Space Grotesk,sans-serif}.file-front i{border-top:2px solid var(--muted);width:100%;margin-top:10px;display:block}.file-front i:last-child{width:65%}.credit-menu dl{margin:25px 0}.credit-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.credit-row dt{font-size:21px}.credit-row dt span{color:var(--muted);margin-top:8px;font-size:18px;line-height:1.5;display:block}.credit-row dd{white-space:nowrap;margin:0;font-size:18px}.credit-row dd strong{padding-right:5px;font:700 27px Space Grotesk,sans-serif}@media (width<=800px){.packages{padding:55px 0 30px}.packages-heading h2{font-size:clamp(36px,7.4vw,60px)}.packages-intro{margin-left:8%;font-size:19px}.mix-controls{gap:14px;margin-top:35px}.mix-options{flex-wrap:wrap;width:100%}.mix-options button{flex:150px;padding:13px 10px;font-size:17px;line-height:1.4}.plan-lineup{grid-template-columns:1fr;gap:40px;max-width:530px;margin:35px auto 0}.plan-growth,.plan-scale{margin-top:0}.plan h3{font-size:44px}.plan-head>p{min-height:0;margin-bottom:20px}.plan-allowance strong{font-size:85px}.plan-price strong{font-size:43px}.mix-list li{font-size:18px}.month-total>span{max-width:none;font-size:23px}.included{margin-top:45px;padding:32px 24px}.included-heading{grid-template-columns:1fr;gap:24px}.included h3{font-size:43px}.included-heading>p{font-size:20px}.included-items{grid-template-columns:1fr;gap:0;margin-top:30px}.inclusion{grid-template-columns:90px minmax(0,1fr);gap:22px;padding:27px 0}.inclusion:nth-child(2n){margin-top:0}.inclusion-art{width:90px;height:120px}.inclusion-copy h4{font-size:29px}.credit-row{flex-direction:column;align-items:start;gap:12px}.credit-row dt{font-size:21px}.credit-row dt span,.credit-row dd{font-size:18px}.credit-row dd strong{font-size:24px}}@media (width<=560px){.inclusion{grid-template-columns:1fr;gap:16px}.inclusion-art{width:112px;height:126px}}@media (width<=380px){.included{padding:28px 20px}.included h3{font-size:38px}.plan{padding:24px 18px 20px}.plan h3{font-size:37px}.plan-allowance{gap:12px}.plan-allowance strong{font-size:76px}.month-total{flex-wrap:wrap}.month-total>span{flex-basis:100%}.mix-list li{grid-template-columns:minmax(0,1fr);gap:3px;padding:12px 0}.plan-customize{padding:15px 12px}}
