@media screen and not (min-width:40rem){.C17slG_compact article:has(>p+p)>p:last-of-type{display:none}}
.ree3qq_summary{display:none}@media screen and not (min-width:48rem),screen and (not (min-width:64rem)) and (not (min-height:30rem)){.ree3qq_summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--green-800);cursor:pointer;list-style:none;display:flex}.ree3qq_summary::-webkit-details-marker{display:none}.ree3qq_summary:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.ree3qq_chevron{flex:none}[open]>.ree3qq_summary>.ree3qq_chevron{rotate:180deg}}
@media screen and not (min-width:48rem),screen and (not (min-width:64rem)) and (not (min-height:30rem)){.YwLP0a_disclosure[open]>.YwLP0a_content{padding-block-start:var(--space-5)}.YwLP0a_framed{padding-block:var(--space-5) calc(var(--space-5) + var(--radius-slab));background:var(--mist)}.YwLP0a_framed>summary{max-inline-size:var(--container);margin-inline:var(--gutter)}.YwLP0a_framed>.YwLP0a_content>section{margin-block-start:0;padding-block-start:0}}
._21ZaHW_withSide,._21ZaHW_single{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){._21ZaHW_withSide{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}._21ZaHW_side{display:contents}._21ZaHW_side>aside{order:1}@media (min-width:64rem){._21ZaHW_side{gap:var(--space-6);display:grid;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}._21ZaHW_side>aside{order:0}}._21ZaHW_single{justify-items:center}._21ZaHW_single>*{inline-size:100%}._21ZaHW_share,._21ZaHW_shareSide{border-block-start:1px solid var(--line);margin-block-start:var(--space-7);padding-block-start:var(--space-5);display:flex}:is(._21ZaHW_share,._21ZaHW_shareSide):not(:has([data-share])){display:none}._21ZaHW_share{justify-content:center}@media (min-width:64rem){._21ZaHW_shareSide{margin-inline-start:calc((100% - var(--space-8)) * .25 + var(--space-8))}}@media print{._21ZaHW_withSide,._21ZaHW_single{display:block}._21ZaHW_body:is(section){border-radius:0;margin-block-start:0;padding-block:0}}
@media not (min-width:48rem),(not (min-width:64rem)) and (not (min-height:30rem)){.ykPE3q_page{--section-pad:var(--space-6);--space-head:var(--space-5)}}
.fTvY2W_field{gap:var(--space-3);display:grid}.fTvY2W_label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-heavy);color:var(--surface-title)}.fTvY2W_control{align-items:center;display:flex;position:relative}.fTvY2W_select{inline-size:100%;min-block-size:var(--tap-min);padding-block:0;padding-inline:var(--space-4) calc(var(--space-4) + var(--icon-size) + var(--space-2));border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--surface-title);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);text-overflow:ellipsis;appearance:none;cursor:pointer}@media (prefers-reduced-motion:no-preference){.fTvY2W_select{transition:border-color var(--dur-hover) var(--ease-out)}}.fTvY2W_select:hover{border-color:var(--outline-border-hover)}.fTvY2W_select:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.fTvY2W_chevron{color:var(--surface-icon);pointer-events:none;position:absolute;inset-inline-end:var(--space-4)}
.QOWpfq_hero{--pace:var(--logo-pace-hero)}.QOWpfq_header{--pace:var(--logo-pace-header);--travel:var(--logo-travel-header)}@media screen and (prefers-reduced-motion:no-preference){:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) :is([data-part=cross],[data-part=ripples]){animation:QOWpfq_center calc(var(--dur-reveal) * var(--pace)) var(--spring-soft) calc((var(--logo-start) + var(--logo-t-center)) * var(--pace)) both}:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) :is([data-piece],[data-part=ripple]){--begin:calc((var(--logo-start) + var(--beat,0) * var(--logo-beat)) * var(--pace))}:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) [data-part=ripple]{animation:QOWpfq_ripple calc(var(--logo-ripple-dur) * var(--pace)) var(--ease-out) var(--begin), QOWpfq_ripple-fade calc(var(--logo-ripple-dur) * var(--pace)) linear var(--begin)}:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) [data-piece]{animation:QOWpfq_arrive calc(var(--dur-pop) * var(--pace)) var(--spring-pop) var(--begin) both, QOWpfq_appear calc(var(--logo-appear-dur) * var(--pace)) linear var(--begin) both}:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) [data-part=letter]{animation:QOWpfq_rise calc(var(--dur-rise) * var(--pace)) var(--spring-rise) calc((var(--logo-start) + var(--logo-t-title) + var(--i,0) * var(--logo-title-step)) * var(--pace)) both}:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) [data-part=glyph]{--begin:calc((var(--logo-start) + var(--logo-t-subtitle) + var(--i,0) * var(--logo-subtitle-step)) * var(--pace));animation:QOWpfq_close calc(var(--dur-reveal) * var(--pace)) var(--spring-soft) var(--begin) both, QOWpfq_appear calc(var(--logo-appear-dur) * 2 * var(--pace)) var(--ease-out) var(--begin) both}:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) [data-part=corner]{--begin:calc((var(--logo-start) + var(--logo-t-corner)) * var(--pace));animation:QOWpfq_corner calc(var(--dur-pop) * var(--pace)) var(--spring-pop) var(--begin) both, QOWpfq_appear calc(var(--logo-appear-dur) * 1.4 * var(--pace)) linear var(--begin) both}:is(:root:is([data-logo-intro=auto],[data-logo-intro=hero]) .QOWpfq_hero,:root[data-logo-intro=auto]:not(:has(.QOWpfq_hero)) .QOWpfq_header,:root[data-logo-intro=header] .QOWpfq_header) [data-part=blade]{animation:QOWpfq_shine calc(var(--logo-shine-dur) * var(--pace)) var(--ease-in-out) calc((var(--logo-start) + var(--logo-t-shine)) * var(--pace)) both}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(:hover,:focus-visible)>.QOWpfq_header [data-part=quadrant]{animation:QOWpfq_breathe var(--dur-pop) var(--spring-pop)}}@keyframes QOWpfq_center{0%{transform:translate(var(--logo-shift,0), 0) scale(var(--logo-zoom))}}@keyframes QOWpfq_ripple{0%{transform:scale(.1)}}@keyframes QOWpfq_ripple-fade{0%{opacity:var(--logo-ripple-opacity)}to{opacity:0}}@keyframes QOWpfq_arrive{0%{transform:translate(calc(var(--dx,0px) * var(--travel,1)), calc(var(--dy,0px) * var(--travel,1))) rotate(var(--rot,0deg)) scale(var(--scale,1))}}@keyframes QOWpfq_appear{0%{opacity:0}}@keyframes QOWpfq_rise{0%{transform:translateY(118%)}}@keyframes QOWpfq_close{0%{transform:translateX(var(--dx,0))}}@keyframes QOWpfq_corner{0%{transform:var(--logo-corner-from)}}@keyframes QOWpfq_shine{to{transform:translateX(var(--logo-shine-run))}}@keyframes QOWpfq_breathe{38%{transform:translate(calc(var(--qx,0) * var(--logo-breathe)), calc(var(--qy,0) * var(--logo-breathe)))}}
.n2QA3G_brand{flex:0 auto;min-inline-size:0;margin-inline-end:auto}.n2QA3G_link{border-radius:var(--radius-sm);transform-origin:0;inline-size:7.5rem;max-inline-size:100%;display:block}@media not (min-width:64rem){.n2QA3G_link{--header-compact:1}}@media (min-width:64rem){.n2QA3G_link{inline-size:10rem}}@media (min-width:80rem){.n2QA3G_link{inline-size:11.25rem}}
.tvMOpW_nav{display:none}@media (min-width:75rem){:root:not([data-text=grande]) .tvMOpW_nav{display:block}}@media (min-width:93.75rem){.tvMOpW_nav{display:block}}.tvMOpW_list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.tvMOpW_link{align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);padding-block:0;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink);white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.tvMOpW_link:after{content:"";inset-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--green-600);transform-origin:0;block-size:3px;position:absolute;inset-block-end:var(--space-1);scale:0 1}.tvMOpW_link:hover,.tvMOpW_link[data-current],.tvMOpW_link[aria-current=page]{color:var(--green-700)}:root:has([data-mega]:popover-open) .tvMOpW_link[popovertarget]{color:var(--green-700)}.tvMOpW_link:hover:after,.tvMOpW_link[data-current]:after,.tvMOpW_link[aria-current=page]:after{scale:1}:root:has([data-mega]:popover-open) .tvMOpW_link[popovertarget]:after{scale:1}:root:has([data-mega]:popover-open) .tvMOpW_chevron{rotate:180deg}@media (prefers-reduced-motion:no-preference){.tvMOpW_link:after{transition:scale var(--dur-hover) var(--ease-out)}.tvMOpW_chevron{transition:rotate var(--dur-hover) var(--ease-out)}}
.nRgk8a_container{inline-size:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.nRgk8a_text{inline-size:min(100% - 2 * var(--gutter), var(--container-text))}
._2DzJPW_mark{z-index:-1;block-size:var(--cross-size);aspect-ratio:1;translate:var(--cross-shift) -50%;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:0}._2DzJPW_start{translate:calc(-1 * var(--cross-shift)) -50%;inset-inline:0 auto}._2DzJPW_shape{background:var(--cross-color);opacity:var(--cross-opacity);-webkit-mask:var(--graphic-cross) center / contain no-repeat;mask:var(--graphic-cross) center / contain no-repeat;position:absolute;inset:0}@media not (min-width:48rem){._2DzJPW_mark{display:none}}
.IR9Fqq_layer{--fade-start:30%;--fade-end:100%;inset:calc(-1 * var(--drift-motif)) 0 0;z-index:-1;-webkit-mask:linear-gradient(90deg, transparent var(--fade-start), var(--black) var(--fade-end));mask:linear-gradient(90deg, transparent var(--fade-start), var(--black) var(--fade-end));pointer-events:none;position:absolute}@media (min-width:64rem){.IR9Fqq_layer{--fade-start:45%;--fade-end:80%}}.IR9Fqq_motif{--pattern-image:var(--graphic-pattern);background:var(--pattern-color);opacity:var(--pattern-opacity);-webkit-mask:var(--pattern-image) 0 0 / var(--pattern-size) repeat;mask:var(--pattern-image) 0 0 / var(--pattern-size) repeat;position:absolute;inset:0}.IR9Fqq_category{--pattern-image:var(--cat-motif);--pattern-size:var(--pattern-size-category)}@media screen and (prefers-reduced-motion:no-preference){:root:not([data-nav]) .IR9Fqq_motif{animation:IR9Fqq_motif-in var(--dur-motif-in) var(--ease-in-out) backwards}}@keyframes IR9Fqq_motif-in{0%{opacity:0;translate:0 calc(var(--drift-motif) * .5)}}
._8Didcq_section{isolation:isolate;padding-block:var(--section-pad) calc(var(--section-pad) + var(--radius-slab));background:var(--surface-bg);color:var(--surface-text);position:relative;overflow:clip}._8Didcq_slab{border-start-start-radius:var(--radius-slab);border-start-end-radius:var(--radius-slab);margin-block-start:calc(-1 * var(--radius-slab))}
.EOCVmq_page{background:var(--mist);grid-template-rows:auto 1fr;min-block-size:100dvh;display:grid}.EOCVmq_header{border-block-end:1px solid var(--line);background:var(--paper)}.EOCVmq_brand{inline-size:min(10rem,45vw);padding-block:var(--space-3);border-radius:var(--radius-sm);display:block}.EOCVmq_box{justify-items:start;gap:var(--space-5);display:grid}.EOCVmq_lead{max-inline-size:var(--measure-lead);color:var(--ink-soft);font-size:var(--text-lg)}.EOCVmq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
.GTf2ga_error{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--red-700);align-items:flex-start;display:flex}@media (prefers-reduced-motion:no-preference){.GTf2ga_error{transition:opacity var(--dur-menu) var(--ease-out), translate var(--dur-menu) var(--ease-out)}@starting-style{.GTf2ga_error{opacity:0;translate:0 var(--rise-small)}}}
.RbcC7q_logo{inline-size:10.5rem}
.EolWRW_consent{grid-template-columns:var(--tap-sm) minmax(0, 1fr);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--area-tint);align-items:start;display:grid;container-type:inline-size}.EolWRW_box{inline-size:var(--icon-size);block-size:var(--icon-size);margin:var(--space-1) 0 0;accent-color:var(--area);cursor:pointer}.EolWRW_box[aria-invalid=true]{outline:2px solid var(--red-700);outline-offset:2px}.EolWRW_body{gap:var(--space-2);justify-items:start;display:grid}.EolWRW_label{font-size:var(--text-md);line-height:var(--leading-snug);cursor:pointer}.EolWRW_link{min-block-size:var(--tap-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--area-ink);align-items:center;display:inline-flex}@container not (min-inline-size:12rem){.EolWRW_body{-webkit-hyphens:auto;hyphens:auto;grid-column:1/-1}}
.bvebeq_grid{gap:var(--space-6);display:grid}@media (min-width:64rem){.bvebeq_grid{gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:start}}.bvebeq_head{justify-items:start;gap:var(--space-4);display:grid}@media (min-width:64rem){.bvebeq_head{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6))}}.bvebeq_text{min-inline-size:0}.bvebeq_photo{padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-photo);background:var(--paper);box-shadow:var(--shadow-2);margin-block-start:var(--space-8)}@media (min-width:48rem){.bvebeq_photo{padding:var(--space-4)}}.bvebeq_photo img{border-radius:var(--radius-photo);inline-size:100%}@media not (min-width:48rem){.bvebeq_grid{gap:var(--space-4)}.bvebeq_photo{margin-block-start:var(--space-5)}}
.X6BoRa_seal{aspect-ratio:1;background:var(--gold);flex:none;inline-size:4.5rem;display:block;-webkit-mask:url(/immagini/grafica/sigillo-dova.svg) 50%/contain no-repeat;mask:url(/immagini/grafica/sigillo-dova.svg) 50%/contain no-repeat}.X6BoRa_ink{background:var(--gold-ink)}.X6BoRa_lg{inline-size:clamp(7.5rem,5rem + 10vw,12.5rem)}
.DUFuNa_card{--card-tint:var(--green-50);--card-line:color-mix(in srgb, var(--green-600) 30%, var(--edge));--card-filo:var(--green-600);isolation:isolate;align-content:start;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-4);border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--card-tint);box-shadow:var(--shadow-1);color:var(--surface-text);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.DUFuNa_card:before{content:"";block-size:var(--area-line);background:var(--card-filo);position:absolute;inset-block-start:0;inset-inline:0}.DUFuNa_card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--dur-hover) var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.DUFuNa_card:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){.DUFuNa_card{transition:translate var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.DUFuNa_card:hover{translate:0 var(--lift-hover)}}}@media not (min-width:48rem){.DUFuNa_card{gap:var(--space-3);padding:var(--space-4)}}@media (min-width:48rem){.DUFuNa_card{padding:var(--space-6) var(--space-6) var(--space-5)}}.DUFuNa_card[data-look=natrix]{--card-tint:var(--paper);--card-line:var(--card-edge);--card-filo:linear-gradient(90deg, var(--cat-immuno-base) 0 calc(100% / 7), var(--cat-gut-base) 0 calc(200% / 7), var(--cat-checkup-base) 0 calc(300% / 7), var(--cat-vitamins-base) 0 calc(400% / 7), var(--cat-hormones-base) 0 calc(500% / 7), var(--cat-antiage-base) 0 calc(600% / 7), var(--cat-genetics-base) 0)}.DUFuNa_card[data-look=estetica]{--card-tint:var(--cream);--card-line:color-mix(in srgb, var(--salvia-500) 75%, var(--paper));--card-filo:var(--salvia-900)}.DUFuNa_card[data-look=pratiche]{--card-tint:var(--paper);--surface-link:var(--green-800);--card-line:color-mix(in srgb, var(--green-800) 26%, var(--edge));--card-filo:var(--green-800);--surface-icon:var(--green-800);--surface-eyebrow:var(--green-800)}.DUFuNa_card:is([data-look=farmacia],[data-look=pratiche]){--badge-fill:var(--green-100)}.DUFuNa_text{max-inline-size:var(--measure-lead);color:var(--surface-text-soft)}.DUFuNa_foot{align-items:end;display:flex}.DUFuNa_details{z-index:var(--z-raised);min-inline-size:0;position:relative}@media (min-width:48rem){.DUFuNa_card{grid-row:span 3;grid-template-rows:subgrid}.DUFuNa_head{align-self:start}}
.MNHl0G_bag{block-size:auto;inline-size:100%;color:var(--green-800)}.MNHl0G_paper{fill:var(--paper)}.MNHl0G_check{stroke:var(--green-400)}@media (forced-colors:active){.MNHl0G_check{stroke:currentColor}}
.C_9ZWa_grid{gap:var(--space-6) var(--grid-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""body";display:grid}@media (min-width:64rem){.C_9ZWa_grid{align-items:start;column-gap:var(--space-8);grid-template:"head aside""body aside"1fr/minmax(0,7fr) minmax(0,5fr)}}@media (min-width:64rem){.C_9ZWa_wide{grid-template:"head head""body aside"/minmax(0,7fr) minmax(0,5fr)}}.C_9ZWa_head{gap:var(--space-5);grid-area:head;justify-items:start;display:grid}.C_9ZWa_body{gap:var(--space-5);grid-area:body;display:grid}@media (min-width:64rem){.C_9ZWa_body{align-self:end}.C_9ZWa_wide .C_9ZWa_body{align-self:start}}.C_9ZWa_extra{inline-size:100%;container-type:inline-size}.C_9ZWa_aside{grid-area:aside;inline-size:100%}@media not (min-width:48rem){.C_9ZWa_wide,.C_9ZWa_wide .C_9ZWa_head,.C_9ZWa_wide .C_9ZWa_body{gap:var(--space-4)}}.C_9ZWa_head,.C_9ZWa_body,.C_9ZWa_aside{overflow-wrap:anywhere;min-inline-size:0}.C_9ZWa_extra dl,.C_9ZWa_extra dd{min-inline-size:0}@container not (min-width:22rem){.C_9ZWa_extra dl{grid-template-columns:minmax(0,1fr)}}.C_9ZWa_extra dd>a{white-space:normal;min-inline-size:0;max-inline-size:100%}@media not (min-width:40rem){.C_9ZWa_wide h1{font-size:var(--title-lg);overflow-wrap:normal}}
.jejzqq_message{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.jejzqq_summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-block:var(--space-3);border-block-end:1px solid var(--salvia-200);font-weight:var(--weight-bold);color:var(--salvia-900);cursor:pointer;list-style:none;display:flex}.jejzqq_summary::-webkit-details-marker{display:none}.jejzqq_summary:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.jejzqq_chevron{flex:none}[open]>.jejzqq_summary>.jejzqq_chevron{rotate:180deg}.jejzqq_label{margin-block:var(--space-4) var(--space-2);font-weight:var(--weight-bold)}.jejzqq_preview{padding:var(--space-4);border:1px solid var(--salvia-200);border-radius:var(--radius-sm);background:var(--cream);white-space:pre-line;overflow-wrap:anywhere;display:block}.jejzqq_message .jejzqq_send{margin-block-start:auto}
.p_uquG_head{justify-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-head);display:grid}@media (min-width:64rem){.p_uquG_head{align-items:start;column-gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"eyebrow.""title aside"}}.p_uquG_head .p_uquG_eyebrow{text-wrap:balance;align-items:start}@media (min-width:64rem){.p_uquG_head .p_uquG_eyebrow{grid-area:eyebrow}}@media (min-width:64rem){.p_uquG_title{grid-area:title}}.p_uquG_aside{justify-items:start;gap:var(--space-5);margin-block-start:var(--space-1);display:grid}@media (min-width:64rem){.p_uquG_aside{grid-area:aside;margin-block-start:0}}.p_uquG_aside .p_uquG_lead{max-inline-size:var(--measure-lead);color:var(--surface-text-soft)}@media (max-width:64rem){.p_uquG_aside .p_uquG_wideLead{display:none}}
.TPcExW_salvia[data-surface]{--section-pad:var(--space-7);--surface-title:var(--salvia-900);--surface-accent:var(--salvia-900);--surface-eyebrow:var(--salvia-900);--surface-icon:var(--salvia-700);--surface-icon-accent:var(--salvia-500);--surface-link:var(--salvia-900);--surface-line:var(--salvia-200);--mark-round:var(--salvia-900);--mark-straight:var(--salvia-500);--focus-color:var(--salvia-900);--primary-bg:var(--salvia-900);--primary-bg-hover:var(--salvia-700);--outline-text:var(--salvia-900);--outline-border:var(--salvia-700);--outline-border-hover:var(--salvia-900);--cross-color:var(--salvia-500);--pattern-color:var(--salvia-700)}.TPcExW_mist[data-surface]{--surface-bg:color-mix(in srgb, var(--salvia-200) 28%, var(--paper))}
.S8MMaa_grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.S8MMaa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.S8MMaa_slot{display:grid}@media (min-width:48rem){.S8MMaa_slot{grid-row:span 3;grid-template-rows:subgrid}}
.EzDWWa_strip{--columns:48;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));block-size:var(--space-3);border-radius:var(--radius-pill);background:var(--mist);display:grid;position:relative}.EzDWWa_empty,[data-closed] .EzDWWa_strip{outline:1px dashed var(--line-strong);outline-offset:-1px;background:0 0}.EzDWWa_bar{border-radius:var(--radius-pill);background:var(--green-600);grid-row:1}[data-exception] .EzDWWa_bar{display:none}.EzDWWa_special{display:contents}.EzDWWa_special>span{border-radius:var(--radius-pill);background:repeating-linear-gradient(135deg, var(--green-600) 0 var(--space-1), var(--green-200) var(--space-1) var(--space-2));grid-row:1}.EzDWWa_now{inset-block:calc(-1 * var(--space-1));background:var(--ink);inline-size:2px;display:none;position:absolute;inset-inline-start:calc(var(--now,0) * 100%)}[data-now] .EzDWWa_now{display:block}@container not (min-width:40rem){[data-now] .EzDWWa_strip{margin-block-start:var(--space-5)}}.EzDWWa_label{translate:calc(var(--now,.5) * -100%) 0;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);white-space:nowrap;position:absolute;inset-block-end:100%;inset-inline-start:50%}@media (forced-colors:active){.EzDWWa_bar{border:2px solid}.EzDWWa_special>span{border:2px dashed}}
.ApJsMG_slots{font-variant-numeric:tabular-nums;display:block;overflow:clip}.ApJsMG_runs{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-4));display:flex}.ApJsMG_slot{white-space:nowrap;padding-inline-start:var(--space-4);position:relative}.ApJsMG_slot:before{content:"·" / "";inline-size:var(--space-4);text-align:center;position:absolute;inset-inline-start:0}
.Vdi-aG_lines{gap:var(--space-3);margin:0;display:grid;container-type:inline-size}.Vdi-aG_line{gap:var(--space-1);display:grid}.Vdi-aG_days{color:var(--surface-title);font-family:var(--font-display);font-weight:var(--weight-bold)}.Vdi-aG_slots{color:var(--surface-text-soft);white-space:nowrap;margin:0;display:grid}
._5WLhgG_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._5WLhgG_line{text-wrap:pretty}
.hJe7Kq_count{min-block-size:var(--count-h);padding-inline:var(--space-3);border:1px solid var(--count-border,var(--line));border-radius:var(--radius-pill);background:var(--paper);color:var(--count-text,var(--ink-soft));font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}
.RPUTnG_heading{align-items:start;gap:var(--space-5);margin-block-end:var(--space-6);display:grid}.RPUTnG_heading>div{gap:var(--space-4);display:grid}.RPUTnG_heading h2{text-transform:uppercase}@media (min-width:64rem){.RPUTnG_heading{grid-template-columns:7fr 5fr}}.RPUTnG_cards{gap:var(--grid-gap);display:grid}@media (min-width:64rem){.RPUTnG_cards{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.RPUTnG_cards>:first-child{grid-row:span 2}.RPUTnG_cards:has(details[open]){align-items:start}}@media (min-width:80rem){.RPUTnG_cards{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.RPUTnG_cards>:first-child{grid-row:auto}}.RPUTnG_card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--salvia-500);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;display:flex}.RPUTnG_card h3{font-size:var(--title-xs);color:var(--salvia-900)}.RPUTnG_card>a{margin-block-start:auto}
.pZwd-W_panel{gap:var(--space-5);display:grid}
.ANr1NW_fold{min-inline-size:0}.ANr1NW_summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-block:var(--space-3);border-block-end:1px solid var(--surface-line,var(--line-strong));font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--surface-title,var(--green-800));cursor:pointer;list-style:none;display:flex}.ANr1NW_summary::-webkit-details-marker{display:none}.ANr1NW_summary:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.ANr1NW_chevron{flex:none}[open]>.ANr1NW_summary>.ANr1NW_chevron{rotate:180deg}.ANr1NW_content{gap:var(--space-4);padding-block-start:var(--space-4);display:grid}@media (min-width:48rem) and (min-height:30rem),(min-width:64rem){.ANr1NW_fold:not(.ANr1NW_tablet)>.ANr1NW_summary{cursor:auto;border:0;min-block-size:0;padding:0}.ANr1NW_fold:not(.ANr1NW_tablet)>.ANr1NW_summary>.ANr1NW_chevron,.ANr1NW_mobileLabel:not(.ANr1NW_tablet)>.ANr1NW_summary{display:none}.ANr1NW_mobileLabel:not(.ANr1NW_tablet)>.ANr1NW_content{padding-block-start:0}}@media not (max-width:64rem){.ANr1NW_tablet>.ANr1NW_summary{cursor:auto;border:0;min-block-size:0;padding:0}.ANr1NW_tablet>.ANr1NW_summary>.ANr1NW_chevron,.ANr1NW_tablet.ANr1NW_mobileLabel>.ANr1NW_summary{display:none}.ANr1NW_tablet.ANr1NW_mobileLabel>.ANr1NW_content{padding-block-start:0}}@media print{.ANr1NW_fold::details-content{content-visibility:visible;display:block}.ANr1NW_chevron,.ANr1NW_mobileLabel>.ANr1NW_summary{display:none}}
.KkDMzq_badge{min-block-size:var(--count-h);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--green-100);color:var(--green-800);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-label);white-space:nowrap;align-items:center;display:inline-flex}.KkDMzq_onDark{background:var(--veil-light);color:var(--paper)}.KkDMzq_category{background:var(--cat-base);color:var(--paper)}
.MmXwIq_badge{--icon-accent:var(--cat-tint);inline-size:var(--badge-size);block-size:var(--badge-size);border-radius:var(--radius-round);background:var(--cat-base);color:var(--paper);--badge-rings:0 0 0 var(--badge-ring) var(--paper), 0 0 0 calc(var(--badge-ring) + 1px) var(--cat-tint);box-shadow:var(--badge-rings);flex:none;place-items:center;display:grid}.MmXwIq_lg{--badge-size:var(--badge-size-lg)}.MmXwIq_icon{block-size:52%;inline-size:52%}
.Gd3kea_layout{gap:var(--space-6);align-items:start;display:grid}@media (min-width:64rem){.Gd3kea_layout{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.Gd3kea_text{justify-items:start;gap:var(--space-4);display:grid}.Gd3kea_lead{max-inline-size:var(--measure-lead);font-size:var(--text-lg);color:var(--surface-text-soft);text-wrap:pretty}.Gd3kea_download{--icon-accent:var(--salvia-500);gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--salvia-500) 60%, var(--line));border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);color:var(--ink);transition:border-color var(--dur-hover) var(--ease-out);text-decoration:none;display:grid}.Gd3kea_download:hover{border-color:var(--salvia-900)}@media (min-width:40rem){.Gd3kea_download{padding:var(--space-5)}}.Gd3kea_pages{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--cream);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (min-width:40rem){.Gd3kea_pages{gap:var(--space-4);padding:var(--space-4)}}.Gd3kea_page{border:1px solid var(--line);border-radius:var(--radius-sm);block-size:auto;inline-size:100%;box-shadow:var(--shadow-1)}.Gd3kea_bar{align-items:center;gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:30rem){.Gd3kea_bar{grid-template-columns:auto minmax(0,1fr) auto}}.Gd3kea_icon{color:var(--salvia-700)}.Gd3kea_file{gap:var(--space-1);display:grid}.Gd3kea_label{font-family:var(--font-display);font-weight:var(--weight-heavy);line-height:var(--leading-snug);color:var(--salvia-900);text-wrap:balance}.Gd3kea_meta{font-size:var(--text-sm);color:var(--ink-mute)}.Gd3kea_action{min-block-size:var(--tap-min);padding-inline:var(--space-5);border:2px solid var(--salvia-700);border-radius:var(--radius-pill);background:var(--paper);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--salvia-900);transition:background-color var(--dur-hover) var(--ease-out);grid-column:1/-1;justify-content:center;align-items:center;display:inline-flex}.Gd3kea_download:hover .Gd3kea_action{background:var(--cream)}@media (min-width:30rem){.Gd3kea_action{grid-column:auto}}
.-\37 YJtG_name{display:block}.-\37 YJtG_qualifier{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:normal;text-transform:none;color:var(--salvia-900);margin-block-start:var(--space-1);display:block}
.m7ATnW_frame{max-inline-size:var(--measure-text);container-type:inline-size}.m7ATnW_summary{padding:var(--space-1) var(--space-5);border:1px solid color-mix(in srgb, var(--green-600) 25%, var(--line-strong));border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--green-100) 75%, var(--paper)) 0%, var(--paper) var(--card-fade));box-shadow:var(--shadow-card);margin:0;display:grid}@container (min-width:36rem){.m7ATnW_summary{padding-inline:var(--space-6)}}.m7ATnW_row{gap:var(--space-2);padding-block:var(--space-4);display:grid}.m7ATnW_row+.m7ATnW_row{border-block-start:1px solid var(--line)}@container (min-width:36rem){.m7ATnW_row{gap:var(--space-5);grid-template-columns:13rem minmax(0,1fr)}}.m7ATnW_head{align-content:start;justify-items:start;gap:var(--space-2);display:grid}.m7ATnW_link{padding-block:calc((var(--tap-sm) - 1lh) / 2);margin-block:calc((1lh - var(--tap-sm)) / 2);font-family:var(--font-display);font-weight:var(--weight-heavy);line-height:var(--leading-snug);text-wrap:balance;color:var(--green-800);-webkit-text-decoration-color:var(--green-400);text-decoration-color:var(--green-400);text-underline-offset:.25em;text-decoration-thickness:2px;display:inline-block}.m7ATnW_link:hover{color:var(--green-700);text-decoration-color:currentColor}.m7ATnW_text{line-height:var(--leading-body);text-wrap:pretty;color:var(--ink-soft);margin:0}
@media (min-width:48rem){.Y1K41q_trio:is(ul,div){grid-template-columns:repeat(3,minmax(0,1fr))}}
.QjSAXq_card{border:1px solid color-mix(in srgb, var(--cat-accent) 30%, var(--line-strong));border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--cat-tint) 80%, var(--paper)) 0%, var(--paper) var(--card-fade));box-shadow:var(--shadow-card);align-content:start;display:grid;container-type:inline-size}.QjSAXq_salvia{--cat-accent:var(--salvia-500);--cat-tint:var(--salvia-200);--cat-ink:var(--salvia-900);border-color:var(--salvia-500)}
.KxRTXW_group{gap:var(--space-5);display:grid}.KxRTXW_group[hidden]{display:none}.KxRTXW_head{align-items:center;gap:var(--space-4);min-block-size:var(--tap-min);border-block-end:2px solid var(--cat-tint);padding-block-end:var(--space-4);display:flex}.KxRTXW_head>:last-child{flex:none;margin-inline-start:auto}
.Hu8Vwa_body{gap:var(--space-5);display:grid}.Hu8Vwa_closures{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--amber-500);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--amber-100) 0%, var(--paper) var(--card-fade));display:grid}.Hu8Vwa_closuresTitle{font-size:var(--title-xs);font-weight:var(--weight-black);text-transform:uppercase;color:var(--amber-700)}.Hu8Vwa_closureList{gap:var(--space-2);padding:0;list-style:none;display:grid}.Hu8Vwa_closure{gap:0 var(--space-4);display:grid}@media (min-width:40rem){.Hu8Vwa_closure{grid-template-columns:12rem minmax(0,1fr)}}.Hu8Vwa_closureDate{font-family:var(--font-display);font-weight:var(--weight-heavy);color:var(--ink)}.Hu8Vwa_footer{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.Hu8Vwa_week{background:var(--paper)}@media not (min-width:40rem){.Hu8Vwa_week [data-print=color]:not(:has([style*=grid-column])){display:none}}
.-\34 uiTa_tiles{container:tiles/inline-size}.-\34 uiTa_list{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}.-\34 uiTa_list>li{display:grid}@container tiles (min-width:40rem){.-\34 uiTa_pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.-\34 uiTa_threes:not(.-\34 uiTa_pairs){grid-template-columns:repeat(3,minmax(0,1fr))}}@container tiles (min-width:48rem){.-\34 uiTa_pairs.-\34 uiTa_threes{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:40rem){.-\34 uiTa_aligned{grid-row:2/-1;grid-template-rows:subgrid;display:grid}.-\34 uiTa_aligned>.-\34 uiTa_list{grid-row:1/-1;grid-template-rows:subgrid}}@media not (min-width:48rem){.-\34 uiTa_list{gap:var(--space-3)}}
.D1ob-a_media{--cross-round:color-mix(in srgb, var(--green-600) 14%, var(--mist));--cross-straight:color-mix(in srgb, var(--green-400) 32%, var(--mist));--cross-node:color-mix(in srgb, var(--green-600) 36%, var(--mist));isolation:isolate;position:relative}.D1ob-a_cross{z-index:-1;inline-size:55%;position:absolute;inset-block-start:calc(-1 * var(--space-6));inset-inline-end:calc(-1 * var(--gutter))}@media not (min-width:48rem){.D1ob-a_cross{display:none}}.D1ob-a_photo{background:var(--green-100);border-radius:var(--radius-photo);box-shadow:var(--shadow-2);overflow:clip}.D1ob-a_photo img{aspect-ratio:16/9;object-fit:cover;object-position:30% 50%;inline-size:100%}@media (min-width:48rem){.D1ob-a_photo img{aspect-ratio:1}}@media (min-width:64rem){.D1ob-a_photo img{aspect-ratio:4/3}}
.nSUNuW_toc{min-inline-size:0}.nSUNuW_compact,.nSUNuW_wide{border:1px solid color-mix(in srgb, var(--green-600) 25%, var(--line-strong));border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--green-100) 75%, var(--paper)) 0%, var(--paper) var(--card-fade));box-shadow:var(--shadow-card)}@media not (max-width:64rem){.nSUNuW_compact{display:none}}.nSUNuW_summary{align-items:center;gap:var(--space-3);min-block-size:var(--tap-lg);padding-inline:var(--space-5);font-family:var(--font-display);font-weight:var(--weight-heavy);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--green-800);cursor:pointer;list-style:none;display:flex}.nSUNuW_summary::-webkit-details-marker{display:none}.nSUNuW_count{min-inline-size:var(--count-h);min-block-size:var(--count-h);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--green-100);font-size:var(--text-label);font-variant-numeric:lining-nums tabular-nums;place-items:center;display:inline-grid}.nSUNuW_chevron{color:var(--green-600);margin-inline-start:auto}.nSUNuW_compact[open] .nSUNuW_chevron{rotate:180deg}.nSUNuW_panel{padding:0 var(--space-5) var(--space-4);border-block-start:1px solid var(--line)}.nSUNuW_wide{display:none}@media not (max-width:64rem){.nSUNuW_wide{gap:var(--space-3);padding:var(--space-5);display:grid}}.nSUNuW_title{border-block-end:1px solid var(--line-strong);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--green-800);padding-block-end:var(--space-3)}.nSUNuW_list{counter-reset:legal-toc;margin:0;padding:0;list-style:none;display:grid}.nSUNuW_item{counter-increment:legal-toc}.nSUNuW_item+.nSUNuW_item{border-block-start:1px solid var(--line)}.nSUNuW_link{align-items:baseline;gap:var(--space-3);min-block-size:var(--tap-sm);padding-block:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink);grid-template-columns:2ch minmax(0,1fr);text-decoration:none;display:grid}.nSUNuW_link:before{content:counter(legal-toc);font-family:var(--font-display);font-weight:var(--weight-bold);font-variant-numeric:lining-nums tabular-nums;text-align:end;color:var(--green-600)}.nSUNuW_link:hover{color:var(--green-700);text-decoration:underline}@media (not (max-width:64rem)) and (pointer:fine){.nSUNuW_link{min-block-size:0;padding-block:var(--space-2)}}
.Vy1w0q_family{overflow-wrap:anywhere}
.zBEIgW_fold{grid-template-columns:minmax(0,1fr);display:grid}.zBEIgW_fold>summary{cursor:pointer;list-style:none}.zBEIgW_fold>summary::-webkit-details-marker{display:none}.zBEIgW_fold>summary:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(-1 * var(--focus-width));border-radius:var(--radius-card)}.zBEIgW_chevron{color:var(--cat-ink);grid-area:chevron}@media (prefers-reduced-motion:no-preference){.zBEIgW_chevron{transition:rotate var(--dur-hover) var(--ease-out)}}[open]>summary>.zBEIgW_chevron{rotate:180deg}.zBEIgW_more{padding:0 var(--space-5) var(--space-4)}
._HRJ1q_item[hidden]{display:none}@media screen and (prefers-reduced-motion:no-preference){[data-filtered] ._HRJ1q_item{transition:opacity var(--dur-fade) var(--ease-out)}@starting-style{[data-filtered] ._HRJ1q_item{opacity:0}}}
@media print{.-\31 Zc0a_contacts{gap:var(--space-2) var(--space-6);inline-size:100%;border-block-start:1px solid var(--line-strong);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.-\31 Zc0a_row{display:grid}.-\31 Zc0a_label{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}}
.HtJZuq_index{gap:var(--space-2);display:grid}.HtJZuq_indexLabel{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--surface-eyebrow)}.HtJZuq_indexList{gap:0 var(--grid-gap);border-block-start:1px solid var(--salvia-200);margin:0;padding:0;list-style:none;display:grid}.HtJZuq_indexList>li{display:grid}.HtJZuq_indexLink{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-block:var(--space-2);border-block-end:1px solid var(--salvia-200);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--salvia-900);text-decoration:none;display:flex}.HtJZuq_indexLink:before{content:"";inline-size:var(--dot-sm);aspect-ratio:1;border-radius:var(--radius-round);background:var(--salvia-500);flex:none}.HtJZuq_indexLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--salvia-500);text-decoration-color:var(--salvia-500);text-underline-offset:.25em}@media not (min-width:48rem){.HtJZuq_index{display:none}}
.sDhqIa_hero{isolation:isolate;padding-block:clamp(2rem, 1.75rem + 1vw, 2.75rem) calc(var(--space-7) + var(--radius-slab));background:var(--surface-bg);color:var(--surface-text);position:relative;overflow:clip}@media (min-width:64rem){.sDhqIa_hero{padding-block-start:var(--space-5)}}.sDhqIa_grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""photo""actions""tasks";display:grid}@media (min-width:48rem){.sDhqIa_grid{column-gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"intro photo""actions photo""tasks tasks"}}@media (min-width:64rem){.sDhqIa_grid{column-gap:var(--space-6)}}.sDhqIa_intro{align-self:end;justify-items:start;gap:var(--space-4);grid-area:intro;min-inline-size:0;display:grid}.sDhqIa_photo{grid-area:photo;align-self:center}.sDhqIa_tasks{min-inline-size:0;grid-area:tasks;margin-block-start:var(--space-2)}.sDhqIa_slogan{font-size:var(--title-display);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;color:var(--surface-title)}.sDhqIa_second{color:var(--surface-accent);display:block}.sDhqIa_lead{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--surface-title);text-wrap:balance}.sDhqIa_actions{align-self:start;gap:var(--space-3);flex-wrap:wrap;grid-area:actions;display:flex}@media not (min-width:40rem),(48rem<=width<64rem){.sDhqIa_actions{grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.sDhqIa_actions>a{padding-inline:var(--space-4)}}.sDhqIa_actions span{white-space:normal}@media not (min-width:48rem){.sDhqIa_slogan{font-size:clamp(1.625rem,7.7vw,2rem)}}@media (48rem<=width<64rem){.sDhqIa_slogan{font-size:var(--title-lg)}}
.ReeKQa_updated{align-items:center;gap:0 var(--space-3);min-block-size:var(--tap-sm);padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);font-size:var(--text-sm);color:var(--ink-soft);grid-template-columns:auto minmax(0,auto);display:inline-grid}@media (min-width:30rem){.ReeKQa_updated{gap:var(--space-2);border-radius:var(--radius-pill);display:inline-flex}}.ReeKQa_icon{color:var(--green-600);grid-row:span 2}.ReeKQa_date{font-family:var(--font-display);font-weight:var(--weight-heavy);white-space:nowrap;color:var(--green-800)}
.gaRbTG_strip{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:linear-gradient(120deg, var(--green-50) 0%, var(--paper) 70%);box-shadow:var(--shadow-card);align-items:center;margin-block-start:var(--space-7);display:grid}@media (min-width:40rem){.gaRbTG_strip{padding-inline:var(--space-6)}}@media (min-width:64rem){.gaRbTG_strip{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}.gaRbTG_text{gap:var(--space-1);display:grid}.gaRbTG_title{font-size:var(--title-sm);font-weight:var(--weight-heavy);text-transform:uppercase;color:var(--green-800)}.gaRbTG_body{max-inline-size:var(--measure-lead);color:var(--ink-soft)}.gaRbTG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media not (min-width:40rem){.gaRbTG_actions{display:grid}.gaRbTG_actions>*{justify-content:center}}
._0nTfda_row{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);grid-template-columns:minmax(min-content,1fr) auto auto;display:grid}._0nTfda_name{min-block-size:var(--tap-min);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--green-800);grid-column:1;align-self:stretch;align-items:center;text-decoration:none;display:flex}._0nTfda_name:hover{text-decoration:underline}._0nTfda_price{font-size:var(--text-sm);white-space:normal;text-align:end;font-weight:var(--weight-black);color:var(--green-800);grid-column:2}@container not (min-width:16rem){._0nTfda_row{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}._0nTfda_name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-column:1/-1}._0nTfda_price{text-align:start;grid-column:1}._0nTfda_row>:last-child{grid-column:-2}}
.swQUEW_head{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.swQUEW_head .swQUEW_icon{--icon-accent:var(--cat-accent);color:var(--cat-ink);flex:none}.swQUEW_title{font-family:var(--font-display);font-size:var(--title-sm);font-weight:var(--weight-heavy);line-height:var(--leading-title);text-transform:uppercase;text-wrap:balance;color:var(--green-800)}@media (min-width:40rem){.swQUEW_pairs>li:nth-last-child(1 of :not([hidden])):nth-child(odd of :not([hidden])){grid-column:1/-1}}@media (min-width:40rem) and (not (min-width:64rem)){.swQUEW_triples>li:nth-last-child(1 of :not([hidden])):nth-child(odd of :not([hidden])){grid-column:1/-1}}
.jMJ8GW_cities{gap:var(--space-7);display:grid}.jMJ8GW_city{gap:var(--space-4);display:grid}.jMJ8GW_cityName{align-items:center;gap:var(--space-4);font-size:var(--title-sm);font-weight:var(--weight-black);text-transform:uppercase;color:var(--green-800);display:flex}.jMJ8GW_cityName:after{content:"";background:var(--line-strong);flex:1;block-size:1px}.jMJ8GW_list{gap:var(--space-3) var(--grid-gap);padding:0;list-style:none;display:grid}@media (min-width:40rem){.jMJ8GW_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.jMJ8GW_list{grid-template-columns:repeat(4,minmax(0,1fr))}}.jMJ8GW_card{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);grid-template:"name pin""address pin"/minmax(0,1fr) auto;display:grid}.jMJ8GW_card[data-own]{border-color:var(--green-600);border-block-start-width:3px}@media (min-width:40rem){.jMJ8GW_card{align-items:start;gap:var(--space-2);padding:var(--space-5);grid-template:"name""address"1fr"link"/minmax(0,1fr)}}@media (40rem<=width<64rem){.jMJ8GW_card:last-child:nth-child(odd){grid-column:1/-1}}.jMJ8GW_name{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--title-xs);font-weight:var(--weight-heavy);line-height:var(--leading-tight);color:var(--green-800);grid-area:name;display:flex}.jMJ8GW_cross{aspect-ratio:1;background:var(--green-600);inline-size:.875rem;-webkit-mask:var(--graphic-cross-solid) center / contain no-repeat;mask:var(--graphic-cross-solid) center / contain no-repeat;flex:none}.jMJ8GW_address{color:var(--ink-soft);grid-area:address}.jMJ8GW_pin{inline-size:var(--tap-sm);block-size:var(--tap-sm);border:2px solid var(--line-strong);border-radius:var(--radius-round);background:var(--paper);color:var(--green-700);grid-area:pin;place-items:center;display:inline-grid}.jMJ8GW_pin:hover{border-color:var(--green-600);background:var(--green-50)}.jMJ8GW_pin:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (min-width:40rem){.jMJ8GW_pin{display:none}}.jMJ8GW_link{display:none}@media (min-width:40rem){.jMJ8GW_link{border-block-start:1px solid var(--line);grid-area:link;padding-block-start:var(--space-3);display:block}}@media print{.jMJ8GW_section{break-inside:avoid}}
._0Oc4aq_layout{gap:var(--space-6);display:grid}@media (min-width:64rem){._0Oc4aq_layout{align-items:start;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}._0Oc4aq_photosOnly{display:grid}._0Oc4aq_welcome{max-inline-size:var(--measure-text);gap:var(--space-4);display:grid}._0Oc4aq_welcome p{text-wrap:wrap}._0Oc4aq_photos{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:36rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){._0Oc4aq_photos{gap:var(--space-4);max-inline-size:none}}._0Oc4aq_photo{aspect-ratio:3/4;display:grid}._0Oc4aq_photo:first-child:nth-last-child(odd){aspect-ratio:4/3;grid-column:1/-1}@media (min-width:64rem){._0Oc4aq_photo:nth-child(2):last-child{margin-block-start:var(--space-8)}}._0Oc4aq_image{object-fit:cover;border-radius:var(--radius-photo);block-size:100%;inline-size:100%;box-shadow:var(--shadow-1)}
.XwEtzq_gallery{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.XwEtzq_gallery{gap:var(--space-4)}}.XwEtzq_frame{aspect-ratio:3/2;margin:0}.XwEtzq_photo{object-fit:cover;border-radius:var(--radius-photo);block-size:100%;inline-size:100%;box-shadow:var(--shadow-1);display:block}.XwEtzq_single{grid-template-columns:minmax(0,22.5rem)}.XwEtzq_single .XwEtzq_frame{aspect-ratio:auto}.XwEtzq_single .XwEtzq_photo{block-size:auto}
.l3_J0G_grid{gap:var(--space-7) var(--grid-gap);margin-block-start:var(--space-6);display:grid}@media (min-width:48rem){.l3_J0G_grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.l3_J0G_text{justify-items:start;gap:var(--space-5);display:grid}.l3_J0G_address{gap:var(--space-3);font-size:var(--text-lg);color:var(--surface-text-soft);grid-template-columns:auto minmax(0,1fr);font-style:normal;display:grid}.l3_J0G_pin{color:var(--surface-icon)}.l3_J0G_place{justify-items:start;display:grid}.l3_J0G_street{font-family:var(--font-display);font-weight:var(--weight-heavy);color:var(--surface-title)}.l3_J0G_city{text-wrap:balance;margin-block-end:var(--space-3)}.l3_J0G_hours{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--green-600) 22%, var(--line-strong));border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);display:grid;container-type:inline-size}@media (min-width:40rem){.l3_J0G_hours{padding:var(--space-6)}}.l3_J0G_hoursTitle{font-size:var(--title-xs);font-weight:var(--weight-black);text-transform:uppercase;color:var(--surface-title)}
._0F9k9q_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media not (min-width:48rem){._0F9k9q_actions{order:-1}}@container not (min-inline-size:31rem){._0F9k9q_actions{display:grid}._0F9k9q_actions>*{justify-content:center}}
.FNqT4q_window{--echo:var(--green-400);isolation:isolate;inline-size:var(--window-size);aspect-ratio:1;margin-inline:auto;position:relative}.FNqT4q_salvia{--echo:var(--salvia-500)}.FNqT4q_photo{object-fit:cover;border-radius:var(--radius-photo);block-size:100%;inline-size:100%;position:relative}.FNqT4q_echo{display:none}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.FNqT4q_photo{-webkit-mask:var(--graphic-cross-solid) center / contain no-repeat;mask:var(--graphic-cross-solid) center / contain no-repeat;border-radius:0}.FNqT4q_echo{z-index:-1;background:var(--echo);translate:var(--window-echo) var(--window-echo);-webkit-mask:var(--graphic-cross-outline) center / contain no-repeat;mask:var(--graphic-cross-outline) center / contain no-repeat;display:block;position:absolute;inset:0}}
._4FbW-W_head{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5);grid-template:"title count"/minmax(0,1fr) auto;display:grid}._4FbW-W_head:has(._4FbW-W_icon){grid-template:"icon title count"/auto minmax(0,1fr) auto}@container not (min-width:24rem){._4FbW-W_head{row-gap:var(--space-1)}._4FbW-W_head:has(._4FbW-W_count){grid-template:"title""count"/minmax(0,1fr)}._4FbW-W_head:has(._4FbW-W_icon):has(._4FbW-W_count){grid-template:"icon title""icon count"/auto minmax(0,1fr)}}@container not (min-width:16rem){:is(._4FbW-W_head:has(._4FbW-W_icon),._4FbW-W_head:has(._4FbW-W_icon):has(._4FbW-W_count)){grid-template:"icon""title""count"/minmax(0,1fr)}}._4FbW-W_foldHead{min-block-size:var(--tap-lg);grid-template:"title count chevron"/minmax(0,1fr) auto auto}._4FbW-W_foldHead:has(._4FbW-W_icon){grid-template:"icon title count chevron"/auto minmax(0,1fr) auto auto}@container not (min-width:24rem){._4FbW-W_foldHead:has(._4FbW-W_count){grid-template:"title chevron""count chevron"/minmax(0,1fr) auto}._4FbW-W_foldHead:has(._4FbW-W_icon):has(._4FbW-W_count){grid-template:"icon title chevron""icon count chevron"/auto minmax(0,1fr) auto}}@container not (min-width:16rem){:is(._4FbW-W_foldHead:has(._4FbW-W_icon),._4FbW-W_foldHead:has(._4FbW-W_icon):has(._4FbW-W_count)){grid-template:"icon chevron""title title""count count"/minmax(0,1fr) auto}}._4FbW-W_icon{inline-size:var(--tap-sm);aspect-ratio:1;border-radius:var(--radius-round);background:var(--paper);color:var(--cat-ink);box-shadow:var(--shadow-1);--icon-accent:var(--cat-accent);grid-area:icon;place-items:center;display:grid}._4FbW-W_title{font-size:var(--title-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-wrap:balance;overflow-wrap:break-word;color:var(--cat-ink);grid-area:title}@container not (min-width:16rem){._4FbW-W_title{-webkit-hyphens:auto;hyphens:auto}}._4FbW-W_count{grid-area:count;display:flex}._4FbW-W_rows{padding:0 var(--space-5) var(--space-3);margin:0;list-style:none;display:grid}._4FbW-W_rows>li{border-block-start:1px solid color-mix(in srgb, var(--cat-accent) 28%, var(--line))}._4FbW-W_rows:first-child{padding-block-start:var(--space-2)}._4FbW-W_rows:first-child>li:first-child{border-block-start:0}@container not (min-width:16rem){._4FbW-W_rows{padding-inline:var(--space-3)}}@container (min-width:40rem){._4FbW-W_rows:has(>:nth-child(2)){column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){._4FbW-W_head{padding:var(--space-3)}._4FbW-W_icon{inline-size:var(--icon-md);box-shadow:none}._4FbW-W_title{font-size:var(--text-md);text-transform:none}}
.llW0oa_block :is(a,button,input,summary,textarea,[tabindex]){scroll-margin-block-end:calc(var(--action-bar-h) + var(--space-5))}
[data-area=farmacia] .hHjTjq_tests{--cat-tint:var(--green-100)}.hHjTjq_list{gap:var(--space-6);display:grid}@media (min-width:48rem){.hHjTjq_list{gap:var(--space-7)}}.hHjTjq_head{justify-items:start;gap:var(--space-3);display:grid}
.mD9-na_shifts{gap:var(--space-2);display:grid}@container (min-width:26rem){.mD9-na_shifts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mD9-na_shift{grid-template:auto auto / var(--icon-size) minmax(0, 1fr);align-items:center;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--shadow-1);display:grid}.mD9-na_label{grid-area:1/1/span 2/-1;grid-template-rows:subgrid;grid-template-columns:subgrid;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--ink-soft);align-items:center;display:grid}.mD9-na_icon{color:var(--green-600);grid-area:1/1/span 2}.mD9-na_labelText{grid-area:1/2}.mD9-na_time{font-size:var(--title-xs);font-weight:var(--weight-heavy);white-space:nowrap;color:var(--green-800);grid-area:2/2}.mD9-na_heading{font-size:var(--text-md);margin-block-end:var(--space-3)}
._29ib_q_disclaimer{align-items:flex-start;gap:var(--space-3);max-inline-size:var(--measure-text);padding:var(--space-4) var(--space-5);border:1px solid var(--salvia-200);border-radius:var(--radius-sm);background:var(--paper);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-soft);display:flex}._29ib_q_icon{color:var(--salvia-700);flex:none;margin-block-start:var(--space-1)}
.y_C1fq_detail{gap:var(--space-3);align-self:end;display:grid}.y_C1fq_label{font-family:var(--font-display);font-weight:var(--weight-bold)}.y_C1fq_links{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container not (min-inline-size:16rem){.y_C1fq_links{grid-template-columns:minmax(0,1fr)}}.y_C1fq_links li{display:grid}.y_C1fq_links a{min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--surface-line);border-radius:var(--radius-sm);background:var(--paper);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--surface-title);align-items:center;text-decoration:none;display:flex}.y_C1fq_links a:hover{text-decoration:underline}.y_C1fq_note{font-size:var(--text-md);color:var(--surface-text-soft);text-wrap:pretty}
.Wmno_a_facts{border-block:1px solid var(--surface-line);flex-wrap:wrap;display:flex}.Wmno_a_fact{gap:var(--space-1);padding-block:var(--space-3);padding-inline:0 var(--space-5);display:grid}.Wmno_a_fact+.Wmno_a_fact{border-inline-start:1px solid var(--surface-line);padding-inline-start:var(--space-5)}.Wmno_a_label{font-size:var(--text-sm);color:var(--surface-text-soft)}.Wmno_a_value{font-family:var(--font-display);font-size:var(--title-sm);font-weight:var(--weight-black);font-variant-numeric:lining-nums tabular-nums;color:var(--surface-title)}
.nRNTJW_area{gap:var(--space-5);display:grid;container-type:inline-size}.nRNTJW_area+.nRNTJW_area{margin-block-start:var(--space-8)}.nRNTJW_head{align-items:center;gap:var(--space-2) var(--space-3);border-block-end:var(--area-line) solid var(--green-600);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--space-4);display:grid}@container not (min-width:30rem){.nRNTJW_head{grid-template-columns:minmax(0,1fr)}}.nRNTJW_count{display:flex}.nRNTJW_boxes{gap:var(--space-3);display:grid}@media not (min-width:48rem){.nRNTJW_area{gap:var(--space-3)}.nRNTJW_area+.nRNTJW_area{margin-block-start:var(--space-6)}}
.kf44bW_card{gap:var(--space-5);padding:min(var(--space-5), 5vw);border-radius:var(--radius-card);border:1px solid var(--edge);border-block-start:4px solid var(--green-800);background:var(--paper);box-shadow:var(--shadow-1);color:var(--surface-text);display:grid}.kf44bW_title{border-block-end:1px solid var(--surface-line);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--surface-eyebrow);padding-block-end:var(--space-4)}.kf44bW_buttons{gap:var(--space-3);display:grid}.kf44bW_buttons>*{justify-content:start}.kf44bW_card,.kf44bW_buttons,.kf44bW_buttons>a>span{overflow-wrap:anywhere;white-space:normal;min-inline-size:0}.kf44bW_buttons>a{padding-inline:var(--space-3)}
.ywcrvq_panel{align-content:start;gap:var(--space-5);display:grid}@container (min-width:36rem){.ywcrvq_panel{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}.ywcrvq_steady{min-block-size:13rem}@container (min-width:36rem){.ywcrvq_steady{min-block-size:7rem}}.ywcrvq_info{gap:var(--space-2);justify-items:start;display:grid}.ywcrvq_actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@container (min-width:36rem){.ywcrvq_actions{flex-direction:column;align-items:stretch}}
.pwpiDG_section{--price-color:var(--salvia-900);gap:var(--space-4);display:grid}.pwpiDG_section p,.pwpiDG_section li{text-wrap:wrap}.pwpiDG_head{justify-items:start;gap:var(--space-2);inline-size:100%;border-block-end:2px solid var(--salvia-200);padding-block-end:var(--space-3);display:grid}.pwpiDG_heading{font-size:var(--title-md);font-weight:var(--weight-heavy);line-height:var(--leading-title);text-transform:uppercase;text-wrap:balance;color:var(--surface-title)}.pwpiDG_tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--salvia-200) 60%, var(--paper));font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);white-space:nowrap;color:var(--salvia-900)}.pwpiDG_rows{border-block-start:1px solid var(--salvia-200);margin:0;padding:0;list-style:none;display:grid}.pwpiDG_row{align-items:center;gap:var(--space-1) var(--space-3);min-block-size:var(--tap-sm);padding-block:var(--space-2);border-block-end:1px solid var(--salvia-200);font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--salvia-900);flex-wrap:wrap;display:flex}.pwpiDG_row:before{content:"";inline-size:var(--dot-sm);aspect-ratio:1;border-radius:var(--radius-round);background:var(--salvia-500);flex:none}.pwpiDG_name{flex:1}.pwpiDG_duration{font-size:var(--text-sm);white-space:nowrap}@media not (min-width:48rem){.pwpiDG_head{border:0;padding:0}.pwpiDG_heading{font-size:var(--title-sm)}}
._2bKEgW_sign{color:var(--surface-text)}._2bKEgW_place{align-items:center;gap:var(--space-2);display:flex}._2bKEgW_city{white-space:nowrap}@container not (min-inline-size:16rem){._2bKEgW_city{white-space:normal}}._2bKEgW_pin{color:var(--surface-icon);flex:none}
div:has(>.XZVOLG_mark){flex-wrap:wrap}.XZVOLG_mark{flex:1 0 100%;display:block}.XZVOLG_mark>svg{inline-size:10.5rem;display:block}
.qhcWiG_hero{isolation:isolate;padding-block:var(--space-7) calc(var(--space-8) + var(--radius-slab));background:var(--surface-bg);color:var(--surface-text);position:relative;overflow:clip}.qhcWiG_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:48rem){.qhcWiG_grid{gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:64rem){.qhcWiG_grid{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.qhcWiG_grid:has(search){align-items:start}.qhcWiG_text{justify-items:start;gap:var(--space-4);overflow-wrap:anywhere;min-inline-size:0;display:grid}.qhcWiG_lead{max-inline-size:var(--measure-lead);font-size:var(--text-lg);color:var(--surface-text-soft)}.qhcWiG_extra{gap:var(--space-5);inline-size:100%;max-inline-size:36rem;margin-block-start:var(--space-3);display:grid;container-type:inline-size}@media (scripting:none){.qhcWiG_extra:not(:has(>:not(search))){display:none}}
.HrxmaW_nav{margin-block-end:var(--space-7)}.HrxmaW_list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.HrxmaW_item{container-type:inline-size}.HrxmaW_link{place-items:center start;gap:var(--space-1) var(--space-3);block-size:100%;min-block-size:var(--tap-lg);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border:1px solid color-mix(in srgb, var(--green-600) 22%, var(--line-strong));border-radius:var(--radius-card);background:linear-gradient(180deg, var(--green-50) 0%, var(--paper) 100%);box-shadow:var(--shadow-card);font-family:var(--font-display);font-weight:var(--weight-heavy);line-height:var(--leading-snug);color:var(--green-800);grid-template:"title chevron"1fr"count chevron"/minmax(0,1fr) auto;text-decoration:none;display:grid}@container (min-width:20rem){.HrxmaW_link{padding-block:var(--space-2);grid-template:"title count chevron"/minmax(0,1fr) auto auto}}@media (prefers-reduced-motion:no-preference){.HrxmaW_link{transition:border-color var(--dur-hover) var(--ease-out)}}.HrxmaW_link:hover{border-color:var(--green-600)}.HrxmaW_title{grid-area:title}@container not (min-width:20rem){.HrxmaW_title{align-self:start}}.HrxmaW_count{grid-area:count;display:flex}.HrxmaW_chevron{color:var(--green-600);grid-area:chevron}
.S-ePfG_facts{gap:var(--space-3);inline-size:100%;display:grid}@media (min-width:40rem){.S-ePfG_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.S-ePfG_fact{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--shadow-1);grid-template-rows:auto 1fr;display:grid}@media (min-width:40rem){.S-ePfG_fact:last-child:nth-child(odd){grid-column:1/-1}}.S-ePfG_label{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--area-ink);display:flex}.S-ePfG_icon{color:var(--green-600);flex:none}.S-ePfG_value{color:var(--ink-soft);align-content:center;justify-items:start;padding-inline-start:calc(var(--icon-size) + var(--space-3));display:grid}.S-ePfG_strong{font-family:var(--font-display);font-weight:var(--weight-heavy);color:var(--green-800)}.S-ePfG_link{min-block-size:var(--tap-sm);border-radius:var(--radius-sm);line-height:var(--leading-snug);align-content:center;text-decoration:none;display:inline-grid}.S-ePfG_link:hover .S-ePfG_strong,.S-ePfG_link:hover.S-ePfG_strong{text-decoration:underline}
.XkxRXq_message{max-inline-size:30em;font-size:var(--text-lg);line-height:var(--leading-snug);text-wrap:pretty;color:var(--surface-text)}
.D6N5Bq_frame{container-type:inline-size}.D6N5Bq_list{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@container (min-width:34rem){.D6N5Bq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:40rem){.D6N5Bq_list.D6N5Bq_three{grid-template-columns:repeat(3,minmax(0,1fr))}}.D6N5Bq_item{--price-color:var(--salvia-900);align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--salvia-500) 60%, var(--line));border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--salvia-200) 55%, var(--paper)) 0%, var(--paper) var(--card-fade));box-shadow:var(--shadow-card);display:grid}.D6N5Bq_item:only-child{grid-column:1/-1}.D6N5Bq_top{gap:var(--space-1);display:grid}.D6N5Bq_top:not(:last-child){border-block-end:1px solid var(--salvia-200);padding-block-end:var(--space-3)}.D6N5Bq_name{font-size:var(--title-xs);font-weight:var(--weight-heavy);line-height:var(--leading-snug);color:var(--salvia-900)}.D6N5Bq_facts{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.D6N5Bq_duration{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;color:var(--salvia-900)}.D6N5Bq_text{font-size:var(--text-md);color:var(--ink-soft)}
.Gw11sW_card{isolation:isolate;align-items:center;gap:var(--space-3) var(--space-4);min-block-size:var(--tap-xl);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--green-600) 22%, var(--line-strong));border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-1);color:var(--surface-text);grid-template:"badge body go"/auto minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.Gw11sW_card:after{content:"";border-radius:inherit;box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--dur-hover) var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.Gw11sW_card:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){.Gw11sW_card{transition:translate var(--dur-hover) var(--ease-out), scale var(--dur-press) var(--ease-out)}.Gw11sW_card:active{scale:var(--press-scale)}@media (hover:hover) and (pointer:fine){.Gw11sW_card:hover{translate:0 var(--lift-hover)}}}@container not (min-inline-size:24rem){.Gw11sW_card{gap:var(--space-3);padding:var(--space-3) var(--space-4)}}@container (min-inline-size:36rem){.Gw11sW_card{padding:var(--space-5)}}@container not (min-inline-size:16rem){.Gw11sW_card{grid-template:"badge go""body body"/minmax(0,1fr) auto}}.Gw11sW_card[data-task=book]{--focus-offset:calc(-1 * var(--space-2));--cross-size:var(--cross-size-card);--cross-shift:var(--cross-shift-card);border-color:var(--edge);border-block-start:4px solid var(--green-600);background:var(--green-50);grid-template:"badge go""body body"1fr/minmax(0,1fr) auto;align-items:stretch}.Gw11sW_decor{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.Gw11sW_badge{grid-area:badge}.Gw11sW_body{align-content:space-between;gap:var(--space-3);grid-area:body;display:grid}.Gw11sW_title{font-family:var(--font-display);font-size:var(--title-xs);font-weight:var(--weight-heavy);line-height:var(--leading-tight);text-wrap:balance;color:var(--surface-title);text-decoration:none}[data-task=book] .Gw11sW_title{font-size:var(--title-md)}.Gw11sW_text{font-size:var(--text-md);line-height:var(--leading-snug);text-wrap:pretty;color:var(--surface-text-soft)}.Gw11sW_text[data-live]{font-weight:var(--weight-bold);color:var(--surface-title)}.Gw11sW_go{color:var(--surface-icon);grid-area:go;display:inline-flex}
.cL0jLa_media{display:none;position:relative}@media (min-width:48rem){.cL0jLa_media{justify-self:end;inline-size:100%;max-inline-size:30rem;display:block}}.cL0jLa_photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-photo);background:var(--green-50);block-size:auto;inline-size:100%;box-shadow:var(--shadow-2)}@media (min-width:64rem){.cL0jLa_photo{aspect-ratio:1}}
.fNMqZa_search{max-inline-size:var(--measure-lead);margin-block-end:var(--space-6)}
.cHu1ZW_grid{gap:var(--space-5) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.cHu1ZW_grid{grid-template-columns:minmax(0,1fr) minmax(0,16rem);grid-template-areas:"text window";align-items:center}}@media (min-width:64rem){.cHu1ZW_grid{align-items:start;row-gap:var(--space-6);grid-template-columns:5fr 7fr;grid-template-areas:"window text"}}.cHu1ZW_text{gap:var(--space-4);justify-items:start;display:grid}@media (min-width:48rem){.cHu1ZW_text{grid-area:text}}.cHu1ZW_address{gap:var(--space-3);font-size:var(--text-lg);color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);font-style:normal;display:grid}.cHu1ZW_street{font-family:var(--font-display);font-weight:var(--weight-heavy);color:var(--green-800);display:block}.cHu1ZW_pin{color:var(--green-600)}.cHu1ZW_directions span{white-space:normal}.cHu1ZW_window{border-radius:var(--radius-photo);background:var(--mist);inline-size:100%;overflow:clip}.cHu1ZW_window img{block-size:auto;inline-size:100%}.cHu1ZW_window{justify-self:center}@media (min-width:48rem){.cHu1ZW_window{grid-area:window;inline-size:100%}}@media (min-width:64rem){.cHu1ZW_window{align-self:center}}
.feM2qW_when{font-family:var(--font-display);font-weight:var(--weight-bold);text-wrap:balance;color:var(--surface-eyebrow)}.feM2qW_when:first-letter{text-transform:uppercase}.feM2qW_name{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--title-md);font-weight:var(--weight-black);line-height:var(--leading-title);text-transform:uppercase;text-wrap:balance;display:flex}.feM2qW_cross{aspect-ratio:1;background:var(--green-400);inline-size:.8em;-webkit-mask:var(--graphic-cross-solid) center / contain no-repeat;mask:var(--graphic-cross-solid) center / contain no-repeat;flex:none}.feM2qW_address{font-size:var(--text-lg);text-wrap:pretty;color:var(--surface-text-soft)}.feM2qW_city{white-space:nowrap}
.c1somW_buttons{--outline-border:var(--salvia-700);gap:var(--space-3);inline-size:100%;max-inline-size:34rem;display:grid}@media (min-width:30rem){.c1somW_buttons{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}
.bFwXbG_article{align-content:start;gap:var(--space-7);min-inline-size:0;display:grid;container-type:inline-size}.bFwXbG_variants{gap:var(--space-4);display:grid}.bFwXbG_heading{border-block-end:2px solid var(--salvia-200);font-size:var(--title-md);font-weight:var(--weight-heavy);line-height:var(--leading-title);text-transform:uppercase;text-wrap:balance;color:var(--surface-title);padding-block-end:var(--space-3)}@media not (min-width:48rem){.bFwXbG_article{gap:var(--space-5)}}
.XyPxTW_frame{container-type:inline-size}.XyPxTW_tasks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@container (min-inline-size:42rem){.XyPxTW_tasks{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"book duty""book recipe""hours hours"}}@container (min-inline-size:56rem){.XyPxTW_tasks{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));grid-template-areas:"book duty recipe""book hours hours"}}.XyPxTW_slot{display:grid}@container (min-inline-size:42rem){.XyPxTW_book{grid-area:book}.XyPxTW_duty{grid-area:duty}.XyPxTW_recipe{grid-area:recipe}.XyPxTW_hours{grid-area:hours}}
._81Wd1q_body{gap:var(--space-7);display:grid}@media (min-width:48rem){._81Wd1q_body{gap:var(--space-8)}}._81Wd1q_samples{gap:var(--space-5);display:grid}._81Wd1q_head{gap:var(--space-1);display:grid}._81Wd1q_title{font-family:var(--font-display);font-size:var(--title-xs);font-weight:var(--weight-heavy);line-height:var(--leading-snug);text-transform:uppercase;color:var(--green-800)}._81Wd1q_lead{max-inline-size:var(--measure-lead);color:var(--ink-soft)}
.jKTi_q_head{gap:var(--space-6);margin-block-end:var(--space-head);display:grid}@media (min-width:64rem){.jKTi_q_head{align-items:end;column-gap:var(--grid-gap);grid-template-columns:7fr 5fr}}.jKTi_q_intro{justify-items:start;gap:var(--space-4);display:grid}.jKTi_q_title{margin:0}.jKTi_q_logo{inline-size:min(100%,18rem);display:block}.jKTi_q_lead{max-inline-size:var(--measure-lead);font-size:var(--text-lg);color:var(--surface-text-soft)}.jKTi_q_actions{gap:var(--space-3);display:grid}@media (min-width:40rem) and (not (min-width:64rem)){.jKTi_q_actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.jKTi_q_boxes{gap:var(--grid-gap);flex-wrap:wrap;display:flex}.jKTi_q_wide{flex:100%}.jKTi_q_compact{flex:13rem}
.gZckAa_card{isolation:isolate;overflow-wrap:anywhere;align-content:start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--card-edge);border-radius:var(--radius-card);background:var(--surface-bg);color:var(--surface-text);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip;container-type:inline-size}@media (min-width:48rem){.gZckAa_card{grid-row:span 4;grid-template-rows:subgrid}}.gZckAa_card[data-surface=salvia]{border-color:var(--surface-line)}.gZckAa_head{align-items:center;gap:var(--space-4);display:flex}.gZckAa_icon{color:var(--surface-icon)}.gZckAa_heading{gap:var(--space-1);display:grid}.gZckAa_eyebrow{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--surface-eyebrow)}.gZckAa_title{font-size:var(--title-md);font-weight:var(--weight-black);line-height:var(--leading-title);text-transform:uppercase;color:var(--surface-title)}.gZckAa_link{color:inherit;text-decoration:none}.gZckAa_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gZckAa_text{max-inline-size:var(--measure-lead);color:var(--surface-text-soft)}.gZckAa_items{border-block-start:1px solid var(--surface-line);align-content:start;margin:0;padding:0;display:grid}@container (min-inline-size:30rem){.gZckAa_items{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.gZckAa_item{border-block-end:1px solid var(--surface-line);display:flex}.gZckAa_itemLink{z-index:var(--z-raised);inline-size:100%;min-block-size:var(--tap-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--surface-link);align-items:center;text-decoration:none;display:flex;position:relative}.gZckAa_itemLink:hover{text-decoration:underline}.gZckAa_go{place-self:end start}
.meMv4q_grid{gap:var(--space-5);grid-template-areas:"intro""form""plaque";display:grid}@media (min-width:64rem){.meMv4q_grid{align-items:start;gap:var(--space-7) var(--space-8);grid-template:"intro form""plaque form"1fr/minmax(0,5fr) minmax(0,7fr)}}.meMv4q_intro{color:var(--surface-text-soft);grid-area:intro}.meMv4q_plaque{inline-size:min(100%,22rem);padding:var(--space-3);border-radius:var(--radius-card);background:var(--mist);border:1px solid var(--edge);box-shadow:var(--shadow-on-color);grid-area:plaque;justify-self:center;place-items:center;display:grid}@media (min-width:64rem){.meMv4q_plaque{aspect-ratio:auto;inline-size:100%;padding:var(--space-5) var(--space-6);justify-self:stretch}}.meMv4q_plaqueImage{aspect-ratio:4/3;block-size:auto;inline-size:min(100%,20rem);padding-block:var(--space-3);border-block:1px solid var(--gold);object-fit:cover}.meMv4q_form{grid-area:form;min-inline-size:0}
.ExB9CW_card{align-content:start;gap:var(--space-5);padding:clamp(var(--space-5), 3vw, var(--space-7));border-radius:var(--radius-card);border:1px solid var(--edge);border-block-start:4px solid var(--green-800);background:var(--paper);box-shadow:var(--shadow-1);color:var(--surface-text);display:grid;position:relative;container-type:inline-size}.ExB9CW_title{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--surface-line);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--surface-eyebrow);padding-block-end:var(--space-4);display:flex}.ExB9CW_icon{color:var(--surface-icon);flex:none}
.ZFwI_q_hero{isolation:isolate;padding-block:var(--space-7) calc(var(--space-8) + var(--radius-slab));background:var(--surface-bg);color:var(--surface-text);position:relative;overflow:clip}.ZFwI_q_grid{gap:var(--space-7);align-items:center;display:grid}@media (min-width:64rem){.ZFwI_q_grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ZFwI_q_grid{gap:var(--space-8)}}.ZFwI_q_text{justify-items:start;gap:var(--space-4);display:grid}.ZFwI_q_logo{inline-size:clamp(15rem,64vw,18.75rem);margin-block-end:var(--space-2)}@media (min-width:37.5rem){.ZFwI_q_logo{inline-size:clamp(12.5rem,9.375rem + 12vw,20rem)}}.ZFwI_q_title{font-family:var(--font-display);font-size:var(--title-xl);font-weight:var(--weight-black);line-height:var(--leading-title);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;color:var(--surface-title)}.ZFwI_q_lead{max-inline-size:var(--measure-lead);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:pretty;color:var(--surface-title)}.ZFwI_q_actions{inline-size:100%;margin-block-start:var(--space-3)}.ZFwI_q_window{justify-items:center;display:grid}@media not (min-width:48rem){.ZFwI_q_hero{padding-block:var(--space-5) calc(var(--space-6) + var(--radius-slab))}.ZFwI_q_grid{gap:var(--space-5)}.ZFwI_q_window{justify-self:center;inline-size:min(65%,16rem)}.ZFwI_q_logo{inline-size:min(70%,16rem)}}
.D6XepG_start{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--salvia-200);border-radius:var(--radius-card);background:var(--cream);display:grid}@media (min-width:30rem){.D6XepG_start{padding:var(--space-5)}}.D6XepG_title{font-size:var(--title-xs);font-weight:var(--weight-heavy);line-height:var(--leading-title);text-transform:uppercase;text-wrap:balance;color:var(--salvia-900)}
.d1EbVW_facts{gap:var(--space-5);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--green-600) 25%, var(--line-strong));border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--green-100) 75%, var(--paper)) 0%, var(--paper) var(--card-fade));color:var(--ink);box-shadow:var(--shadow-2);display:grid}@media (min-width:48rem){.d1EbVW_facts{padding:var(--space-6)}}.d1EbVW_head{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--line-strong);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.d1EbVW_label{font-size:var(--title-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--green-800)}.d1EbVW_state:has([data-state=scheduled]){background:var(--green-600);color:var(--paper)}.d1EbVW_list{display:grid}.d1EbVW_row{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line);display:grid}.d1EbVW_row:first-child{padding-block-start:0}.d1EbVW_row:last-child{border-block-end:0;padding-block-end:0}@media (min-width:30rem){.d1EbVW_row{gap:var(--space-4);grid-template-columns:6rem minmax(0,1fr)}}.d1EbVW_row dt{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--leading-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-mute)}.d1EbVW_row dd{color:var(--ink)}.d1EbVW_strong{font-family:var(--font-display);font-weight:var(--weight-heavy);color:var(--green-800)}.d1EbVW_slots{gap:var(--space-1) var(--space-3);font-weight:var(--weight-heavy);color:var(--green-800);flex-wrap:wrap;display:flex}.d1EbVW_days{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.d1EbVW_day{gap:var(--space-1);display:grid}@media not (min-width:48rem){.d1EbVW_facts{padding:var(--space-4);gap:var(--space-3)}.d1EbVW_row{padding-block:var(--space-2)}}
._00rSaq_steps{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){._00rSaq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){._00rSaq_steps{grid-template-columns:repeat(4,minmax(0,1fr))}}._00rSaq_step{align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--edge);border-block-start:3px solid var(--green-600);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);display:grid}._00rSaq_number{inline-size:var(--icon-lg);aspect-ratio:1;border-radius:var(--radius-round);border:2px solid var(--green-600);background:var(--paper);color:var(--green-700);font-family:var(--font-display);font-size:var(--title-xs);font-weight:var(--weight-black);font-variant-numeric:lining-nums tabular-nums;place-items:center;display:grid}._00rSaq_body{gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;display:grid}._00rSaq_title{font-family:var(--font-display);font-size:var(--title-xs);font-weight:var(--weight-heavy);line-height:var(--leading-snug);color:var(--green-800)}._00rSaq_text{color:var(--ink-soft)}
@media (max-width:64rem){.gEV8pa_page{--section-pad:var(--space-7);--space-head:var(--space-5)}}
._6g6pHa_card{padding:var(--space-5) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--green-50) 0%, var(--paper) var(--card-fade));box-shadow:var(--shadow-card);color:var(--surface-text);container-type:inline-size}@media (min-width:48rem){._6g6pHa_card{padding:var(--space-6)}}._6g6pHa_card :is(a,button){scroll-margin-block-end:calc(var(--action-bar-h) + var(--space-5))}._6g6pHa_inner{gap:var(--space-4);grid-template-areas:"title""actions""email";display:grid}@container (min-inline-size:38rem){._6g6pHa_inner{gap:var(--space-2) var(--space-6);grid-template:"title actions""email actions"/minmax(0,2fr) minmax(0,3fr);align-items:center}}._6g6pHa_title{font-size:var(--title-sm);font-weight:var(--weight-bold);text-wrap:balance;color:var(--surface-title);grid-area:title}._6g6pHa_actions{gap:var(--space-3);grid-area:actions;display:grid}@container (min-inline-size:22rem){._6g6pHa_actions{grid-template-columns:repeat(2,minmax(0,1fr))}}._6g6pHa_email{gap:var(--space-2);min-block-size:var(--tap-sm);font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--surface-link);overflow-wrap:anywhere;grid-area:email;justify-self:start;align-items:center;display:inline-flex}
.EkkXaa_panel{gap:var(--space-6);padding:var(--space-5);border:1px solid var(--card-edge);border-radius:var(--radius-card);background:linear-gradient(135deg, color-mix(in srgb, var(--salvia-200) 70%, var(--paper)) 0%, var(--cream) 100%);box-shadow:var(--shadow-1);align-items:center;display:grid}@media (min-width:48rem){.EkkXaa_panel{gap:var(--space-7);padding:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (min-width:64rem){.EkkXaa_panel{gap:var(--space-8);padding:var(--space-8)}}.EkkXaa_card{display:grid}.EkkXaa_image{border-radius:var(--radius-card);block-size:auto;inline-size:100%;box-shadow:var(--shadow-2)}.EkkXaa_text{justify-items:start;gap:var(--space-4);display:grid}.EkkXaa_lead{max-inline-size:var(--measure-lead);font-size:var(--text-lg);color:var(--ink-soft);text-wrap:pretty}.EkkXaa_action{margin-block-start:var(--space-2)}.EkkXaa_action>a{--button-border:var(--salvia-700)}
.qEMySW_aside{order:-1;min-inline-size:0;display:grid}@media (min-width:64rem){.qEMySW_aside{order:0;grid-area:1/2;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}.qEMySW_photo{block-size:auto;inline-size:100%;max-inline-size:30rem;max-block-size:calc(100svh - var(--header-h) - var(--space-8));object-fit:contain;object-position:top;border-radius:var(--radius-photo);box-shadow:var(--shadow-2);justify-self:center}@media (min-width:64rem){.qEMySW_photo{max-inline-size:none}}
._7LIefG_grid{gap:var(--space-7);align-items:start;display:grid}@media (min-width:64rem){._7LIefG_grid{gap:var(--space-8);grid-template-columns:7fr 5fr}}._7LIefG_text{justify-items:start;gap:var(--space-4);display:grid}._7LIefG_subtitle{font-family:var(--font-display);font-size:var(--title-sm);font-weight:var(--weight-heavy);line-height:var(--leading-snug);color:var(--green-800)}._7LIefG_lead{max-inline-size:var(--measure-lead);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--surface-text-soft)}
.K-_klW_grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.K-_klW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.K-_klW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.K-_klW_tile{justify-items:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--mist);display:grid}@media not (min-width:40rem){.K-_klW_tile{align-items:center;gap:var(--space-2);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr)}}.K-_klW_icon{inline-size:var(--badge-size);aspect-ratio:1;border-radius:var(--radius-round);border:1px solid var(--line);background:var(--paper);color:var(--green-600);place-items:center;display:grid}@media not (min-width:40rem){.K-_klW_icon{inline-size:var(--icon-md);grid-row:span 2}.K-_klW_icon svg{inline-size:var(--icon-size);block-size:var(--icon-size)}}.K-_klW_label{font-family:var(--font-display);font-size:var(--title-xs);font-weight:var(--weight-black);line-height:var(--leading-tight);text-transform:uppercase;color:var(--green-800)}@media not (min-width:40rem){.K-_klW_label{font-size:var(--text-sm)}}
._2GGDpG_page{display:block}@media not (min-width:48rem),(not (min-width:64rem)) and (not (min-height:30rem)){._2GGDpG_page{--section-pad:var(--space-7);--space-head:var(--space-5)}}._2GGDpG_hoursFoot{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);inline-size:100%;min-block-size:var(--tap-sm);flex-wrap:wrap;display:flex}@media print{._2GGDpG_page>div,._2GGDpG_page>section{margin-block-start:0}._2GGDpG_page>section{padding-block:0}._2GGDpG_page>section+section{margin-block-start:var(--space-6)}html[data-print-sheet] ._2GGDpG_page [data-sheet=drop]{display:none}}
.KnLVmG_page{display:block}@media print{.KnLVmG_page>section,.KnLVmG_page>div{margin-block-start:0}.KnLVmG_page>section{padding-block:0}.KnLVmG_page>section+section{margin-block-start:var(--space-6)}html[data-print-sheet] .KnLVmG_page [data-sheet=drop]{display:none}}
.naigMW_brief{--outline-border:var(--salvia-700);gap:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--salvia-500) 60%, var(--line));border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-2);color:var(--ink);display:grid}@media (min-width:30rem){.naigMW_brief{padding:var(--space-5)}}@media (min-width:64rem){.naigMW_brief{padding:var(--space-6)}}.naigMW_title{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--salvia-900)}.naigMW_facts{border-block-start:1px solid var(--salvia-200);display:grid}.naigMW_fact{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);min-block-size:var(--tap-min);padding-block:var(--space-2);border-block-end:1px solid var(--salvia-200);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.naigMW_fact dt{color:var(--ink-soft)}.naigMW_fact dd{font-family:var(--font-display);font-weight:var(--weight-bold);text-align:end;color:var(--salvia-900);margin-inline-start:auto}.naigMW_link{padding-block:var(--space-2);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--salvia-500);text-decoration-color:var(--salvia-500);text-underline-offset:.25em;display:inline-block}.naigMW_link:hover{text-decoration-color:currentColor}.naigMW_separator{color:var(--salvia-500)}.naigMW_note{font-size:var(--text-sm);color:var(--ink-soft)}.naigMW_actions{gap:var(--space-3);display:grid}@media not (min-width:22.5rem){.naigMW_brief .naigMW_actions>*{padding-inline:var(--space-4)}}
.hlROta_group{gap:var(--space-5);padding-block:var(--space-6);border-block-start:1px solid var(--surface-line);scroll-margin-block-start:var(--space-3);display:grid}@media (min-width:64rem){.hlROta_group{align-items:start;gap:var(--space-8);padding-block:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.hlROta_head{align-content:start;justify-items:start;gap:var(--space-2);display:grid}@media (min-width:64rem){.hlROta_head{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}.hlROta_number{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--title-sm);font-weight:var(--weight-heavy);line-height:var(--leading-title);font-variant-numeric:lining-nums tabular-nums;color:var(--salvia-700);display:flex}.hlROta_number:after{content:"";inline-size:var(--space-7);border-block-start:2px solid var(--salvia-500)}.hlROta_title{font-size:var(--title-md);font-weight:var(--weight-heavy);line-height:var(--leading-title);text-transform:uppercase;text-wrap:balance;color:var(--surface-title)}.hlROta_subtitle{max-inline-size:var(--measure-lead);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:pretty;color:var(--surface-title)}.hlROta_note{border-inline-start:3px solid var(--salvia-500);font-size:var(--text-sm);color:var(--ink-soft);margin-block-start:var(--space-2);padding-inline-start:var(--space-4)}.hlROta_body{gap:var(--space-5);min-inline-size:0;display:grid;container-type:inline-size}.hlROta_columns{--rows:1;gap:var(--space-6) var(--grid-gap);display:grid}@container (min-width:40rem){.hlROta_columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(var(--rows), auto);row-gap:var(--grid-gap)}}.hlROta_column{align-content:start;gap:var(--space-3);display:grid}@container (min-width:40rem){.hlROta_column{grid-row:1/-1;grid-template-rows:subgrid;row-gap:var(--grid-gap)}}.hlROta_columnLabel{border-block-end:2px solid var(--salvia-500);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--surface-title);padding-block-end:var(--space-2)}@media not (min-width:48rem){.hlROta_group{gap:var(--space-4);padding-block:var(--space-5)}.hlROta_head{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.hlROta_number:after{display:none}.hlROta_title{font-size:var(--title-sm)}.hlROta_subtitle,.hlROta_note{grid-column:1/-1}}
._9P5esW_grid{gap:var(--space-7);align-items:start;display:grid}@media (min-width:64rem){._9P5esW_grid{gap:var(--space-8);grid-template-columns:7fr 5fr}}._9P5esW_article{gap:var(--space-7);display:grid}._9P5esW_section{gap:var(--space-4);display:grid}._9P5esW_title{border-block-end:3px solid var(--green-100);font-size:var(--title-md);font-weight:var(--weight-heavy);text-transform:uppercase;color:var(--green-800);padding-block-end:var(--space-3)}._9P5esW_posters{gap:var(--space-5);justify-items:start;display:grid}@media (min-width:64rem){._9P5esW_posters{justify-items:end;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}._9P5esW_poster{border:1px solid var(--line);border-radius:var(--radius-photo);inline-size:min(100%,26rem);box-shadow:var(--shadow-2)}._9P5esW_ended{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--green-600) 25%, var(--line-strong));border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--green-100) 75%, var(--paper)) 0%, var(--paper) var(--card-fade));box-shadow:var(--shadow-card);margin-block-end:var(--space-8);display:grid}@media (min-width:48rem){._9P5esW_ended{padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center}}._9P5esW_endedText{justify-items:start;gap:var(--space-2);color:var(--ink-soft);display:grid}._9P5esW_endedLinks{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}@media not (min-width:48rem){._9P5esW_ended{padding:var(--space-4);margin-block-end:var(--space-5)}._9P5esW_grid,._9P5esW_article{gap:var(--space-5)}._9P5esW_title{font-size:var(--title-sm);text-wrap:balance}}
@media (min-width:48rem){.c7IBmq_hero[data-surface]{padding-block:var(--space-7) calc(var(--space-7) + var(--radius-slab))}}@media (min-width:48rem){.c7IBmq_sheet[data-surface]{padding-block-start:var(--space-7)}}.c7IBmq_intro{gap:var(--space-5) var(--grid-gap);grid-template:"head tile""lead lead"/minmax(0,1fr) auto;align-items:center;display:grid}@media (min-width:48rem){.c7IBmq_intro{column-gap:var(--space-8);grid-template:"head tile""lead tile"/minmax(0,7fr) minmax(0,5fr)}}.c7IBmq_head{gap:var(--space-5);grid-area:head;justify-items:start;display:grid}.c7IBmq_lead{max-inline-size:var(--measure-lead);grid-area:lead;align-self:start}.c7IBmq_tile{isolation:isolate;inline-size:var(--badge-size-lg);aspect-ratio:1;border-radius:var(--radius-card);background:var(--surface-bg);box-shadow:var(--shadow-on-color);color:var(--green-700);grid-area:tile;align-self:end;place-items:center;display:grid;position:relative;overflow:clip}@media (min-width:48rem){.c7IBmq_tile{border-radius:var(--radius-photo);place-self:center;inline-size:min(100%,13rem,30svh)}}.c7IBmq_tileIcon{block-size:auto;inline-size:46%}.c7IBmq_layout{gap:var(--space-7);display:grid}@media (min-width:64rem){.c7IBmq_layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}@media (min-width:64rem){.c7IBmq_aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}@media not (min-width:48rem){.c7IBmq_layout{gap:var(--space-5)}.c7IBmq_head{gap:var(--space-3)}.c7IBmq_intro{column-gap:var(--space-3)}}.c7IBmq_head h1{font-weight:var(--weight-heavy);text-transform:none}
._7gMNyW_delivery{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}._7gMNyW_delivery legend{font-weight:var(--weight-bold);margin-block-end:var(--space-3)}._7gMNyW_choices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}._7gMNyW_choices label{gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);align-items:center;display:flex}._7gMNyW_choices input{inline-size:var(--space-6);block-size:var(--space-6);accent-color:var(--green-700)}._7gMNyW_delivery:has(input[value=on]:checked) ._7gMNyW_email{display:none}._7gMNyW_consent{display:none}._7gMNyW_delivery:has(input[value=on]:checked) ._7gMNyW_consent{gap:var(--space-2);display:grid}
.bYDQ7a_hero{isolation:isolate;padding-block:var(--space-6) calc(var(--space-8) + var(--radius-slab));background:var(--surface-bg);color:var(--surface-text);position:relative;overflow:clip}@media (min-width:64rem){.bYDQ7a_hero{padding-block-start:var(--space-7)}}.bYDQ7a_grid{gap:var(--space-6);display:grid}@media (min-width:64rem){.bYDQ7a_grid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.bYDQ7a_text{--longest-word:1;--glyph-width:.72;align-content:start;justify-items:start;gap:var(--space-4);min-inline-size:0;display:grid;container-type:inline-size}.bYDQ7a_badge{--icon-accent:var(--salvia-200);--badge-rings:0 0 0 var(--badge-ring) var(--paper), 0 0 0 calc(var(--badge-ring) + 1px) var(--salvia-500);inline-size:var(--badge-size);block-size:var(--badge-size);margin:calc(var(--badge-ring) + 1px);border-radius:var(--radius-round);background:var(--cream);color:var(--salvia-900);box-shadow:var(--badge-rings);place-items:center;margin-block-end:var(--space-1);display:grid}.bYDQ7a_icon{block-size:52%;inline-size:52%}.bYDQ7a_eyebrow{align-items:start}.bYDQ7a_eyebrow>svg{margin-block-start:calc((var(--leading-tight) * 1em - var(--mark-size)) / 2)}.bYDQ7a_part{text-wrap:balance}.bYDQ7a_separator{padding-inline:var(--space-2);white-space:nowrap}.bYDQ7a_group{margin-block:calc(-1 * var(--space-4));padding-block:var(--space-4);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--salvia-500);text-decoration-color:var(--salvia-500);text-underline-offset:.25em;display:inline-block}.bYDQ7a_group:hover{text-decoration-color:currentColor}.bYDQ7a_text>.bYDQ7a_title{font-size:max(var(--title-md), min(var(--title-xl), calc(100cqi / (var(--longest-word) * var(--glyph-width)))))}.bYDQ7a_line{font-family:var(--font-display);font-size:var(--title-xs);font-weight:var(--weight-heavy);line-height:var(--leading-snug);text-wrap:balance;color:var(--salvia-900)}.bYDQ7a_summary{max-inline-size:var(--measure-lead);font-size:var(--text-lg);text-wrap:pretty;color:var(--surface-text-soft)}.bYDQ7a_brief{min-inline-size:0}
.Keaa_G_menu{--section-pad:var(--space-7)}.Keaa_G_groups{border-block-end:1px solid var(--surface-line);display:grid}.Keaa_G_disclaimer{margin-block-start:var(--space-6)}
.shLwJG_calendar{gap:var(--space-4);display:grid;container-type:inline-size}.shLwJG_arrows{justify-content:space-between;gap:var(--space-4);display:flex}.shLwJG_arrows a{min-block-size:var(--tap-min);align-items:center;display:inline-flex}
._ko0yq_otherFields{margin-block-start:var(--space-4);display:none}._ko0yq_other:has(input[name=other]:checked) ._ko0yq_otherFields{display:block}
.vM2hsa_body{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.vM2hsa_body{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.vM2hsa_main{align-content:start;gap:var(--space-7);min-inline-size:0;display:grid}@media not (min-width:48rem){.vM2hsa_main{gap:var(--space-5)}}
.Y5CbYG_errors{padding:var(--space-4);border:1px solid var(--red-700);border-radius:var(--radius-sm);background:var(--paper)}
