.Pqnzea_card{margin:var(--space-8) 0 var(--space-12);padding:var(--space-6);border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:6px 6px 0 var(--color-ink);border-radius:24px}.Pqnzea_head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.Pqnzea_title{font-size:var(--text-3xl);margin:0}.Pqnzea_effective{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.Pqnzea_tableWrap{margin-top:var(--space-6);border:1.5px solid var(--color-border-strong);border-radius:16px;overflow-x:auto}.Pqnzea_table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm)}.Pqnzea_table th,.Pqnzea_table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.Pqnzea_table thead th{background:var(--color-bg-alt);color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-extrabold)}.Pqnzea_tierNote{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);display:block}.Pqnzea_table tbody tr+tr td,.Pqnzea_table tbody tr+tr th{border-top:1px dashed var(--color-border)}.Pqnzea_table tbody tr.Pqnzea_first td,.Pqnzea_table tbody tr.Pqnzea_first th{border-top:1.5px solid var(--color-border-strong)}.Pqnzea_service{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-extrabold);display:block}.Pqnzea_unit{color:var(--color-text-muted);font-weight:var(--weight-regular);display:block}.Pqnzea_price{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap}.Pqnzea_extra{color:var(--color-text-muted);white-space:nowrap}.Pqnzea_sub{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-xl)}.Pqnzea_includes{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.Pqnzea_include{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);display:flex;}.Pqnzea_includeWell{width:3rem}.Pqnzea_includeName{margin:0 0 var(--space-1);color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-extrabold)}.Pqnzea_ticks{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;padding-left:1.1rem;line-height:1.5}.Pqnzea_split{gap:var(--space-6);display:grid}.Pqnzea_extras{border-top:2px solid var(--color-ink);margin:0}.Pqnzea_extraRow{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1.5px dashed var(--color-border-strong);display:grid}.Pqnzea_extraRow dt{color:var(--color-heading);font-weight:var(--weight-bold)}.Pqnzea_extraRow dd{color:var(--color-text-muted);margin:0}.Pqnzea_discount dd{color:var(--color-accent);font-weight:var(--weight-bold)}.Pqnzea_example{padding:var(--space-2) var(--space-6) var(--space-6);border:2px dashed var(--color-label);background:var(--color-wash-apricot);border-radius:18px;align-self:start}.Pqnzea_exampleTitle{margin:0 0 var(--space-3);color:var(--color-heading)}.Pqnzea_sum{margin:0}.Pqnzea_sumRow{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px dashed var(--color-border-strong);display:flex}.Pqnzea_sumRow dt{color:var(--color-text)}.Pqnzea_sumRow dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.Pqnzea_sumTotal{font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);border-bottom:0}.Pqnzea_exampleNote{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:52rem){.Pqnzea_card{padding:var(--space-8)}.Pqnzea_split{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.Pqnzea_extraRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.Pqnzea_extraRow dd{text-align:right}}.Pqnzea_tag{align-items:baseline;gap:0 var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.Pqnzea_tagFrom{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.Pqnzea_tagPrice{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:1}.Pqnzea_tagUnit{color:var(--color-heading);font-weight:var(--weight-bold)}.Pqnzea_tagNote{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);flex-basis:100%}.Pqnzea_servicePrices{margin-top:var(--space-4)}.Pqnzea_servicePrices .Pqnzea_tableWrap{margin-top:0}.Pqnzea_includedLine{margin:var(--space-3) 0 var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm)}
.fP66yG_scene{width:100%;max-width:17rem;padding:0 0 var(--space-4);margin:0 auto;position:relative}.fP66yG_window{aspect-ratio:1/1.1;border:3px solid var(--color-ink);background:var(--color-wash-apricot);box-shadow:7px 7px 0 var(--color-ink);border-radius:999px 999px 22px 22px;position:relative;overflow:hidden}.fP66yG_teal{background:var(--color-wash-leaf)}.fP66yG_berry{background:var(--color-wash-berry)}.fP66yG_leaf{background:var(--color-wash-green)}.fP66yG_apricot{background:var(--color-wash-apricot)}.fP66yG_sky{background:var(--color-wash-sky)}.fP66yG_lavender{background:var(--color-wash-plum)}.fP66yG_peach{background:var(--color-wash-peach)}.fP66yG_cream{background:var(--color-bg-alt)}.fP66yG_sun{aspect-ratio:1;border:2.5px solid var(--color-ink);background:var(--color-cta);width:14%;box-shadow:0 0 0 7px var(--color-highlight-soft);border-radius:50%;position:absolute;top:18%;right:20%}.fP66yG_mullion,.fP66yG_transom{background:var(--color-ink);opacity:.12;position:absolute}.fP66yG_mullion{width:3px;top:0;bottom:24%;left:calc(50% - 1.5px)}.fP66yG_transom{height:3px;top:42%;left:0;right:0}.fP66yG_floor{border-top:3px solid var(--color-ink);background:var(--color-bg);height:24%;position:absolute;bottom:0;left:0;right:0}.fP66yG_figure{position:absolute;bottom:8%;left:10%;right:10%}.fP66yG_mascot{position:absolute;bottom:-.5rem;right:-3.5rem}
.ndca8a_section{margin-top:var(--section-gap,var(--space-12))}.ndca8a_heading{color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);scroll-margin-top:calc(var(--header-h) + var(--space-6));margin:0}.ndca8a_heading:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.ndca8a_method{max-width:62rem;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.ndca8a_list{margin-top:var(--space-6);padding:var(--space-2) var(--space-6);border-radius:20px;}.ndca8a_cards{margin:0;padding:0;list-style:none;display:grid}.ndca8a_card{align-items:start;gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:2rem minmax(0,1fr) auto;display:grid;position:relative}.ndca8a_card+.ndca8a_card,.ndca8a_more>.ndca8a_cards>.ndca8a_card:first-child,.ndca8a_more{border-top:2px dashed var(--color-border)}.ndca8a_card:focus-within{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.ndca8a_num{border:var(--ink-border);border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2rem;height:1.75rem;color:var(--color-ink);font-family:var(--font-round);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-extrabold);justify-content:center;align-items:center;display:inline-flex}.ndca8a_body{gap:2px;min-width:0;padding-top:2px;display:grid}.ndca8a_link{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;overflow-wrap:anywhere;line-height:1.4}.ndca8a_link:after{content:"";position:absolute;inset:0}.ndca8a_link:focus-visible{outline:none}.ndca8a_card:hover .ndca8a_link{color:var(--color-accent);text-decoration-color:currentColor}.ndca8a_meta{color:var(--color-text-muted);font-size:var(--text-xs)}.ndca8a_ext{color:var(--color-text-muted);margin-top:6px}.ndca8a_card:hover .ndca8a_ext{color:var(--color-accent)}.ndca8a_summary{align-items:center;gap:var(--space-2);min-height:44px;margin:var(--space-1) 0 var(--space-2);color:var(--color-accent);font-family:var(--font-round);font-weight:var(--weight-bold);cursor:pointer;list-style:none;display:inline-flex}.ndca8a_summary::-webkit-details-marker{display:none}.ndca8a_summary:hover{text-underline-offset:3px;text-decoration:underline}.ndca8a_openLabel,.ndca8a_more[open] .ndca8a_closedLabel{display:none}.ndca8a_more[open] .ndca8a_openLabel{display:inline}.ndca8a_caret{border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;margin-top:-.2em;rotate:45deg}.ndca8a_more[open] .ndca8a_caret{margin-top:.2em;rotate:225deg}.ndca8a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:40rem){.ndca8a_list{padding:var(--space-1) var(--space-4)}}
.iV9o0W_form{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.iV9o0W_form>*{flex:100%;min-width:0}:is(.iV9o0W_form>.iV9o0W_field:has(input[type=email]),.iV9o0W_form>.iV9o0W_field:has(input[name=name])){flex:15rem}.iV9o0W_form>.iV9o0W_submit{flex:none}.iV9o0W_roles{gap:var(--space-2) var(--space-3);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));min-width:0;margin:0;padding:0;display:grid}.iV9o0W_legend,.iV9o0W_label{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);padding:0;line-height:1.25}.iV9o0W_legend{margin-bottom:var(--space-2)}.iV9o0W_role,.iV9o0W_consent{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);cursor:pointer;border-radius:12px;align-items:center;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.iV9o0W_role:hover,.iV9o0W_consent:hover{border-color:var(--color-text-faint)}.iV9o0W_role:has(input:checked){border-color:var(--color-ink);background:var(--color-accent-soft);box-shadow:var(--hard-sm)}:is(.iV9o0W_role:has(input:focus-visible),.iV9o0W_consent:has(input:focus-visible)){outline:3px solid var(--color-focus);outline-offset:2px}.iV9o0W_role input,.iV9o0W_consent input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0}.iV9o0W_consent{padding:var(--space-4);border-style:dashed;align-items:flex-start}.iV9o0W_consent input{margin-top:.1em}.iV9o0W_consent:has(input:checked){border-style:solid;border-color:var(--color-accent-fill)}.iV9o0W_field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.iV9o0W_optional{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular)}.iV9o0W_input{width:100%;min-width:0;min-height:48px;padding:var(--space-2) .875rem;border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:12px;transition:border-color .15s}.iV9o0W_input:hover{border-color:var(--color-text-faint)}.iV9o0W_input:focus,.iV9o0W_input:focus-visible{border-color:var(--color-accent-fill)}.iV9o0W_input[aria-invalid=true]{border-color:var(--color-danger)}.iV9o0W_help{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.iV9o0W_fieldError{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.iV9o0W_submit{justify-self:start;}.iV9o0W_submit:disabled{opacity:.7;cursor:progress}.iV9o0W_done{padding:var(--space-4) var(--space-6);border:var(--ink-border);border-left:6px solid var(--color-yes);background:var(--color-surface);font-weight:var(--weight-semibold);border-radius:14px;margin:0}
.cJp7ka_guide{gap:var(--space-12) var(--space-8);max-width:var(--content-max);padding:var(--space-12) var(--gutter) var(--space-16);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.cJp7ka_guide>*{min-width:0}.cJp7ka_guide .cJp7ka_block>:first-child{margin-top:0}.cJp7ka_guide .cJp7ka_block>section>h2{font-size:var(--text-2xl)}.cJp7ka_guide p{text-wrap:pretty}.cJp7ka_h2{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance}.cJp7ka_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cJp7ka_more{margin:var(--space-4) 0 0;font-weight:var(--weight-semibold)}.cJp7ka_find>p{margin:0 0 var(--space-6);color:var(--color-text-muted)}.cJp7ka_tiles{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cJp7ka_tile{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);flex-direction:column;display:flex;}.cJp7ka_tile dt{border:var(--ink-border);border-radius:var(--radius-pill);background:var(--color-wash-apricot);color:var(--color-ink);font-family:var(--font-round);font-size:.75rem;font-weight:var(--weight-bold);padding:.15rem .6rem;line-height:1.2;display:inline-flex}.cJp7ka_tile:nth-child(2) dt{background:var(--color-wash-peach)}.cJp7ka_tile:nth-child(3) dt{background:var(--color-wash-sky)}.cJp7ka_tile:nth-child(4) dt{background:var(--color-accent-soft)}.cJp7ka_tile:nth-child(5) dt{background:var(--color-wash-plum)}.cJp7ka_tile dd{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.cJp7ka_tiles5 .cJp7ka_tile:last-child,.cJp7ka_tiles3 .cJp7ka_tile:last-child{grid-column:1/-1}.cJp7ka_licence,.cJp7ka_vets,.cJp7ka_weather,.cJp7ka_dates,.cJp7ka_leaving,.cJp7ka_servicesCity{padding:var(--space-6);border-radius:var(--radius-lg);}.cJp7ka_licence>p,.cJp7ka_vets>p,.cJp7ka_weather>p,.cJp7ka_dates>p,.cJp7ka_leaving>p,.cJp7ka_servicesCity>p{margin:0 0 var(--space-3)}.cJp7ka_licence .cJp7ka_more,.cJp7ka_vets .cJp7ka_more,.cJp7ka_leaving .cJp7ka_more{margin-top:var(--space-4);margin-bottom:0}.cJp7ka_station{color:var(--color-text-muted);font-size:var(--text-sm)}.cJp7ka_climate{margin:var(--space-4) 0;border-top:2px solid var(--color-ink)}.cJp7ka_climateRow{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:2px dashed var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.cJp7ka_climateRow dt{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold)}.cJp7ka_climateRow dd{margin:0}.cJp7ka_careLinks{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cJp7ka_careLinks a{border:var(--ink-border);border-radius:var(--radius-pill);background:var(--color-accent-soft);min-height:38px;box-shadow:var(--hard-sm);color:var(--color-ink);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;padding:.3rem .9rem;text-decoration:none;display:inline-flex}.cJp7ka_careLinks a:hover{box-shadow:var(--hard)}.cJp7ka_timeline{margin:var(--space-4) 0 0;padding:0 0 0 var(--space-6);border-left:2px solid var(--color-border-strong);list-style:none}.cJp7ka_holiday,.cJp7ka_school{gap:var(--space-1);padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cJp7ka_holiday+.cJp7ka_holiday,.cJp7ka_holiday+.cJp7ka_school,.cJp7ka_school+.cJp7ka_holiday,.cJp7ka_school+.cJp7ka_school{border-top:2px dashed var(--color-border)}.cJp7ka_holiday:before,.cJp7ka_school:before{top:.95rem;left:calc(-1 * var(--space-6) - 8px);border:2px solid var(--color-ink);content:"";border-radius:50%;width:14px;height:14px;position:absolute}.cJp7ka_holiday:before{background:var(--color-accent-fill)}.cJp7ka_school:before{background:var(--color-cta)}.cJp7ka_earlier{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cJp7ka_when{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.cJp7ka_kind{color:var(--color-text-muted);font-size:var(--text-sm);display:block}.cJp7ka_hubs{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.cJp7ka_hub{gap:var(--space-3);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;display:grid}.cJp7ka_hubIcon{border:2px solid var(--color-ink);background:var(--color-highlight-soft);width:2.75rem;height:2.75rem;color:var(--color-ink);border-radius:50%;place-items:center;display:inline-grid}.cJp7ka_hub>span{padding-top:var(--space-2)}.cJp7ka_serviceCards{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.cJp7ka_serviceCard{align-items:center;gap:var(--space-3);height:100%;min-height:3.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;display:flex;}.cJp7ka_serviceCard strong{color:var(--color-heading);font-family:var(--font-round);line-height:var(--leading-tight);display:block}.cJp7ka_waitlist{border:var(--ink-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--hard-lg);display:grid;overflow:hidden}.cJp7ka_waitSide{padding:var(--space-6) var(--space-6) 0;background:radial-gradient(18rem 12rem at 0% 0%, var(--color-wash-apricot), transparent 70%), var(--color-bg-alt);flex-direction:column;display:flex}.cJp7ka_waitHeading{color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.cJp7ka_waitText{margin:var(--space-3) 0 var(--space-4)}.cJp7ka_waitMascot{margin:auto 0 -4px auto}.cJp7ka_waitForm{padding:var(--space-6)}@media (min-width:36rem){.cJp7ka_serviceCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.cJp7ka_climateRow{gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr)}.cJp7ka_holiday,.cJp7ka_school{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr)}.cJp7ka_tiles5{grid-template-columns:repeat(6,minmax(0,1fr))}.cJp7ka_tiles5 .cJp7ka_tile{grid-column:span 2}.cJp7ka_tiles5 .cJp7ka_tile:nth-child(4),.cJp7ka_tiles5 .cJp7ka_tile:nth-child(5){grid-column:span 3}.cJp7ka_tiles3{grid-template-columns:repeat(3,minmax(0,1fr))}.cJp7ka_tiles3 .cJp7ka_tile:last-child{grid-column:auto}}@media (min-width:48rem){.cJp7ka_guide{row-gap:var(--space-16);padding-top:var(--space-16)}.cJp7ka_h2,.cJp7ka_guide .cJp7ka_block>section>h2{font-size:var(--text-3xl)}.cJp7ka_licence .cJp7ka_h2,.cJp7ka_vets .cJp7ka_h2,.cJp7ka_weather .cJp7ka_h2,.cJp7ka_dates .cJp7ka_h2,.cJp7ka_leaving .cJp7ka_h2,.cJp7ka_servicesCity .cJp7ka_h2{font-size:var(--text-2xl)}.cJp7ka_licence,.cJp7ka_vets,.cJp7ka_weather,.cJp7ka_dates,.cJp7ka_leaving,.cJp7ka_servicesCity{padding:var(--space-8)}}@media (min-width:52rem){.cJp7ka_waitlist{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cJp7ka_waitSide{padding:var(--space-8) var(--space-8) 0}.cJp7ka_waitForm{padding:var(--space-8)}}@media (min-width:64rem){.cJp7ka_guide{grid-template-columns:repeat(12,minmax(0,1fr))}.cJp7ka_guide>*{grid-column:1/-1}.cJp7ka_tiles5{grid-template-columns:repeat(5,minmax(0,1fr))}.cJp7ka_tiles5 .cJp7ka_tile,.cJp7ka_tiles5 .cJp7ka_tile:nth-child(4),.cJp7ka_tiles5 .cJp7ka_tile:nth-child(5){grid-column:auto}.cJp7ka_guide>.cJp7ka_licence{grid-column:1/span 4}.cJp7ka_guide>.cJp7ka_vets{grid-column:5/span 8}.cJp7ka_guide>.cJp7ka_weather,.cJp7ka_guide>.cJp7ka_leaving{grid-column:1/span 7}.cJp7ka_guide>.cJp7ka_dates,.cJp7ka_guide>.cJp7ka_servicesCity{grid-column:8/span 5}}.cJp7ka_guide>.cJp7ka_glance{margin-top:calc(var(--space-6) - var(--space-12))}@media (min-width:48rem){.cJp7ka_guide>.cJp7ka_glance{margin-top:calc(var(--space-8) - var(--space-16))}}
.I-vhfG_form{gap:var(--space-6);min-width:0;display:grid;container-type:inline-size}.I-vhfG_grid{gap:var(--space-6);min-width:0;display:grid}@container (min-width:26rem){.I-vhfG_grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.I-vhfG_note{color:var(--color-text-muted);margin:0}.I-vhfG_submit{justify-self:start;}@container (max-width:25.99rem){.I-vhfG_submit{justify-self:stretch}}.I-vhfG_submit:disabled{opacity:.7;cursor:progress}.I-vhfG_doneTitle{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);margin:0}.I-vhfG_doneText{color:var(--color-text);font-size:var(--text-lg);margin:0}
.oxB-Ta_tool{gap:var(--space-4);margin:0;display:grid}.oxB-Ta_vetNow{gap:var(--space-2);padding:var(--space-4);border:2px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-wash-peach);border-left-width:8px;display:grid}.oxB-Ta_vetNowTitle{gap:var(--space-2);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);align-items:center;margin:0;display:flex}.oxB-Ta_vetNowTitle>span{color:var(--color-danger)}.oxB-Ta_vetNowText{color:var(--color-text);margin:0}.oxB-Ta_vetNowLink{gap:var(--space-2);min-height:3rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-on-accent);font-weight:var(--weight-bold);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.oxB-Ta_vetNowLink:hover{text-decoration:underline}.oxB-Ta_vetNowLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.oxB-Ta_withChip{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.oxB-Ta_band{gap:var(--space-1);padding:var(--space-3);border-left:4px solid var(--color-danger);background:var(--color-wash-peach);display:grid}.oxB-Ta_bandLabel{gap:var(--space-2);color:var(--color-heading);font-weight:var(--weight-bold);align-items:center;margin:0;display:flex}.oxB-Ta_bandText{color:var(--color-text);margin:0}@media print{.oxB-Ta_vetNowLink{display:none}}
._6xBt5G_stage{background:radial-gradient(ellipse 60% 70% at 6% 8%, var(--color-wash-apricot) 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 96% 92%, var(--color-accent-soft) 0%, transparent 62%), repeating-linear-gradient(0deg, transparent 0 31px, var(--color-border) 31px 32px), repeating-linear-gradient(90deg, transparent 0 31px, var(--color-border) 31px 32px), var(--color-bg);position:relative}._6xBt5G_stage:after{content:"";background:var(--color-bg);pointer-events:none;height:14px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M0 16V9l5 2 7-5 7 4 6-6 9 5 6-3 8 5 7-5 8 4 6-6 9 5 6-2 8 5 7-6 9 4 7-3 5 3V16z'/%3E%3C/svg%3E") 0 100%/240px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M0 16V9l5 2 7-5 7 4 6-6 9 5 6-3 8 5 7-5 8 4 6-6 9 5 6-2 8 5 7-6 9 4 7-3 5 3V16z'/%3E%3C/svg%3E") 0 100%/240px 14px repeat-x}._6xBt5G_inner{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-12);margin:0 auto;display:grid}._6xBt5G_text{min-width:0}._6xBt5G_eyebrow{margin:var(--space-4) 0 0;rotate:-1.5deg;}._6xBt5G_frame{max-width:17rem;margin:0 auto;display:block;position:relative}._6xBt5G_arch{z-index:1;position:relative;rotate:1.5deg}._6xBt5G_tape{z-index:2;background:var(--color-highlight);opacity:.75;pointer-events:none;width:4.5rem;height:1.3rem;position:absolute}._6xBt5G_tapeL{bottom:2.6rem;left:-1.2rem;rotate:-38deg}._6xBt5G_tapeR{background:var(--color-accent-fill);opacity:.55;top:16%;right:-1.6rem;rotate:48deg}._6xBt5G_visit{pointer-events:none;display:block;position:absolute}._6xBt5G_visit>img{width:100%;height:auto}._6xBt5G_peek{z-index:0;width:5.5rem;top:-2.6rem;left:4%;rotate:-18deg}._6xBt5G_peek-rabbit{width:5rem;top:-3.6rem;left:-1%;rotate:-20deg}._6xBt5G_perch{z-index:3;width:4.4rem;top:-3.3rem;left:50%;translate:-46%}._6xBt5G_sill{z-index:3;width:6.5rem;bottom:-.6rem;left:-2.2rem}._6xBt5G_sill-tortoise{width:7.5rem;left:-3rem}._6xBt5G_sill-goldfish{width:5.6rem}._6xBt5G_pair{z-index:3;pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:-.5rem;right:-4.4rem}._6xBt5G_pairCat{transform-origin:50% 100%;margin-right:-1.2rem;rotate:9deg}._6xBt5G_pairDog{transform-origin:50% 100%;rotate:-9deg}._6xBt5G_h1{margin:var(--space-4) 0 var(--space-2);color:var(--color-heading);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}._6xBt5G_intro{margin-top:var(--space-4);color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-normal)}._6xBt5G_intro>p{text-wrap:pretty;margin:0}._6xBt5G_intro>p+p{margin-top:var(--space-3)}._6xBt5G_art,._6xBt5G_window{display:none}@media (min-width:60rem){._6xBt5G_inner{padding-top:var(--space-12);padding-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) 21rem;align-items:center}._6xBt5G_h1{font-size:2.75rem}._6xBt5G_art{height:17rem;display:block;position:relative}._6xBt5G_window{padding:var(--space-8) var(--space-12) 0 var(--space-4);display:block}._6xBt5G_blob{background:var(--color-wash-plum);border-radius:46% 54% 52% 48%/52% 44% 56% 48%;position:absolute;inset:.5rem 1rem 2rem}._6xBt5G_pictures{gap:var(--space-3);display:grid;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}._6xBt5G_threes{grid-template-columns:repeat(3,3.75rem)}._6xBt5G_pairs{grid-template-columns:repeat(2,3.75rem)}._6xBt5G_picture{border:2px solid var(--color-ink);background:var(--color-surface);width:3.75rem;height:3.75rem;box-shadow:2px 3px 0 var(--color-ink);border-radius:16px;place-items:center;display:grid}._6xBt5G_single{top:1rem}._6xBt5G_single ._6xBt5G_picture{border-radius:var(--radius-lg);width:9rem;height:9rem;box-shadow:var(--hard);position:relative}._6xBt5G_single ._6xBt5G_picture:before{content:"";border:2px solid var(--color-ink);background:var(--color-wash-apricot);border-radius:4px;width:4rem;height:1.4rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}._6xBt5G_dog{position:absolute;bottom:-.5rem;left:-.5rem}._6xBt5G_cat{position:absolute;bottom:0;right:0}}
.SeXE5W_join{margin:var(--space-12) 0 var(--space-8);border:2px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);display:grid;overflow:hidden}.SeXE5W_side{padding:var(--space-6) var(--space-6) 0;background:radial-gradient(18rem 12rem at 0% 0%, var(--color-wash-apricot), transparent 70%), var(--color-bg-alt);position:relative}.SeXE5W_mascot{margin:var(--space-2) 0 -4px auto}.SeXE5W_form{padding:var(--space-6)}@media (min-width:52rem){.SeXE5W_join{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.SeXE5W_side{flex-direction:column;padding-bottom:0;display:flex}.SeXE5W_mascot{margin-top:auto}}.SeXE5W_heading{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.SeXE5W_text{max-width:var(--prose-max);margin:var(--space-2) 0 var(--space-4);color:var(--color-text)}
.bngAkW_withChip{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}
.vSmjya_snapshot{gap:var(--space-6);margin:0 0 var(--space-12);padding:var(--space-4);border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:6px 6px 0 var(--color-ink);border-radius:24px;display:grid}.vSmjya_photo{margin:0}.vSmjya_img{aspect-ratio:4/3;object-fit:cover;background:var(--color-bg-alt);border-radius:16px;width:100%;height:auto;display:block}.vSmjya_credit{margin-top:var(--space-2);color:var(--color-text-faint);font-size:var(--text-xs);line-height:1.4}.vSmjya_credit a{color:inherit}.vSmjya_tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-content:start;margin:0;display:grid}.vSmjya_tile{padding:var(--space-3);background:var(--color-bg);border-radius:12px}.vSmjya_tile dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.02em}.vSmjya_tile dd{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-extrabold);margin:2px 0 0;line-height:1.3}.vSmjya_note{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);margin-top:2px;display:block}.vSmjya_long{grid-column:span 2}.vSmjya_long dd{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.45}.vSmjya_noPhoto .vSmjya_tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.vSmjya_native{background:var(--color-highlight-soft)}@media (min-width:56rem){.vSmjya_snapshot{padding:var(--space-6)}.vSmjya_snapshot:not(.vSmjya_noPhoto){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.vSmjya_snapshot:not(.vSmjya_noPhoto) .vSmjya_photo{top:calc(var(--header-h) + var(--space-6));align-self:start;position:sticky}}
.nz12yG_wrap{margin-top:var(--space-12)}.nz12yG_phone{max-width:34rem;margin-top:var(--space-6);border:2px solid var(--color-ink);border-radius:var(--radius-xl);background:radial-gradient(circle at 20% 10%, var(--color-wash-leaf), transparent 60%), radial-gradient(circle at 90% 90%, var(--color-wash-apricot), transparent 55%), var(--color-bg-alt);box-shadow:var(--shadow-2);overflow:hidden}.nz12yG_bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);margin:0;display:flex}.nz12yG_avatar{background:var(--color-wash-apricot);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.nz12yG_who{color:var(--color-heading);font-weight:var(--weight-bold);line-height:1.2;display:block}.nz12yG_note{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.nz12yG_thread{gap:var(--space-3);padding:var(--space-6) var(--space-4);margin:0;list-style:none;display:grid}.nz12yG_msg{justify-items:start;gap:var(--space-1);max-width:88%;display:grid}.nz12yG_msg:nth-child(3n){justify-self:end;justify-items:end}.nz12yG_bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--color-surface);border:2px solid var(--color-ink);box-shadow:var(--shadow-1);color:var(--color-text);font-size:var(--text-sm);line-height:1.5}.nz12yG_msg:nth-child(3n) .nz12yG_bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--color-accent-soft)}.nz12yG_time{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.nz12yG_msg{animation:.4s both nz12yG_pop;animation-timeline:view();animation-range:entry entry 60%}@keyframes nz12yG_pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}}
.XQwkqW_controls{gap:var(--space-4);padding:var(--space-6);display:grid;}.XQwkqW_search{gap:var(--space-2);display:grid}.XQwkqW_label{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold)}.XQwkqW_search input{min-height:48px;padding:0 var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:12px}.XQwkqW_search input:focus{border-color:var(--color-accent-fill)}.XQwkqW_search input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.XQwkqW_filters{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.XQwkqW_filter{min-height:40px;padding-inline:var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:transform .14s,box-shadow .14s,background .14s;}.XQwkqW_filter:hover{background:var(--color-wash-apricot);box-shadow:var(--hard);transform:translate(-1px,-1px)}.XQwkqW_filter[aria-pressed=true]{background:var(--color-cta);box-shadow:none;transform:translate(2px,2px)}.XQwkqW_filter:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.XQwkqW_count{margin:var(--space-6) 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.XQwkqW_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.XQwkqW_card{gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-lg);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex;}.XQwkqW_card:hover .XQwkqW_term{color:var(--color-accent)}.XQwkqW_cat{box-shadow:none;align-self:flex-start;padding:.15rem .6rem;font-size:.75rem;}.XQwkqW_term{margin-top:var(--space-1);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance}.XQwkqW_short{color:var(--color-text-muted);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.XQwkqW_empty{padding:var(--space-6);border:var(--ink-border);border-radius:var(--radius-lg);background:var(--color-wash-apricot);color:var(--color-text)}@media (min-width:36rem) and (max-width:63.99rem){.XQwkqW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.XQwkqW_w2full{grid-column:1/-1}}@media (min-width:64rem){.XQwkqW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.XQwkqW_w4full{grid-column:1/-1}.XQwkqW_w4half,.XQwkqW_w4two{grid-column:span 2}}
._2F2SDW_tool{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;display:grid}._2F2SDW_form{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._2F2SDW_box{gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-4) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-bg);border-radius:18px;margin:0;display:grid}@container (min-width:36rem){._2F2SDW_box{padding:var(--space-6)}}._2F2SDW_legend{font-size:var(--text-sm);}._2F2SDW_fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}._2F2SDW_field{gap:var(--space-2);display:grid}._2F2SDW_field label{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold)}._2F2SDW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._2F2SDW_input:hover{border-color:var(--color-text-faint)}._2F2SDW_input:focus{border-color:var(--color-accent-fill)}._2F2SDW_input{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text);font:inherit;border-radius:12px;padding:0 .875rem}._2F2SDW_inline{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));margin:0;padding:0;display:grid}._2F2SDW_subLegend{width:100%;margin-bottom:var(--space-3);color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold);padding:0}._2F2SDW_check{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);cursor:pointer;border-radius:12px;align-items:center;display:flex}._2F2SDW_check:has(input:checked){border-color:var(--color-ink);background:var(--color-accent-soft);box-shadow:var(--hard-sm)}._2F2SDW_check input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent)}._2F2SDW_help,._2F2SDW_error{font-size:var(--text-sm);margin:0}._2F2SDW_help{color:var(--color-text-muted)}._2F2SDW_error{color:var(--color-danger);font-weight:var(--weight-semibold)}._2F2SDW_actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._2F2SDW_primary{}._2F2SDW_secondary{justify-self:start;}._2F2SDW_primary:focus-visible,._2F2SDW_secondary:focus-visible,._2F2SDW_gridWrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._2F2SDW_sheet{padding:var(--space-6);border:2px solid var(--color-ink);box-shadow:var(--hard);background:var(--color-surface);color:var(--color-text);border-radius:18px;margin-top:0}._2F2SDW_sheetTitle{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}._2F2SDW_contacts{gap:var(--space-2) var(--space-8);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}._2F2SDW_contacts div{gap:var(--space-2);align-items:baseline;display:flex}._2F2SDW_contacts dt{color:var(--color-heading);font-weight:var(--weight-bold)}._2F2SDW_contacts dd{overflow-wrap:anywhere;margin:0}._2F2SDW_rule{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--color-highlight);background:var(--color-highlight-soft);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._2F2SDW_gridWrap{margin-top:var(--space-4);break-inside:avoid;overflow-x:auto}._2F2SDW_grid{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm);table-layout:fixed}._2F2SDW_caption{padding-bottom:var(--space-2);color:var(--color-heading);font-weight:var(--weight-semibold);text-align:left}._2F2SDW_grid th,._2F2SDW_grid td{padding:var(--space-2);border:1px solid var(--color-border-strong);vertical-align:top}._2F2SDW_doseHead{width:30%;color:var(--color-heading);text-align:left}._2F2SDW_dayHead{color:var(--color-heading);font-weight:var(--weight-semibold);text-align:center}._2F2SDW_dose{color:var(--color-text);font-weight:var(--weight-regular);text-align:left;overflow-wrap:anywhere}._2F2SDW_doseName{color:var(--color-heading);font-weight:var(--weight-bold);display:block}._2F2SDW_cell{text-align:center;height:3rem}._2F2SDW_tick{border:2px solid var(--color-text);border-radius:var(--radius-sm);width:1.1rem;height:1.1rem;display:inline-block}._2F2SDW_writeIn,._2F2SDW_writeInShort{border-bottom:1px solid var(--color-text-muted);min-width:10rem;height:1.2em;display:inline-block}._2F2SDW_writeInShort{min-width:2.5rem}._2F2SDW_notes{margin:var(--space-4) 0 0;padding-left:var(--space-6);font-size:var(--text-sm)}._2F2SDW_untimed{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._2F2SDW_madeWith{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}@media print{body:has(._2F2SDW_sheet) :not(:has(._2F2SDW_sheet)):not(._2F2SDW_sheet):not(._2F2SDW_sheet *){display:none!important}:is(html:has(._2F2SDW_sheet),body:has(._2F2SDW_sheet),body:has(._2F2SDW_sheet) :has(._2F2SDW_sheet)){background:0 0!important;border:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}._2F2SDW_sheet{border:0;margin:0;padding:0}._2F2SDW_gridWrap{overflow:visible}._2F2SDW_grid{min-width:0}._2F2SDW_untimed{display:none}}
.bRkrAa_lead{max-width:62rem;color:var(--color-heading);font-size:var(--text-lg);text-wrap:pretty;margin:0}.bRkrAa_track{gap:var(--space-8) var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.bRkrAa_track:has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit,minmax(max(12rem,30%),1fr))}.bRkrAa_stop{height:100%;padding:var(--space-6) var(--space-4) var(--space-4);border-radius:18px;flex-direction:column;display:flex;position:relative;}.bRkrAa_trip{top:0;left:var(--space-4);margin:0;position:absolute;translate:0 -50%;}.bRkrAa_service{margin:0 0 var(--space-2);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);text-wrap:balance;line-height:1.2}.bRkrAa_service a{color:inherit;-webkit-text-decoration-color:var(--color-accent-fill);text-decoration-color:var(--color-accent-fill);text-underline-offset:3px}.bRkrAa_service a:hover{color:var(--color-accent)}.bRkrAa_why{color:var(--color-text);font-size:var(--text-sm);text-wrap:pretty;margin:0}
.FPkGWW_checker{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.FPkGWW_checker>*{margin-top:0}.FPkGWW_stay{min-width:0;padding:var(--space-6) var(--space-4) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-bg);border-radius:18px;margin:0}.FPkGWW_legend{font-size:var(--text-sm);}.FPkGWW_stayFields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));max-width:36rem;display:grid}.FPkGWW_field{gap:var(--space-2);display:grid}.FPkGWW_fieldLabel{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold)}.FPkGWW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FPkGWW_input:hover{border-color:var(--color-text-faint)}.FPkGWW_input:focus{border-color:var(--color-accent-fill)}.FPkGWW_input{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;max-width:100%;min-height:48px;color:var(--color-text);font:inherit;border-radius:12px;padding:0 .875rem}.FPkGWW_help,.FPkGWW_error{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.FPkGWW_help{color:var(--color-text-muted)}.FPkGWW_error{color:var(--color-danger);font-weight:var(--weight-semibold)}.FPkGWW_summary{padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-highlight);background:var(--color-highlight-soft);color:var(--color-heading);font-weight:var(--weight-bold);border-radius:0 12px 12px 0;margin:0}.FPkGWW_group{margin:0}.FPkGWW_groupTitle{margin:0 0 var(--space-3);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-bold)}.FPkGWW_rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.FPkGWW_row{gap:var(--space-4);padding:var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);border-left-width:6px;border-radius:14px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.FPkGWW_row[data-status=before]{border-left-color:var(--color-no)}.FPkGWW_row[data-status=during]{border-left-color:var(--color-highlight)}.FPkGWW_row[data-status=ok]{border-left-color:var(--color-yes)}@container (max-width:36rem){.FPkGWW_row{grid-template-columns:minmax(0,1fr)}}.FPkGWW_about p,.FPkGWW_entry p{margin:0}.FPkGWW_label{color:var(--color-heading);font-weight:var(--weight-bold)}.FPkGWW_about .FPkGWW_covers,.FPkGWW_about .FPkGWW_interval{margin-top:var(--space-1);color:var(--color-text);font-size:var(--text-sm)}.FPkGWW_intervalLabel{color:var(--color-heading);font-weight:var(--weight-semibold)}.FPkGWW_entry{align-content:start;gap:var(--space-2);display:grid}.FPkGWW_result{gap:var(--space-2);color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:flex-start;display:flex}.FPkGWW_icon_before{color:var(--color-no)}.FPkGWW_icon_during{color:var(--color-label)}.FPkGWW_icon_ok{color:var(--color-yes)}.FPkGWW_dueNote{padding:var(--space-2) var(--space-3);background:var(--color-highlight-soft);color:var(--color-text);font-size:var(--text-sm);border-radius:12px}.FPkGWW_summary:empty{background:0 0;border-left:0;padding:0}
.aQXkfW_planner{gap:var(--space-6);display:grid}.aQXkfW_field{gap:var(--space-2);max-width:24rem;display:grid}.aQXkfW_label{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold)}.aQXkfW_input{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);font:inherit;border-radius:12px;padding:0 .875rem}.aQXkfW_input:hover{border-color:var(--color-text-faint)}.aQXkfW_input:focus{border-color:var(--color-accent-fill)}.aQXkfW_input[aria-invalid=true]{border-color:var(--color-danger)}.aQXkfW_help,.aQXkfW_error{font-size:var(--text-sm);margin:0}.aQXkfW_help{color:var(--color-text-muted)}.aQXkfW_error{color:var(--color-danger);font-weight:var(--weight-semibold)}.aQXkfW_tableWrap{border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:var(--hard);border-radius:18px;overflow-x:auto}.aQXkfW_tableWrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.aQXkfW_table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-sm)}.aQXkfW_caption{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-ink);background:var(--color-wash-apricot);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-extrabold);text-align:left}.aQXkfW_table th,.aQXkfW_table td{padding:var(--space-3) var(--space-4);border-bottom:1px dashed var(--color-border-strong);text-align:left;vertical-align:top}.aQXkfW_table tbody tr:last-child th,.aQXkfW_table tbody tr:last-child td{border-bottom:0}.aQXkfW_table thead th{border-bottom:2px solid var(--color-border-strong);color:var(--color-heading);font-family:var(--font-round)}.aQXkfW_table tbody th{color:var(--color-heading);font-weight:var(--weight-bold)}.aQXkfW_note{margin-top:var(--space-1);color:var(--color-text-muted);font-weight:var(--weight-regular);display:block}.aQXkfW_date{color:var(--color-accent);font-weight:var(--weight-bold);white-space:nowrap}
.-\37 ptNG_form{gap:var(--space-6);min-width:0;display:grid}.-\37 ptNG_section{gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:20px;margin:0;display:grid}@media (min-width:40rem){.-\37 ptNG_section{padding:var(--space-6) var(--space-8) var(--space-8)}}.-\37 ptNG_legend{font-size:var(--text-base);color:var(--color-heading);font-family:var(--font-round);}.-\37 ptNG_grid{gap:var(--space-4);min-width:0;display:grid}@media (min-width:40rem){.-\37 ptNG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.-\37 ptNG_quick{gap:var(--space-2);flex-wrap:wrap;display:flex}.-\37 ptNG_chip{}.-\37 ptNG_checks{padding:var(--space-4);background:var(--color-wash-leaf);border-radius:14px}.-\37 ptNG_checksTitle{font-weight:var(--weight-semibold);margin:0}.-\37 ptNG_checksList{margin:var(--space-2) 0 0;padding-left:var(--space-6)}.-\37 ptNG_note{color:var(--color-text-muted);margin:0}.-\37 ptNG_submit{}.-\37 ptNG_submit:disabled{opacity:.7;cursor:progress}.-\37 ptNG_doneText{font-size:var(--text-lg);margin:0}
.rmR0rq_chart{max-width:var(--prose-max);margin:var(--space-8) 0}.rmR0rq_h2{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.rmR0rq_wrap{overflow-x:auto}.rmR0rq_wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.rmR0rq_table{border-collapse:collapse;width:100%;min-width:22rem;font-size:var(--text-sm)}.rmR0rq_caption{padding-bottom:var(--space-2);color:var(--color-text-muted);text-align:left}.rmR0rq_table th,.rmR0rq_table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}.rmR0rq_table thead th{border-bottom:2px solid var(--color-heading);color:var(--color-heading)}.rmR0rq_table tbody th{background:var(--color-bg);color:var(--color-heading);font-weight:var(--weight-semibold);position:sticky;left:0}.rmR0rq_table td{color:var(--color-text)}
.Twjz-q_aka{color:var(--color-text-muted);font-size:var(--text-sm)}.Twjz-q_facts{margin:var(--space-6) 0 0;padding:var(--space-2) var(--space-6);border-radius:20px;list-style:none;display:grid;}.Twjz-q_facts li{padding:var(--space-3) 0 var(--space-3) 2.25rem;text-wrap:pretty;position:relative}.Twjz-q_facts li+li{border-top:2px dashed var(--color-border)}.Twjz-q_facts li:before{content:"";border:var(--ink-border);background:var(--color-accent-fill);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 3px var(--color-surface);border-radius:50%;position:absolute;top:1.15rem;left:0}@media (max-width:40rem){.Twjz-q_facts{padding:var(--space-1) var(--space-4)}}
.ApY1UW_found{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ApY1UW_foundItem{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-alt);color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ApY1UW_none{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.ApY1UW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ApY1UW_levels{padding-left:var(--space-6);color:var(--color-text);margin:0}.ApY1UW_withChip{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.ApY1UW_heat{padding:var(--space-3);border-left:4px solid var(--color-highlight);background:var(--color-highlight-soft)}.ApY1UW_heatTitle{gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-label);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);align-items:center;display:flex}.ApY1UW_heatList{gap:var(--space-1);padding-left:var(--space-6);color:var(--color-text);margin:0;display:grid}
.l53bIa_browser{margin-top:var(--space-6)}.l53bIa_search{padding:var(--space-6);border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:6px 6px 0 var(--color-ink);border-radius:24px}.l53bIa_searchLabel{margin-bottom:var(--space-2);color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold);display:block}.l53bIa_field{position:relative}.l53bIa_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.l53bIa_input{width:100%;min-height:56px;padding:0 var(--space-4) 0 3rem;border:2px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-lg);border-radius:14px}.l53bIa_input::placeholder{color:var(--color-text-muted)}.l53bIa_input:focus{border-color:var(--color-accent-fill);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.l53bIa_count{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.l53bIa_topics,.l53bIa_results{gap:var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.l53bIa_topics>li,.l53bIa_results>li{min-width:0;display:flex}.l53bIa_topic,.l53bIa_result{gap:var(--space-4);width:100%;height:100%;padding:var(--space-4) var(--space-6) var(--space-4) var(--space-4);display:flex;}.l53bIa_result{gap:var(--space-1);padding:var(--space-4) var(--space-6);flex-direction:column}.l53bIa_topicWell{width:4.25rem}.l53bIa_topicText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.l53bIa_topicName,.l53bIa_resultQ{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);line-height:1.25}.l53bIa_topicBlurb,.l53bIa_resultBlurb{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.l53bIa_topicCount{padding-top:var(--space-2);color:var(--color-accent);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:auto}.l53bIa_resultTopic{color:var(--color-accent);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold)}.l53bIa_empty{margin:var(--space-6) 0 0;color:var(--color-text-muted)}.l53bIa_all{columns:1;column-gap:var(--space-12);margin-top:var(--space-12)}.l53bIa_group{break-inside:avoid;margin-bottom:var(--space-8)}.l53bIa_groupTitle{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-ink);font-size:var(--text-xl)}.l53bIa_groupTitle a{color:var(--color-heading);text-decoration:none}.l53bIa_groupTitle a:hover{color:var(--color-accent)}.l53bIa_qList{margin:0;padding:0;list-style:none}.l53bIa_qList li{border-bottom:1.5px dashed var(--color-border)}.l53bIa_qLink{padding:var(--space-2) 0;color:var(--color-text);text-decoration:none;display:block}.l53bIa_qLink:hover{color:var(--color-accent);text-decoration:underline}@media (min-width:48rem){.l53bIa_all{columns:2}}@media (min-width:72rem){.l53bIa_all{columns:3}}
.sn7BEG_browser{margin-top:var(--space-6)}.sn7BEG_controls{gap:var(--space-4);padding:var(--space-6);border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:6px 6px 0 var(--color-ink);border-radius:24px;display:grid}.sn7BEG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sn7BEG_search{width:100%;min-height:52px;padding:0 var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-lg);border-radius:14px}.sn7BEG_search::placeholder{color:var(--color-text-muted)}.sn7BEG_search:focus{border-color:var(--color-accent-fill);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.sn7BEG_tabs,.sn7BEG_filters,.sn7BEG_sizeGroup{gap:var(--space-2);flex-wrap:wrap;display:flex}.sn7BEG_filters{align-items:center;gap:var(--space-2) var(--space-3)}.sn7BEG_tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-heading);font:inherit;font-family:var(--font-round);font-weight:var(--weight-extrabold);cursor:pointer;display:inline-flex}.sn7BEG_tab[aria-pressed=true]{background:var(--color-band);color:var(--color-on-band)}.sn7BEG_count{border-radius:var(--radius-pill);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--text-xs);padding:0 .45rem}.sn7BEG_tab[aria-pressed=true] .sn7BEG_count{background:var(--color-band-2);color:var(--color-on-band)}.sn7BEG_chip{min-height:40px;padding-inline:var(--space-4);box-shadow:none;font-size:var(--text-sm);cursor:pointer;}.sn7BEG_chip[aria-pressed=true]{background:var(--color-cta)}.sn7BEG_result{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);margin:0;display:flex}.sn7BEG_reset{color:var(--color-accent);font:inherit;font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sn7BEG_grid{gap:var(--space-6);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.sn7BEG_grid>li{min-width:0;display:flex}.sn7BEG_card{flex-direction:column;width:100%;display:flex;overflow:hidden;}.sn7BEG_media{aspect-ratio:4/3;background:var(--color-bg-alt);display:block;position:relative}.sn7BEG_img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.sn7BEG_card:hover .sn7BEG_img{transform:scale(1.04)}.sn7BEG_figureWrap{place-items:center;height:100%;display:grid}.sn7BEG_animal,.sn7BEG_indian{top:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-round);font-size:var(--text-xs);font-weight:var(--weight-extrabold);padding:.15rem .6rem;position:absolute}.sn7BEG_animal{left:var(--space-2);background:var(--color-surface);color:var(--color-heading)}.sn7BEG_indian{right:var(--space-2);background:var(--color-cta);color:var(--color-on-cta)}.sn7BEG_body{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.sn7BEG_name{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);line-height:1.2}.sn7BEG_aliases{color:var(--color-text-faint);font-size:var(--text-xs)}.sn7BEG_blurb{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45}.sn7BEG_facts{gap:var(--space-1);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.sn7BEG_fact{border-radius:var(--radius-pill);background:var(--color-bg-alt);color:var(--color-text);font-size:var(--text-xs);padding:.1rem .5rem}.sn7BEG_empty{margin:var(--space-6) 0 0;color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.sn7BEG_img{transition:none}}@media (max-width:560px){.sn7BEG_controls{padding:var(--space-4);box-shadow:4px 4px 0 var(--color-ink)}.sn7BEG_grid{gap:var(--space-3);margin-top:var(--space-6)}.sn7BEG_card{flex-direction:row}.sn7BEG_media{aspect-ratio:auto;flex:0 0 7.5rem;min-height:8.5rem}.sn7BEG_figureWrap>*{transform:scale(.7)}.sn7BEG_animal{top:auto;bottom:var(--space-2)}.sn7BEG_indian{display:none}.sn7BEG_body{min-width:0;padding:var(--space-3)}.sn7BEG_name{font-size:var(--text-base)}.sn7BEG_aliases{display:none}.sn7BEG_blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sn7BEG_facts{padding-top:var(--space-2)}.sn7BEG_fact:nth-child(n+3){display:none}}
.Ug5xnW_filters{gap:var(--space-2) var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.Ug5xnW_filter{min-height:40px;padding-inline:var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:transform .14s,box-shadow .14s,background .14s;}.Ug5xnW_filter:hover{background:var(--color-wash-apricot);box-shadow:var(--hard);transform:translate(-1px,-1px)}.Ug5xnW_filter[aria-pressed=true]{background:var(--color-cta);box-shadow:none;transform:translate(2px,2px)}.Ug5xnW_filter:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.Ug5xnW_leadWrap{margin-top:var(--space-6)}.Ug5xnW_leadWrap[hidden]{display:none}.Ug5xnW_grid{gap:var(--space-6);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.Ug5xnW_grid>li{min-width:0;display:flex}.Ug5xnW_post{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;}.Ug5xnW_cover{height:10.5rem;padding-top:var(--space-4);border-bottom:1.5px solid var(--color-border-strong);background-color:var(--color-wash-apricot);background-image:radial-gradient(var(--color-surface) 1.2px, transparent 1.3px);background-size:18px 18px;justify-content:center;align-items:flex-end;display:flex;position:relative}.Ug5xnW_teal{background-color:var(--color-wash-leaf)}.Ug5xnW_berry{background-color:var(--color-wash-berry)}.Ug5xnW_leaf{background-color:var(--color-wash-green)}.Ug5xnW_apricot{background-color:var(--color-wash-apricot)}.Ug5xnW_sky{background-color:var(--color-wash-sky)}.Ug5xnW_lavender{background-color:var(--color-wash-plum)}.Ug5xnW_peach{background-color:var(--color-wash-peach)}.Ug5xnW_cream{background-color:var(--color-bg-alt)}.Ug5xnW_arch{border:2.5px solid var(--color-ink);background:var(--color-surface);border-bottom:0;border-radius:999px 999px 0 0;justify-content:center;align-items:flex-end;width:8rem;height:8.25rem;margin-bottom:-1.5px;padding:0 .6rem .35rem;transition:transform .25s;display:flex}.Ug5xnW_arch svg{width:100%}.Ug5xnW_post:hover .Ug5xnW_arch{transform:translateY(-4px)}.Ug5xnW_body{gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;flex:1;display:flex}.Ug5xnW_meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.Ug5xnW_topic{color:var(--color-accent);font-family:var(--font-round);font-weight:var(--weight-extrabold)}.Ug5xnW_minutes:before{content:"·";margin-right:var(--space-3);color:var(--color-text-faint)}.Ug5xnW_leadTag{padding:.1rem .6rem;font-size:.75rem;}.Ug5xnW_title{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-extrabold);text-wrap:balance;line-height:1.25}.Ug5xnW_post:hover .Ug5xnW_title{color:var(--color-accent)}.Ug5xnW_excerpt{color:var(--color-text-muted);text-wrap:pretty;line-height:1.55}.Ug5xnW_foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1.5px dashed var(--color-border);font-size:var(--text-sm);margin-top:auto;display:flex}.Ug5xnW_date{color:var(--color-text-faint)}.Ug5xnW_read{color:var(--color-accent);font-family:var(--font-round);font-weight:var(--weight-bold)}.Ug5xnW_read span{transition:transform .18s;display:inline-block}.Ug5xnW_post:hover .Ug5xnW_read span{transform:translate(3px)}@media (min-width:36rem) and (max-width:63.99rem){.Ug5xnW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Ug5xnW_w2full{grid-column:1/-1}}@media (min-width:64rem){.Ug5xnW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Ug5xnW_w3full{grid-column:1/-1}.Ug5xnW_w3two{grid-column:span 2}}@media (min-width:48rem){.Ug5xnW_lead,.Ug5xnW_w2full .Ug5xnW_post,.Ug5xnW_w3full .Ug5xnW_post,.Ug5xnW_w3two .Ug5xnW_post{flex-direction:row}.Ug5xnW_lead .Ug5xnW_cover,.Ug5xnW_w2full .Ug5xnW_cover,.Ug5xnW_w3full .Ug5xnW_cover,.Ug5xnW_w3two .Ug5xnW_cover{border-right:1.5px solid var(--color-border-strong);border-bottom:0;flex:0 0 40%;height:auto;min-height:15rem}.Ug5xnW_lead .Ug5xnW_body,.Ug5xnW_w2full .Ug5xnW_body,.Ug5xnW_w3full .Ug5xnW_body,.Ug5xnW_w3two .Ug5xnW_body{padding:var(--space-8);justify-content:center}.Ug5xnW_lead .Ug5xnW_arch{width:11rem;height:11.25rem}.Ug5xnW_lead .Ug5xnW_title{font-size:var(--text-3xl)}.Ug5xnW_lead .Ug5xnW_excerpt{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){.Ug5xnW_arch,.Ug5xnW_read span{transition:none}}
.enC46a_hero{background:radial-gradient(ellipse 60% 70% at 8% 10%, var(--color-wash-apricot) 0%, transparent 60%), radial-gradient(ellipse 55% 60% at 96% 90%, var(--color-accent-soft) 0%, transparent 62%), repeating-linear-gradient(0deg, transparent 0 31px, var(--color-border) 31px 32px), repeating-linear-gradient(90deg, transparent 0 31px, var(--color-border) 31px 32px), var(--color-bg);position:relative;overflow:hidden}.enC46a_hero:after{content:"";background:var(--color-bg);height:16px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M0 16V9l5 2 7-5 7 4 6-6 9 5 6-3 8 5 7-5 8 4 6-6 9 5 6-2 8 5 7-6 9 4 7-3 5 3V16z'/%3E%3C/svg%3E") 0 100%/240px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M0 16V9l5 2 7-5 7 4 6-6 9 5 6-3 8 5 7-5 8 4 6-6 9 5 6-2 8 5 7-6 9 4 7-3 5 3V16z'/%3E%3C/svg%3E") 0 100%/240px 16px repeat-x}.enC46a_heroInner{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto;display:grid}.enC46a_heroText{min-width:0}.enC46a_kicker{margin:0;rotate:-1.5deg;}.enC46a_h1{max-width:36rem;margin:var(--space-6) 0 0;color:var(--color-heading);font-size:clamp(2.35rem,1.5rem + 3vw,3.6rem);font-weight:var(--weight-extrabold);letter-spacing:-.025em;line-height:1.16}.enC46a_nowrap{white-space:nowrap}.enC46a_lede{max-width:33rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.55}.enC46a_ctaRow{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.enC46a_ctaPrimary{min-width:11.5rem;min-height:3.5rem;font-size:var(--text-lg);position:relative;}.enC46a_ctaPaws{pointer-events:none;gap:.15rem;display:flex;position:absolute;top:50%;left:calc(100% + .4rem);translate:0 -50%}.enC46a_ctaPaws svg{opacity:0;transition:opacity .2s,translate .2s;rotate:90deg}.enC46a_ctaPaws svg:nth-child(2){translate:0 -6px}.enC46a_ctaPaws svg:nth-child(3){transition-delay:.16s}.enC46a_ctaPaws svg:nth-child(2){transition-delay:80ms}.enC46a_ctaPrimary:hover .enC46a_ctaPaws svg,.enC46a_ctaPrimary:focus-visible .enC46a_ctaPaws svg{opacity:1}.enC46a_ctaSecondary{min-height:3.5rem;font-size:var(--text-lg);}.enC46a_micro{margin:var(--space-3) 0 var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm)}.enC46a_heroArt{width:100%;min-width:0;max-width:34rem;margin:0 auto}.enC46a_ribbon{z-index:2;margin:calc(var(--space-6) * -1) 0 0;padding:0 var(--gutter);position:relative;rotate:-1.2deg}.enC46a_ribbonText{justify-content:center;align-items:center;gap:var(--space-3);max-width:60rem;padding:var(--space-3) var(--space-6);border-block:2px solid var(--color-ink);background:repeating-linear-gradient(-45deg, var(--color-cta) 0 14px, var(--color-cta-hover) 14px 28px);box-shadow:0 6px 0 var(--color-ink);color:var(--color-on-cta);font-family:var(--font-round);font-size:clamp(1rem,.85rem + .6vw,1.3rem);font-weight:var(--weight-bold);text-align:center;margin:0 auto;line-height:1.3;display:flex}.enC46a_ribbonText strong{font-weight:var(--weight-extrabold)}.enC46a_ribbonMark{flex:none}.enC46a_page{max-width:var(--content-max);padding:0 var(--gutter) var(--space-16);margin:0 auto}.enC46a_section{margin-top:var(--space-20)}.enC46a_first{margin-top:var(--space-16)}.enC46a_eyebrow{margin:0 0 var(--space-4);rotate:-2deg;}.enC46a_h2{max-width:46rem;color:var(--color-heading);font-size:clamp(1.9rem,1.35rem + 1.9vw,2.75rem);font-weight:var(--weight-extrabold);letter-spacing:-.02em;margin:0;line-height:1.08}.enC46a_sub{max-width:48rem;margin:var(--space-4) 0 var(--space-8);color:var(--color-text-muted);font-size:var(--text-lg)}.enC46a_more{margin:var(--space-8) 0 0;font-family:var(--font-round);font-weight:var(--weight-bold)}.enC46a_note,.enC46a_handNote,.enC46a_candour,.enC46a_lineLabel,.enC46a_signoff{font-family:var(--font-note);line-height:1.4}.enC46a_note{max-width:40rem;margin:var(--space-8) 0 0;color:var(--color-text-muted);font-size:var(--text-lg)}.enC46a_tape{background:var(--color-highlight);opacity:.72;pointer-events:none;width:5.5rem;height:1.4rem;position:absolute;top:-.7rem;left:50%;translate:-50%;rotate:-3deg}.enC46a_tint-apricot{--tint:var(--color-wash-apricot)}.enC46a_tint-teal{--tint:var(--color-accent-soft)}.enC46a_tint-sky{--tint:var(--color-wash-sky)}.enC46a_tint-berry{--tint:var(--color-wash-berry)}.enC46a_tint-lavender{--tint:var(--color-wash-plum)}.enC46a_tint-leaf{--tint:var(--color-wash-green)}.enC46a_tint-peach{--tint:var(--color-wash-peach)}.enC46a_services,.enC46a_tools,.enC46a_guides,.enC46a_cities,.enC46a_worries,.enC46a_parade{margin:0;padding:0;list-style:none;display:grid}.enC46a_services{gap:var(--space-12) var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.enC46a_service{align-items:flex-start;gap:var(--space-2);--pad:var(--space-6);height:100%;padding:var(--space-8) var(--pad) var(--pad);border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:5px 6px 0 var(--color-ink);border-radius:6px;flex-direction:column;transition:rotate .2s,translate .2s,box-shadow .2s;display:flex;position:relative;rotate:-.7deg}.enC46a_service:nth-child(2n){rotate:.8deg}.enC46a_service:nth-child(3n){rotate:-.2deg}.enC46a_service:nth-child(2n) .enC46a_tape{background:var(--color-accent-fill);opacity:.5;rotate:3deg}.enC46a_service:hover{box-shadow:8px 10px 0 var(--color-ink);translate:0 -4px;rotate:0deg}.enC46a_service:first-child{background:var(--color-wash-apricot)}.enC46a_serviceWell{top:-1.4rem;right:var(--space-4);width:4.75rem;position:absolute;rotate:4deg}.enC46a_serviceName{min-height:4.6rem;margin:0 calc(var(--pad) * -1) var(--space-4);padding:0 calc(var(--pad) + 5rem) var(--space-3) var(--pad);border-bottom:2px solid var(--color-coral);color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-extrabold);align-self:stretch;line-height:1.15}.enC46a_serviceTitle{color:var(--color-heading);text-decoration:none}.enC46a_serviceTitle:hover{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:2px}.enC46a_serviceLine{color:var(--color-text-muted);margin:0}.enC46a_servicePrice{margin:var(--space-2) 0 0;color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold)}.enC46a_bestFor{margin:var(--space-1) 0 0;font-size:.75rem;}.enC46a_serviceActions{align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-6);flex-wrap:wrap;align-self:stretch;margin-top:auto;display:flex}.enC46a_serviceBook{}.enC46a_serviceMore{font-family:var(--font-round);font-weight:var(--weight-bold)}.enC46a_notebook{--rule:2rem;--ink-line:1.35rem;padding:calc(var(--rule) * 1.5) var(--space-6) var(--rule) var(--space-12);border:2px solid var(--color-ink);background:radial-gradient(circle at 1.2rem 50%, var(--color-bg) .55rem, var(--color-ink) .58rem .68rem, transparent .7rem) 0 1.4rem / 2.4rem 4.5rem repeat-y, linear-gradient(90deg, transparent 2.9rem, var(--color-coral) 2.9rem 3.05rem, transparent 3.05rem), repeating-linear-gradient(180deg, transparent 0 var(--ink-line), var(--color-wash-sky) var(--ink-line) calc(var(--ink-line) + 2px), transparent calc(var(--ink-line) + 2px) var(--rule)) 0 calc(var(--rule) * 1.5) / 100% var(--rule) repeat-y padding-box, var(--color-surface);box-shadow:6px 7px 0 var(--color-ink);background-clip:padding-box;border-radius:10px 22px 22px 10px;position:relative}.enC46a_notebook .enC46a_eyebrow{width:fit-content;height:var(--rule);margin:0 0 var(--rule);padding-block:0;line-height:1;display:flex}.enC46a_notebook .enC46a_h2{font-size:clamp(1.75rem,1.35rem + 1.5vw,2.4rem);line-height:calc(var(--rule) * 2);position:relative;top:.85rem}.enC46a_notebook .enC46a_sub{margin:var(--rule) 0;font-size:var(--text-base);line-height:var(--rule)}.enC46a_worries{gap:var(--rule) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.enC46a_worry{align-items:flex-start;gap:var(--space-4);height:100%;padding:0 var(--space-2);color:var(--color-text);border-radius:12px;text-decoration:none;transition:background .18s;display:flex}.enC46a_worry:hover{background:var(--color-highlight-soft)}.enC46a_worryWell{flex:none;width:3.75rem}.enC46a_worryText{flex-direction:column;min-width:0;display:flex}.enC46a_worryTitle,.enC46a_worryLine,.enC46a_worryGo{line-height:var(--rule);position:relative}.enC46a_worryTitle{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);top:.05rem}.enC46a_worryLine{color:var(--color-text-muted);font-size:var(--text-sm)}.enC46a_worryGo{color:var(--color-accent);font-family:var(--font-round);font-weight:var(--weight-bold);top:.05rem}.enC46a_worryGo span{transition:translate .18s;display:inline-block}.enC46a_worry:hover .enC46a_worryGo span{translate:4px}.enC46a_strip{gap:var(--space-3);margin:var(--space-8) 0 0;padding:var(--space-3);border:3px solid var(--color-ink);background:var(--color-ink);box-shadow:6px 7px 0 var(--color-highlight);border-radius:8px;list-style:none;display:grid}.enC46a_panel{padding:0 0 var(--space-6);background:var(--color-surface);border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden}.enC46a_panelNo{z-index:1;padding:var(--space-1) var(--space-3);border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);background:var(--color-cta);color:var(--color-on-cta);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-extrabold);position:absolute;top:0;left:0}.enC46a_panelArt{min-height:12.5rem;padding:var(--space-12) var(--space-3) 0;border-bottom:2px solid var(--color-ink);background:radial-gradient(circle, var(--color-border) 1.2px, transparent 1.4px) 0 0 / 12px 12px, var(--color-accent-soft);justify-content:space-between;align-items:flex-end;display:flex;position:relative}.enC46a_panel:nth-child(2n) .enC46a_panelArt{background:radial-gradient(circle, var(--color-border-strong) 1.2px, transparent 1.4px) 0 0 / 12px 12px, var(--color-wash-apricot)}.enC46a_panelFigure{width:5.5rem;margin-bottom:var(--space-2)}.enC46a_speaker{width:5.25rem;margin-bottom:-2px}.enC46a_bubble{top:var(--space-8);right:var(--space-3);max-width:10.5rem;padding:var(--space-2) var(--space-3);border:2px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-note);font-size:var(--text-sm);border-radius:16px;line-height:1.25;position:absolute}.enC46a_bubble:after{content:"";border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);background:var(--color-surface);skew:10deg 10deg;width:.9rem;height:.9rem;position:absolute;bottom:-.55rem;right:2.2rem;rotate:45deg}.enC46a_panelTitle{margin:var(--space-4) var(--space-4) var(--space-1);color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-extrabold)}.enC46a_panelText{margin:0 var(--space-4);color:var(--color-text-muted)}.enC46a_day{gap:var(--space-8);display:grid}.enC46a_answer{margin:var(--space-6) 0 0;font-size:var(--text-lg)}.enC46a_handNote{margin:var(--space-6) 0 0;padding:var(--space-2) var(--space-4);border:2px dashed var(--color-accent-fill);background:var(--color-surface);color:var(--color-accent);font-size:var(--text-lg);border-radius:14px;display:inline-block;rotate:-1.5deg}.enC46a_dayLinks{gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;font-family:var(--font-round);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.enC46a_lineWrap{min-width:0}.enC46a_lineLabel{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg)}.enC46a_line{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.enC46a_photo{gap:var(--space-1);flex-direction:column;padding:1.7rem 0 0;display:flex;position:relative}.enC46a_photo:before{content:"";top:-.2rem;left:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);border-bottom:2px solid var(--color-ink);pointer-events:none;border-radius:0 0 50% 50%/0 0 100% 100%;height:1.3rem;position:absolute}.enC46a_peg{z-index:1;border:2px solid var(--color-ink);background:var(--color-guest-wood);border-radius:3px;width:.75rem;height:1.8rem;position:absolute;top:.45rem;left:50%;translate:-50%}.enC46a_shot,.enC46a_photoTime,.enC46a_photoJob,.enC46a_photoText{rotate:var(--lean,-1.5deg);transform-origin:50% -1.5rem;position:relative}.enC46a_photo:nth-child(2n){--lean:1.6deg}.enC46a_photo:nth-child(3n){--lean:-.6deg}.enC46a_shot{padding:var(--space-3);border:8px solid var(--color-surface);background:var(--tint,var(--color-accent-soft));box-shadow:0 0 0 1.5px var(--color-border-strong), 4px 6px 12px -6px var(--color-shadow);aspect-ratio:5/4;border-bottom-width:10px;place-items:center;animation:5s ease-in-out infinite alternate enC46a_line-sway;display:grid}.enC46a_photo:nth-child(2n) .enC46a_shot{animation-delay:-2.5s}.enC46a_shotFigure{width:min(6rem,70%)}.enC46a_photoTime{margin-top:var(--space-2);color:var(--color-label);font-family:var(--font-note);font-size:var(--text-lg);font-weight:700;line-height:1.1}.enC46a_photoJob{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);line-height:1.2}.enC46a_photoText{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45}@keyframes enC46a_line-sway{0%{rotate:-1.8deg}to{rotate:1.4deg}}.enC46a_parade{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.enC46a_petCard{align-items:center;gap:var(--space-1);height:100%;padding:var(--space-4) var(--space-3) var(--space-6);color:var(--color-text);text-align:center;border:2px solid #0000;border-radius:22px;flex-direction:column;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.enC46a_petCard:hover{border-color:var(--color-ink);background:var(--color-surface);box-shadow:4px 5px 0 var(--color-ink)}.enC46a_petSticker{aspect-ratio:1;width:min(9.5rem,100%);margin-bottom:var(--space-3);border:6px solid var(--color-surface);background:var(--tint,var(--color-accent-soft));box-shadow:0 0 0 2px var(--color-ink), 4px 5px 0 2px var(--color-ink);border-radius:50%;place-items:center;transition:rotate .25s,scale .25s;display:grid;rotate:-4deg}li:nth-child(2n)>.enC46a_petCard .enC46a_petSticker{rotate:5deg}.enC46a_petCard:hover .enC46a_petSticker{rotate:0deg;scale:1.06}.enC46a_petMascot{width:74%;height:auto;margin-top:6%}.enC46a_petName{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:1.15}.enC46a_petBlurb{max-width:17rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45}.enC46a_petTag{translate:0 var(--space-3);margin-top:auto;font-size:.75rem;}.enC46a_explorer{margin-top:var(--space-16)}.enC46a_explorerH3{color:var(--color-heading);font-size:clamp(1.4rem,1.1rem + 1vw,1.875rem);font-weight:var(--weight-extrabold);margin:0;line-height:1.15}.enC46a_explorerSub{margin:var(--space-2) 0 var(--space-6);color:var(--color-text-muted)}.enC46a_tableWrap{margin-top:var(--space-6);border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:5px 6px 0 var(--color-ink);scrollbar-width:thin;border-radius:14px;position:relative;overflow-x:auto}.enC46a_table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:44rem}.enC46a_table tr>:first-child{border-right:2px solid var(--color-coral);width:16%}.enC46a_table th,.enC46a_table td{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-wash-sky);text-align:left;vertical-align:top;font-size:var(--text-sm)}.enC46a_table thead th{padding-top:var(--space-4);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);line-height:1.2}.enC46a_table tbody th{color:var(--color-heading);font-weight:var(--weight-bold)}.enC46a_table tbody tr:last-child th,.enC46a_table tbody tr:last-child td{border-bottom:0}.enC46a_ours{background:linear-gradient(180deg, var(--color-highlight-soft), var(--color-highlight-soft)) 6px 0 / calc(100% - 12px) 100% no-repeat;color:var(--color-text);font-weight:var(--weight-bold)}.enC46a_trust{padding:var(--space-12) var(--space-6);border:2px solid var(--color-ink);background:radial-gradient(30rem 16rem at 100% 0%, var(--color-band-2), transparent 70%), radial-gradient(24rem 14rem at 0% 100%, var(--color-band-2), transparent 70%), var(--color-band);box-shadow:6px 7px 0 var(--color-highlight);color:var(--color-on-band);border-radius:28px;position:relative}.enC46a_trustInner{gap:var(--space-12);display:grid}.enC46a_trustH2{max-width:34rem;color:var(--color-on-band);font-size:clamp(1.9rem,1.35rem + 1.9vw,2.75rem);font-weight:var(--weight-extrabold);margin:0;line-height:1.08}.enC46a_stamps{gap:var(--space-6) var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.enC46a_stamp{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4) 3.7rem;border:2.5px solid var(--color-band-highlight);outline:1.5px dashed var(--color-band-highlight);outline-offset:-7px;color:var(--color-on-band-muted);font-size:var(--text-sm);border-radius:10px;display:grid;position:relative;rotate:-1.5deg}.enC46a_stamp:nth-child(2n){rotate:1.2deg}.enC46a_stamp:nth-child(3n){rotate:-.4deg}.enC46a_stamp strong{color:var(--color-band-highlight);font-family:var(--font-round);font-size:var(--text-base);letter-spacing:.02em;text-transform:uppercase}.enC46a_stampTick{left:var(--space-4);border:2px solid var(--color-band-highlight);width:2rem;height:2rem;color:var(--color-band-highlight);font-weight:var(--weight-extrabold);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;rotate:-12deg}.enC46a_candour{max-width:40rem;margin:var(--space-8) 0 0;color:var(--color-on-band-muted);font-size:var(--text-lg)}.enC46a_emergency{padding:var(--space-8) var(--space-6) var(--space-6);background:linear-gradient(var(--color-coral), var(--color-coral)) 0 4.3rem / 100% 2px no-repeat, repeating-linear-gradient(180deg, transparent 0 1.9rem, var(--color-wash-sky) 1.9rem calc(1.9rem + 1.5px)) 0 4.4rem / 100% calc(100% - 4.4rem) no-repeat, var(--color-surface);box-shadow:6px 7px 0 var(--color-ink);color:var(--color-text);border-radius:4px;align-self:start;position:relative;rotate:1.5deg}.enC46a_emergency h3{margin:0 0 var(--space-4);color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-extrabold)}.enC46a_emergency ol{gap:var(--space-2);padding-left:var(--space-6);margin:0;display:grid}.enC46a_emergency p{margin:var(--space-4) 0 0}.enC46a_emergency a{font-weight:var(--weight-bold)}.enC46a_reviewSlot{gap:var(--space-6);margin-top:var(--space-12);padding:var(--space-6);border:2px dashed var(--color-band-accent);background:var(--color-band-2);border-radius:22px;align-items:center;display:grid}.enC46a_reviewSlot p{margin:var(--space-2) 0 0;color:var(--color-on-band-muted)}.enC46a_emptyFrames{gap:var(--space-3);width:12rem;height:7.5rem;display:flex;position:relative}.enC46a_emptyFrame{border:2px dashed var(--color-band-accent);border-radius:4px;width:5.5rem;height:6.5rem;padding:.4rem .4rem 1.3rem;rotate:-5deg}.enC46a_emptyFrame:before{content:"";border:1.5px dashed var(--color-band-accent);opacity:.6;height:100%;display:block}.enC46a_emptyFrame+.enC46a_emptyFrame{rotate:4deg}.enC46a_reviewCat{position:absolute;bottom:-.4rem;left:3.6rem}.enC46a_reviewH2{color:var(--color-on-band);font-size:var(--text-xl);font-weight:var(--weight-extrabold);margin:0}.enC46a_postcard{border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:6px 7px 0 var(--color-ink);border-radius:12px;display:grid;overflow:hidden}.enC46a_postcard:before{content:"";background:repeating-linear-gradient(-45deg, var(--color-coral) 0 14px, var(--color-surface) 14px 22px, var(--color-sky) 22px 36px, var(--color-surface) 36px 44px);grid-column:1/-1;height:10px}.enC46a_postcardFront{padding:var(--space-8) var(--space-6);background:radial-gradient(ellipse 80% 70% at 0% 100%, var(--color-wash-apricot) 0%, transparent 70%), var(--color-surface);position:relative}.enC46a_postcardFront .enC46a_sub{margin-bottom:var(--space-4)}.enC46a_postmark{width:8.5rem;height:8.5rem;margin:var(--space-2) 0 0;border:2.5px solid var(--color-accent);outline:1.5px solid var(--color-accent);outline-offset:-9px;color:var(--color-accent);font-family:var(--font-round);font-weight:var(--weight-extrabold);text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;line-height:1.1;display:inline-grid;rotate:-14deg}.enC46a_postmark span:first-child{font-size:var(--text-lg);align-self:end}.enC46a_postmark span:last-child{font-size:var(--text-xs);letter-spacing:.06em;align-self:start}.enC46a_postcardBack{padding:var(--space-8) var(--space-6);border-top:2px dashed var(--color-border-strong);position:relative}.enC46a_stampBox{top:var(--space-6);right:var(--space-6);border:3px dotted var(--color-ink);background:var(--color-wash-apricot);border-radius:4px;place-items:center;width:4.5rem;height:5.25rem;display:grid;position:absolute;rotate:4deg}.enC46a_cities{gap:0 var(--space-6);margin-top:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.enC46a_city{align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-1);border-bottom:1.5px solid var(--color-border-strong);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.enC46a_city:hover .enC46a_cityName{color:var(--color-accent);text-decoration:underline}.enC46a_cityIcon{grid-row:1/span 2;width:2.25rem;height:2.25rem}.enC46a_cityName{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.2}.enC46a_citySoon{color:var(--color-label);font-size:var(--text-xs);font-weight:var(--weight-bold)}.enC46a_tools{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.enC46a_tool{border:2px solid var(--color-ink);background:var(--color-surface);height:100%;box-shadow:4px 5px 0 var(--color-ink);color:var(--color-text);border-radius:14px;grid-template-columns:5.5rem minmax(0,1fr);text-decoration:none;transition:translate .18s,box-shadow .18s,rotate .18s;display:grid;position:relative}.enC46a_tool:hover{box-shadow:6px 8px 0 var(--color-ink);translate:0 -3px;rotate:-.6deg}.enC46a_tool:before,.enC46a_tool:after{content:"";border:2px solid var(--color-ink);background:var(--color-bg);border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;left:4.85rem}.enC46a_tool:before{clip-path:inset(50% 0 0);top:-.7rem}.enC46a_tool:after{clip-path:inset(0 0 50%);bottom:-.7rem}.enC46a_toolStub{align-content:center;place-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);border-right:2px dashed var(--color-ink);background:var(--tint,var(--color-wash-apricot));border-radius:12px 0 0 12px;display:grid}.enC46a_toolFigure{width:3.75rem}.enC46a_toolFree{color:var(--color-ink);font-family:var(--font-round);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:.12em;text-transform:uppercase}.enC46a_toolBody{gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-4);flex-direction:column;display:flex}.enC46a_toolName{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:1.15}.enC46a_toolLine{color:var(--color-text-muted);font-size:var(--text-sm)}.enC46a_toolGo{padding-top:var(--space-2);color:var(--color-accent);font-family:var(--font-round);font-weight:var(--weight-bold);margin-top:auto}.enC46a_guides{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.enC46a_guideItem{min-width:0;display:flex}.enC46a_letter{gap:var(--space-4);align-items:end;display:grid;position:relative}.enC46a_letterPaper{padding:var(--space-8) var(--space-6);border:2px solid var(--color-ink);background:repeating-linear-gradient(-45deg, var(--color-coral) 0 12px, var(--color-surface) 12px 20px, var(--color-sky) 20px 32px, var(--color-surface) 32px 40px) top / 100% 8px no-repeat, repeating-linear-gradient(-45deg, var(--color-coral) 0 12px, var(--color-surface) 12px 20px, var(--color-sky) 20px 32px, var(--color-surface) 32px 40px) bottom / 100% 8px no-repeat, var(--color-surface);box-shadow:6px 7px 0 var(--color-ink);border-radius:6px;position:relative;rotate:-.6deg}.enC46a_letterPaper>p{max-width:36rem;font-size:var(--text-lg)}.enC46a_letterH2{color:var(--color-heading);font-size:clamp(1.9rem,1.35rem + 1.9vw,2.75rem);font-weight:var(--weight-extrabold);margin:0;line-height:1.08}.enC46a_letterCta{align-items:center;gap:var(--space-4) var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.enC46a_letterButton{}.enC46a_letterLink{font-family:var(--font-round);font-weight:var(--weight-bold)}.enC46a_signoff{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--color-accent);font-size:var(--text-xl);display:flex}.enC46a_letterArt{justify-content:center;align-items:flex-end;display:flex}.enC46a_letterCat{margin-right:-1.2rem;rotate:6deg}.enC46a_letterDog{rotate:-4deg}@media (min-width:40rem){.enC46a_line{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.enC46a_photo:before{left:calc(var(--space-3) * -1);right:calc(var(--space-3) * -1)}.enC46a_parade{grid-template-columns:repeat(4,minmax(0,1fr))}.enC46a_strip{grid-template-columns:repeat(2,minmax(0,1fr))}.enC46a_reviewSlot{gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}}@media (min-width:48rem){.enC46a_trust{padding:var(--space-16) var(--space-12)}.enC46a_trustInner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.enC46a_emergency{margin-top:var(--space-16)}.enC46a_notebook{padding-inline:var(--space-12) var(--space-12);padding-left:5.5rem}.enC46a_postcard{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.enC46a_postcardFront{padding:var(--space-12) var(--space-8)}.enC46a_postcardBack{padding:var(--space-12) var(--space-8);border-top:0;border-left:2px dashed var(--color-border-strong)}.enC46a_letter{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}.enC46a_letterPaper{padding:var(--space-12)}}@media (min-width:62rem){.enC46a_heroInner{align-items:center;gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.enC46a_heroArt{max-width:none}.enC46a_strip{grid-template-columns:repeat(4,minmax(0,1fr))}.enC46a_section{margin-top:var(--space-24)}.enC46a_first{margin-top:var(--space-20)}.enC46a_day{gap:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}@media (max-width:39.99rem){.enC46a_ctaPrimary,.enC46a_ctaSecondary{flex:100%}.enC46a_ctaPaws{display:none}.enC46a_ribbon{margin-inline:.4rem;padding:0}.enC46a_ribbonText{padding-inline:var(--space-4);text-align:left}.enC46a_service{--pad:var(--space-4);padding-top:var(--space-6)}.enC46a_serviceName{min-height:0}.enC46a_serviceActions{padding-top:var(--space-4)}.enC46a_services{gap:var(--space-8)}.enC46a_strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.enC46a_panel{scroll-snap-align:start}.enC46a_parade{gap:var(--space-3);margin-inline:calc(var(--gutter) * -1);padding:var(--space-2) var(--gutter) var(--space-6);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:9.5rem;grid-auto-flow:column;overflow-x:auto}.enC46a_parade>li{scroll-snap-align:start}.enC46a_petBlurb{display:none}.enC46a_petSticker{width:7.5rem}.enC46a_petName{font-size:var(--text-lg)}.enC46a_explorer{margin-top:var(--space-8)}.enC46a_notebook{padding-right:var(--space-4);padding-left:3.4rem}.enC46a_tool{grid-template-columns:4.5rem minmax(0,1fr)}.enC46a_tool:before,.enC46a_tool:after{left:3.85rem}.enC46a_toolBody{padding:var(--space-4)}.enC46a_letterArt{margin-top:calc(var(--space-8) * -1);justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.enC46a_shot{animation:none}.enC46a_service,.enC46a_service:hover,.enC46a_tool:hover{translate:none}}
.QJPama_hero{border-bottom:2px dashed var(--color-border-strong);}.QJPama_heroInner{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-12);margin:0 auto;display:grid}.QJPama_heroText{min-width:0}.QJPama_eyebrow{margin:var(--space-4) 0 0;}.QJPama_h1{max-width:40rem;margin:var(--space-4) 0 var(--space-2);color:var(--color-heading);font-size:var(--text-hero);font-weight:var(--weight-extrabold);letter-spacing:-.025em;line-height:1.08}.QJPama_accent{color:var(--color-accent)}.QJPama_answer{max-width:40rem;font-size:var(--text-lg)}.QJPama_answer p{margin:var(--space-3) 0 0}.QJPama_chips{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.QJPama_chips li{border:2px solid var(--color-ink);background:var(--color-accent-soft);box-shadow:2px 2px 0 var(--color-ink);font-family:var(--font-round);border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex}.QJPama_chips li:before{content:"✓";color:var(--color-yes);font-weight:800}.QJPama_heroArt{display:none}.QJPama_grid{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto;display:grid}.QJPama_tocCol{display:none}.QJPama_main{min-width:0}.QJPama_main>section+section,.QJPama_deep{margin-top:var(--space-12)}.QJPama_main h2{color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold)}.QJPama_included{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.QJPama_included li{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:3px 4px 0 var(--color-ink);border-radius:18px;display:flex}.QJPama_included strong{color:var(--color-heading);line-height:1.3;display:block}.QJPama_detail{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);display:block}.QJPama_tick{border:2px solid var(--color-ink);background:var(--color-highlight);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-top:1px;display:grid}.QJPama_tick:after{content:"✓";color:var(--color-ink);font-size:.8rem;font-weight:800}.QJPama_notIncluded{gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--color-wash-peach);display:grid}.QJPama_notIncluded li{padding-left:var(--space-1)}.QJPama_situations{gap:var(--space-2);margin:var(--space-4) 0 0;padding-left:var(--space-6);display:grid}.QJPama_factors{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.QJPama_factors>div{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-wash-apricot)}.QJPama_factors dt{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold)}.QJPama_factors dd{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.QJPama_vetting{padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);background:var(--color-band);color:var(--color-on-band)}.QJPama_main .QJPama_vetting h2{color:var(--color-on-band);margin-top:0}.QJPama_vetting a{color:var(--color-band-accent);font-weight:var(--weight-bold)}.QJPama_checks{gap:var(--space-3);margin:var(--space-4) 0;counter-reset:check;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.QJPama_checks li{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border-radius:var(--radius-lg);background:var(--color-band-2);color:var(--color-on-band-muted);font-size:var(--text-sm);counter-increment:check;position:relative}.QJPama_checks li:before{content:counter(check);left:var(--space-4);top:var(--space-4);background:var(--color-band-highlight);width:1.6rem;height:1.6rem;color:var(--color-band);font-weight:var(--weight-extrabold);border-radius:50%;place-items:center;display:grid;position:absolute}.QJPama_checks strong{color:var(--color-on-band)}.QJPama_prepare{columns:2 16rem;column-gap:var(--space-8);margin:var(--space-4) 0 0;padding-left:var(--space-6)}.QJPama_prepare li{margin-bottom:var(--space-2);break-inside:avoid}.QJPama_sheetCta{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--color-wash-leaf);font-weight:var(--weight-semibold);display:flex}@media (min-width:60rem){.QJPama_heroInner{padding-top:var(--space-12);padding-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) 22rem;align-items:center}.QJPama_heroArt{padding-right:var(--space-12);display:block}}.QJPama_railCol{display:none}@media (min-width:64rem){.QJPama_grid{gap:var(--space-12);grid-template-columns:14rem minmax(0,1fr)}.QJPama_tocCol{top:calc(var(--header-h) + var(--space-6));align-self:start;display:block;position:sticky}.QJPama_railCol>*{top:calc(var(--header-h) + var(--space-6));position:sticky}}.QJPama_notIncluded strong{color:var(--color-heading);display:block}
.Ct0CRq_waiting{gap:var(--space-6);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.Ct0CRq_waitCard{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);flex-direction:column;display:flex;}.Ct0CRq_waitName{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.Ct0CRq_waitState{box-shadow:none;align-self:flex-start;padding:.15rem .6rem;font-size:.75rem;}.Ct0CRq_waitNote{max-width:none;color:var(--color-text-muted);font-size:var(--text-sm);text-wrap:pretty;line-height:1.5}.Ct0CRq_waitLink{padding-top:var(--space-2);color:var(--color-accent);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:auto}.Ct0CRq_join{margin-top:var(--space-12);border:var(--ink-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--hard-lg);display:grid;overflow:hidden}.Ct0CRq_joinSide{padding:var(--space-6) var(--space-6) 0;background:radial-gradient(18rem 12rem at 0% 0%, var(--color-wash-apricot), transparent 70%), var(--color-bg-alt);flex-direction:column;display:flex}.Ct0CRq_joinHeading{color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.Ct0CRq_joinText{margin:var(--space-3) 0 var(--space-4);color:var(--color-text)}.Ct0CRq_joinMascot{margin:auto 0 -4px auto}.Ct0CRq_joinForm{padding:var(--space-6)}@media (min-width:36rem){.Ct0CRq_waiting{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.Ct0CRq_join{margin-top:var(--space-16)}}@media (min-width:52rem){.Ct0CRq_join{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.Ct0CRq_joinForm{padding:var(--space-8)}.Ct0CRq_joinSide{padding:var(--space-8) var(--space-8) 0}}@media (min-width:64rem){.Ct0CRq_waiting{grid-template-columns:repeat(4,minmax(0,1fr))}}
.rIK7DG_page{max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}.rIK7DG_head{min-width:0}.rIK7DG_eyebrow{margin:var(--space-4) 0 0;}.rIK7DG_h1{margin:var(--space-4) 0 var(--space-2);color:var(--color-heading);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}.rIK7DG_answer{max-width:62rem;margin:var(--space-4) 0 0;font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty}.rIK7DG_pair{gap:var(--space-8);margin-top:var(--space-8);display:grid}.rIK7DG_card,.rIK7DG_sitter{min-width:0;padding:var(--space-6);border-radius:var(--radius-lg)}.rIK7DG_card{box-shadow:var(--hard-lg);}.rIK7DG_sitter{}.rIK7DG_cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rIK7DG_cardTitle{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);margin:0}.rIK7DG_badgeNight,.rIK7DG_badgeDay{margin:0;}.rIK7DG_badgeNight{background:var(--color-band);color:var(--color-on-band)}.rIK7DG_badgeDay{background:var(--color-highlight-soft)}.rIK7DG_facts{margin:var(--space-4) 0 0}.rIK7DG_fact{gap:var(--space-1);padding:var(--space-4) 0;border-top:2px dashed var(--color-border);display:grid}.rIK7DG_fact:first-child{border-top:2px solid var(--color-ink)}.rIK7DG_fact dt{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold)}.rIK7DG_fact dd{color:var(--color-text);margin:0}.rIK7DG_phones{gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.rIK7DG_phone{font-variant-numeric:tabular-nums;min-height:44px;}.rIK7DG_callAhead{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-highlight-soft);color:var(--color-label);font-weight:var(--weight-semibold)}.rIK7DG_steps{gap:var(--space-4);margin:var(--space-4) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.rIK7DG_step{min-height:2.25rem;line-height:var(--leading-normal);counter-increment:step;padding-left:3.25rem;position:relative}.rIK7DG_step:before{content:counter(step);border:var(--ink-border);background:var(--color-cta);width:2.25rem;height:2.25rem;box-shadow:var(--hard-sm);color:var(--color-on-cta);font-family:var(--font-round);font-weight:var(--weight-extrabold);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.2rem;left:0}.rIK7DG_sitterNote{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:2px dashed var(--color-border)}.rIK7DG_section,.rIK7DG_block{margin-top:var(--space-12)}.rIK7DG_page .rIK7DG_block>:first-child{margin-top:0}.rIK7DG_h2{color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.rIK7DG_h2:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.rIK7DG_prose{max-width:62rem;margin:var(--space-3) 0 0;text-wrap:pretty}.rIK7DG_more{margin:var(--space-6) 0 0;font-weight:var(--weight-semibold)}.rIK7DG_nearby{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.rIK7DG_near{align-items:flex-start;gap:var(--space-1);border-radius:var(--radius-lg);flex-direction:column;padding:1.25rem;display:flex;position:relative;}.rIK7DG_nearLink{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:pretty;text-decoration:none}.rIK7DG_nearLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.rIK7DG_near:hover .rIK7DG_nearLink,.rIK7DG_nearArrow{color:var(--color-accent)}.rIK7DG_nearMeta{color:var(--color-text-muted);font-size:var(--text-sm)}.rIK7DG_nearNight,.rIK7DG_nearDay{margin-top:var(--space-2);border:var(--ink-border);border-radius:var(--radius-pill);font-family:var(--font-round);font-size:.75rem;font-weight:var(--weight-bold);padding:.15rem .6rem}.rIK7DG_nearNight{background:var(--color-band);color:var(--color-on-band)}.rIK7DG_nearDay{background:var(--color-highlight-soft);color:var(--color-ink)}@media (min-width:48rem){.rIK7DG_h1{font-size:2.75rem}.rIK7DG_section,.rIK7DG_block{margin-top:var(--space-16)}.rIK7DG_h2{font-size:var(--text-3xl)}.rIK7DG_card,.rIK7DG_sitter{padding:var(--space-8)}.rIK7DG_fact{gap:var(--space-4);grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}@media (min-width:64rem){.rIK7DG_pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}}.rIK7DG_services{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.rIK7DG_service{min-height:36px;padding-inline:var(--space-3);box-shadow:none;font-size:var(--text-sm);}
.JUfHRG_page{max-width:var(--content-max);padding:var(--space-12) var(--gutter) var(--space-16);margin:0 auto}.JUfHRG_block+.JUfHRG_block{margin-top:var(--space-12)}.JUfHRG_page .JUfHRG_block>:first-child{margin-top:0}.JUfHRG_page .JUfHRG_block>section>h2{font-size:var(--text-2xl)}.JUfHRG_popular{justify-content:flex-start;align-items:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.JUfHRG_popularLabel{margin-right:var(--space-1);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold)}.JUfHRG_popularChip{min-height:38px;padding-inline:var(--space-4);font-size:var(--text-sm);text-decoration:none;transition:transform .16s,box-shadow .16s;}.JUfHRG_popularChip:hover{box-shadow:var(--hard);transform:translate(-1px,-2px)}@media (min-width:48rem){.JUfHRG_page{padding-top:var(--space-16)}.JUfHRG_block+.JUfHRG_block{margin-top:var(--space-16)}.JUfHRG_page .JUfHRG_block>section>h2{font-size:var(--text-3xl)}}
._0XuWXa_block+._0XuWXa_block{margin-top:var(--space-12)}._0XuWXa_needs{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}._0XuWXa_need{align-items:center;gap:var(--space-4);height:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid;}._0XuWXa_needWell{width:3.5rem}._0XuWXa_need:hover{background:var(--color-accent-soft);box-shadow:var(--hard);transform:translateY(-2px)}._0XuWXa_needBody{gap:var(--space-2);flex-direction:column;height:100%;display:flex}._0XuWXa_needText{color:var(--color-heading);font-family:var(--font-note);font-size:var(--text-lg);text-wrap:pretty;line-height:1.3}._0XuWXa_needService{color:var(--color-accent);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:auto}._0XuWXa_tableWrap{margin-top:var(--space-6);border:var(--ink-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--hard);overflow-x:auto}._0XuWXa_tableWrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._0XuWXa_table{border-collapse:collapse;width:100%;min-width:48rem;font-size:var(--text-sm)}._0XuWXa_table th,._0XuWXa_table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}._0XuWXa_table tbody tr+tr th,._0XuWXa_table tbody tr+tr td{border-top:2px dashed var(--color-border)}._0XuWXa_table thead th{border-bottom:var(--ink-border);background:var(--color-wash-apricot);color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold)}._0XuWXa_table tbody th{width:18%}._0XuWXa_table tbody th a{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold)}@media (min-width:36rem){._0XuWXa_needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){._0XuWXa_block+._0XuWXa_block{margin-top:var(--space-16)}}@media (min-width:64rem){._0XuWXa_needs{grid-template-columns:repeat(4,minmax(0,1fr))}}
