@layer reset, tokens, base, components, layout, pages, utilities;@layer pages{:where(body.page-plastic) .explore-next,:where(body.page-shipping-returns) .explore-next,:where(body.page-contact) .explore-next,:where(body.page-business) .explore-next,:where(body.page-faq) .explore-next,:where(body.page-privacy) .explore-next,:where(body.page-terms) .explore-next{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}:where(body.page-plastic) .explore-next-title,:where(body.page-shipping-returns) .explore-next-title,:where(body.page-contact) .explore-next-title,:where(body.page-business) .explore-next-title,:where(body.page-faq) .explore-next-title,:where(body.page-privacy) .explore-next-title,:where(body.page-terms) .explore-next-title{font-size:var(--text-lg);margin-bottom:var(--space-3)}:where(body.page-plastic) .explore-next-cols,:where(body.page-shipping-returns) .explore-next-cols,:where(body.page-contact) .explore-next-cols,:where(body.page-business) .explore-next-cols,:where(body.page-faq) .explore-next-cols,:where(body.page-privacy) .explore-next-cols,:where(body.page-terms) .explore-next-cols{display:grid;gap:var(--space-4)}@media(min-width: 640px){:where(body.page-plastic) .explore-next-cols,:where(body.page-shipping-returns) .explore-next-cols,:where(body.page-contact) .explore-next-cols,:where(body.page-business) .explore-next-cols,:where(body.page-faq) .explore-next-cols,:where(body.page-privacy) .explore-next-cols,:where(body.page-terms) .explore-next-cols{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-5)}}:where(body.page-plastic) .explore-group-title,:where(body.page-shipping-returns) .explore-group-title,:where(body.page-contact) .explore-group-title,:where(body.page-business) .explore-group-title,:where(body.page-faq) .explore-group-title,:where(body.page-privacy) .explore-group-title,:where(body.page-terms) .explore-group-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-weight:600;margin-bottom:var(--space-2)}:where(body.page-plastic) .explore-list,:where(body.page-shipping-returns) .explore-list,:where(body.page-contact) .explore-list,:where(body.page-business) .explore-list,:where(body.page-faq) .explore-list,:where(body.page-privacy) .explore-list,:where(body.page-terms) .explore-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}:where(body.page-plastic) .explore-list a,:where(body.page-shipping-returns) .explore-list a,:where(body.page-contact) .explore-list a,:where(body.page-business) .explore-list a,:where(body.page-faq) .explore-list a,:where(body.page-privacy) .explore-list a,:where(body.page-terms) .explore-list a{display:grid;gap:1px;padding:9px var(--space-2);margin-inline:calc(var(--space-2)*-1);border-radius:var(--radius-sm);text-decoration:none;color:var(--ink);transition:background var(--transition)}:where(body.page-plastic) .explore-list a:hover,:where(body.page-shipping-returns) .explore-list a:hover,:where(body.page-contact) .explore-list a:hover,:where(body.page-business) .explore-list a:hover,:where(body.page-faq) .explore-list a:hover,:where(body.page-privacy) .explore-list a:hover,:where(body.page-terms) .explore-list a:hover{background:var(--surface-2)}:where(body.page-plastic) .explore-link-label,:where(body.page-shipping-returns) .explore-link-label,:where(body.page-contact) .explore-link-label,:where(body.page-business) .explore-link-label,:where(body.page-faq) .explore-link-label,:where(body.page-privacy) .explore-link-label,:where(body.page-terms) .explore-link-label{font-size:var(--text-sm);font-weight:600}:where(body.page-plastic) .explore-list a:hover .explore-link-label,:where(body.page-shipping-returns) .explore-list a:hover .explore-link-label,:where(body.page-contact) .explore-list a:hover .explore-link-label,:where(body.page-business) .explore-list a:hover .explore-link-label,:where(body.page-faq) .explore-list a:hover .explore-link-label,:where(body.page-privacy) .explore-list a:hover .explore-link-label,:where(body.page-terms) .explore-list a:hover .explore-link-label{text-decoration:underline}:where(body.page-plastic) .explore-link-note,:where(body.page-shipping-returns) .explore-link-note,:where(body.page-contact) .explore-link-note,:where(body.page-business) .explore-link-note,:where(body.page-faq) .explore-link-note,:where(body.page-privacy) .explore-link-note,:where(body.page-terms) .explore-link-note{font-size:var(--text-xs);color:var(--ink-faint);line-height:1.4}:where(body.page-plastic) .help-cta,:where(body.page-shipping-returns) .help-cta,:where(body.page-contact) .help-cta,:where(body.page-business) .help-cta,:where(body.page-faq) .help-cta,:where(body.page-privacy) .help-cta,:where(body.page-terms) .help-cta{display:grid;gap:var(--space-3);align-items:center;margin-top:var(--space-5);padding:var(--space-4);background:radial-gradient(80% 140% at 8% 0%, var(--accent-soft), transparent 70%),var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}@media(min-width: 640px){:where(body.page-plastic) .help-cta,:where(body.page-shipping-returns) .help-cta,:where(body.page-contact) .help-cta,:where(body.page-business) .help-cta,:where(body.page-faq) .help-cta,:where(body.page-privacy) .help-cta,:where(body.page-terms) .help-cta{grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-4)}}:where(body.page-plastic) .help-cta h2,:where(body.page-shipping-returns) .help-cta h2,:where(body.page-contact) .help-cta h2,:where(body.page-business) .help-cta h2,:where(body.page-faq) .help-cta h2,:where(body.page-privacy) .help-cta h2,:where(body.page-terms) .help-cta h2{font-size:var(--text-lg);margin-bottom:4px}:where(body.page-plastic) .help-cta p,:where(body.page-shipping-returns) .help-cta p,:where(body.page-contact) .help-cta p,:where(body.page-business) .help-cta p,:where(body.page-faq) .help-cta p,:where(body.page-privacy) .help-cta p,:where(body.page-terms) .help-cta p{color:var(--ink-soft);font-size:var(--text-sm);margin:0}:where(body.page-plastic) .help-cta-actions,:where(body.page-shipping-returns) .help-cta-actions,:where(body.page-contact) .help-cta-actions,:where(body.page-business) .help-cta-actions,:where(body.page-faq) .help-cta-actions,:where(body.page-privacy) .help-cta-actions,:where(body.page-terms) .help-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}}@layer pages{:where(body.page-business) .b2b .btn{border-radius:var(--radius-xs)}:where(body.page-business) .b2b-eyebrow{margin:0 0 var(--space-3);color:var(--accent);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}:where(body.page-business) .b2b-heading{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}:where(body.page-business) .b2b-note{margin:0 0 var(--space-4);color:var(--ink-soft);max-width:60ch}:where(body.page-business) .b2b-block{margin-block:var(--space-6)}:where(body.page-business) .b2b-section-head{margin-bottom:var(--space-4-5)}:where(body.page-business) .b2b-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap-min);color:var(--accent);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:var(--space-2)}:where(body.page-business) .b2b-text-link:hover{text-decoration-color:currentColor}:where(body.page-business) .b2b-text-link .icon{width:var(--space-3);height:var(--space-3)}:where(body.page-business) .b2b-facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4);margin:0;padding-block:var(--space-4);border-block:1px solid var(--line)}:where(body.page-business) .b2b-facts>div{padding-left:var(--space-3);border-left:1px solid var(--line-strong)}:where(body.page-business) .b2b-facts dt{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg)}:where(body.page-business) .b2b-facts dd{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-soft)}:where(body.page-business) .b2b-cards{display:grid;gap:var(--space-3)}:where(body.page-business) .b2b-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-4);border:1px solid var(--line);background:var(--surface);transition:border-color var(--transition),background var(--transition)}:where(body.page-business) .b2b-card:hover{border-color:var(--accent);background:var(--surface-2)}:where(body.page-business) .b2b-card-icon{width:var(--space-4-5);height:var(--space-4-5);margin-bottom:var(--space-4);color:var(--accent)}:where(body.page-business) .b2b-card h3{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}:where(body.page-business) .b2b-card p{margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--text-sm);line-height:1.65}:where(body.page-business) .b2b-card .b2b-text-link{width:100%;margin-top:auto}:where(body.page-business) .b2b-pricing{position:relative;overflow:hidden;isolation:isolate;padding:var(--space-4);background:var(--footer-bg);color:var(--footer-ink)}:where(body.page-business) .b2b-pricing .b2b-eyebrow,:where(body.page-business) .b2b-tier-qty{color:var(--footer-accent)}:where(body.page-business) .b2b-pricing .b2b-heading{color:var(--footer-ink)}:where(body.page-business) .b2b-pricing .b2b-note{color:var(--footer-ink-soft);font-size:var(--text-sm)}:where(body.page-business) .b2b-tiers{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4) var(--space-3)}:where(body.page-business) .b2b-tier{padding:var(--space-3) 0 0;border-top:1px solid color-mix(in srgb, var(--footer-ink) 22%, transparent)}:where(body.page-business) .b2b-tier.is-featured{border-top-color:var(--footer-accent)}:where(body.page-business) .b2b-tier-qty{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.2}:where(body.page-business) .b2b-tier h3{margin:0 0 var(--space-2);color:var(--footer-ink);font-size:var(--text-sm);font-weight:600}:where(body.page-business) .b2b-tier-line{margin:0;color:var(--footer-ink-soft);font-size:var(--text-sm);line-height:1.6}:where(body.page-business) .b2b-steps{display:grid;gap:var(--space-4);list-style:none;counter-reset:b2bhow;margin:0;padding:0}:where(body.page-business) .b2b-steps li{counter-increment:b2bhow;padding-top:var(--space-3);border-top:1px solid var(--line-strong)}:where(body.page-business) .b2b-steps li::before{content:counter(b2bhow, decimal-leading-zero);display:block;margin-bottom:var(--space-3);color:var(--accent);font-size:var(--text-xs);font-weight:600;font-variant-numeric:lining-nums tabular-nums}:where(body.page-business) .b2b-steps h3{margin:0 0 var(--space-2);font-size:var(--text-md)}:where(body.page-business) .b2b-steps p{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}:where(body.page-business) .b2b-honest{display:grid;gap:var(--space-4);padding:var(--space-4);background:var(--surface-2);border-left:var(--space-1) solid var(--accent)}:where(body.page-business) .b2b-honest p:not(.b2b-eyebrow){margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--text-sm)}:where(body.page-business) .b2b-honest strong{color:var(--ink)}:where(body.page-business) .b2b-form-block{display:grid;gap:var(--space-4-5);padding-top:var(--space-5);border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--space-4))}:where(body.page-business) .b2b-form-intro .b2b-note{font-size:var(--text-sm)}:where(body.page-business) .b2b-form-hint{margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--text-xs)}:where(body.page-business) .b2b-form-content{min-width:0;padding:var(--space-4);border:1px solid var(--line);background:var(--surface)}:where(body.page-business) .b2b-form{counter-reset:b2bstep}:where(body.page-business) .b2b-form .form-block{min-width:0}:where(body.page-business) .b2b-form .form-block>legend{display:flex;align-items:center;gap:var(--space-2);counter-increment:b2bstep;width:100%;padding-bottom:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}:where(body.page-business) .b2b-form .form-block>legend::before{content:counter(b2bstep, decimal-leading-zero);color:var(--accent);font-size:var(--text-xs);font-variant-numeric:lining-nums tabular-nums}:where(body.page-business) .b2b-pair{display:grid;gap:0 var(--space-3);align-items:start}:where(body.page-business) .b2b-form .field{margin-top:0}:where(body.page-business) .b2b-form .field-label{color:var(--ink)}:where(body.page-business) .b2b-form .field input,:where(body.page-business) .b2b-form .field select,:where(body.page-business) .b2b-form .field textarea{min-width:0;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs)}:where(body.page-business) .b2b-form .field textarea{resize:vertical}:where(body.page-business) .b2b-form .checkout-fineprint{margin:var(--space-3) 0 0}@media(min-width: 640px){:where(body.page-business) .b2b-facts{grid-template-columns:repeat(4, minmax(0, 1fr))}:where(body.page-business) .b2b-cards,:where(body.page-business) .b2b-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}:where(body.page-business) .b2b-honest{grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr);padding:var(--space-5);gap:var(--space-5)}:where(body.page-business) .b2b-pricing{padding:var(--space-5)}}@media(min-width: 900px){:where(body.page-business) .b2b-tiers{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 640px)and (max-width: 1099px){:where(body.page-business) .b2b-pair{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){:where(body.page-business) .b2b-cards,:where(body.page-business) .b2b-steps{grid-template-columns:repeat(4, minmax(0, 1fr))}:where(body.page-business) .b2b-pricing{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2.2fr);gap:var(--space-5);align-items:center}:where(body.page-business) .b2b-pricing .b2b-heading{font-size:var(--text-xl)}:where(body.page-business) .b2b-pricing .b2b-note{margin-bottom:0}:where(body.page-business) .b2b-form-block{grid-template-columns:minmax(0, 0.8fr) minmax(0, 2.2fr)}:where(body.page-business) .b2b-form{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 var(--space-4);align-items:start}:where(body.page-business) .b2b-form>button,:where(body.page-business) .b2b-form>.checkout-fineprint{grid-column:1/-1}}@media(max-width: 639px){:where(body.page-business) .b2b-block{margin-block:var(--space-5)}:where(body.page-business) .b2b-form-content{padding:var(--space-3)}}}@layer pages{:where(body.page-business) .b2b-hero{display:grid;gap:var(--space-4);margin-bottom:var(--space-4)}:where(body.page-business) .b2b-hero-copy{align-self:center;padding-block:var(--space-4);min-width:0}:where(body.page-business) .b2b-title{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;line-height:1.08;letter-spacing:var(--tracking-tight);color:var(--ink)}:where(body.page-business) .b2b-title em{font-weight:inherit;color:var(--accent)}:where(body.page-business) .b2b-lead{margin:0;max-width:43ch;color:var(--ink-soft);font-size:var(--text-md);line-height:1.75}:where(body.page-business) .b2b-cta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin:var(--space-4-5) 0 0}:where(body.page-business) .b2b-hero-note{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:var(--text-xs)}:where(body.page-business) .b2b-hero-note .icon{color:var(--accent);width:var(--space-3);height:var(--space-3)}:where(body.page-business) .b2b-hero-visual{min-width:0;margin:0;background:var(--surface-2)}:where(body.page-business) .b2b-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 70%}:where(body.page-business) .b2b-hero-visual figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-3);color:var(--ink-soft);font-size:var(--text-xs)}:where(body.page-business) .b2b-hero-visual figcaption span:first-child{color:var(--ink);font-weight:600}@media(min-width: 900px){:where(body.page-business) .b2b-hero{grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);gap:var(--space-5);margin-bottom:var(--space-4-5)}:where(body.page-business) .b2b-hero-visual img{aspect-ratio:1.12}}}@layer pages{:where(body.page-business) .b2b-leaves{position:absolute;inset:0;z-index:-1;pointer-events:none}:where(body.page-business) .b2b-leaf{position:absolute;color:var(--accent-soft);opacity:.16;width:78px;height:78px;will-change:transform}:where(body.page-business) .b2b-leaf-1{top:6%;left:4%;width:96px;height:96px;transform:rotate(-18deg)}:where(body.page-business) .b2b-leaf-2{top:52%;left:12%;width:58px;height:58px;transform:rotate(38deg)}:where(body.page-business) .b2b-leaf-3{top:12%;right:8%;width:118px;height:118px;transform:rotate(24deg)}:where(body.page-business) .b2b-leaf-4{top:68%;right:18%;width:64px;height:64px;transform:rotate(-42deg)}:where(body.page-business) .b2b-leaf-5{top:34%;right:3%;width:44px;height:44px;transform:rotate(8deg)}:where(body.page-business) .b2b-leaf-6{top:80%;left:42%;width:52px;height:52px;transform:rotate(-64deg)}@media(max-width: 759px){:where(body.page-business) .b2b-leaf-2,:where(body.page-business) .b2b-leaf-4,:where(body.page-business) .b2b-leaf-5,:where(body.page-business) .b2b-leaf-6{display:none}:where(body.page-business) .b2b-leaf{opacity:.1}}@supports(animation-timeline: scroll()){:where(body.page-business) .b2b-leaf{animation-name:b2b-drift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0 90vh}:where(body.page-business) .b2b-leaf-1{--drift-y: -70px;--drift-r: -26deg}:where(body.page-business) .b2b-leaf-2{--drift-y: 46px;--drift-r: 52deg}:where(body.page-business) .b2b-leaf-3{--drift-y: -120px;--drift-r: 40deg}:where(body.page-business) .b2b-leaf-4{--drift-y: 72px;--drift-r: -60deg}:where(body.page-business) .b2b-leaf-5{--drift-y: -38px;--drift-r: 22deg}:where(body.page-business) .b2b-leaf-6{--drift-y: 96px;--drift-r: -84deg}@keyframes b2b-drift{to{transform:translate3d(0, var(--drift-y, -60px), 0) rotate(var(--drift-r, 0deg))}}}}@layer pages{@keyframes b2b-fact-in{from{opacity:0;transform:translate3d(0, 12px, 0)}to{opacity:1;transform:none}}:where(body.page-business) .b2b-facts>div{animation:b2b-fact-in 700ms ease both}:where(body.page-business) .b2b-facts>div:nth-child(2){animation-delay:90ms}:where(body.page-business) .b2b-facts>div:nth-child(3){animation-delay:180ms}:where(body.page-business) .b2b-facts>div:nth-child(4){animation-delay:270ms}@media(prefers-reduced-motion: reduce){:where(body.page-business) .b2b-leaves{display:none}}}