.wyM9zW_page{--surface:color-mix(in srgb, var(--color-blush) 38%, var(--color-cream));background:var(--color-cream);color:var(--color-berry-deep);overflow:clip}.wyM9zW_hero{padding-block:var(--section-y-sm);background:var(--color-berry);color:var(--color-cream)}.wyM9zW_eyebrow{color:var(--color-cream);font-family:var(--font-hand);font-size:var(--text-script-lg);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.wyM9zW_hero h1{color:var(--color-cream);font-size:var(--text-h1);margin-block-end:var(--space-4)}.wyM9zW_lead{max-width:52rem;font-size:var(--text-lead);line-height:var(--lh-prose);margin-block-end:var(--space-8)}.wyM9zW_emergency{gap:var(--space-3);max-width:52rem;margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.wyM9zW_emergency a{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);color:var(--color-berry-deep);transition:transform var(--transition-fast);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.wyM9zW_emergency a:hover{transform:translateY(-3px)}.wyM9zW_emergency strong{color:var(--color-berry);font-size:var(--text-h2-sub);font-weight:var(--weight-bold);line-height:1}.wyM9zW_emergency span{font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}.wyM9zW_when{max-width:52rem;padding:var(--space-5);border-inline-start:4px solid var(--color-coral);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--color-cream) 14%, transparent)}.wyM9zW_when h2{color:var(--color-cream);font-size:var(--text-h4);margin-block-end:var(--space-2)}.wyM9zW_when p{font-size:var(--text-body);line-height:var(--lh-prose);margin:0}.wyM9zW_content{padding-block:var(--section-y-sm);gap:clamp(2.5rem,5vw,3.5rem);display:grid}.wyM9zW_content section>h2{color:var(--color-berry);font-size:var(--text-h2-sub);margin-block-end:var(--space-5)}.wyM9zW_grid{gap:var(--space-5);display:grid}.wyM9zW_line{grid-row:span 7;grid-template-rows:subgrid;row-gap:var(--space-2);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-berry) 16%, transparent);border-radius:var(--radius-lg);background:var(--surface);color:var(--color-berry-deep);align-content:start;display:grid}.wyM9zW_line>h3{color:var(--color-berry);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--lh-snug);grid-row:1;margin:0}.wyM9zW_line>p,.wyM9zW_vietnamese p{font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--lh-copy);margin:0}.wyM9zW_number{width:fit-content;color:var(--color-berry);font-size:var(--text-h2-sub);font-weight:var(--weight-bold);line-height:var(--lh-heading);grid-row:2;text-decoration:none}.wyM9zW_number:hover{text-decoration:underline}.wyM9zW_audience{grid-row:3}.wyM9zW_hours{color:var(--color-berry-deep);grid-row:4}.wyM9zW_notes{color:var(--color-berry-deep);grid-row:5}.wyM9zW_flags{align-self:end;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;grid-row:6;padding:0;list-style:none;display:flex}.wyM9zW_flags li{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);line-height:var(--lh-copy);text-transform:uppercase}.wyM9zW_web{width:fit-content;color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold);grid-row:7;align-self:end;margin-block-start:var(--space-2)}.wyM9zW_vietnamese{gap:var(--space-3);border:2px solid var(--color-berry);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,4vw,2.75rem);display:grid}.wyM9zW_vietnamese>h2{margin:0!important}.wyM9zW_vietnamese h3{color:var(--color-berry);font-size:var(--text-h4);font-weight:var(--weight-bold);margin:0}.wyM9zW_badge{width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-cream);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.wyM9zW_mail a{color:var(--color-berry);font-weight:var(--weight-bold)}.wyM9zW_source{border-block-start:1px solid var(--color-line);color:var(--color-berry-deep);font-size:var(--text-small);padding-block-start:var(--space-3)}.wyM9zW_source a{color:var(--color-berry);font-weight:var(--weight-bold);overflow-wrap:anywhere}.wyM9zW_further{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.wyM9zW_further li{padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-berry) 16%, transparent);border-radius:var(--radius-lg);background:var(--surface)}.wyM9zW_further a{color:var(--color-berry);font-size:var(--text-body-lg);font-weight:var(--weight-bold)}.wyM9zW_further p{margin:var(--space-2) 0 0;font-size:var(--text-small);line-height:var(--lh-copy)}.wyM9zW_checked{color:var(--color-berry-deep);font-size:var(--text-small);margin:0}@media (min-width:48rem){.wyM9zW_emergency{grid-template-columns:repeat(3,minmax(0,1fr))}.wyM9zW_grid,.wyM9zW_further{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.wyM9zW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.P2F6ha_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.875rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--lh-heading);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:2px solid #0000;text-decoration:none;display:inline-flex}.P2F6ha_button:hover{transform:translateY(-2px)}.P2F6ha_primary{background:var(--color-berry);color:var(--color-white)}.P2F6ha_primary:hover{background:var(--color-berry-deep)}.P2F6ha_secondary{border-color:var(--color-berry);color:var(--color-berry);background:0 0}.P2F6ha_secondary:hover{background:var(--color-blush)}.P2F6ha_ghost{color:var(--color-ink);background:0 0}.P2F6ha_ghost:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}
.mhxf-q_switcher{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-pill);margin:0;list-style:none;display:flex}.mhxf-q_link{min-width:44px;min-height:44px;padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);place-items:center;text-decoration:none;display:grid}.mhxf-q_link:hover{background:var(--color-blush)}.mhxf-q_current{background:var(--color-ink);color:var(--color-white)}
.IoX_Dq_menuButton{border:1px solid var(--color-line);background:var(--color-white);cursor:pointer;border-radius:50%;place-items:center;width:2.875rem;height:2.875rem;padding:0;display:inline-grid}.IoX_Dq_icon,.IoX_Dq_icon:before,.IoX_Dq_icon:after{content:"";width:1.15rem;height:2px;transition:transform var(--transition-fast);background:currentColor;border-radius:2px;display:block}.IoX_Dq_icon:before{transform:translateY(-.35rem)}.IoX_Dq_icon:after{transform:translateY(.23rem)}.IoX_Dq_open .IoX_Dq_icon{background:0 0}.IoX_Dq_open .IoX_Dq_icon:before{transform:translateY(.1rem)rotate(45deg)}.IoX_Dq_open .IoX_Dq_icon:after{transform:translateY(0)rotate(-45deg)}.IoX_Dq_panel{inset-block-start:calc(100% + var(--space-2));inset-inline:var(--space-4);z-index:40;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-soft);position:absolute}.IoX_Dq_navigation{margin:0 0 var(--space-5);padding:0;list-style:none}.IoX_Dq_navigation a{padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--color-line);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);text-decoration:none;display:block}.IoX_Dq_cta{width:100%;margin-block-end:var(--space-4)}@media (min-width:64rem){.IoX_Dq_menuButton,.IoX_Dq_panel{display:none}}
.XFbqWa_header{z-index:50;border-block-end:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);background:color-mix(in srgb, var(--color-cream) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;inset-block-start:0}.XFbqWa_inner{align-items:center;gap:var(--space-5);min-height:5.25rem;display:flex;position:relative}.XFbqWa_logo{border-radius:var(--radius-sm);flex:none;width:8.25rem;display:block}.XFbqWa_logo img{width:100%;height:auto}.XFbqWa_desktop{justify-content:flex-end;align-items:center;gap:var(--space-4);flex:1;min-width:0;display:none}.XFbqWa_navigation{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.XFbqWa_navigation a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.XFbqWa_navigation a:hover{background:var(--color-blush);color:var(--color-berry-deep)}.XFbqWa_mobile{margin-inline-start:auto}.XFbqWa_desktop .XFbqWa_cta{min-height:3rem;padding-inline:var(--space-6);font-size:var(--text-small);line-height:var(--lh-snug);white-space:nowrap}@media (min-width:64rem){.XFbqWa_inner{min-height:5.75rem}.XFbqWa_logo{width:9rem}.XFbqWa_desktop{display:flex}.XFbqWa_mobile{display:none}}@media (min-width:75rem){.XFbqWa_navigation a{padding-inline:var(--space-4);font-size:var(--text-small)}}
.vSr9Fa_container{width:min(calc(100% - 2rem), var(--content-width));margin-inline:auto}@media (min-width:48rem){.vSr9Fa_container{width:min(calc(100% - 4rem), var(--content-width))}}
.pOuUpa_frame{border-radius:inherit;background:radial-gradient(circle at 20% 20%, var(--color-blush), transparent 42%), var(--color-paper);margin:0;position:relative;overflow:hidden}.pOuUpa_image{object-fit:cover}.pOuUpa_fallback{width:100%;height:100%;padding:var(--space-6);background:var(--color-blush);color:var(--color-berry-deep);font-family:var(--font-hand);text-align:center;place-items:center;font-size:2rem;display:grid}
.na9J1W_card{grid-row:span 6;grid-template-rows:subgrid;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);min-width:0;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 7%, transparent);transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-content:start;row-gap:0;display:grid;position:relative;overflow:hidden}.na9J1W_card:has(a.na9J1W_hit,.na9J1W_titleLink):hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.na9J1W_image{border-radius:0;grid-row:1}.na9J1W_card:has(a.na9J1W_hit,.na9J1W_titleLink):hover .na9J1W_image img{transform:scale(1.04)}.na9J1W_image img{transition:transform .4s}.na9J1W_content{grid-row:2/-1;grid-template-rows:subgrid;min-width:0;display:grid}.na9J1W_content>*{margin-inline:var(--space-6)}.na9J1W_meta{grid-row:1;padding-block-start:var(--space-6)}.na9J1W_title{max-width:24ch;grid-row:2;margin-block-end:var(--space-2)}.na9J1W_people,.na9J1W_eventSubtitle{grid-row:3}.na9J1W_summary{grid-row:4}.na9J1W_link,.na9J1W_pending{grid-row:5;align-self:end;margin-block-end:var(--space-6)}.na9J1W_projectCard{grid-row:span 7}.na9J1W_status{margin-block:0 var(--space-2);color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-bold);grid-row:5;align-self:start}.na9J1W_projectCard .na9J1W_link,.na9J1W_projectCard .na9J1W_pending{width:fit-content;line-height:var(--lh-snug);grid-row:6;align-self:start;align-items:center;margin-block-start:0;display:inline-flex}.na9J1W_event .na9J1W_eventHeader{grid-row:1;padding-block-start:var(--space-6)}.na9J1W_illustration{aspect-ratio:16/9;background:radial-gradient(circle at 20% 25%, var(--color-white), transparent 45%), var(--color-blush);place-items:center;display:grid}.na9J1W_illustration img{width:6rem;height:6rem;transition:transform .4s}.na9J1W_card:hover .na9J1W_illustration img{transform:rotate(-6deg)scale(1.1)}.na9J1W_event{grid-row:span 7}.na9J1W_event .na9J1W_meta{grid-row:5;padding-block-start:0}.na9J1W_event .na9J1W_link{grid-row:6}.na9J1W_meta{gap:var(--space-2);color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;margin-block-end:var(--space-4);display:flex}.na9J1W_tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep)}.na9J1W_title{font-size:var(--text-h3);letter-spacing:var(--ls-tight);margin-block-end:var(--space-2)}.na9J1W_titleLink{color:inherit;text-decoration:none}.na9J1W_titleLink:after{border-radius:inherit;content:"";position:absolute;inset:0}.na9J1W_titleLink:focus-visible{outline:none}.na9J1W_card:has(.na9J1W_titleLink:focus-visible,a.na9J1W_hit:focus-visible){box-shadow:var(--focus-ring)}.na9J1W_people{margin-block:0 var(--space-3);color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--lh-copy)}.na9J1W_summary{color:var(--color-muted);font-size:var(--text-small);line-height:var(--lh-copy);margin-block-end:var(--space-3)}.na9J1W_link{align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);display:inline-flex}.na9J1W_pending{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-bold)}.na9J1W_activity{background:var(--color-paper);box-shadow:none;border:0;overflow:visible}.na9J1W_activity:before{width:3rem;height:.3rem;border-radius:var(--radius-pill);background:var(--color-coral);content:"";position:absolute;inset-block-start:-.15rem;inset-inline-start:var(--space-6);transform:rotate(-2deg)}.na9J1W_event .na9J1W_title{color:var(--color-berry)}.na9J1W_event .na9J1W_summary{color:var(--color-ink);line-height:var(--lh-copy)}.na9J1W_eventHeader{gap:var(--space-3);align-items:center;margin-block-end:var(--space-5);display:flex}.na9J1W_eventSubtitle{margin-block:0 var(--space-3);color:var(--color-berry);font-style:italic;line-height:var(--lh-copy)}.na9J1W_eventDate{min-width:4rem;min-height:4rem;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-white);font-size:var(--text-body-lg);font-weight:var(--weight-bold);line-height:var(--lh-heading);text-align:center;white-space:nowrap;flex:none;place-items:center;gap:.1rem;display:grid}.na9J1W_eventPlace{min-width:0;color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--lh-snug);display:grid}.na9J1W_demo{color:var(--color-coral)}.na9J1W_demoStatus{color:var(--color-berry-deep)}.na9J1W_resource{border-radius:var(--radius-md);box-shadow:none}.na9J1W_card a.na9J1W_hit:after{border-radius:inherit;content:"";position:absolute;inset:0}.na9J1W_link span,.na9J1W_website span{transition:transform var(--transition-fast)}.na9J1W_card:hover .na9J1W_link span,.na9J1W_card:hover .na9J1W_website span{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.na9J1W_card:hover .na9J1W_link span,.na9J1W_card:hover .na9J1W_website span{transform:none}.na9J1W_card:has(a.na9J1W_hit,.na9J1W_titleLink):hover{transform:none}.na9J1W_card:has(a.na9J1W_hit,.na9J1W_titleLink):hover .na9J1W_image img{transform:none}}.na9J1W_website{color:var(--color-berry-deep);font-weight:var(--weight-bold);white-space:nowrap}.na9J1W_note{color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none}
.WUdEfW_carousel{gap:var(--space-4);display:grid}.WUdEfW_track{gap:var(--space-5);margin-inline:calc(var(--space-1) * -1);padding:var(--space-2) var(--space-1) var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(22rem,82%);grid-auto-flow:column;display:grid;overflow-x:auto}.WUdEfW_track::-webkit-scrollbar{display:none}.WUdEfW_track>*{scroll-snap-align:start;min-width:0}.WUdEfW_controls{justify-content:flex-end;gap:var(--space-3);display:flex}.WUdEfW_arrow{border:2px solid var(--color-berry);width:3rem;height:3rem;color:var(--color-berry);cursor:pointer;font-size:1.25rem;font-weight:var(--weight-bold);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border-radius:50%;place-items:center;display:grid}.WUdEfW_arrow:hover:not(:disabled){background:var(--color-berry);color:var(--color-white);transform:scale(1.06)}.WUdEfW_arrow:disabled{cursor:default;opacity:.35}@media (min-width:48rem){.WUdEfW_track{grid-auto-columns:calc((100% - 2 * var(--space-5)) / 3)}}@media (prefers-reduced-motion:reduce){.WUdEfW_track{scroll-behavior:auto}}
._9ROOMW_notice{padding:var(--space-4) var(--space-5);border-inline-start:4px solid var(--color-berry);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-paper)}._9ROOMW_notice p:last-child{margin-block-end:0}._9ROOMW_title{font-weight:var(--weight-bold);margin-block-end:var(--space-1)}._9ROOMW_safety{border-color:var(--color-coral);background:color-mix(in srgb, var(--color-coral) 10%, var(--color-white))}._9ROOMW_demo{border-color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 7%, var(--color-white))}
.aJqsLW_quiz{gap:var(--space-4);margin-block:var(--space-6);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 8%, transparent);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.aJqsLW_question{color:var(--color-berry);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--lh-snug);margin:0}.aJqsLW_options{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.aJqsLW_option{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid color-mix(in srgb, var(--color-berry) 25%, transparent);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-ink);cursor:pointer;font:inherit;text-align:start;align-items:center;transition:background-color .3s,border-color .3s,opacity .3s;display:flex}.aJqsLW_option:hover:not(:disabled){border-color:var(--color-berry);background:var(--color-blush)}.aJqsLW_option:focus-visible{box-shadow:var(--focus-ring);outline:none}.aJqsLW_option:disabled{cursor:default}.aJqsLW_mark{background:var(--color-white);width:1.9rem;height:1.9rem;color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.aJqsLW_correct{background:#e5f3ec;border-color:#2f7d5b}.aJqsLW_correct .aJqsLW_mark{color:var(--color-white);background:#2f7d5b}.aJqsLW_wrong{border-color:var(--color-coral);background:color-mix(in srgb, var(--color-coral) 12%, var(--color-white))}.aJqsLW_wrong .aJqsLW_mark{background:var(--color-coral);color:var(--color-white)}.aJqsLW_dim{opacity:.55}.aJqsLW_result{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);border-inline-start:.3rem solid;animation:.4s aJqsLW_reveal;display:grid}.aJqsLW_resultRight{background:#eef7f2;border-color:#2f7d5b}.aJqsLW_resultWrong{border-color:var(--color-coral);background:color-mix(in srgb, var(--color-coral) 8%, var(--color-white))}.aJqsLW_verdict{color:var(--color-berry-deep);font-weight:var(--weight-bold);margin:0}.aJqsLW_explanation>:last-child{margin-block-end:0}@keyframes aJqsLW_reveal{0%{opacity:0;transform:translateY(.25rem)}}@media (prefers-reduced-motion:reduce){.aJqsLW_result{animation:none}}
.kB40Ka_source{padding:var(--space-3) var(--space-4);border-inline-start:.3rem solid var(--color-coral);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-blush);color:var(--color-berry-deep)}.kB40Ka_source p{margin-block-end:var(--space-2)}.kB40Ka_source p:last-child{margin-block-end:0}.kB40Ka_label{color:var(--color-berry-deep);font-weight:var(--weight-bold)}.kB40Ka_meta{color:var(--color-berry-deep);font-size:var(--text-small)}
.-bnpDa_preview{min-height:18rem;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-white);text-align:center;place-content:center;display:grid}.-bnpDa_preview h2{max-width:22ch;font-size:var(--text-h2-sub);margin-inline:auto}.-bnpDa_preview p{max-width:38rem;color:var(--color-cream)}.-bnpDa_preview button{width:fit-content;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep);cursor:pointer;font-weight:var(--weight-bold);border:0;margin-inline:auto}.-bnpDa_loaded{font-family:var(--font-hand);font-size:var(--text-h1)}
.cMrdCq_wrap{gap:var(--space-2);display:grid}.cMrdCq_closed{max-height:7.5rem;position:relative;overflow:hidden}.cMrdCq_closed:after{background:linear-gradient(transparent, var(--color-blush));content:"";height:3rem;position:absolute;inset:auto 0 0}.cMrdCq_toggle{color:var(--color-berry);cursor:pointer;font:inherit;font-size:var(--text-small);font-weight:var(--weight-bold);background:0 0;border:0;justify-self:start;padding:0}.cMrdCq_toggle:hover{text-decoration:underline}.cMrdCq_toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}
.VYvrBa_safety{padding-block:var(--section-y-sm);background:var(--color-cream)}.VYvrBa_intro{align-items:end;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.VYvrBa_intro>*,.VYvrBa_helplines>*{min-width:0}.VYvrBa_safety h2{color:var(--color-berry);font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--space-3)}.VYvrBa_intro p{color:var(--color-berry-deep);font-size:var(--text-body);margin:0}.VYvrBa_phone{justify-self:start;width:min(22rem,100%);height:auto}.VYvrBa_helplines{gap:var(--space-8);margin:var(--space-10) 0 0;padding:0;list-style:none;display:grid}.VYvrBa_helplines li{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-2);text-align:center;justify-items:center;display:grid}.VYvrBa_name{color:var(--color-berry);font-size:var(--text-h4);letter-spacing:var(--ls-label);line-height:var(--lh-heading);text-transform:uppercase;align-self:start}.VYvrBa_note{color:var(--color-berry-deep);font-size:var(--text-small);line-height:var(--lh-copy);align-self:start}.VYvrBa_helplines a{color:var(--color-berry);font-size:var(--text-h1);font-weight:var(--weight-bold);align-self:end;line-height:1;text-decoration:none}.VYvrBa_helplines a:hover{text-decoration:underline}.VYvrBa_more{margin:var(--space-10) 0 0;text-align:center}.VYvrBa_more a{color:var(--color-berry);font-weight:var(--weight-bold)}.VYvrBa_feedback{max-width:44rem;margin:var(--space-8) auto 0;border-block-start:1px solid color-mix(in srgb, var(--color-berry) 20%, transparent);color:var(--color-berry-deep);font-size:var(--text-small);text-align:center;padding-block-start:var(--space-5)}.VYvrBa_feedback a{color:var(--color-berry);font-weight:var(--weight-bold)}.VYvrBa_safety a:focus-visible{outline-offset:4px;box-shadow:none;outline:3px solid}@media (min-width:72rem){.VYvrBa_name,.VYvrBa_note{white-space:nowrap}}@media (min-width:48rem){.VYvrBa_intro{grid-template-columns:repeat(2,minmax(0,1fr))}.VYvrBa_helplines{grid-template-columns:repeat(3,minmax(0,1fr))}}
._5YNf_G_video{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-ink);scroll-margin-block:6rem;position:relative;overflow:hidden}._5YNf_G_poster{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}._5YNf_G_poster>:first-child{border-radius:0;width:100%;height:100%;position:absolute;inset:0}._5YNf_G_play{gap:var(--space-2);max-width:calc(100% - 2rem);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);font-weight:var(--weight-bold);line-height:var(--lh-snug);box-shadow:var(--shadow-soft);transition:background var(--transition-fast), transform var(--transition-fast);align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}._5YNf_G_icon{background:var(--color-white);width:2rem;height:2rem;color:var(--color-berry);font-size:var(--text-small);border-radius:50%;place-items:center;display:grid}._5YNf_G_poster:hover ._5YNf_G_play,._5YNf_G_poster:focus-visible ._5YNf_G_play{background:var(--color-berry-deep);transform:translateY(-2px)}._5YNf_G_poster:focus-visible{outline:3px solid var(--color-berry);outline-offset:3px}._5YNf_G_frame{border:0;width:100%;height:100%;position:absolute;inset:0}._5YNf_G_chapter{gap:var(--space-2);width:100%;padding:var(--space-1) 0;color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-small);line-height:var(--lh-copy);text-align:start;background:0 0;border:0;grid-template-columns:4.2rem minmax(0,1fr);display:grid}._5YNf_G_chapter:hover,._5YNf_G_chapter:focus-visible{color:var(--color-berry)}._5YNf_G_audio{gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-berry);color:var(--color-white);justify-items:start;padding:clamp(1.25rem,3vw,2rem);display:grid}._5YNf_G_audio p{color:color-mix(in srgb, var(--color-white) 85%, transparent);font-size:var(--text-small);margin:0}._5YNf_G_audioButton{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-berry-deep);cursor:pointer;font:inherit;font-weight:var(--weight-bold);border:0;align-items:center;display:inline-flex}._5YNf_G_audioButton ._5YNf_G_icon{background:var(--color-berry);color:var(--color-white)}._5YNf_G_audioButton:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}._5YNf_G_audioFrame{border-radius:var(--radius-lg);border:0;width:100%;height:232px;display:block}
.E185Hq_banner{padding-block:var(--space-3);border-block-end:1px solid color-mix(in srgb, var(--color-berry) 18%, transparent);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-align:center}.E185Hq_banner p{margin:0}
.QwuXuq_rules{gap:var(--space-2);color:var(--color-ink);font-size:var(--text-small);line-height:var(--lh-copy);display:grid}.QwuXuq_title{color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);margin:0}.QwuXuq_rules ul{gap:var(--space-1);margin:0;padding-inline-start:1.1rem;display:grid}.QwuXuq_link{color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold);justify-self:start}
._6WAfHW_hero{padding-block:var(--section-y-sm);background:var(--color-cream);color:var(--color-berry-deep);position:relative}._6WAfHW_grid{z-index:1;width:min(calc(100% - 2rem), var(--content-width));align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;display:grid;position:relative}._6WAfHW_grid>*{min-width:0}._6WAfHW_copy{max-width:40rem}._6WAfHW_eyebrow{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script-lg);font-weight:var(--weight-regular);line-height:var(--lh-script);margin-block-end:var(--flow-script)}._6WAfHW_title{color:var(--color-berry);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-display);margin-block-end:var(--flow-heading)}._6WAfHW_body{gap:var(--flow-text);display:grid}._6WAfHW_body p{font-size:var(--text-body-lg);line-height:var(--lh-copy);margin:0}._6WAfHW_image{border-radius:var(--radius-lg);overflow:hidden}._6WAfHW_image img{object-fit:cover}._6WAfHW_berry{background:var(--color-berry);color:var(--color-white)}._6WAfHW_berry ._6WAfHW_eyebrow,._6WAfHW_berry ._6WAfHW_title{color:var(--color-cream)}._6WAfHW_blush{background:var(--color-blush)}@media (min-width:48rem){._6WAfHW_grid{width:min(calc(100% - 4rem), var(--content-width))}}@media (min-width:64rem){._6WAfHW_grid{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr)}._6WAfHW_single{grid-template-columns:minmax(0,1fr)}}@media (max-width:63.99rem){._6WAfHW_image{order:-1}}
.Bws_zq_box{gap:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.5rem,4vw,2.25rem);display:grid}.Bws_zq_box h2{color:var(--color-berry-deep);margin:0;font-size:1.35rem}.Bws_zq_form{gap:var(--space-4);display:grid}.Bws_zq_lead{color:var(--color-muted);margin:0;font-size:.95rem}.Bws_zq_scores{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.Bws_zq_score{position:relative}.Bws_zq_score input{opacity:0;position:absolute;inset:0}.Bws_zq_score span{border:1.5px solid color-mix(in srgb, var(--color-berry) 35%, transparent);width:2.75rem;height:2.75rem;color:var(--color-berry);cursor:pointer;border-radius:50%;place-items:center;font-weight:800;transition:background-color .2s;display:grid}.Bws_zq_score input:checked+span{border-color:var(--color-berry);background:var(--color-berry);color:var(--color-white)}.Bws_zq_score input:focus-visible+span{box-shadow:var(--focus-ring)}.Bws_zq_scale{color:var(--color-muted);margin-inline-start:var(--space-2);font-size:.84rem}.Bws_zq_label{gap:var(--space-2);color:var(--color-berry-deep);font-size:.84rem;font-weight:800;display:grid}.Bws_zq_label textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-ink);font:inherit;resize:vertical;font-weight:500;line-height:1.5}.Bws_zq_submit{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);cursor:pointer;font:inherit;border:0;justify-self:start;font-weight:800}.Bws_zq_submit:hover{background:var(--color-berry-deep)}.Bws_zq_submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.Bws_zq_success,.Bws_zq_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:0;font-weight:700}.Bws_zq_success{background:var(--color-blush);color:var(--color-berry-deep)}.Bws_zq_error{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-white));color:#8f1d2a}.Bws_zq_summary{color:var(--color-berry-deep);margin:0;font-weight:800}
._1PGl5G_heading{max-width:62rem;margin-block-end:var(--flow-block)}._1PGl5G_eyebrow{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script);font-weight:var(--weight-regular);line-height:var(--lh-script);margin-block-end:var(--flow-script)}._1PGl5G_title{color:var(--color-berry);font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--flow-heading)}._1PGl5G_description{max-width:var(--text-width);color:var(--color-berry-deep);font-size:var(--text-body-lg);line-height:var(--lh-prose);margin-block-end:0}._1PGl5G_center{text-align:center;margin-inline:auto}._1PGl5G_center ._1PGl5G_description{margin-inline:auto}._1PGl5G_light ._1PGl5G_eyebrow,._1PGl5G_light ._1PGl5G_title,._1PGl5G_light ._1PGl5G_description{color:var(--color-white)}._1PGl5G_light ._1PGl5G_description{opacity:.78}._1PGl5G_cream ._1PGl5G_eyebrow,._1PGl5G_cream ._1PGl5G_title,._1PGl5G_cream ._1PGl5G_description{color:var(--color-cream)}
._39dMtW_state{justify-items:center;gap:var(--space-6);padding-block:var(--space-6);text-align:center;display:grid}._39dMtW_icon{width:clamp(8rem,22vw,13rem);height:auto;color:var(--color-berry)}._39dMtW_state p{max-width:34rem;color:var(--color-berry);font-size:var(--text-lead);font-weight:var(--weight-bold);line-height:var(--lh-snug);margin:0}@media (min-width:48rem){._39dMtW_state{place-items:center start;gap:var(--space-10);text-align:start;grid-template-columns:auto minmax(0,1fr)}}
.b98G6a_banner{z-index:60;background:var(--color-berry);color:var(--color-white);font-size:var(--text-small);position:relative}.b98G6a_bannerInner{width:min(calc(100% - 2rem), var(--content-width));align-items:center;gap:var(--space-8);min-height:3.75rem;padding-block:var(--space-2);margin-inline:auto;display:flex}@media (min-width:48rem){.b98G6a_bannerInner{width:min(calc(100% - 4rem), var(--content-width))}}.b98G6a_track{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.b98G6a_marquee{width:max-content;margin:0;animation:32s linear infinite b98G6a_marquee;display:flex}.b98G6a_loop{flex:none;display:flex}.b98G6a_loop span{white-space:nowrap;padding-inline:0 4rem}.b98G6a_banner:hover .b98G6a_marquee,.b98G6a_banner:focus-within .b98G6a_marquee{animation-play-state:paused}@keyframes b98G6a_marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.b98G6a_marquee{width:auto;animation:none}.b98G6a_loop span{white-space:normal}.b98G6a_loop:last-child,.b98G6a_loop span+span{display:none}}.b98G6a_bannerCta{min-height:3rem;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-berry);cursor:pointer;font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--lh-snug);transition:background-color var(--transition-fast), transform var(--transition-fast);border:0;flex:none}.b98G6a_bannerCta:hover{background:var(--color-cream);transform:translateY(-2px)}.b98G6a_bannerCta:focus-visible,.b98G6a_close:focus-visible,.b98G6a_primary:focus-visible,.b98G6a_secondary:focus-visible{box-shadow:var(--focus-ring);outline:none}.b98G6a_overlay{z-index:100;padding:var(--space-4);background:color-mix(in srgb, var(--color-ink) 55%, transparent);place-items:center;display:grid;position:fixed;inset:0}.b98G6a_dialog{border-radius:var(--radius-lg);background:var(--color-cream);width:min(40rem,100%);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-soft);padding:clamp(1.25rem,4vw,2.25rem);position:relative;overflow-y:auto}.b98G6a_close{background:var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-berry);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.b98G6a_form,.b98G6a_thanks{gap:var(--space-5);display:grid}.b98G6a_form h2,.b98G6a_thanks h2{margin:0 var(--space-10) var(--space-2) 0;color:var(--color-berry);letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2rem)}.b98G6a_form header p,.b98G6a_thanks p{margin:0}.b98G6a_ratings{gap:var(--space-3);display:grid}.b98G6a_scale{gap:var(--space-1) var(--space-4);color:var(--color-muted);flex-wrap:wrap;margin:0;font-size:.85rem;display:flex}.b98G6a_scale strong{color:var(--color-berry-deep)}.b98G6a_sectionsTitle{margin:var(--space-2) 0 0;display:grid}.b98G6a_sectionsTitle strong{color:var(--color-berry-deep)}.b98G6a_sectionsTitle span{color:var(--color-muted);font-size:.85rem}.b98G6a_note{padding:var(--space-3) var(--space-4);border-inline-start:.3rem solid var(--color-berry);border-radius:var(--radius-sm);background:var(--color-blush);color:var(--color-berry-deep);margin:0;font-size:.9rem}.b98G6a_rating{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-white);align-items:center;display:grid}.b98G6a_criterion{margin:0;line-height:1.3;display:grid}.b98G6a_criterion strong{color:var(--color-berry)}.b98G6a_criterion span{color:var(--color-muted);font-size:.85rem}.b98G6a_scores{gap:var(--space-2);display:flex}.b98G6a_score{position:relative}.b98G6a_score input{opacity:0;position:absolute;inset:0}.b98G6a_score span{border:1.5px solid color-mix(in srgb, var(--color-berry) 35%, transparent);width:2.5rem;height:2.5rem;color:var(--color-berry);cursor:pointer;border-radius:50%;place-items:center;font-weight:800;display:grid}.b98G6a_score input:checked+span{border-color:var(--color-berry);background:var(--color-berry);color:var(--color-white)}.b98G6a_score input:focus-visible+span{box-shadow:var(--focus-ring)}.b98G6a_group{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.b98G6a_group legend{color:var(--color-berry-deep);margin-block-end:var(--space-3);font-weight:800}.b98G6a_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.b98G6a_chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);cursor:pointer;font-size:.88rem;display:flex}.b98G6a_chip:has(input:checked){border-color:var(--color-berry);background:var(--color-blush)}.b98G6a_field{gap:var(--space-2);color:var(--color-berry-deep);font-weight:800;display:grid}.b98G6a_field textarea,.b98G6a_field input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-ink);font:inherit;font-weight:500}.b98G6a_field small{color:var(--color-muted);font-size:.82rem;font-weight:500}.b98G6a_gift{color:var(--color-berry);margin:0;font-weight:700}.b98G6a_error{color:var(--color-coral);margin:0;font-weight:800}.b98G6a_primary,.b98G6a_secondary{width:fit-content;min-height:3rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);cursor:pointer;border:0;font-weight:800}.b98G6a_primary{background:var(--color-berry);color:var(--color-white)}.b98G6a_primary:hover{background:var(--color-berry-deep)}.b98G6a_secondary{background:var(--color-white);color:var(--color-berry)}.b98G6a_fallback a{color:var(--color-berry);font-weight:800}.b98G6a_preview{width:100%;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);font:inherit;font-size:.85rem}@media (min-width:40rem){.b98G6a_rating{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}}@media (max-width:30rem){.b98G6a_bannerCta{font-size:.78rem}.b98G6a_score span{width:2.25rem;height:2.25rem}}
.Kg0sIq_box{transition:transform var(--transition-fast), box-shadow var(--transition-fast);justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-md);background:var(--color-berry);height:100%;color:var(--color-white);flex-direction:column;padding:clamp(1.25rem,3vw,1.75rem);display:flex;position:relative;overflow:hidden}.Kg0sIq_title{font-size:var(--text-h4);font-weight:var(--weight-bold);margin:0}.Kg0sIq_text{max-width:36rem;margin:var(--space-2) 0 0;line-height:var(--lh-copy)}.Kg0sIq_button{background:var(--color-white);color:var(--color-berry);font-weight:var(--weight-bold);border-radius:999px;align-items:center;padding:.8rem 1.3rem .65rem;text-decoration:none;display:inline-flex}.Kg0sIq_button:hover{background:var(--color-cream)}.Kg0sIq_button:focus-visible{box-shadow:var(--focus-ring);outline:none}.Kg0sIq_box:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.Kg0sIq_art{width:6rem;height:6rem;padding:var(--space-3);background:var(--color-white);border-radius:50%}.Kg0sIq_box:after{background:color-mix(in srgb, var(--color-coral) 55%, transparent);content:"";border-radius:50%;width:9rem;height:9rem;position:absolute;inset-block-start:-3rem;inset-inline-end:-3rem}@media (prefers-reduced-motion:no-preference){.Kg0sIq_art{animation:5s ease-in-out infinite Kg0sIq_mapArtFloat}.Kg0sIq_box:after{animation:9s ease-in-out infinite alternate Kg0sIq_mapBlob}.Kg0sIq_box:hover .Kg0sIq_art{animation-duration:2s}}@keyframes Kg0sIq_mapArtFloat{50%{transform:translateY(-.4rem)rotate(-4deg)}}@keyframes Kg0sIq_mapBlob{to{transform:scale(1.25)translate(-.5rem,.5rem)}}@media (prefers-reduced-motion:reduce){.Kg0sIq_box:hover{transform:none}}
._7SNCNW_page{overflow:clip}._7SNCNW_section{padding-block:var(--section-y-sm)}._7SNCNW_tint{background:var(--color-blush)}._7SNCNW_dark{background:var(--color-berry);color:var(--color-cream)}._7SNCNW_darkText{max-width:var(--text-width);font-size:var(--text-body-lg);line-height:var(--lh-prose)}._7SNCNW_wrap{width:min(calc(100% - 2rem), var(--content-width));margin-inline:auto}._7SNCNW_roles{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}._7SNCNW_role{gap:var(--space-3);border-block-end:1px solid var(--color-line);padding-block-end:var(--space-6);display:grid}._7SNCNW_role code,._7SNCNW_table code{font-size:var(--text-caption);word-break:break-word}._7SNCNW_meta{align-content:start;gap:var(--space-1);font-size:var(--text-small);line-height:var(--lh-copy);display:grid}._7SNCNW_samples{gap:var(--space-3);overflow-wrap:anywhere;min-width:0;display:grid}._7SNCNW_tables{gap:var(--space-8);display:grid}._7SNCNW_table{border-collapse:collapse;width:100%;font-size:var(--text-small)}._7SNCNW_table caption{font-weight:var(--weight-bold);text-align:start;padding-block-end:var(--space-2)}._7SNCNW_table th,._7SNCNW_table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-block-end:1px solid var(--color-line);text-align:start;vertical-align:top}._7SNCNW_prose{max-width:var(--text-width);margin-block-end:var(--flow-block)}._7SNCNW_row{gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--flow-block);display:flex}._7SNCNW_stack{max-width:var(--text-width);gap:var(--space-4);display:grid}@media (min-width:48rem){._7SNCNW_wrap{width:min(calc(100% - 4rem), var(--content-width))}}@media (min-width:64rem){._7SNCNW_role{gap:var(--space-8);grid-template-columns:17rem minmax(0,1fr)}}._7SNCNW_compare{gap:var(--space-8);display:grid}._7SNCNW_compareTitle{font-size:var(--text-h4);margin-block-end:var(--space-4)}._7SNCNW_portraits{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}._7SNCNW_portraitName{font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--lh-snug);margin-block-start:var(--space-2);display:block}._7SNCNW_portraitNow{border-radius:var(--radius-lg)}._7SNCNW_portraitNext{border-radius:var(--portrait-radius);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 14%, transparent)}._7SNCNW_portraitNext img{object-position:var(--portrait-position)}._7SNCNW_initialNow,._7SNCNW_initialNext{background:var(--color-blush);color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-h2);place-items:center;display:grid}._7SNCNW_initialNow{aspect-ratio:7/8;border-radius:var(--radius-lg)}._7SNCNW_initialNext{aspect-ratio:4/5;border-radius:var(--portrait-radius)}
.NgEcgG_experience{width:min(calc(100% - 2rem), var(--content-width));gap:clamp(2rem,5vw,3.5rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:48rem){.NgEcgG_experience{width:min(calc(100% - 4rem), var(--content-width))}}.NgEcgG_intro{max-width:60rem}.NgEcgG_intro>p:first-child{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.NgEcgG_intro h1{color:var(--color-berry);font-size:var(--text-h1);letter-spacing:var(--ls-tight);margin-block-end:var(--space-4)}.NgEcgG_lead{color:var(--color-berry-deep);font-size:var(--text-lead);line-height:var(--lh-prose)}.NgEcgG_guide{gap:var(--space-5);display:grid}.NgEcgG_guideBox{transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-content:start;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.25rem,3vw,2rem);display:grid}.NgEcgG_guideBox h2{color:var(--color-berry);font-size:var(--text-h2-sub)}.NgEcgG_guideBox ul,.NgEcgG_guideBox ol{gap:var(--space-2);color:var(--color-ink);line-height:var(--lh-copy);margin:0;padding-inline-start:1.2rem;display:grid}.NgEcgG_guideBox ol li::marker{color:var(--color-berry);font-weight:var(--weight-bold)}.NgEcgG_reminder{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-small);margin:0}.NgEcgG_guideLink{color:var(--color-berry-deep);font-weight:var(--weight-bold);justify-self:start}.NgEcgG_accept{padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);cursor:pointer;font:inherit;font-size:var(--text-body-lg);font-weight:var(--weight-bold);box-shadow:var(--shadow-soft);border:0;justify-self:center}.NgEcgG_accept:hover,.NgEcgG_accept:focus-visible{background:var(--color-berry-deep)}.NgEcgG_accept:focus-visible{outline:3px solid var(--color-berry);outline-offset:3px}.NgEcgG_panel:focus{outline:none}@media (min-width:48rem){.NgEcgG_accept{grid-column:1/-1}.NgEcgG_guide{grid-template-columns:repeat(2,minmax(0,1fr))}}.NgEcgG_panel{justify-items:center;gap:var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--color-berry) 78%, white), var(--color-berry) 70%);padding:clamp(1.25rem,4vw,2.5rem) clamp(.75rem,3vw,2rem) clamp(1.5rem,4vw,2.5rem);display:grid;overflow:hidden}.NgEcgG_themes{gap:var(--space-2);width:100%;scrollbar-width:none;padding-block-end:var(--space-1);display:flex;overflow-x:auto}.NgEcgG_themes::-webkit-scrollbar{display:none}.NgEcgG_themes button{white-space:nowrap;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--color-white) 45%, transparent);border-radius:var(--radius-pill);color:var(--color-white);cursor:pointer;font-size:var(--text-small);font-weight:var(--weight-bold);background:0 0;flex:none}.NgEcgG_themes button[aria-pressed=true]{background:var(--color-cream);color:var(--color-berry-deep)}.NgEcgG_themes button:focus-visible,.NgEcgG_arrow:focus-visible,.NgEcgG_shuffle:focus-visible,.NgEcgG_front:focus-visible{outline:3px solid var(--color-cream);outline-offset:3px}.NgEcgG_stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.25rem,2vw,1.5rem);width:100%;display:grid}.NgEcgG_arrow{width:3rem;height:3rem;color:var(--color-white);cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast);background:0 0;border:0;border-radius:50%;place-items:center;font-size:2rem;display:grid}.NgEcgG_arrow:hover{background:color-mix(in srgb, var(--color-white) 14%, transparent);transform:scale(1.08)}.NgEcgG_position{color:var(--color-blush);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-align:center;grid-column:1/-1;margin:0}.NgEcgG_table{aspect-ratio:6.5/9;justify-self:center;width:min(19rem,76%);margin-inline-end:14%;display:grid;position:relative}.NgEcgG_card{box-shadow:0 1.25rem 2.5rem color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:1.4rem;position:absolute;inset:0}.NgEcgG_layer{--depth:0;background:var(--card-top,#95738c);color:var(--card-ink,#ffeedb);transform:translate(calc(var(--depth) * 17%), calc(var(--depth) * 2.5%)) rotate(calc(var(--depth) * 4deg)) scale(calc(1 - var(--depth) * .06));transform-origin:30% 100%;-webkit-user-select:none;user-select:none;grid-template-rows:auto 1fr 1fr;padding:1.25rem 1.25rem 1.5rem;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .9s;display:grid;overflow:hidden}.NgEcgG_layer:not(.NgEcgG_front){filter:saturate(.9)brightness(.94)}.NgEcgG_layer:not(.NgEcgG_front):not(.NgEcgG_face) .NgEcgG_prompt,.NgEcgG_layer:not(.NgEcgG_front):not(.NgEcgG_face) .NgEcgG_companion,.NgEcgG_layer:not(.NgEcgG_front):not(.NgEcgG_face) .NgEcgG_dots{opacity:0}.NgEcgG_front{cursor:grab;touch-action:pan-y}.NgEcgG_front:active{cursor:grabbing}.NgEcgG_wave{width:100%;height:100%;fill:var(--card-wave,#c6a8b4);inset:0;z-index:0!important;position:absolute!important}.NgEcgG_layer>*{z-index:1;position:relative}.NgEcgG_dots{justify-content:center;gap:.5rem;display:flex}.NgEcgG_dots i{border:2px solid color-mix(in srgb, var(--card-ink,#ffeedb) 70%, transparent);border-radius:50%;width:1.35rem;height:1.35rem}.NgEcgG_dots i:last-child{background:color-mix(in srgb, var(--card-wave,#701748) 70%, transparent);border-color:var(--card-ink,#ffeedb)}.NgEcgG_prompt{overflow-wrap:anywhere;color:var(--card-ink,#ffeedb);font-size:var(--text-lead);font-weight:var(--weight-bold);line-height:var(--lh-snug);align-self:center;margin:0;transition:opacity .9s}.NgEcgG_companion{overflow-wrap:anywhere;color:var(--card-wave-ink,#701748);font-size:var(--text-lead);font-weight:var(--weight-bold);line-height:var(--lh-snug);align-self:center;margin:0;transition:opacity .9s}.NgEcgG_shuffle{gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-cream);color:var(--color-berry-deep);cursor:pointer;font-weight:var(--weight-bold);transition:transform var(--transition-fast);border:0;align-items:center;display:inline-flex}.NgEcgG_shuffle:hover{transform:translateY(-2px)}.NgEcgG_shuffle:disabled{cursor:progress;opacity:.7}.NgEcgG_sheet{box-shadow:none;perspective:1800px;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.NgEcgG_flipper{transform-style:preserve-3d;position:absolute;inset:0}.NgEcgG_face{box-shadow:0 1.25rem 2.5rem color-mix(in srgb, var(--color-ink) 30%, transparent);backface-visibility:hidden;border-radius:1.4rem;transition:none;position:absolute;inset:0;transform:none}.NgEcgG_face.NgEcgG_layer{filter:none}.NgEcgG_face.NgEcgG_layer .NgEcgG_prompt,.NgEcgG_face.NgEcgG_layer .NgEcgG_companion{opacity:1}.NgEcgG_back{transform:rotateY(180deg)}.NgEcgG_turn-previous .NgEcgG_back{transform:rotateY(-180deg)}.NgEcgG_face:after{z-index:2;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000002e,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.NgEcgG_turn-next{animation:1s cubic-bezier(.45,.05,.25,1) forwards NgEcgG_turnNext}.NgEcgG_turn-previous{animation:1s cubic-bezier(.45,.05,.25,1) forwards NgEcgG_turnPrevious}.NgEcgG_turn-next>.NgEcgG_face:after,.NgEcgG_turn-previous>.NgEcgG_face:after{animation:1s ease-in-out NgEcgG_paperShade}.NgEcgG_settle{animation:NgEcgG_deal .7s cubic-bezier(.22, .61, .36, 1) calc(.26s - var(--depth,0) * 90ms) backwards}.NgEcgG_riffle{animation:1.75s linear forwards NgEcgG_riffleFade}.NgEcgG_shuffling .NgEcgG_layer,.NgEcgG_shuffling .NgEcgG_sheet{opacity:0;transition:opacity .12s}.NgEcgG_riffleLeft{animation:NgEcgG_riffleLeft 1.3s cubic-bezier(.45, .05, .3, 1) calc(var(--i) * 40ms) both}.NgEcgG_riffleRight{animation:NgEcgG_riffleRight 1.3s cubic-bezier(.45, .05, .3, 1) calc(var(--i) * 40ms) both}}@media (prefers-reduced-motion:reduce){.NgEcgG_layer{transition:none}.NgEcgG_back,.NgEcgG_turn-previous .NgEcgG_back{transform:none}.NgEcgG_turn-next,.NgEcgG_turn-previous{animation:.25s forwards NgEcgG_still}.NgEcgG_back{animation:.25s both NgEcgG_fadeIn}}@keyframes NgEcgG_turnNext{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg)translateZ(2.5rem)scale(1.03)}to{transform:rotateY(-180deg)}}@keyframes NgEcgG_turnPrevious{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)translateZ(2.5rem)scale(1.03)}to{transform:rotateY(180deg)}}@keyframes NgEcgG_paperShade{50%{opacity:1}}.NgEcgG_riffle{z-index:30;pointer-events:none;position:absolute;inset:0}.NgEcgG_riffle i{border:2px solid color-mix(in srgb, var(--color-cream) 70%, transparent);background:linear-gradient(160deg, var(--color-berry-deep), color-mix(in srgb, var(--color-berry) 80%, #000));box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--color-ink) 35%, transparent);transform-origin:50% 100%;border-radius:1.4rem;position:absolute;inset:0}.NgEcgG_riffle i:after{border:1.5px solid color-mix(in srgb, var(--color-cream) 45%, transparent);content:"";border-radius:1rem;position:absolute;inset:.9rem}.NgEcgG_riffle{opacity:0}@keyframes NgEcgG_riffleFade{0%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes NgEcgG_riffleLeft{0%{transform:translate(0, calc(var(--i) * -2px)) rotate(0)}30%{transform:translate(-46%, calc(var(--i) * -3px)) rotate(-9deg)}48%{transform:translate(-38%,-4%)rotate(-13deg)}72%{transform:translate(-6%, calc(var(--i) * -1px)) rotate(-3deg)}to{transform:translate(0)rotate(0)}}@keyframes NgEcgG_riffleRight{0%{transform:translate(0, calc(var(--i) * -2px)) rotate(0)}30%{transform:translate(46%, calc(var(--i) * -3px)) rotate(9deg)}48%{transform:translate(38%,-4%)rotate(13deg)}72%{transform:translate(6%, calc(var(--i) * -1px)) rotate(3deg)}to{transform:translate(0)rotate(0)}}@keyframes NgEcgG_deal{0%{opacity:0;transform:translate(-40%,-4%)rotate(-14deg)scale(.94)}}@keyframes NgEcgG_settle{0%{opacity:0;transform:translateY(1.25rem) rotate(calc(var(--depth) * 4deg)) scale(.97)}}@keyframes NgEcgG_breathe{50%{transform:translate(calc(var(--depth) * 4% - 3%), -.5rem) rotate(calc(var(--depth) * 1.5deg - 1.5deg)) scale(calc(1 - var(--depth) * .03))}}@keyframes NgEcgG_still{to{opacity:1}}@keyframes NgEcgG_fadeIn{0%{opacity:0}}.NgEcgG_answerForm,.NgEcgG_wall{gap:var(--space-4);border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.25rem,4vw,2.5rem);display:grid}.NgEcgG_answerForm h2,.NgEcgG_wall h2{color:var(--color-berry);font-size:var(--text-h2-sub);letter-spacing:var(--ls-tight);margin:0}.NgEcgG_formLead{max-width:46rem;color:var(--color-ink);line-height:var(--lh-prose);margin:0}.NgEcgG_answerLabel{gap:var(--space-2);color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);display:grid}.NgEcgG_answerLabel textarea{resize:vertical;width:100%;min-height:7rem;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--lh-copy)}.NgEcgG_answerLabel textarea:focus-visible{outline:3px solid var(--color-berry);outline-offset:2px}.NgEcgG_counter{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-muted);font-size:var(--text-caption);text-align:end}.NgEcgG_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NgEcgG_formFooter{gap:var(--space-5);align-items:end;display:grid}.NgEcgG_formActions{justify-items:start;gap:var(--space-3);display:grid}.NgEcgG_consent{gap:var(--space-2);color:var(--color-ink);font-size:var(--text-small);line-height:var(--lh-copy);align-items:flex-start;display:flex}.NgEcgG_consent input{width:1.1rem;height:1.1rem;accent-color:var(--color-berry);flex:none;margin-block-start:.15rem}.NgEcgG_formActions button,.NgEcgG_more{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-berry-deep);color:var(--color-white);cursor:pointer;font-weight:var(--weight-bold);border:0}.NgEcgG_formActions button:disabled{cursor:not-allowed;opacity:.45}.NgEcgG_formSuccess,.NgEcgG_formError{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-bold);line-height:var(--lh-copy);margin:0}.NgEcgG_formSuccess{background:var(--color-blush);color:var(--color-berry-deep)}.NgEcgG_formError{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-white));color:#8f1d2a}.NgEcgG_bubbles{gap:var(--space-5);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.NgEcgG_bubble{align-content:start;gap:var(--space-2);min-height:9rem;padding:var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) .3rem;color:var(--color-berry-deep);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--lh-copy);background:#dcc6d4;display:grid;position:relative}.NgEcgG_bubble:after{content:"";border-top:1rem solid #dcc6d4;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:1rem solid #0000;position:absolute;inset-block-end:-.9rem;inset-inline-end:1.4rem}.NgEcgG_example{background:#ece0e7}.NgEcgG_example:after{border-top-color:#ece0e7}.NgEcgG_exampleLabel{color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.NgEcgG_yours{background:var(--color-berry-deep)}.NgEcgG_yours:after{border-top-color:var(--color-berry-deep)}.NgEcgG_yours button{color:var(--color-white);cursor:pointer;font:inherit;font-weight:var(--weight-bold);text-align:start;background:0 0;border:0;padding:0}.NgEcgG_more{color:var(--color-berry-deep);background:0 0;justify-self:end;text-decoration:underline}@media (min-width:48rem){.NgEcgG_themes{flex-wrap:wrap;justify-content:center;overflow:visible}.NgEcgG_formFooter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.NgEcgG_formActions{justify-items:end}.NgEcgG_bubbles{grid-template-columns:repeat(3,minmax(0,1fr))}}.NgEcgG_guideBox:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.NgEcgG_guideBox ul li::marker{color:var(--color-coral)}@media (prefers-reduced-motion:no-preference){.NgEcgG_intro>*,.NgEcgG_guideBox{animation:.6s cubic-bezier(.2,.7,.2,1) both NgEcgG_cardsRise}.NgEcgG_intro>:nth-child(2){animation-delay:80ms}.NgEcgG_intro>:nth-child(3){animation-delay:.16s}.NgEcgG_guideBox:first-child{animation-delay:.22s}.NgEcgG_guideBox:nth-child(2){animation-delay:.32s}}@keyframes NgEcgG_cardsRise{0%{opacity:0;transform:translateY(1.25rem)}}@media (prefers-reduced-motion:reduce){.NgEcgG_guideBox:hover{transform:none}}
.E1IOKq_filters{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr);display:grid}.E1IOKq_filters label{gap:var(--space-1);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;display:grid}.E1IOKq_filters select{width:100%;min-width:0;min-height:2.8rem;padding-inline:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-small);font-weight:var(--weight-semibold);text-transform:none}.E1IOKq_filters button{border-radius:var(--radius-pill);background:var(--color-ink);min-height:2.8rem;color:var(--color-white);cursor:pointer;font-weight:var(--weight-bold);border:0;align-self:end}.E1IOKq_filters button:disabled{cursor:not-allowed;opacity:.4}@media (min-width:48rem){.E1IOKq_filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:70rem){.E1IOKq_filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto}}
.yQVYWW_card{gap:var(--space-5);border:2px solid var(--color-coral);border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.yQVYWW_title{color:var(--color-berry-deep);font-size:var(--text-h4);font-weight:var(--weight-bold);margin-block-end:var(--space-2)}.yQVYWW_card p{margin-block-end:var(--space-2)}.yQVYWW_hostname{color:var(--color-muted);font-size:var(--text-small)}.yQVYWW_badge{width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);text-transform:uppercase}.yQVYWW_card a{width:fit-content;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);font-weight:var(--weight-bold);text-decoration:none}@media (min-width:48rem){.yQVYWW_card{grid-template-columns:1fr auto;align-items:center}.yQVYWW_card a{grid-column:1/-1}}
.LkTRmq_formWrap{gap:var(--space-5);display:grid}.LkTRmq_form{gap:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);max-width:48rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.LkTRmq_form header h2,.LkTRmq_form>h2{font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--space-3)}.LkTRmq_form header p{color:var(--color-muted);margin:0}.LkTRmq_form label,.LkTRmq_field{gap:var(--space-2);color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);display:grid}.LkTRmq_form input:not([type=checkbox]),.LkTRmq_form textarea,.LkTRmq_form select{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-weight:var(--weight-regular)}.LkTRmq_form textarea{resize:vertical}.LkTRmq_form [aria-invalid=true]{border-color:var(--color-coral)}.LkTRmq_form label small,.LkTRmq_field small,.LkTRmq_fieldError{color:var(--color-coral);font-weight:var(--weight-bold)}.LkTRmq_check{align-items:flex-start;gap:var(--space-3)!important;display:flex!important}.LkTRmq_check input{flex:none;width:1.2rem;height:1.2rem;margin-block-start:.15rem}.LkTRmq_form>button{width:fit-content;min-height:3rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);cursor:pointer;font-weight:var(--weight-bold);border:0}.LkTRmq_errorSummary{padding:var(--space-4);border-inline-start:.35rem solid var(--color-coral);background:color-mix(in srgb, var(--color-coral) 10%, white);color:var(--color-berry-deep)}.LkTRmq_errorSummary p{font-weight:var(--weight-bold);margin-block-end:var(--space-2)}.LkTRmq_errorSummary ul{margin-block-end:0}.LkTRmq_success{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-blush);color:var(--color-berry-deep);font-weight:var(--weight-bold)}.LkTRmq_privacy{color:var(--color-muted);font-size:var(--text-small)}.LkTRmq_honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}
.E3WK6q_filters{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr);display:grid}.E3WK6q_filters label{gap:var(--space-1);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;display:grid}.E3WK6q_filters input,.E3WK6q_filters select{width:100%;min-width:0;min-height:2.9rem;padding-inline:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-small);font-weight:var(--weight-semibold);text-transform:none}.E3WK6q_filters button{border-radius:var(--radius-pill);background:var(--color-ink);min-height:2.9rem;color:var(--color-white);cursor:pointer;font-weight:var(--weight-bold);border:0}.E3WK6q_filters button:disabled{cursor:not-allowed;opacity:.4}@media (min-width:48rem){.E3WK6q_filters{grid-template-columns:repeat(3,minmax(0,1fr))}.E3WK6q_search{grid-column:1/-1}}@media (min-width:70rem){.E3WK6q_filters{grid-template-columns:2fr repeat(5,minmax(0,1fr)) auto}.E3WK6q_search{grid-column:auto}}
.zi1IKa_lead{margin:0 0 var(--space-4);color:var(--color-muted);font-size:var(--text-small)}.zi1IKa_tips{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.zi1IKa_tip{gap:var(--space-2) var(--space-4);border-block-end:1px solid var(--color-line);padding-block-end:var(--space-3);display:grid}.zi1IKa_tip:last-child{border-block-end:0;padding-block-end:0}.zi1IKa_question{font-size:var(--text-body);line-height:var(--lh-copy);margin:0}.zi1IKa_answers{gap:var(--space-2);display:grid}.zi1IKa_othersTitle{color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0}.zi1IKa_answers ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.zi1IKa_answers li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) .3rem;background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-small);line-height:var(--lh-copy)}.zi1IKa_toggle{padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--color-berry) 35%, transparent);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-berry);cursor:pointer;font:inherit;font-size:var(--text-small);font-weight:var(--weight-bold);justify-self:start}.zi1IKa_toggle:hover{border-color:var(--color-berry)}.zi1IKa_toggle:focus-visible,.zi1IKa_submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.zi1IKa_form{gap:var(--space-3);display:grid}.zi1IKa_label{gap:var(--space-2);color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);display:grid}.zi1IKa_label textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink);font:inherit;font-weight:var(--weight-regular);line-height:var(--lh-copy);resize:vertical}.zi1IKa_consent{gap:var(--space-2);font-size:var(--text-small);line-height:var(--lh-copy);align-items:flex-start;display:flex}.zi1IKa_consent input{width:1.1rem;height:1.1rem;accent-color:var(--color-berry);flex:none;margin-block-start:.15rem}.zi1IKa_submit{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);cursor:pointer;font:inherit;font-weight:var(--weight-bold);border:0;justify-self:start}.zi1IKa_submit:disabled{cursor:not-allowed;opacity:.45}.zi1IKa_success,.zi1IKa_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-small);font-weight:var(--weight-bold);margin:0}.zi1IKa_success{background:var(--color-blush);color:var(--color-berry-deep)}.zi1IKa_error{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-white));color:#8f1d2a}.zi1IKa_rules{border-block-start:1px solid var(--color-line);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}@media (min-width:40rem){.zi1IKa_tip{grid-template-columns:minmax(0,1fr) auto;align-items:start}.zi1IKa_tip>:not(.zi1IKa_question):not(.zi1IKa_toggle){grid-column:1/-1}.zi1IKa_tip>.zi1IKa_toggle{grid-area:1/2}}
._6Z0NEG_filters{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 7%, transparent);display:grid}._6Z0NEG_filters label{gap:var(--space-2);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;display:grid}._6Z0NEG_filters select{min-height:3rem;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none}._6Z0NEG_filters button{min-height:3rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-white);cursor:pointer;font-weight:var(--weight-bold);border:0;align-self:end}._6Z0NEG_filters button:disabled{cursor:not-allowed;opacity:.42}@media (min-width:48rem){._6Z0NEG_filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}}
.nM_kxW_box{align-content:start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-soft);color:var(--color-berry-deep);display:grid}.nM_kxW_title{color:var(--color-berry);font-size:var(--text-h3);line-height:var(--lh-snug)}.nM_kxW_text{margin:0 0 var(--space-2);font-size:var(--text-small);line-height:var(--lh-copy)}.nM_kxW_label{font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.nM_kxW_row{gap:var(--space-3);display:grid}.nM_kxW_input{min-width:0;min-height:3rem;padding:var(--space-2) var(--space-4);border:2px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink)}.nM_kxW_input:focus-visible{border-color:var(--color-berry)}.nM_kxW_button{min-height:3rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);cursor:pointer;font-size:var(--text-small);font-weight:var(--weight-bold);transition:background-color var(--transition-fast), transform var(--transition-fast);border:0}.nM_kxW_button:hover{background:var(--color-berry-deep);transform:translateY(-2px)}.nM_kxW_note{margin:var(--space-1) 0 0;font-size:var(--text-caption);line-height:var(--lh-copy);opacity:.8}@media (min-width:30rem){.nM_kxW_row{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.nM_kxW_button:hover{transform:none}}
.fHyb_q_editor{z-index:20;border-block-end:2px solid var(--color-berry);background:var(--color-paper);max-height:50vh;font-size:var(--text-small);position:sticky;inset-block-start:0;overflow:auto}.fHyb_q_editor summary{padding:var(--space-3) var(--space-4);font-weight:var(--weight-bold);cursor:pointer}.fHyb_q_body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.fHyb_q_hint{font-size:var(--text-caption);margin:0}.fHyb_q_group{gap:var(--space-3);display:grid}.fHyb_q_field{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);margin:0;display:grid}.fHyb_q_field label{align-items:center;gap:var(--space-2);grid-template-columns:2.2rem 4.5rem 1fr;display:grid}.fHyb_q_field input[type=range]{width:100%;min-width:0}.fHyb_q_field code{font-size:var(--text-caption);opacity:.7}.fHyb_q_actions{gap:var(--space-3);display:flex}.fHyb_q_actions button{min-height:2.5rem;padding:var(--space-2) var(--space-4);border:2px solid var(--color-berry);border-radius:var(--radius-pill);color:var(--color-berry);font-weight:var(--weight-bold);cursor:pointer;background:0 0}.fHyb_q_output{width:100%;font:.8125rem/1.4 ui-monospace,monospace}@media (min-width:48rem){.fHyb_q_group{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}
.mpbYFq_page{background:var(--color-blush);min-height:65vh;padding-block:clamp(5rem,12vw,10rem)}.mpbYFq_page p{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script-lg);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.mpbYFq_page h1{max-width:14ch;font-size:var(--text-display);letter-spacing:var(--ls-tight);margin-block-end:var(--space-5)}.mpbYFq_page span{max-width:40rem;color:var(--color-berry-deep);font-size:var(--text-body-lg);display:block}.mpbYFq_page div>div:last-child{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}
.t1kM4G_page{background:var(--color-cream);overflow:clip}.t1kM4G_content{width:min(100% - 2rem,68rem);padding-block:var(--section-y-sm);gap:clamp(1.25rem,2.4vw,1.85rem);margin-inline:auto;display:grid}.t1kM4G_card{border:1px solid color-mix(in srgb, var(--color-berry) 10%, transparent);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-berry-deep);padding:clamp(1.5rem,2.6vw,2.1rem)}.t1kM4G_card h2{color:var(--color-berry);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--ls-tight);margin-block-end:var(--space-3)}.t1kM4G_card p{font-size:var(--text-body-lg);line-height:var(--lh-copy);margin-block-end:0}.t1kM4G_frequency{background:var(--color-ink);color:var(--color-white);border-color:#0000;flex-direction:column;justify-content:center;display:flex}.t1kM4G_frequency h2{color:var(--color-white)}.t1kM4G_frequency p{font-size:var(--text-lead)}.t1kM4G_sideImage{border-radius:var(--radius-lg);height:100%;min-height:11rem}.t1kM4G_linkList{gap:var(--space-3);margin-block-end:var(--space-5);padding:0;list-style:none;display:grid}.t1kM4G_linkList a{color:var(--color-berry-deep);font-weight:var(--weight-bold)}@media (min-width:48rem){.t1kM4G_content{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 4rem,68rem)}.t1kM4G_wide{grid-column:1/-1}}
._pDaDG_page{overflow:clip}._pDaDG_listing{padding-block:var(--section-y)}._pDaDG_count{margin-block:var(--space-8) var(--space-5);color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase}._pDaDG_grid{gap:var(--space-6);display:grid}._pDaDG_empty{max-width:38rem;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-blush);color:var(--color-berry-deep);font-weight:var(--weight-bold)}@media (min-width:48rem){._pDaDG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){._pDaDG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._pDaDG_sentence{display:block}
.cQ4twW_page{overflow:clip}.cQ4twW_hero{padding-block:var(--section-y-sm);background:var(--color-cream)}.cQ4twW_heroGrid{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.cQ4twW_heroGrid>*{min-width:0}.cQ4twW_heroCopy{max-width:40rem}.cQ4twW_eyebrow{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script-lg);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.cQ4twW_heroCopy h1{color:var(--color-berry);font-size:var(--text-h1);line-height:var(--lh-display);margin-block-end:var(--space-3)}.cQ4twW_subtitle{color:var(--color-berry-deep);font-size:var(--text-lead);font-weight:var(--weight-bold);line-height:var(--lh-snug);margin-block-end:var(--space-4)}.cQ4twW_state{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;margin-block-end:var(--space-5);display:inline-block}.cQ4twW_quote{margin:0 0 var(--space-5);border-inline-start:3px solid var(--color-coral);color:var(--color-berry-deep);padding-inline-start:var(--space-4)}.cQ4twW_quote p{font-size:var(--text-body);line-height:var(--lh-copy);margin:0}.cQ4twW_quote p:first-child{font-size:var(--text-h4);font-weight:var(--weight-bold);margin-block-end:var(--space-2)}.cQ4twW_lead{color:var(--color-berry-deep);font-size:var(--text-body-lg);line-height:var(--lh-prose)}.cQ4twW_heroImage{border-radius:var(--radius-lg);overflow:hidden}.cQ4twW_heroImage img{object-fit:cover}.cQ4twW_content{gap:var(--space-6);max-width:68rem;padding-block:var(--section-y);display:grid}.cQ4twW_facts{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-line);gap:1px;margin:0;display:grid;overflow:hidden}.cQ4twW_facts div{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--color-white);display:grid}.cQ4twW_facts dt{color:var(--color-berry);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.cQ4twW_facts dd{gap:var(--space-1);color:var(--color-berry-deep);font-weight:var(--weight-bold);line-height:var(--lh-copy);overflow-wrap:anywhere;margin:0;display:grid}.cQ4twW_time{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-semibold)}.cQ4twW_session{padding-block:var(--space-1);gap:.1rem;display:grid}.cQ4twW_session+.cQ4twW_session{border-block-start:1px dashed var(--color-line)}.cQ4twW_sessionPlace{color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-semibold)}.cQ4twW_prose,.cQ4twW_calendar,.cQ4twW_related,.cQ4twW_registration{border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.5rem,4vw,2.75rem)}.cQ4twW_prose h2,.cQ4twW_calendar h2,.cQ4twW_related h2,.cQ4twW_registration h2{color:var(--color-ink);font-size:var(--text-h2-sub);letter-spacing:var(--ls-tight);margin-block-end:var(--space-5)}.cQ4twW_block+.cQ4twW_block{margin-block-start:var(--space-6)}.cQ4twW_block h3{color:var(--color-berry);font-size:var(--text-h4);margin-block-end:var(--space-2)}.cQ4twW_block p,.cQ4twW_block li{color:var(--color-ink);line-height:var(--lh-prose)}.cQ4twW_block ul{gap:var(--space-2);padding-inline-start:1.2rem;display:grid}.cQ4twW_registration{border:2px solid var(--color-coral)}.cQ4twW_registration p{line-height:var(--lh-prose)}.cQ4twW_soon{color:var(--color-muted);font-size:var(--text-small);margin:0}.cQ4twW_withActionBar{padding-block-end:5rem}.cQ4twW_actionBar{z-index:20;padding-block:var(--space-3);border-block-start:1px solid color-mix(in srgb, var(--color-berry) 18%, transparent);background:color-mix(in srgb, var(--color-cream) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px #00000014}.cQ4twW_actionBarInner{gap:var(--space-2) var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cQ4twW_actionBarTitle{color:var(--color-berry);font-weight:var(--weight-bold);margin:0;display:none}.cQ4twW_actionBarLinks{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.cQ4twW_actionBarLabel{color:var(--color-berry-deep);font-size:var(--text-small)}.cQ4twW_actionBarLinks a{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);text-decoration:none}.cQ4twW_actionBarLinks a:hover{text-decoration:underline}.cQ4twW_actionBarLinks .cQ4twW_actionBarPrimary{background:var(--color-berry);color:var(--color-white)}.cQ4twW_actionBarLinks .cQ4twW_actionBarPrimary:hover{background:var(--color-berry-deep)}.cQ4twW_actionBarLinks a:focus-visible{outline:3px solid var(--color-berry);outline-offset:2px}@media (max-width:39.99rem){.cQ4twW_actionBar{padding-block:var(--space-2)}.cQ4twW_actionBarLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cQ4twW_actionBarLinks{gap:var(--space-2)}.cQ4twW_actionBarLinks a{padding:var(--space-2) var(--space-3);font-size:var(--text-small)}}@media (min-width:64rem){.cQ4twW_actionBarTitle{display:block}}.cQ4twW_related{gap:var(--space-3);display:grid}.cQ4twW_related a{color:var(--color-berry-deep);font-weight:var(--weight-bold)}@media (min-width:40rem){.cQ4twW_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56rem){.cQ4twW_facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.cQ4twW_heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}}.cQ4twW_waitlist{align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-berry);font-weight:var(--weight-bold);display:inline-flex}
.LOrD1G_page{overflow:clip}.LOrD1G_content{gap:var(--space-12);padding-block:var(--section-y);display:grid}.LOrD1G_hero h1{font-size:var(--text-h1);line-height:var(--lh-display)}.LOrD1G_hero h1+div p{font-size:var(--text-lead);line-height:var(--lh-copy)}.LOrD1G_content section>h2{font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--space-6)}.LOrD1G_grid{gap:var(--space-5);display:grid}.LOrD1G_archive{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-10)}.LOrD1G_archiveList{gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.LOrD1G_archived{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);align-content:start;display:grid}.LOrD1G_archived time{color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);grid-row:1}.LOrD1G_archived h3{color:var(--color-berry);font-size:var(--text-h4);line-height:var(--lh-snug);grid-row:2;margin:0}.LOrD1G_archived p{color:var(--color-muted);font-size:var(--text-small);grid-row:3;margin:0}.LOrD1G_held{padding:.2rem var(--space-3);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;grid-row:4;place-self:end start;margin-block-start:var(--space-1)}.LOrD1G_archiveSource{font-size:var(--text-small);margin-block-start:var(--space-5)}.LOrD1G_archiveSource a{color:var(--color-berry-deep);font-weight:var(--weight-bold)}.LOrD1G_empty{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-blush);color:var(--color-berry-deep);font-weight:var(--weight-bold)}@media (min-width:48rem){.LOrD1G_archiveList,.LOrD1G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.LOrD1G_archiveList{grid-template-columns:repeat(4,minmax(0,1fr))}.LOrD1G_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.KQoCaW_page{background:var(--color-cream);overflow:clip}.KQoCaW_hero,.KQoCaW_purpose,.KQoCaW_paths,.KQoCaW_activities,.KQoCaW_projects,.KQoCaW_cards,.KQoCaW_library,.KQoCaW_impact,.KQoCaW_collaboration,.KQoCaW_join{padding-block:var(--section-y-sm);position:relative}.KQoCaW_heroGrid,.KQoCaW_introGrid,.KQoCaW_pathsGrid,.KQoCaW_activitiesGrid,.KQoCaW_projectsIntro,.KQoCaW_projectsGrid,.KQoCaW_cardZoneGrid,.KQoCaW_libraryGrid,.KQoCaW_impactIntro,.KQoCaW_metrics,.KQoCaW_networkGrid,.KQoCaW_joinGrid{gap:clamp(1.25rem,3vw,2.5rem);display:grid}.KQoCaW_heroGrid>*,.KQoCaW_introGrid>*,.KQoCaW_pathsGrid>*,.KQoCaW_activitiesGrid>*,.KQoCaW_projectsIntro>*,.KQoCaW_projectsGrid>*,.KQoCaW_cardZoneGrid>*,.KQoCaW_libraryGrid>*,.KQoCaW_impactIntro>*,.KQoCaW_metrics>*,.KQoCaW_networkGrid>*,.KQoCaW_joinGrid>*,.KQoCaW_pillars>*,.KQoCaW_mediaList>*{min-width:0}.KQoCaW_hero{padding-block-start:clamp(2rem,4vw,3rem)}.KQoCaW_heroGrid{align-items:center}.KQoCaW_heroCopy{max-width:40rem}.KQoCaW_hand{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script);font-weight:var(--weight-regular);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.KQoCaW_heroTitle{color:var(--color-berry);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-display);margin-block-end:var(--space-8)}.KQoCaW_heroTitleScript{font-family:var(--font-hand);font-size:.72em;font-weight:var(--weight-regular);letter-spacing:.02em}.KQoCaW_heroLead{max-width:34rem;color:var(--color-berry-deep);font-size:var(--text-body-lg);line-height:var(--lh-prose);margin-block-end:var(--space-8)}.KQoCaW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.KQoCaW_actions>a,.KQoCaW_cards a{width:100%}.KQoCaW_heroVisual{min-width:0;padding-block-end:1rem;position:relative}.KQoCaW_heroImage{border-radius:50% 50% 1.5rem 1.5rem/38% 38% 1.5rem 1.5rem;overflow:hidden}.KQoCaW_heroImage img,.KQoCaW_introImage img,.KQoCaW_pathImage img,.KQoCaW_cardsImage img,.KQoCaW_impactImage img,.KQoCaW_joinImage img{object-fit:cover}.KQoCaW_heroVisual:before{z-index:0;background:var(--color-blush);content:"";border-radius:50% 50% 1.5rem 1.5rem/38% 38% 1.5rem 1.5rem;position:absolute;inset:-1rem -1rem 2rem 2rem;transform:rotate(3deg)}.KQoCaW_heroImage{z-index:1;position:relative}.KQoCaW_heroNote{z-index:2;max-width:15rem;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-6);background:var(--color-white);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-berry-deep) 18%, transparent);color:var(--color-berry);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);line-height:var(--lh-copy);border-radius:.75rem;margin:0;position:absolute;inset-block-end:0;inset-inline-start:-.5rem;transform:rotate(-2deg)}.KQoCaW_heroNote:before{inset-block:var(--space-3);border-radius:var(--radius-pill);background:var(--color-coral);content:"";width:.25rem;position:absolute;inset-inline-start:var(--space-3)}@media (prefers-reduced-motion:no-preference){.KQoCaW_heroNote{animation:7s ease-in-out infinite KQoCaW_heroFloat}.KQoCaW_heroVisual:before{animation:11s ease-in-out infinite alternate KQoCaW_heroBlob}}@keyframes KQoCaW_heroFloat{50%{transform:translateY(-.5rem)rotate(-1deg)}}@keyframes KQoCaW_heroBlob{to{transform:rotate(5deg)translate(.4rem,-.4rem)}}.KQoCaW_purpose{background:var(--color-cream)}.KQoCaW_introGrid{align-items:start}.KQoCaW_pillars{align-items:start;gap:var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.KQoCaW_pillars li{grid-row:span 3;grid-template-rows:subgrid;align-content:start;justify-items:center;gap:var(--space-3);padding-inline:var(--space-2);color:var(--color-berry-deep);font-size:var(--text-small);line-height:var(--lh-copy);text-align:center;display:grid}.KQoCaW_pillarLink{color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold)}.KQoCaW_pillarIcon{object-fit:contain;width:auto;max-width:100%;height:5.5rem;display:block}.KQoCaW_libraryHead{align-items:center;gap:var(--space-5);margin-block-end:var(--flow-block);display:grid}.KQoCaW_libraryHead>:first-child{margin-block-end:0}.KQoCaW_libraryCta{width:fit-content}.KQoCaW_introAside{gap:var(--space-4);display:grid}.KQoCaW_introAside aside{border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-blush);border-inline-start-width:.35rem}.KQoCaW_introAside aside>p:first-child{color:var(--color-berry-deep);font-size:var(--text-body-lg)}.KQoCaW_introAside aside p{color:var(--color-berry-deep);font-size:var(--text-small)}.KQoCaW_introAside aside a{color:var(--color-berry-deep);font-weight:var(--weight-bold)}.KQoCaW_introImage{border-radius:var(--radius-lg);overflow:hidden}.KQoCaW_paths{background:var(--color-paper)}.KQoCaW_pathCard{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--radius-lg);background:var(--color-white);min-width:0;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 7%, transparent);transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-content:start;row-gap:0;display:grid;position:relative;overflow:hidden}.KQoCaW_pathCard:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.KQoCaW_pathImage{border-radius:0;grid-row:1}.KQoCaW_pathImage img{transition:transform .4s}.KQoCaW_pathCard:hover .KQoCaW_pathImage img{transform:scale(1.04)}.KQoCaW_pathCard>h3,.KQoCaW_pathCard>p,.KQoCaW_pathCard>.KQoCaW_cardLink{margin-inline:var(--space-6)}.KQoCaW_pathCard>h3{margin-block:var(--space-6) var(--flow-heading);color:var(--color-berry);font-size:var(--text-h3);grid-row:2}.KQoCaW_pathCard>p{margin-block:0 var(--space-5);color:var(--color-berry-deep);font-size:var(--text-small);grid-row:3}.KQoCaW_cardLink{align-self:end;align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-berry);font-size:var(--text-body);font-weight:var(--weight-bold);grid-row:4;margin-block-end:var(--space-6);display:inline-flex}.KQoCaW_cardLink:after{content:"";position:absolute;inset:0}.KQoCaW_cardLink span{transition:transform var(--transition-fast)}.KQoCaW_pathCard:hover .KQoCaW_cardLink span{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.KQoCaW_pathCard:hover,.KQoCaW_pathCard:hover .KQoCaW_pathImage img,.KQoCaW_pathCard:hover .KQoCaW_cardLink span{transform:none}}.KQoCaW_activities{background:var(--color-cream)}.KQoCaW_activitiesGrid{gap:var(--space-5)}.KQoCaW_activitiesGrid>article{background:var(--color-white);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 6%, transparent)}.KQoCaW_activitiesGrid h3{color:var(--color-berry)}.KQoCaW_projects{background:var(--color-berry);color:var(--color-white);overflow:hidden}.KQoCaW_projectsIntro{z-index:1;align-items:start;position:relative}.KQoCaW_projectsIntro>div{margin-block-end:0}.KQoCaW_projectsGrid{z-index:1;margin-block-start:var(--space-8);position:relative}.KQoCaW_projectsGrid>*{background:var(--color-white)}.KQoCaW_projectsGrid h3{color:var(--color-berry)}.KQoCaW_cards{background:var(--color-blush);overflow:hidden}.KQoCaW_cards h2,.KQoCaW_collaboration h2{color:var(--color-berry);font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--space-4)}.KQoCaW_eyebrowLarge{color:var(--color-berry-deep);font-family:var(--font-hand);font-size:var(--text-script);font-weight:var(--weight-regular);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.KQoCaW_cardsDescription{max-width:44rem;color:var(--color-berry-deep);font-size:var(--text-small);margin-block-end:var(--space-6)}.KQoCaW_cards{padding-block:var(--section-y)}.KQoCaW_cardZoneGrid{align-items:stretch}.KQoCaW_cardZoneGrid>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.KQoCaW_cardsImage{border-radius:var(--radius-lg);min-height:18rem;overflow:hidden}@media (min-width:48rem){.KQoCaW_cardsImage{height:100%;aspect-ratio:auto!important}}.KQoCaW_library{background:var(--color-berry)}.KQoCaW_library .KQoCaW_libraryCta{border-color:var(--color-cream);background:var(--color-cream);color:var(--color-berry-deep)}.KQoCaW_library .KQoCaW_libraryCta:hover{background:var(--color-white);color:var(--color-berry-deep)}.KQoCaW_libraryGrid>article{border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 7%, transparent);border:0}.KQoCaW_impact{background:var(--color-berry);color:var(--color-white)}.KQoCaW_impactIntro{align-items:center}.KQoCaW_impact h2{color:var(--color-white);font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--space-5)}.KQoCaW_impactIntro p{max-width:36rem;font-size:var(--text-body-lg);line-height:var(--lh-prose);margin:0}.KQoCaW_impactImage{border-radius:var(--radius-lg);overflow:hidden}.KQoCaW_metrics{margin-block-start:var(--space-8)}.KQoCaW_metric{min-width:0;padding:var(--space-4) var(--space-4) 0}.KQoCaW_metric strong{color:var(--color-white);font-size:var(--text-numeral);font-weight:var(--weight-bold);letter-spacing:var(--ls-tight);margin-block-end:var(--space-3);line-height:1;display:block}.KQoCaW_metric>span{max-width:18rem;color:var(--color-white);font-size:var(--text-body);line-height:var(--lh-copy);display:block}.KQoCaW_impactNote{margin:var(--space-8) 0 0;font-size:var(--text-caption);text-align:center}.KQoCaW_collaboration{background:var(--color-cream)}.KQoCaW_collaborationHead{margin-block-end:var(--flow-block)}.KQoCaW_collaborationHead h2{max-width:24ch;color:var(--color-berry);font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin:0}.KQoCaW_networkGrid{align-items:start}.KQoCaW_collaborationDescription{max-width:34rem;color:var(--color-berry-deep);font-size:var(--text-body-lg);line-height:var(--lh-prose);margin-block-end:var(--space-6)}.KQoCaW_chips{gap:var(--space-3);max-width:34rem;margin:0;padding:0;list-style:none;display:grid}.KQoCaW_chips li{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-5);border:1px solid color-mix(in srgb, var(--color-berry) 12%, transparent);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-berry);font-size:var(--text-small);font-weight:var(--weight-bold);text-align:center;display:flex}.KQoCaW_mediaList{gap:0;display:grid}.KQoCaW_mediaItem{align-items:start;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-3);border-block-end:1px solid color-mix(in srgb, var(--color-berry) 14%, transparent);border-radius:var(--radius-md);transition:background-color var(--transition-fast), transform var(--transition-fast);grid-template-columns:auto minmax(0,1fr);display:grid}.KQoCaW_mediaItem:first-child{padding-block-start:0}.KQoCaW_mediaItem:hover{background:var(--color-white);transform:translate(.35rem)}.KQoCaW_mediaIcon{background:var(--color-blush);width:3.5rem;height:3.5rem;color:var(--color-berry);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:50%;flex:none;place-items:center;display:grid}.KQoCaW_mediaItem:hover .KQoCaW_mediaIcon{background:var(--color-berry);color:var(--color-white);transform:rotate(-8deg)scale(1.1)}@media (prefers-reduced-motion:no-preference){.KQoCaW_mediaIcon{animation:4.5s ease-in-out infinite KQoCaW_iconFloat}}@keyframes KQoCaW_iconFloat{50%{transform:translateY(-.3rem)}}@media (prefers-reduced-motion:reduce){.KQoCaW_mediaItem:hover,.KQoCaW_mediaItem:hover .KQoCaW_mediaIcon{transform:none}}.KQoCaW_mediaItem h3{color:var(--color-berry);font-size:var(--text-h3);margin-block-end:var(--space-1)}.KQoCaW_mediaItem p{color:var(--color-berry-deep);font-size:var(--text-body);line-height:var(--lh-copy);margin:0}.KQoCaW_join{background:var(--color-berry);color:var(--color-white)}.KQoCaW_joinGrid{align-items:start}.KQoCaW_join h2{max-width:12ch;color:var(--color-white);font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--space-4)}.KQoCaW_join p{max-width:34rem;font-size:var(--text-body-lg);line-height:var(--lh-prose);margin-block-end:var(--space-8)}.KQoCaW_joinPrimary{border-color:var(--color-white);background:var(--color-white);color:var(--color-berry)}.KQoCaW_joinPrimary:hover{background:var(--color-cream)}.KQoCaW_joinGhost{border:2px solid var(--color-cream);background:var(--color-cream);color:var(--color-berry)}.KQoCaW_joinGhost:hover{background:var(--color-white)}.KQoCaW_joinAside{gap:var(--space-5);display:grid}.KQoCaW_joinImage{border-radius:var(--radius-lg);overflow:hidden}.KQoCaW_hero a:focus-visible,.KQoCaW_paths a:focus-visible,.KQoCaW_activities a:focus-visible,.KQoCaW_projects a:focus-visible,.KQoCaW_cards a:focus-visible,.KQoCaW_library a:focus-visible,.KQoCaW_collaboration a:focus-visible,.KQoCaW_join a:focus-visible{outline-offset:4px;box-shadow:none;outline:3px solid}@media (min-width:48rem){.KQoCaW_actions>a,.KQoCaW_cards a{width:fit-content}.KQoCaW_pathsGrid,.KQoCaW_projectsGrid,.KQoCaW_libraryGrid,.KQoCaW_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.KQoCaW_pillars,.KQoCaW_chips{grid-template-columns:repeat(2,minmax(0,1fr))}.KQoCaW_pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.KQoCaW_cardZoneGrid,.KQoCaW_networkGrid,.KQoCaW_joinGrid,.KQoCaW_projectsIntro{grid-template-columns:repeat(2,minmax(0,1fr))}.KQoCaW_projectsIntro{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr)}.KQoCaW_activitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.KQoCaW_cardZoneGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (min-width:64rem){.KQoCaW_metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.KQoCaW_heroGrid{grid-template-columns:minmax(0,1fr) minmax(24rem,.85fr)}.KQoCaW_introGrid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,1fr)}.KQoCaW_activitiesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.KQoCaW_heroVisual{padding-block-end:0}.KQoCaW_libraryHead{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}}.KQoCaW_chips li img{width:1.75rem;height:1.75rem;transition:transform var(--transition-fast);flex:none}.KQoCaW_chips li{transition:transform var(--transition-fast), box-shadow var(--transition-fast)}.KQoCaW_chips li:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.KQoCaW_chips li:hover img{transform:rotate(-10deg)scale(1.15)}.KQoCaW_mediaIcon img{width:2rem;height:2rem}@media (prefers-reduced-motion:reduce){.KQoCaW_chips li:hover,.KQoCaW_chips li:hover img{transform:none}}@media (max-width:63.99rem){.KQoCaW_heroVisual{order:-1}}
._428hCa_page{overflow:clip}._428hCa_hero{background:var(--color-cream);padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}._428hCa_eyebrow{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script-lg);line-height:var(--lh-script);margin-block-end:var(--flow-script)}._428hCa_hero h1{max-width:22ch;color:var(--color-berry);font-size:var(--text-h1);letter-spacing:var(--ls-tight);margin-block-end:var(--space-4)}._428hCa_subtitle{max-width:44rem;color:var(--color-berry-deep);font-size:var(--text-lead);font-weight:var(--weight-bold);line-height:var(--lh-copy);margin-block-end:var(--space-3)}._428hCa_byline{color:var(--color-ink);font-weight:var(--weight-bold);margin-block-end:var(--space-2)}._428hCa_storyHero{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}._428hCa_storyHero>*{min-width:0}._428hCa_portrait{border-radius:var(--radius-lg);width:min(100%,22rem);box-shadow:var(--shadow-soft);justify-self:center;overflow:hidden}._428hCa_portrait img{object-fit:cover}._428hCa_heroQuote{max-width:40rem;border-inline-start:4px solid var(--color-coral);color:var(--color-berry-deep);font-size:var(--text-lead);font-style:italic;font-weight:var(--weight-bold);line-height:var(--lh-copy);margin-block-end:var(--space-4);padding-inline-start:var(--space-4)}._428hCa_facts{color:var(--color-muted);font-size:var(--text-small);margin:0}._428hCa_summaryLead{max-width:42rem;margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--text-lead)}._428hCa_content,._428hCa_layout{gap:var(--space-6);padding-block:var(--section-y-sm);display:grid}._428hCa_content{max-width:52rem}._428hCa_main,._428hCa_aside{align-content:start;gap:var(--space-6);min-width:0;display:grid}._428hCa_video{border-radius:var(--radius-lg);color:var(--color-white);text-decoration:none;display:block;position:relative;overflow:hidden}._428hCa_videoImage{border-radius:0}._428hCa_play{inset-inline:var(--space-4);gap:var(--space-2);width:fit-content;max-width:calc(100% - 2rem);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-berry);font-weight:var(--weight-bold);line-height:var(--lh-snug);box-shadow:var(--shadow-soft);align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--space-4)}._428hCa_video:hover ._428hCa_play,._428hCa_video:focus-visible ._428hCa_play{background:var(--color-berry-deep)}._428hCa_gallery{border-radius:var(--radius-lg)}._428hCa_tldr{border-inline-start:5px solid var(--color-coral);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-blush);padding:clamp(1.25rem,3vw,2rem)}._428hCa_tldr h2,._428hCa_tips h2,._428hCa_sources h2{color:var(--color-berry-deep);font-size:var(--text-h3);margin-block-end:var(--space-4)}._428hCa_tldr ul{gap:var(--space-3);margin:0;padding-inline-start:1.2rem;display:grid}._428hCa_tldr li{line-height:var(--lh-copy)}._428hCa_prose{border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.5rem,4vw,2.75rem)}._428hCa_prose>h2,._428hCa_block>h2{color:var(--color-ink);font-size:var(--text-h2-sub);letter-spacing:var(--ls-tight);margin-block-end:var(--space-4)}._428hCa_prose p,._428hCa_prose li{font-size:var(--text-body-lg);line-height:var(--lh-prose)}._428hCa_intro{color:var(--color-berry-deep);font-size:var(--text-h4)!important}._428hCa_block{margin-block-start:var(--space-6)}._428hCa_block blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-inline-start:4px solid var(--color-coral);border-radius:0 var(--radius-md,.75rem) var(--radius-md,.75rem) 0;background:var(--color-cream)}._428hCa_block blockquote p{color:var(--color-berry-deep);font-size:var(--text-h4);font-style:italic;font-weight:var(--weight-bold);line-height:var(--lh-copy);margin:0}._428hCa_project{gap:var(--space-3);border:2px solid var(--color-coral);border-radius:var(--radius-lg);background:var(--color-blush);padding:clamp(1.5rem,4vw,2.5rem);display:grid}._428hCa_project h2{color:var(--color-berry);font-size:var(--text-h2-sub)}._428hCa_project p{line-height:var(--lh-prose);margin:0}._428hCa_project a{padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);font-weight:var(--weight-bold);justify-self:start;text-decoration:none}._428hCa_projectEyebrow{color:var(--color-berry);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase}._428hCa_block h3{color:var(--color-berry);font-size:var(--text-h4);margin-block-end:var(--space-2)}._428hCa_block ul{gap:var(--space-2);padding-inline-start:1.2rem;display:grid}._428hCa_tips{border-radius:var(--radius-lg);background:var(--color-paper);border:1px solid var(--color-line);padding:clamp(1.25rem,3vw,2rem)}._428hCa_sources ol{gap:var(--space-3);color:var(--color-muted);font-size:var(--text-small);line-height:var(--lh-copy);overflow-wrap:anywhere;margin:0;padding-inline-start:1.3rem;display:grid}._428hCa_sources a{color:var(--color-berry-deep);font-weight:var(--weight-bold)}._428hCa_card{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-white)}._428hCa_card>h2{font-size:var(--text-h4);margin-block-end:var(--space-4)}._428hCa_role+._428hCa_role{margin-block-start:var(--space-5)}._428hCa_role h3{color:var(--color-berry);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;margin-block-end:var(--space-2)}._428hCa_role ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._428hCa_role li{gap:var(--space-1);display:grid}._428hCa_person{align-items:start;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}._428hCa_person>div{gap:var(--space-1);display:grid}._428hCa_role span{color:var(--color-muted);font-size:var(--text-small);line-height:var(--lh-copy)}._428hCa_chapters{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._428hCa_chapters a{gap:var(--space-2);color:var(--color-ink);font-size:var(--text-small);line-height:var(--lh-copy);grid-template-columns:4.2rem minmax(0,1fr);text-decoration:none;display:grid}._428hCa_chapters a:hover{color:var(--color-berry)}._428hCa_time{color:var(--color-berry);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}._428hCa_download{width:fit-content;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-berry);color:var(--color-white);font-weight:var(--weight-bold);text-decoration:none}._428hCa_related{padding-block:var(--section-y-sm);background:var(--color-blush)}._428hCa_related h2{font-size:var(--text-h2-sub);margin-block-end:var(--space-6)}._428hCa_relatedGrid{gap:var(--space-5);display:grid}@media (min-width:48rem){._428hCa_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){._428hCa_layout{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start}._428hCa_aside{position:sticky;inset-block-start:6rem}._428hCa_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){._428hCa_storyHero{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr)}}._428hCa_research{border-radius:var(--radius-lg);background:var(--color-blush);padding:clamp(1.5rem,4vw,2.5rem)}._428hCa_research h2{color:var(--color-berry-deep);font-size:var(--text-h3);margin-block-end:var(--space-2)}._428hCa_researchLead{margin:0 0 var(--space-5);color:var(--color-berry-deep);font-size:var(--text-small)}._428hCa_research ol{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}._428hCa_research li{gap:var(--space-2);border-block-start:1px solid color-mix(in srgb, var(--color-berry) 25%, transparent);padding-block-start:var(--space-4);display:grid}._428hCa_research li:first-child{border-block-start:0;padding-block-start:0}._428hCa_research li>button{grid-template-columns:auto;justify-self:start;width:auto}._428hCa_research li p{margin:0 0 var(--space-2);line-height:var(--lh-prose)}._428hCa_researchTitle{margin:0 0 var(--space-2);font-size:var(--text-h4);line-height:var(--lh-snug)}._428hCa_researchPlay{gap:var(--space-1) var(--space-2);color:var(--color-berry-deep);cursor:pointer;font:inherit;font-weight:var(--weight-bold);text-align:start;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;padding:0;display:inline-flex}._428hCa_researchPlay:hover>span:last-child{text-decoration:underline}._428hCa_researchPlay:focus-visible{box-shadow:var(--focus-ring);outline:none}._428hCa_playIcon{background:var(--color-berry);width:1.6rem;height:1.6rem;color:var(--color-white);font-size:var(--text-caption);border-radius:50%;place-items:center;display:inline-grid;transform:translateY(-.1rem)}._428hCa_researchCitation{color:var(--color-berry);font-size:var(--text-small);font-style:italic;font-weight:var(--weight-regular)}@media (min-width:40rem){._428hCa_research li{grid-template-columns:5rem minmax(0,1fr);align-items:start}}._428hCa_listenOn{gap:var(--space-2);display:grid}._428hCa_listenOn h2{color:var(--color-berry-deep);font-size:var(--text-body-lg)}._428hCa_listenOn p{color:var(--color-muted);font-size:var(--text-small);margin:0}._428hCa_listenOn ul{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._428hCa_listenOn a{padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}._428hCa_listenOn a:hover,._428hCa_listenOn a:focus-visible{border-color:var(--color-berry)}._428hCa_block figure{margin:var(--space-5) 0}._428hCa_block figure img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}._428hCa_block figcaption{color:var(--color-muted,#6b5b63);font-size:var(--text-small);line-height:var(--lh-copy);margin-block-start:var(--space-2)}._428hCa_sources>summary,._428hCa_fold>summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;display:flex}._428hCa_sources>summary::-webkit-details-marker{display:none}._428hCa_fold>summary::-webkit-details-marker{display:none}._428hCa_sources>summary:after,._428hCa_fold>summary:after{background:var(--color-blush);width:2rem;height:2rem;color:var(--color-berry);content:"+";font-weight:var(--weight-bold);transition:transform var(--transition-fast);border-radius:50%;flex:none;place-items:center;display:grid}._428hCa_sources[open]>summary:after,._428hCa_fold[open]>summary:after{content:"–"}._428hCa_sources>summary:hover:after,._428hCa_fold>summary:hover:after{background:var(--color-berry);color:var(--color-white)}._428hCa_sources>summary h2,._428hCa_fold>summary h3{margin:0}._428hCa_sources[open]>summary{margin-block-end:var(--space-4)}._428hCa_fold{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-4)}._428hCa_fold>summary h3{font-size:var(--text-h3)}._428hCa_fold[open]>summary{margin-block-end:var(--space-3)}._428hCa_relatedSlide{grid-row:span 6;display:grid}._428hCa_sources{border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.25rem,3vw,2rem)}._428hCa_count{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);margin-inline-start:auto}._428hCa_thumb,._428hCa_thumbInitial{border-radius:50%;flex:none;width:3.25rem;height:3.25rem}._428hCa_thumb{border:2px solid var(--color-white);box-shadow:0 .25rem .75rem color-mix(in srgb, var(--color-ink) 18%, transparent);overflow:hidden}._428hCa_thumb img{object-position:50% 22%}._428hCa_role ._428hCa_thumbInitial{background:var(--color-blush);color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-h3);place-items:center;line-height:1;display:grid}
._7n78iW_page{overflow:clip}._7n78iW_hero{padding-block-end:clamp(1.5rem,3vw,2.5rem)}._7n78iW_formats{background:var(--color-blush);padding-block-end:clamp(2.5rem,5vw,4rem)}._7n78iW_formatGrid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}._7n78iW_format{align-content:start;row-gap:var(--space-4);border:1px solid color-mix(in srgb, var(--color-berry) 18%, transparent);border-radius:var(--radius-md);background:var(--color-white);padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2vw,1.75rem);display:grid}._7n78iW_format h2{color:var(--color-berry);font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:var(--ls-tight);margin:0}._7n78iW_format p{color:var(--color-berry-deep);font-size:var(--text-body);line-height:var(--lh-copy);margin:0}._7n78iW_format h2 a{color:inherit;text-decoration:none}._7n78iW_format h2 a:after{border-radius:inherit;content:"";position:absolute;inset:0}._7n78iW_format{transition:transform var(--transition-fast), box-shadow var(--transition-fast);position:relative}._7n78iW_format:has(a):hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}._7n78iW_format:has(a:focus-visible){box-shadow:var(--focus-ring)}._7n78iW_mindmap{background:var(--color-berry);border-color:var(--color-berry);grid-column:1/-1}._7n78iW_mindmap h2,._7n78iW_mindmap p,._7n78iW_mindmap ._7n78iW_formatCount{color:var(--color-white)}._7n78iW_formatCount{color:var(--color-berry);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);text-transform:uppercase;margin-block-start:auto}._7n78iW_category{scroll-margin-block-start:6rem}._7n78iW_contact{justify-items:start;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-cream);padding:clamp(1.5rem,4vw,2.75rem);display:grid}._7n78iW_contactTitle{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script);line-height:var(--lh-script);margin:0}._7n78iW_contact p:not(._7n78iW_contactTitle){max-width:40rem;line-height:var(--lh-prose);margin:0}._7n78iW_content{gap:var(--space-10);padding-block:var(--section-y);display:grid}._7n78iW_count{color:var(--color-berry-deep);font-size:var(--text-small);font-weight:var(--weight-bold);text-transform:uppercase;margin:0}._7n78iW_content section>h2{font-size:var(--text-h2);letter-spacing:var(--ls-tight);margin-block-end:var(--space-6)}._7n78iW_grid{gap:var(--space-5);display:grid}._7n78iW_insight{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);display:grid}._7n78iW_insight h3{font-size:var(--text-h3);margin:0}._7n78iW_insight>p{color:var(--color-muted);margin:0}._7n78iW_insight a{color:var(--color-berry-deep);font-weight:var(--weight-bold)}._7n78iW_empty{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-blush);font-weight:var(--weight-bold)}@media (min-width:48rem){._7n78iW_grid,._7n78iW_formatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){._7n78iW_formatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:68rem){._7n78iW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._7n78iW_formatIcon{width:3.5rem;height:3.5rem;transition:transform var(--transition-fast)}._7n78iW_format:hover ._7n78iW_formatIcon{transform:rotate(-6deg)scale(1.12)}._7n78iW_mindmap ._7n78iW_formatIcon{padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-white)}@media (prefers-reduced-motion:reduce){._7n78iW_format:hover ._7n78iW_formatIcon{transform:none}}._7n78iW_formatGrid>._7n78iW_format{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-3)}._7n78iW_formatGrid>._7n78iW_format ._7n78iW_formatCount{align-self:end;margin:0}._7n78iW_formatGrid{row-gap:var(--space-5)}._7n78iW_formatGrid+._7n78iW_mindmap{margin-block-start:var(--space-5)}._7n78iW_groupTitle{align-items:center;gap:var(--space-4);display:flex}._7n78iW_groupTitle img{flex:none;width:3rem;height:3rem}._7n78iW_groupLead{max-width:var(--text-width);margin:calc(var(--space-3) * -1) 0 var(--space-6);color:var(--color-berry-deep);font-size:var(--text-lead);line-height:var(--lh-prose)}._7n78iW_sources{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}._7n78iW_source{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-white);transition:transform var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:minmax(0,1fr);display:grid}._7n78iW_source:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}._7n78iW_sourceIcon{background:var(--color-blush);width:4.25rem;height:4.25rem;transition:transform var(--transition-fast);border-radius:50%;place-items:center;display:grid}._7n78iW_sourceIcon img{width:2.75rem;height:2.75rem}._7n78iW_source:hover ._7n78iW_sourceIcon{transform:rotate(-8deg)scale(1.08)}._7n78iW_source>div{align-content:start;gap:var(--space-3);min-width:0;display:grid}._7n78iW_source h3{color:var(--color-berry);font-size:var(--text-h3);margin:0}._7n78iW_source p{color:var(--color-berry-deep);font-size:var(--text-small);line-height:var(--lh-copy);margin:0}._7n78iW_source[data-source-type=personalExperience] ._7n78iW_sourceIcon{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-white))}._7n78iW_source[data-source-type=surveyResult] ._7n78iW_sourceIcon{background:var(--color-cream)}._7n78iW_source[data-source-type=expertSource] ._7n78iW_sourceIcon{background:color-mix(in srgb, var(--color-berry) 14%, var(--color-white))}@media (min-width:48rem){._7n78iW_sources{grid-template-columns:repeat(2,minmax(0,1fr))}._7n78iW_source{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-3)}._7n78iW_source>div{display:contents}._7n78iW_source>div>aside{grid-row:2}._7n78iW_source>div>h3{grid-row:3}._7n78iW_source>div>p{grid-row:4}}@media (min-width:68rem){._7n78iW_sources{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._7n78iW_source:hover,._7n78iW_source:hover ._7n78iW_sourceIcon{transform:none}}
.kavGaG_page{padding-block-end:clamp(3rem,6vw,5rem)}.kavGaG_content{gap:var(--space-6);width:min(100% - 2rem,44rem);margin-inline:auto;padding-block-start:clamp(2rem,4vw,3rem);display:grid}.kavGaG_body{gap:var(--space-4);display:grid}.kavGaG_body>*{margin:0}.kavGaG_body p,.kavGaG_body li{font-size:var(--text-body-lg);line-height:var(--lh-prose)}.kavGaG_body h3{color:var(--color-berry);font-size:var(--text-h4);margin-block-start:var(--space-4)}.kavGaG_body ul{gap:var(--space-2);padding-inline-start:1.2rem;display:grid}.kavGaG_body blockquote{padding:var(--space-4) var(--space-5);border-inline-start:4px solid var(--color-coral);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-cream);margin:0}.kavGaG_body blockquote p{color:var(--color-berry-deep);font-size:var(--text-h4);font-style:italic;font-weight:var(--weight-bold);line-height:var(--lh-copy);margin:0}.kavGaG_works{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);padding:clamp(1.25rem,3vw,2rem)}.kavGaG_works h2{margin-block:0 var(--space-3);color:var(--color-ink);font-size:var(--text-h3)}.kavGaG_works ul{gap:var(--space-2);margin:0;padding-inline-start:1.2rem;display:grid}.kavGaG_works a,.kavGaG_back{color:var(--color-berry);font-weight:var(--weight-bold)}.kavGaG_back{justify-self:start;text-decoration:none}.kavGaG_back:hover{text-decoration:underline}
.W3MJ6a_page{background:var(--color-cream);overflow:clip}.W3MJ6a_hero{overflow:clip}.W3MJ6a_hero:after{border:3rem solid color-mix(in srgb, var(--color-blush) 22%, transparent);content:"";border-radius:50%;width:18rem;height:18rem;position:absolute;inset-block-start:-7rem;inset-inline-end:-4rem}.W3MJ6a_pills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.W3MJ6a_pills li{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-berry-deep);font-size:var(--text-caption);font-weight:var(--weight-bold);line-height:var(--lh-heading)}.W3MJ6a_story{width:min(calc(100% - 2rem), var(--content-width));padding-block:var(--section-y-sm);gap:clamp(1.25rem,2.2vw,1.75rem);margin-inline:auto;display:grid}.W3MJ6a_card{border:1px solid color-mix(in srgb, var(--color-berry) 10%, transparent);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-berry-deep);padding:clamp(1.5rem,2.6vw,2.1rem)}.W3MJ6a_card h2{color:var(--color-berry);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--ls-tight);margin-block-end:var(--space-3)}.W3MJ6a_card p{font-size:var(--text-body-lg);line-height:var(--lh-copy)}.W3MJ6a_card>:last-child{margin-block-end:0}.W3MJ6a_timeline{background:var(--color-ink);color:var(--color-white);border-color:#0000;flex-direction:column;justify-content:flex-start;display:flex}.W3MJ6a_timeline h2{color:var(--color-white)}.W3MJ6a_card .W3MJ6a_timelineValue{font-size:var(--text-h2-sub);line-height:var(--lh-heading)}.W3MJ6a_peopleGrid{gap:var(--space-5);display:grid}.W3MJ6a_person{gap:var(--space-4);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}.W3MJ6a_person>div{align-self:start}.W3MJ6a_initial{aspect-ratio:1;background:var(--color-blush);width:6rem;color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-h2-sub);border-radius:50%;place-items:center;display:grid}.W3MJ6a_avatar{border-radius:50%}.W3MJ6a_person h3{color:var(--color-berry);font-size:var(--text-body-lg);font-weight:var(--weight-bold);margin-block-end:var(--space-1)}.W3MJ6a_person p{font-size:var(--text-small);line-height:var(--lh-snug);margin-block-end:0}.W3MJ6a_fundingLogo{width:12.5rem;height:auto;margin-block-start:var(--space-6)}.W3MJ6a_bullets{margin-block-end:var(--space-5);padding-inline-start:1.15rem}.W3MJ6a_bullets li{font-size:var(--text-body-lg);line-height:var(--lh-copy)}.W3MJ6a_listLabel{font-weight:var(--weight-bold);margin-block-end:var(--space-2)}.W3MJ6a_relatedGrid{gap:var(--space-4);display:grid}.W3MJ6a_relatedGrid article{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-paper)}.W3MJ6a_relatedGrid h3{color:var(--color-berry);font-size:var(--text-body);margin-block-end:var(--space-2)}.W3MJ6a_relatedGrid p{font-size:var(--text-small);margin-block-end:0}.W3MJ6a_impact{background:var(--color-blush);border-color:#0000}.W3MJ6a_card .W3MJ6a_metric{font-size:var(--text-h2-sub);line-height:var(--lh-heading)}.W3MJ6a_notice{background:var(--color-paper);margin-block-start:var(--space-5)}.W3MJ6a_outputs{align-items:start;gap:clamp(1.25rem,2.5vw,2rem);display:grid}.W3MJ6a_showcase{border-radius:var(--radius-lg)}.W3MJ6a_linkList{gap:var(--space-2);padding:0;list-style:none;display:grid}.W3MJ6a_linkList a{color:var(--color-berry-deep);font-size:var(--text-body-lg)}.W3MJ6a_gallery{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.W3MJ6a_thumb{border-radius:var(--radius-md)}.W3MJ6a_next{background:var(--color-paper);text-align:center;border-color:#0000}.W3MJ6a_next h2{font-size:var(--text-h2-sub);margin-block-end:var(--space-5)}@media (min-width:48rem){.W3MJ6a_story{width:min(calc(100% - 4rem), var(--content-width));grid-template-columns:repeat(2,minmax(0,1fr))}.W3MJ6a_wide{grid-column:1/-1}.W3MJ6a_peopleGrid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.W3MJ6a_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.W3MJ6a_outputs{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}
.UDY9uG_page{overflow:clip}.UDY9uG_page>header{padding-block:var(--section-y-lg);background:var(--color-blush)}.UDY9uG_page>header p{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script-lg);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.UDY9uG_page>header h1{max-width:15ch;font-size:var(--text-display);letter-spacing:var(--ls-tight);margin-block-end:var(--space-5)}.UDY9uG_page>header span{max-width:42rem;color:var(--color-berry-deep);font-size:var(--text-lead);display:block}.UDY9uG_content{max-width:56rem;padding-block:var(--section-y)}
.UnUMJq_page{overflow:clip}.UnUMJq_hero{padding-block:var(--section-y-lg);background:var(--color-paper)}.UnUMJq_eyebrow{color:var(--color-berry);font-family:var(--font-hand);font-size:var(--text-script-lg);line-height:var(--lh-script);margin-block-end:var(--flow-script)}.UnUMJq_hero h1{max-width:15ch;font-size:var(--text-display);letter-spacing:var(--ls-tight);margin-block-end:var(--space-5)}.UnUMJq_hero p:last-child{max-width:42rem;color:var(--color-muted);font-size:var(--text-lead);margin:0}.UnUMJq_content{padding-block:var(--section-y)}.UnUMJq_grid{gap:clamp(1.75rem,4vw,3rem);margin-block-end:var(--space-10);display:grid}.UnUMJq_card{--tilt:-1.2deg;background:var(--card-top,#95738c);min-height:26rem;color:var(--card-ink,#ffeedb);box-shadow:0 1rem 2.25rem color-mix(in srgb, var(--color-ink) 22%, transparent);transform:rotate(var(--tilt));border-radius:1.4rem;grid-template-rows:auto 1fr;transition:opacity .7s,transform .8s cubic-bezier(.22,.61,.36,1),box-shadow .8s;display:grid;position:relative;overflow:hidden}.UnUMJq_card:nth-child(2n){--tilt:1deg}.UnUMJq_card:nth-child(3n){--tilt:-.6deg}.UnUMJq_wave{z-index:0;width:100%;height:100%;fill:var(--card-wave,#c6a8b4);position:absolute;inset:0}.UnUMJq_top,.UnUMJq_bottom{z-index:1;padding:clamp(1.25rem,3vw,1.75rem);position:relative}.UnUMJq_top{gap:var(--space-3);padding-block-end:var(--space-10);display:grid}.UnUMJq_bottom{align-content:end;gap:var(--space-4);color:var(--card-wave-ink,#701748);display:grid}.UnUMJq_dots{justify-content:center;gap:.5rem;display:flex}.UnUMJq_dots i{border:2px solid color-mix(in srgb, var(--card-ink,#ffeedb) 70%, transparent);border-radius:50%;width:1.2rem;height:1.2rem}.UnUMJq_dots i:last-child{background:color-mix(in srgb, var(--card-wave,#701748) 70%, transparent);border-color:var(--card-ink,#ffeedb)}.UnUMJq_sample{color:var(--card-ink,#ffeedb);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--ls-label);opacity:.85;text-transform:uppercase;margin:0}.UnUMJq_card h2{font-size:var(--text-h2-sub);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);margin:0}.UnUMJq_card h2 a{color:var(--card-ink,#ffeedb);text-decoration:none}.UnUMJq_card h2 a:after{z-index:2;content:"";position:absolute;inset:-100vmax}.UnUMJq_card h2 a:focus-visible{outline:none}.UnUMJq_card:focus-within{outline:3px solid var(--color-berry);outline-offset:4px}.UnUMJq_excerpt{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--lh-copy);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.UnUMJq_bottom footer{font-family:var(--font-hand);font-size:var(--text-h3);line-height:var(--lh-heading)}.UnUMJq_withdrawal{max-width:42rem;color:var(--color-muted)}@media (hover:hover){.UnUMJq_card:hover{box-shadow:0 1.6rem 3rem color-mix(in srgb, var(--color-ink) 28%, transparent);transform:translateY(-.4rem)rotate(0)}}@media (prefers-reduced-motion:reduce){.UnUMJq_card{transition:none}}@media (min-width:48rem){.UnUMJq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.UnUMJq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
