@import "https://fonts.googleapis.com/css2?family=Shantell+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root,[data-theme=light]{--bg:#f8f8f8;--surface:#fff;--surface-sunken:#f1ece7;--ink:#241a14;--ink-muted:#6f6259;--separator:#e6dfd9;--link:#3a64a0;--folder:#ffbe82;--folder-deep:#e68f68;--folder-back:#fec48e;--folder-back-deep:#9b4422;--photo-shade:#14100c;--beam-red:#d99292;--beam-green:#aed2b2;--beam-blue:#83addc;--red-deep:#c23528;--green-deep:#4d7a34;--on-red:#fff;--shadow-ref:0 10px 30px #5028142e, 0 2px 6px #5028141f;--shadow-card:0 1px 2px #5028140d, 0 8px 24px #50281412;--shadow-device:0 24px 60px #50281438;--shadow-ink:#502814;--shadow-ink-soft:.22;--shadow-ink-contact:.4;--floor-glow:0;--photo-shade-max:.55}:root,[data-theme=dark],[data-theme=light]{--focus-ring:var(--link);--on-folder:#241a14;--stamp-on-folder:#4d7a34;--blue-deep:var(--link)}[data-theme=dark]{--bg:#0b0908;--surface:#1c1816;--surface-sunken:#26201d;--ink:#f3ece6;--ink-muted:#a89a90;--separator:#2e2724;--link:#8db6e6;--folder:#daa370;--folder-deep:#c57b5a;--folder-back:#d9a674;--folder-back-deep:#842c0b;--photo-shade:#000;--beam-red:#c23528;--beam-green:#4e8a3a;--beam-blue:#2f6fc0;--red-deep:#e5574b;--green-deep:#9cc27a;--on-red:#0b0908;--shadow-ref:0 10px 30px #0009;--shadow-card:none;--shadow-device:0 24px 60px #0009;--shadow-ink:#000;--shadow-ink-soft:.95;--shadow-ink-contact:.9;--floor-glow:.14;--photo-shade-max:.9}:root{--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:48px;--space-6:96px;--radius-sm:8px;--radius-md:18px;--radius-device:44px;--radius-pill:999px;--font-display:"Shantell Sans", "Bradley Hand", "Segoe Print", cursive;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--sketch-line:2.5px;--sketch-line-light:1.2px;--sketch-rough:1;--sketch-hatch:none;--sketch-hatch-side:right;--tape-opacity:.85;--duration-burst:.72s;--stagger-burst:90ms;--ease-out-burst:cubic-bezier(.2, .9, .3, 1.12)}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:root,[data-theme]{--sketch-paint:watercolor-edges;--paint-lift:var(--surface);--sheet-red:var(--beam-red);--sheet-green:var(--beam-green);--sheet-blue:var(--beam-blue);--tape:color-mix(in srgb, var(--bg) 85%, transparent);--tape-paper:color-mix(in srgb, var(--folder-back) 58%, var(--surface));--tape-strength:100%}[data-theme=dark]{--sketch-paint:gouache-edges;--paint-lift:var(--ink);--sheet-red:color-mix(in srgb, var(--beam-red) 40%, var(--surface));--sheet-green:color-mix(in srgb, var(--beam-green) 40%, var(--surface));--sheet-blue:color-mix(in srgb, var(--beam-blue) 40%, var(--surface));--tape:color-mix(in srgb, var(--ink) 30%, transparent);--tape-paper:color-mix(in srgb, var(--folder-back) 46%, var(--surface));--tape-strength:78%}.hr-drawn{isolation:isolate;position:relative}.hr-sk{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hr-sk path{vector-effect:non-scaling-stroke}.hr-sk__line{stroke-linejoin:round}.hr-sk__line,.hr-sk__over{fill:none;stroke-linecap:round}.hr-sk__over{stroke-width:var(--sketch-line-light);opacity:.6}.hr-rule,.hr-sk--top{z-index:1}.hr-paint-defs{width:0;height:0;position:absolute;overflow:hidden}.hr-beams,.hr-sk__grain{mix-blend-mode:multiply}.hr-sk__pool{fill:none;stroke-width:6px;filter:url(#hr-paint-soft)}.hr-tape-sk__fill{opacity:.72}[data-theme=dark] .hr-tape-sk__fill{opacity:.8}.hr-sk__hatch,.hr-tape-sk__crease,.hr-tape-sk__edge{fill:none;stroke-linecap:round}.hr-tape-sk__edge{stroke-width:1px;opacity:.45}.hr-tape-sk__crease{stroke-width:.8px;opacity:.3}.hr-sk__hatch{stroke-width:1.4px;opacity:.75}.hr-sk__hatch--hover{opacity:0;transition:opacity .2s}:hover>.hr-sk>.hr-sk__hatch--hover{opacity:.75}@media (prefers-reduced-motion:reduce){.hr-sk__hatch--hover{transition:none}}.hr-card__title,.hr-cta__title,.hr-display,.hr-feature__text h3,.hr-figure__title,.hr-hero__title,.hr-pagehero__title,.hr-roll__title,.hr-section__head h2,.hr-step:before,.hr-step__title,.hr-teaser__title,.hr-tier__price{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.hr-figure__title em,.hr-hero__title em{font-style:italic;font-weight:600}.hr-label{text-transform:lowercase;font-size:20px;font-weight:700;line-height:24px}.hr-btn,.hr-caption,.hr-header__brand,.hr-header__nav,.hr-label,.hr-stamp,.hr-tag{font-family:var(--font-display)}.hr-caption{color:var(--ink-muted);font-size:17px;line-height:22px}.hr-container{max-width:1180px;padding:0 var(--space-4);margin:0 auto}.hr-section{padding:var(--space-6) 0}.hr-section__head{max-width:720px;margin:0 0 var(--space-5)}.hr-section__head h2{margin:0 0 var(--space-2);font-size:52px;line-height:56px}.hr-section__head p{color:var(--ink-muted);margin:0;font-size:20px;line-height:30px}.hr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hr-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.hr-section--follow{padding-top:0}.hr-container--flush{padding:0}.hr-section--band{background:var(--surface-sunken);margin-top:40px;position:relative}.hr-rule{isolation:isolate;pointer-events:none;height:12px;position:absolute;left:0;right:0}.hr-rule--top{top:-6px}.hr-rule--bottom{bottom:-6px}.hr-band__tab{z-index:2;bottom:100%;left:calc(max(var(--space-4),50% - 566px) + var(--tab-x,0px));width:clamp(140px,22%,270px);height:43px;margin-bottom:-3px;position:absolute}.hr-section--tab-2{--tab-x:calc(.25 * min(100%, 1132px))}.hr-section--tab-3{--tab-x:calc(.5 * min(100%, 1132px))}.hr-section--tab-4{--tab-x:calc(.75 * min(100%, 1132px))}@media (width<=700px){.hr-section{padding:64px 0}.hr-section__head h2{font-size:36px;line-height:40px}.hr-container{padding:0 var(--space-3)}.hr-band__tab{left:var(--space-3);width:140px}}.hr-icon{border-radius:22.37%;display:block}.hr-icon--dark,[data-theme=dark] .hr-icon--light{display:none}[data-theme=dark] .hr-icon--dark{display:block}.hr-btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 26px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:translate .16s ease-out;display:inline-flex;position:relative}.hr-btn:hover{text-decoration:none;translate:0 -2px}.hr-btn:active{filter:brightness(.96);translate:0 1px}.hr-btn--primary,.hr-btn--primary:hover{color:var(--on-folder)}.hr-btn--secondary{color:var(--ink)}.hr-btn--ink{color:var(--folder)}.hr-btn--plain{padding:0 var(--space-1);color:var(--ink)}.hr-btn--plain:hover{color:var(--link);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;translate:none}.hr-btn--plain svg{flex:none}.hr-btn--sm{min-height:44px;padding:0 20px;font-size:18px}.hr-btn[aria-disabled=true],.hr-btn[disabled]{opacity:.4;pointer-events:none}.hr-btn:focus-visible{outline-offset:5px;border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){.hr-btn{transition:none}.hr-btn:active,.hr-btn:hover{translate:none}}.hr-tag{isolation:isolate;color:var(--on-red);text-transform:lowercase;vertical-align:middle;padding:2px 12px 3px;font-size:15px;line-height:20px;display:inline-block;position:relative}.hr-stamp,.hr-tag{font-weight:700}.hr-stamp{white-space:nowrap;align-items:center;padding:6px 18px;font-size:22px;line-height:1.1;display:inline-flex;rotate:-7deg}.hr-stamp--red{color:var(--red-deep)}.hr-stamp--green{color:var(--green-deep)}.hr-stamp--folder{color:var(--folder)}.hr-card__body,.hr-stamp--ink{color:var(--ink)}.hr-card{isolation:isolate;gap:var(--space-3);rotate:var(--tilt,0deg);transition:rotate .42s var(--ease-out-burst),translate .42s var(--ease-out-burst);flex-direction:column;padding:52px 28px 32px;display:flex;position:relative}.hr-card:nth-child(3n+1){--tilt:-2deg}.hr-card:nth-child(3n+2){--tilt:1.5deg}.hr-card:nth-child(3n){--tilt:-1deg}.hr-card:hover{translate:0 -6px;rotate:0deg}.hr-card__tape{width:96px;height:26px;position:absolute;top:-12px;left:calc(50% - 48px);rotate:3deg}.hr-card:nth-child(3n+2) .hr-card__tape{left:24px;rotate:-6deg}.hr-card:nth-child(3n) .hr-card__tape{left:auto;right:24px;rotate:5deg}.hr-card__title{margin:0;font-size:30px;line-height:34px}.hr-card__body{margin:0;font-size:17px;line-height:25px}.hr-grid:has(.hr-card__print){align-items:start}.hr-card__print{padding:10px}.hr-card__print img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.hr-card{transition:none}.hr-card:hover{translate:none}}.hr-header{z-index:10;background:var(--bg);border-bottom:1px solid var(--separator);position:sticky;top:0}.hr-header--overlay{background:0 0;border-bottom:0;position:absolute;left:0;right:0}.hr-header__inner{max-width:1180px;padding:0 var(--space-4);align-items:center;gap:var(--space-4);height:72px;margin:0 auto;display:flex}.hr-header__brand{color:var(--ink);align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.hr-header__brand:hover{text-decoration:none}.hr-header__nav{gap:28px;margin-left:auto;font-size:18px;font-weight:500;display:flex}.hr-header__nav a{color:var(--ink)}.hr-header__nav a:hover,.hr-header__nav a[aria-current=page]{color:var(--link);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}@media (width<=760px){.hr-header__nav{display:none}.hr-header__inner{padding:0 var(--space-3)}.hr-header__inner>.hr-btn{margin-left:auto}}.hr-hero{max-width:1440px;height:880px;margin:0 auto;position:relative;overflow:hidden}.hr-hero__copy{z-index:3;left:max(var(--space-4),50% - 566px);width:560px;position:absolute;top:200px}.hr-hero__title{margin:0 0 var(--space-4);font-size:80px;line-height:92px}.hr-figure__title em,.hr-hero__title em{isolation:isolate;color:var(--on-folder);padding:0 .12em;line-height:1.1;display:inline-block;position:relative}.hr-hero__sub{max-width:470px;color:var(--ink-muted);margin:0 0 32px;font-size:20px;line-height:30px}.hr-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hr-hero__art{transform-origin:0 0;top:40px;left:calc(50% - 10px);transform:scale(.86)}.hr-hero__art,.hr-hero__art svg{width:820px;height:820px;position:absolute}.hr-hero__art svg{inset:0;overflow:visible}.hr-hero__ref{left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);border-radius:var(--radius-sm);box-shadow:var(--shadow-ref);display:block;position:absolute}@media (width<=700px){.hr-hero{height:auto;padding:110px var(--space-3) 0}.hr-hero__copy{width:auto;position:static}.hr-hero__title{font-size:48px;line-height:58px}.hr-hero__sub{font-size:18px;line-height:27px}.hr-hero__art{margin-top:var(--space-4);height:460px;position:relative;top:0;left:-30px;transform:scale(.55)}}.hr-fill-back{fill:url(#hr-g-back)}.hr-fill-front{fill:url(#hr-g-front)}.hr-s-folder{stop-color:var(--folder)}.hr-s-folder-deep{stop-color:var(--folder-deep)}.hr-s-back{stop-color:var(--folder-back)}.hr-s-back-deep{stop-color:var(--folder-back-deep)}.hr-s-red{stop-color:var(--beam-red)}.hr-s-green{stop-color:var(--beam-green)}.hr-s-blue{stop-color:var(--beam-blue)}.hr-s-base{stop-opacity:.95}.hr-s-tip{stop-opacity:.18}[data-theme=dark] .hr-s-base{stop-opacity:.6}[data-theme=dark] .hr-s-tip{stop-opacity:.1}[data-theme=dark] .hr-beams{mix-blend-mode:screen}@keyframes hr-beams-in{0%{opacity:0;scale:.85}}@keyframes hr-burst{0%{opacity:0;scale:.3;translate:calc(var(--mx) - var(--x) - var(--w) / 2) calc(-50% + var(--my) - var(--y))}}@keyframes hr-drift{to{transform:translateY(calc(var(--w) * -.5))}}@media (prefers-reduced-motion:no-preference){.hr-hero--burst .hr-beams{transform-origin:410px 820px;animation:hr-beams-in var(--duration-burst) var(--ease-out-burst) backwards}.hr-hero--burst .hr-hero__ref{animation:hr-burst var(--duration-burst) var(--ease-out-burst) calc(var(--stagger-burst) * (2 + var(--i))) backwards}@supports (animation-timeline:scroll()){.hr-hero--burst .hr-hero__ref{animation:hr-burst var(--duration-burst) var(--ease-out-burst) calc(var(--stagger-burst) * (2 + var(--i))) backwards,hr-drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}@media (width<=700px){.hr-hero--burst .hr-hero__ref{animation:linear both hr-burst;animation-timeline:scroll(root);animation-range:calc(var(--i) * 4vh) calc(30vh + var(--i) * 4vh)}}}}.hr-strip{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);align-items:flex-end;display:flex;overflow-x:auto}.hr-strip figure{scroll-snap-align:start;gap:var(--space-2);flex-direction:column;flex:none;margin:0;display:flex}.hr-strip__print{padding:10px}.hr-strip img{height:var(--strip-h,220px);width:auto;display:block}.hr-strip img.is-tall{height:calc(var(--strip-h,220px) * 1.5)}.hr-strip figcaption{font-family:var(--font-display);color:var(--ink-muted);font-size:17px;line-height:22px}@keyframes hr-land{0%{opacity:0;translate:0 calc(var(--space-5) * -1);rotate:var(--r,0deg);scale:.9}60%{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hr-strip--land{view-timeline:--hr-strip;padding-top:var(--space-5);margin-top:calc(var(--space-5) * -1)}.hr-strip--land figure{animation:linear both hr-land;animation-timeline:--hr-strip;animation-range:cover calc(8% + var(--i) * 4%) cover calc(32% + var(--i) * 4%)}}}.hr-container>.hr-strip{padding-inline:0;scroll-padding-inline:0}@media (width<=700px){.hr-strip{--strip-h:170px;padding-inline:var(--space-3);gap:var(--space-3)}}.hr-device{--w:280px;z-index:1;width:var(--w);aspect-ratio:1179/2556;box-sizing:border-box;border-radius:var(--radius-device);box-shadow:var(--shadow-device),inset 0 0 0 1px #ffffff1a;background:#1d1d1f;flex:none;padding:10px;position:relative}.hr-device__screen{background:var(--surface-sunken);border-radius:36px;width:100%;height:100%;overflow:hidden}.hr-device__screen:has(img){background:#000}.hr-device__screen img{width:100%;height:auto;display:block}.hr-device--bare{border-radius:calc(var(--w) * .14);box-shadow:var(--shadow-device),0 0 0 1px var(--separator);background:0 0;padding:0;overflow:hidden}.hr-device--bare .hr-device__screen{border-radius:0}.hr-device--iphone{aspect-ratio:1350/2760;border-radius:calc(var(--w) * .23);box-shadow:var(--shadow-device);background:0 0;padding:0}.hr-device--iphone:after{content:"";pointer-events:none;background:url(./iphone-17-white.C-yV2bf7.webp) 0 0/100% 100% no-repeat;position:absolute;inset:0}[data-theme=dark] .hr-device--iphone:after{background-image:url(./iphone-17-black.EMuOqYVO.webp)}.hr-device--iphone .hr-device__screen{border-radius:calc(var(--w) * .104);width:89.3333%;height:95%;position:absolute;top:2.5%;left:5.3333%}.hr-device--ipad{aspect-ratio:1880/2640;border-radius:calc(var(--w) * .08);box-shadow:var(--shadow-device);background:0 0;padding:0}.hr-device--ipad:after{content:"";pointer-events:none;background:url(./ipad-pro-11-silver.CwNbxH_8.webp) 0 0/100% 100% no-repeat;position:absolute;inset:0}.hr-device--ipad .hr-device__screen{border-radius:calc(var(--w) * .03);width:89.2%;height:92%;position:absolute;top:4%;left:5.4%}.hr-shot{isolation:isolate;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;margin:0;display:flex;position:relative}.hr-shot__panel{z-index:0;pointer-events:none;position:absolute;inset:0}.hr-shot:has(>.hr-shot__caption)>.hr-shot__panel{bottom:calc(22px + var(--space-4) + var(--space-3))}.hr-shot--bleed{height:var(--bleed,460px);box-sizing:border-box;justify-content:flex-start;padding-bottom:0;overflow:hidden}.hr-shot--bleed>.hr-shot__panel{inset:2px 2px 0}.hr-shot__caption{font-family:var(--font-display);color:var(--ink-muted);text-align:center;max-width:var(--w,280px);margin:0;font-size:17px;line-height:22px;position:relative}.hr-feature{gap:var(--space-5);grid-template-columns:5fr 6fr;align-items:center;display:grid}.hr-feature+.hr-feature{margin-top:var(--space-6)}.hr-feature--flip{grid-template-columns:6fr 5fr}.hr-feature--flip .hr-feature__text{order:2}.hr-feature__text .hr-feature__label{margin:0 0 var(--space-2);font-size:20px;line-height:24px}.hr-feature__text .hr-feature__label--red{color:var(--red-deep)}.hr-feature__text .hr-feature__label--green{color:var(--green-deep)}.hr-feature__text .hr-feature__label--blue{color:var(--blue-deep)}.hr-feature__text h3{margin:0 0 var(--space-3);font-size:36px;line-height:40px}.hr-feature__text p{color:var(--ink-muted);margin:0;font-size:20px;line-height:30px}@media (width<=760px){.hr-feature,.hr-feature--flip{gap:var(--space-4);grid-template-columns:1fr}.hr-feature--flip .hr-feature__text{order:0}.hr-feature__text h3{font-size:30px;line-height:34px}}.hr-cta{margin-top:var(--space-6);position:relative}.hr-cta__tab{z-index:2;width:clamp(140px,25%,270px);height:43px;margin-bottom:-3px;position:absolute;bottom:100%;left:0}.hr-cta__band,.hr-roll__folder-body{--sketch-hatch:shade;--sketch-hatch-side:top}.hr-cta__band{z-index:1;align-items:center;gap:var(--space-4);padding:var(--space-5);color:var(--on-folder);flex-wrap:wrap;display:flex;position:relative}.hr-cta__icon{flex:none;width:88px;height:88px}.hr-cta__text{flex:280px}.hr-cta__title{margin:0 0 var(--space-2);font-size:40px;line-height:44px}.hr-cta__sub{margin:0;font-size:17px;line-height:25px}@media (width<=700px){.hr-cta{margin-top:calc(var(--space-5) + var(--space-3))}.hr-cta__band{padding:var(--space-4)}.hr-cta__title{font-size:30px;line-height:34px}}.hr-badge{flex:none;line-height:0;display:inline-block}.hr-badge img{width:auto;height:54px;display:block}.hr-badge:hover{text-decoration:none}.hr-pagehero{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-6) 0 var(--space-5);flex-wrap:wrap;display:flex}.hr-pagehero__text{flex:420px;min-width:0}.hr-pagehero__label{margin:0 0 var(--space-2);color:var(--ink-muted)}.hr-pagehero__title{margin:0 0 var(--space-3);font-size:52px;line-height:56px}.hr-pagehero__sub{max-width:640px;color:var(--ink-muted);margin:0;font-size:20px;line-height:30px}.hr-pagehero__actions{margin-top:var(--space-4)}.hr-pagehero__media{flex:0 380px}@media (width<=700px){.hr-pagehero{padding:64px 0 var(--space-4)}.hr-pagehero__title{font-size:36px;line-height:40px}}.hr-figure{gap:var(--space-5) 72px;padding:140px 0 var(--space-6);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.hr-figure__label{margin:0 0 var(--space-3);color:var(--ink-muted)}.hr-figure__title{margin:0 0 var(--space-4);font-size:80px;line-height:92px}.hr-figure__title em{margin-top:.12em}.hr-figure__sub{max-width:500px;color:var(--ink-muted);margin:0 0 32px;font-size:20px;line-height:30px}.hr-figure__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hr-figure__art{box-sizing:border-box;justify-self:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:436px;margin:0;padding-inline:18px;display:flex}.hr-figure__sheet{padding:28px;rotate:2deg}.hr-figure__img,.hr-figure__sheet svg.hr-figleaf{width:100%;height:auto;display:block;position:relative}.hr-figure__img{border-radius:var(--radius-sm)}.hr-figure__stamp{z-index:1;position:absolute;bottom:24px;right:28px}@media (width<=860px){.hr-figure{grid-template-columns:1fr;padding-top:112px}.hr-figure__title{font-size:48px;line-height:58px}.hr-figure__art{max-width:420px}}.hr-tape{z-index:2;width:104px;height:28px;position:absolute}.hr-tape--left{top:-10px;left:-18px;rotate:-12deg}.hr-tape--right{top:-10px;right:-18px;rotate:10deg}.hr-figleaf__ink{stroke:var(--ink);stroke-linejoin:round}.hr-figleaf__action,.hr-figleaf__ink,.hr-figleaf__soft{fill:none;stroke-linecap:round}.hr-figleaf__soft{stroke:var(--ink-muted)}.hr-figleaf__action{stroke:var(--beam-red);stroke-width:10px;opacity:.7}.hr-figleaf__tab{fill:var(--folder-back)}.hr-figleaf__body,.hr-figleaf__tab{stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.hr-figleaf__body{fill:var(--folder)}.hr-figleaf__ref--blue{fill:var(--beam-blue);opacity:.85}.hr-figleaf__ref--green{fill:var(--beam-green);opacity:.85}.hr-teaser{gap:var(--space-5) 72px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.hr-teaser__art{max-width:340px;transition:rotate .42s var(--ease-out-burst),translate .42s var(--ease-out-burst);justify-self:center;padding:22px;display:block;rotate:-3deg}.hr-teaser__art:hover{translate:0 -6px;rotate:0deg}.hr-teaser__art svg.hr-figleaf{width:100%;height:auto;display:block;position:relative}.hr-teaser__label{margin:0 0 var(--space-2);color:var(--ink-muted)}.hr-teaser__title{margin:0 0 var(--space-3);font-size:52px;line-height:56px}.hr-teaser__body{margin:0 0 var(--space-4);max-width:560px;color:var(--ink-muted);font-size:20px;line-height:30px}@media (width<=760px){.hr-teaser{grid-template-columns:1fr}.hr-teaser__art{max-width:280px}.hr-teaser__title{font-size:36px;line-height:40px}}@media (prefers-reduced-motion:reduce){.hr-teaser__art{transition:none}.hr-teaser__art:hover{translate:none}}.hr-roll__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.hr-roll__title{flex:420px;margin:0;font-size:52px;line-height:56px}.hr-roll__aside{gap:var(--space-3);flex-direction:column;flex:360px;max-width:480px;display:flex}.hr-roll__aside p{color:var(--ink-muted);margin:0;font-size:20px;line-height:30px}.hr-roll__controls{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.hr-roll__panes{gap:56px var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hr-roll__photos{padding:var(--space-4);flex-direction:column}.hr-roll__bar,.hr-roll__photos{gap:var(--space-3);display:flex}.hr-roll__bar{justify-content:space-between;align-items:baseline}.hr-roll__bar strong{font-size:19px;line-height:26px}.hr-roll__bar span,.hr-roll__note{color:var(--ink-muted);font-size:13px;line-height:18px}.hr-roll__note{margin:0}.hr-roll__grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;gap:4px;margin:0;padding:0;list-style:none;display:grid}.hr-roll__tile{aspect-ratio:1;box-sizing:border-box;background:var(--surface-sunken);color:var(--ink-muted);border-radius:4px;align-items:flex-end;padding:4px 6px;font-size:11px;line-height:14px;transition:background .3s,color .3s;display:flex;position:relative;overflow:hidden}.hr-roll__tile.is-figure{background:var(--red-deep);color:var(--on-red);font-weight:600}.hr-roll__tile.is-filed{outline:1px dashed var(--ink-muted);outline-offset:-1px;background:0 0}.hr-roll__tile.is-featured{grid-area:span 2/span 2;font-size:13px;line-height:18px}.hr-roll__tile img,.hr-roll__tile picture{border-radius:inherit}.hr-roll__tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hr-roll__folder,.hr-roll__label{position:relative}.hr-roll__tile.has-photo .hr-roll__label{border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);padding:1px 5px}.hr-roll__tile.is-figure.has-photo{outline:3px solid var(--red-deep);outline-offset:-3px}.hr-roll__tile.is-figure.has-photo .hr-roll__label{background:var(--red-deep);color:var(--on-red)}.hr-roll__folder{margin-top:40px}.hr-roll__folder-tab{z-index:2;width:46%;height:43px;margin-bottom:-3px;position:absolute;bottom:100%;left:0}.hr-roll__folder-body{box-sizing:border-box;height:100%;padding:var(--space-4);gap:var(--space-3);color:var(--on-folder);flex-direction:column;display:flex}.hr-roll__folder-body .hr-roll__bar strong{font-family:var(--font-display);font-size:28px;line-height:32px}.hr-roll__folder-body .hr-roll__bar span,.hr-roll__folder-body .hr-roll__note{color:var(--on-folder)}.hr-roll__collections{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hr-roll__collections li{flex-direction:column;gap:6px;font-size:13px;line-height:18px;display:flex}.hr-roll__thumb{aspect-ratio:5/4;--sketch-hatch:none;display:block}.hr-roll__thumb.is-private{--sketch-hatch:cross}.hr-roll__thumb.is-new{outline:3px solid var(--on-folder);outline-offset:3px;border-radius:4px}@media (width<=760px){.hr-roll__panes{grid-template-columns:1fr}.hr-roll__title{font-size:36px;line-height:40px}.hr-roll__tile{overflow-wrap:anywhere;padding:3px 4px;font-size:9px;line-height:11px}}.hr-credits__head{margin:var(--space-5) 0 var(--space-3);font-size:30px;line-height:34px}.hr-credits__group:first-child .hr-credits__head{margin-top:0}.hr-credits__head a{color:inherit}.hr-credits__list{gap:var(--space-3);flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.hr-credits__where{margin:0;font-size:15px;font-weight:600;line-height:22px}.hr-credits__line,.hr-credits__shows{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.hr-credits__shows{margin-top:var(--space-2);padding-left:var(--space-4);flex-direction:column;gap:2px;font-size:13px;line-height:19px;display:flex}.hr-credits a{color:inherit}.hr-steps{counter-reset:hr-step;gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-step{counter-increment:hr-step;gap:var(--space-3) var(--space-5);grid-template-columns:120px minmax(0,1fr) minmax(0,320px);align-items:center;display:grid}.hr-step:before{content:counter(hr-step);text-underline-offset:-6px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:12px;-webkit-text-decoration-color:var(--sheet-red);text-decoration-color:var(--sheet-red);font-size:96px;line-height:1}.hr-step:nth-child(3n+2):before{-webkit-text-decoration-color:var(--sheet-green);text-decoration-color:var(--sheet-green)}.hr-step:nth-child(3n):before{-webkit-text-decoration-color:var(--sheet-blue);text-decoration-color:var(--sheet-blue)}.hr-step__title{margin:0 0 var(--space-2);font-size:30px;line-height:34px}.hr-step__body{color:var(--ink-muted);margin:0;font-size:17px;line-height:26px}.hr-step__print{padding:10px}.hr-step__image{width:100%;height:auto;display:block}@media (width<=700px){.hr-step{-moz-column-gap:var(--space-3);column-gap:var(--space-3);grid-template-columns:56px minmax(0,1fr)}.hr-step:before{font-size:56px;text-decoration-thickness:8px}.hr-step__print{grid-column:1/-1}}.hr-pricing{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.hr-tier{isolation:isolate;gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex;position:relative}.hr-tier--pro{color:var(--on-folder)}.hr-tier__name{color:var(--ink-muted);margin:0}.hr-tier--pro .hr-tier__name{color:var(--on-folder)}.hr-tier__price{margin:0;font-size:48px;line-height:52px}.hr-tier__limits{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:17px;line-height:25px;list-style:none;display:flex}.hr-tier__limits li{align-items:flex-start;gap:var(--space-2);display:flex}.hr-tier__limits li:before{content:"";width:20px;height:20px;-webkit-mask:var(--hr-check) center/contain no-repeat;-webkit-mask:var(--hr-check) center/contain no-repeat;mask:var(--hr-check) center/contain no-repeat;background:currentColor;flex:none;margin-top:2px}.hr-tier .hr-btn{align-self:flex-start;margin-top:auto}:root{--hr-check:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path fill=\"none\" stroke=\"%23000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M3 11c2 1.5 3.5 3.5 5 6 2.5-6 6-10.5 10-14\"/></svg>");--hr-closed:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path fill=\"none\" stroke=\"%23000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M7 4c2.5 2.5 5 4.5 7 6-2.5 2-4.5 4-7 6\"/></svg>");--hr-open:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path fill=\"none\" stroke=\"%23000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M4 7c2.5 2.5 4.5 5 6 7 2-2.5 4-4.5 6-7\"/></svg>")}.hr-compare__sheet{padding:var(--space-3) var(--space-4)}.hr-compare__table{border-collapse:collapse;width:100%;font-size:16px;line-height:24px}.hr-compare__table td,.hr-compare__table th{padding:var(--space-3);text-align:left;vertical-align:top;border-top:1px solid var(--separator)}.hr-compare__table thead th{font-family:var(--font-display);border-top:0;font-size:20px;font-weight:700}.hr-compare__table thead .is-ours{background:linear-gradient(var(--folder),var(--folder)) var(--space-3) 4px/70% 6px no-repeat}.hr-compare__table tbody th{font-weight:400}.hr-compare__table td{color:var(--ink-muted)}.hr-compare__table .is-ours{color:var(--ink);font-weight:600}.hr-compare__cards{gap:var(--space-4);flex-direction:column;display:none}.hr-compare__card{isolation:isolate;padding:var(--space-2) 0;position:relative}.hr-compare__card h3{padding:var(--space-3);font-family:var(--font-display);margin:0;font-size:24px;font-weight:700;line-height:28px}.hr-compare__card.is-ours h3{background:linear-gradient(var(--folder),var(--folder)) var(--space-3) 8px/40% 6px no-repeat}.hr-compare__card dl{margin:0}.hr-compare__row{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--separator);font-size:15px;line-height:22px;display:flex}.hr-compare__row dt,.hr-compare__verified,.hr-faq__a,.hr-media figcaption,.hr-note{color:var(--ink-muted)}.hr-compare__row dd{text-align:right;margin:0}.hr-compare__card.is-ours dd{font-weight:600}.hr-compare__verified{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:17px;line-height:22px}@media (width<=700px){.hr-compare__sheet{display:none}.hr-compare__cards{display:flex}}.hr-faq{flex-direction:column;display:flex}.hr-faq__bar{padding-bottom:var(--space-2);justify-content:flex-end;display:flex}.hr-faq__row{position:relative}.hr-faq__item>summary{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) 0;cursor:pointer;list-style:none;display:flex}.hr-faq__item>summary::-webkit-details-marker{display:none}.hr-faq__item>summary:before{content:"";background:var(--ink);width:20px;height:20px;-webkit-mask:var(--hr-closed) center/contain no-repeat;-webkit-mask:var(--hr-closed) center/contain no-repeat;mask:var(--hr-closed) center/contain no-repeat;flex:none}.hr-faq__item[open]>summary:before{-webkit-mask-image:var(--hr-open);-webkit-mask-image:var(--hr-open);mask-image:var(--hr-open)}.hr-faq__q{font-family:var(--font-display);margin:0;font-size:24px;font-weight:700;line-height:30px}.hr-faq__a{max-width:680px;padding:0 0 var(--space-4) 36px;margin:0;font-size:17px;line-height:26px}.hr-media{gap:var(--space-3);flex-direction:column;margin:0;padding-inline:18px;display:flex}.hr-media__print{padding:16px;rotate:-1.5deg}.hr-media__print img{width:100%;height:auto;display:block;position:relative}.hr-media figcaption{font-family:var(--font-display);font-size:17px;line-height:22px}.hr-note{max-width:720px;margin:0;font-size:13px;line-height:20px}.hr-prose{max-width:680px;font-size:17px;line-height:26px}.hr-prose>:first-child{margin-top:0}.hr-prose h2{margin:var(--space-5) 0 var(--space-2);font-family:var(--font-display);font-size:24px;font-weight:700;line-height:30px}.hr-prose ol,.hr-prose p,.hr-prose ul{margin:0 0 var(--space-3)}.hr-prose a{text-decoration:underline}.hr-prose h2 a{color:inherit;text-decoration:none}.hr-footer{background:var(--surface);padding:var(--space-5) var(--space-4);color:var(--ink-muted);font-size:13px;line-height:18px;position:relative}.hr-footer__inner{gap:var(--space-3) var(--space-4);flex-wrap:wrap;max-width:1180px;margin:0 auto}.hr-footer__brand,.hr-footer__inner,.hr-footer__links{align-items:center;display:flex}.hr-footer__brand{gap:var(--space-2);color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:700}.hr-footer__links{gap:var(--space-4);flex-wrap:wrap;margin-left:auto}.hr-footer__links a{color:var(--ink-muted)}.hr-footer__links a:hover{color:var(--ink)}.hr-footer__legal{flex-basis:100%;margin:0}:where(.hr-standin){position:relative}.hr-standin{background:var(--standin-fill,transparent);outline:2px dashed var(--ink);outline-offset:-2px;border-radius:2px}.hr-standin:after{content:attr(data-sketch);background:var(--ink);color:var(--bg);font-family:var(--font-display);white-space:nowrap;pointer-events:none;border-radius:2px;padding:1px 6px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:4px;right:4px}.hr-standin--line{border-top:2px dashed var(--ink);background:0 0;border-radius:0;outline:0;height:0}.hr-standin--line:after{top:auto;bottom:4px}.hr-standin--tape:after{top:auto;bottom:calc(100% + 2px);right:0}
