.MgUJJa_opening{display:none}@media (prefers-reduced-motion:no-preference){html[data-opening]:not(.opened,[data-a11y-motion]) .MgUJJa_opening{--ground:#2e211b;--rose:#e8c3b5;--s:min(72vw, 30rem);z-index:2147482000;cursor:pointer;contain:strict;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}}@media print{.MgUJJa_opening{display:none!important}}html:not([data-opening-go]) .MgUJJa_opening *{animation-play-state:paused!important}html:not([data-opening-go]) .MgUJJa_opening:before{animation-play-state:paused!important}html[data-opening-skip] .MgUJJa_opening{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.MgUJJa_opening:before{content:"";background:radial-gradient(ellipse 42% 36% at 50% 50%, #e8c3b524, transparent), var(--ground);animation:1ms linear 1.5s forwards MgUJJa_opening-fade;position:absolute;inset:0}.MgUJJa_iris{background:radial-gradient(circle closest-side, transparent 0 1.25%, var(--ground) 1.6%);opacity:0;width:240vmax;height:240vmax;transform:translate(var(--to-x,0px), var(--to-y,0px)) scale(1);will-change:transform, opacity;margin:-120vmax 0 0 -120vmax;animation:1ms linear 1.5s forwards MgUJJa_opening-show,.7s cubic-bezier(.65,0,.35,1) 1.5s forwards MgUJJa_opening-iris;display:block;position:absolute;top:50%;left:50%}.MgUJJa_trail{pointer-events:none;position:absolute;inset:0}.MgUJJa_step{--i:0;left:calc(14% + var(--i) * 6.4%);top:calc(84% - var(--i) * 6.6%);width:clamp(2rem,5vmin,3rem);height:clamp(2rem,5vmin,3rem);fill:var(--rose);opacity:0;animation:MgUJJa_opening-step .3s ease-out calc(var(--i) * .13s) both, MgUJJa_opening-fade .35s ease-in .75s forwards;position:absolute;transform:rotate(32deg)}.MgUJJa_step:nth-child(2n){transform:rotate(52deg)translate(.75rem)}.MgUJJa_step:nth-child(2){--i:1}.MgUJJa_step:nth-child(3){--i:2}.MgUJJa_step:nth-child(4){--i:3}.MgUJJa_step:nth-child(5){--i:4}.MgUJJa_step:nth-child(6){--i:5}.MgUJJa_scene{width:var(--s);will-change:transform, opacity;animation:.6s cubic-bezier(.65,0,.35,1) 1.5s forwards MgUJJa_opening-land,.2s linear 2s forwards MgUJJa_opening-fade;position:relative}.MgUJJa_logo{aspect-ratio:275.25/169.75;width:100%;display:block;overflow:visible}.MgUJJa_paw{--logo-paw:var(--logo-on-dark-paw);opacity:0;animation:.45s cubic-bezier(.2,.7,.3,1) .7s both MgUJJa_opening-rise}.MgUJJa_letters{--logo-letters:var(--logo-on-dark-letters);opacity:0;animation:.45s cubic-bezier(.2,.7,.3,1) .8s both MgUJJa_opening-rise}.MgUJJa_script_pen{--logo-script:var(--logo-on-dark-script);--logo-script-fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.4,0,.6,1) .8s forwards MgUJJa_opening-write,.2s linear 1.6s forwards MgUJJa_opening-fade}.MgUJJa_script_ink{--logo-script:var(--logo-on-dark-script);stroke-width:1.2px;stroke-linejoin:round;opacity:0;animation:.25s ease-out 1.4s forwards MgUJJa_opening-show}.MgUJJa_tagline{--logo-tagline:var(--logo-on-dark-tagline);opacity:0;width:100%;animation:.4s ease-out 1.25s both MgUJJa_opening-rise,.2s linear 1.5s forwards MgUJJa_opening-fade;position:absolute;top:calc(100% + .25rem);left:0}@keyframes MgUJJa_opening-step{0%{opacity:0;scale:.6}to{opacity:.9;scale:1}}@keyframes MgUJJa_opening-rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes MgUJJa_opening-write{to{stroke-dashoffset:0}}@keyframes MgUJJa_opening-show{to{opacity:1}}@keyframes MgUJJa_opening-fade{to{opacity:0}}@keyframes MgUJJa_opening-land{to{transform:translate(var(--to-x,0px), var(--to-y,0px)) scale(var(--to-k,1))}}@keyframes MgUJJa_opening-iris{to{transform:translate(var(--to-x,0px), var(--to-y,0px)) scale(100)}}
._6wFuHW_maintenance_bar{padding:.5rem var(--ext-gutter,1rem);background-color:var(--ext-warning);color:var(--ext-warning-ink);font-size:var(--ext-fs-small);font-weight:var(--ext-fw-semibold);text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}._6wFuHW_icon{flex-shrink:0;width:1.125rem;height:1.125rem}
.HlZfJG_print_header{border-bottom:1px solid #000;flex-direction:column;gap:.15rem;margin-bottom:1rem;padding-bottom:.6rem;font-size:9.5pt;display:flex}.HlZfJG_brand{align-items:center;gap:.5rem;display:flex}.HlZfJG_brand svg,.HlZfJG_brand img{width:1.75rem;height:1.75rem}.HlZfJG_name{font-size:13pt}.HlZfJG_from{overflow-wrap:anywhere;font-size:8pt}
.A4UwkG_fout{margin-block:var(--gemak-fout-space,2rem 0);font-size:var(--gemak-small,.9375rem)}.A4UwkG_summary{cursor:pointer;align-items:center;min-block-size:2.75rem;display:inline-flex}@media (pointer:fine){.A4UwkG_summary{min-block-size:2.5rem}}.A4UwkG_summary:focus-visible{outline:var(--gemak-focus,2px solid currentColor);outline-offset:2px}.A4UwkG_form{max-inline-size:var(--breedte-formulier,48rem);gap:.375rem;margin-block-start:.5rem;display:grid}.A4UwkG_label{margin-block-start:.5rem;font-weight:600}.A4UwkG_required,.A4UwkG_optional{opacity:.8;font-weight:400}.A4UwkG_field{min-block-size:2.75rem;font:inherit;color:inherit;background:var(--gemak-field-bg,transparent);border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius,.375rem);padding:.5rem .625rem}.A4UwkG_field:focus-visible{outline:var(--gemak-focus,2px solid currentColor);outline-offset:1px}.A4UwkG_hint{opacity:.8;margin:0}.A4UwkG_error{color:var(--gemak-error,var(--color-error,inherit));margin:0;font-weight:600}.A4UwkG_error:empty{display:none}.A4UwkG_form button{justify-self:start;margin-block-start:.5rem}.A4UwkG_done{margin-block-start:.5rem}.A4UwkG_trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.Lj6ZYG_share{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.Lj6ZYG_status{font-size:var(--gemak-small,.875rem)}.Lj6ZYG_status:empty{display:none}.Lj6ZYG_url{min-block-size:2.75rem;inline-size:min(100%,40ch);font:inherit;color:inherit;border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius,.25rem);background:0 0;margin-block-start:.25rem;padding-inline:.5rem;display:block}
.zZGtsa_page_end{--gemak-fout-space:0;padding-block:0 var(--section-y)}[data-tone]:not([data-tone=default])+.zZGtsa_page_end{padding-block-start:var(--section-y)}.zZGtsa_card{--color-context:var(--color-accent-soft);padding:var(--pad-card-compact);border-radius:var(--radius-card);background-color:var(--color-accent-soft);box-shadow:var(--shadow-outer);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;display:grid;position:relative}@media (min-width:45em){.zZGtsa_card{grid-template-columns:auto minmax(0,1fr) auto}}.zZGtsa_face{width:clamp(3.5rem,6vw,4.5rem);box-shadow:0 0 0 .1875rem var(--color-card)}@media (max-width:44.99em){.zZGtsa_actions{grid-column:1/-1}}.zZGtsa_heading{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.zZGtsa_paws{color:var(--color-accent);opacity:.35;align-items:flex-end;gap:.25rem;display:inline-flex}.zZGtsa_paw{width:1rem;height:1rem}.zZGtsa_paw:first-child{rotate:70deg}.zZGtsa_paw:nth-child(2){translate:0 -.25rem;rotate:90deg}.zZGtsa_paw:nth-child(3){rotate:110deg}.zZGtsa_text{flex-direction:column;gap:.25rem;display:flex}.zZGtsa_line{color:var(--color-text);font-size:var(--fs-title-sm);line-height:1.15}.zZGtsa_sub{color:var(--color-text-soft);font-size:var(--fs-body-small)}.zZGtsa_actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.zZGtsa_page_end .zZGtsa_share button{box-shadow:var(--shadow-outer);background-color:var(--color-card)}.zZGtsa_page_end .zZGtsa_report[open]{flex-basis:100%}.zZGtsa_card:has(.zZGtsa_report[open]){grid-template-columns:auto minmax(0,1fr)}.zZGtsa_page_end .zZGtsa_report summary{min-height:var(--control-size,2.75rem);border-radius:var(--radius-pill);background-color:var(--color-card);box-shadow:var(--shadow-outer);padding-inline:1rem;line-height:1.2;text-decoration:none}.zZGtsa_page_end .zZGtsa_share button,.zZGtsa_page_end .zZGtsa_report summary{isolation:isolate;transition:box-shadow .3s,background-color .3s;position:relative}:is(.zZGtsa_page_end .zZGtsa_share button,.zZGtsa_page_end .zZGtsa_report summary):after{content:"";z-index:2;border-radius:inherit;box-shadow:var(--shadow-inner);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){:is(.zZGtsa_page_end .zZGtsa_share button,.zZGtsa_page_end .zZGtsa_report summary):hover{background-color:color-mix(in srgb, var(--color-card), black var(--pressed-shade));box-shadow:var(--shadow-outer-none)}:is(.zZGtsa_page_end .zZGtsa_share button,.zZGtsa_page_end .zZGtsa_report summary):hover:after{opacity:1}}.zZGtsa_page_end .zZGtsa_report[open] summary{background-color:color-mix(in srgb, var(--color-card), black var(--pressed-shade));box-shadow:var(--shadow-outer-none)}.zZGtsa_page_end .zZGtsa_report[open] summary:after{opacity:1}@media (min-width:45em){.zZGtsa_card{grid-template-columns:auto minmax(0,1fr) minmax(16rem,24rem);gap:1rem 1.25rem}.zZGtsa_card>.zZGtsa_text{max-width:46rem}.zZGtsa_page_end .zZGtsa_actions{grid-template-columns:max-content max-content;justify-content:end}}.zZGtsa_actions{grid-template-columns:max-content minmax(0,1fr);place-items:start;display:grid}.zZGtsa_page_end .zZGtsa_report[open]{display:contents}.zZGtsa_page_end .zZGtsa_report[open]::details-content{display:contents}.zZGtsa_page_end .zZGtsa_report form{width:0;min-width:100%;max-inline-size:none;padding:var(--pad-card-compact);border-radius:var(--radius-card-small);background-color:var(--color-card);box-shadow:var(--shadow-outer);grid-column:1/-1;margin-block-start:.5rem}.zZGtsa_page_end .zZGtsa_report :is(textarea,input[type=email]){border-radius:var(--radius-field);background-color:var(--color-field);box-shadow:var(--shadow-inner);border:0}.zZGtsa_page_end .zZGtsa_report form>button{min-height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-accent-ink);font-weight:var(--fw-semibold);box-shadow:none;justify-self:start;padding-inline:1.25rem}@media (min-width:45em){.zZGtsa_page_end .zZGtsa_report form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:1.5rem}.zZGtsa_page_end .zZGtsa_report form>label:first-of-type{grid-area:1/1}.zZGtsa_page_end .zZGtsa_report form>textarea{grid-area:2/1/span 3;min-height:7.5rem}.zZGtsa_page_end .zZGtsa_report form>p:first-of-type{grid-area:5/1}.zZGtsa_page_end .zZGtsa_report form>label:nth-of-type(2){grid-area:1/2}.zZGtsa_page_end .zZGtsa_report form>input[type=email]{grid-area:2/2}.zZGtsa_page_end .zZGtsa_report form>p:nth-of-type(2){grid-area:3/2}.zZGtsa_page_end .zZGtsa_report form>button{grid-area:4/2}}.zZGtsa_page_end .zZGtsa_report[open]>p{grid-column:1/-1}@media (min-width:45em){.zZGtsa_page_end .zZGtsa_card:has(.zZGtsa_report[open]){grid-template-columns:auto minmax(0,1fr) max-content max-content;column-gap:.5rem}.zZGtsa_page_end .zZGtsa_card:has(.zZGtsa_report[open])>.zZGtsa_text{margin-inline:.75rem}.zZGtsa_page_end .zZGtsa_card:has(.zZGtsa_report[open])>.zZGtsa_actions{display:contents}.zZGtsa_page_end .zZGtsa_card:has(.zZGtsa_report[open]) .zZGtsa_report form{grid-area:2/1/auto/-1}}@media (max-width:44.99em){.zZGtsa_page_end .zZGtsa_actions{grid-template-columns:1fr 1fr;justify-items:stretch}.zZGtsa_page_end .zZGtsa_share,.zZGtsa_page_end .zZGtsa_share button,.zZGtsa_page_end .zZGtsa_report summary{justify-content:center;width:100%}}
.cNToAq_back_to_top.cNToAq_back_to_top{background-color:var(--color-card);width:0;height:2.75rem;box-shadow:var(--shadow-float);color:var(--color-accent-text);--color-context:var(--color-card);opacity:0;visibility:hidden;transition:width .35s var(--ease), margin .35s var(--ease), opacity .25s ease, transform .35s var(--ease), visibility 0s linear .35s;border-radius:50%;flex-shrink:0;place-items:center;margin-right:0;display:grid;position:relative;overflow:hidden;transform:translate(1rem)scale(.6)}.cNToAq_back_to_top.cNToAq_back_to_top[data-shown=true]{opacity:1;visibility:visible;width:2.75rem;transition:width .35s var(--ease), margin .35s var(--ease), opacity .25s ease 50ms, transform .35s var(--ease), visibility 0s linear;margin-right:.5rem;transform:none}.cNToAq_back_to_top.cNToAq_back_to_top:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:3px;overflow:visible}.cNToAq_back_to_top.cNToAq_back_to_top svg{stroke-width:2px;width:1.25rem;height:1.25rem;transition:transform .3s var(--ease);flex-shrink:0}@media (hover:hover){.cNToAq_back_to_top.cNToAq_back_to_top:hover svg{transform:translateY(-.15rem)}}@media (prefers-reduced-motion:reduce){.cNToAq_back_to_top.cNToAq_back_to_top,.cNToAq_back_to_top.cNToAq_back_to_top[data-shown=true]{transition:opacity .2s,visibility 0s linear .2s;transform:none}.cNToAq_back_to_top.cNToAq_back_to_top[data-shown=true]{transition:opacity .2s,visibility linear}}html[data-a11y-no-sky=on] .cNToAq_back_to_top.cNToAq_back_to_top[data-shown=true]{margin-right:0}body:has(#mobile-menu[data-open=true]) .cNToAq_back_to_top{opacity:0;pointer-events:none}
.mRGQ6q_corner,.mRGQ6q_dialog{--_accent:var(--assistant-accent,var(--color-accent,#1f6feb));--_on-accent:var(--assistant-on-accent,var(--color-accent-ink,#fff));--_bg:var(--assistant-bg,var(--color-card,Canvas));--_text:var(--assistant-text,var(--color-text,CanvasText));--_muted:color-mix(in srgb, var(--_text) 66%, transparent);--_line:color-mix(in srgb, var(--_text) 14%, transparent);--_radius:var(--assistant-radius,var(--radius-panel,1rem))}.mRGQ6q_corner{right:var(--float-right,1rem);bottom:calc(var(--float-bottom,1rem) + env(safe-area-inset-bottom));z-index:45;pointer-events:none;transition:translate .35s var(--ease,ease), opacity .25s ease;flex-direction:column;align-items:flex-end;gap:.625rem;display:flex;position:fixed}.mRGQ6q_corner>*{pointer-events:auto}.mRGQ6q_corner[data-away=true]:not(:focus-within){opacity:0;translate:0 1.5rem}.mRGQ6q_corner[data-away=true]:not(:focus-within)>*{pointer-events:none}@media (prefers-reduced-motion:reduce){.mRGQ6q_corner{transition:opacity .2s}.mRGQ6q_corner[data-away=true]:not(:focus-within){translate:none}}.mRGQ6q_dock{pointer-events:none;justify-content:flex-end;align-items:center;min-height:3.75rem;display:flex}.mRGQ6q_dock>*{pointer-events:auto}html:has(#mobile-menu[data-open=true]) .mRGQ6q_corner{display:none}html[data-a11y-no-sky=on] .mRGQ6q_corner :is(.mRGQ6q_launcher,.mRGQ6q_intro){display:none}@media print{.mRGQ6q_corner{display:none}}.mRGQ6q_launcher{background:var(--_bg);height:3.75rem;color:var(--_text);font:inherit;box-shadow:var(--shadow-float,0 .5rem 1.5rem #00000038);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem;font-weight:600;transition:translate .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.mRGQ6q_launcher:hover{translate:0 -2px}.mRGQ6q_launcher:hover .mRGQ6q_launcher_sky{rotate:-8deg}}.mRGQ6q_launcher:focus-visible{outline:3px solid var(--color-accent-text,var(--_text));outline-offset:3px}@media (min-width:45em){.mRGQ6q_launcher{padding-right:1.125rem}}.mRGQ6q_launcher_sky{background:color-mix(in srgb, var(--_accent) 22%, var(--_bg));width:3.25rem;height:3.25rem;transition:rotate .3s var(--ease,ease);border-radius:50%;flex-shrink:0;padding:.125rem}.mRGQ6q_launcher_sky>g{translate:0 3px}.mRGQ6q_launcher_label{display:none}@media (min-width:45em){.mRGQ6q_launcher_label{display:inline}}.mRGQ6q_intro{background:var(--_bg);max-width:min(17rem,100vw - 2rem);color:var(--_text);box-shadow:var(--shadow-float,0 .5rem 1.5rem #00000038);animation:mRGQ6q_assistant_in .3s var(--ease,ease);border-radius:1.25rem 1.25rem .25rem;align-items:flex-start;gap:.25rem;padding:.25rem .25rem .25rem .875rem;display:flex}@media (prefers-reduced-motion:reduce){.mRGQ6q_intro{animation:none}}.mRGQ6q_intro_text{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.9375rem;line-height:1.4}.mRGQ6q_intro_close{width:2.75rem;height:2.75rem;color:var(--_muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mRGQ6q_intro_close svg{width:1.125rem;height:1.125rem}.mRGQ6q_dialog{width:100%;max-width:none;height:min(85dvh,40rem);max-height:none;color:var(--_text);background:0 0;border:0;margin:auto 0 0;padding:0;overflow:visible}@media (min-width:45em){.mRGQ6q_dialog{width:24rem;height:min(100dvh - 2.5rem,38rem);margin:auto 1.25rem 1.25rem auto}}.mRGQ6q_dialog::backdrop{background:#0000004d}@media (min-width:45em){.mRGQ6q_dialog::backdrop{background:0 0}}.mRGQ6q_dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) mRGQ6q_assistant_in}@keyframes mRGQ6q_assistant_in{0%{opacity:0;translate:0 1rem}}@media (prefers-reduced-motion:reduce){.mRGQ6q_dialog[open]{animation:none}}.mRGQ6q_panel{border-radius:var(--_radius) var(--_radius) 0 0;background:var(--_bg);flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #0000004d}@media (min-width:45em){.mRGQ6q_panel{border-radius:var(--_radius)}}.mRGQ6q_head{border-bottom:1px solid var(--_line);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.5rem;padding:.75rem .75rem .75rem 1rem;display:grid}.mRGQ6q_avatar{background:color-mix(in srgb, var(--_accent) 22%, var(--_bg));border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:.125rem;display:grid}.mRGQ6q_avatar svg{width:100%;height:100%;translate:0 .125rem}.mRGQ6q_title{font-family:var(--font-heading,inherit);font-size:1.125rem;line-height:1.2}.mRGQ6q_subtitle{color:var(--_muted);font-size:.8125rem}.mRGQ6q_cookies{background:color-mix(in srgb, var(--_accent) 16%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mRGQ6q_cookies svg{width:1rem;height:1rem}.mRGQ6q_icon_button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.mRGQ6q_icon_button:hover:not(:disabled){background:var(--_line)}}.mRGQ6q_icon_button:disabled{opacity:.4}.mRGQ6q_icon_button svg{width:1.25rem;height:1.25rem}.mRGQ6q_messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.625rem;padding:1rem;list-style:none;display:flex;overflow-y:auto}.mRGQ6q_assistant,.mRGQ6q_user{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1rem;max-width:85%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5}:is(.mRGQ6q_assistant,.mRGQ6q_user) a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.mRGQ6q_assistant{background:color-mix(in srgb, var(--_text) 7%, transparent);border-bottom-left-radius:.25rem;align-self:flex-start}.mRGQ6q_user{background:var(--_accent);color:var(--_on-accent);border-bottom-right-radius:.25rem;align-self:flex-end}.mRGQ6q_failed{color:var(--_muted);display:block}.mRGQ6q_typing{opacity:.6;background:radial-gradient(circle closest-side,currentColor 90%,#0000) 0/.5rem .5rem no-repeat,radial-gradient(circle closest-side,currentColor 90%,#0000) 50%/.5rem .5rem no-repeat,radial-gradient(circle closest-side,currentColor 90%,#0000) 100%/.5rem .5rem no-repeat;width:2rem;height:.5rem;animation:1s ease-in-out infinite alternate mRGQ6q_typing;display:inline-block}@keyframes mRGQ6q_typing{to{opacity:.2}}.mRGQ6q_suggestions{border-top:1px solid var(--_line);flex-wrap:wrap;gap:.375rem;padding:.5rem 1rem .75rem;list-style:none;display:flex}.mRGQ6q_suggestion{border:1.5px solid var(--_line);min-height:2.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}@media (pointer:coarse){.mRGQ6q_suggestion{min-height:2.75rem}}@media (hover:hover){.mRGQ6q_suggestion:hover:not(:disabled){border-color:var(--_accent)}}.mRGQ6q_suggestion:disabled{opacity:.5}.mRGQ6q_suggestion svg{width:1rem;height:1rem}.mRGQ6q_hunt{border-style:dashed}.mRGQ6q_form{border:1.5px solid var(--_line);border-radius:1.5rem;align-items:flex-end;gap:.5rem;margin:0 .75rem;padding:.375rem .375rem .375rem .875rem;display:flex}.mRGQ6q_form:focus-within{border-color:var(--_accent)}.mRGQ6q_input{min-height:2.5rem;max-height:8rem;color:inherit;font:inherit;resize:none;field-sizing:content;background:0 0;border:0;flex:1;padding:.5rem 0;font-size:1rem}.mRGQ6q_input:focus{outline:none}.mRGQ6q_send{background:var(--_accent);width:2.5rem;height:2.5rem;color:var(--_on-accent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mRGQ6q_send:disabled{opacity:.4;cursor:default}.mRGQ6q_send:focus-visible{outline:3px solid var(--_text);outline-offset:2px}.mRGQ6q_send svg{width:1.25rem;height:1.25rem}.mRGQ6q_note{padding:.5rem 1rem calc(.75rem + env(safe-area-inset-bottom));color:var(--_muted);text-align:center;font-size:.75rem;line-height:1.4}
.biZ68W_beta_bar{background:var(--color-text,#1a1a1a);color:var(--color-bg,#fff);text-align:center;margin:0;padding:.375rem 1rem;font-size:.8125rem;line-height:1.4}.biZ68W_tag{background:var(--color-bg,#fff);color:var(--color-text,#1a1a1a);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-inline-end:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-block}@media print{.biZ68W_beta_bar{display:none}}
.IixwJa_label{color:var(--color-footer-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;margin:1.5rem 0 .625rem}.IixwJa_hours{font-size:var(--fs-body-small);grid-template-columns:minmax(5rem,max-content) auto;justify-content:start;gap:.375rem .75rem;line-height:1.4;display:grid}.IixwJa_row{display:contents}.IixwJa_row dd{color:var(--color-footer-text);white-space:nowrap}.IixwJa_row[data-today]>*{color:var(--color-footer-text);font-weight:var(--fw-semibold)}.IixwJa_time{font-variant-numeric:tabular-nums}
.GeSzMG_back_to_top{align-items:center;gap:.375rem;min-height:2.75rem;transition:color .2s;display:inline-flex}.GeSzMG_back_to_top svg{width:1rem;height:1rem;transition:transform .3s var(--ease)}@media (hover:hover){.GeSzMG_back_to_top:hover{color:var(--color-footer-highlight)}.GeSzMG_back_to_top:hover svg{transform:translateY(-.2rem)}}
.l5M6SG_language_dropdown{position:relative}.l5M6SG_trigger{height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-card);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;gap:.375rem;padding:0 .75rem;line-height:1;display:flex}.l5M6SG_chevron{stroke-width:2px;width:.875rem;height:.875rem;transition:transform .2s var(--ease)}.l5M6SG_trigger[aria-expanded=true] .l5M6SG_chevron{transform:rotate(180deg)}.l5M6SG_list{z-index:10;border-radius:var(--radius-option);background-color:var(--color-card);min-width:12.5rem;box-shadow:var(--shadow-float);padding:.375rem;animation:.18s l5M6SG_fade-in;position:absolute;top:3rem;right:0}.l5M6SG_item{font-size:var(--fs-small);font-weight:var(--fw-medium);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;line-height:1;display:flex}@media (hover:hover){.l5M6SG_item:hover{background-color:var(--color-bg-alt)}}.l5M6SG_item[aria-current=true]{background-color:var(--color-bg-alt)}.l5M6SG_code{color:var(--color-muted);font-size:var(--fs-mono);font-weight:var(--fw-semibold)}.l5M6SG_item[aria-current=true] .l5M6SG_code{color:var(--color-accent-text)}.l5M6SG_footer .l5M6SG_trigger{color:var(--color-footer-muted);background-color:#0000;padding:0 .5rem;transition:color .2s}.l5M6SG_footer .l5M6SG_trigger:before,.l5M6SG_footer .l5M6SG_trigger:after{content:none}@media (hover:hover){.l5M6SG_footer .l5M6SG_trigger:hover{color:var(--color-footer-text)}}.l5M6SG_footer .l5M6SG_trigger[aria-expanded=true]{color:var(--color-footer-heading)}.l5M6SG_footer .l5M6SG_list{top:auto;right:auto;bottom:calc(var(--control-size) + .5rem);background-color:var(--color-deep);color:var(--color-footer-text);box-shadow:var(--shadow-overlay);left:0}@media (hover:hover){.l5M6SG_footer .l5M6SG_item:hover{background-color:var(--color-on-deep-fill)}}.l5M6SG_footer .l5M6SG_item[aria-current=true]{background-color:var(--color-on-deep-line)}.l5M6SG_footer .l5M6SG_code{color:var(--color-footer-muted)}.l5M6SG_item[aria-current=true] :is(.l5M6SG_footer .l5M6SG_code){color:var(--color-footer-highlight)}
.RFwatq_theme_switch{height:var(--control-size);border-radius:var(--radius-pill);color:var(--color-footer-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;padding:0 .5rem;transition:color .2s;display:inline-flex}@media (hover:hover){.RFwatq_theme_switch:hover{color:var(--color-footer-text)}}.RFwatq_theme_switch svg{stroke-width:2px;width:1rem;height:1rem}.RFwatq_to_dark,.RFwatq_to_light{align-items:center;gap:.375rem;display:inline-flex}.RFwatq_to_light{display:none}[data-theme=dark] .RFwatq_to_dark{display:none}[data-theme=dark] .RFwatq_to_light{display:inline-flex}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--container-max:80rem;--gutter:clamp(1.25rem, 5vw, 3.5rem);--section-y:clamp(4rem, 8vw, 7rem);--page-top:clamp(2.5rem, 6vw, 5rem);--gap-cards:1rem;--gap-blocks:clamp(1.5rem, 3vw, 2.5rem);--gap-split:clamp(2.25rem, 5vw, 4.5rem);--space-stack:clamp(2rem, 3.5vw, 2.75rem);--space-title:1.5rem;--pad-card:clamp(1.75rem, 4vw, 3rem);--pad-card-compact:1.5rem;--header-height:4.5rem;--button-sm:2.875rem;--button-md:3.25rem;--button-lg:3.5rem;--field-height:3.125rem;--control-size:2.75rem;--control-icon:1.25rem;--float-right:1rem;--float-bottom:1rem;--radius-pill:99rem;--radius-field:.875rem;--radius-option:1rem;--radius-option-large:1.375rem;--radius-card-small:1.5rem;--radius-card:1.625rem;--radius-panel:1.875rem;--radius-block:2rem;--shape-arch:1.875rem;--shape-arch-small:1.625rem;--shape-blob:1.875rem;--shape-corner:1.875rem;--shape-corner-small:1.625rem;--shape-corner-flip:1.625rem;--shape-dome:1.625rem;--shape-pebble:1.625rem;--shape-mark:50% 50% 50% 14%;--font-heading:var(--font-young-serif), Georgia, serif;--font-body:var(--font-figtree), system-ui, sans-serif;--font-hand:var(--font-caveat), cursive;--font-mono:var(--font-body);--fs-hero:clamp(min(2.875rem, 12vw), 7.4vw, 6.125rem);--fs-h1:clamp(min(2.75rem, 11vw), 6.4vw, 5.25rem);--fs-h1-long:clamp(2.5rem, 5.6vw, 4.75rem);--fs-h1-legal:clamp(min(2.25rem, 8.5vw), 5vw, 4.25rem);--fs-footer:clamp(2.5rem, 6vw, 4.75rem);--fs-h2:clamp(min(2.125rem, 9vw), 4.6vw, 3.625rem);--fs-h2-small:clamp(1.875rem, 3.8vw, 2.875rem);--fs-h3:clamp(1.75rem, 3.6vw, 2.75rem);--fs-step-title:clamp(2.125rem, 4.4vw, 3.25rem);--fs-person:clamp(2.25rem, 4.4vw, 3.5rem);--fs-intro:clamp(1.625rem, 3.4vw, 2.625rem);--fs-timeline:clamp(1.375rem, 2.4vw, 1.875rem);--fs-title-xl:2.125rem;--fs-title-lg:1.875rem;--fs-title:1.625rem;--fs-title-md:1.5rem;--fs-title-sm:1.4375rem;--fs-title-xs:1.3125rem;--fs-title-2xs:1.25rem;--fs-lead:clamp(1.125rem, 1.6vw, 1.3125rem);--fs-body-large:1.1875rem;--fs-body-medium:1.125rem;--fs-body:1.0625rem;--fs-body-small:.9375rem;--fs-small:.875rem;--fs-xs:.8125rem;--fs-mono:.75rem;--fs-hand-large:clamp(1.625rem, 2.6vw, 2.125rem);--fs-hand:1.75rem;--fs-hand-small:1.5rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ease:cubic-bezier(.4, 0, .2, 1);--color-context:var(--color-bg);--shadow-raised:var(--shadow-outer), var(--shadow-inner-none);--shadow-pressed:var(--shadow-outer-none), var(--shadow-inner);--color-footer-heading:#fcf4f1;--color-footer-highlight:#e8c3b5;--color-footer-button:#e8b9a8;--color-footer-button-ink:#2a1b15;--color-footer-closed:#ff9e8f;--color-paw:#7a5a45;--logo-on-dark-letters:#c9b49a;--logo-on-dark-script:#f5e6dd;--logo-on-dark-paw:#e8c3b566;--logo-on-dark-tagline:#e6d3c6;--color-sky-ink:#2e211b;--color-sky-on:#e8c3b5;--color-sky-heart:#c4675a;--color-bon-paper:#fffaf7;--color-bon-ink:#3a2820;--color-bon-accent:#8a5743;--color-bon-edge:#e8b9a8;--color-confetti-1:#e8b9a8;--color-confetti-2:#d9937c;--color-confetti-3:#8a5743;--color-confetti-4:#3a2820;--color-confetti-5:#f6e3d6;--color-photo-ring:#ffffff59;--color-photo-fill:#00000014;--color-on-deep-line:#fff3;--color-on-deep-fill:#ffffff0f;--color-lightbox:#1a120ef5;--color-lightbox-text:#f5e9e3;--color-lightbox-muted:#d9c6ba;--color-lightbox-button:#ffffff1f;--color-lightbox-button-hover:#ffffff38;--color-lightbox-ring:#e8c3b5;--color-tub:#c7826d;--color-tub-inside:#a0604d;--color-tub-foot:#4a3229;--color-foam:#fffdf9;--color-mud:#6b4a2e;--color-sponge-hole:#c99a3e;--color-autumn-russet:#c4622d;--color-autumn-ochre:#d99a3a;--color-autumn-brown:#8a5a2b;--color-autumn-apple:#b8402e;--color-autumn-cap:#5e3f22;--color-autumn-pumpkin:#d9711f;--color-autumn-stalk:#4f7a2a;--color-autumn-glow:#d9711f4d;--color-bubble:#ffffffe6;--color-bubble-edge:#6ea0b6d9}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--color-bg:#fcf4f1;--color-bg-alt:#f4e8e1;--color-card:#fff;--color-field:#fffbfa;--pressed-shade:5%;--color-text:#2e211b;--color-text-soft:#4a382f;--color-muted:#6b5549;--color-line:#e6d3c9;--color-line-soft:#efe1da;--color-accent:#8a5743;--color-accent-hover:#74483a;--color-accent-ink:#fff;--color-accent-soft:#f8e6e0;--color-accent-text:#7d4d3b;--color-ring:#8a574340;--color-butter:#e8c9bc;--color-butter-ink:#2e211b;--color-deep:#3a2820;--color-deep-text:#fcf4f1;--color-deep-muted:#e6d6cc;--color-deep-accent:#e8c3b5;--color-tint-1:#f4e8e1;--color-tint-2:#f8e2dc;--color-tint-3:#efe4d8;--color-tint-4:#f5dcd4;--color-placeholder-a:#efe2da;--color-placeholder-b:#e8d8ce;--color-placeholder-text:#6b5549;--color-header:#fffbfaf0;--color-overlay:#2418138c;--color-footer:#2e211b;--color-footer-text:#f0e4dc;--color-footer-muted:#c4ad9f;--color-footer-line:#4a382f;--color-error:#b42318;--color-error-soft:#fdedeb;--color-online:#2e8540;--color-autumn-mud:#6b4a2eb8;--logo-letters:#dbc5af;--logo-script:#8c776d;--logo-paw:#f1e3db;--logo-tagline:#a38b7b;--shadow-outer:.0625rem .0625rem .625rem #3c261e33;--shadow-soft:.0625rem .0625rem .375rem #3c261e1f;--color-shadow-line:#3c261e33;--shadow-outer-none:0 0 0 0 #3c261e00;--shadow-inner:inset .0625rem .0625rem .625rem #3c261e33;--shadow-inner-active:inset .125rem .125rem .75rem #3c261e4d;--shadow-inner-none:inset 0 0 0 0 #3c261e00;--shadow-float:.125rem .25rem 1.5rem #3c261e29;--shadow-overlay:0 1.5rem 3.5rem #24181333;--shadow-up:0 -.0625rem .625rem #3c261e24}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--color-bg:#1c1513;--color-bg-alt:#241b18;--color-card:#2b211d;--color-field:#201816;--pressed-shade:35%;--color-text:#f5e9e3;--color-text-soft:#e0d0c7;--color-muted:#b9a59a;--color-line:#43352f;--color-line-soft:#342925;--color-accent:#e8b9a8;--color-accent-hover:#f0cbbd;--color-accent-ink:#2a1b15;--color-accent-soft:#3b2a25;--color-accent-text:#efbfae;--color-ring:#e8b9a859;--color-butter:#e3c3b4;--color-butter-ink:#231915;--color-deep:#33241e;--color-deep-text:#f5e9e3;--color-deep-muted:#dccbc1;--color-deep-accent:#e8b9a8;--color-tint-1:#261d1a;--color-tint-2:#2e2220;--color-tint-3:#2a221c;--color-tint-4:#30221f;--color-placeholder-a:#2e2420;--color-placeholder-b:#261d1a;--color-placeholder-text:#b9a59a;--color-header:#2b211df0;--color-overlay:#0a0605b3;--color-footer:#2a1e19;--color-footer-text:#e6d6cc;--color-footer-muted:#a8968b;--color-footer-line:#43342c;--color-error:#ff9e8f;--color-online:#6fcf86;--color-error-soft:#2a1716;--color-autumn-mud:#c4966c6b;--logo-letters:#c9b49a;--logo-script:#f5e6dd;--logo-paw:#e8c3b56b;--logo-tagline:#e6d3c6;--shadow-outer:.0625rem .0625rem .625rem #000000d9;--shadow-soft:.0625rem .0625rem .375rem #00000080;--color-shadow-line:#000000d9;--shadow-outer-none:0 0 0 0 #0000;--shadow-inner:inset .0625rem .0625rem .625rem #000000d9;--shadow-inner-active:inset .125rem .125rem .75rem #000;--shadow-inner-none:inset 0 0 0 0 #0000;--shadow-float:.125rem .25rem 1.5rem #0000008c;--shadow-overlay:0 1.5rem 3.5rem #0009;--shadow-up:0 -.0625rem .625rem #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--color-bg:#1c1513;--color-bg-alt:#241b18;--color-card:#2b211d;--color-field:#201816;--pressed-shade:35%;--color-text:#f5e9e3;--color-text-soft:#e0d0c7;--color-muted:#b9a59a;--color-line:#43352f;--color-line-soft:#342925;--color-accent:#e8b9a8;--color-accent-hover:#f0cbbd;--color-accent-ink:#2a1b15;--color-accent-soft:#3b2a25;--color-accent-text:#efbfae;--color-ring:#e8b9a859;--color-butter:#e3c3b4;--color-butter-ink:#231915;--color-deep:#33241e;--color-deep-text:#f5e9e3;--color-deep-muted:#dccbc1;--color-deep-accent:#e8b9a8;--color-tint-1:#261d1a;--color-tint-2:#2e2220;--color-tint-3:#2a221c;--color-tint-4:#30221f;--color-placeholder-a:#2e2420;--color-placeholder-b:#261d1a;--color-placeholder-text:#b9a59a;--color-header:#2b211df0;--color-overlay:#0a0605b3;--color-footer:#2a1e19;--color-footer-text:#e6d6cc;--color-footer-muted:#a8968b;--color-footer-line:#43342c;--color-error:#ff9e8f;--color-online:#6fcf86;--color-error-soft:#2a1716;--color-autumn-mud:#c4966c6b;--logo-letters:#c9b49a;--logo-script:#f5e6dd;--logo-paw:#e8c3b56b;--logo-tagline:#e6d3c6;--shadow-outer:.0625rem .0625rem .625rem #000000d9;--shadow-soft:.0625rem .0625rem .375rem #00000080;--color-shadow-line:#000000d9;--shadow-outer-none:0 0 0 0 #0000;--shadow-inner:inset .0625rem .0625rem .625rem #000000d9;--shadow-inner-active:inset .125rem .125rem .75rem #000;--shadow-inner-none:inset 0 0 0 0 #0000;--shadow-float:.125rem .25rem 1.5rem #0000008c;--shadow-overlay:0 1.5rem 3.5rem #0009;--shadow-up:0 -.0625rem .625rem #000000b3}}@media (min-width:45em){:root{--float-right:1.5rem;--float-bottom:1.5rem}}@media (min-width:80em){:root{--header-height:4.75rem}}@media (pointer:fine) and (min-width:45em){:root{--control-size:2.5rem;--control-icon:1.125rem;--button-sm:2.5rem;--button-md:2.75rem;--button-lg:3rem}}@media (min-width:96em){:root{--container-max:86rem;--gutter:clamp(1.25rem, 5vw, 4rem)}}@media (min-width:120em) and (min-height:56.25em){:root{--container-max:92rem;--gutter:clamp(1.25rem, 5vw, 4.5rem)}}html{scroll-padding-top:calc(var(--header-height) + 1rem);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}main:focus{outline:none}body *{scrollbar-color:var(--color-accent) transparent}@media (prefers-reduced-motion:no-preference){html[data-opening]:not(.opened,[data-a11y-motion]){scrollbar-color:#4a3a32 #2e211b}}@media (any-pointer:fine) and (not (forced-colors:active)){@supports ((-moz-appearance:none)){html{scrollbar-color:var(--color-accent) var(--color-bg);scrollbar-width:thin}}html::-webkit-scrollbar{background-color:var(--color-bg);width:1rem}html::-webkit-scrollbar-track{background:repeating-linear-gradient(var(--color-line) 0 .25rem, transparent .25rem .75rem) center / .25rem 100% no-repeat}html::-webkit-scrollbar-thumb{border:.1875rem solid var(--color-bg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fffaf2'%3E%3Cellipse cx='16' cy='21' rx='7' ry='6'/%3E%3Cellipse cx='7.5' cy='13' rx='2.8' ry='3.4'/%3E%3Cellipse cx='13' cy='8.5' rx='2.8' ry='3.4'/%3E%3Cellipse cx='19' cy='8.5' rx='2.8' ry='3.4'/%3E%3Cellipse cx='24.5' cy='13' rx='2.8' ry='3.4'/%3E%3C/svg%3E") center / .625rem no-repeat, var(--color-accent);border-radius:1rem;min-height:3.5rem}@media (hover:hover){html::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-hover)}}html[data-theme=dark]::-webkit-scrollbar-thumb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%233a2820'%3E%3Cellipse cx='16' cy='21' rx='7' ry='6'/%3E%3Cellipse cx='7.5' cy='13' rx='2.8' ry='3.4'/%3E%3Cellipse cx='13' cy='8.5' rx='2.8' ry='3.4'/%3E%3Cellipse cx='19' cy='8.5' rx='2.8' ry='3.4'/%3E%3Cellipse cx='24.5' cy='13' rx='2.8' ry='3.4'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){html:not([data-theme])::-webkit-scrollbar-thumb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%233a2820'%3E%3Cellipse cx='16' cy='21' rx='7' ry='6'/%3E%3Cellipse cx='7.5' cy='13' rx='2.8' ry='3.4'/%3E%3Cellipse cx='13' cy='8.5' rx='2.8' ry='3.4'/%3E%3Cellipse cx='19' cy='8.5' rx='2.8' ry='3.4'/%3E%3Cellipse cx='24.5' cy='13' rx='2.8' ry='3.4'/%3E%3C/svg%3E")}}}@media (pointer:fine) and (not (forced-colors:active)){html:not([data-a11y-plain-cursor=on]){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='%237a5a45' stroke='%23fffaf6' stroke-width='1.5' transform='rotate(-24 14 14)'%3E%3Cellipse cx='14.5' cy='18.5' rx='6.6' ry='5.6'/%3E%3Cellipse cx='5.8' cy='11.6' rx='2.5' ry='3.1'/%3E%3Cellipse cx='10.6' cy='6.4' rx='2.5' ry='3.2'/%3E%3Cellipse cx='17.6' cy='6.4' rx='2.5' ry='3.2'/%3E%3Cellipse cx='22.6' cy='11.6' rx='2.5' ry='3.1'/%3E%3C/g%3E%3C/svg%3E") 7 5,auto}html:not([data-a11y-plain-cursor=on]) :is(a[href],button:not(:disabled),[role=button],[role=tab],[role=switch],[role=radio],[role=option],[role=menuitem],summary,label[for],label:has(input:not(:disabled)),select,input:is([type=checkbox],[type=radio],[type=submit],[type=button],[type=file]),.hover_in_shadow,[data-clickable]){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='%23f3c9bb' stroke='%235a3d30' stroke-width='1.5' transform='rotate(-24 14 14)'%3E%3Cellipse cx='14.5' cy='18.5' rx='6.6' ry='5.6'/%3E%3Cellipse cx='5.8' cy='11.6' rx='2.5' ry='3.1'/%3E%3Cellipse cx='10.6' cy='6.4' rx='2.5' ry='3.2'/%3E%3Cellipse cx='17.6' cy='6.4' rx='2.5' ry='3.2'/%3E%3Cellipse cx='22.6' cy='11.6' rx='2.5' ry='3.1'/%3E%3C/g%3E%3C/svg%3E") 7 5,pointer}html :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=color],[type=file]),textarea,[contenteditable=true]){cursor:text}}body{background-color:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;flex-direction:column;line-height:1.6;display:flex}body.menu-lock{overflow:hidden}main{flex:1}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--fw-regular);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}p{text-wrap:pretty}body :is(p,li,dd,td,blockquote){-webkit-hyphens:manual;hyphens:manual}:is(:lang(de),:lang(fr)) :is(h1,h2,h3,h4){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}:is(:lang(de),:lang(fr)) body :is(p,li,dd,td,blockquote){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@keyframes fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(1rem)}[data-reveal-ready] [data-reveal]{transition:opacity .5s var(--ease), transform .5s var(--ease)}@media (prefers-reduced-motion:reduce){[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:1;transform:none}}html[data-a11y-motion=on][data-reveal-ready] [data-reveal]:not([data-revealed]),html[data-a11y-save=on][data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:1;transform:none}:root,[data-theme=light]{--color-dog-fur:#c09673;--color-dog-shade:#8a6248;--color-dog-ink:#1a110c;--color-dog-light:#e2d2bd;--color-dog-mud:#463626}[data-theme=dark]{--color-dog-fur:#a9805f;--color-dog-shade:#7a5a45;--color-dog-ink:#1e150f;--color-dog-light:#c9b49a;--color-dog-mud:#3b2d20}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-dog-fur:#a9805f;--color-dog-shade:#7a5a45;--color-dog-ink:#1e150f;--color-dog-light:#c9b49a;--color-dog-mud:#3b2d20}}:root{--a11y-muted:var(--color-muted);--a11y-accent:var(--color-accent-text);--a11y-on-accent:#fff;--a11y-font-heading:var(--font-heading);--a11y-radius:var(--radius-panel);--assistant-accent:var(--color-accent);--assistant-on-accent:#fff;--assistant-radius:var(--radius-panel)}[data-theme=dark]{--a11y-on-accent:var(--color-bg);--assistant-on-accent:var(--color-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--a11y-on-accent:var(--color-bg);--assistant-on-accent:var(--color-bg)}}html[data-a11y-contrast=on]{--color-text-soft:var(--color-text);--color-muted:var(--color-text);--color-line:#a8897a;--color-line-soft:#bca092;--color-accent-text:#6b4130;--color-footer-muted:var(--color-footer-text)}html[data-a11y-contrast=on][data-theme=dark]{--color-line:#6a564c;--color-line-soft:#5e4c43;--color-accent-text:#f6cfc1}@media (prefers-color-scheme:dark){html[data-a11y-contrast=on]:not([data-theme]){--color-line:#6a564c;--color-line-soft:#5e4c43;--color-accent-text:#f6cfc1}}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.hover_in_shadow{isolation:isolate;position:relative}.hover_in_shadow:before,.hover_in_shadow:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hover_in_shadow:before{z-index:-1;box-shadow:var(--shadow-outer);background-color:#0000;transition:box-shadow .3s,background-color .3s}.hover_in_shadow:after{z-index:2;box-shadow:var(--shadow-inner);opacity:0;transition:opacity .3s,box-shadow .15s}:is(.hover_in_shadow:focus-visible,.hover_in_shadow[aria-expanded=true],.hover_in_shadow[aria-pressed=true],.hover_in_shadow[aria-selected=true]):before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade))}:is(.hover_in_shadow:focus-visible,.hover_in_shadow[aria-expanded=true],.hover_in_shadow[aria-pressed=true],.hover_in_shadow[aria-selected=true]):after{opacity:1}@media (hover:hover){.hover_in_shadow:hover:before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade))}.hover_in_shadow:hover:after{opacity:1}}.hover_in_shadow:active:after{box-shadow:var(--shadow-inner-active)}.tabler-icon{stroke-width:1.75px}.soft_divider:after{content:"";background:linear-gradient(180deg, transparent, var(--color-shadow-line) 30%, var(--color-shadow-line) 70%, transparent);width:1px;box-shadow:var(--shadow-outer);pointer-events:none;position:absolute;top:18%;bottom:18%;right:0}.visually_hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero_title{font-size:var(--fs-hero);letter-spacing:-.025em;line-height:.98}.page_title{font-size:var(--fs-h1);letter-spacing:-.025em;line-height:1}.section_title{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.02}.section_title_small{font-size:var(--fs-h2-small);letter-spacing:-.02em;line-height:1.05}.eyebrow{color:var(--color-accent-text);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.lead{max-width:34rem;color:var(--color-text-soft);font-size:var(--fs-body-large);line-height:1.6}.hand{font-family:var(--font-hand);font-size:var(--fs-hand);font-weight:var(--fw-medium);line-height:1.2}.mono{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em}@supports (text-box:trim-both cap alphabetic){.text_trim{text-box:trim-both cap alphabetic}}.arrow_link,.quiet_link{text-underline-offset:.1875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s}:is(.arrow_link,.quiet_link):focus-visible{text-decoration-color:currentColor}@media (hover:hover){:is(.arrow_link,.quiet_link):hover{color:var(--color-accent-text)}}.arrow_link{color:var(--color-accent-text);font-weight:var(--fw-semibold);align-self:flex-start;margin-block:-.5625rem;padding-block:.5625rem;display:inline-flex}.arrow_link:after{content:" →";transition:transform .2s var(--ease);display:inline-block}.arrow_link:focus-visible:after{transform:translate(2px)}@media (hover:hover){.arrow_link:hover{color:var(--color-text)}.arrow_link:hover:after{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.arrow_link:after{transition:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (padding:env(safe-area-inset-left)){html{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}}@supports (-webkit-touch-callout:none){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[data-keep-size]),select:not([data-keep-size]),textarea:not([data-keep-size]){font-size:max(1rem,16px)!important}}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){transition:background-color 99999s,color 99999s}:is(input:autofill,textarea:autofill,select:autofill){transition:background-color 99999s,color 99999s}@media (forced-colors:active){input:not([type=checkbox],[type=radio],[type=range]),select,textarea,button,[role=button]{outline-offset:-1px;outline:1px solid buttonborder}:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}[aria-invalid=true]{outline-offset:0!important;outline:2px solid mark!important}[aria-current=page],[aria-pressed=true],[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}@supports (appearance:base-select){select:not([multiple],[size]){appearance:base-select}::picker(select){appearance:base-select}select:not([multiple],[size]){align-items:center}select:not([multiple],[size])::picker-icon{content:"";opacity:.7;width:.4375rem;height:.4375rem;transition:rotate .2s var(--ease), margin .2s var(--ease);border-bottom:2px solid;border-right:2px solid;margin:-.25rem .125rem 0 .75rem;rotate:45deg}select:not([multiple],[size]):open::picker-icon{margin-top:.25rem;rotate:225deg}::picker(select){border-radius:var(--radius-option);background-color:var(--color-card);color:var(--color-text);box-shadow:var(--shadow-float);border:0;margin-block:.375rem;padding:.375rem}select:not([multiple],[size]) option{font-size:var(--fs-small);font-weight:var(--fw-medium);border-radius:.625rem;gap:.75rem;padding:.75rem;line-height:1}select:not([multiple],[size]) option:is(:hover,:focus-visible,:checked){background-color:var(--color-bg-alt);color:var(--color-text)}select:not([multiple],[size]) option::checkmark{color:var(--color-accent-text);order:1;margin-left:auto}}::selection{background-color:color-mix(in srgb, var(--color-accent), transparent 70%);color:var(--color-text)}:root{--gemak-control-touch:2.75rem;--gemak-control-mouse:2.5rem;--gemak-control-border:0;--gemak-control-bg:var(--color-card);--gemak-control-bg-hover:color-mix(in srgb, var(--color-card), black var(--pressed-shade));--gemak-control-color:var(--color-text);--gemak-focus:2px solid var(--color-accent);--gemak-accent:var(--color-accent-text);--gemak-surface:var(--color-card);--gemak-text:var(--color-text);--gemak-bar-bg:var(--color-card);--gemak-error:var(--color-error)}[data-theme=dark] :is(img[src*="/products/"],img[src*="%2Fproducts%2F"]){filter:brightness(.82)contrast(1.04)}@media (prefers-color-scheme:dark){:root:not([data-theme]) :is(img[src*="/products/"],img[src*="%2Fproducts%2F"]){filter:brightness(.82)contrast(1.04)}}
