:where(.pg-home) .hero-sub strong{color:var(--ds-ink);font-weight:700}:where(.pg-home) .hv-fill{position:absolute;inset:0}:where(.pg-home) .hv-fill i,:where(.pg-home) .hv-li i,:where(.pg-home) .hv-web i{display:block}:where(.pg-home) .hv-chip{background:var(--ds-white);border:2px solid var(--ds-ink);font-family:var(--font-sans);color:var(--ds-ink);white-space:nowrap;box-shadow:2px 2px 0 var(--ds-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}:where(.pg-home) .hv-chip.is-yellow{background:var(--ds-yellow)}:where(.pg-home) .hv-chip.is-cream{background:var(--ds-cream)}:where(.pg-home) .hv-chip s{-webkit-text-decoration-color:var(--ds-tomato);text-decoration-color:var(--ds-tomato);text-decoration-thickness:2px}:where(.pg-home) .hv-caption{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-grey-500);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex;position:absolute}:where(.pg-home) .hv-caption.is-on-dark{color:color-mix(in srgb, var(--ds-cream) 82%, var(--ds-ink))}:where(.pg-home) .hv-line{background:var(--ds-gray-200);border-radius:4px;height:7px}:where(.pg-home) .hv-line.is-ink{background:var(--ds-ink)}:where(.pg-home) .hv-pop{transform-origin:0;animation:home-pop 3.8s ease var(--d,0s) infinite both;display:inline-block}:where(.pg-home) .trust-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;display:grid}:where(.pg-home) .trust-card{flex-direction:column;gap:22px;display:flex}:where(.pg-home) .trust-visual{border:2px solid var(--ds-ink);height:300px;box-shadow:6px 6px 0 var(--ds-ink);border-radius:20px;position:relative;overflow:hidden}:where(.pg-home) .trust-visual.is-search{background-color:var(--ds-white);background-image:linear-gradient(#0b0b0b0f 1px,#0000 1px),linear-gradient(90deg,#0b0b0b0f 1px,#0000 1px);background-size:24px 24px}:where(.pg-home) .trust-visual.is-target{background:var(--ds-yellow)}:where(.pg-home) .trust-visual.is-layers{background:var(--ds-charcoal)}:where(.pg-home) .trust-copy{flex-direction:column;gap:10px;padding:0 4px;display:flex}:where(.pg-home) .trust-num{font-family:var(--font-sans);letter-spacing:.16em;color:var(--ds-amber-text);font-size:13px;font-weight:800}:where(.pg-home) .trust-copy h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ds-ink);margin:0;font-size:1.625rem;font-weight:700;line-height:1.15}:where(.pg-home) .trust-copy p{color:var(--ds-ink);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}:where(.pg-home) .hv-truth-bars{align-items:flex-end;gap:14px;height:170px;display:flex;position:absolute;bottom:44px;left:28px;right:28px}:where(.pg-home) .hv-truth-bars span{background:var(--ds-white);border:2px solid var(--ds-ink);transform-origin:bottom;animation:home-grow 2.6s ease-in-out var(--d) infinite alternate;border-bottom:0;border-radius:8px 8px 0 0;flex:1}:where(.pg-home) .hv-truth-bars span.is-hot{background:var(--ds-yellow)}:where(.pg-home) .hv-truth-base{background:var(--ds-ink);height:3px;position:absolute;bottom:42px;left:20px;right:20px}:where(.pg-home) .hv-truth-today{border-top:2px dashed var(--ds-tomato);position:absolute;bottom:108px;left:20px;right:20px}:where(.pg-home) .hv-truth-today-tag{background:var(--ds-white);font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--ds-tomato);padding:2px 6px;font-size:10px;font-weight:800;position:absolute;bottom:114px;right:20px}:where(.pg-home) .hv-truth-vanity{animation:4.5s ease-in-out infinite home-fade;position:absolute;top:18px;right:18px;transform:rotate(4deg)}:where(.pg-home) .hv-truth-lens{width:96px;height:96px;animation:5s ease-in-out infinite alternate home-scan;position:absolute;top:54px;left:26px}:where(.pg-home) .hv-truth-handle{background:var(--ds-ink);transform-origin:top;border-radius:8px;width:16px;height:56px;position:absolute;top:74px;left:74px;transform:rotate(-45deg)}:where(.pg-home) .hv-truth-glass{border:6px solid var(--ds-ink);box-shadow:4px 4px 0 var(--ds-ink);background:#ffc72c47;border-radius:50%;position:absolute;inset:0}:where(.pg-home) .hv-truth-glint{background:var(--ds-white);border-radius:50%;width:18px;height:10px;position:absolute;top:16px;left:18px;transform:rotate(-30deg)}:where(.pg-home) .hv-outcome-chips{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:18px;left:18px;right:18px}:where(.pg-home) .hv-outcome-chips .hv-pop{animation-duration:3.8s}:where(.pg-home) .hv-target{width:168px;height:168px;animation:3.8s infinite home-wobble;position:absolute;top:60%;right:30px;transform:translateY(-50%)}:where(.pg-home) .hv-target i{border:2.5px solid var(--ds-ink);background:var(--ds-white);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}:where(.pg-home) .hv-target i:nth-child(2){background:var(--ds-tomato)}:where(.pg-home) .hv-target i:nth-child(4){background:var(--ds-ink)}:where(.pg-home) .hv-arrow{width:150px;height:22px;animation:3.8s cubic-bezier(.3,.7,.3,1) infinite home-fly;position:absolute;top:calc(60% - 11px);right:110px}:where(.pg-home) .hv-arrow-shaft{background:var(--ds-ink);height:6px;position:absolute;top:8px;left:14px;right:14px}:where(.pg-home) .hv-arrow-head{border-left:18px solid var(--ds-ink);border-top:11px solid #0000;border-bottom:11px solid #0000;position:absolute;top:0;right:0}:where(.pg-home) .hv-arrow-fletch{background:var(--ds-cream);border:2px solid var(--ds-ink);width:22px;height:8px;position:absolute;top:1px;left:0;transform:skew(-35deg)}:where(.pg-home) .hv-arrow-fletch.is-low{top:11px;transform:skew(35deg)}:where(.pg-home) .hv-backward{color:var(--ds-ink);bottom:16px;left:18px}:where(.pg-home) .hv-backward i{border-top:2px dashed var(--ds-ink);width:60px}:where(.pg-home) .hv-orbit{width:0;height:0;animation:28s linear infinite home-spin;position:absolute;top:50%;left:50%}:where(.pg-home) .hv-orbit-ring{border:2px dashed #fffcef4d;border-radius:50%;position:absolute}:where(.pg-home) .hv-orbit-item{position:absolute;transform:translate(-50%,-50%)}:where(.pg-home) .hv-counter-spin{animation:28s linear infinite home-spin-rev;display:block}:where(.pg-home) .hv-orbit-item .hv-chip{box-shadow:3px 3px 0 var(--ds-ink);padding:6px 12px}:where(.pg-home) .hv-hub{background:var(--ds-yellow);border:2.5px solid var(--ds-ink);width:100px;height:100px;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink);box-shadow:5px 5px 0 var(--ds-ink);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin:-50px 0 0 -50px;font-size:13px;font-weight:800;animation:2.4s ease-in-out infinite home-pulse;display:flex;position:absolute;top:50%;left:50%}:where(.pg-home) .hv-hub b{font-size:26px;line-height:1}:where(.pg-home) .os-head{max-width:640px;margin:0 auto 52px}:where(.pg-home) .os-bento,:where(.pg-home) .os-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}:where(.pg-home) .os-bento{grid-template-areas:"sales web linkedin""local web social""seo seo note"}:where(.pg-home) .os-bento .is-sales{grid-area:sales}:where(.pg-home) .os-bento .is-web{grid-area:web}:where(.pg-home) .os-bento .is-linkedin{grid-area:linkedin}:where(.pg-home) .os-bento .is-local{grid-area:local}:where(.pg-home) .os-bento .is-social{grid-area:social}:where(.pg-home) .os-bento .is-seo{grid-area:seo}:where(.pg-home) .os-bento .os-note{grid-area:note}:where(.pg-home) .os-part{background:var(--ds-cream);border:2px solid var(--ds-ink);box-shadow:5px 5px 0 var(--ds-yellow);color:var(--ds-ink);border-radius:20px;flex-direction:column;gap:14px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}:where(.pg-home) a.os-part:hover{box-shadow:7px 7px 0 var(--ds-yellow);transform:translate(-2px,-2px)}:where(.pg-home) a.os-part:focus-visible{outline:3px solid var(--ds-yellow);outline-offset:4px}:where(.pg-home) .os-visual{border:2px solid var(--ds-ink);background:var(--ds-white);border-radius:14px;height:120px;position:relative;overflow:hidden}:where(.pg-home) .os-copy{flex-direction:column;gap:8px;display:flex}.os :where(.os-part) h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ds-ink);margin:0;font-size:1.0625rem;font-weight:700}:where(.pg-home) .os-part p{font-family:var(--font-sans);color:var(--ds-ink-800);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}:where(.pg-home) a.os-part h3:after{content:" →";opacity:0;transition:opacity .15s}:where(.pg-home) a.os-part:hover h3:after{opacity:1}:where(.pg-home) .os-part.is-web{background:var(--ds-yellow);box-shadow:5px 5px 0 var(--ds-cream)}:where(.pg-home) a.os-part.is-web:hover{box-shadow:7px 7px 0 var(--ds-cream)}:where(.pg-home) .os-bento .is-web .os-visual{min-height:280px;box-shadow:4px 4px 0 var(--ds-ink);flex:1;order:1}:where(.pg-home) .os-bento .is-web .os-copy{display:contents}:where(.pg-home) .os-hub{background:var(--ds-ink);color:var(--ds-yellow);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;order:0;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:800}.os :where(.os-bento .is-web) h3{order:2;font-size:1.5rem;font-weight:800}:where(.pg-home) .os-bento .is-web p{color:var(--ds-ink);order:3;font-size:.9375rem}:where(.pg-home) .os-bento .is-seo{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:22px;display:grid}:where(.pg-home) .os-bento .is-seo .os-visual{order:1;height:130px}:where(.pg-home) .os-note{border:2px dashed #fffcef59;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;padding:22px;display:flex}:where(.pg-home) .os-note p{font-family:var(--font-sans);color:var(--text-on-dark);margin:0;font-size:.9375rem;font-style:italic;line-height:1.5}:where(.pg-home) .os-note-link{font-family:var(--font-sans);color:var(--ds-yellow);border-bottom:2px solid;align-self:flex-start;font-size:.9375rem;font-weight:700;text-decoration:none}:where(.pg-home) .os-note-link:hover{color:var(--ds-cream)}@media (max-width:960px){:where(.pg-home) .os-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"web web""sales linkedin""local social""seo seo""note note"}:where(.pg-home) .os-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.pg-home) .os-bento .is-web .os-visual{min-height:240px}}@media (max-width:600px){:where(.pg-home) .os-bento,:where(.pg-home) .os-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"web""sales""linkedin""local""social""seo""note"}:where(.pg-home) .os-bento .is-seo{grid-template-columns:minmax(0,1fr)}}:where(.pg-home) .hv-sales{align-items:center;padding:0 14px;display:flex}:where(.pg-home) .hv-sales-track{flex:1;height:64px;position:relative}:where(.pg-home) .hv-sales-line{background:var(--ds-ink);height:2px;position:absolute;top:22px;left:4%;right:6%}:where(.pg-home) .hv-sales-stage{font-family:var(--font-sans);color:var(--ds-ink);flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:10px}:where(.pg-home) .hv-sales-stage i{border:2px solid var(--ds-ink);background:var(--ds-white);border-radius:6px;width:24px;height:24px}:where(.pg-home) .hv-sales-stage i.is-hot{background:var(--ds-yellow)}:where(.pg-home) .hv-sales-dot{background:var(--ds-tomato);border:2px solid var(--ds-ink);border-radius:50%;width:16px;height:16px;animation:3s ease-in-out infinite home-travel;position:absolute;top:15px;left:4%}:where(.pg-home) .hv-li{flex-direction:column;gap:8px;display:flex;position:absolute;inset:12px}:where(.pg-home) .hv-li-author{align-items:center;gap:8px;display:flex}:where(.pg-home) .hv-li-author span{flex-direction:column;gap:4px;display:flex}:where(.pg-home) .hv-li-avatar{background:var(--ds-yellow);border:2px solid var(--ds-ink);border-radius:50%;width:26px;height:26px}:where(.pg-home) .hv-li-typing{align-items:center;gap:2px;display:flex}:where(.pg-home) .hv-li-typed{background:var(--ds-ink);border-radius:4px;width:68%;height:7px;animation:3.2s steps(14,end) infinite home-type}:where(.pg-home) .hv-li-caret{background:var(--ds-ink);width:2px;height:13px;animation:.8s infinite home-blink}:where(.pg-home) .hv-li-posted{box-shadow:none;align-self:flex-start;margin-top:auto;padding:2px 8px;font-size:10px}:where(.pg-home) .hv-local{background-color:color-mix(in srgb, var(--ds-ink) 4%, var(--ds-cream));background-image:linear-gradient(#0b0b0b14 2px,#0000 2px),linear-gradient(90deg,#0b0b0b14 2px,#0000 2px);background-size:30px 30px}:where(.pg-home) .hv-local-road{background:var(--ds-white);border-block:2px solid var(--ds-ink);height:12px;position:absolute;top:70px;left:-10%;right:-10%;transform:rotate(-8deg)}:where(.pg-home) .hv-local-pin{background:var(--ds-tomato);border:2.5px solid var(--ds-ink);border-radius:50% 50% 50% 0;width:34px;height:34px;animation:1.6s ease-in-out infinite home-bounce;position:absolute;top:22px;left:44%;transform:rotate(-45deg)}:where(.pg-home) .hv-local-pin i{background:var(--ds-white);border:2px solid var(--ds-ink);box-sizing:border-box;border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:9px}:where(.pg-home) .hv-local-open{font-size:11px;position:absolute;bottom:10px;right:10px}:where(.pg-home) .hv-social-sq{background:var(--ds-white);border:2px solid var(--ds-ink);width:74px;height:74px;box-shadow:3px 3px 0 var(--ds-ink);transform:rotate(var(--r));animation:home-float 3s ease-in-out var(--d) infinite;border-radius:12px;margin-left:-37px;position:absolute;top:18px;left:50%}:where(.pg-home) .hv-social-sq.is-left{background:var(--ds-cream);translate:-52px}:where(.pg-home) .hv-social-sq.is-right{translate:52px}:where(.pg-home) .hv-social-sq.is-mid{z-index:2;background:var(--ds-yellow)}:where(.pg-home) .hv-social-days{text-align:center;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--ds-ink);font-size:10px;font-weight:800;position:absolute;bottom:8px;left:0;right:0}:where(.pg-home) .hv-web{flex-direction:column;display:flex;position:absolute;inset:0}:where(.pg-home) .hv-web-bar{background:var(--ds-cream);border-bottom:2px solid var(--ds-ink);flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}:where(.pg-home) .hv-web-bar i{border:1.5px solid var(--ds-ink);border-radius:50%;width:9px;height:9px}:where(.pg-home) .hv-web-bar .is-red{background:var(--ds-tomato)}:where(.pg-home) .hv-web-bar .is-yellow{background:var(--ds-yellow)}:where(.pg-home) .hv-web-bar .is-green{background:var(--ds-basil)}:where(.pg-home) .hv-web-bar span{border:1.5px solid var(--ds-ink);background:var(--ds-white);border-radius:6px;flex:1;height:12px;margin-left:8px}:where(.pg-home) .hv-web-page{flex-direction:column;flex:1;gap:14px;padding:12px 14px;display:flex;position:relative;overflow:hidden}:where(.pg-home) .hv-web-nav{justify-content:space-between;align-items:center;display:flex}:where(.pg-home) .hv-web-nav span{align-items:center;gap:6px;display:flex}:where(.pg-home) .hv-web-btn{background:var(--ds-yellow);border:1.5px solid var(--ds-ink);border-radius:999px;width:30px;height:12px}:where(.pg-home) .hv-web-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:12px;display:grid}:where(.pg-home) .hv-web-copy{flex-direction:column;gap:6px;display:flex}:where(.pg-home) .hv-web-h{background:var(--ds-ink);border-radius:3px;height:11px}:where(.pg-home) .hv-web-cta{background:var(--ds-yellow);border:1.5px solid var(--ds-ink);border-radius:999px;width:56px;height:16px;margin-top:4px}:where(.pg-home) .hv-web-form{border:1.5px solid var(--ds-ink);background:var(--ds-cream);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}:where(.pg-home) .hv-web-field{border:1.5px solid var(--ds-ink);background:var(--ds-white);border-radius:3px;height:10px}:where(.pg-home) .hv-web-submit{background:var(--ds-ink);border-radius:999px;height:12px}:where(.pg-home) .hv-web-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}:where(.pg-home) .hv-web-cards i{border:1.5px solid var(--ds-ink);background:var(--ds-yellow-wash);border-radius:6px;height:40px}:where(.pg-home) .hv-web-lead{transform-origin:50%;animation-duration:3.6s;position:absolute;bottom:14px;left:50%;translate:-50%}:where(.pg-home) .hv-seo-bars{align-items:flex-end;gap:8px;height:96px;display:flex;position:absolute;bottom:0;left:14px;right:14px}:where(.pg-home) .hv-seo-bars span{background:var(--ds-cream);border:2px solid var(--ds-ink);transform-origin:bottom;animation:home-rise 4s ease-out var(--d) infinite;border-bottom:0;border-radius:6px 6px 0 0;flex:1}:where(.pg-home) .hv-seo-bars span.is-hot{background:var(--ds-yellow)}:where(.pg-home) .hv-seo-rank{position:absolute;top:10px;right:14px}:where(.pg-home) .reasons-head{max-width:640px;margin:0 auto 52px}:where(.pg-home) .reasons-stem{color:var(--text-strong)}:where(.pg-home) .reasons-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:26px;display:grid}:where(.pg-home) .reasons-card{background:var(--ds-cream);border:2px solid var(--ds-ink);box-shadow:5px 5px 0 var(--ds-ink);border-radius:20px;overflow:hidden}:where(.pg-home) .reasons-card.is-featured{background:var(--ds-yellow)}.reasons :where(.reasons-card) .reasons-card-head{background:var(--ds-ink);color:var(--ds-cream);font-family:var(--font-sans);letter-spacing:0;margin:0;padding:18px 24px;font-size:.9375rem;font-weight:800;line-height:1.3}:where(.pg-home) .reasons-list{margin:0;padding:6px 24px 10px;list-style:none}:where(.pg-home) .reasons-list li{grid-template-columns:30px 1fr;gap:12px;padding:16px 0;display:grid}:where(.pg-home) .reasons-list li+li{border-top:1.5px dashed #0b0b0b38}:where(.pg-home) .reasons-num{font-family:var(--font-sans);color:var(--ds-tomato);padding-top:2px;font-size:13px;font-weight:800}:where(.pg-home) .is-featured .reasons-num{color:var(--ds-ink)}:where(.pg-home) .reasons-text{flex-direction:column;gap:3px;display:flex}:where(.pg-home) .reasons-main{font-family:var(--font-sans);color:var(--ds-ink);font-size:1rem;font-weight:600;line-height:1.375}:where(.pg-home) .reasons-aside{font-family:var(--font-sans);color:var(--ds-grey-500);font-size:.875rem;font-style:italic;line-height:1.4}:where(.pg-home) .is-featured .reasons-aside{color:var(--ds-ink-800)}@keyframes home-grow{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes home-scan{0%{transform:translate(0)}to{transform:translate(190px)}}@keyframes home-fade{0%,to{opacity:0;transform:translateY(6px)rotate(4deg)}20%,70%{opacity:1;transform:translateY(0)rotate(4deg)}}@keyframes home-fly{0%{opacity:0;transform:translate(-230px)}8%{opacity:1}35%{transform:translate(0)}88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes home-wobble{0%,34%{transform:translateY(-50%)rotate(0)}38%{transform:translateY(-50%)rotate(-5deg)}43%{transform:translateY(-50%)rotate(3deg)}48%,to{transform:translateY(-50%)rotate(0)}}@keyframes home-pop{0%,8%{opacity:0;transform:scale(0)}16%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes home-spin{to{transform:rotate(360deg)}}@keyframes home-spin-rev{to{transform:rotate(-360deg)}}@keyframes home-pulse{0%,to{box-shadow:5px 5px 0 var(--ds-ink), 0 0 0 0 #ffc72ccc}50%{box-shadow:5px 5px 0 var(--ds-ink), 0 0 0 16px #ffc72c00}}@keyframes home-travel{0%{left:4%}to{left:92%}}@keyframes home-type{0%{width:0}60%,to{width:68%}}@keyframes home-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes home-bounce{0%,to{transform:translateY(0)rotate(-45deg)}50%{transform:translateY(-10px)rotate(-45deg)}}@keyframes home-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-7px) rotate(var(--r,0deg))}}@keyframes home-rise{0%{transform:scaleY(.15)}60%,to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){:where(.pg-home) [class^=hv-],:where(.pg-home) [class*=\ hv-]{animation:none!important}}@media (max-width:600px){:where(.pg-home) .trust-visual{height:260px}}:where(.pg-home) .scroll-mascot{z-index:40;pointer-events:none;will-change:transform;width:84px;transition:opacity .3s;position:fixed;top:0;right:18px}:where(.pg-home) .scroll-mascot[data-hidden=true]{opacity:0}:where(.pg-home) .scroll-mascot[data-hidden=true] .m-poke{pointer-events:none}:where(.pg-home) .scroll-mascot .m-poke{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}:where(.pg-home) .scroll-mascot .m-poke:focus-visible{outline:2px solid var(--ds-ink);outline-offset:4px;border-radius:12px}:where(.pg-home) .scroll-mascot .m-lean{transform-origin:50% 100%;will-change:transform;display:block}:where(.pg-home) .scroll-mascot .m-inner{transform-origin:50% 100%;filter:drop-shadow(0 8px 14px #231f2040);display:block}:where(.pg-home) .scroll-mascot img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}:where(.pg-home) .scroll-mascot.unpoked .m-poke:before{content:"";border:2px solid var(--ds-yellow);opacity:0;pointer-events:none;border-radius:50%;width:92px;height:92px;margin:-46px 0 0 -46px;animation:2.4s ease-out infinite mascot-ring;position:absolute;top:50%;left:50%}@keyframes mascot-ring{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.35)}}:where(.pg-home) .scroll-mascot.unpoked .m-inner{animation:4s ease-in-out 1.5s infinite mascot-nudge}@keyframes mascot-nudge{0%,18%,to{transform:none}4%{transform:translateY(-8px)rotate(-8deg)}8%{transform:translateY(0)rotate(7deg)}12%{transform:rotate(-4deg)}}:where(.pg-home) .scroll-mascot .m-tag{background:var(--ds-yellow);border:2px solid var(--ds-ink);box-shadow:2px 2px 0 var(--ds-ink);font-family:var(--font-sans);white-space:nowrap;color:var(--ds-ink);border-radius:8px;padding:4px 9px;font-size:.75rem;font-weight:700;line-height:1.2;animation:2.4s ease-in-out infinite mascot-tag;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}:where(.pg-home) .scroll-mascot .m-tag:before{content:"";border:5px solid #0000;border-bottom-color:var(--ds-ink);margin-left:-5px;position:absolute;bottom:100%;left:50%}@keyframes mascot-tag{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}:where(.pg-home) .scroll-mascot .m-poke:hover .m-inner{animation:.6s ease-in-out infinite mascot-wiggle}:where(.pg-home) .scroll-mascot .m-poke:active .m-inner{animation:none;transform:scale(1.1,.86)}@keyframes mascot-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}:where(.pg-home) .scroll-mascot.jump .m-inner{animation:.55s cubic-bezier(.34,1.56,.64,1) mascot-jump}@keyframes mascot-jump{0%{transform:scaleX(1.12)scaleY(.82)translateY(0)}38%{transform:scaleX(.94)scaleY(1.08)translateY(-26px)rotate(-5deg)}62%{transform:scaleX(.96)scaleY(1.05)translateY(-20px)rotate(4deg)}82%{transform:scaleX(1.06)scaleY(.92)translateY(0)}to{transform:scaleX(1)scaleY(1)translateY(0)}}:where(.pg-home) .scroll-mascot.spin .m-inner,:where(.pg-home) .scroll-mascot.spin .m-poke:hover .m-inner{animation:.7s cubic-bezier(.34,1.4,.64,1) mascot-spin}@keyframes mascot-spin{0%{transform:scale(1.15,.8)}45%{transform:translateY(-34px)rotate(200deg)scale(.95,1.08)}80%{transform:translateY(0)rotate(360deg)scale(1.08,.9)}to{transform:rotate(360deg)scale(1)}}:where(.pg-home) .scroll-mascot.party .m-inner,:where(.pg-home) .scroll-mascot.party .m-poke:hover .m-inner{animation:1.3s cubic-bezier(.34,1.56,.64,1) mascot-party}@keyframes mascot-party{0%,to{transform:translateY(0)rotate(0)}15%{transform:translateY(-30px)rotate(-12deg)scale(.95,1.08)}30%{transform:translateY(0)scale(1.1,.88)}45%{transform:translateY(-36px)rotate(12deg)scale(.95,1.08)}60%{transform:translateY(0)scale(1.1,.88)}78%{transform:translateY(-20px)rotate(-360deg)}90%{transform:translateY(0)rotate(-360deg)scale(1.06,.92)}}:where(.pg-home) .scroll-mascot[data-sleepy=true] .m-inner{animation:2.4s ease-in-out infinite mascot-snooze}@keyframes mascot-snooze{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(-10deg)scale(1.04,.95)}}:where(.pg-home) .scroll-mascot .m-crumbs{pointer-events:none;position:absolute;top:45%;left:50%}:where(.pg-home) .scroll-mascot .m-crumbs i{background:var(--ds-yellow);border:1.5px solid var(--ds-ink);opacity:0;border-radius:2px;width:7px;height:7px;margin:-3.5px;animation:.7s cubic-bezier(.2,.7,.3,1) forwards mascot-crumb;position:absolute}:where(.pg-home) .scroll-mascot .m-crumbs i:nth-child(2n){background:var(--ds-basil);border-radius:50%}@keyframes mascot-crumb{0%{opacity:1;transform:rotate(var(--a)) translateX(10px) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateX(64px) translateY(14px) rotate(220deg)}}:where(.pg-home) .scroll-mascot .m-bubble{background:var(--ds-white);border:2px solid var(--ds-ink);width:max-content;max-width:200px;box-shadow:3px 3px 0 var(--ds-ink);font-family:var(--font-sans);color:var(--ds-ink);opacity:0;transform-origin:100% 80%;border-radius:14px 14px 4px;margin:0;padding:9px 13px;font-size:.875rem;font-weight:600;line-height:1.3;transition:opacity .18s,transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:8px;right:calc(100% + 10px);transform:translate(8px)scale(.85)}:where(.pg-home) .scroll-mascot .m-bubble.show{opacity:1;transform:none}:where(.pg-home) .scroll-mascot .m-bubble:empty{display:none}@media (max-width:900px){:where(.pg-home) .scroll-mascot{display:none}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .scroll-mascot,:where(.pg-home) .scroll-mascot .m-bubble{transition:none}:where(.pg-home) .scroll-mascot .m-inner,:where(.pg-home) .scroll-mascot .m-crumbs i,:where(.pg-home) .scroll-mascot .m-tag,:where(.pg-home) .scroll-mascot .m-poke:before{animation:none!important}:where(.pg-home) .scroll-mascot .m-crumbs{display:none}}
:where(.pg-affiliates) .p-head{text-align:center;max-width:64ch;margin:0 auto}:where(.pg-affiliates) .p-head h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:.3em auto .4em;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:700}:where(.pg-affiliates) .p-head h1 .serif-em{color:var(--ds-amber)}:where(.pg-affiliates) .aff-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}:where(.pg-affiliates) .aff-hero-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}:where(.pg-affiliates) .aff-hero-copy h1{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--ds-ink);text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:800;line-height:1.04}:where(.pg-affiliates) .aff-hero-copy h1 .hl{background:var(--ds-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}:where(.pg-affiliates) .aff-hero-lead{font-size:var(--fs-lead);color:var(--text-body);max-width:34rem;margin:0}:where(.pg-affiliates) .aff-hero-ctas{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}:where(.pg-affiliates) .aff-hero-more{background:var(--ds-white)}:where(.pg-affiliates) .aff-ill-box{border:2px solid var(--ds-ink);border-radius:var(--radius-xl);height:440px;box-shadow:8px 8px 0 var(--ds-ink);background-color:var(--ds-cream);background-image:radial-gradient(#0b0b0b1f 1.4px,#0000 1.6px);background-size:22px 22px;position:relative;overflow:hidden}:where(.pg-affiliates) .aff-ill{font-family:var(--font-sans);color:var(--ds-ink);flex-direction:column;gap:22px;padding:22px;display:flex;position:absolute;inset:0}:where(.pg-affiliates) .aff-ill-top{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.pg-affiliates) .aff-chip{background:var(--ds-white);border:2px solid var(--ds-ink);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:2px 2px 0 var(--ds-ink);padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}:where(.pg-affiliates) .aff-ill-note{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-grey-500);font-size:11px;font-weight:800}:where(.pg-affiliates) .aff-tiles{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:26px 18px;padding:0 8px;display:grid}:where(.pg-affiliates) .aff-tile{background:var(--ds-white);border:2px solid var(--ds-ink);box-shadow:3px 3px 0 var(--ds-ink);animation:aff-lit 8s ease calc(var(--i) * .55s) infinite both;border-radius:12px;position:relative}:where(.pg-affiliates) .aff-awning{border-bottom:2px solid var(--ds-ink);background:repeating-linear-gradient(90deg, var(--ds-yellow) 0 12px, var(--ds-cream) 12px 24px);border-radius:10px 10px 0 0;height:16px;display:block}:where(.pg-affiliates) .aff-tile.odd .aff-awning{background:repeating-linear-gradient(90deg, var(--ds-tomato) 0 12px, var(--ds-cream) 12px 24px)}:where(.pg-affiliates) .aff-tile-body{flex-direction:column;gap:8px;padding:14px 12px 16px;display:flex}:where(.pg-affiliates) .aff-tile-body b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}:where(.pg-affiliates) .aff-stars{letter-spacing:1px;color:var(--ds-amber-text);font-size:12px;font-weight:700}:where(.pg-affiliates) .aff-line{background:var(--ds-gray-200);border-radius:4px;width:70%;height:6px;display:block}:where(.pg-affiliates) .aff-pin{background:var(--ds-tomato);border:2px solid var(--ds-ink);width:24px;height:24px;animation:aff-pin 8s ease calc(var(--i) * .55s) infinite both;border-radius:50% 50% 50% 0;position:absolute;top:-12px;right:-8px;transform:rotate(-45deg)}:where(.pg-affiliates) .aff-pin:after{content:"";background:var(--ds-white);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:6px}:where(.pg-affiliates) .aff-share{background:var(--ds-ink);color:var(--ds-cream);border-radius:16px;flex-direction:column;flex:none;gap:10px;padding:14px 16px;display:flex;overflow:hidden}:where(.pg-affiliates) .aff-share-top{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-yellow);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}:where(.pg-affiliates) .aff-coins{flex:none;width:60px;height:20px;position:relative}:where(.pg-affiliates) .aff-coins i{top:0;right:calc(var(--i) * 20px);background:var(--ds-yellow);border:2px solid var(--ds-cream);width:18px;height:18px;color:var(--ds-ink);letter-spacing:0;animation:aff-coin 2.6s ease calc(var(--i) * .7s) infinite both;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute}:where(.pg-affiliates) .aff-bar{border-radius:var(--radius-pill);background:var(--ds-ink-800);border:2px solid var(--ds-cream);flex:none;height:14px;display:block;overflow:hidden}:where(.pg-affiliates) .aff-bar span{border-radius:inherit;background:repeating-linear-gradient(-45deg, var(--ds-yellow) 0 8px, var(--ds-yellow-300) 8px 16px);width:70%;height:100%;animation:8s ease-in-out infinite aff-share-fill;display:block}@keyframes aff-lit{0%,12%{filter:grayscale();opacity:.4}22%,86%{filter:none;opacity:1}96%,to{filter:grayscale();opacity:.4}}@keyframes aff-pin{0%,16%{transform:rotate(-45deg)scale(0)}24%{transform:rotate(-45deg)scale(1.25)}28%,86%{transform:rotate(-45deg)scale(1)}96%,to{transform:rotate(-45deg)scale(0)}}@keyframes aff-share-fill{0%,8%{width:6%}80%,90%{width:94%}to{width:6%}}@keyframes aff-coin{0%,20%{opacity:0;transform:translateY(10px)}28%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(-26px)}to{opacity:0}}@media (max-width:520px){:where(.pg-affiliates) .aff-ill-box{height:420px}:where(.pg-affiliates) .aff-ill{gap:16px;padding:16px}:where(.pg-affiliates) .aff-tiles{gap:22px 10px;padding:0 2px}:where(.pg-affiliates) .aff-tile-body{padding:10px 8px 12px}:where(.pg-affiliates) .aff-tile-body b{font-size:12px}:where(.pg-affiliates) .aff-stars{letter-spacing:0;font-size:10px}:where(.pg-affiliates) .aff-share-top{letter-spacing:.08em;font-size:10px}}:where(.pg-affiliates) .fund{background-color:var(--ds-charcoal);color:var(--ds-cream);border:2px solid var(--ds-ink);border-radius:var(--radius-xl);box-shadow:8px 8px 0 var(--ds-yellow);text-align:center;background-image:radial-gradient(#ffc72c38 1.6px,#0000 1.8px),radial-gradient(#fffcef14 1.6px,#0000 1.8px);background-position:0 0,14px 14px;background-size:28px 28px,28px 28px;flex-direction:column;align-items:center;gap:18px;padding:clamp(2.75rem,7vw,4.5rem) clamp(1.5rem,5vw,3.25rem);display:flex}:where(.pg-affiliates) .fund .label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--ds-ink);background:var(--ds-yellow);border-radius:var(--radius-pill);padding:6px 14px;font-size:.8125rem;font-weight:800}:where(.pg-affiliates) .fund h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ds-cream);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:800;line-height:1.08}:where(.pg-affiliates) .fund p{color:var(--text-on-dark);max-width:60ch;margin:0;font-size:1.0625rem}:where(.pg-affiliates) .aff-seats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}:where(.pg-affiliates) .aff-seat{flex-direction:column;align-items:center;display:flex}:where(.pg-affiliates) .aff-seat-badge{z-index:2;border:2px solid var(--ds-ink);width:64px;height:64px;box-shadow:3px 3px 0 var(--ds-ink);background:var(--ds-yellow);font-family:var(--font-sans);letter-spacing:.06em;border-radius:50%;place-items:center;margin-bottom:-32px;font-size:13px;font-weight:800;display:grid;position:relative}:where(.pg-affiliates) .aff-seat-card{text-align:center;background:var(--ds-white);border:2px solid var(--ds-ink);box-shadow:6px 6px 0 var(--ds-ink);border-radius:24px;flex-direction:column;flex:1;align-self:stretch;gap:10px;padding:48px 22px 26px;display:flex}:where(.pg-affiliates) .seat-1 .aff-seat-badge{background:var(--ds-cream)}:where(.pg-affiliates) .seat-1 .aff-seat-card{background:var(--ds-yellow)}:where(.pg-affiliates) .seat-2 .aff-seat-badge{background:var(--ds-ink);color:var(--ds-yellow);box-shadow:3px 3px 0 var(--ds-yellow)}:where(.pg-affiliates) .aff-seat .who{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-amber-text);font-size:.75rem;font-weight:800}:where(.pg-affiliates) .seat-1 .who{color:var(--ds-ink)}:where(.pg-affiliates) .aff-seat h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ds-ink);margin:0;font-size:1.375rem;font-weight:800}:where(.pg-affiliates) .aff-seat p{color:var(--text-body);margin:0;font-size:.9375rem;line-height:1.55}:where(.pg-affiliates) .seat-1 p{color:var(--ds-ink)}:where(.pg-affiliates) .aff-table-edge{z-index:0;background:var(--ds-ink);border-radius:0 0 18px 18px;height:22px;margin:-10px 12px 0;display:block;position:relative}@media (max-width:820px){:where(.pg-affiliates) .aff-seats{grid-template-columns:1fr;gap:28px}:where(.pg-affiliates) .aff-table-edge{display:none}}@media (prefers-reduced-motion:reduce){:where(.pg-affiliates) :is(.aff-tile,.aff-pin,.aff-coins i,.aff-bar span){animation:none}}:where(.pg-affiliates) .proof-dash{background:var(--ds-charcoal);color:var(--ds-cream);border-radius:var(--radius-lg);padding:clamp(1.75rem,3vw,2.5rem)}:where(.pg-affiliates) .proof-dash .eyebrow{color:var(--ds-yellow)}:where(.pg-affiliates) .proof-dash h3{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-h3);color:#fff;margin:.3em 0 .5em}:where(.pg-affiliates) .proof-dash p{color:var(--text-on-dark);max-width:62ch}:where(.pg-affiliates) .dash-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}:where(.pg-affiliates) .dash-cell{border-radius:var(--radius-md);text-align:center;background:#ffffff0d;border:1px dashed #ffffff40;padding:20px}:where(.pg-affiliates) .dash-cell .dv{font-family:var(--font-display);color:var(--ds-yellow);font-size:1.8rem;font-weight:800}:where(.pg-affiliates) .dash-cell .dl{font-family:var(--font-sans);color:color-mix(in srgb, var(--ds-cream) 70%, var(--ds-ink));text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:.75rem}@media (max-width:820px){:where(.pg-affiliates) .dash-grid{grid-template-columns:1fr}}:where(.pg-affiliates) .aff-logos.section-sm{padding-top:clamp(2rem,4vw,3rem);padding-bottom:0}:where(.pg-affiliates) .aff-flow{--gap:22px;--progress:1}:where(.pg-affiliates) .aff-rail{grid-template-columns:repeat(var(--n), 1fr);gap:var(--gap);height:44px;margin-bottom:22px;display:grid;position:relative}:where(.pg-affiliates) .aff-rail-track,:where(.pg-affiliates) .aff-rail-fill{height:4px;top:calc(50% - 2px);left:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) / 2);right:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) / 2);border-radius:2px;position:absolute}:where(.pg-affiliates) .aff-rail-track{background:repeating-linear-gradient(90deg, var(--ds-crust) 0 8px, transparent 8px 14px);opacity:.45}:where(.pg-affiliates) .aff-rail-fill{background:var(--ds-ink);transform:scaleX(var(--progress));transform-origin:0;transition:transform .9s var(--ease-out)}:where(.pg-affiliates) .aff-node,:where(.pg-affiliates) .aff-step-n{z-index:1;width:44px;height:44px;font-family:var(--font-display);background:var(--ds-yellow);color:var(--ds-ink);border:2px solid var(--ds-ink);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform .4s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid;position:relative}:where(.pg-affiliates) .aff-node{justify-self:center}:where(.pg-affiliates) .is-armed .aff-node:not(.is-active,.is-done),:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done) .aff-step-n{background:var(--ds-cream);border-color:var(--ds-crust);color:var(--ds-crust)}:where(.pg-affiliates) .aff-node.is-active,:where(.pg-affiliates) .aff-step.is-active .aff-step-n{box-shadow:3px 3px 0 var(--ds-ink);transform:scale(1.12)}:where(.pg-affiliates) .aff-steps{grid-template-columns:repeat(var(--n), 1fr);gap:var(--gap);margin:0;padding:0;list-style:none;display:grid;position:relative}:where(.pg-affiliates) .aff-step{background:var(--surface-card);border:2px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:default;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s var(--ease-out), opacity .35s var(--ease-out);padding:22px 24px 26px;position:relative}:where(.pg-affiliates) .aff-step:focus-visible{outline:3px solid var(--ds-ink);outline-offset:3px}:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done){opacity:.7}:where(.pg-affiliates) .aff-step.is-active{border-color:var(--ds-ink);box-shadow:var(--shadow-pop);transform:translate(-2px,-4px)}:where(.pg-affiliates) .aff-step-n{display:none}:where(.pg-affiliates) .aff-step :is(h3,h4){font-family:var(--font-sans);color:var(--ds-ink);margin:0 0 8px;font-size:1.25rem;font-weight:700}:where(.pg-affiliates) .aff-step p{color:var(--text-muted);margin:0;font-size:.9375rem}:where(.pg-affiliates) .aff-visual{background:var(--ds-yellow-wash);border-radius:12px;align-items:center;height:76px;margin-bottom:18px;padding:0 18px;display:flex;position:relative;overflow:hidden}:where(.pg-affiliates) .v-org,:where(.pg-affiliates) .v-member{border:2px solid var(--ds-ink);background:var(--ds-yellow);border-radius:50%;flex:none;width:28px;height:28px}:where(.pg-affiliates) .v-member{background:var(--ds-basil)}:where(.pg-affiliates) .v-wire{background:repeating-linear-gradient(90deg, var(--ds-crust) 0 6px, transparent 6px 11px);flex:1;height:2px;margin:0 10px;position:relative}:where(.pg-affiliates) .v-wire i{border:2px solid var(--ds-ink);background:var(--ds-white);border-radius:3px;width:20px;height:14px;position:absolute;top:-7px;left:calc(100% - 20px)}:where(.pg-affiliates) .v-wire i:after{content:"";border:solid var(--ds-ink);transform-origin:70% 30%;border-width:0 2px 2px 0;position:absolute;inset:0 2px 4px;transform:rotate(45deg)scale(.55)}:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done) .v-wire i{left:0}:where(.pg-affiliates) .aff-step.is-active .v-wire i{animation:aff-send 1.3s var(--ease-standard) both}:where(.pg-affiliates) .aff-step.is-active .v-member{animation:.6s ease-out 1.2s both aff-ping}@keyframes aff-send{0%{left:0;transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-10px)rotate(6deg)}to{left:calc(100% - 20px);transform:none}}@keyframes aff-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-basil) 55%, transparent);transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1);box-shadow:0 0 0 14px #0000}}:where(.pg-affiliates) .v-build{flex-direction:column;justify-content:center;align-items:stretch;gap:7px}:where(.pg-affiliates) .v-row{align-items:center;gap:10px;display:flex}:where(.pg-affiliates) .v-row b{border:2px solid var(--ds-ink);background:var(--ds-basil);border-radius:50%;flex:none;width:14px;height:14px;position:relative}:where(.pg-affiliates) .v-row b:after{content:"";border:solid var(--ds-white);border-width:0 2px 2px 0;width:3px;height:6px;position:absolute;top:0;left:3px;transform:rotate(45deg)}:where(.pg-affiliates) .v-row s{height:7px;width:calc(78% - var(--i) * 12%);background:color-mix(in srgb, var(--ds-crust) 30%, transparent);border-radius:4px;position:relative;overflow:hidden}:where(.pg-affiliates) .v-row s:after{content:"";background:var(--ds-ink);transform-origin:0;position:absolute;inset:0}:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done) .v-row b{background:var(--ds-white)}:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done) .v-row b:after,:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done) .v-row s:after{transform:scaleX(0)}:where(.pg-affiliates) .aff-step.is-active .v-row b{animation:aff-tick .45s calc(.25s + var(--i) * .38s) cubic-bezier(.34, 1.56, .64, 1) both}:where(.pg-affiliates) .aff-step.is-active .v-row s:after{animation:aff-fill .4s calc(var(--i) * .38s) var(--ease-out) both}@keyframes aff-tick{0%{background:var(--ds-white);transform:scale(.6)}to{background:var(--ds-basil);transform:scale(1)}}@keyframes aff-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(.pg-affiliates) .v-earn{align-items:flex-end;gap:6px;padding-top:26px;padding-bottom:12px}:where(.pg-affiliates) .v-earn span{width:14px;height:var(--h);background:var(--ds-basil);transform-origin:bottom;border-radius:3px 3px 0 0}:where(.pg-affiliates) .v-coin{border:2px solid var(--ds-ink);background:var(--ds-yellow);border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:117px}:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done) .v-earn span{transform:scaleY(.1)}:where(.pg-affiliates) .is-armed .aff-step:not(.is-active,.is-done) .v-coin{opacity:0}:where(.pg-affiliates) .aff-step.is-active .v-earn span{animation:aff-grow .5s calc(var(--i) * .12s) var(--ease-out) both}:where(.pg-affiliates) .aff-step.is-active .v-coin{animation:.7s cubic-bezier(.34,1.56,.64,1) .85s both aff-drop}@keyframes aff-grow{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes aff-drop{0%{opacity:0;transform:translateY(-30px)rotate(-90deg)}60%{opacity:1}to{opacity:1;transform:none}}@media (max-width:900px){:where(.pg-affiliates) .aff-rail{display:none}:where(.pg-affiliates) .aff-steps{grid-template-columns:1fr;padding-left:58px}:where(.pg-affiliates) .aff-steps:before,:where(.pg-affiliates) .aff-steps:after{content:"";border-radius:2px;width:4px;position:absolute;top:30px;bottom:30px;left:20px}:where(.pg-affiliates) .aff-steps:before{background:repeating-linear-gradient(180deg, var(--ds-crust) 0 8px, transparent 8px 14px);opacity:.45}:where(.pg-affiliates) .aff-steps:after{background:var(--ds-ink);transform:scaleY(var(--progress));transform-origin:top;transition:transform .9s var(--ease-out)}:where(.pg-affiliates) .aff-step-n{display:grid;position:absolute;top:22px;left:-58px}}@media (prefers-reduced-motion:reduce){:where(.pg-affiliates) .aff-flow *{transition:none!important;animation:none!important}}
:where(.pg-blog) .b-head{text-align:center;max-width:60ch;margin:0 auto}:where(.pg-blog) .b-head h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ds-ink);margin:.15em 0 .3em;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:800;line-height:1.1}:where(.pg-blog) .bcard{background:var(--surface-card);border:var(--bw-base) solid var(--border);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}:where(.pg-blog) .bcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}:where(.pg-blog) .bthumb{aspect-ratio:16/10;background:var(--ds-yellow-wash);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-crust);place-items:center;font-size:.7rem;display:grid}:where(.pg-blog) .bbody{flex-direction:column;flex:1;gap:8px;padding:20px 22px;display:flex}:where(.pg-blog) .btag{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-amber-text);font-size:.68rem;font-weight:700}:where(.pg-blog) .bcard h3{font-family:var(--font-sans);color:var(--ds-ink);margin:0;font-size:1.1875rem;font-weight:700;line-height:1.25}:where(.pg-blog) .bcard p{color:var(--text-muted);flex:1;margin:0;font-size:.9rem}:where(.pg-blog) .bmeta{font-family:var(--font-sans);color:var(--ds-grey-500);margin-top:4px;font-size:.75rem}:where(.pg-blog) .feature{border:var(--bw-base) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:1.1fr .9fr;gap:0;margin-bottom:36px;text-decoration:none;display:grid;overflow:hidden}:where(.pg-blog) .feature .bthumb{aspect-ratio:auto;height:100%;min-height:300px}:where(.pg-blog) .feature .fbody{flex-direction:column;justify-content:center;gap:12px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}:where(.pg-blog) .feature h2{font-family:var(--font-sans);color:var(--ds-ink);margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.1}:where(.pg-blog) .feature p{color:var(--text-muted);margin:0}@media (max-width:820px){:where(.pg-blog) .feature{grid-template-columns:1fr}:where(.pg-blog) .feature .bthumb{min-height:200px}}.pg-blog .generated-blog-cards{gap:clamp(20px,2.4vw,28px)}.pg-blog .generated-blog-card{border:2px solid var(--ds-ink);border-radius:var(--radius-lg);background:var(--ds-white);color:var(--ds-ink);box-shadow:var(--shadow-pop);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard)}.pg-blog .generated-blog-card:hover{box-shadow:6px 6px 0 var(--ds-ink);transform:translate(-2px,-2px)}.pg-blog .generated-blog-card:active{box-shadow:1px 1px 0 var(--ds-ink);transform:translate(2px,2px)}.pg-blog .generated-blog-card:has(.generated-blog-card-link:focus-visible){outline:3px solid var(--ds-yellow);outline-offset:4px}.pg-blog .generated-blog-card-image{border-bottom:2px solid var(--ds-ink)}.pg-blog .generated-blog-card-content{gap:14px;padding:22px 24px 24px}.pg-blog .generated-blog-card :is(h2,h3){font-family:var(--font-sans);color:var(--ds-ink);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.3}.pg-blog .generated-blog-card-link{color:inherit}.pg-blog .generated-blog-card .generated-blog-meta{color:var(--text-muted);font-size:.875rem}.pg-blog .generated-blog-card .generated-blog-meta>*{border-inline-start-color:var(--border)}@media (prefers-reduced-motion:reduce){.pg-blog .generated-blog-card,.pg-blog .generated-blog-card:hover,.pg-blog .generated-blog-card:active{transition:none;transform:none}}.pg-blog .generated-blog-sidebar{gap:32px}.pg-blog .generated-blog-search-label{font-family:var(--font-sans);color:var(--ds-ink);margin-block-end:10px;font-size:1.125rem;font-weight:700}.pg-blog .generated-blog-search input{border:2px solid var(--ds-ink);border-radius:var(--radius-md);background:var(--ds-white);min-height:48px;color:var(--ds-ink);font-family:var(--font-body);box-shadow:var(--shadow-pop);transition:box-shadow var(--dur-base) var(--ease-standard);font-size:1rem}.pg-blog .generated-blog-search input::placeholder{color:var(--text-muted)}.pg-blog .generated-blog-search input:focus{box-shadow:var(--shadow-pop), var(--focus-shadow);outline:none}.pg-blog .generated-blog-filters{gap:28px}.pg-blog .generated-blog-filter h2{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ds-ink);margin:0 0 8px;font-size:1.125rem;font-weight:700}.pg-blog .generated-blog-filter-all,.pg-blog .generated-blog-filter li>:is(a,span){border-radius:var(--radius-sm);min-height:40px;font-family:var(--font-body);color:var(--ds-ink);transition:background var(--dur-base) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.pg-blog .generated-blog-filter-all{width:auto}.pg-blog .generated-blog-filter-all:hover,.pg-blog .generated-blog-filter li>a:hover{background:var(--ds-yellow-wash)}.pg-blog .generated-blog-filter-all[aria-current=page],.pg-blog .generated-blog-filter li>a[aria-current=page]{background:color-mix(in srgb, var(--ds-yellow) 30%, var(--ds-cream));color:var(--ds-ink);font-weight:600}.pg-blog .generated-blog-filter li>span[aria-disabled=true]{color:var(--text-muted);opacity:1}.pg-blog .generated-blog-filter-count{min-width:0;color:var(--text-muted);font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border-radius:0;padding:0;font-size:.9375rem}.blog-drawer-button,.blog-drawer-backdrop,.blog-drawer-close{display:none}@media (max-width:64rem){.generated-blog-sidebar{z-index:calc(var(--z-overlay) + 1);overscroll-behavior:contain;background:var(--ds-cream);border-right:2px solid var(--ds-ink);width:min(88vw,380px);max-height:none;box-shadow:8px 0 0 var(--ds-ink);visibility:hidden;transition:transform .32s var(--ease-out), visibility 0s linear .32s;align-content:start;padding:72px 22px 32px;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(calc(-100% - 12px))}.blog-drawer-open .generated-blog-sidebar{visibility:visible;transition:transform .32s var(--ease-out), visibility 0s;transform:none}.blog-drawer-open body{overflow:hidden}.blog-drawer-button{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:var(--z-overlay);border:2px solid var(--ds-ink);border-radius:var(--radius-pill);background:var(--ds-yellow);color:var(--ds-ink);font-family:var(--font-sans);box-shadow:4px 4px 0 var(--ds-ink);cursor:pointer;align-items:center;gap:8px;padding:12px 20px;font-size:.9375rem;font-weight:800;display:inline-flex;position:fixed;transform:translate(-50%)}.blog-drawer-button:active{box-shadow:0 0 0 var(--ds-ink);transform:translate(calc(4px - 50%),4px)}.blog-drawer-open .blog-drawer-button{visibility:hidden}.blog-drawer-backdrop{z-index:var(--z-overlay);background:color-mix(in srgb, var(--ds-ink) 45%, transparent);animation:.24s both blog-drawer-fade;display:block;position:fixed;inset:0}.blog-drawer-close{border:2px solid var(--ds-ink);background:var(--ds-white);width:40px;height:40px;color:var(--ds-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.blog-drawer-close:focus-visible,.blog-drawer-button:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}}@keyframes blog-drawer-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.generated-blog-sidebar,.blog-drawer-open .generated-blog-sidebar{transition:none}.blog-drawer-backdrop{animation:none}}
:where(.pg-blog-post) .article{max-width:720px;margin:0 auto}:where(.pg-blog-post) .article .back{font-family:var(--font-sans);color:var(--ds-amber-text);font-size:.875rem;font-weight:600;text-decoration:none}:where(.pg-blog-post) .article .cat{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-amber-text);margin:18px 0 10px;font-size:.72rem;font-weight:700}:where(.pg-blog-post) .article h1{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ds-ink);margin:0 0 16px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.08}:where(.pg-blog-post) .article .a-meta{font-family:var(--font-sans);color:var(--text-muted);align-items:center;gap:12px;margin-bottom:26px;font-size:.875rem;display:flex}:where(.pg-blog-post) .article .a-meta .dot{background:var(--ds-yellow);width:26px;height:26px;color:var(--ds-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}:where(.pg-blog-post) .a-hero{aspect-ratio:16/8;border-radius:var(--radius-lg);background:var(--ds-yellow-wash);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-crust);place-items:center;margin-bottom:30px;font-family:monospace;font-size:.72rem;display:grid}:where(.pg-blog-post) .prose p{color:var(--text-body);margin:0 0 1.2em;font-size:1.0625rem;line-height:1.7}:where(.pg-blog-post) .prose h2{font-family:var(--font-sans);color:var(--ds-ink);margin:1.6em 0 .5em;font-size:1.5rem;font-weight:700}:where(.pg-blog-post) .prose blockquote{border-left:var(--bw-bold) solid var(--ds-yellow);background:var(--ds-yellow-wash);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-sans);color:var(--ds-ink);margin:1.4em 0;padding:18px 24px;font-size:1.15rem;font-weight:600}:where(.pg-blog-post) .prose ul{flex-direction:column;gap:8px;margin:0 0 1.2em;padding-left:22px;display:flex}:where(.pg-blog-post) .prose li{color:var(--text-body);font-size:1.0625rem;line-height:1.6}:where(.pg-blog-post) .author-card{border-top:1px solid var(--border-subtle);align-items:center;gap:16px;margin-top:40px;padding-top:26px;display:flex}:where(.pg-blog-post) .author-card .dot{background:var(--ds-yellow);width:52px;height:52px;color:var(--ds-ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:800;display:grid}:where(.pg-blog-post) .author-card .an{font-family:var(--font-sans);color:var(--ds-ink);font-weight:700}:where(.pg-blog-post) .author-card .ab{color:var(--text-muted);margin:2px 0 0;font-size:.9rem}.generated-blog-toc ol ol{display:none}.generated-blog-toc,.generated-blog-toc ol{grid-template-columns:minmax(0,1fr);min-width:0}.generated-blog-toc a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.generated-blog-toc li:has(ol a[aria-current=location])>a{border-inline-start:2px solid var(--toc-ink);background:var(--toc-wash);color:var(--toc-ink);font-weight:700}.generated-blog-toc li:has(ol a[aria-current=location])>a:before{content:"";background:var(--toc-mark);border-radius:0 2px 2px 0;width:4px;position:absolute;inset-block:.5rem;inset-inline-start:-2px}
:where(.pg-how-we-use-ai) .ai-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}:where(.pg-how-we-use-ai) .ai-hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ds-ink);text-wrap:balance;margin:.12em 0 .38em;padding-bottom:.05em;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:800;line-height:1.14}:where(.pg-how-we-use-ai) .ai-hero h1 .hl{background:linear-gradient(180deg, transparent 10%, var(--ds-yellow) 10% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}:where(.pg-how-we-use-ai) .ai-hero h1 .hl-keep{white-space:nowrap}:where(.pg-how-we-use-ai) .ai-hero-lead{font-size:var(--fs-lead);color:var(--text-muted);max-width:46ch;margin:0 0 26px}:where(.pg-how-we-use-ai) .ai-hero-art{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}:where(.pg-how-we-use-ai) .ai-hero-art img{object-fit:cover;width:100%;height:100%;display:block}:where(.pg-how-we-use-ai) .ai-native{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}:where(.pg-how-we-use-ai) .an-copy h2{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-h2);color:var(--ds-ink);text-wrap:balance;margin:0 0 14px}:where(.pg-how-we-use-ai) .an-copy p{color:var(--text-body);max-width:44ch;margin:0;font-size:1.0625rem}:where(.pg-how-we-use-ai) .an-buzz{grid-template-columns:repeat(2,max-content);gap:8px 32px;margin:26px 0 0;padding:0;list-style:none;display:grid}:where(.pg-how-we-use-ai) .an-buzz s{font-family:var(--font-sans);letter-spacing:-.01em;color:color-mix(in srgb, var(--ds-ink) 40%, transparent);font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:700;text-decoration:none;display:inline-block;position:relative}:where(.pg-how-we-use-ai) .an-buzz s:after{content:"";background:var(--ds-ink);transform-origin:0;border-radius:2px;height:2.5px;position:absolute;top:calc(50% - 1px);left:0;right:0}:where(.pg-how-we-use-ai) .an-card{background:var(--ds-yellow);color:var(--ds-ink);border:2px solid var(--ds-ink);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--ds-ink);padding:clamp(28px,4vw,48px)}:where(.pg-how-we-use-ai) .an-quote{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:800;line-height:1.1}:where(.pg-how-we-use-ai) .an-lead,:where(.pg-how-we-use-ai) .an-rest{display:block}:where(.pg-how-we-use-ai) .an-rest{letter-spacing:0;margin-top:.9em;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.3}:where(.pg-how-we-use-ai) .an-note{border-top:2px solid var(--ds-ink);max-width:48ch;margin:24px 0 0;padding-top:20px;font-size:1.0625rem}:where(.pg-how-we-use-ai) .ai-native.is-armed .an-card{opacity:0;transform:translateY(24px)}:where(.pg-how-we-use-ai) .ai-native.is-armed .an-buzz s{color:var(--ds-ink)}:where(.pg-how-we-use-ai) .ai-native.is-armed .an-buzz s:after{transform:scaleX(0)}:where(.pg-how-we-use-ai) .ai-native.is-in .an-card{opacity:1;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:none}:where(.pg-how-we-use-ai) .ai-native.is-in .an-buzz s{color:color-mix(in srgb, var(--ds-ink) 40%, transparent);transition:color .4s ease calc(.75s + var(--i,0) * .22s)}:where(.pg-how-we-use-ai) .ai-native.is-in .an-buzz s:after{transition:transform .35s cubic-bezier(.6, 0, .3, 1) calc(.5s + var(--i,0) * .22s);transform:scaleX(1)}:where(.pg-how-we-use-ai) #widgets{scroll-margin-top:64px}:where(.pg-how-we-use-ai) .wgrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;display:grid}:where(.pg-how-we-use-ai) .widget{background:var(--surface-card);border:var(--bw-base) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:26px}:where(.pg-how-we-use-ai) .widget .tag{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-basil-deep);background:var(--ds-basil-soft);border-radius:var(--radius-pill);align-items:center;gap:6px;margin-bottom:12px;padding:5px 11px;font-size:.7rem;font-weight:700;display:inline-flex}:where(.pg-how-we-use-ai) .widget .tag:before{content:"";background:var(--ds-basil);border-radius:50%;width:7px;height:7px}:where(.pg-how-we-use-ai) .widget :is(h3,h4){font-family:var(--font-sans);margin:0 0 6px;font-size:1.1875rem;font-weight:700}:where(.pg-how-we-use-ai) .widget>p{color:var(--text-muted);margin:0 0 16px;font-size:.9rem}:where(.pg-how-we-use-ai) .widget textarea,:where(.pg-how-we-use-ai) .widget input{box-sizing:border-box;border:var(--bw-base) solid var(--border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);background:var(--ds-cream);color:var(--ds-ink);resize:vertical;outline:none;padding:12px 13px;font-size:.9rem}:where(.pg-how-we-use-ai) .widget textarea:focus,:where(.pg-how-we-use-ai) .widget input:focus{border-color:var(--ds-yellow)}:where(.pg-how-we-use-ai) .widget textarea{min-height:96px}:where(.pg-how-we-use-ai) .widget .w-out{border-top:1px dashed var(--ds-crust);margin-top:16px;padding-top:14px}:where(.pg-how-we-use-ai) .widget .w-out[hidden]{display:none}:where(.pg-how-we-use-ai) .widget .w-hint{color:var(--text-muted);margin:0;font-size:.875rem}:where(.pg-how-we-use-ai) .widget .w-list{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}:where(.pg-how-we-use-ai) .widget .w-list li{color:var(--ds-ink);font-size:.9rem;line-height:1.45}@media (max-width:860px){:where(.pg-how-we-use-ai) .ai-hero,:where(.pg-how-we-use-ai) .ai-native{grid-template-columns:1fr}:where(.pg-how-we-use-ai) .an-card{box-shadow:6px 6px 0 var(--ds-ink)}}@media (max-width:820px){:where(.pg-how-we-use-ai) .wgrid{grid-template-columns:1fr}}:where(.pg-how-we-use-ai) .uses-section .sec-head{margin:0 auto 52px}:where(.pg-how-we-use-ai) .uses-section .sec-head .lead{color:var(--text-on-dark);font-size:var(--fs-lead)!important}:where(.pg-how-we-use-ai) .uses{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-how-we-use-ai) .use{background:var(--ds-cream);color:var(--ds-ink);border:2px solid var(--ds-ink);box-shadow:6px 6px 0 var(--ds-yellow);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}:where(.pg-how-we-use-ai) .use.ships{background:var(--ds-yellow);box-shadow:6px 6px 0 var(--ds-cream)}:where(.pg-how-we-use-ai) .use-body{flex-direction:column;flex:1;gap:12px;padding:28px;display:flex}:where(.pg-how-we-use-ai) .use-top{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.pg-how-we-use-ai) .use-n{box-sizing:border-box;width:44px;height:44px;font:800 1rem/1 var(--font-sans);background:var(--ds-yellow);border:2px solid var(--ds-ink);box-shadow:3px 3px 0 var(--ds-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:where(.pg-how-we-use-ai) .use.ships .use-n{background:var(--ds-ink);color:var(--ds-yellow);box-shadow:none}:where(.pg-how-we-use-ai) .use-area{font:800 .6875rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:right}:where(.pg-how-we-use-ai) .use.ships .use-area{color:var(--ds-ink)}:where(.pg-how-we-use-ai) .uses-section .use h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ds-ink);margin:6px 0 0;font-size:1.375rem;font-weight:800}:where(.pg-how-we-use-ai) .use p{color:var(--ds-ink);margin:0;font-size:.9375rem;line-height:1.55}:where(.pg-how-we-use-ai) .use-foot{border-top:2px solid var(--ds-ink);background:var(--ds-white);font-family:var(--font-sans);margin:0;padding:14px 28px}:where(.pg-how-we-use-ai) .use-foot.io{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}:where(.pg-how-we-use-ai) .use-foot.io div{flex-direction:column;gap:2px;font-size:.8125rem;font-weight:600;display:flex}:where(.pg-how-we-use-ai) .use-foot.io .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-amber-text);font-size:.625rem;font-weight:800}:where(.pg-how-we-use-ai) .use-arrow{background:var(--ds-ink);border-radius:50%;width:28px;height:28px;position:relative}:where(.pg-how-we-use-ai) .use-arrow:before{content:"";background:var(--ds-yellow);width:8px;height:2px;position:absolute;top:13px;left:8px}:where(.pg-how-we-use-ai) .use-arrow:after{content:"";border-left:6px solid var(--ds-yellow);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:10px;left:15px}:where(.pg-how-we-use-ai) .use-foot.flow{flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}:where(.pg-how-we-use-ai) .use-foot.flow li{border-radius:var(--radius-pill);border:1.5px solid var(--ds-ink);padding:5px 10px;font-size:.75rem;font-weight:700}:where(.pg-how-we-use-ai) .use-foot.flow li.on{background:var(--ds-yellow)}:where(.pg-how-we-use-ai) .use-foot.flow li+li{margin-left:26px;position:relative}:where(.pg-how-we-use-ai) .use-foot.flow li+li:before{content:"→";text-align:center;width:24px;font-weight:800;position:absolute;left:-25px}:where(.pg-how-we-use-ai) .use-foot.ship{background:var(--ds-ink);color:var(--ds-cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:flex}:where(.pg-how-we-use-ai) .use-foot.ship .badge{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--ds-yellow);color:var(--ds-ink);padding:5px 10px;font-size:.6875rem;font-weight:800}@media (max-width:600px){:where(.pg-how-we-use-ai) .use-body{padding:22px}:where(.pg-how-we-use-ai) .use-foot{padding-inline:22px}}:where(.pg-how-we-use-ai) .wgrid{align-items:start}:where(.pg-how-we-use-ai) .aw-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}:where(.pg-how-we-use-ai) .aw-chip{font-family:var(--font-sans);border:2px solid var(--ds-ink);border-radius:var(--radius-pill);background:var(--ds-white);color:var(--ds-ink);cursor:pointer;box-shadow:2px 2px 0 var(--ds-ink);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast);padding:7px 12px;font-size:.8125rem;font-weight:600}:where(.pg-how-we-use-ai) .aw-chip:hover{box-shadow:3px 3px 0 var(--ds-ink);transform:translate(-1px,-1px)}:where(.pg-how-we-use-ai) .aw-chip[aria-pressed=true]{background:var(--ds-yellow);box-shadow:0 0 0 var(--ds-ink);transform:translate(2px,2px)}:where(.pg-how-we-use-ai) .aw-stack .btn:disabled{opacity:.5;cursor:not-allowed}:where(.pg-how-we-use-ai) .aw-ticket-head b{white-space:nowrap}:where(.pg-how-we-use-ai) .aw-chip:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px}:where(.pg-how-we-use-ai) .aw-printer{margin-top:22px;padding-top:10px;position:relative;overflow:hidden}:where(.pg-how-we-use-ai) .aw-printer:before{content:"";background:var(--ds-ink);z-index:2;border-radius:6px;height:12px;position:absolute;inset:0 0 auto}:where(.pg-how-we-use-ai) .aw-ticket{background:var(--ds-white);color:var(--ds-ink);border:2px solid var(--ds-ink);box-shadow:4px 4px 0 var(--ds-ink);border-top:0;margin:0 14px;padding:18px 18px 26px;animation:.9s cubic-bezier(.3,.7,.2,1) both aw-print;position:relative}:where(.pg-how-we-use-ai) .aw-ticket:after{content:"";background:radial-gradient(circle at 9px 100%, var(--surface-card) 6px, transparent 6.5px) 0 0 / 18px 9px repeat-x;height:9px;position:absolute;bottom:-2px;left:-2px;right:-2px}@keyframes aw-print{0%{transform:translateY(-100%)}to{transform:translateY(0)}}:where(.pg-how-we-use-ai) .aw-ticket-head{border-bottom:2px dashed var(--ds-gray-300);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}:where(.pg-how-we-use-ai) .aw-ticket-head b{font-size:1rem;font-weight:800}:where(.pg-how-we-use-ai) .aw-ticket-head span{color:var(--text-muted);text-align:right;font-size:.875rem}:where(.pg-how-we-use-ai) .aw-ticket-items{counter-reset:aw;margin:0;padding:4px 0 0;list-style:none}:where(.pg-how-we-use-ai) .aw-ticket-items li{counter-increment:aw;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);animation:aw-stamp .35s var(--ease-out) calc(.7s + var(--i) * .18s) both;grid-template-columns:24px 1fr auto;align-items:start;gap:10px;padding:10px 0;font-size:.875rem;line-height:1.45;display:grid}:where(.pg-how-we-use-ai) .aw-ticket-items li:before{content:counter(aw);background:var(--ds-yellow);border:2px solid var(--ds-ink);width:22px;height:22px;color:var(--ds-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}:where(.pg-how-we-use-ai) .aw-ticket-items li b{color:var(--ds-ink);font-weight:700;display:block}:where(.pg-how-we-use-ai) .aw-ticket-items li em{color:var(--ds-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:700}@keyframes aw-stamp{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}:where(.pg-how-we-use-ai) .aw-ticket-total{animation:aw-stamp .35s var(--ease-out) 1.7s both;justify-content:space-between;gap:10px;margin:12px 0 0;font-size:.9375rem;display:flex}:where(.pg-how-we-use-ai) .aw-ticket-total b{font-variant-numeric:tabular-nums;background:var(--ds-yellow);padding:0 6px}:where(.pg-how-we-use-ai) .aw-links{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}:where(.pg-how-we-use-ai) .aw-link{background:var(--ds-cream);border:2px solid var(--ds-ink);border-radius:var(--radius-md);box-shadow:3px 3px 0 var(--ds-ink);animation:aw-stamp .4s var(--ease-out) calc(var(--i) * .15s) both;flex-direction:column;gap:8px;padding:14px;display:flex}:where(.pg-how-we-use-ai) .aw-link-tools{align-items:center;gap:8px;display:flex}:where(.pg-how-we-use-ai) .aw-link-tools b{background:var(--ds-white);border:2px solid var(--ds-ink);border-radius:var(--radius-pill);flex:none;padding:4px 10px;font-size:.8125rem;font-weight:700}:where(.pg-how-we-use-ai) .aw-wire{background:repeating-linear-gradient(90deg, var(--ds-ink) 0 6px, transparent 6px 10px);background-size:20px 2px;flex:1;min-width:24px;height:2px;animation:.8s linear infinite aw-wire;position:relative}:where(.pg-how-we-use-ai) .aw-wire:after{content:"";background:var(--ds-yellow);border:2px solid var(--ds-ink);border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:2.2s cubic-bezier(.6,0,.4,1) infinite aw-packet;position:absolute;top:50%;left:0}@keyframes aw-wire{to{background-position:20px 0}}@keyframes aw-packet{0%{left:0}to{left:calc(100% - 10px)}}:where(.pg-how-we-use-ai) .aw-link-idea{color:var(--ds-ink);font-size:.875rem;line-height:1.45}@media (prefers-reduced-motion:reduce){:where(.pg-how-we-use-ai) .aw-ticket,:where(.pg-how-we-use-ai) .aw-ticket-items li,:where(.pg-how-we-use-ai) .aw-ticket-total,:where(.pg-how-we-use-ai) .aw-link,:where(.pg-how-we-use-ai) .aw-wire,:where(.pg-how-we-use-ai) .aw-wire:after{animation:none}}
:where(.pg-kitchen) .values{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}:where(.pg-kitchen) .value{background:var(--surface-card);border:2px solid var(--ds-ink);border-radius:var(--radius-lg);box-shadow:4px 4px 0 var(--ds-ink);transition:transform .3s var(--ease-standard), box-shadow .3s var(--ease-standard);padding:26px 24px}:where(.pg-kitchen) .value:hover{box-shadow:7px 8px 0 var(--ds-ink);transform:translate(-2px,-4px)}:where(.pg-kitchen) .value :is(h3,h4){font-family:var(--font-sans);color:var(--ds-ink);margin:0 0 8px;font-size:1.125rem;font-weight:700}:where(.pg-kitchen) .value p{color:var(--text-muted);margin:0;font-size:.9375rem}:where(.pg-kitchen) .values.is-armed .value{opacity:0;transform:translateY(18px)}:where(.pg-kitchen) .values.is-in .value{animation:kitchen-rise .55s var(--ease-standard) forwards;animation-delay:calc(var(--i) * .12s)}@keyframes kitchen-rise{to{opacity:1;transform:none}}@media (max-width:820px){:where(.pg-kitchen) .values{grid-template-columns:1fr}}:where(.pg-kitchen) .ladder-section{padding-top:40px}:where(.pg-kitchen) .ladder{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}:where(.pg-kitchen) .rung .stage{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--ds-amber-text);font-size:.6875rem;font-weight:700}:where(.pg-kitchen) .rung h3{font-family:var(--font-sans);color:var(--ds-ink);margin:8px 0 4px;font-size:1.5rem;font-weight:700}:where(.pg-kitchen) .rung .price{font-family:var(--font-sans);color:var(--text-muted);margin-bottom:13px;font-size:.8125rem}:where(.pg-kitchen) .rung.run{background:var(--ds-charcoal);color:var(--ds-cream)}:where(.pg-kitchen) .rung.run .stage{color:var(--ds-yellow)}:where(.pg-kitchen) .rung.run h3{color:var(--ds-cream)}:where(.pg-kitchen) .rung.run .price{color:color-mix(in srgb, var(--ds-cream) 70%, var(--ds-ink))}:where(.pg-kitchen) .rung.run p{color:var(--text-on-dark)}:where(.pg-kitchen) .maintain{background:var(--ds-charcoal);color:#fff;border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding:18px 24px;display:flex}:where(.pg-kitchen) .maintain .mtag{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);background:#fff3;flex:none;padding:6px 12px;font-size:.7rem;font-weight:700}:where(.pg-kitchen) .maintain p{flex:1;min-width:260px;margin:0;font-size:1rem}:where(.pg-kitchen) .forkgrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}:where(.pg-kitchen) .fork{border-radius:var(--radius-lg);border:var(--bw-base) solid var(--border);background:var(--surface-card);padding:28px}:where(.pg-kitchen) .fork.house{background:var(--ds-charcoal);color:var(--ds-cream);border-color:var(--ds-charcoal)}:where(.pg-kitchen) .fork .badge{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-amber-text);margin-bottom:12px;font-size:.7rem;font-weight:700}:where(.pg-kitchen) .fork.house .badge{color:var(--ds-yellow)}:where(.pg-kitchen) .fork :is(h3,h4){font-family:var(--font-sans);margin:0 0 8px;font-size:1.375rem;font-weight:700}:where(.pg-kitchen) .fork.house :is(h3,h4){color:var(--ds-cream)}:where(.pg-kitchen) .fork .who{font-family:var(--font-sans);opacity:.85;margin-bottom:12px;font-size:.875rem}:where(.pg-kitchen) .fork p{margin:0;font-size:.9375rem}:where(.pg-kitchen) .fork .line{border-top:1px solid var(--border-subtle);font-family:var(--font-sans);color:var(--ds-basil-deep);margin-top:14px;padding-top:14px;font-size:.8125rem;font-weight:600}:where(.pg-kitchen) .fork.house .line{color:var(--ds-yellow);border-top-color:#ffffff2e}@media (max-width:860px){:where(.pg-kitchen) .ladder,:where(.pg-kitchen) .forkgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.pg-kitchen) .value{transition:none}:where(.pg-kitchen) .values.is-in .value{animation:none}}:where(.pg-kitchen) .kit-hero-grid{--kit-bread:#e0a43a;--kit-meat:#8b4a2b;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}:where(.pg-kitchen) .kit-hero-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}:where(.pg-kitchen) .kit-hero-copy h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--ds-ink);margin:0;font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:.95}:where(.pg-kitchen) .kit-hero-copy h1 .hl{background:var(--ds-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}:where(.pg-kitchen) .kit-hero-lead{font-size:var(--fs-lead);color:var(--text-body);max-width:33rem;margin:0}:where(.pg-kitchen) .kit-hero-ctas{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}:where(.pg-kitchen) .kit-hero-ctas .btn-ghost{background:var(--ds-white)}:where(.pg-kitchen) .kit-hero-ctas .btn-ghost:hover{background:var(--ds-ink)}:where(.pg-kitchen) .kit-ill-box{border:2px solid var(--ds-ink);border-radius:var(--radius-xl);height:440px;box-shadow:8px 8px 0 var(--ds-ink);background-color:var(--ds-cream);background-image:radial-gradient(#0b0b0b1f 1.4px,#0000 1.6px);background-size:22px 22px;position:relative;overflow:hidden}:where(.pg-kitchen) .kit-ill{font-family:var(--font-sans);color:var(--ds-ink);position:absolute;inset:0}:where(.pg-kitchen) .kit-stage{transform-origin:top;width:440px;height:440px;margin-left:-220px;position:absolute;top:0;left:50%}:where(.pg-kitchen) .kit-chip{background:var(--ds-white);border:2px solid var(--ds-ink);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:2px 2px 0 var(--ds-ink);padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}:where(.pg-kitchen) .kit-order{padding:5px 11px;font-size:12px;position:absolute;top:20px;left:20px}:where(.pg-kitchen) .kit-stack{z-index:2;width:240px;height:300px;margin-left:-175px;position:absolute;bottom:104px;left:50%}:where(.pg-kitchen) .kit-layer{left:50%;bottom:var(--b);z-index:calc(var(--i) + 1);width:240px;height:var(--h);box-sizing:border-box;border:2.5px solid var(--ds-ink);animation:kit-drop 7s cubic-bezier(.3, 1.3, .5, 1) calc(var(--i) * .32s) infinite both;margin-left:-120px;position:absolute}:where(.pg-kitchen) .kit-bread-bottom{background:var(--kit-bread);border-radius:10px 10px 26px 26px}:where(.pg-kitchen) .kit-lettuce{background:var(--ds-basil);border-radius:var(--radius-pill);width:259px;margin-left:-129.5px}:where(.pg-kitchen) .kit-tomato{background:var(--ds-tomato);border-radius:10px}:where(.pg-kitchen) .kit-cheese{background:var(--ds-yellow);border-radius:4px;width:250px;margin-left:-125px}:where(.pg-kitchen) .kit-meat{background:var(--kit-meat);border-radius:10px}:where(.pg-kitchen) .kit-bread-top{background:var(--kit-bread);border-radius:90px 90px 14px 14px;box-shadow:inset 0 -8px #00000014}:where(.pg-kitchen) .kit-bread-top i{background:var(--ds-cream);border-radius:4px;width:8px;height:5px;position:absolute}:where(.pg-kitchen) .kit-bread-top i:first-child{top:16px;left:28%;transform:rotate(-20deg)}:where(.pg-kitchen) .kit-bread-top i:nth-child(2){top:11px;left:48%}:where(.pg-kitchen) .kit-bread-top i:nth-child(3){top:18px;left:66%;transform:rotate(20deg)}:where(.pg-kitchen) .kit-tag{left:calc(50% + 140px);bottom:var(--t);z-index:20;animation:kit-tag 7s ease calc(var(--i) * .32s) infinite both;align-items:center;gap:6px;display:flex;position:absolute}:where(.pg-kitchen) .kit-tag b{border-top:2px dashed var(--ds-ink);width:18px}:where(.pg-kitchen) .kit-tag:nth-of-type(odd) .kit-chip{background:var(--ds-yellow)}:where(.pg-kitchen) .kit-steam{left:calc(50% - 77px + var(--i) * 22px);opacity:0;width:6px;height:26px;animation:kit-steam 2.4s ease-out calc(var(--i) * .5s) infinite;background:#0b0b0b2e;border-radius:6px;position:absolute;bottom:302px}:where(.pg-kitchen) .kit-plate{z-index:1;background:var(--ds-white);border:2.5px solid var(--ds-ink);width:300px;height:22px;box-shadow:0 6px 0 var(--ds-ink);border-radius:50%;margin-left:-205px;position:absolute;bottom:90px;left:50%}:where(.pg-kitchen) .kit-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-grey-500);font-size:11px;font-weight:800;position:absolute;bottom:18px;left:20px}@keyframes kit-drop{0%{opacity:0;transform:translateY(-260px)}10%{opacity:1}16%{transform:translateY(0)}19%{transform:translateY(-6px)}22%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes kit-tag{0%,18%{opacity:0;transform:translate(-10px)}26%,86%{opacity:1;transform:translate(0)}94%,to{opacity:0}}@keyframes kit-steam{0%{opacity:0;transform:translateY(0)scaleY(.8)}30%{opacity:.7}to{opacity:0;transform:translateY(-34px)scaleY(1.1)}}@media (max-width:520px){:where(.pg-kitchen) .kit-ill-box{height:360px}:where(.pg-kitchen) .kit-stage{transform:scale(.8)}}@media (max-width:400px){:where(.pg-kitchen) .kit-ill-box{height:330px}:where(.pg-kitchen) .kit-stage{transform:scale(.72)}}:where(.pg-kitchen) .kit-crew-grid{--cols:4;flex-wrap:wrap;justify-content:center;gap:26px;display:flex}:where(.pg-kitchen) .kit-crew-grid>.kit-person{width:calc((100% - (var(--cols) - 1) * 26px) / var(--cols))}@media (max-width:1100px){:where(.pg-kitchen) .kit-crew-grid{--cols:3}}@media (max-width:820px){:where(.pg-kitchen) .kit-crew-grid{--cols:2}}@media (max-width:540px){:where(.pg-kitchen) .kit-crew-grid{--cols:1}}:where(.pg-kitchen) .kit-person{background:var(--ds-white);border:2px solid var(--ds-ink);box-shadow:6px 6px 0 var(--ds-ink);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}:where(.pg-kitchen) .kit-person:hover{box-shadow:9px 9px 0 var(--ds-yellow);transform:translate(-3px,-3px)}:where(.pg-kitchen) .kit-photo{border-bottom:2px solid var(--ds-ink);background:var(--ds-gray-100);position:relative}:where(.pg-kitchen) .kit-sticker{z-index:2;background:var(--ds-yellow);border:2px solid var(--ds-ink);max-width:calc(100% - 28px);box-shadow:2px 2px 0 var(--ds-ink);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink);border-radius:12px;padding:5px 12px;font-size:11px;font-weight:800;line-height:1.3;position:absolute;bottom:-15px;left:14px;transform:rotate(-2deg)}:where(.pg-kitchen) .kit-sticker.tilt-r{transform:rotate(2deg)}:where(.pg-kitchen) .kit-person-body{flex-direction:column;gap:10px;padding:30px 22px 24px;display:flex}:where(.pg-kitchen) .kit-person-body h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ds-ink);margin:0;font-size:1.3rem;font-weight:800}:where(.pg-kitchen) .kit-person-body p{font-family:var(--font-sans);color:var(--text-body);margin:0;font-size:.9rem;line-height:1.55}:where(.pg-kitchen) .kit-bio.is-clamped{-webkit-line-clamp:11;line-clamp:11;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.pg-kitchen) .kit-bio-toggle{font-family:var(--font-sans);color:var(--ds-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ds-yellow);text-decoration-color:var(--ds-yellow);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.875rem;font-weight:700;text-decoration-thickness:2px}:where(.pg-kitchen) .kit-bio-toggle:hover{-webkit-text-decoration-color:var(--ds-ink);text-decoration-color:var(--ds-ink)}:where(.pg-kitchen) .kit-bio-toggle:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px;border-radius:2px}:where(.pg-kitchen) .kit-lane-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:24px;display:grid}:where(.pg-kitchen) .kit-lane{background:var(--ds-white);border:2px solid var(--ds-ink);box-shadow:6px 6px 0 var(--ds-ink);border-radius:22px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}:where(.pg-kitchen) .kit-lane-logo{background:var(--ds-cream);border-right:2px solid var(--ds-ink);justify-content:center;align-items:center;padding:18px;display:flex}:where(.pg-kitchen) .kit-lane-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100px}:where(.pg-kitchen) .kit-lane-body{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;display:flex}:where(.pg-kitchen) .kit-lane-tag{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--ds-yellow);border:1.5px solid var(--ds-ink);color:var(--ds-ink);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:800}:where(.pg-kitchen) .kit-lane-body h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ds-ink);margin:0;font-size:1.25rem;font-weight:800}:where(.pg-kitchen) .kit-lane-body p{font-family:var(--font-sans);color:var(--text-body);margin:0;font-size:.9rem;line-height:1.55}@media (max-width:560px){:where(.pg-kitchen) .kit-lane{grid-template-columns:1fr}:where(.pg-kitchen) .kit-lane-logo{border-right:0;border-bottom:2px solid var(--ds-ink);height:110px}:where(.pg-kitchen) .kit-lane-logo img{max-height:70px}}@media (prefers-reduced-motion:reduce){:where(.pg-kitchen) :is(.kit-layer,.kit-tag){animation:none}:where(.pg-kitchen) .kit-steam{display:none}:where(.pg-kitchen) .kit-person{transition:none}}
:where(.pg-not-found) .nf{background:var(--ds-yellow-wash);border-bottom:2px solid var(--ds-ink);overflow:hidden}:where(.pg-not-found) .nf-grid{grid-template-columns:minmax(200px,320px) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);max-width:1040px;display:grid}:where(.pg-not-found) .nf h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);color:var(--ds-ink);text-wrap:balance;margin:0;line-height:1.1}:where(.pg-not-found) .nf-copy>p{max-width:46ch;font-size:var(--fs-lead);color:var(--ds-ink);margin:16px 0 0;line-height:1.55}:where(.pg-not-found) .nf-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}:where(.pg-not-found) .nf-mascot{justify-self:center;width:min(100%,250px);padding-top:70px;position:relative}:where(.pg-not-found) .nf-poke{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}:where(.pg-not-found) .nf-poke:focus-visible{outline:2px solid var(--ds-ink);outline-offset:6px;border-radius:16px}:where(.pg-not-found) .nf-look{transform-origin:50% 100%;animation:.9s cubic-bezier(.3,1.3,.5,1) both nf-peek,5.6s ease-in-out 1.4s infinite nf-look-around;display:block}:where(.pg-not-found) .nf-body{transform-origin:50% 100%;display:block}:where(.pg-not-found) .nf-body img{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 16px #231f2038);width:100%;height:auto;display:block}:where(.pg-not-found) .nf-poke:hover .nf-body:not(.is-wobble){animation:.7s ease-in-out infinite nf-shrug}:where(.pg-not-found) .nf-body.is-wobble{animation:.8s cubic-bezier(.36,.07,.19,.97) nf-wobble}@keyframes nf-peek{0%{opacity:0;transform:translate(-60%)rotate(-24deg)}60%{opacity:1;transform:translate(6%)rotate(6deg)}to{opacity:1;transform:none}}@keyframes nf-look-around{0%,14%{transform:none}18%{transform:rotate(-7deg)}26%{transform:rotate(-7deg)}32%{transform:translateY(-8%)scaleX(-1)}36%,52%{transform:scaleX(-1)rotate(-6deg)}58%{transform:scaleX(-1)rotate(4deg)}66%{transform:translateY(-6%)}72%,to{transform:none}}@keyframes nf-shrug{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)translateY(-3%)}60%{transform:rotate(4deg)}}@keyframes nf-wobble{0%,to{transform:none}15%{transform:rotate(-14deg)scale(1.05,.95)}30%{transform:rotate(11deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}}:where(.pg-not-found) .nf-huh{z-index:2;pointer-events:none;position:absolute;top:70px;left:30%}:where(.pg-not-found) .nf-huh i{font-family:var(--font-display);color:var(--ds-ink);-webkit-text-stroke:1px var(--ds-ink);opacity:0;font-size:1.6rem;font-style:normal;font-weight:800;animation:3.6s ease-out infinite nf-huh;position:absolute}:where(.pg-not-found) .nf-huh i:nth-child(2){color:var(--ds-yellow);font-size:2.1rem;animation-delay:1.2s;left:22px}:where(.pg-not-found) .nf-huh i:nth-child(3){font-size:1.3rem;animation-delay:2.4s;left:-18px}@keyframes nf-huh{0%{opacity:0;transform:translateY(10px)rotate(-10deg)scale(.6)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-60px)rotate(14deg)scale(1.1)}}:where(.pg-not-found) .nf-floor{width:0;height:0;position:absolute;bottom:2px;left:50%}:where(.pg-not-found) .nf-floor i,:where(.pg-not-found) .nf-crumbs i{background:var(--ds-yellow);border:1.5px solid var(--ds-ink);border-radius:2px;width:8px;height:8px;position:absolute}:where(.pg-not-found) .nf-floor i:first-child{top:-4px;left:-96px;rotate:20deg}:where(.pg-not-found) .nf-floor i:nth-child(2){background:var(--ds-basil);border-radius:50%;width:6px;height:6px;top:2px;left:-70px}:where(.pg-not-found) .nf-floor i:nth-child(3){top:-2px;left:74px;rotate:-30deg}:where(.pg-not-found) .nf-floor i:nth-child(4){background:var(--ds-tomato);border-radius:50%;width:6px;height:6px;top:3px;left:98px}:where(.pg-not-found) .nf-crumbs{z-index:2;pointer-events:none;position:absolute;top:62%;left:50%}:where(.pg-not-found) .nf-crumbs i{opacity:0;margin:-4px;animation:.9s cubic-bezier(.2,.7,.3,1) forwards nf-crumb}:where(.pg-not-found) .nf-crumbs i:nth-child(3n){background:var(--ds-basil);border-radius:50%}:where(.pg-not-found) .nf-crumbs i:nth-child(3n+1){background:var(--ds-tomato)}@keyframes nf-crumb{0%{opacity:1;transform:rotate(var(--a)) translateX(10px)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(90px) translateY(40px) rotate(260deg)}}:where(.pg-not-found) .nf-bubble{z-index:3;background:var(--ds-white);border:2px solid var(--ds-ink);width:max-content;max-width:min(250px,90vw);box-shadow:3px 3px 0 var(--ds-ink);font-family:var(--font-sans);color:var(--ds-ink);text-wrap:balance;opacity:0;border-radius:14px;margin:0;padding:10px 14px;font-size:.95rem;font-weight:700;line-height:1.3;position:absolute;top:0;left:50%;translate:-50%}:where(.pg-not-found) .nf-bubble:after{content:"";border:7px solid #0000;border-top-color:var(--ds-ink);margin-left:-7px;position:absolute;top:100%;left:50%}:where(.pg-not-found) .nf-bubble.show{animation:.35s cubic-bezier(.34,1.56,.64,1) both nf-pop}:where(.pg-not-found) .nf-bubble:empty{visibility:hidden}@keyframes nf-pop{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:none}}@media (max-width:760px){:where(.pg-not-found) .nf-grid{grid-template-columns:1fr}:where(.pg-not-found) .nf-mascot{width:min(56%,200px)}}@media (prefers-reduced-motion:reduce){:where(.pg-not-found) .nf-look,:where(.pg-not-found) .nf-body,:where(.pg-not-found) .nf-poke:hover .nf-body:not(.is-wobble),:where(.pg-not-found) .nf-bubble.show{animation:none}:where(.pg-not-found) .nf-bubble.show{opacity:1}:where(.pg-not-found) .nf-huh,:where(.pg-not-found) .nf-crumbs{display:none}}
:where(.pg-services) .wrap.svc-lead{text-align:center;max-width:64ch;margin:0 auto}:where(.pg-services) .wrap.svc-lead h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ds-ink);margin:0 auto .4em;font-size:clamp(2.4rem,4.4vw,3.75rem);font-weight:800;line-height:1.12}:where(.pg-services) .wrap.svc-lead h1>span{background:linear-gradient(180deg, transparent 10%, var(--ds-yellow) 10% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}:where(.pg-services) .wrap.svc-lead>p{font-size:var(--fs-lead);color:var(--text-muted);text-wrap:pretty;max-width:56ch;margin:0 auto}:where(.pg-services) .svc-group+.svc-group{margin-top:clamp(3.5rem,7vw,5.5rem)}:where(.pg-services) .svc-group-head{max-width:60ch;margin-bottom:clamp(1.5rem,3vw,2.25rem)}:where(.pg-services) .svc-group-head h2{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--ds-ink);margin:0;line-height:1.15}:where(.pg-services) .svc-group-head p{font-size:var(--fs-lead);color:var(--text-muted);margin:.45em 0 0}:where(.pg-services) .svc-group-head p:first-letter{text-transform:uppercase}:where(.pg-services) :is(.sig-card,.plate-card){border:2px solid var(--ds-ink);border-radius:var(--radius-lg);color:var(--ds-ink);isolation:isolate;transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative}:where(.pg-services) :is(.sig-card,.plate-card):hover{transform:translate(-2px,-2px)}:where(.pg-services) :is(.sig-card,.plate-card):active{transform:translate(2px,2px)}:where(.pg-services) :is(.sig-card,.plate-card):focus-visible{outline:3px solid var(--ds-yellow);outline-offset:4px}:where(.pg-services) .svc-badge{border:2px solid var(--ds-ink);transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-emphasis);border-radius:50%;flex:none;place-items:center;display:grid}:where(.pg-services) .svc-badge svg{width:50%;height:50%}:where(.pg-services) :is(.sig-card,.plate-card) h3{font-family:var(--font-sans);color:inherit;text-wrap:balance;margin:0;font-weight:700}:where(.pg-services) :is(.sig-card,.plate-card) p{text-wrap:pretty;margin:0}:where(.pg-services) .svc-cta{font-family:var(--font-sans);align-items:center;gap:10px;margin-top:auto;font-weight:700;display:inline-flex}:where(.pg-services) .svc-arrow{transition:transform var(--dur-base) var(--ease-out);display:inline-block}:where(.pg-services) :is(.sig-card,.plate-card):hover .svc-arrow{transform:translate(5px)}:where(.pg-services) .sig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);display:grid}:where(.pg-services) .sig-card{min-height:clamp(320px,30vw,380px);box-shadow:6px 6px 0 var(--sig-shadow);gap:16px;padding:clamp(28px,3.4vw,44px);overflow:hidden}:where(.pg-services) .sig-card:hover{box-shadow:10px 10px 0 var(--sig-shadow)}:where(.pg-services) .sig-card:active{box-shadow:2px 2px 0 var(--sig-shadow)}:where(.pg-services) .sig-ink{--sig-shadow:var(--ds-yellow);--sig-accent:var(--ds-yellow);background:var(--ds-ink);color:var(--ds-cream)}:where(.pg-services) .sig-gold{--sig-shadow:var(--ds-ink);--sig-accent:var(--ds-ink);background:var(--ds-yellow);color:var(--ds-ink)}:where(.pg-services) .sig-card .svc-badge{width:64px;height:64px;margin-bottom:clamp(8px,2vw,28px)}:where(.pg-services) .sig-ink .svc-badge{background:var(--ds-yellow);color:var(--ds-ink)}:where(.pg-services) .sig-gold .svc-badge{background:var(--ds-ink);color:var(--ds-yellow)}:where(.pg-services) .sig-card:hover .svc-badge{transform:rotate(-8deg)scale(1.06)}:where(.pg-services) .sig-card h3{letter-spacing:-.01em;max-width:18ch;font-size:clamp(1.6rem,2.4vw,2.125rem);line-height:1.12}:where(.pg-services) .sig-card p{max-width:34ch;font-size:1.125rem;line-height:1.5}:where(.pg-services) .sig-ink p{color:color-mix(in srgb, var(--ds-cream) 78%, var(--ds-ink))}:where(.pg-services) .sig-card .svc-cta{padding-top:12px;font-size:1.0625rem}:where(.pg-services) .sig-card .svc-arrow{border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.125rem;line-height:1;display:grid}:where(.pg-services) .sig-ink .svc-arrow{background:var(--ds-yellow);color:var(--ds-ink)}:where(.pg-services) .sig-gold .svc-arrow{background:var(--ds-ink);color:var(--ds-yellow)}:where(.pg-services) .sig-art{z-index:-1;pointer-events:none;width:min(62%,340px);height:auto;position:absolute;top:0;right:0}:where(.pg-services) .sig-ring{stroke:var(--sig-accent);stroke-width:2px;opacity:.22;transform-origin:320px 0;transform-box:view-box}:where(.pg-services) .sig-gold .sig-ring{opacity:.16}@media (prefers-reduced-motion:no-preference){:where(.pg-services) .sig-ring{animation:sig-ripple 6s var(--ease-standard) infinite}:where(.pg-services) .sig-ring:nth-child(2){animation-delay:-1.5s}:where(.pg-services) .sig-ring:nth-child(3){animation-delay:-3s}:where(.pg-services) .sig-ring:nth-child(4){animation-delay:-4.5s}:where(.pg-services) .sig-gold .sig-ring{animation-duration:7s}}:where([data-soa-editor-preview]) :where(.pg-services) .sig-ring,:where(.pg-services) :where([data-soa-editor-preview]) .sig-ring{animation:none}@keyframes sig-ripple{0%,to{opacity:.1;transform:scale(.92)}50%{opacity:.3;transform:scale(1.04)}}:where(.pg-services) .plate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px);display:grid}:where(.pg-services) .plate-card{background:var(--ds-white);box-shadow:var(--shadow-pop);gap:10px;padding:28px}:where(.pg-services) .plate-card:hover{box-shadow:6px 6px 0 var(--ds-ink)}:where(.pg-services) .plate-card:active{box-shadow:1px 1px 0 var(--ds-ink)}:where(.pg-services) .plate-card .svc-badge{background:var(--ds-yellow);width:52px;height:52px;color:var(--ds-ink);margin-bottom:8px}:where(.pg-services) .plate-card:hover .svc-badge{background:var(--ds-ink);color:var(--ds-yellow);transform:rotate(-8deg)}:where(.pg-services) .plate-card h3{font-size:1.3125rem;line-height:1.25}:where(.pg-services) .plate-card p{color:var(--text-muted);font-size:1rem;line-height:1.5}:where(.pg-services) .plate-card .svc-cta{padding-top:14px;font-size:.9375rem}:where(.pg-services) .is-armed:not(.is-in)>:is(.sig-card,.plate-card){opacity:0}:where(.pg-services) .is-in>:is(.sig-card,.plate-card){animation:svc-rise .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}@keyframes svc-rise{0%{opacity:0;translate:0 22px}}@media (prefers-reduced-motion:reduce){:where(.pg-services) :is(.sig-card,.plate-card,.svc-badge,.svc-arrow){transition:none}}@media (max-width:980px){:where(.pg-services) .plate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:where(.pg-services) .sig-grid{grid-template-columns:1fr}:where(.pg-services) .sig-card{min-height:0}}@media (max-width:600px){:where(.pg-services) .plate-grid{grid-template-columns:1fr;gap:16px}:where(.pg-services) .plate-card{grid-template-columns:44px 1fr;gap:4px 16px;padding:20px;display:grid}:where(.pg-services) .plate-card .svc-badge{grid-row:span 3;width:44px;height:44px;margin:0}:where(.pg-services) .plate-card h3{font-size:1.125rem}:where(.pg-services) .plate-card .svc-cta{padding-top:6px}:where(.pg-services) .sig-card .svc-badge{width:56px;height:56px}}
:where(.pg-sitemap) .sitemap-head h1{font-family:var(--font-display);text-transform:uppercase;color:var(--ds-ink);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.12}:where(.pg-sitemap) .sitemap-lead{max-width:52ch;font-family:var(--font-sans);font-size:var(--fs-lead);color:var(--text-body);margin:12px 0 0}:where(.pg-sitemap) .sitemap-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}:where(.pg-sitemap) .sitemap-group h2{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-h3);color:var(--ds-ink);border-bottom:3px solid var(--ds-yellow);margin:0 0 1rem;padding-bottom:.75rem}:where(.pg-sitemap) :is(.sitemap-list,.sitemap-posts){font-family:var(--font-sans);font-size:var(--fs-body);margin:0;padding:0;line-height:1.5;list-style:none}:where(.pg-sitemap) :is(.sitemap-list,.sitemap-posts) li{border-bottom:1px solid var(--border-subtle)}:where(.pg-sitemap) .sitemap-list .sitemap-list{border-top:1px solid var(--border-subtle);padding-left:1.25rem}:where(.pg-sitemap) .sitemap-list .sitemap-list li:last-child{border-bottom:0}:where(.pg-sitemap) :is(.sitemap-list,.sitemap-posts) a{color:var(--ds-ink);padding:.7rem 0;font-weight:500;text-decoration:none;display:block}:where(.pg-sitemap) :is(.sitemap-list,.sitemap-posts) a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ds-yellow);text-decoration-color:var(--ds-yellow);text-underline-offset:4px;text-decoration-thickness:2px}:where(.pg-sitemap) :is(.sitemap-list,.sitemap-posts) a:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px}:where(.pg-sitemap) .sitemap-posts li{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}:where(.pg-sitemap) .sitemap-posts a{flex:auto}:where(.pg-sitemap) .sitemap-posts time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}@media (max-width:30rem){:where(.pg-sitemap) .sitemap-posts li{flex-direction:column;gap:0;padding-bottom:.7rem}:where(.pg-sitemap) .sitemap-posts a{padding-bottom:.15rem}}
:where(.pg-service-content-creation) .svc-head{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}:where(.pg-service-content-creation) .svc-head h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ds-ink);margin:.12em 0 .38em;padding-bottom:.05em;font-size:clamp(2.4rem,4.4vw,3.75rem);font-weight:800;line-height:1.14}:where(.pg-service-content-creation) .svc-head h1 .hl{background:linear-gradient(180deg, transparent 10%, var(--ds-yellow) 10% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}:where(.pg-service-content-creation) .svc-art{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--ds-grey-100);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}:where(.pg-service-content-creation) .svc-art img{object-fit:cover;width:100%;height:100%}:where(.pg-service-content-creation) .incl{grid-template-columns:1fr 1fr;gap:12px 26px;display:grid}:where(.pg-service-content-creation) .incl li{color:var(--ds-ink);gap:10px;font-size:1rem;display:flex}:where(.pg-service-content-creation) .incl li:before{content:"✓";color:var(--ds-basil);flex:none;font-weight:800}:where(.pg-service-content-creation) .credit-note{background:var(--ds-charcoal);color:var(--ds-cream);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding:18px 24px;display:flex}:where(.pg-service-content-creation) .credit-note .m-tag{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ds-yellow);color:var(--ds-ink);border-radius:var(--radius-sm);flex:none;padding:6px 12px;font-size:.7rem;font-weight:700}:where(.pg-service-content-creation) .credit-note p{min-width:260px;color:var(--ds-cream);flex:1;margin:0;font-size:1rem}@media (max-width:860px){:where(.pg-service-content-creation) .svc-head,:where(.pg-service-content-creation) .incl{grid-template-columns:1fr}}
:where(.pg-service-gbp-management) .svc-head{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}:where(.pg-service-gbp-management) .svc-head h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ds-ink);margin:.12em 0 .38em;padding-bottom:.05em;font-size:clamp(2.4rem,4.4vw,3.75rem);font-weight:800;line-height:1.14}:where(.pg-service-gbp-management) .svc-head h1 .hl{background:linear-gradient(180deg, transparent 10%, var(--ds-yellow) 10% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}:where(.pg-service-gbp-management) .svc-art{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--ds-grey-100);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}:where(.pg-service-gbp-management) .svc-art img{object-fit:cover;width:100%;height:100%}:where(.pg-service-gbp-management) .incl{grid-template-columns:1fr 1fr;gap:12px 26px;display:grid}:where(.pg-service-gbp-management) .incl li{color:var(--ds-ink);gap:10px;font-size:1rem;display:flex}:where(.pg-service-gbp-management) .incl li:before{content:"✓";color:var(--ds-basil);flex:none;font-weight:800}:where(.pg-service-gbp-management) .pairing{border:2px dashed var(--ds-amber);border-radius:var(--radius-md);margin-top:26px;padding:20px 24px}:where(.pg-service-gbp-management) .pairing .m-tag{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-amber-text);margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}:where(.pg-service-gbp-management) .pairing p{color:var(--text-muted);margin:0;font-size:.9375rem}@media (max-width:860px){:where(.pg-service-gbp-management) .svc-head,:where(.pg-service-gbp-management) .incl{grid-template-columns:1fr}}
:where(.pg-service-local-visibility) .svc-head{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}:where(.pg-service-local-visibility) .svc-head h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ds-ink);margin:.12em 0 .38em;padding-bottom:.05em;font-size:clamp(2.4rem,4.4vw,3.75rem);font-weight:800;line-height:1.14}:where(.pg-service-local-visibility) .svc-head h1 .hl{background:linear-gradient(180deg, transparent 10%, var(--ds-yellow) 10% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}:where(.pg-service-local-visibility) .svc-art{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--ds-grey-100);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}:where(.pg-service-local-visibility) .svc-art img{object-fit:cover;width:100%;height:100%}:where(.pg-service-local-visibility) .get-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}:where(.pg-service-local-visibility) .get-card{background:var(--surface-card);border:var(--bw-base) solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:22px;display:flex}:where(.pg-service-local-visibility) .get-card :is(h3,h4){font-family:var(--font-sans);color:var(--ds-ink);margin:0 0 12px;font-size:1.0625rem;font-weight:700}:where(.pg-service-local-visibility) .get-card p{color:var(--text-muted);flex:1;margin:0 0 14px;font-size:.875rem;line-height:1.55}:where(.pg-service-local-visibility) .get-card .so{color:var(--ds-basil-deep);border-top:1px dashed var(--ds-crust);margin-top:auto;padding-top:12px;font-size:.8125rem}:where(.pg-service-local-visibility) .get-card .so b{font-weight:700}@media (max-width:900px){:where(.pg-service-local-visibility) .get-grid{grid-template-columns:1fr}}:where(.pg-service-local-visibility) .incl{grid-template-columns:1fr 1fr;gap:12px 26px;display:grid}:where(.pg-service-local-visibility) .incl li{color:var(--ds-ink);gap:10px;font-size:1rem;display:flex}:where(.pg-service-local-visibility) .incl li:before{content:"✓";color:var(--ds-basil);flex:none;font-weight:800}@media (max-width:860px){:where(.pg-service-local-visibility) .svc-head,:where(.pg-service-local-visibility) .incl{grid-template-columns:1fr}}
:where(.pg-service-ppc-ads) .svc-head{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}:where(.pg-service-ppc-ads) .svc-head h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ds-ink);margin:.12em 0 .38em;padding-bottom:.05em;font-size:clamp(2.4rem,4.4vw,3.75rem);font-weight:800;line-height:1.14}:where(.pg-service-ppc-ads) .svc-head h1 .hl{background:linear-gradient(180deg, transparent 10%, var(--ds-yellow) 10% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}:where(.pg-service-ppc-ads) .svc-art{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--ds-grey-100);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}:where(.pg-service-ppc-ads) .svc-art img{object-fit:cover;width:100%;height:100%}:where(.pg-service-ppc-ads) .incl{grid-template-columns:1fr 1fr;gap:12px 26px;display:grid}:where(.pg-service-ppc-ads) .incl li{color:var(--ds-ink);gap:10px;font-size:1rem;display:flex}:where(.pg-service-ppc-ads) .incl li:before{content:"✓";color:var(--ds-basil);flex:none;font-weight:800}@media (max-width:860px){:where(.pg-service-ppc-ads) .svc-head,:where(.pg-service-ppc-ads) .incl{grid-template-columns:1fr}}
