html:has(.hm-root){scroll-behavior:auto;scroll-padding-top:72px}.hm-root{--hm-ink:#090c13;--hm-ink-2:#10141f;--hm-white:#edf0f8;--hm-slate:#8b94ab;--hm-graphite:#7c86a0;--hm-paper:#ecede8;--hm-lead:#5a6072;--hm-orange:#f97316;--hm-orange-hi:#ff8a3d;--hm-brick:#9a3412;--hm-ph:#4a2410;--hm-emerald:#10b981;--hm-emerald-ink:#047857;--hm-rule-ink:#edf0f814;--hm-rule-paper:#090c131a;--hm-rule-orange:#090c1329;--hm-font-display:var(--font-archivo),"Arial Narrow",Arial,sans-serif;--hm-font-text:var(--font-inter),system-ui,sans-serif;--hm-font-mono:var(--font-jetbrains),ui-monospace,monospace;--hm-fs-display-l:clamp(2.5rem,1rem + 4.5vw,6rem);--hm-fs-display-m:clamp(2rem,1.2rem + 2.6vw,3.75rem);--hm-fs-verb:clamp(2.75rem,1.2rem + 5vw,7.5rem);--hm-fs-h3:clamp(1.375rem,1.1rem + .9vw,2rem);--hm-fs-letter:clamp(1.375rem,1rem + 1.4vw,2.25rem);--hm-fs-tool:clamp(1.125rem,1rem + .6vw,1.625rem);--hm-fs-lead:clamp(1.125rem,1rem + .45vw,1.375rem);--hm-fs-body:1rem;--hm-fs-meta:.8125rem;--hm-cols:4;--hm-margin:20px;--hm-gutter:12px;--hm-seams:0% 18.17% 34.08% 50% 65.92% 81.83% 100%;--hm-sp-1:4px;--hm-sp-2:8px;--hm-sp-3:12px;--hm-sp-4:16px;--hm-sp-5:24px;--hm-sp-6:32px;--hm-sp-7:48px;--hm-sp-8:64px;--hm-sp-9:96px;--hm-sp-10:128px;--hm-section-py:clamp(5rem,10svh,9rem);--hm-head-h:56px;--hm-r-0:0;--hm-r-shot:6px;--hm-r-btn:2px;--hm-phone-h:min(78svh,720px);--hm-r-phone:calc(var(--hm-phone-h)*.061);--hm-ease-out:cubic-bezier(.16,1,.3,1);--hm-ease-inout:cubic-bezier(.76,0,.24,1);--hm-ease-in:cubic-bezier(.5,0,.75,0);--hm-dur-micro:.35s;--hm-dur-ui:.5s;--hm-dur-reveal:.9s;--hm-dur-slow:1.2s;--hm-z-skip:120;--hm-z-menu:100;--hm-z-cursor:60;--hm-z-head:50;--hm-c-text:var(--hm-white);--hm-c-dim:var(--hm-slate);--hm-c-meta:var(--hm-graphite);--hm-c-rule:var(--hm-rule-ink);--hm-grid-line:var(--hm-rule-ink);--hm-focus:var(--hm-orange);--hm-dot:var(--hm-emerald);background:var(--hm-ink);color:var(--hm-white);font-family:var(--hm-font-text);font-size:var(--hm-fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;min-height:100svh;line-height:1.6;overflow-x:clip}@media (min-width:768px){.hm-root{--hm-cols:6;--hm-margin:4cqi;--hm-gutter:2cqi}}@media (min-width:1024px){.hm-root{--hm-cols:12;--hm-margin:3cqi;--hm-gutter:1.5cqi}}@media (min-width:1280px){.hm-root{--hm-fs-body:1.0625rem}}.hm-root [data-head-tone=ink]{--hm-c-text:var(--hm-white);--hm-c-dim:var(--hm-slate);--hm-c-meta:var(--hm-graphite);--hm-c-rule:var(--hm-rule-ink);--hm-grid-line:var(--hm-rule-ink);--hm-focus:var(--hm-orange);--hm-dot:var(--hm-emerald)}.hm-root [data-head-tone=paper]{--hm-c-text:var(--hm-ink);--hm-c-dim:var(--hm-lead);--hm-c-meta:var(--hm-lead);--hm-c-rule:var(--hm-rule-paper);--hm-grid-line:var(--hm-rule-paper);--hm-focus:var(--hm-ink);--hm-dot:var(--hm-emerald-ink)}.hm-root [data-head-tone=orange]{--hm-c-text:var(--hm-ink);--hm-c-dim:var(--hm-ink);--hm-c-meta:var(--hm-ph);--hm-c-rule:var(--hm-rule-orange);--hm-grid-line:var(--hm-rule-orange);--hm-focus:var(--hm-ink);--hm-dot:var(--hm-emerald-ink)}.hm-root [data-head-tone=char]{--hm-c-text:var(--sp-name,#edf0f8);--hm-c-dim:var(--sp-text,#a9aeb8);--hm-c-meta:var(--sp-meta,#a9aeb8);--hm-c-rule:#edf0f817;--hm-grid-line:#edf0f814;--hm-focus:var(--sp-focus,#f97316);--hm-dot:var(--hm-emerald)}.hm-root [data-head-tone=cream]{--hm-c-text:var(--sp-name,#1f2a6b);--hm-c-dim:var(--sp-text,#3b4270);--hm-c-meta:var(--sp-meta,#3b4270);--hm-c-rule:#1f2a6b1f;--hm-grid-line:#1f2a6b1a;--hm-focus:var(--sp-focus,#1f2a6b);--hm-dot:var(--hm-emerald-ink)}.hm-root [data-head-tone=bordeaux]{--hm-c-text:var(--sp-name,#d4a537);--hm-c-dim:var(--sp-text,#f3e6e0);--hm-c-meta:var(--sp-meta,#c9a0a6);--hm-c-rule:#f3e6e01a;--hm-grid-line:#f3e6e014;--hm-focus:var(--sp-focus,#d4a537);--hm-dot:var(--hm-emerald)}.hm-root [data-head-tone=violet]{--hm-c-text:var(--sp-name,#fff);--hm-c-dim:var(--sp-text,#f1ecff);--hm-c-meta:var(--sp-meta,#e9e1ff);--hm-c-rule:#ffffff47;--hm-grid-line:#ffffff1f;--hm-focus:var(--sp-focus,#fff);--hm-dot:#6ee7b7}.hm-root .hm-page{position:relative;container-type:inline-size}.hm-root .hm-grid{grid-template-columns:repeat(var(--hm-cols),minmax(0,1fr));column-gap:var(--hm-gutter);padding-inline:var(--hm-margin);display:grid}.hm-root .hm-alias{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.hm-root .hm-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-root .hm-mask{margin-block:-.12em -.08em;padding-block:.12em .08em;display:block;overflow:clip}.hm-root .hm-mask--inline{vertical-align:top;display:inline-block}.hm-root .hm-display{font-family:var(--hm-font-display);font-weight:var(--wght,800);font-variation-settings:"wdth" var(--wdth,100),"wght" var(--wght,800);font-kerning:normal;text-rendering:optimizeLegibility}.hm-root .hm-chars{white-space:nowrap;display:inline}.hm-root .hm-chars--words,.hm-root .hm-chars--wrap{white-space:normal}.hm-root .hm-word{white-space:nowrap;display:inline-block}.hm-root .hm-ch{font-variation-settings:"wdth" var(--wdth,125),"wght" var(--wght,800);display:inline-block}@property --hm-sl-hov{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-end{syntax:"<length>";inherits:true;initial-value:0}@property --hm-sl-wd0{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd1{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd2{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd3{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd4{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd5{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd6{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd7{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd8{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd9{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd10{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-wd11{syntax:"<number>";inherits:true;initial-value:125}@property --hm-sl-d0{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d1{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d2{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d3{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d4{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d5{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d6{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d7{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d8{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d9{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d10{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-d11{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x1{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x2{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x3{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x4{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x5{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x6{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x7{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x8{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x9{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x10{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x11{syntax:"<number>";inherits:true;initial-value:0}@property --hm-sl-x12{syntax:"<number>";inherits:true;initial-value:0}.hm-root .hm-slots{--hm-sl-wd0:min(125,calc(62 + (var(--w0,125) - 62)*var(--in0,1) + var(--hm-sl-hov,0)));--hm-sl-wd1:min(125,calc(62 + (var(--w1,125) - 62)*var(--in1,1) + var(--hm-sl-hov,0)));--hm-sl-wd2:min(125,calc(62 + (var(--w2,125) - 62)*var(--in2,1) + var(--hm-sl-hov,0)));--hm-sl-wd3:min(125,calc(62 + (var(--w3,125) - 62)*var(--in3,1) + var(--hm-sl-hov,0)));--hm-sl-wd4:min(125,calc(62 + (var(--w4,125) - 62)*var(--in4,1) + var(--hm-sl-hov,0)));--hm-sl-wd5:min(125,calc(62 + (var(--w5,125) - 62)*var(--in5,1) + var(--hm-sl-hov,0)));--hm-sl-wd6:min(125,calc(62 + (var(--w6,125) - 62)*var(--in6,1) + var(--hm-sl-hov,0)));--hm-sl-wd7:min(125,calc(62 + (var(--w7,125) - 62)*var(--in7,1) + var(--hm-sl-hov,0)));--hm-sl-wd8:min(125,calc(62 + (var(--w8,125) - 62)*var(--in8,1) + var(--hm-sl-hov,0)));--hm-sl-wd9:min(125,calc(62 + (var(--w9,125) - 62)*var(--in9,1) + var(--hm-sl-hov,0)));--hm-sl-wd10:min(125,calc(62 + (var(--w10,125) - 62)*var(--in10,1) + var(--hm-sl-hov,0)));--hm-sl-wd11:min(125,calc(62 + (var(--w11,125) - 62)*var(--in11,1) + var(--hm-sl-hov,0)));--hm-sl-d0:calc(var(--b0,0)*(125 - max(var(--hm-sl-wd0),100)) + var(--a0,0)*(100 - min(var(--hm-sl-wd0),100)));--hm-sl-d1:calc(var(--b1,0)*(125 - max(var(--hm-sl-wd1),100)) + var(--a1,0)*(100 - min(var(--hm-sl-wd1),100)));--hm-sl-d2:calc(var(--b2,0)*(125 - max(var(--hm-sl-wd2),100)) + var(--a2,0)*(100 - min(var(--hm-sl-wd2),100)));--hm-sl-d3:calc(var(--b3,0)*(125 - max(var(--hm-sl-wd3),100)) + var(--a3,0)*(100 - min(var(--hm-sl-wd3),100)));--hm-sl-d4:calc(var(--b4,0)*(125 - max(var(--hm-sl-wd4),100)) + var(--a4,0)*(100 - min(var(--hm-sl-wd4),100)));--hm-sl-d5:calc(var(--b5,0)*(125 - max(var(--hm-sl-wd5),100)) + var(--a5,0)*(100 - min(var(--hm-sl-wd5),100)));--hm-sl-d6:calc(var(--b6,0)*(125 - max(var(--hm-sl-wd6),100)) + var(--a6,0)*(100 - min(var(--hm-sl-wd6),100)));--hm-sl-d7:calc(var(--b7,0)*(125 - max(var(--hm-sl-wd7),100)) + var(--a7,0)*(100 - min(var(--hm-sl-wd7),100)));--hm-sl-d8:calc(var(--b8,0)*(125 - max(var(--hm-sl-wd8),100)) + var(--a8,0)*(100 - min(var(--hm-sl-wd8),100)));--hm-sl-d9:calc(var(--b9,0)*(125 - max(var(--hm-sl-wd9),100)) + var(--a9,0)*(100 - min(var(--hm-sl-wd9),100)));--hm-sl-d10:calc(var(--b10,0)*(125 - max(var(--hm-sl-wd10),100)) + var(--a10,0)*(100 - min(var(--hm-sl-wd10),100)));--hm-sl-d11:calc(var(--b11,0)*(125 - max(var(--hm-sl-wd11),100)) + var(--a11,0)*(100 - min(var(--hm-sl-wd11),100)));--hm-sl-x1:var(--hm-sl-d0);--hm-sl-x2:calc(var(--hm-sl-x1) + var(--hm-sl-d1));--hm-sl-x3:calc(var(--hm-sl-x2) + var(--hm-sl-d2));--hm-sl-x4:calc(var(--hm-sl-x3) + var(--hm-sl-d3));--hm-sl-x5:calc(var(--hm-sl-x4) + var(--hm-sl-d4));--hm-sl-x6:calc(var(--hm-sl-x5) + var(--hm-sl-d5));--hm-sl-x7:calc(var(--hm-sl-x6) + var(--hm-sl-d6));--hm-sl-x8:calc(var(--hm-sl-x7) + var(--hm-sl-d7));--hm-sl-x9:calc(var(--hm-sl-x8) + var(--hm-sl-d8));--hm-sl-x10:calc(var(--hm-sl-x9) + var(--hm-sl-d9));--hm-sl-x11:calc(var(--hm-sl-x10) + var(--hm-sl-d10));--hm-sl-x12:calc(var(--hm-sl-x11) + var(--hm-sl-d11))}@supports (width:round(1.5px, 1px)){.hm-root .hm-slots{--hm-sl-wd0:round(min(125,calc(62 + (var(--w0,125) - 62)*var(--in0,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd1:round(min(125,calc(62 + (var(--w1,125) - 62)*var(--in1,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd2:round(min(125,calc(62 + (var(--w2,125) - 62)*var(--in2,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd3:round(min(125,calc(62 + (var(--w3,125) - 62)*var(--in3,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd4:round(min(125,calc(62 + (var(--w4,125) - 62)*var(--in4,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd5:round(min(125,calc(62 + (var(--w5,125) - 62)*var(--in5,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd6:round(min(125,calc(62 + (var(--w6,125) - 62)*var(--in6,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd7:round(min(125,calc(62 + (var(--w7,125) - 62)*var(--in7,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd8:round(min(125,calc(62 + (var(--w8,125) - 62)*var(--in8,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd9:round(min(125,calc(62 + (var(--w9,125) - 62)*var(--in9,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd10:round(min(125,calc(62 + (var(--w10,125) - 62)*var(--in10,1) + var(--hm-sl-hov,0))),1);--hm-sl-wd11:round(min(125,calc(62 + (var(--w11,125) - 62)*var(--in11,1) + var(--hm-sl-hov,0))),1)}}.hm-root .hm-slot{display:inline-grid}.hm-root .hm-slot>span{font-variation-settings:"wdth" 125,"wght" var(--wght,800);grid-area:1/1}.hm-root .hm-slot__gh{visibility:hidden;-webkit-user-select:none;user-select:none}.hm-root .hm-slot__g{justify-self:start}.hm-root .hm-slots[data-slots] .hm-slot__g{font-variation-settings:"wdth" var(--g-wd,125),"wght" var(--wght,800);transform:translateX(calc(var(--g-x,0)*-1em))}.hm-root .hm-slot__x{pointer-events:none;position:relative}.hm-root .hm-slots[data-slots] .hm-slot__x{transform:translateX(calc(var(--g-x,0)*-1em))}.hm-root .hm-slots-probe{visibility:hidden;pointer-events:none;letter-spacing:0;white-space:nowrap;font-size:1000px;line-height:1;position:absolute;top:0;left:0}.hm-root .hm-slots-probe>span{display:inline-block}.hm-root .hm-meta{font-family:var(--hm-font-text);font-size:var(--hm-fs-meta);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--hm-c-meta);font-weight:500;line-height:1.4}.hm-root .hm-num{font-variant-numeric:tabular-nums lining-nums}.hm-root .hm-t-display-l{font-family:var(--hm-font-display);font-size:var(--hm-fs-display-l);font-variation-settings:"wdth" 100,"wght" 750;letter-spacing:-.02em;text-wrap:balance;font-weight:750;line-height:.92}.hm-root .hm-t-display-m{font-family:var(--hm-font-display);font-size:var(--hm-fs-display-m);font-variation-settings:"wdth" 100,"wght" 750;letter-spacing:-.02em;text-wrap:balance;font-weight:750;line-height:.95}.hm-root .hm-t-h3{font-family:var(--hm-font-display);font-size:var(--hm-fs-h3);font-variation-settings:"wdth" 100,"wght" 650;letter-spacing:-.01em;font-weight:650;line-height:1.05}.hm-root .hm-t-lead{font-family:var(--hm-font-text);font-size:var(--hm-fs-lead);text-wrap:pretty;max-inline-size:42ch;line-height:1.45}.hm-root .hm-t-body{font-family:var(--hm-font-text);font-size:var(--hm-fs-body);text-wrap:pretty;max-inline-size:62ch;line-height:1.6}.hm-root .hm-dot{background:var(--hm-dot);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.hm-root ::selection{background:var(--hm-orange);color:var(--hm-ink)}.hm-root :focus-visible{outline:2px solid var(--hm-focus);outline-offset:3px}.hm-root :focus:not(:focus-visible),.hm-root :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.hm-root .hm-roll{vertical-align:top;display:inline-block;overflow:clip}.hm-root .hm-roll__t{display:block;position:relative}.hm-root .hm-roll__t:after{content:attr(data-text);content:attr(data-text)/"";white-space:nowrap;position:absolute;top:100%;left:0}.hm-root .hm-btn{--hm-btn-h:48px;height:var(--hm-btn-h);border-radius:var(--hm-r-btn);font-family:var(--hm-font-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:clip}.hm-root .hm-btn svg{flex:none;width:18px;height:18px;display:block}.hm-root .hm-btn__l{display:block;position:relative}.hm-root .hm-btn__l:after{content:attr(data-text);content:attr(data-text)/"";top:var(--hm-btn-h);white-space:nowrap;position:absolute;left:0;right:0}.hm-root .hm-btn:active{transform:scale(.97)}.hm-root .hm-btn--primary{background-color:var(--hm-orange);color:var(--hm-ink)}.hm-root .hm-btn--primary:hover{background-color:var(--hm-orange-hi)}.hm-root .hm-btn--ghost{color:var(--hm-white);background-color:#0000;box-shadow:inset 0 0 0 1px #edf0f847}.hm-root .hm-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--hm-orange)}.hm-root .hm-btn--ink{background-color:var(--hm-ink);color:var(--hm-white)}.hm-root .hm-btn--ink:hover{background-color:#1b2030}.hm-root .hm-btn:disabled,.hm-root .hm-btn[aria-disabled=true]{cursor:progress;opacity:.7}.hm-root .hm-link{color:inherit;background-image:linear-gradient(currentColor,currentColor),linear-gradient(color-mix(in srgb,currentColor 32%,transparent),color-mix(in srgb,currentColor 32%,transparent));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;padding-bottom:2px;text-decoration:none}.hm-root .hm-link:hover,.hm-root .hm-link:focus-visible{background-position:0 100%,0 100%;background-size:100% 2px,100% 1px}.hm-root .hm-link svg{vertical-align:-.125em;width:1em;height:1em;margin-left:.2em;display:inline-block}@media (prefers-reduced-motion:no-preference){.hm-root .hm-btn{transition:background-color var(--hm-dur-micro)var(--hm-ease-out),box-shadow var(--hm-dur-micro)var(--hm-ease-out),color var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-link{transition:background-size var(--hm-dur-micro)var(--hm-ease-out)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hm-root .hm-btn__l,.hm-root .hm-roll__t{transition:transform var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-btn:hover .hm-btn__l{transform:translateY(calc(-1*var(--hm-btn-h)))}.hm-root a:hover .hm-roll__t,.hm-root button:hover .hm-roll__t{transform:translateY(-100%)}}@media (forced-colors:active){.hm-root .hm-btn{border:1px solid buttontext}.hm-root .hm-dot{forced-color-adjust:none}}
.hm-root .hm-head{--head-bg:var(--hm-ink);--head-fg:var(--hm-white);--head-dim:var(--hm-slate);--head-cta-bg:var(--hm-orange);--head-cta-fg:var(--hm-ink);--head-cta-hi:var(--hm-orange-hi);--head-dot:var(--hm-emerald);--head-bar:var(--hm-orange);--head-rule:var(--hm-rule-ink);--hm-focus:var(--hm-orange);z-index:var(--hm-z-head);height:var(--hm-head-h);background-color:var(--head-bg);color:var(--head-fg);box-shadow:inset 0 -1px 0 var(--head-rule);position:fixed;top:0;left:0;right:0;container-type:inline-size}.hm-root .hm-head[data-tone=char]{--head-bg:#141512;--head-dim:#a9aeb8;--head-rule:#edf0f817}.hm-root .hm-head[data-tone=cream]{--head-bg:#faf7ef;--head-fg:#1f2a6b;--head-dim:#3b4270;--head-cta-bg:#1f2a6b;--head-cta-fg:#faf7ef;--head-cta-hi:#2b3a8c;--head-dot:var(--hm-emerald-ink);--head-rule:#1f2a6b1f;--hm-focus:#1f2a6b}.hm-root .hm-head[data-tone=bordeaux]{--head-bg:#2e0a10;--head-fg:#f3e6e0;--head-dim:#c9a0a6;--head-cta-bg:#d4a537;--head-cta-fg:#2e0a10;--head-cta-hi:#e2b64c;--head-rule:#f3e6e01a;--hm-focus:#d4a537}.hm-root .hm-head[data-tone=violet]{--head-bg:#6c3eeb;--head-fg:#fff;--head-dim:#e9e1ff;--head-cta-bg:#fff;--head-cta-fg:#22104f;--head-cta-hi:#ffd0e6;--head-dot:#6ee7b7;--head-bar:#fff;--head-rule:#fff3;--hm-focus:#fff}.hm-root .hm-head[data-tone=paper]{--head-bg:var(--hm-paper);--head-fg:var(--hm-ink);--head-dim:var(--hm-lead);--head-cta-bg:var(--hm-ink);--head-cta-fg:var(--hm-white);--head-cta-hi:#1b2030;--head-dot:var(--hm-emerald-ink);--head-rule:var(--hm-rule-paper);--hm-focus:var(--hm-ink)}.hm-root .hm-head[data-tone=orange]{--head-bg:var(--hm-orange);--head-fg:var(--hm-ink);--head-dim:var(--hm-ink);--head-cta-bg:var(--hm-ink);--head-cta-fg:var(--hm-white);--head-cta-hi:#1b2030;--head-dot:var(--hm-emerald-ink);--head-bar:var(--hm-ink);--head-rule:var(--hm-rule-orange);--hm-focus:var(--hm-ink)}.hm-root .hm-head__bar{height:100%;padding-inline:var(--hm-margin);justify-content:space-between;align-items:center;gap:24px;display:flex}.hm-root .hm-head__name{color:inherit;font-family:var(--hm-font-text);letter-spacing:-.005em;white-space:nowrap;justify-self:start;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.hm-root .hm-head__rubric{top:50%;left:calc(var(--hm-margin) + (100cqi - 2*var(--hm-margin) + var(--hm-gutter))/4);color:var(--head-dim);font-family:var(--hm-font-text);white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:1.3;display:none;position:absolute;overflow:clip;transform:translateY(-50%)}.hm-root .hm-head__rubric>span{display:block}.hm-root .hm-head__right{align-items:center;gap:28px;display:flex}.hm-root .hm-head__nav ul{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.hm-root .hm-head__link{color:var(--head-dim);font-family:var(--hm-font-text);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block;position:relative}.hm-root .hm-head__link:hover,.hm-root .hm-head__link[aria-current]{color:var(--head-fg)}.hm-root .hm-head__link:after{content:"";transform-origin:100%;background:currentColor;height:1px;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.hm-root .hm-head__link[aria-current]:after{transform-origin:0;transform:scaleX(1)}.hm-root .hm-head__link:active,.hm-root .hm-head__name:active,.hm-root .hm-head__menubtn:active{transform:scale(.97)}.hm-root .hm-head__avail{color:var(--head-dim);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:1;display:flex}.hm-root .hm-head__avail .hm-dot{background:var(--head-dot)}.hm-root .hm-btn--head{--hm-btn-h:40px;background-clip:padding-box;background-color:var(--head-cta-bg);height:44px;color:var(--head-cta-fg);border-block:2px solid #0000;padding-inline:18px;font-size:14px}.hm-root .hm-btn--head:hover{background-color:var(--head-cta-hi)}.hm-root .hm-head__cta-short{display:none}.hm-root .hm-head__menubtn{height:44px;color:inherit;font-family:var(--hm-font-text);cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:10px;margin-right:-6px;padding:0 6px;font-size:14px;font-weight:600;line-height:1;display:none}.hm-root .hm-head__burger{width:18px;height:8px;display:block;position:relative}.hm-root .hm-head__burger>span{background:currentColor;width:100%;height:1.5px;position:absolute;left:0}.hm-root .hm-head__burger>span:first-child{top:0}.hm-root .hm-head__burger>span:last-child{bottom:0}.hm-root .hm-head__burger--x>span:first-child{top:3.25px;transform:rotate(45deg)}.hm-root .hm-head__burger--x>span:last-child{bottom:3.25px;transform:rotate(-45deg)}.hm-root .hm-head__progress{background:var(--head-bar);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (min-width:1280px){.hm-root .hm-head__rubric{display:block}}@media (max-width:1023.98px){.hm-root .hm-head__right{gap:16px}.hm-root .hm-head__nav,.hm-root .hm-head__avail,.hm-root .hm-head__cta{display:none}.hm-root .hm-head__cta-short,.hm-root .hm-head__menubtn{display:inline-flex}}@media (max-width:767.98px){.hm-root .hm-head__cta-short{display:none}}@media (prefers-reduced-motion:no-preference){.hm-root .hm-head,.hm-root .hm-btn--head,.hm-root .hm-head__link,.hm-root .hm-head__avail,.hm-root .hm-head__progress{transition:background-color .4s var(--hm-ease-out),color .4s var(--hm-ease-out),box-shadow .4s var(--hm-ease-out)}.hm-root .hm-head__link:after{transition:transform var(--hm-dur-micro)var(--hm-ease-out)}.hm-root[data-intro=on] .hm-head{animation:hm-chrome-fade .6s var(--hm-ease-out)both}.hm-root[data-intro=fast] .hm-head{animation:hm-chrome-fade .24s var(--hm-ease-out)both}@keyframes hm-chrome-fade{0%{opacity:0}}}.hm-root .hm-menu{--hm-focus:var(--hm-orange);z-index:var(--hm-z-menu);overscroll-behavior:contain;background:var(--hm-ink);color:var(--hm-white);visibility:hidden;clip-path:inset(0% 0% 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;container-type:inline-size}.hm-root .hm-menu[data-state=open]{visibility:visible;clip-path:inset(0%)}.hm-root .hm-menu__bar{z-index:1;height:var(--hm-head-h);padding-inline:var(--hm-margin);background:var(--hm-ink);box-shadow:inset 0 -1px 0 var(--hm-rule-ink);flex:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.hm-root .hm-menu__bar .hm-head__name{margin:0}.hm-root .hm-menu__bar .hm-head__menubtn{display:inline-flex}.hm-root .hm-menu__nav{padding:32px var(--hm-margin)24px;flex:1 0 auto;align-items:flex-end;display:flex}.hm-root .hm-menu__nav ol{width:100%;margin:0;padding:0;list-style:none}.hm-root .hm-menu__nav li{border-top:1px solid var(--hm-rule-ink)}.hm-root .hm-menu__nav li:last-child{border-bottom:1px solid var(--hm-rule-ink)}.hm-root .hm-menu__link{color:inherit;font-family:var(--hm-font-display);font-variation-settings:"wdth" 100,"wght" 700;letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px 8px;font-size:clamp(2.5rem,12vw,4rem);font-weight:700;line-height:1;text-decoration:none;display:flex}.hm-root .hm-menu__link .hm-mask{flex:auto;min-width:0}.hm-root .hm-menu__li{display:block}.hm-root .hm-menu__link[aria-current]{color:var(--hm-orange)}.hm-root .hm-menu__num{color:var(--hm-graphite);font-family:var(--hm-font-text);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:500}.hm-root .hm-menu__foot{padding:4px var(--hm-margin)calc(28px + env(safe-area-inset-bottom));color:var(--hm-slate);flex:none;gap:12px;font-size:15px;line-height:1.4;display:grid}.hm-root .hm-menu__avail{align-items:center;gap:10px;margin:0;display:flex}.hm-root .hm-menu__mail{flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}.hm-root .hm-menu__mail .hm-link{color:var(--hm-white)}.hm-root .hm-menu__social{gap:24px;margin:0;padding:0;list-style:none;display:flex}.hm-root .hm-menu__social .hm-link{background-position:100% calc(100% - 8px),0 calc(100% - 8px);padding-block:10px;display:inline-block}.hm-root .hm-menu__social .hm-link:hover,.hm-root .hm-menu__social .hm-link:focus-visible{background-position:0 calc(100% - 8px),0 calc(100% - 8px)}.hm-root .hm-skip{z-index:var(--hm-z-skip);position:fixed;top:8px;left:8px}.hm-root .hm-skip__a{border-radius:var(--hm-r-btn);background:var(--hm-orange);color:var(--hm-ink);font-family:var(--hm-font-text);white-space:nowrap;opacity:0;pointer-events:none;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-200%)}.hm-root .hm-skip__a:focus{opacity:1;pointer-events:auto;box-shadow:0 0 0 2px var(--hm-ink),0 0 0 4px var(--hm-white);outline:none;transform:none}.hm-root .hm-cursor{display:none}.hm-root.has-cursor .hm-cursor{z-index:var(--hm-z-cursor);background:var(--hm-orange);width:88px;height:88px;color:var(--hm-ink);font-family:var(--hm-font-display);font-variation-settings:"wdth" 100,"wght" 600;text-align:center;text-wrap:balance;pointer-events:none;border-radius:50%;place-items:center;margin:-44px 0 0 -44px;padding:12px;font-size:13px;font-weight:600;line-height:1.15;display:grid;position:fixed;top:0;left:0;transform:scale(0)}.hm-root.has-cursor [data-cursor]{cursor:none}.hm-root .hm-gridlines{z-index:0;color:var(--hm-grid-line);pointer-events:none;display:none;position:absolute;inset:0}.hm-root .hm-gridlines[data-tone=ink]{color:var(--hm-rule-ink)}.hm-root .hm-gridlines[data-tone=paper]{color:var(--hm-rule-paper)}.hm-root .hm-gridlines[data-tone=orange]{color:var(--hm-rule-orange)}.hm-root .hm-gridlines>span{top:0;bottom:0;left:calc(var(--x) - .5px);background:currentColor;width:1px;position:absolute}@media (min-width:1024px){.hm-root .hm-gridlines{display:block}}.hm-root .hm-crops{color:var(--hm-orange);pointer-events:none;display:block;position:absolute;inset:-12px}.hm-root .hm-crops[data-tone=ink]{color:var(--hm-ink)}.hm-root .hm-crops__c{width:14px;height:14px;display:block;position:absolute;overflow:visible}.hm-root .hm-crops__c--tl{top:0;left:0}.hm-root .hm-crops__c--tr{top:0;right:0}.hm-root .hm-crops__c--bl{bottom:0;left:0}.hm-root .hm-crops__c--br{bottom:0;right:0}.hm-root .hm-crops path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.hm-root .hm-copy{min-height:44px;color:inherit;font-family:var(--hm-font-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.hm-root .hm-copy svg{flex:none;width:16px;height:16px;display:block}.hm-root .hm-copy>span{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.hm-root .hm-copy:hover>span{background-position:0 100%;background-size:100% 1px}.hm-root .hm-copy:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.hm-root .hm-copy>span{transition:background-size var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-copy[data-copied] svg{animation:hm-chrome-pop .35s var(--hm-ease-out)both}@keyframes hm-chrome-pop{0%{transform:scale(.4)}}}@media (forced-colors:active){.hm-root .hm-gridlines,.hm-root .hm-crops,.hm-root .hm-cursor,.hm-root .hm-head__progress{display:none}.hm-root.has-cursor [data-cursor]{cursor:auto}.hm-root .hm-head{border-bottom:1px solid canvastext}}
