img[data-astro-cid-5nd3s2vd]{max-width:100%;height:auto}.portrait[data-astro-cid-idcj4gp7]{width:var(--portrait-size);height:calc(var(--portrait-size) * 1.4);flex-shrink:0;display:block;position:relative}.portrait__circle[data-astro-cid-idcj4gp7]{height:var(--portrait-size);border-radius:var(--radius-round);position:absolute;inset:auto 0 0}.portrait__circle[data-astro-cid-idcj4gp7]:not([data-ground]){background-color:var(--role-surface-raised)}.portrait__cut[data-astro-cid-idcj4gp7]{border-radius:0 0 calc(var(--portrait-size) / 2) calc(var(--portrait-size) / 2);position:absolute;inset:0;overflow:hidden}.portrait__cut[data-astro-cid-idcj4gp7] img{width:138%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.answer-panel__frame[data-astro-cid-bb7pze2l]{border-radius:var(--space-4);background-color:#0000}[data-ground=inverse]>[data-astro-cid-bb7pze2l]>.answer-panel__frame[data-astro-cid-bb7pze2l]{background-color:var(--role-surface);padding:1.5px}.answer-panel[data-astro-cid-bb7pze2l]{gap:var(--space-4);padding:var(--space-6) var(--space-5);border:1px solid var(--role-border);border-radius:var(--space-4);font-size:var(--text-label-size);line-height:var(--text-label-line-height);display:grid;position:relative}.answer-panel[data-astro-cid-bb7pze2l] ul[data-astro-cid-bb7pze2l]{margin:0;padding:0;list-style:none}.answer-panel__query[data-astro-cid-bb7pze2l]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--role-border);border-radius:var(--radius-pill);display:flex}.answer-panel__label[data-astro-cid-bb7pze2l]{align-items:center;gap:var(--space-2);font-size:var(--text-label-s-size);letter-spacing:.1em;text-transform:uppercase;color:var(--role-text-muted);display:flex}.answer-panel__label--answer[data-astro-cid-bb7pze2l]{color:var(--role-surface);background:0 0}.answer-panel__lines[data-astro-cid-bb7pze2l],.answer-panel__result-lines[data-astro-cid-bb7pze2l]{gap:var(--space-2);display:grid}.answer-panel__lines[data-astro-cid-bb7pze2l] span[data-astro-cid-bb7pze2l],.answer-panel__result-lines[data-astro-cid-bb7pze2l] span[data-astro-cid-bb7pze2l]{border-radius:var(--space-1);background-color:var(--role-border);opacity:.45;height:.625rem;display:block}.answer-panel__lines[data-astro-cid-bb7pze2l] span[data-astro-cid-bb7pze2l]:nth-child(2){width:92%}.answer-panel__lines[data-astro-cid-bb7pze2l] span[data-astro-cid-bb7pze2l]:nth-child(3){width:68%}.answer-panel__sources[data-astro-cid-bb7pze2l]{gap:var(--space-2);flex-wrap:wrap;display:flex}.answer-panel__source[data-astro-cid-bb7pze2l]{padding:var(--space-1) var(--space-3);border:1px solid var(--role-border);border-radius:var(--radius-pill);color:var(--role-text-muted)}.answer-panel__source--cited[data-astro-cid-bb7pze2l]{border-color:var(--role-surface);color:var(--role-text)}.answer-panel__rule[data-astro-cid-bb7pze2l]{border:0;border-top:1px solid var(--role-border);opacity:.6;width:100%;margin:0}.answer-panel__results[data-astro-cid-bb7pze2l]{gap:var(--space-4);display:grid}.answer-panel__result[data-astro-cid-bb7pze2l]{align-items:center;gap:var(--space-3);display:flex}.answer-panel__marker[data-astro-cid-bb7pze2l]{border-radius:var(--radius-round);background-color:var(--role-border);flex-shrink:0;width:.625rem;height:.625rem}.answer-panel__result-lines[data-astro-cid-bb7pze2l]{flex-grow:1}.answer-panel__result-lines[data-astro-cid-bb7pze2l] span[data-astro-cid-bb7pze2l]:first-child{width:62%}.answer-panel__result-lines[data-astro-cid-bb7pze2l] span[data-astro-cid-bb7pze2l]:last-child{width:88%;height:.5rem}.answer-panel__result--yours[data-astro-cid-bb7pze2l] .answer-panel__result-lines[data-astro-cid-bb7pze2l] span[data-astro-cid-bb7pze2l]:first-child{background-color:var(--role-surface);opacity:.9}.answer-panel__rank[data-astro-cid-bb7pze2l]{color:var(--role-text-muted)}.answer-panel__rank[data-astro-cid-bb7pze2l][data-ground]{color:var(--role-surface);background:0 0}.answer-panel__review[data-astro-cid-bb7pze2l]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--role-border);border-radius:var(--space-3);flex-wrap:wrap;display:flex}.answer-panel__chip[data-astro-cid-bb7pze2l]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.page-intro[data-astro-cid-f3c6biwo]{padding-block:var(--space-7) var(--space-8);position:relative}.page-intro--panel[data-astro-cid-f3c6biwo]{overflow:hidden}.page-intro__inner[data-astro-cid-f3c6biwo]{gap:var(--space-6);display:grid;position:relative}.page-intro__text[data-astro-cid-f3c6biwo]{justify-items:start;gap:var(--space-5);display:grid}.page-intro__eyebrow[data-astro-cid-f3c6biwo]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--role-border);border-radius:var(--radius-pill);background-color:var(--role-surface-raised);color:var(--role-text);font-size:var(--text-label-size);letter-spacing:.08em;text-transform:uppercase;line-height:1;display:inline-flex}[data-astro-cid-f3c6biwo][data-ground=inverse] .page-intro__eyebrow[data-astro-cid-f3c6biwo]{background-color:#0000}.page-intro__dot[data-astro-cid-f3c6biwo]{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round)}.page-intro__heading[data-astro-cid-f3c6biwo]{max-width:20ch}.page-intro__intro[data-astro-cid-f3c6biwo]{max-width:40rem;font-size:var(--text-heading-s-size);line-height:var(--text-heading-s-line-height)}.page-intro--hero[data-astro-cid-f3c6biwo] .page-intro__intro[data-astro-cid-f3c6biwo]{max-width:52rem;font-size:var(--text-heading-m-size);color:var(--role-text-muted);line-height:1.35}.page-intro__credential[data-astro-cid-f3c6biwo]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-intro__credential-badge[data-astro-cid-f3c6biwo]{padding:var(--space-1) var(--space-3);border:1px solid var(--role-text);border-radius:var(--radius-pill);font-size:var(--text-label-size);letter-spacing:.06em}.page-intro__badges[data-astro-cid-f3c6biwo]{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-intro__badges[data-astro-cid-f3c6biwo] li[data-astro-cid-f3c6biwo]{width:10rem;padding:var(--space-2);background-color:var(--role-surface-raised)}.page-intro__actions[data-astro-cid-f3c6biwo]{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-intro[data-astro-cid-f3c6biwo]:has(.page-intro__portrait){padding-bottom:0}.page-intro__portrait[data-astro-cid-f3c6biwo]{justify-content:center;align-self:end;display:flex}.page-intro__inner--portrait[data-astro-cid-f3c6biwo] .page-intro__text[data-astro-cid-f3c6biwo]{padding-bottom:var(--space-8)}.page-intro__glow[data-astro-cid-f3c6biwo]{border-radius:var(--radius-round);filter:blur(110px);pointer-events:none;position:absolute}.page-intro__glow--one[data-astro-cid-f3c6biwo]{opacity:.55;width:32.5rem;height:32.5rem;top:7.5rem;right:7.5rem}.page-intro__glow--two[data-astro-cid-f3c6biwo]{opacity:.35;width:22.5rem;height:22.5rem;top:26rem;right:26rem}@media (width>=48rem){.page-intro[data-astro-cid-f3c6biwo]{padding-block:var(--space-9)}.page-intro--grounded[data-astro-cid-f3c6biwo]{padding-block:var(--space-9) var(--space-8)}.page-intro__inner--portrait[data-astro-cid-f3c6biwo]{align-items:end;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}.page-intro--grounded[data-astro-cid-f3c6biwo]:has(.page-intro__portrait){padding-bottom:0}}@media (width>=64rem){.page-intro__inner--panel[data-astro-cid-f3c6biwo]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.page-intro--hero[data-astro-cid-f3c6biwo] h1[data-astro-cid-f3c6biwo]{letter-spacing:-.03em;max-width:none;font-size:5.5rem;line-height:.98}}.container{max-width:87.5rem;margin-inline:auto;padding-inline:clamp(1.25rem,6vw,7.5rem)}h1,h2,h3{font-weight:var(--text-heading-l-weight,500);text-wrap:balance;margin:0}h1{font-size:var(--text-display-m-size);letter-spacing:-.02em;line-height:1.1}h2{font-size:var(--text-heading-l-size);line-height:var(--text-heading-l-line-height)}h3{font-size:var(--text-heading-m-size);line-height:var(--text-heading-m-line-height)}p{margin:0}@media (width>=48rem){h1{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line-height)}}.label{font-size:var(--text-label-size);line-height:var(--text-label-line-height);font-weight:var(--text-label-weight);letter-spacing:.06em;text-transform:uppercase}.button{min-height:3rem;padding-inline:var(--space-5);border-radius:var(--radius-pill);background-color:var(--role-action);color:var(--role-on-action);font:inherit;font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s,translate .2s;display:inline-flex}.button:hover{background-color:var(--role-action-hover);color:var(--role-on-action);translate:0 -2px}.button--outline{border:1.5px solid var(--role-text);min-height:2.75rem;color:var(--role-text);background-color:#0000}.button--outline:hover{background-color:var(--role-text);color:var(--role-surface)}@keyframes bounce{0%,to{translate:0}30%{translate:0 -.875rem}55%{translate:0}72%{translate:0 -.3125rem}}.highlight{--highlight-band:var(--role-surface);padding-inline:var(--space-1);background-image:linear-gradient(transparent 60%, var(--highlight-band) 60%);box-decoration-break:clone}.highlight[data-ground]{color:inherit;background-color:#0000}.highlight--faint{--highlight-band:color-mix(in srgb, var(--role-surface) 45%, transparent)}.highlight--raised{--highlight-band:color-mix(in srgb, var(--role-surface-raised) 75%, transparent)}.band{padding-block:var(--space-8)}@media (width>=48rem){.band{padding-block:var(--space-9)}}.section-label{font-size:var(--text-label-s-size);line-height:var(--text-label-s-line-height);font-weight:var(--text-label-s-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--role-text-muted)}.badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:var(--role-surface);color:var(--role-text);font-size:var(--text-label-s-size);line-height:var(--text-label-s-line-height);letter-spacing:.08em;text-transform:uppercase;place-self:flex-start start}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-4);background-color:var(--role-action);color:var(--role-on-action);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}[data-reveal=playing] :is(.reveal__fade,.reveal__grow,.reveal__pop,.reveal__rise,.reveal__halo){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-delay:var(--reveal-delay,0s);animation-fill-mode:both}[data-reveal=playing] .reveal__fade{animation-name:reveal-fade}[data-reveal=playing] .reveal__grow{transform-origin:0;animation-name:reveal-grow;animation-duration:.45s}[data-reveal=playing] .reveal__pop{transform-box:fill-box;transform-origin:50%;animation-name:reveal-pop;animation-duration:.4s;animation-timing-function:cubic-bezier(.3,1.6,.5,1)}[data-reveal=playing] .reveal__rise{animation-name:reveal-rise}[data-reveal=playing] .reveal__halo{transform-box:fill-box;transform-origin:50%;animation-name:reveal-halo;animation-duration:.9s}[data-reveal=playing] .reveal__type{white-space:nowrap;animation:reveal-type 1.3s steps(var(--reveal-steps,30), end) .25s both;display:inline-block}[data-reveal=playing] .reveal__draw{stroke-dasharray:1;animation:reveal-draw .62s linear var(--reveal-delay,0s) both}.reveal__ring{position:relative}[data-reveal=playing] .reveal__ring:after{content:"";border:2px solid var(--role-surface);border-radius:var(--radius-pill);opacity:0;animation:reveal-ring 1s ease-out calc(var(--reveal-delay,0s) + .35s) both;position:absolute;inset:-.25rem}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-grow{0%{transform:scaleX(0)}}@keyframes reveal-pop{0%{opacity:0;transform:scale(.4)}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(.875rem)}}@keyframes reveal-halo{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes reveal-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes reveal-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes reveal-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}[data-motion=on] [data-reveal]:not([data-reveal=playing]) :is(.reveal__fade,.reveal__pop,.reveal__rise){opacity:0}[data-motion=on] [data-reveal]:not([data-reveal=playing]) .reveal__grow{transform:scaleX(0)}[data-motion=on] [data-reveal]:not([data-reveal=playing]) .reveal__halo{transform:scale(0)}[data-motion=on] [data-reveal]:not([data-reveal=playing]) .reveal__type{clip-path:inset(0 100% 0 0)}[data-motion=on] [data-reveal]:not([data-reveal=playing]) .reveal__draw{stroke-dasharray:1;stroke-dashoffset:1px}.breadcrumb[data-astro-cid-yphwdalf]{padding-top:var(--space-6)}.breadcrumb__list[data-astro-cid-yphwdalf]{gap:var(--space-2);font-size:var(--text-label-s-size);line-height:var(--text-label-s-line-height);font-weight:var(--text-label-s-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--role-text);flex-wrap:wrap;margin-block:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-yphwdalf] li[data-astro-cid-yphwdalf]+li[data-astro-cid-yphwdalf]:before{content:"/";margin-right:var(--space-2)}.breadcrumb[data-astro-cid-yphwdalf] a[data-astro-cid-yphwdalf]{color:var(--role-link);text-decoration:none}.breadcrumb[data-astro-cid-yphwdalf] a[data-astro-cid-yphwdalf]:hover{color:var(--role-link-hover);text-decoration:underline}.breadcrumb[data-astro-cid-yphwdalf]+main>.page-intro:first-child{padding-top:var(--space-6)}@media (width>=48rem){.breadcrumb[data-astro-cid-yphwdalf],.breadcrumb[data-astro-cid-yphwdalf]+main>.page-intro:first-child{padding-top:var(--space-7)}}.contact-form[data-astro-cid-hnzdwuqo]{gap:var(--space-6);display:grid}.contact-form__intro[data-astro-cid-hnzdwuqo]{align-content:start;gap:var(--space-3);display:grid}.contact-form__heading[data-astro-cid-hnzdwuqo]{font-size:var(--text-heading-l-size);line-height:var(--text-heading-l-line-height)}.contact-form[data-astro-cid-hnzdwuqo] form[data-astro-cid-hnzdwuqo]{gap:var(--space-6) var(--space-5);display:grid}.contact-form__message[data-astro-cid-hnzdwuqo]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--role-error);background-color:var(--role-surface-raised);display:none}.contact-form__message[data-astro-cid-hnzdwuqo]:target,.contact-form__message[data-astro-cid-hnzdwuqo].is-shown{display:block}.contact-form__field[data-astro-cid-hnzdwuqo]{align-content:start;gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.contact-form__field[data-astro-cid-hnzdwuqo]>label[data-astro-cid-hnzdwuqo],.contact-form__field[data-astro-cid-hnzdwuqo] legend[data-astro-cid-hnzdwuqo]{font-weight:var(--text-label-weight);padding:0}.contact-form__optional[data-astro-cid-hnzdwuqo],.contact-form__hint[data-astro-cid-hnzdwuqo]{color:var(--role-text-muted);font-weight:400}.contact-form__field[data-astro-cid-hnzdwuqo] input[data-astro-cid-hnzdwuqo]:not([type=checkbox]),.contact-form__field[data-astro-cid-hnzdwuqo] select[data-astro-cid-hnzdwuqo],.contact-form__field[data-astro-cid-hnzdwuqo] textarea[data-astro-cid-hnzdwuqo]{box-sizing:border-box;width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-5);border:1.5px solid var(--role-border-strong);border-radius:var(--radius-pill);background-color:var(--role-surface);color:var(--role-text);font:inherit}.contact-form__field[data-astro-cid-hnzdwuqo] textarea[data-astro-cid-hnzdwuqo]{border-radius:var(--space-4);resize:vertical}.contact-form__field[data-astro-cid-hnzdwuqo] select[data-astro-cid-hnzdwuqo]{appearance:none;padding-right:var(--space-8);cursor:pointer}.contact-form__field[data-astro-cid-hnzdwuqo] input[data-astro-cid-hnzdwuqo]:not([type=checkbox]):hover,.contact-form__field[data-astro-cid-hnzdwuqo] select[data-astro-cid-hnzdwuqo]:hover,.contact-form__field[data-astro-cid-hnzdwuqo] textarea[data-astro-cid-hnzdwuqo]:hover{border-color:var(--role-text)}[data-ground=subtle] .contact-form__field[data-astro-cid-hnzdwuqo] input[data-astro-cid-hnzdwuqo]:not([type=checkbox]),[data-ground=subtle] .contact-form__field[data-astro-cid-hnzdwuqo] select[data-astro-cid-hnzdwuqo],[data-ground=subtle] .contact-form__field[data-astro-cid-hnzdwuqo] textarea[data-astro-cid-hnzdwuqo]{background-color:var(--role-surface-raised)}.contact-form__select[data-astro-cid-hnzdwuqo]{position:relative}.contact-form__select[data-astro-cid-hnzdwuqo]:after{content:"";top:50%;right:var(--space-5);border-right:1.5px solid var(--role-text);border-bottom:1.5px solid var(--role-text);pointer-events:none;width:.5rem;height:.5rem;position:absolute;translate:0 -75%;rotate:45deg}.contact-form__choices[data-astro-cid-hnzdwuqo]{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.contact-form__choice[data-astro-cid-hnzdwuqo]{position:relative}.contact-form__check[data-astro-cid-hnzdwuqo]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.contact-form__choice[data-astro-cid-hnzdwuqo] span[data-astro-cid-hnzdwuqo]{min-height:2.75rem;padding-inline:var(--space-5);border:1.5px solid var(--role-text);border-radius:var(--radius-pill);align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.contact-form__choice[data-astro-cid-hnzdwuqo]:hover span[data-astro-cid-hnzdwuqo]{background-color:var(--role-surface-raised)}.contact-form__check[data-astro-cid-hnzdwuqo]:checked+span[data-astro-cid-hnzdwuqo]{background-color:var(--role-action);color:var(--role-on-action)}.contact-form__check[data-astro-cid-hnzdwuqo]:focus-visible+span[data-astro-cid-hnzdwuqo]{outline:2px solid var(--role-focus);outline-offset:2px}.contact-form__other[data-astro-cid-hnzdwuqo]{gap:var(--space-2);margin-top:var(--space-2);display:grid}.contact-form__field--checkboxes[data-astro-cid-hnzdwuqo]:not(:has([data-other]:checked)) .contact-form__other[data-astro-cid-hnzdwuqo]{display:none}.contact-form__starters[data-astro-cid-hnzdwuqo]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-form__starters[data-astro-cid-hnzdwuqo][hidden]{display:none}.contact-form__starters-label[data-astro-cid-hnzdwuqo]{color:var(--role-text-muted);flex-basis:100%}.contact-form__starter[data-astro-cid-hnzdwuqo]{min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px dashed var(--role-border-strong);border-radius:var(--radius-pill);color:var(--role-text);font:inherit;text-align:start;cursor:pointer;background-color:#0000}.contact-form__starter[data-astro-cid-hnzdwuqo]:hover{border-style:solid;border-color:var(--role-text)}.contact-form[data-astro-cid-hnzdwuqo] [data-astro-cid-hnzdwuqo][aria-invalid=true]{border-color:var(--role-error)}.contact-form__error[data-astro-cid-hnzdwuqo]{color:var(--role-error)}.contact-form[data-astro-cid-hnzdwuqo] .button[data-astro-cid-hnzdwuqo]{min-height:3.25rem;padding-inline:var(--space-6);justify-self:start}.contact-form__trap[data-astro-cid-hnzdwuqo]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width>=48rem){.contact-form[data-astro-cid-hnzdwuqo] form[data-astro-cid-hnzdwuqo]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__field--checkboxes[data-astro-cid-hnzdwuqo],.contact-form__field--textarea[data-astro-cid-hnzdwuqo],.contact-form[data-astro-cid-hnzdwuqo] form[data-astro-cid-hnzdwuqo]>.cf-turnstile[data-astro-cid-hnzdwuqo],.contact-form[data-astro-cid-hnzdwuqo] .button[data-astro-cid-hnzdwuqo]{grid-column:1/-1}}@media (width>=64rem){.contact-form[data-astro-cid-hnzdwuqo]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.contact-form__message[data-astro-cid-hnzdwuqo],.contact-form[data-astro-cid-hnzdwuqo] form[data-astro-cid-hnzdwuqo]{grid-column:2}.contact-form__intro[data-astro-cid-hnzdwuqo]{grid-row:1/span 3}}.contact-section[data-astro-cid-53nyl7dd]{padding-block:var(--space-9)}.contact-section__inner[data-astro-cid-53nyl7dd]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.contact-section__heading[data-astro-cid-53nyl7dd]{font-size:var(--text-display-m-size);line-height:1.2}.contact-section__reasons[data-astro-cid-53nyl7dd]{gap:var(--space-7);display:grid}.contact-section__reason[data-astro-cid-53nyl7dd]{align-content:start;gap:var(--space-4);display:grid}.contact-section__reason[data-astro-cid-53nyl7dd] p[data-astro-cid-53nyl7dd]{color:var(--role-text-muted)}.contact-section__disc[data-astro-cid-53nyl7dd]{border-radius:var(--radius-round);width:3.5rem;height:3.5rem;display:block}.contact-section__reason[data-astro-cid-53nyl7dd]:hover .contact-section__disc[data-astro-cid-53nyl7dd]{animation:.9s ease-in-out infinite bounce}.contact-section__form[data-astro-cid-53nyl7dd]{padding-top:var(--space-8);border-top:1px solid var(--role-border)}@media (width>=48rem){.contact-section__reasons[data-astro-cid-53nyl7dd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer[data-astro-cid-hlzmzfsb]{padding-block:var(--space-8) var(--space-7)}.site-footer--ruled[data-astro-cid-hlzmzfsb]{border-top:1px solid var(--role-border)}.site-footer__inner[data-astro-cid-hlzmzfsb]{gap:var(--space-7);display:grid}.site-footer__about[data-astro-cid-hlzmzfsb]{justify-items:start;gap:var(--space-5);max-width:27.5rem;display:grid}.site-footer__tagline[data-astro-cid-hlzmzfsb]{font-size:var(--text-heading-s-size);line-height:1.45}.site-footer__address[data-astro-cid-hlzmzfsb]{color:var(--role-text-muted);font-size:var(--text-label-size);font-style:normal;line-height:1.5;display:grid}.site-footer__nav[data-astro-cid-hlzmzfsb]{gap:var(--space-6) var(--space-9);font-size:var(--text-label-size);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]{color:var(--role-text-muted)}.site-footer__heading[data-astro-cid-hlzmzfsb]{margin-bottom:var(--space-3);color:var(--role-text-muted)}.site-footer__nav[data-astro-cid-hlzmzfsb] ul[data-astro-cid-hlzmzfsb]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.site-footer__nav[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]{color:var(--role-text);text-decoration:none}.site-footer__nav[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]:hover{text-decoration:underline}.site-footer__legal[data-astro-cid-hlzmzfsb]{justify-content:space-between;gap:var(--space-3) var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--role-border);color:var(--role-text-muted);flex-wrap:wrap;font-size:.8125rem;line-height:1.4;display:flex}@media (width>=48rem){.site-footer[data-astro-cid-hlzmzfsb]{padding-block:4.5rem var(--space-7)}.site-footer__inner[data-astro-cid-hlzmzfsb]{align-items:start;gap:var(--space-7) var(--space-9);grid-template-columns:minmax(0,1fr) auto}.site-footer__legal[data-astro-cid-hlzmzfsb]{grid-column:1/-1}}.site-header[data-astro-cid-czsppua5]{background-color:var(--role-surface);border-bottom:1px solid var(--role-border)}.site-header__inner[data-astro-cid-czsppua5]{align-items:center;gap:var(--space-4) var(--space-8);min-height:5.5rem;padding-block:var(--space-4);flex-wrap:wrap;display:flex}.site-header__logo[data-astro-cid-czsppua5]{margin-right:auto;display:inline-flex}.site-header__nav[data-astro-cid-czsppua5] ul[data-astro-cid-czsppua5]{gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-czsppua5] a[data-astro-cid-czsppua5]{color:var(--role-text);text-decoration:none}.site-header__nav[data-astro-cid-czsppua5] a[data-astro-cid-czsppua5]:hover,.site-header__nav[data-astro-cid-czsppua5] a[data-astro-cid-czsppua5][aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.site-header__toggle[data-astro-cid-czsppua5]{width:2.75rem;height:2.75rem;color:var(--role-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__toggle[data-astro-cid-czsppua5][hidden]{display:none}@media (width<48rem){.site-header__cta[data-astro-cid-czsppua5]{order:3;width:100%}.site-header__nav[data-astro-cid-czsppua5]{order:4;width:100%}.site-header__nav[data-astro-cid-czsppua5] ul[data-astro-cid-czsppua5]{flex-direction:column;gap:0}.site-header__nav[data-astro-cid-czsppua5] a[data-astro-cid-czsppua5]{padding-block:var(--space-3);display:block}.site-header[data-astro-cid-czsppua5][data-menu=closed] .site-header__nav[data-astro-cid-czsppua5]{display:none}}@media (width>=48rem){.site-header__toggle[data-astro-cid-czsppua5]{display:none}.site-header__logo[data-astro-cid-czsppua5]{margin-right:0}.site-header__nav[data-astro-cid-czsppua5]{flex-grow:1}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--color-black:#000;--color-white:#fff;--color-neutral-lighter:#f4f4f4;--color-neutral-light:#efefef;--color-neutral:#ece9e9;--color-neutral-dark:#dadada;--color-neutral-darker:#d9d9d9;--color-neutral-darkest:#6b6b6b;--color-neutral-lightest:#fff8fd;--color-green:#c1fae7;--color-green-light:#f2fffb;--color-blue:#a7e0ff;--color-blue-light:#f1f9fd;--color-pink:#ffb7c4;--color-pink-light:#f8e5f1;--color-yellow:#fffdc1;--color-yellow-dark:#faf3c5;--color-logo-mint:#0cfcba;--color-text-primary:#000;--color-text-secondary:#6b6b6b;--color-text-on-dark:#fff;--color-background-primary:#fff;--color-background-neutral:#f4f4f4;--color-background-dark:#000;--color-red-700:#b42318;--color-green-700:#146c43;--color-overlay:#0009;--role-surface:#fff;--role-surface-raised:#f4f4f4;--role-text:#000;--role-text-muted:#6b6b6b;--role-border:#dadada;--role-border-strong:#6b6b6b;--role-action:#000;--role-action-hover:#6b6b6b;--role-on-action:#fff;--role-link:#000;--role-link-hover:#6b6b6b;--role-focus:#000;--role-error:#b42318;--role-success:#146c43;--role-overlay:#0009;--role-on-overlay:#fff;--font-sans:"Satoshi", Arial, sans-serif;--text-display-xl-family:var(--font-sans);--text-display-xl-size:80px;--text-display-xl-line-height:75px;--text-display-xl-weight:500;--text-display-l-family:var(--font-sans);--text-display-l-size:64px;--text-display-l-line-height:64px;--text-display-l-weight:500;--text-display-m-family:var(--font-sans);--text-display-m-size:50px;--text-display-m-line-height:65px;--text-display-m-weight:500;--text-heading-l-family:var(--font-sans);--text-heading-l-size:28px;--text-heading-l-line-height:33.6px;--text-heading-l-weight:500;--text-heading-m-family:var(--font-sans);--text-heading-m-size:24px;--text-heading-m-line-height:28.8px;--text-heading-m-weight:500;--text-heading-s-family:var(--font-sans);--text-heading-s-size:18px;--text-heading-s-line-height:23.4px;--text-heading-s-weight:500;--text-body-family:var(--font-sans);--text-body-size:16px;--text-body-line-height:24px;--text-body-weight:500;--text-body-compact-family:var(--font-sans);--text-body-compact-size:16px;--text-body-compact-line-height:22.4px;--text-body-compact-weight:400;--text-label-family:var(--font-sans);--text-label-size:14px;--text-label-line-height:18.2px;--text-label-weight:500;--text-label-s-family:var(--font-sans);--text-label-s-size:12px;--text-label-s-line-height:15.6px;--text-label-s-weight:500;--radius-sm:5px;--radius-pill:100px;--radius-round:100%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px}[data-ground=blue]{--role-surface:#a7e0ff;--role-surface-raised:#fff;--role-text:#000;--role-text-muted:#000;--role-border:#dadada;--role-border-strong:#000;--role-action:#000;--role-action-hover:#6b6b6b;--role-on-action:#fff;--role-link:#000;--role-link-hover:#6b6b6b;--role-focus:#000;--role-error:#b42318;--role-success:#146c43;--role-overlay:#0009;--role-on-overlay:#fff;background-color:var(--role-surface);color:var(--role-text)}[data-ground=green]{--role-surface:#c1fae7;--role-surface-raised:#fff;--role-text:#000;--role-text-muted:#000;--role-border:#dadada;--role-border-strong:#000;--role-action:#000;--role-action-hover:#6b6b6b;--role-on-action:#fff;--role-link:#000;--role-link-hover:#6b6b6b;--role-focus:#000;--role-error:#b42318;--role-success:#146c43;--role-overlay:#0009;--role-on-overlay:#fff;background-color:var(--role-surface);color:var(--role-text)}[data-ground=inverse]{--role-surface:#000;--role-surface-raised:#f4f4f4;--role-text:#fff;--role-text-muted:#efefef;--role-border:#6b6b6b;--role-border-strong:#efefef;--role-action:#fff;--role-action-hover:#efefef;--role-on-action:#000;--role-link:#fff;--role-link-hover:#efefef;--role-focus:#fff;--role-error:#b42318;--role-success:#146c43;--role-overlay:#0009;--role-on-overlay:#fff;background-color:var(--role-surface);color:var(--role-text)}[data-ground=pink]{--role-surface:#ffb7c4;--role-surface-raised:#fff;--role-text:#000;--role-text-muted:#000;--role-border:#dadada;--role-border-strong:#000;--role-action:#000;--role-action-hover:#6b6b6b;--role-on-action:#fff;--role-link:#000;--role-link-hover:#6b6b6b;--role-focus:#000;--role-error:#b42318;--role-success:#146c43;--role-overlay:#0009;--role-on-overlay:#fff;background-color:var(--role-surface);color:var(--role-text)}[data-ground=subtle]{--role-surface:#f4f4f4;--role-surface-raised:#fff;--role-text:#000;--role-text-muted:#6b6b6b;--role-border:#dadada;--role-border-strong:#6b6b6b;--role-action:#000;--role-action-hover:#6b6b6b;--role-on-action:#fff;--role-link:#000;--role-link-hover:#6b6b6b;--role-focus:#000;--role-error:#b42318;--role-success:#146c43;--role-overlay:#0009;--role-on-overlay:#fff;background-color:var(--role-surface);color:var(--role-text)}[data-ground=yellow]{--role-surface:#fffdc1;--role-surface-raised:#fff;--role-text:#000;--role-text-muted:#000;--role-border:#dadada;--role-border-strong:#000;--role-action:#000;--role-action-hover:#6b6b6b;--role-on-action:#fff;--role-link:#000;--role-link-hover:#6b6b6b;--role-focus:#000;--role-error:#b42318;--role-success:#146c43;--role-overlay:#0009;--role-on-overlay:#fff;background-color:var(--role-surface);color:var(--role-text)}*,:before,:after{box-sizing:border-box}body{background-color:var(--role-surface);color:var(--role-text);font-family:var(--text-body-family,system-ui, sans-serif);font-size:var(--text-body-size,1rem);line-height:var(--text-body-line-height,1.6);margin:0}a{color:var(--role-link)}a:hover{color:var(--role-link-hover)}:focus-visible{outline:3px solid var(--role-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cky-consent-bar,.cky-preference-center{border:1px solid var(--role-border)!important;border-radius:var(--radius-sm)!important;background-color:var(--role-surface)!important;color:var(--role-text)!important}.cky-title,.cky-notice-des,.cky-preference-title,.cky-preference-content-wrapper,.cky-accordion-btn,.cky-accordion-header-des{color:var(--role-text)!important}.cky-show-desc-btn,.cky-notice-des a{color:var(--role-link)!important}.cky-always-active{color:var(--role-text-muted)!important}.cky-audit-table{border-color:var(--role-border)!important;background-color:var(--role-surface-raised)!important;color:var(--role-text)!important}.cky-footer-shadow{background:0 0!important}.cky-btn{border:1.5px solid var(--role-action)!important;border-radius:var(--radius-pill)!important;background-color:var(--role-action)!important;min-height:2.75rem!important;color:var(--role-on-action)!important;font-size:var(--text-label-size)!important;font-weight:var(--text-label-weight)!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cky-btn:hover{border-color:var(--role-action-hover)!important;background-color:var(--role-action-hover)!important;opacity:1!important}.cky-btn-customize{border-color:var(--role-text)!important;color:var(--role-text)!important;background-color:#0000!important}.cky-btn-customize:hover{border-color:var(--role-text)!important;background-color:var(--role-text)!important;color:var(--role-surface)!important}.cky-btn:focus-visible,.cky-btn-revisit:focus-visible,.cky-btn-close:focus-visible{outline:3px solid var(--role-focus)!important;outline-offset:2px!important}.cky-switch input[type=checkbox]:checked,.cky-btn-revisit-wrapper{background-color:var(--role-action)!important}.draft-notice[data-astro-cid-ybatimd6]{padding:var(--space-2) var(--space-4);background-color:var(--role-action);color:var(--role-on-action);text-align:center;margin:0}
