:root{--pen-delay: .55s;--pen-dur: 5.03s;--pen-done: 5.58s}.ink-s0{stroke-dasharray:50.59;stroke-dashoffset:50.59;animation:inkS0 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS0{0%{stroke-dashoffset:50.59}6.6%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s1{stroke-dasharray:50.59;stroke-dashoffset:50.59;animation:inkS1 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS1{0%{stroke-dashoffset:50.59}9.975%{stroke-dashoffset:50.59}16.575%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s2{stroke-dasharray:23.57;stroke-dashoffset:23.57;animation:inkS2 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS2{0%{stroke-dashoffset:23.57}18.524%{stroke-dashoffset:23.57}21.564%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s3{stroke-dasharray:26.59;stroke-dashoffset:26.59;animation:inkS3 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS3{0%{stroke-dashoffset:26.59}22.558%{stroke-dashoffset:26.59}25.996%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s4{stroke-dasharray:1.93;stroke-dashoffset:1.93;animation:inkS4 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS4{0%{stroke-dashoffset:1.93}28.338%{stroke-dashoffset:1.93}29.73%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s5{stroke-dasharray:72.97;stroke-dashoffset:72.97;animation:inkS5 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS5{0%{stroke-dashoffset:72.97}33.043%{stroke-dashoffset:72.97}42.592%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s6{stroke-dasharray:351.34;stroke-dashoffset:351.34;animation:inkS6 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS6{0%{stroke-dashoffset:351.34}45.943%{stroke-dashoffset:351.34}92.169%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s7{stroke-dasharray:1.93;stroke-dashoffset:1.93;animation:inkS7 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS7{0%{stroke-dashoffset:1.93}94.368%{stroke-dashoffset:1.93}95.76%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ink-s8{stroke-dasharray:13.58;stroke-dashoffset:13.58;animation:inkS8 var(--pen-dur) linear var(--pen-delay) forwards}@keyframes inkS8{0%{stroke-dashoffset:13.58}98.276%{stroke-dashoffset:13.58}to{stroke-dashoffset:0}to{stroke-dashoffset:0}}.pen-moving{offset-path:path("M104 122 C 103 138, 102 156, 101 172 L 127 122 C 126 138, 125 156, 124 172 L 102 148 C 109 147, 117 147, 125 148 L 141 146 C 140 154, 139 164, 139 172 L 142 133 C 142.4 133.3, 142.8 133.6, 143 134 L 197 122 C 196 140, 195 156, 193 168 C 191 180, 180 184, 175 176 L 224 149 C 215 144, 206 150, 206 160 C 206 168, 212 173, 218 170 C 222 168, 224 162, 224 152 C 224 158, 224 166, 226 170 C 227 172, 229 172, 231 169 C 233 164, 236 153, 238 148 C 237 157, 236 165, 236 171 C 236 162, 240 150, 245 150 C 249 150, 251 156, 251 164 C 251 168, 251 170, 251 172 C 251 162, 255 150, 260 150 C 264 150, 266 156, 266 164 C 266 168, 266 170, 266 172 C 269 166, 272 156, 273 150 C 272 158, 271 166, 271 170 C 271.5 172, 273 172, 275 170 C 279 165, 283 156, 285 151 C 287 146, 281 144, 278 149 C 275 155, 277 164, 283 169 C 287 172, 291 170, 294 166 L 276 134 C 276.4 134.3, 276.8 134.6, 277 135 L 303 168 C 305 170, 305 174, 301 180");offset-rotate:0deg;animation:penGo var(--pen-dur) linear var(--pen-delay) both}@keyframes penGo{0%{offset-distance:0%}6.6%{offset-distance:5.428%}9.975%{offset-distance:11.536%}16.575%{offset-distance:16.964%}18.524%{offset-distance:20.493%}21.564%{offset-distance:22.992%}22.558%{offset-distance:24.74%}25.996%{offset-distance:27.567%}28.338%{offset-distance:31.807%}29.73%{offset-distance:31.961%}33.043%{offset-distance:37.956%}42.592%{offset-distance:45.81%}45.943%{offset-distance:51.873%}92.169%{offset-distance:89.895%}94.368%{offset-distance:93.874%}95.76%{offset-distance:94.029%}98.276%{offset-distance:98.582%}to{offset-distance:100%}to{offset-distance:100%}}.pen-lift{animation:penLift var(--pen-dur) linear var(--pen-delay) both}@keyframes penLift{0%{transform:translate(0)}6.6%{transform:translate(0)}7.725%{transform:translate(1px,-7px)}8.85%{transform:translate(1px,-7px)}9.975%{transform:translate(0)}16.575%{transform:translate(0)}17.225%{transform:translate(1px,-7px)}17.875%{transform:translate(1px,-7px)}18.524%{transform:translate(0)}21.564%{transform:translate(0)}21.895%{transform:translate(1px,-7px)}22.226%{transform:translate(1px,-7px)}22.558%{transform:translate(0)}25.996%{transform:translate(0)}26.777%{transform:translate(1px,-7px)}27.557%{transform:translate(1px,-7px)}28.338%{transform:translate(0)}29.73%{transform:translate(0)}30.835%{transform:translate(1px,-7px)}31.939%{transform:translate(1px,-7px)}33.043%{transform:translate(0)}42.592%{transform:translate(0)}43.709%{transform:translate(1px,-7px)}44.826%{transform:translate(1px,-7px)}45.943%{transform:translate(0)}92.169%{transform:translate(0)}92.902%{transform:translate(1px,-7px)}93.635%{transform:translate(1px,-7px)}94.368%{transform:translate(0)}95.76%{transform:translate(0)}96.599%{transform:translate(1px,-7px)}97.437%{transform:translate(1px,-7px)}98.276%{transform:translate(0)}to{transform:translate(0)}}.hiw-v36{--paper-deep: #ece3d2;--paper-card: #fffdf8;--paper-cool: #e8edf6;--ink: #1b2230;--ink-mid: #4a5468;--ink-soft: #6e7584;--blue: #2b4590;--seal: #c2402a;--seal-dark: #9e3220;--gold: #b08d3f;--line: rgba(27, 34, 48, .14);--display: "Fraunces", Georgia, serif;--mono: "IBM Plex Mono", Consolas, monospace;--ease: cubic-bezier(.16, 1, .3, 1)}.eyebrow{display:inline-flex;max-width:100%;align-items:center;gap:.65rem;margin-bottom:1rem;color:var(--seal);font-family:var(--mono);font-size:.73rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:normal}.eyebrow:before{width:2.1rem;height:1px;background:currentColor;content:""}.note{color:var(--blue);font-family:Inkly Sam,Segoe Print,cursive;font-feature-settings:"calt" 1;line-height:1.25}.ink-underline{position:relative;display:inline-block;white-space:nowrap}.ink-underline svg{position:absolute;right:-.05em;bottom:-.08em;left:-.04em;width:104%;height:.18em;overflow:visible;color:var(--seal);pointer-events:none}.ink-underline path{fill:none;stroke:currentColor;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:5}.is-visible .ink-underline path{animation:draw-line .9s .8s var(--ease) forwards}.program-handoff{position:relative;overflow:hidden;border:1px solid rgba(27,34,48,.15);border-radius:30px;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.94),transparent 27rem),linear-gradient(145deg,#fffdf8f2,#f6f1e7e6);box-shadow:0 2px 4px #493a2614,0 34px 80px -42px #493a269e}.program-handoff:before{position:absolute;inset:0;background-image:radial-gradient(rgba(60,48,31,.18) .35px,transparent .45px);background-size:5px 5px;content:"";opacity:.22;pointer-events:none}.program-route{position:absolute;top:4.9rem;left:clamp(2.2rem,4vw,3.7rem);z-index:0;width:calc(100% - clamp(4.4rem,8vw,7.4rem));height:17.5rem;overflow:visible;pointer-events:none}.program-route path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.program-route-wash{stroke:#c2402a1a;stroke-width:8}.program-route-ink{stroke:var(--seal-dark);stroke-width:3}.program-step-label{display:flex;align-items:center;gap:.7rem;color:var(--seal)}.program-step-label>span{display:grid;width:2.1rem;height:2.1rem;flex:0 0 2.1rem;place-items:center;border:1px solid var(--seal);border-radius:50%;background:var(--seal);color:var(--paper-card);box-shadow:0 7px 16px -10px #c2402acc;font-family:var(--mono);font-size:.68rem;font-weight:700}.program-step-label strong{font-family:var(--mono);font-size:.69rem;letter-spacing:.11em;text-transform:uppercase}.program-file-sheet{position:relative;width:min(100%,14.25rem);border:1px solid rgba(27,34,48,.16);border-radius:13px;padding:.9rem;background:var(--paper-card);box-shadow:0 2px 3px #1b223014,0 22px 38px -25px #1b22309e;transform:rotate(-2.4deg)}.program-file-sheet:before{position:absolute;top:-1px;right:-1px;width:1.7rem;height:1.7rem;border-bottom:1px solid rgba(27,34,48,.12);border-left:1px solid rgba(27,34,48,.12);border-radius:0 12px 0 3px;background:linear-gradient(135deg,rgba(232,237,246,.18) 48%,var(--paper-deep) 50%);content:"";clip-path:polygon(0 0,100% 100%,0 100%)}.program-file-sheet:after{position:absolute;right:-.7rem;bottom:-.7rem;width:3.35rem;height:3.35rem;border:1px solid rgba(176,141,63,.35);border-radius:50%;background:#f6f1e7f0;color:var(--gold);content:"1K+";display:grid;place-items:center;font-family:var(--mono);font-size:.7rem;font-weight:700;box-shadow:0 12px 24px -18px #1b2230b3;transform:rotate(8deg)}.program-file-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.7rem;border-bottom:1px solid var(--line);padding-bottom:.65rem}.program-file-badge{border-radius:5px;padding:.28rem .34rem;background:var(--blue);color:var(--paper-card);font-family:var(--mono);font-size:.55rem;font-weight:700;letter-spacing:.05em}.program-file-name{min-width:0;color:var(--ink-mid);font-family:var(--mono);font-size:.57rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.program-file-row{display:grid;grid-template-columns:.8fr 1.2fr .55fr;gap:.35rem;margin-top:.45rem}.program-file-row i{height:.43rem;border-radius:999px;background:#2b459026}.program-file-row:nth-child(odd) i{background:#c2402a21}.program-proof-stack{position:relative;width:min(100%,16.6rem);height:13.1rem}.program-proof-card{position:absolute;width:min(13.75rem,88%);height:8.8rem;overflow:hidden;border:1px solid rgba(27,34,48,.16);border-radius:10px;padding:.9rem;background:var(--paper-card);box-shadow:0 2px 3px #1b223012,0 22px 38px -24px #1b2230a3}.program-proof-card--design{top:0;left:0;background:radial-gradient(circle at 76% 72%,rgba(194,64,42,.14),transparent 3.6rem),var(--paper-card);transform:rotate(-4.5deg)}.program-proof-card--message{right:0;bottom:0;transform:rotate(3.2deg)}.program-proof-card--design .program-approved{top:.65rem;right:.65rem;bottom:auto;transform:rotate(6deg)}.program-proof-kicker{color:var(--ink-soft);font-family:var(--mono);font-size:.52rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.program-proof-brand{display:block;margin-top:.42rem;color:var(--ink);font-family:var(--display);font-size:1.55rem;font-weight:650;letter-spacing:-.06em;line-height:1}.program-proof-brand span{color:var(--seal)}.program-proof-tagline{display:block;margin-top:.22rem;color:var(--ink-mid);font-size:.52rem;font-weight:700;letter-spacing:.02em}.program-proof-hand{display:block;margin-top:.75rem;color:var(--blue);font-family:Inkly Sam,Segoe Print,cursive;font-size:1rem;font-feature-settings:"calt" 1;line-height:1.15;transform:rotate(-1.2deg)}.program-proof-variants{position:absolute;bottom:.75rem;left:.9rem;display:flex;gap:.35rem}.program-proof-variants i{display:grid;width:1.3rem;height:1.3rem;place-items:center;border:1px solid rgba(43,69,144,.25);border-radius:50%;background:#d9e2f880;color:var(--blue);font-family:var(--mono);font-size:.48rem;font-style:normal;font-weight:700}.program-approved{position:absolute;right:.65rem;bottom:.65rem;border:2px solid currentColor;border-radius:4px;padding:.25rem .38rem;color:var(--seal);font-family:var(--mono);font-size:.5rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:rotate(-8deg)}.program-mail-scene{position:relative;z-index:2;width:min(100%,18.4rem);height:13.45rem}.program-envelope{position:absolute;width:min(14.3rem,80%);height:8.9rem;overflow:hidden;border:1px solid rgba(27,34,48,.17);border-radius:7px;background:linear-gradient(32deg,transparent 49.5%,rgba(27,34,48,.08) 50%,transparent 50.7%),linear-gradient(-32deg,transparent 49.5%,rgba(27,34,48,.08) 50%,transparent 50.7%),var(--paper-card);box-shadow:0 3px 5px #0b0f1824,0 24px 42px -24px #04070ed1}.program-envelope--back{top:.7rem;left:.25rem;transform:rotate(-7deg)}.program-envelope--front{bottom:.45rem;left:1.2rem;z-index:2;transform:rotate(-1.2deg)}.program-address-lines{position:absolute;top:3.1rem;left:3.1rem;display:grid;width:5.8rem;gap:.45rem}.program-address-lines i{height:2px;border-radius:999px;background:#2b45908a}.program-address-lines i:nth-child(2){width:82%}.program-address-lines i:nth-child(3){width:62%}.program-postage{position:absolute;top:.65rem;right:.65rem;display:grid;width:2.1rem;height:2.55rem;place-items:center;border:1px dashed rgba(43,69,144,.5);background:#d9e2f8b8;color:var(--blue);font-family:var(--mono);font-size:.42rem;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase}.program-report-sheet{position:absolute;right:0;bottom:0;z-index:4;width:6.55rem;height:9.15rem;border:1px solid rgba(43,69,144,.2);border-radius:8px;padding:.72rem;background:var(--paper-cool);box-shadow:0 3px 5px #0b0f1824,0 22px 36px -20px #04070ed6;transform:rotate(5deg)}.program-report-sheet strong{display:block;color:var(--ink);font-family:var(--mono);font-size:.48rem;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.program-report-bars{display:flex;height:3.8rem;align-items:end;gap:.35rem;margin-top:.8rem;border-bottom:1px solid rgba(43,69,144,.25)}.program-report-bars i{width:.85rem;border-radius:3px 3px 0 0;background:var(--blue)}.program-report-bars i:nth-child(1){height:42%;opacity:.45}.program-report-bars i:nth-child(2){height:78%;background:var(--seal);opacity:.75}.program-report-bars i:nth-child(3){height:58%;opacity:.65}.program-mail-count{position:absolute;bottom:-.05rem;left:-.25rem;z-index:5;display:grid;width:5.15rem;height:5.15rem;place-content:center;border:2px solid currentColor;border-radius:50%;background:#fffdf8f0;color:var(--seal);font-family:var(--mono);line-height:1.05;text-align:center;box-shadow:0 16px 28px -18px #04070ed1;transform:rotate(-7deg)}.program-mail-count strong{font-size:.98rem}.program-mail-count span{margin-top:.2rem;font-size:.48rem;letter-spacing:.08em;text-transform:uppercase}.program-flow-arrow{display:none;min-width:0;place-items:center;color:var(--seal)}.program-flow-arrow svg{width:100%;overflow:visible}.program-flow-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.js .program-route-ink,.js .program-handoff .program-flow-arrow path{stroke-dasharray:100;stroke-dashoffset:100}.js .program-handoff.is-visible .program-route-ink{animation:program-arrow-draw 1.8s .32s var(--ease) forwards}.program-facts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px dashed rgba(27,34,48,.2);border-bottom:1px dashed rgba(27,34,48,.2);padding:0;background:linear-gradient(90deg,#fffdf8c2,#f6f1e7b8);list-style:none}.program-facts li{display:grid;grid-template-columns:2.35rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.2rem .85rem;padding:1.35rem clamp(1.2rem,2.2vw,1.8rem)}.program-facts li:before{display:grid;width:2.25rem;height:2.25rem;grid-row:1 / span 2;place-items:center;border:1px solid rgba(43,69,144,.2);border-radius:50%;background:#d9e2f89e;color:var(--blue);content:"✓";font-family:var(--mono);font-size:.8rem;font-weight:700}.program-facts li+li{border-left:1px dashed rgba(27,34,48,.2)}.program-facts strong{grid-column:2;color:var(--ink);font-family:var(--mono);font-size:clamp(.82rem,1.15vw,.94rem);letter-spacing:-.02em;line-height:1.25}.program-facts span{grid-column:2;color:var(--ink-mid);font-size:.82rem;line-height:1.35}@media(max-width:600px){.eyebrow{align-items:flex-start;font-size:.62rem;letter-spacing:.08em;line-height:1.5}.eyebrow:before{flex:0 0 1.7rem;margin-top:.68em}}@media(prefers-reduced-motion:reduce){.ink-underline path{stroke-dashoffset:0;animation:none!important}.js .program-route-ink,.js .program-handoff .program-flow-arrow path{animation:none!important;stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.program-file-sheet,.program-proof-card,.program-approved,.program-envelope,.program-report-sheet,.program-mail-count,.program-report-bars i{transition:opacity .52s var(--ease),transform .62s var(--ease)}.program-proof-card--message{transition-delay:90ms}.program-approved{transition-delay:.36s}.program-envelope--front{transition-delay:.1s}.program-report-sheet{transition-delay:.26s}.program-mail-count{transition-delay:.42s}.program-report-bars i{transform-origin:bottom;transition-duration:.46s;transition-delay:.56s}.program-report-bars i:nth-child(2){transition-delay:.64s}.program-report-bars i:nth-child(3){transition-delay:.72s}}@media(max-width:64rem){.program-route{display:none}.program-step-label{grid-column:1 / -1}.program-flow-arrow{display:grid;width:3.6rem;height:3.8rem;justify-self:center;transform:rotate(90deg)}.program-facts li{grid-template-columns:2.15rem minmax(0,1fr);gap:.2rem .7rem}.program-facts li:before{width:2rem;height:2rem}}@media(max-width:640px){.program-handoff{border-radius:20px}.program-file-sheet{width:min(100%,13rem)}.program-proof-stack{transform:scale(.86)}.program-mail-scene{transform:scale(.82)}.program-flow-arrow{height:2.7rem}.program-facts{grid-template-columns:minmax(0,1fr)}.program-facts li{grid-template-columns:2.35rem minmax(0,1fr);gap:.2rem .85rem}.program-facts li+li{border-top:1px dashed rgba(27,34,48,.2);border-left:0}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes program-arrow-draw{to{stroke-dashoffset:0}}.hero-grid[data-astro-cid-wlncami7]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero-copy[data-astro-cid-wlncami7] h1[data-astro-cid-wlncami7]{max-width:14ch;font-family:var(--display);letter-spacing:-.02em}.lede[data-astro-cid-wlncami7]{font-size:1.15rem;color:var(--ink-mid);max-width:56ch}.hero-note[data-astro-cid-wlncami7]{display:inline-block;margin-top:.4rem;font-size:1.35rem;transform:rotate(-1.6deg)}.hero-actions[data-astro-cid-wlncami7]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.7rem}.hero-collage[data-astro-cid-wlncami7]{position:relative;min-height:26rem}.hero-collage[data-astro-cid-wlncami7]>*{position:absolute}.hero-collage[data-astro-cid-wlncami7] .program-file-sheet{top:1rem;left:2%;width:12.5rem;transform:rotate(-6deg)}.hero-collage[data-astro-cid-wlncami7] .program-proof-card--design{top:0;right:0;left:auto;transform:rotate(3.4deg)}.hero-collage[data-astro-cid-wlncami7] .program-envelope--front{bottom:3.4rem;left:6%;width:13.5rem;transform:rotate(-2.2deg)}.hero-collage[data-astro-cid-wlncami7] .program-report-sheet{right:4%;bottom:0}.hero-collage[data-astro-cid-wlncami7] .hero-arrow[data-astro-cid-wlncami7]{display:grid;top:42%;left:38%;width:4.6rem;transform:rotate(24deg)}.steps-head[data-astro-cid-wlncami7]{margin-bottom:2.2rem}.steps-head[data-astro-cid-wlncami7] h2[data-astro-cid-wlncami7]{max-width:22ch;font-family:var(--display)}.steps-body[data-astro-cid-wlncami7]{position:relative;z-index:1;padding:clamp(.6rem,2vw,1.6rem) clamp(1.4rem,4vw,3.4rem)}.hiw-step[data-astro-cid-wlncami7]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.8rem,4.5vw,4.5rem);align-items:center;padding-block:clamp(2rem,4vw,3rem)}.hiw-step[data-astro-cid-wlncami7]+.hiw-step[data-astro-cid-wlncami7]{border-top:1px dashed rgba(27,34,48,.2)}.hiw-step[data-astro-cid-wlncami7].flip .visual[data-astro-cid-wlncami7]{order:-1}.copy[data-astro-cid-wlncami7] .program-step-label[data-astro-cid-wlncami7]{margin-bottom:1rem}.copy[data-astro-cid-wlncami7] h3[data-astro-cid-wlncami7]{margin-bottom:.7rem;font-family:var(--display);font-size:clamp(1.35rem,2.2vw,1.7rem);letter-spacing:-.01em}.copy[data-astro-cid-wlncami7] p[data-astro-cid-wlncami7]{margin:0;color:var(--ink-mid)}.visual[data-astro-cid-wlncami7]{display:grid;place-items:center;min-width:0}.pen-scene[data-astro-cid-wlncami7]{position:relative;width:100%}.pen-svg[data-astro-cid-wlncami7]{width:min(460px,100%);height:auto;display:block;margin-inline:auto;overflow:visible}.js .visual[data-astro-cid-wlncami7].reveal:not(.is-visible) .ink,.js .visual[data-astro-cid-wlncami7].reveal:not(.is-visible) .pen-glide[data-astro-cid-wlncami7],.js .visual[data-astro-cid-wlncami7].reveal:not(.is-visible) .pen-lift[data-astro-cid-wlncami7] use[data-astro-cid-wlncami7],.js .visual[data-astro-cid-wlncami7].reveal:not(.is-visible) .card-group[data-astro-cid-wlncami7],.js .visual[data-astro-cid-wlncami7].reveal:not(.is-visible) .post-on-card[data-astro-cid-wlncami7],.js .visual[data-astro-cid-wlncami7].reveal:not(.is-visible) .proof-note[data-astro-cid-wlncami7],.js .visual[data-astro-cid-wlncami7].reveal:not(.is-visible) .chip-value[data-astro-cid-wlncami7]{animation-play-state:paused}.pen-glide[data-astro-cid-wlncami7]{animation:penIn .45s ease-out .12s both,penAway .6s ease-in-out var(--pen-done) forwards}@keyframes penIn{0%{opacity:0;transform:translate(36px,-48px)}to{opacity:1;transform:translate(0)}}@keyframes penAway{to{transform:translate(16px,-20px) rotate(3deg)}}.pen-lift[data-astro-cid-wlncami7] use[data-astro-cid-wlncami7]{transform-box:fill-box;transform-origin:20% 85%;animation:penSway var(--pen-dur) ease-in-out var(--pen-delay) both}@keyframes penSway{0%,to{transform:rotate(0)}18%{transform:rotate(-2.4deg)}42%{transform:rotate(1.8deg)}63%{transform:rotate(-1.6deg)}84%{transform:rotate(2.2deg)}}.card-group[data-astro-cid-wlncami7]{animation:cardPress .3s ease-out var(--pen-delay) both}@keyframes cardPress{0%{transform:rotate(-2deg) translate(0)}40%{transform:rotate(-2deg) translateY(1px)}to{transform:rotate(-2deg) translate(0)}}.post-on-card[data-astro-cid-wlncami7]{opacity:0;transform-box:fill-box;transform-origin:center;animation:stampIn .4s cubic-bezier(.2,1.6,.4,1) calc(var(--pen-done) + .35s) forwards}@keyframes stampIn{0%{opacity:0;transform:rotate(-10deg) scale(1.35)}to{opacity:1;transform:rotate(-10deg) scale(1)}}.merge-chip[data-astro-cid-wlncami7]{position:absolute;top:-4%;left:4%;z-index:2;display:inline-flex;align-items:center;gap:.5rem;background:var(--paper-card);border:1.5px solid rgba(27,34,48,.18);border-radius:999px;padding:.32rem .85rem;font-size:.8rem;font-weight:700;box-shadow:var(--shadow-card)}.chip-field[data-astro-cid-wlncami7]{font-family:var(--mono);font-size:.74rem;color:var(--ink-mid)}.chip-arrow[data-astro-cid-wlncami7]{color:var(--seal)}.chip-value[data-astro-cid-wlncami7]{color:var(--blue);opacity:0;animation:chipResolve .35s ease .35s forwards}@keyframes chipResolve{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.proof-note[data-astro-cid-wlncami7]{max-width:none;margin:.9rem 0 0;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mid);opacity:0;animation:proofIn .6s ease calc(var(--pen-done) + .6s) forwards}@keyframes proofIn{0%{opacity:0;transform:translateY(6px)}to{opacity:.85;transform:translateY(0)}}.pen-static[data-astro-cid-wlncami7]{display:none}@supports not (offset-path: path("M0 0 L1 1")){.pen-moving[data-astro-cid-wlncami7]{display:none}.pen-static[data-astro-cid-wlncami7]{display:block}.pen-scene[data-astro-cid-wlncami7] .ink{stroke-dashoffset:0!important;animation:none!important}.pen-glide[data-astro-cid-wlncami7]{animation:none;opacity:1;transform:translate(16px,-20px) rotate(3deg)}.post-on-card[data-astro-cid-wlncami7]{animation:none;opacity:1;transform:rotate(-10deg) scale(1)}.proof-note[data-astro-cid-wlncami7]{animation:none;opacity:.85}.chip-value[data-astro-cid-wlncami7]{animation:none;opacity:1}}@media(prefers-reduced-motion:reduce){.pen-moving[data-astro-cid-wlncami7]{display:none}.pen-static[data-astro-cid-wlncami7]{display:block}.pen-scene[data-astro-cid-wlncami7] .ink{stroke-dashoffset:0!important;animation:none!important}.pen-glide[data-astro-cid-wlncami7]{animation:none;opacity:1;transform:translate(16px,-20px) rotate(3deg)}.card-group[data-astro-cid-wlncami7]{animation:none}.post-on-card[data-astro-cid-wlncami7]{animation:none;opacity:1;transform:rotate(-10deg) scale(1)}.proof-note[data-astro-cid-wlncami7]{animation:none;opacity:.85}.chip-value[data-astro-cid-wlncami7]{animation:none;opacity:1}}.faq-head[data-astro-cid-wlncami7]{margin-bottom:.4rem}.faq[data-astro-cid-wlncami7]{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 3rem;margin-top:2rem}dt[data-astro-cid-wlncami7]{margin-bottom:.4rem;font-family:var(--display);font-size:1.2rem;font-weight:600}dd[data-astro-cid-wlncami7]{margin:0;color:var(--ink-mid)}@media(max-width:860px){.hero-grid[data-astro-cid-wlncami7]{grid-template-columns:1fr}.hero-collage[data-astro-cid-wlncami7]{min-height:22rem;max-width:30rem;margin-inline:auto}.hiw-step[data-astro-cid-wlncami7]{grid-template-columns:1fr;gap:1.6rem}.hiw-step[data-astro-cid-wlncami7].flip .visual[data-astro-cid-wlncami7]{order:0}.faq[data-astro-cid-wlncami7]{grid-template-columns:1fr}}@media(max-width:480px){.hero-collage[data-astro-cid-wlncami7]{min-height:19rem}.hero-collage[data-astro-cid-wlncami7] .program-proof-card--design{width:11.5rem}.hero-collage[data-astro-cid-wlncami7] .program-report-sheet{width:5.6rem;height:7.8rem}}
