@font-face{font-stretch:62% 125%;font-family:printFace;src:url(../media/archivo_latin_variable.p.021d2a7d.woff2)format("woff2");font-display:swap;font-weight:100 900}.printface_57a69a43-module__6yGqKa__className{font-family:printFace}.printface_57a69a43-module__6yGqKa__variable{--font-print:"printFace"}
@font-face{font-family:penFace;src:url(../media/reenie_beanie_latin_400.p.99ee11b4.woff2)format("woff2");font-display:swap;font-weight:400}.penface_bbc7a8fd-module__Xs26yG__className{font-family:penFace;font-weight:400}.penface_bbc7a8fd-module__Xs26yG__variable{--font-pen:"penFace"}
.hp{--carbon:#16256e;--carbon-deep:#0f1a52;--ink:#0e1a45;--ink-soft:#4a5378;--paper:#fafaf7;--desk:#eff0ec;--rule:#d3d7e3;--canary:#ffe45c;--pink:#f6bccb;--pink-pale:#fbe6ea;--pen:#2545c8;--stamp:#d4312c;--violet:#5a3ea6;--amber:#f59e0b;--ok:#0e8a5f;--print:var(--font-print),"Arial Narrow","Helvetica Neue",Arial,sans-serif;--hand:var(--font-pen),"Segoe Print","Bradley Hand",cursive;--worn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.5 1.5'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--paper);color:var(--ink)}.hp ::selection{background:var(--canary);color:var(--ink)}.hp-h1,.hp-h2,.hp-h3{font-family:var(--print);text-wrap:balance}.hp-h1{letter-spacing:-.012em;color:#fff;font-size:clamp(3.9rem,17.5vw,5.75rem);font-weight:800;font-stretch:68%;line-height:.86}.hp-h2{letter-spacing:-.012em;font-size:clamp(2.5rem,5.6vw,4.5rem);font-weight:780;font-stretch:72%;line-height:.94}.hp-h3{letter-spacing:-.005em;font-size:1.75rem;font-weight:760;font-stretch:74%;line-height:1.02}.hp-body{color:var(--ink-soft);font-size:1.0625rem;line-height:1.65}.hp-on-dark .hp-body,.hp-body--light{color:#d5dbf4}.hp-label{font-family:var(--print);color:var(--ink-soft);font-size:.9375rem;font-weight:600;font-stretch:82%;line-height:1.2}.hp-note{font-family:var(--hand);color:var(--pen);font-size:1.75rem;line-height:.95;rotate:-2deg}.hp-link{color:var(--pen);text-underline-offset:.2em;background:linear-gradient(var(--canary),var(--canary))no-repeat 0 88%/0% .6em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:background-size .26s cubic-bezier(.3,0,.2,1)}.hp-link:hover,.hp-link:focus-visible{background-size:100% .6em}.hp-link--light{color:#fff;background-image:linear-gradient(#ffe45c61,#ffe45c61)}.hp :focus-visible{outline:2px solid var(--pen);outline-offset:3px}.hp-on-dark :focus-visible{outline-color:var(--canary)}.hp-btn{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:3.375rem;padding:.9rem 1.6rem;font-size:1rem;font-weight:700;line-height:1.2;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s;display:inline-flex}.hp-btn--amber{background:var(--amber);color:var(--ink);box-shadow:0 4px #b06a00}.hp-btn--amber:hover{background:#ffb224}.hp-btn--ink{background:var(--ink);color:#fff;box-shadow:0 4px #02082a}.hp-btn--ink:hover{background:var(--carbon)}.hp-btn--amber:active,.hp-btn--ink:active{transform:translateY(4px);box-shadow:0 0 #0000}.hp-btn--line{border:1.5px solid var(--ink);color:var(--ink)}.hp-btn--line:hover{background:var(--ink);color:#fff}.hp-btn--line-light{color:#fff;border:1.5px solid #ffffff80}.hp-btn--line-light:hover{background:#ffffff1a;border-color:#fff}.hp-hero{background:var(--carbon);color:#fff;position:relative;overflow:clip}.hp-hero:before{content:"";pointer-events:none;background:linear-gradient(#080e388c,#0000 22% 70%,#080e3866),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.hp-hero-grid{grid-template-areas:"head""film""body";gap:1.5rem;padding-top:7.25rem;padding-bottom:3.5rem;display:grid;position:relative}.hp-hero-head{grid-area:head}.hp-hero-film{grid-area:film}.hp-hero-body{grid-area:body}@media (min-width:1024px){.hp-hero-grid{grid-template:"head film"1fr"body film"/minmax(0,1fr) minmax(0,1fr);gap:2.25rem 3.5rem;min-height:min(100svh,62rem);padding-top:8rem;padding-bottom:4.5rem}.hp-hero-head{align-self:end}.hp-hero-film{align-self:center}.hp-h1{font-size:clamp(6rem,9.4vw,9.5rem)}}.hp-struck{color:#c3cbee;flex-wrap:wrap;gap:.2rem 1.1rem;margin-bottom:1.1rem;font-size:1.0625rem;font-weight:500;display:flex}.hp-struck s{white-space:nowrap;text-decoration:none;position:relative}.hp-struck svg{width:108%;height:.75em;position:absolute;top:50%;left:-4%;overflow:visible;translate:0 -42%}.hp-struck path{fill:none;stroke:#ff6f5e;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.hp-h1-line{padding-bottom:.04em;display:block;overflow:hidden}.hp-h1-line>span{display:block}.hp-hero-lede{color:#d5dbf4;max-width:34rem;font-size:1.125rem;line-height:1.6}.film{width:min(100%,37.5rem,max(15rem,87svh - 21.315rem));margin-inline:auto;container-type:inline-size}@media (min-width:640px){.film{width:min(100%,37.5rem,max(18rem,87svh - 25.665rem))}}@media (min-width:1024px){.film{width:min(100%,38.5rem,max(22rem,87svh - 11.31rem))}}.f-stage{aspect-ratio:68/78;-webkit-user-select:none;user-select:none;font-size:1.47059cqw;line-height:1;position:relative}.f-pad{position:absolute;inset:0}.f-copy,.f-doc{width:50em;height:66em;position:absolute;top:6em;left:9em}.f-copy{border-radius:.3em;box-shadow:0 .5em 1.4em #0409284d}.f-copy-pink{background:var(--pink);translate:-2.6em .7em;rotate:-5deg}.f-copy-yellow{background:var(--canary);translate:2.4em 1.5em;rotate:3.5deg}.f-shadow{border-radius:1.4em;position:absolute;inset:0;box-shadow:0 2.4em 5em -1.4em #040928b3,0 .3em .9em #04092847}.f-paper{color:#22317c;font-family:var(--print);visibility:hidden;background:#fcfcf9;border-radius:.3em;position:absolute;inset:0}.f-head{border-bottom:.3em solid;justify-content:space-between;align-items:flex-start;height:6.9em;display:flex;position:absolute;top:2.6em;left:3em;right:3em}.f-title{letter-spacing:.012em;text-transform:uppercase;font-size:2.95em;font-weight:800;font-stretch:64%;display:block}.f-sub{opacity:.8;margin-top:.4em;font-size:1.4em;font-weight:500;font-stretch:84%;display:block}.f-serial{letter-spacing:.07em;font-variant-numeric:tabular-nums;color:var(--stamp);white-space:nowrap;font-size:2.15em;font-weight:600;font-stretch:96%;line-height:1.3}.f-field{border-bottom:.13em solid #22317c99;flex-direction:column;justify-content:space-between;height:7em;display:flex;position:absolute}.f-label{letter-spacing:.01em;white-space:nowrap;font-size:1.4em;font-weight:600;font-stretch:82%;display:block}.f-pen{font-family:var(--hand);color:var(--pen);white-space:nowrap;align-self:flex-start;margin-left:.12em;font-size:4.5em;line-height:.8;display:inline-block}.f-pen--sm{font-size:3.3em}.f-appr{position:absolute;top:37.9em;left:3em;right:3em}.f-appr span{font-size:1.75em;font-weight:750;font-stretch:78%;display:block}.f-boxes{border:.15em solid;grid-template-columns:repeat(3,minmax(0,1fr));height:17.6em;display:grid;position:absolute;top:41.4em;left:3em;right:3em}.f-box{border-left:.15em solid;padding:.8em .9em;position:relative}.f-box:first-child{border-left:0}.f-stamp{rotate:var(--r);text-transform:uppercase;white-space:nowrap;-webkit-mask:var(--worn)0 0/15em 15em;-webkit-mask:var(--worn)0 0/15em 15em;mask:var(--worn)0 0/15em 15em;border:.3em solid;border-radius:.5em;flex-direction:column;align-items:center;padding:.75em 1em .6em;display:flex;position:absolute}.f-stamp span{letter-spacing:.07em;font-size:1.95em;font-weight:800;font-stretch:66%}.f-stamp span+span{letter-spacing:.12em;margin-top:.28em;font-size:1.65em}.f-stamp-recv{--r:-7deg;color:var(--violet);top:5.3em;left:.9em}.f-stamp-ok{--r:-11deg;outline-offset:.32em;color:var(--stamp);border-width:.36em;outline:.15em solid;padding:.85em 1.2em .7em;top:4.4em;left:-2.4em}.f-stamp-ok span:first-child{font-size:3em}.f-sign{width:12.4em;height:6.2em;position:absolute;top:3.7em;left:1.1em;overflow:visible}.f-sign path{fill:none;stroke:var(--pen);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.f-signdate{position:absolute;top:11.2em;left:4.2em}.f-foot{position:absolute;top:61.3em;left:3em;right:3em}.f-foot span{opacity:.75;font-size:1.22em;font-weight:500;font-stretch:84%}.f-sticky{background:linear-gradient(#f3d544 0 2.4em,var(--canary)2.4em);opacity:0;width:19.5em;height:16.5em;padding:3em 1.6em 0;position:absolute;top:14em;left:28.5em;rotate:5deg;box-shadow:0 1.3em 1.6em -.8em #04092873}.f-sticky span{font-family:var(--hand);color:#1b2a6b;font-size:3.7em;line-height:.88;display:block}.f-app{color:var(--ink);font-family:var(--font-jakarta),system-ui,sans-serif;background:#fff;border-radius:1.4em;position:absolute;inset:0;overflow:hidden}.f-app-bar{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:9.2em;padding:0 3em;display:flex;position:absolute;inset:0 0 auto}.f-app-bar b{letter-spacing:-.02em;font-size:2.5em;font-weight:700}.f-app-bar span{font-variant-numeric:tabular-nums;opacity:.72;font-size:1.6em}.f-row{border-bottom:.1em solid #e4e7f0;flex-direction:column;justify-content:center;gap:.65em;height:7em;display:flex;position:absolute;left:3em;right:3em}.f-row small{color:#6b7494;font-size:1.35em;font-weight:500}.f-row strong{letter-spacing:-.015em;white-space:nowrap;font-size:2.35em;font-weight:600}.f-budget{position:absolute;bottom:1.15em;right:0}.f-budget span{color:var(--ok);white-space:nowrap;background:#e1f4ea;border-radius:99em;padding:.42em .9em;font-size:1.4em;font-weight:700;display:block}.f-steps-title{position:absolute;top:38.1em;left:3em}.f-steps-title span{font-size:1.5em;font-weight:700}.f-line{background:#c9cedd;width:.24em;height:11.6em;position:absolute;top:44.2em;left:4.58em}.f-line:after{content:"";background:var(--ok);transform-origin:top;position:absolute;inset:0}.f-step{align-items:center;gap:1.5em;height:5.6em;display:flex;position:absolute;left:3em;right:3em}.f-dot{background:#fff;border-radius:50%;flex:none;width:3.4em;height:3.4em;position:relative;box-shadow:inset 0 0 0 .24em #c9cedd}.f-tick{background:var(--ok);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.f-tick svg{width:1.9em;height:1.9em}.f-step b{letter-spacing:-.01em;font-size:2.05em;font-weight:600}.f-step time{font-variant-numeric:tabular-nums;color:#6b7494;margin-left:auto;font-size:1.65em}.f-app-foot{background:#f5f6fa;border-top:.1em solid #e4e7f0;justify-content:space-between;align-items:center;gap:1em;padding:0 3em;display:flex;position:absolute;inset:59.6em 0 0}.f-chips{flex:none;width:19em;height:3.3em;position:relative}.f-chip{position:absolute;top:0;left:0}.f-chip span{white-space:nowrap;border-radius:99em;padding:.52em .95em;font-size:1.5em;font-weight:700;display:inline-block}.f-chip-wait{opacity:0}.f-chip-wait span{color:#855600;background:#ffefc9}.f-chip-ok span{background:var(--ok);color:#fff}.f-app-foot p{color:#4a5378;white-space:nowrap;font-size:1.45em;font-weight:500}.f-scan{opacity:0;background:linear-gradient(90deg,#0000,#bfe3ff 12%,#fff 50%,#bfe3ff 88%,#0000);border-radius:1em;height:.7em;position:absolute;top:-.35em;left:-2.5em;right:-2.5em;box-shadow:0 0 2.6em .7em #7dc3ff99}.f-toast{color:var(--ink);font-family:var(--font-jakarta),system-ui,sans-serif;background:#fff;border-radius:1.3em;align-items:center;gap:1.2em;padding:1.1em 1.7em 1.1em 1.2em;display:flex;position:absolute;top:.4em;right:0;box-shadow:0 1.6em 3em -1em #04092899,0 0 0 .1em #0e1a450f}.f-toast-icon{background:#1fa855;border-radius:50%;flex:none;place-items:center;width:3.7em;height:3.7em;display:grid}.f-toast-icon svg{width:2em;height:2em}.f-toast small{color:#6b7494;margin-bottom:.35em;font-size:1.3em;font-weight:500;display:block}.f-toast b{letter-spacing:-.01em;white-space:nowrap;font-size:1.7em;font-weight:700;display:block}.f-meta{color:#c3cbee;align-items:center;gap:.75rem;min-height:2.75rem;padding-inline:5%;font-size:.8125rem;line-height:1.35;display:flex}.f-replay{color:#fff;white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .75rem 0 0;font-size:.8125rem;font-weight:700;display:none}.f-replay svg{width:.95rem;height:.95rem;transition:rotate .4s}.f-replay:hover svg{rotate:-180deg}@media (prefers-reduced-motion:no-preference){.hp-h1-line>span{animation:.82s cubic-bezier(.16,1,.3,1) both hp-rise}.hp-h1-line:nth-child(2)>span{animation-delay:70ms}.hp-h1-line:nth-child(3)>span{animation-delay:.14s}.hp-struck path{animation:.38s cubic-bezier(.5,0,.3,1) both hp-draw}.hp-struck s:first-child path{animation-delay:.62s}.hp-struck s:nth-child(2) path{animation-delay:.86s}.hp-struck s:nth-child(3) path{animation-delay:1.1s}.hp-hero-body{animation:.7s ease-out .35s both hp-fade}.f-replay{display:inline-flex}.film-play .f-pad{animation:.76s cubic-bezier(.2,.85,.25,1.06) .5s both f-drop,.3s ease-out 4.16s f-jolt,.34s ease-out 7.88s f-jolt}.film-play .f-paper{visibility:visible;animation:1.3s linear 9.4s both f-paper-out}.film-play .f-w1{animation:.8s cubic-bezier(.4,0,.6,1) 1.35s both f-write}.film-play .f-w2{animation:.95s cubic-bezier(.4,0,.6,1) 2.2s both f-write}.film-play .f-w3{animation:.45s cubic-bezier(.4,0,.6,1) 3.2s both f-write}.film-play .f-w4{animation:.32s cubic-bezier(.4,0,.6,1) 3.65s both f-write}.film-play .f-stamp-recv{animation:.32s cubic-bezier(.5,0,.9,.5) 4s both f-thump}.film-play .f-sticky{animation:2.7s ease-in-out 4.9s both f-sticky}.film-play .f-sign path{animation:.76s cubic-bezier(.45,0,.4,1) 6s both hp-draw}.film-play .f-sign path+path{animation-duration:.26s;animation-delay:6.72s}.film-play .f-w5{animation:.3s cubic-bezier(.4,0,.6,1) 6.95s both f-write}.film-play .f-stamp-ok{animation:.34s cubic-bezier(.5,0,.9,.5) 7.7s both f-thump}.film-play .f-doc{animation:.72s cubic-bezier(.3,1.25,.5,1) 8.7s both f-tilt,.52s ease-out 10.7s f-settle}.film-play .f-copy-pink{animation:.76s cubic-bezier(.2,.8,.2,1) 8.7s both f-fan-pink}.film-play .f-copy-yellow{animation:.76s cubic-bezier(.2,.8,.2,1) 8.7s both f-fan-yellow}.film-play .f-scan{animation:1.3s linear 9.4s both f-scan}.film-play .f-app{animation:1.3s linear 9.4s both f-app-in}.film-play .f-line:after{animation:1s linear 10.95s both f-grow}.film-play .f-step-1 .f-tick{animation:.42s cubic-bezier(.3,1.6,.5,1) 10.9s both f-pop}.film-play .f-step-2 .f-tick{animation:.42s cubic-bezier(.3,1.6,.5,1) 11.4s both f-pop}.film-play .f-step-3 .f-tick{animation:.42s cubic-bezier(.3,1.6,.5,1) 11.9s both f-pop}.film-play .f-step-1 time{animation:.3s 11s both hp-fade}.film-play .f-step-2 time{animation:.3s 11.5s both hp-fade}.film-play .f-step-3 time{animation:.3s 12s both hp-fade}.film-play .f-chip-wait{animation:12.45s linear both f-hold}.film-play .f-chip-ok{animation:.42s cubic-bezier(.3,1.6,.5,1) 12.4s both f-pop}.film-play .f-app-foot p{animation:.4s 12.6s both hp-fade}.film-play .f-toast{animation:.56s cubic-bezier(.2,.9,.25,1.1) 13s both f-toast}.film-play .f-meta{animation:.6s 13.7s both hp-fade}}@keyframes hp-rise{0%{transform:translateY(105%)}}@keyframes hp-fade{0%{opacity:0}}@keyframes hp-draw{0%{stroke-dashoffset:1px}}@keyframes f-drop{0%{opacity:0;transform:translate(11em,-17em)rotate(11deg)}}@keyframes f-jolt{35%{transform:translateY(.55em)rotate(.5deg)}}@keyframes f-write{0%{clip-path:inset(-40% 100% -40% 0)}to{clip-path:inset(-40% -12% -40% 0)}}@keyframes f-thump{0%{opacity:0;transform:scale(2.3)}62%{opacity:1;transform:scale(.93)}}@keyframes f-sticky{0%{opacity:0;transform:translate(5em,-9em)rotate(16deg)scale(1.15)}11%,82%{opacity:1;transform:none}to{opacity:0;transform:translate(9em,15em)rotate(26deg)}}@keyframes f-tilt{0%{transform:rotate(-3deg)}}@keyframes f-settle{40%{transform:scale(1.018)}}@keyframes f-fan-pink{0%{translate:.7em .7em;rotate:-3deg}}@keyframes f-fan-yellow{0%{translate:1.4em 1.4em;rotate:-3deg}}@keyframes f-paper-out{0%{clip-path:inset(0 -24em)}to{clip-path:inset(100% -24em 0)}}@keyframes f-app-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes f-scan{0%{opacity:0;transform:translateY(0)}5%,95%{opacity:1}to{opacity:0;transform:translateY(66em)}}@keyframes f-grow{0%{transform:scaleY(0)}}@keyframes f-pop{0%{opacity:0;transform:scale(.2)}}@keyframes f-hold{0%,97%{opacity:1}to{opacity:0}}@keyframes f-toast{0%{opacity:0;transform:translate(3em,-1.5em)scale(.92)}}.hp-feed{background:var(--canary);color:var(--ink);padding:1.5rem 0;position:relative;overflow:clip}.hp-feed:before,.hp-feed:after{content:"";background:radial-gradient(circle,#0e1a454d 0 .19rem,#0000 .22rem) .4rem/1.3rem .5rem repeat-x;height:.5rem;position:absolute;left:0;right:0}.hp-feed:before{top:.32rem}.hp-feed:after{bottom:.32rem}.hp-feed-track{width:max-content;display:flex}.hp-feed-set{flex:none;display:flex}.hp-feed-item{font-family:var(--print);white-space:nowrap;align-items:center;gap:1.4rem;padding-left:1.4rem;font-size:1.3125rem;font-weight:700;font-stretch:74%;display:flex}.hp-feed-item:after{content:"/";opacity:.4;font-weight:400}@media (prefers-reduced-motion:no-preference){.hp-feed-track{animation:46s linear infinite hp-feed}}@keyframes hp-feed{to{transform:translate(-50%)}}.hp-facts{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hp-fact{border-color:var(--rule);padding:1.1rem 1rem 1.35rem}.hp-fact:nth-child(odd){padding-left:0}.hp-fact:nth-child(2n){border-left-width:1px}.hp-fact:nth-child(n+3){border-top-width:1px}@media (min-width:1024px){.hp-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-fact{padding:1.2rem 1.5rem 1.5rem}.hp-fact:nth-child(n+2){border-left-width:1px}.hp-fact:nth-child(n+3){border-top-width:0}.hp-fact:nth-child(odd){padding-left:1.5rem}.hp-fact:first-child{padding-left:0}}.hp-fact-value{font-family:var(--print);margin-top:.4rem;font-size:1.5rem;font-weight:750;font-stretch:76%;line-height:1.08}.hp-fact-note{color:var(--ink-soft);margin-top:.35rem;font-size:.875rem;line-height:1.4}.hp-teaser{background:var(--carbon);color:#fff;border-radius:10px;gap:2rem;padding:1.25rem;display:grid}@media (min-width:640px){.hp-teaser{padding:2.5rem}}@media (min-width:1024px){.hp-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);column-gap:3rem;padding:3rem}}.hp-log{border-top:2px solid var(--ink)}.hp-log-row{border-bottom:1px solid var(--rule);gap:.6rem 1.5rem;padding:1.5rem 0;display:grid}.hp-log-problem{font-family:var(--print);text-wrap:balance;font-size:clamp(1.4rem,2.25vw,1.8rem);font-weight:650;font-stretch:78%;line-height:1.12}.hp-log-fix{align-items:center;gap:.75rem;display:flex}.hp-arrow{width:3.5rem;height:1.2rem;color:var(--pen);flex:none;overflow:visible}.hp-arrow path,.hp-penmark path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (min-width:1024px){.hp-log-row{grid-template-columns:8.5rem minmax(0,1fr) minmax(0,22.5rem);align-items:center;padding:1.65rem 0}.hp-arrow{width:5.25rem;height:1.75rem}}.hp-sheet{background:#fff;border-radius:4px;flex-direction:column;padding:2.9rem 1.75rem 1.75rem;display:flex;position:relative;box-shadow:0 0 0 1px #0e1a4514,0 24px 44px -30px #0e1a4580}.hp-sheet--strip{padding-top:2rem}@media (min-width:1024px){.hp-sheet--strip{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.25rem 2.5rem;display:grid}}.hp-sheet-title{font-family:var(--print);font-size:2.25rem;font-weight:780;font-stretch:72%;line-height:1}.hp-dashlist li{padding-left:1.2rem;font-weight:500;line-height:1.45;position:relative}.hp-dashlist li+li{margin-top:.55rem}.hp-dashlist li:before{content:"";background:var(--pen);border-radius:2px;width:.6rem;height:2px;position:absolute;top:.68em;left:0}.hp-stamp{font-family:var(--print);letter-spacing:.08em;text-transform:uppercase;color:var(--stamp);-webkit-mask:var(--worn)0 0/150px 150px;-webkit-mask:var(--worn)0 0/150px 150px;mask:var(--worn)0 0/150px 150px;border:3px solid;border-radius:5px;padding:.38rem .6rem .3rem;font-size:1rem;font-weight:800;font-stretch:66%;line-height:1;position:absolute;top:.8rem;right:1rem;rotate:4deg}.hp-mini{margin-top:auto;padding-top:2rem}.hp-mini-box{background:var(--desk);border-radius:4px;padding:1rem}.hp-mini .hp-note{text-align:right;margin-top:.85rem}.hp-layer{border:1.5px solid var(--ink);background:#fff;border-radius:3px;padding:.6rem .85rem .65rem;position:relative}.hp-layer+.hp-layer{margin-top:-.3rem}.hp-layer:first-child{z-index:3;margin-inline:1.5rem}.hp-layer:nth-child(2){z-index:2;background:#f7f8fb;margin-inline:.75rem}.hp-layer:nth-child(3){z-index:1;background:#eef0f6}.hp-flow{padding-left:1.75rem;position:relative}.hp-flow:before{content:"";background:var(--pen);width:2px;position:absolute;top:.9rem;bottom:.9rem;left:.42rem}.hp-flow li{justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.9375rem;font-weight:600;display:flex;position:relative}.hp-flow li:before{content:"";border:2px solid var(--pen);background:#fff;border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:50%;left:-1.75rem;translate:0 -50%}.hp-flow span{color:var(--ink-soft);font-weight:500}.hp-fieldrow{border-bottom:1px dashed #c3c8d8;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;font-size:.9375rem;display:flex}.hp-fieldrow:last-child{border-bottom:0}.hp-penmark{width:1.15rem;height:1.15rem;color:var(--pen);flex:none;overflow:visible}.hp-cabinet{background:var(--carbon);color:#fff;position:relative}.hp-folder{background:var(--paper);color:var(--ink);border-radius:0 5px 5px;margin-top:2.35rem;padding:1.5rem 1.5rem 1.6rem;position:relative;box-shadow:0 18px 30px -22px #020623e6}.hp-folder-tab{background:var(--canary);max-width:100%;font-family:var(--print);white-space:nowrap;border-radius:6px 12px 0 0;padding:.55rem 1rem .45rem;font-size:1.1875rem;font-weight:760;font-stretch:74%;line-height:1.1;position:absolute;bottom:100%;left:0}.inv{width:100%;max-width:31rem;margin-inline:auto;position:relative;container-type:inline-size}.inv-stage{aspect-ratio:50/63;font-size:2cqw;line-height:1.15;position:relative}.inv-paper{color:#262b40;width:38em;height:50em;font-family:var(--print);background:#fcfcf9;border-radius:.3em;position:absolute;top:1.5em;left:1.5em;overflow:hidden;rotate:-2.5deg;box-shadow:0 0 0 .08em #0e1a4514,0 2.4em 3.6em -2em #0e1a458c}.inv-head{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:3em;left:3em;right:3em}.inv-head b{font-size:1.75em;font-weight:750;font-stretch:80%;display:inline-block}.inv-head small{opacity:.75;margin-top:.4em;font-size:1.2em;font-stretch:88%;display:block}.inv-head strong{letter-spacing:.03em;text-transform:uppercase;font-size:3em;font-weight:800;font-stretch:64%;line-height:.9}.inv-meta{border-bottom:.2em solid;justify-content:space-between;padding-bottom:1.2em;display:flex;position:absolute;top:11em;left:3em;right:3em}.inv-meta span{font-size:1.4em;font-weight:500;font-stretch:86%}.inv-table{position:absolute;top:17em;left:3em;right:3em}.inv-tr{border-bottom:.1em solid #262b4059;grid-template-columns:minmax(0,1fr) 5em 9em;align-items:center;height:4.6em;display:grid}.inv-tr span{font-size:1.5em;font-stretch:86%}.inv-tr span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.inv-th span{font-size:1.2em;font-weight:700}.inv-total{border-top:.2em solid;border-bottom:0;margin-top:-.1em}.inv-total span{font-size:1.7em;font-weight:800}.inv-foot{position:absolute;bottom:3em;left:3em}.inv-foot span{opacity:.7;font-size:1.15em;font-stretch:88%}.inv-hl{background:linear-gradient(#ffe45ceb,#ffe45ceb) 0 55%/100% 88% no-repeat;margin-inline:-.15em;padding-inline:.15em;font-style:normal}.hp-scan-line{opacity:0;background:linear-gradient(90deg,#0000,#9fd2ff 15%,#e9f5ff 50%,#9fd2ff 85%,#0000);height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 26px 8px #5aaaff99}.hp-slip{background:#fff;border-radius:3px;width:min(80%,19.5rem);padding:1rem 1.1rem .9rem;position:absolute;bottom:0;right:0;rotate:2deg;box-shadow:0 0 0 1px #0e1a4514,0 22px 36px -22px #0e1a4599}.hp-pairs{border-top:2px solid var(--ink)}.hp-pair{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:1rem;padding:.85rem 0;display:grid}.hp-product{border-top:2px solid var(--ink);flex-direction:column;padding:1.75rem 0 0;display:flex}.hp-product-logo{background:#fff;border-radius:4px;align-items:center;width:11.5rem;height:4rem;padding:.5rem .9rem;display:flex;box-shadow:0 0 0 1px #0e1a451a}.hp-checks{border-top:2px solid var(--ink)}.hp-checks li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:.9rem;padding:.95rem 0;font-weight:500;line-height:1.5;display:flex}.hp-checks .hp-penmark{width:1.3rem;height:1.3rem;margin-top:.1rem}.hp-steps{border-top:2px solid var(--ink)}.hp-steps li{border-bottom:1px solid var(--rule);align-items:baseline;gap:1.1rem;padding:.8rem 0;display:flex}.hp-step-no{width:2.1rem;font-family:var(--print);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--stamp);flex:none;font-size:1.375rem;font-weight:700;font-stretch:90%}.hp-step-name{font-family:var(--print);font-size:1.4375rem;font-weight:650;font-stretch:78%;line-height:1.15}.hp-tools{background:var(--pink-pale)}.hp-tool{background:#fff;border-radius:4px;flex-direction:column;padding:1.5rem 1.5rem 1.35rem;transition:translate .18s,box-shadow .18s;display:flex;box-shadow:0 0 0 1px #0e1a4514,0 20px 34px -28px #781e3c8c}.hp-tool:hover{box-shadow:0 0 0 1.5px var(--ink),0 24px 36px -26px #781e3c99;translate:0 -3px}.hp-tool-go{color:var(--pen);margin-top:auto;padding-top:1.5rem;font-weight:700}.hp-guides{background:var(--carbon);color:#fff;border-radius:10px;padding:2.25rem 1.5rem}@media (min-width:768px){.hp-guides{padding:3.5rem}}.hp-guide{border-top:1px solid #ffffff38;padding:1.35rem 0 1.4rem;display:block}.hp-guide:hover .hp-h3{text-decoration:underline;-webkit-text-decoration-color:var(--canary);text-decoration-color:var(--canary);text-underline-offset:.18em;text-decoration-thickness:3px}.hp-faq{border-top:2px solid var(--ink)}.hp-faq details{border-bottom:1px solid var(--rule)}.hp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;list-style:none;display:flex}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary h3{font-family:var(--print);letter-spacing:0;font-size:clamp(1.2rem,2vw,1.4375rem);font-weight:650;font-stretch:80%;line-height:1.2}.hp-plus{width:1.5rem;height:1.5rem;color:var(--pen);flex:none;transition:rotate .26s cubic-bezier(.3,1.4,.5,1);position:relative}.hp-plus:before,.hp-plus:after{content:"";background:currentColor;border-radius:2px;width:1.15rem;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.hp-plus:after{rotate:90deg}.hp-faq details[open] .hp-plus{color:var(--stamp);rotate:45deg}.hp-ask{background:var(--canary);color:var(--ink)}.hp-ask .hp-h2{font-size:clamp(3rem,9vw,7rem);line-height:.9}.hp-answer{border-bottom:2px solid var(--ink);max-width:44rem;height:clamp(3.4rem,8vw,5rem);position:relative}.hp-answer span{font-family:var(--hand);color:var(--pen);white-space:nowrap;opacity:0;font-size:clamp(2.05rem,6.6vw,3.75rem);line-height:.85;position:absolute;bottom:.05em;left:.25rem}.hp-answer span:first-child{opacity:1}@media (prefers-reduced-motion:no-preference){.hp-answer span,.hp-answer span:first-child{opacity:0;animation:12s linear infinite both hp-answer}.hp-answer span:nth-child(2){animation-delay:4s}.hp-answer span:nth-child(3){animation-delay:8s}}@keyframes hp-answer{0%{opacity:1;clip-path:inset(-40% 100% -40% 0)}9%{clip-path:inset(-40% -5% -40% 0)}29%{opacity:1;clip-path:inset(-40% -5% -40% 0)}33%,to{opacity:0;clip-path:inset(-40% -5% -40% 0)}}@media (prefers-reduced-motion:no-preference){.io-pre .hp-arrow path,.io-pre .hp-penmark path{stroke-dashoffset:1px}.io-go .hp-arrow path{animation:.52s cubic-bezier(.5,0,.3,1) .12s both hp-draw}.io-go .hp-arrow path+path{animation-duration:.2s;animation-delay:.6s}.io-go .hp-penmark path{animation:.34s ease-out both hp-draw;animation-delay:calc(var(--i,0)*.11s + .15s)}.io-pre .hp-stamp,.io-pre .hp-step-no{opacity:0}.io-go .hp-stamp{animation:.34s cubic-bezier(.5,0,.9,.5) .25s both f-thump}.io-go .hp-step-no{animation:.3s cubic-bezier(.5,0,.9,.5) both f-thump;animation-delay:calc(var(--i,0)*.12s + .1s)}.io-pre .hp-folder{opacity:0}.io-go .hp-folder{animation:.64s cubic-bezier(.2,.8,.2,1) both hp-file;animation-delay:calc(var(--i,0)*85ms)}.io-go .hp-scan-line{animation:1.7s cubic-bezier(.45,0,.55,1) .25s both hp-scan}.io-pre .hp-slip{opacity:0}.io-pre .inv-hl{background-size:0% 88%}.io-go .inv-hl{animation:.38s cubic-bezier(.3,0,.2,1) both hp-mark;animation-delay:var(--d,.5s)}.io-go .hp-slip{animation:.52s cubic-bezier(.2,.9,.3,1.15) 1.9s both hp-slip}.io-go .hp-slip .hp-penmark path{animation-delay:calc(var(--i,0)*.16s + 2.4s)}}@keyframes hp-file{0%{opacity:0;transform:translateY(2.75rem)rotate(-1.6deg)}}@keyframes hp-scan{0%{opacity:0;top:0}8%,92%{opacity:1}to{opacity:0;top:100%}}@keyframes hp-mark{0%{background-size:0% 88%}}@keyframes hp-slip{0%{opacity:0;transform:translateY(1.5rem)rotate(-5deg)}}
