.hm{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem,4vw + .5rem,3.75rem);--text-display:clamp(2.75rem,5vw + 1rem,5.25rem);--text-section:clamp(2rem,2.5vw + 1rem,3.5rem);--text-title:clamp(1.25rem,.75vw + .875rem,1.625rem);--text-lead:clamp(1.125rem,.35vw + 1rem,1.375rem);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#faf2e8;--color-paper-2:#f2e8da;--color-paper-3:#eadecd;--paper-ink:#1d1614;--paper-ink-2:#312926;--paper-muted:#5f524c;--paper-focus:#bd3a2b;--paper-rule:#dacfc3;--paper-rule-2:#c6b8a9;--color-ink:var(--paper-ink);--color-ink-2:var(--paper-ink-2);--color-muted:var(--paper-muted);--color-rule:var(--paper-rule);--color-rule-2:var(--paper-rule-2);--color-accent:#ef8b7b;--color-accent-ink:#1d1614;--color-accent-2:#bb3d31;--color-focus:#bd3a2b;--color-cotton:#fdfbf8;--color-desk:#f0ebe7;--color-print:#221b19;--color-board:#1f1917;--color-board-type:#f6f3ef;--color-board-muted:#b6b0ab;--color-board-rule:#433b38;--color-paid:#b61537;--color-brand:#af0439;--color-brand-deep:#6b0621;--color-brand-hover:#93002e;--color-on-brand:#fdf4e7;--color-on-brand-muted:#edccc1;--color-brand-rule:#92323d;--color-green:#113c2c;--color-on-green:#f2f3e4;--color-on-green-muted:#c1d0bd;--color-green-rule:#375b4c;--color-saffron:#f9b73f;--color-on-saffron:#25170c;--tex-cotton:url(/assets/hallmark/cotton.svg);--tex-desk:url(/assets/hallmark/felt.svg);--shade:32% .03 50;--lit:100% .005 80;--deep:7% .01 40;--font-display:"General Sans",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-display);--font-outlier:"Geist Mono",ui-monospace,monospace;--radius-card:8px;--radius-input:6px;--radius-pill:999px;--radius-stock:8px;--radius-groove:12px;--rule-hair:1px;--shadow-card:0 1px 2px #1a14130d;--edge-stock:inset 0 1px 0 oklch(var(--lit)/.9),inset 0 -1px 0 oklch(var(--shade)/.07),0 0 0 .5px oklch(var(--shade)/.22),0 1px 0 oklch(var(--shade)/.12);--cast-stock:6px 5px 10px -6px oklch(var(--shade)/.3);--cast-stock-lift:12px 10px 18px -8px oklch(var(--shade)/.3);--cast-deep:8px 8px 16px -8px oklch(var(--deep)/.7);--press-groove:inset 1px 1.5px 2px oklch(var(--shade)/.16),inset -1px -1px 0 oklch(var(--lit)/.9),0 0 0 .5px oklch(var(--shade)/.2);--tracking-display:-.03em;--display-weight:600;--nav-h:72px}@supports (color:lab(0% 0 0)){.hm{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307);--color-paper:lab(95.9768% 1.14325 6.01686);--color-paper-2:lab(92.498% 1.86902 8.23996);--color-paper-3:lab(89.0108% 2.543 9.67807);--paper-ink:lab(8.27607% 3.25496 2.76872);--paper-ink-2:lab(17.5552% 3.41681 3.27179);--paper-muted:lab(36.0899% 4.87827 5.53462);--paper-focus:lab(45.029% 52.5462 39.8888);--paper-rule:lab(83.7667% 2.37265 7.2593);--paper-rule-2:lab(75.6331% 3.43633 9.36353);--color-accent:lab(68.7257% 37.7732 25.9528);--color-accent-ink:lab(8.27607% 3.25496 2.76872);--color-accent-2:lab(45.0626% 51.1889 36.8623);--color-focus:lab(45.029% 52.5462 39.8888);--color-cotton:lab(98.6213% .253499 1.69278);--color-desk:lab(93.3811% 1.17719 2.75882);--color-print:lab(10.5964% 3.24813 2.90249);--color-board:lab(9.44785% 2.89842 2.77304);--color-board-type:lab(95.9435% .683308 2.15881);--color-board-muted:lab(72.1414% 1.69158 3.33246);--color-board-rule:lab(25.6827% 3.13599 3.00503);--color-paid:lab(39.9284% 61.2239 26.7457);--color-brand:lab(37.5513% 61.425 22.2379);--color-brand-deep:lab(21.9855% 42.0383 15.1047);--color-brand-hover:lab(30.6967% 58.1569 21.4709);--color-on-brand:lab(96.5647% 1.45245 7.53735);--color-on-brand-muted:lab(84.6587% 10.5191 10.0722);--color-brand-rule:lab(35.948% 41.9589 16.3414);--color-green:lab(21.8507% -18.7506 5.33389);--color-on-green:lab(95.5392% -2.30038 7.19649);--color-on-green-muted:lab(81.8231% -7.82302 7.33507);--color-green-rule:lab(35.7079% -16.8008 4.81886);--color-saffron:lab(79.0964% 17.1872 66.9281);--color-on-saffron:lab(9.42005% 5.89285 9.29835);--shadow-card:0 1px 2px lab(7.1563% 2.67531 1.97472/.05)}}html:has(.hm-nav){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem,4vw + .5rem,3.75rem);--text-display:clamp(2.75rem,5vw + 1rem,5.25rem);--text-section:clamp(2rem,2.5vw + 1rem,3.5rem);--text-title:clamp(1.25rem,.75vw + .875rem,1.625rem);--text-lead:clamp(1.125rem,.35vw + 1rem,1.375rem);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#faf2e8;--color-paper-2:#f2e8da;--color-paper-3:#eadecd;--paper-ink:#1d1614;--paper-ink-2:#312926;--paper-muted:#5f524c;--paper-focus:#bd3a2b;--paper-rule:#dacfc3;--paper-rule-2:#c6b8a9;--color-ink:var(--paper-ink);--color-ink-2:var(--paper-ink-2);--color-muted:var(--paper-muted);--color-rule:var(--paper-rule);--color-rule-2:var(--paper-rule-2);--color-accent:#ef8b7b;--color-accent-ink:#1d1614;--color-accent-2:#bb3d31;--color-focus:#bd3a2b;--color-cotton:#fdfbf8;--color-desk:#f0ebe7;--color-print:#221b19;--color-board:#1f1917;--color-board-type:#f6f3ef;--color-board-muted:#b6b0ab;--color-board-rule:#433b38;--color-paid:#b61537;--color-brand:#af0439;--color-brand-deep:#6b0621;--color-brand-hover:#93002e;--color-on-brand:#fdf4e7;--color-on-brand-muted:#edccc1;--color-brand-rule:#92323d;--color-green:#113c2c;--color-on-green:#f2f3e4;--color-on-green-muted:#c1d0bd;--color-green-rule:#375b4c;--color-saffron:#f9b73f;--color-on-saffron:#25170c;--tex-cotton:url(/assets/hallmark/cotton.svg);--tex-desk:url(/assets/hallmark/felt.svg);--shade:32% .03 50;--lit:100% .005 80;--deep:7% .01 40;--font-display:"General Sans",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-display);--font-outlier:"Geist Mono",ui-monospace,monospace;--radius-card:8px;--radius-input:6px;--radius-pill:999px;--radius-stock:8px;--radius-groove:12px;--rule-hair:1px;--shadow-card:0 1px 2px #1a14130d;--edge-stock:inset 0 1px 0 oklch(var(--lit)/.9),inset 0 -1px 0 oklch(var(--shade)/.07),0 0 0 .5px oklch(var(--shade)/.22),0 1px 0 oklch(var(--shade)/.12);--cast-stock:6px 5px 10px -6px oklch(var(--shade)/.3);--cast-stock-lift:12px 10px 18px -8px oklch(var(--shade)/.3);--cast-deep:8px 8px 16px -8px oklch(var(--deep)/.7);--press-groove:inset 1px 1.5px 2px oklch(var(--shade)/.16),inset -1px -1px 0 oklch(var(--lit)/.9),0 0 0 .5px oklch(var(--shade)/.2);--tracking-display:-.03em;--display-weight:600;--nav-h:72px}@supports (color:lab(0% 0 0)){html:has(.hm-nav){--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307);--color-paper:lab(95.9768% 1.14325 6.01686);--color-paper-2:lab(92.498% 1.86902 8.23996);--color-paper-3:lab(89.0108% 2.543 9.67807);--paper-ink:lab(8.27607% 3.25496 2.76872);--paper-ink-2:lab(17.5552% 3.41681 3.27179);--paper-muted:lab(36.0899% 4.87827 5.53462);--paper-focus:lab(45.029% 52.5462 39.8888);--paper-rule:lab(83.7667% 2.37265 7.2593);--paper-rule-2:lab(75.6331% 3.43633 9.36353);--color-accent:lab(68.7257% 37.7732 25.9528);--color-accent-ink:lab(8.27607% 3.25496 2.76872);--color-accent-2:lab(45.0626% 51.1889 36.8623);--color-focus:lab(45.029% 52.5462 39.8888);--color-cotton:lab(98.6213% .253499 1.69278);--color-desk:lab(93.3811% 1.17719 2.75882);--color-print:lab(10.5964% 3.24813 2.90249);--color-board:lab(9.44785% 2.89842 2.77304);--color-board-type:lab(95.9435% .683308 2.15881);--color-board-muted:lab(72.1414% 1.69158 3.33246);--color-board-rule:lab(25.6827% 3.13599 3.00503);--color-paid:lab(39.9284% 61.2239 26.7457);--color-brand:lab(37.5513% 61.425 22.2379);--color-brand-deep:lab(21.9855% 42.0383 15.1047);--color-brand-hover:lab(30.6967% 58.1569 21.4709);--color-on-brand:lab(96.5647% 1.45245 7.53735);--color-on-brand-muted:lab(84.6587% 10.5191 10.0722);--color-brand-rule:lab(35.948% 41.9589 16.3414);--color-green:lab(21.8507% -18.7506 5.33389);--color-on-green:lab(95.5392% -2.30038 7.19649);--color-on-green-muted:lab(81.8231% -7.82302 7.33507);--color-green-rule:lab(35.7079% -16.8008 4.81886);--color-saffron:lab(79.0964% 17.1872 66.9281);--color-on-saffron:lab(9.42005% 5.89285 9.29835);--shadow-card:0 1px 2px lab(7.1563% 2.67531 1.97472/.05)}}@media (max-width:60rem){.hm{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px;--nav-h:64px}}@media (max-width:40rem){.hm{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}
@layer base{html:has(.hm-nav){overflow-x:clip}html body:has(.hm-nav){overflow-x:clip}html:has(.hm-nav){scrollbar-color:var(--color-muted)var(--color-paper);scroll-padding-top:var(--space-3xl)}html body:has(.hm-nav){background:var(--color-paper)}.hm{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent-2);font-synthesis:none;line-height:1.55}.hm *,.hm :before,.hm :after{box-sizing:border-box}.hm ::selection{background:color-mix(in oklab,var(--color-accent)22%,transparent);color:var(--color-ink)}html body .hm :is(a,button,summary,input,select,textarea,[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-input)}.hm a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.hm :is(h1,h2,h3){font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-style:normal;line-height:1.05}.hm h1{max-width:20ch;font-size:var(--text-display);line-height:1.02}.hm h2{max-width:30ch;font-size:var(--text-section)}.hm h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.hm .lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}.hm p{text-wrap:pretty;margin:0}.hm :is(ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.hm :is(ul,ol){list-style:none}.hm img,.hm video{max-width:100%;height:auto;display:block}.hm [hidden]{display:none!important}.hm :is(button,input,select,textarea){font:inherit;color:inherit}.hm .container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.hm .num{font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.hm .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm [data-slot]{background:linear-gradient(160deg,var(--color-paper-2),var(--color-paper-3));position:relative;overflow:hidden}.hm [data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hm :not(.keep-motion),.hm :not(.keep-motion):before,.hm :not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}
.hm .hm-tone-brand,.hm.hm-tone-brand{background-color:var(--color-brand-deep);background-image:radial-gradient(110% 130% at 0% 20%,var(--color-brand),transparent 70%),var(--tex-desk);color:var(--color-on-brand);--color-ink:var(--color-on-brand);--color-ink-2:var(--color-on-brand);--color-muted:var(--color-on-brand-muted);--color-rule:var(--color-brand-rule);--color-rule-2:var(--color-brand-rule);--color-focus:var(--color-saffron)}.hm .hm-tone-night,.hm.hm-tone-night{background:var(--color-board);color:var(--color-board-type);--color-ink:var(--color-board-type);--color-ink-2:var(--color-board-type);--color-muted:var(--color-board-muted);--color-rule:var(--color-board-rule);--color-rule-2:var(--color-board-rule);--color-focus:var(--color-saffron)}.hm .hm-tone-green,.hm.hm-tone-green{background:var(--color-green);color:var(--color-on-green);--color-ink:var(--color-on-green);--color-ink-2:var(--color-on-green);--color-muted:var(--color-on-green-muted);--color-rule:var(--color-green-rule);--color-rule-2:var(--color-green-rule);--color-focus:var(--color-saffron)}.hm .stock{--color-ink:var(--paper-ink);--color-ink-2:var(--paper-ink-2);--color-muted:var(--paper-muted);--color-rule:var(--paper-rule);--color-rule-2:var(--paper-rule-2);--color-focus:var(--paper-focus);background-color:var(--color-cotton);background-image:linear-gradient(100deg,var(--color-cotton),transparent 45%),var(--tex-cotton);color:var(--color-print);box-shadow:var(--edge-stock),var(--cast-stock);border-radius:var(--radius-stock)}.hm .hm-desk{background-color:var(--color-desk);background-image:radial-gradient(90% 120% at 0% 30%,var(--color-cotton),transparent 62%),var(--tex-desk);border-radius:var(--radius-card);position:relative;overflow:visible}.hm .hm-press-defs{width:0;height:0;color:var(--color-paid);position:absolute}.hm .hm-stamp{padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-input);color:var(--color-paid);font-weight:600;font-size:var(--text-lg);filter:url(#hm-press);border:2px solid;line-height:1.2;display:inline-block;transform:rotate(-8deg)}.hm .hm-btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border-radius:var(--radius-stock);font:500 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-short)var(--ease-out);border:0;text-decoration:none;display:inline-flex}.hm .hm-btn--card{background-color:var(--color-cotton);background-image:var(--tex-cotton);color:var(--color-print);text-shadow:.5px .75px 0 var(--color-cotton);box-shadow:var(--edge-stock),var(--cast-stock)}.hm .hm-btn--ink{background:var(--color-brand);color:var(--color-on-brand);text-shadow:0 -.75px 0 var(--color-brand-deep);box-shadow:var(--cast-stock)}.hm .hm-tone-brand .hm-btn--ink{background-color:var(--color-cotton);background-image:var(--tex-cotton);color:var(--color-brand-deep);text-shadow:.5px .75px 0 var(--color-cotton);box-shadow:var(--cast-deep)}.hm .hm-tone-brand .hm-btn--card,.hm .hm-tone-night .hm-btn--card:not(.stock *),.hm .hm-tone-green .hm-btn--card{color:var(--color-ink);text-shadow:none;box-shadow:inset 0 0 0 1.5px var(--color-ink);background:0 0}.hm .hm-btn--sm{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.hm .hm-btn:hover{box-shadow:var(--edge-stock),var(--cast-stock-lift);transform:translateY(-1px)}.hm .hm-btn--ink:hover{background-color:var(--color-brand-hover);box-shadow:var(--cast-stock-lift)}.hm .hm-tone-brand .hm-btn--ink:hover{background-color:var(--color-cotton)}.hm :is(.hm-tone-brand,.hm-tone-night,.hm-tone-green) .hm-btn--card:not(.stock *):hover{box-shadow:inset 0 0 0 2px var(--color-ink)}.hm .hm-btn:active{box-shadow:var(--edge-stock);transform:translateY(1px)}.hm .hm-btn:disabled,.hm .hm-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.hm .hm-btn[aria-busy=true]{cursor:progress}.hm .hm-link{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.22em;transition:text-decoration-color var(--dur-micro)var(--ease-out);font-weight:500}.hm .hm-link:hover{-webkit-text-decoration-color:var(--color-accent-2);text-decoration-color:var(--color-accent-2)}.hm .hm-link:active{color:var(--color-ink-2)}.hm .hm-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hm .hm-groove{gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-groove);background:var(--color-paper-2);box-shadow:var(--press-groove);display:inline-flex}.hm .hm-groove button{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-stock);color:var(--color-muted);font-weight:500;font-size:var(--text-sm);cursor:pointer;transition:transform var(--dur-micro)var(--ease-out);background:0 0;border:0}.hm .hm-groove button:hover{color:var(--color-ink)}.hm .hm-groove button:active{transform:translateY(1px)}.hm .hm-groove button:disabled{opacity:.55;cursor:not-allowed}.hm .hm-groove button[aria-pressed=true]{background-color:var(--color-cotton);background-image:var(--tex-cotton);color:var(--color-print);box-shadow:var(--edge-stock),var(--cast-stock)}.hm.hm-nav{z-index:var(--z-sticky-nav);border-bottom:1px solid var(--color-board-rule);position:sticky;top:0}.hm .hm-nav__bar{align-items:center;gap:var(--space-xl);min-height:var(--nav-h);grid-template-columns:auto 1fr auto;display:grid}.hm .hm-nav__brand{align-items:center;gap:var(--space-xs);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-display);text-decoration:none;display:inline-flex}.hm .hm-nav__brand img{width:32px;height:32px}.hm .hm-nav__links{justify-content:center;gap:var(--space-lg);display:flex}.hm .hm-nav__links a,.hm .hm-nav__login{padding-block:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-micro)var(--ease-out);font-weight:500;text-decoration:none}.hm .hm-nav__links a:hover,.hm .hm-nav__login:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-saffron);text-decoration-color:var(--color-saffron);text-underline-offset:.3em}.hm .hm-nav__links a:active,.hm .hm-nav__login:active{color:var(--color-muted)}.hm .hm-nav__links a[aria-current=page]{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-saffron);text-decoration-color:var(--color-saffron);text-underline-offset:.3em}.hm .hm-nav__actions{align-items:center;gap:var(--space-lg);display:flex}.hm .hm-nav__toggle{width:44px;height:44px;margin-right:calc(var(--space-xs)*-1);color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.hm .hm-nav__toggle:active{transform:translateY(1px)}.hm .hm-nav__toggle svg{width:24px;height:24px}.hm .hm-nav__menu{inset-inline:0;background:var(--color-board);border-bottom:1px solid var(--color-board-rule);padding-block:var(--space-sm)var(--space-lg);position:absolute;top:100%}.hm .hm-nav__menu a:not(.hm-btn){padding-block:var(--space-sm);font-size:var(--text-lg);border-bottom:1px solid var(--color-rule-2);font-weight:500;text-decoration:none;display:block}.hm .hm-nav__menu a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-2);text-decoration-color:var(--color-accent-2);text-underline-offset:.3em}.hm .hm-nav__menu-actions{gap:var(--space-sm);padding-top:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:60rem){.hm .hm-nav__links,.hm .hm-nav__actions{display:none}.hm .hm-nav__toggle{justify-self:end;display:grid}}.hm .hm-section{padding-block:var(--section-gap)}.hm .hm-band{background:var(--color-paper-2);padding-block:var(--section-gap-s)}.hm .hm-head{gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.hm .hm-head .lead{color:var(--color-ink-2)}.hm .hm-head--split{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.hm .hm-head--split h2{grid-column:1/7}.hm .hm-head--split .lead{grid-column:8/13}@media (max-width:60rem){.hm .hm-head--split h2,.hm .hm-head--split .lead{grid-column:1/-1}}.hm .hm-hero{padding-block:var(--space-xl)var(--space-2xl)}.hm .hm-hero__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.hm .hm-hero__text{gap:var(--space-lg);justify-items:start;display:grid}.hm .hm-hero h1{max-width:none;font-size:min(var(--text-display),4.9vw)}@media (max-width:60rem){.hm .hm-hero h1{font-size:var(--text-display)}}.hm .hm-hero h1 span{display:block}.hm .hm-hero .lead{color:var(--color-muted);max-width:40ch}.hm .hm-hero .hm-actions{margin-top:var(--space-xs)}.hm .hm-terms{font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-hero__visual{padding-bottom:var(--space-xl);position:relative}.hm .hm-hero__photo{aspect-ratio:1;border-radius:var(--radius-card);max-height:70svh;box-shadow:var(--cast-deep);margin-left:auto}.hm .hm-hero__photo img{object-position:50% 40%}@media (max-width:60rem){.hm .hm-hero{padding-block:var(--space-xl)var(--space-2xl)}.hm .hm-hero__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.hm .hm-hero__visual{padding:0 0 var(--space-2xl)0}.hm .hm-hero__photo{aspect-ratio:4/3;max-height:none}}.hm .hm-ticket{box-shadow:var(--edge-stock),var(--cast-deep);z-index:2;left:calc(var(--space-xl)*-1);width:15.5rem;padding:var(--space-md);font-size:var(--text-sm);animation:hm-ticket-in var(--dur-long)var(--ease-out).3s both;position:absolute;bottom:0;transform:rotate(-3deg)}.hm .hm-ticket__head{justify-content:space-between;gap:var(--space-sm);font-weight:600;display:flex}.hm .hm-ticket__head span+span{color:var(--color-muted);font-weight:400}.hm .hm-ticket__items{gap:var(--space-2xs);margin-top:var(--space-sm);display:grid}.hm .hm-ticket__items li{gap:var(--space-sm);display:flex}.hm .hm-ticket__items .num{min-width:1.25em;color:var(--color-muted)}.hm .hm-ticket__foot{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px dashed var(--color-rule-2);place-items:center start;min-height:3.25rem;display:grid}.hm .hm-ticket__foot>*{grid-area:1/1}.hm .hm-ticket__state{padding:var(--space-3xs)var(--space-xs);border:1px solid var(--color-ink);border-radius:var(--radius-input);opacity:0;font-weight:500}.hm .hm-ticket__state--new{animation:hm-flash 1.5s var(--ease-out).8s both}.hm .hm-ticket__state--prep{animation:hm-flash 1.5s var(--ease-out)2.3s both}.hm .hm-ticket .hm-stamp{margin-left:var(--space-2xs);animation:hm-stamp var(--dur-short)var(--ease-out)3.8s both}@keyframes hm-ticket-in{0%{opacity:0;transform:translateY(16px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}@keyframes hm-flash{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes hm-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.3)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.hm .hm-ticket,.hm .hm-ticket__state,.hm .hm-ticket .hm-stamp{animation:none}.hm .hm-ticket__state{opacity:0}}@media (max-width:60rem){.hm .hm-ticket{left:calc(var(--space-xs)*-1)}}@media (max-width:40rem){.hm .hm-ticket{width:13rem}}.hm .hm-map{grid-template-columns:minmax(0,4fr) minmax(0,1.4fr) minmax(0,3.4fr) minmax(0,1.4fr) minmax(0,4fr);align-items:stretch;display:grid}.hm .hm-map__col{gap:var(--space-md);grid-auto-rows:minmax(0,1fr);display:grid}.hm .hm-node{align-content:center;gap:var(--space-2xs);padding:var(--space-md)var(--space-lg);display:grid}.hm .hm-node__t{font-weight:600;font-size:var(--text-lg);line-height:1.2}.hm .hm-node__d{font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-map__edges{fill:none;width:100%;height:100%;stroke:var(--color-brand);stroke-opacity:.55;stroke-width:2px}.hm .hm-map__edges--in path:nth-child(4){stroke-dasharray:5 5}.hm .hm-map__hub{align-items:center;display:grid}.hm .hm-hub{gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-card);background-color:var(--color-brand-deep);background-image:radial-gradient(120% 120% at 0% 0%,var(--color-brand),transparent 70%);color:var(--color-on-brand);box-shadow:var(--cast-stock-lift);justify-items:start;display:grid}.hm .hm-hub img{width:40px;height:auto}.hm .hm-hub__t{font-weight:600;font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:1}.hm .hm-hub__d{color:var(--color-on-brand-muted)}.hm .hm-fixes{gap:var(--gap-columns);margin-top:var(--space-3xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm .hm-fixes>div{align-content:start;gap:var(--space-sm);padding-top:var(--space-lg);border-top:3px solid var(--color-brand);display:grid}.hm .hm-fixes dt{font-weight:600;font-size:var(--text-lg);line-height:1.25}.hm .hm-fixes dd{color:var(--color-ink-2)}.hm .hm-fixes dd strong{color:var(--color-ink);font-weight:600}@media (max-width:60rem){.hm .hm-map{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.hm .hm-map__edges{display:none}.hm .hm-map__hub{padding-block:var(--space-md)}.hm .hm-fixes{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.hm .hm-fixes{grid-template-columns:minmax(0,1fr)}}.hm .hm-screens{padding-block:var(--section-gap-s)var(--section-gap-l)}.hm .hm-pinned{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hm .hm-pinned__stage{top:calc(var(--nav-h) + var(--space-xl));aspect-ratio:1152/836;align-self:start;position:sticky}.hm .hm-pinned__frame{opacity:0;transition:opacity var(--dur-long)var(--ease-in-out);position:absolute;inset:0}.hm .hm-pinned__frame[data-on]{opacity:1}.hm .hm-pinned__panels{display:grid}.hm .hm-panel{align-content:center;gap:var(--space-md);min-height:52svh;padding-block:var(--space-2xl);border-top:1px solid var(--color-rule);display:grid}.hm .hm-panel:first-child{border-top:0;align-content:start;min-height:44svh;padding-top:0}.hm .hm-panel h3{font-size:var(--text-2xl);line-height:1.1}.hm .hm-panel__text{color:var(--color-ink-2);max-width:46ch}.hm .hm-panel__shot{display:none}.hm .hm-shot{aspect-ratio:1152/836;border-radius:var(--radius-card);box-shadow:var(--cast-deep)}.hm .hm-shot img{outline:1px solid color-mix(in oklab,var(--color-ink)8%,transparent);outline-offset:-1px;object-position:0% 0%}.hm .hm-shot--admin img{max-width:none;width:125%!important;height:auto!important;inset:auto 0 0 auto!important}.hm .hm-rows{display:grid}.hm .hm-rows li{padding-block:var(--space-sm);border-top:1px solid var(--color-rule)}.hm .hm-rows li:last-child{border-bottom:1px solid var(--color-rule)}.hm .hm-rows--lg li{padding-block:var(--space-md);color:var(--color-ink-2)}@media (max-width:60rem){.hm .hm-pinned{grid-template-columns:minmax(0,1fr)}.hm .hm-pinned__stage{display:none}.hm .hm-panel,.hm .hm-panel:first-child{min-height:0;padding-block:var(--space-xl)}.hm .hm-panel__shot{margin-bottom:var(--space-sm);display:block}}.hm .hm-split{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.hm .hm-split__text{gap:var(--space-xl);display:grid}.hm .hm-note{font-size:var(--text-sm);color:var(--color-muted);max-width:60ch}.hm .hm-desk--plain{min-height:520px;padding:var(--space-3xl)var(--space-2xl);align-content:center;justify-items:center;display:grid}.hm .hm-card{z-index:1;width:min(100%,27rem);padding:var(--space-xl)var(--space-xl)var(--space-lg);position:relative;transform:rotate(-1.2deg)}.hm .hm-card--under{z-index:0;margin-top:calc(var(--space-xl)*-1);padding-top:var(--space-2xl);transform:translateX(var(--space-2xl))rotate(1.6deg)}.hm .hm-card__tab{top:calc(var(--space-lg)*-1);left:var(--space-lg);padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-input)var(--radius-input)0 0;background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:500;position:absolute}.hm .hm-card--under .hm-card__tab{left:auto;right:var(--space-lg);top:auto;bottom:calc(var(--space-lg)*-1);border-radius:0 0 var(--radius-input)var(--radius-input)}.hm .hm-card__name{font-weight:600;font-size:var(--text-xl);letter-spacing:var(--tracking-display);line-height:1.15}.hm .hm-card__meta{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-card__stats{gap:var(--space-xs);margin-top:var(--space-lg);padding-block:var(--space-md);border-block:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm .hm-card__stats dt{font-size:var(--text-xs);color:var(--color-muted)}.hm .hm-card__stats dd{font-size:var(--text-lg)}.hm .hm-card__history{gap:var(--space-xs);margin-top:var(--space-md);font-size:var(--text-sm);display:grid}@media (max-width:60rem){.hm .hm-split{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.hm .hm-desk--plain{min-height:0;padding:var(--space-2xl)var(--space-lg)}.hm .hm-card--under{transform:translateX(var(--space-md))rotate(1.6deg)}}.hm .hm-index{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hm .hm-index__side{gap:var(--space-xl);justify-items:start;display:grid}.hm .hm-photo{aspect-ratio:4/5;border-radius:var(--radius-card);width:100%;min-height:440px}.hm .hm-photo img{outline:1px solid color-mix(in oklab,var(--color-ink)8%,transparent);outline-offset:-1px}.hm .hm-index__rows>div{gap:var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--color-rule-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.hm .hm-index__rows>div:last-child{border-bottom:1px solid var(--color-rule-2)}.hm .hm-index__rows dt{font-weight:600;font-size:var(--text-title);letter-spacing:var(--tracking-display);line-height:1.15}.hm .hm-index__rows dd{color:var(--color-ink-2)}@media (max-width:60rem){.hm .hm-index{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.hm .hm-photo{aspect-ratio:4/3;min-height:0}.hm .hm-index__rows>div{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}.hm .hm-sites{gap:var(--gap-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.hm .hm-site{gap:var(--space-md);display:grid}.hm .hm-site__shot{aspect-ratio:16/10;border-radius:var(--radius-card);box-shadow:var(--edge-stock),var(--cast-stock)}.hm .hm-site__shot img{object-position:50% 0%}.hm .hm-site figcaption{gap:var(--space-2xs);justify-items:start;display:grid}.hm .hm-site__name{font-weight:600;font-size:var(--text-title);letter-spacing:var(--tracking-display)}.hm .hm-site__place{font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-site .hm-link{margin-top:var(--space-xs)}@media (max-width:60rem){.hm .hm-sites{row-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}.hm .hm-board{padding-block:var(--section-gap-s)}.hm .hm-board .hm-head .lead,.hm .hm-board .hm-pricing__fx{color:var(--color-board-muted)}.hm .hm-board .hm-link{-webkit-text-decoration-color:var(--color-board-muted);text-decoration-color:var(--color-board-muted)}.hm .hm-board__more{margin-top:var(--space-xl)}.hm.hm-pricing{color:inherit;background:0 0}.hm .hm-pricing__switches{justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.hm .hm-plans{gap:var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.hm .hm-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .hm-plans[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hm .hm-plans--below{margin-top:var(--space-lg);align-items:start}.hm .hm-plan{gap:var(--space-md);padding:var(--space-xl)var(--space-lg);flex-direction:column;display:flex}.hm .hm-board .hm-plan{box-shadow:var(--edge-stock),var(--cast-deep)}.hm .hm-plan__top{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.hm .hm-plan__flag{padding:var(--space-3xs)var(--space-xs);background:var(--color-saffron);color:var(--color-on-saffron);border-radius:var(--radius-input);font-size:var(--text-xs);white-space:nowrap;border:0;font-weight:500}.hm .hm-plan__desc{font-size:var(--text-sm);color:var(--color-muted);min-height:3lh}.hm .hm-plan__figure{align-items:baseline;gap:var(--space-2xs)var(--space-xs);flex-wrap:wrap;display:flex}.hm .hm-plan__amount{font-weight:600;font-size:var(--text-3xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.hm .hm-plan__code{font-size:var(--text-sm);font-weight:500}.hm .hm-plan__period,.hm .hm-plan__fee{font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-plan__fee{margin-top:var(--space-xs)}.hm .hm-plan__features{font-size:var(--text-sm);display:grid}.hm .hm-plan__features li{padding-block:var(--space-xs);border-top:1px solid var(--color-rule)}.hm .hm-plan__features--below li{border-top-color:var(--color-board-rule)}.hm:not(.hm-board) .hm-plan__features--below li{border-top-color:var(--color-rule)}.hm .hm-plan__cta{align-self:flex-start;margin-top:auto}.hm .hm-plan[data-featured]{box-shadow:var(--edge-stock),var(--cast-deep),0 0 0 3px var(--color-saffron)}.hm .hm-plan[data-featured] .hm-plan__cta{background:var(--color-brand);color:var(--color-on-brand);text-shadow:0 -.75px 0 var(--color-brand-deep);box-shadow:var(--cast-stock);background-image:none}.hm .hm-plan--skeleton{border-radius:var(--radius-stock);background:var(--color-board-rule);min-height:26rem}.hm .hm-pricing__fx{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-pricing__compare{margin-top:var(--space-3xl)}.hm .hm-compare{overflow-x:auto}.hm .hm-compare table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm)}.hm .hm-compare :is(th,td){padding:var(--space-md)var(--space-sm);border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.hm .hm-compare thead th{color:var(--color-muted);white-space:nowrap;font-weight:500}.hm .hm-compare thead th+th,.hm .hm-compare td{text-align:center}.hm .hm-compare__group th{padding-top:var(--space-xl);font-weight:600;font-size:var(--text-md);border-bottom-color:var(--color-ink)}.hm .hm-compare__name{font-weight:500;display:block}.hm .hm-compare__desc{margin-top:var(--space-2xs);color:var(--color-muted);font-weight:400;display:block}.hm .hm-compare__none{color:var(--color-muted)}@media (max-width:60rem){.hm .hm-plans,.hm .hm-plans[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.hm .hm-plans,.hm .hm-plans[data-count]{grid-template-columns:minmax(0,1fr)}}.hm .hm-quotes{gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hm .hm-quote{gap:var(--space-md);padding:var(--space-xl);flex-direction:column;display:flex}.hm .hm-quote__rating{font-size:var(--text-sm);font-weight:500}.hm .hm-quote blockquote{font-size:var(--text-lead);text-indent:-.4em;line-height:1.45}.hm .hm-quote figcaption{font-size:var(--text-sm);margin-top:auto}.hm .hm-quote__name{font-weight:600}.hm .hm-quote__role{color:var(--color-muted)}@media (max-width:60rem){.hm .hm-quotes{grid-template-columns:minmax(0,1fr)}}.hm .hm-faq{gap:var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.hm .hm-faq>h2{top:calc(var(--nav-h) + var(--space-xl));max-width:10ch;position:sticky}.hm .hm-faq__rows details{border-top:1px solid var(--color-rule-2)}.hm .hm-faq__rows details:last-child{border-bottom:1px solid var(--color-rule-2)}.hm .hm-faq__rows summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:44px;padding-block:var(--space-lg);cursor:pointer;list-style:none;display:flex}.hm .hm-faq__rows summary::-webkit-details-marker{display:none}.hm .hm-faq__rows summary:after{content:"+";font-size:var(--text-xl);color:var(--color-brand);flex-shrink:0;line-height:1}.hm .hm-faq__rows details[open] summary:after{content:"−"}.hm .hm-faq__rows summary:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-2);text-decoration-color:var(--color-accent-2);text-underline-offset:.2em}.hm .hm-faq__rows summary:active h3{color:var(--color-ink-2)}.hm .hm-faq__rows details p{max-width:62ch;padding-bottom:var(--space-lg);color:var(--color-ink-2)}@media (max-width:60rem){.hm .hm-faq{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.hm .hm-faq>h2{max-width:none;position:static}}.hm.hm-footer{border-top:1px solid var(--color-rule-2)}.hm .hm-close{padding-block:var(--section-gap-s)}.hm .hm-close__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.hm .hm-close__grid>div:first-child{gap:var(--space-lg);justify-items:start;display:grid}.hm .hm-close .lead{color:var(--color-ink-2)}.hm .hm-connects{gap:var(--space-sm);display:grid}.hm .hm-connects__label{font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-connects ul{gap:var(--space-xs);flex-wrap:wrap;display:flex}.hm .hm-connects li{padding:var(--space-xs)var(--space-sm);border:1px solid var(--color-ink);border-radius:var(--radius-input);font-size:var(--text-sm);font-weight:500}.hm-footer>.container{padding-block:var(--space-3xl)0}.hm .hm-footer__mast{letter-spacing:-.05em;align-items:center;gap:.12em;font-size:clamp(4rem,13vw,13rem);font-weight:600;line-height:.85;display:flex}.hm .hm-footer__mast img{width:auto;height:.78em}.hm .hm-footer__cols{gap:var(--gap-columns);margin-top:var(--space-2xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-footer .hm-footer__h{max-width:none;margin-bottom:var(--space-sm);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);font-weight:500}.hm .hm-footer__cols ul{gap:var(--space-2xs);display:grid}.hm .hm-footer__cols a,.hm .hm-footer__btn{padding-block:var(--space-2xs);transition:text-decoration-color var(--dur-micro)var(--ease-out);text-decoration:none}.hm .hm-footer__cols a:hover,.hm .hm-footer__btn:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-saffron);text-decoration-color:var(--color-saffron);text-underline-offset:.2em}.hm .hm-footer__cols a:active,.hm .hm-footer__btn:active{color:var(--color-ink-2)}.hm .hm-footer__btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding-inline:0}.hm .hm-footer__muted{color:var(--color-muted)}.hm .hm-footer__email{overflow-wrap:anywhere;font-weight:500}.hm .hm-footer__social{align-items:center;gap:var(--space-xs);display:inline-flex}.hm .hm-footer__social svg{flex-shrink:0;width:20px;height:20px}.hm .hm-footer__legal{margin-top:var(--space-2xl);padding-block:var(--space-lg);border-top:1px solid var(--color-rule-2);font-size:var(--text-sm);color:var(--color-muted)}@media (max-width:60rem){.hm .hm-close__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.hm .hm-footer__cols{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.hm .hm-footer__cols{grid-template-columns:minmax(0,1fr)}}.hm .hm-sticky{inset-inline:0;z-index:var(--z-sticky);padding:var(--space-sm)var(--gutter)max(var(--space-sm),env(safe-area-inset-bottom));background:var(--color-board);border-top:1px solid var(--color-board-rule);transition:transform var(--dur-short)var(--ease-out);display:none;position:fixed;bottom:0;transform:translateY(100%)}.hm .hm-sticky[data-on]{transform:translateY(0)}.hm .hm-sticky .hm-btn{width:100%}@media (max-width:60rem){.hm .hm-sticky{display:block}}.hm.hm-block{padding-block:var(--section-gap-s)}.hm.hm-block.hm-band{background:var(--color-paper-2)}.hm.hm-page-hero{padding-block:var(--space-3xl)var(--space-3xl)}.hm .hm-page-hero__grid{gap:var(--space-2xl);align-items:center;display:grid}.hm .hm-page-hero__grid--visual{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.hm .hm-page-hero__text{gap:var(--space-lg);justify-items:start;display:grid}.hm .hm-page-hero h1{max-width:18ch}.hm .hm-page-hero .lead{color:var(--color-muted);max-width:46ch}.hm .hm-page-hero__actions{margin-top:var(--space-xs)}.hm .hm-page-hero__visual{min-width:0}@media (max-width:60rem){.hm .hm-page-hero__grid--visual{grid-template-columns:minmax(0,1fr)}.hm.hm-page-hero{padding-block:var(--space-2xl)}}.hm .hm-section-head{gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.hm .hm-section-head .lead{color:var(--color-ink-2)}.hm .hm-features{gap:0 var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm .hm-feature{gap:var(--space-2xs)var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--color-rule-2);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.hm .hm-feature svg{width:24px;height:24px;color:var(--color-brand);grid-row:span 2}.hm :is(.hm-tone-night,.hm-tone-brand,.hm-tone-green) .hm-feature svg{color:var(--color-saffron)}.hm .hm-feature h3{font-size:var(--text-lg)}.hm .hm-feature p{color:var(--color-ink-2);font-size:var(--text-sm)}@media (max-width:60rem){.hm .hm-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.hm .hm-features{grid-template-columns:minmax(0,1fr)}}.hm .hm-cta-band{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.hm .hm-cta-band>div:first-child{gap:var(--space-md);display:grid}.hm .hm-cta-band .lead{color:var(--color-muted)}.hm .hm-cta-band .hm-actions{justify-content:flex-end}@media (max-width:60rem){.hm .hm-cta-band{grid-template-columns:minmax(0,1fr)}.hm .hm-cta-band .hm-actions{justify-content:flex-start}}.hm .hm-show{gap:var(--space-3xl);display:grid}.hm .hm-show__row{gap:var(--space-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.hm .hm-show__row:nth-child(2n) .hm-show__photo{order:2}.hm .hm-show__photo{aspect-ratio:3/2;border-radius:var(--radius-card);box-shadow:var(--cast-deep)}.hm .hm-show__row>div:last-child{gap:var(--space-md);display:grid}.hm .hm-show__row p{color:var(--color-muted);max-width:46ch}@media (max-width:60rem){.hm .hm-show__row{grid-template-columns:minmax(0,1fr)}.hm .hm-show__row:nth-child(2n) .hm-show__photo{order:0}}.hm .hm-photo-band{aspect-ratio:21/9;border-radius:var(--radius-card)}.hm .hm-photo-strip{gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm .hm-photo-strip>[data-slot]{aspect-ratio:4/3;border-radius:var(--radius-card)}@media (max-width:60rem){.hm .hm-photo-band{aspect-ratio:16/9}.hm .hm-photo-strip{grid-template-columns:minmax(0,1fr)}}.hm .hm-legal{max-width:calc(68ch + 2*var(--gutter));padding-block:var(--space-3xl)var(--section-gap-s);color:var(--color-ink-2);line-height:1.7}.hm .hm-legal h2{margin:var(--space-2xl)0 var(--space-sm);font-size:var(--text-xl);max-width:none;color:var(--color-ink)}.hm .hm-legal h3{margin:var(--space-xl)0 var(--space-xs);font-size:var(--text-lg);color:var(--color-ink)}.hm .hm-legal p{margin-bottom:var(--space-md);max-width:68ch}.hm .hm-legal :is(ul,ol){gap:var(--space-xs);margin-bottom:var(--space-md);padding-left:var(--space-lg);list-style:outside;display:grid}.hm .hm-legal ol{list-style:decimal}.hm .hm-legal a{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:.2em}.hm .hm-legal a:hover{color:var(--color-brand)}.hm .hm-legal strong{color:var(--color-ink);font-weight:600}.hm .hm-post-thumb{aspect-ratio:3/2;border-radius:var(--radius-card);box-shadow:var(--cast-deep);position:relative;overflow:hidden}.hm .hm-post{font-size:1.0625rem}.hm .hm-post__figure{margin-block:var(--space-xl)}.hm .hm-post__figure img{border-radius:var(--radius-card);width:100%}.hm .hm-post__figure figcaption{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted)}.hm .hm-footer__cols :is(a,.hm-footer__btn):not(.hm-footer__email){white-space:nowrap}@media (max-width:75rem) and (min-width:40.01rem){.hm .hm-footer__cols{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=feda07fbc67e1640.css.map*/