.gOObGW_nav{margin-top:.75rem}.gOObGW_toggle{align-items:center;gap:var(--space-sm);width:100%;min-height:2.75rem;padding:var(--space-sm) var(--space-md);font:inherit;color:var(--color-heading);background:var(--color-bg);border:1px solid var(--color-heading);border-radius:var(--radius-md);cursor:pointer;font-weight:800;display:none}.gOObGW_toggle:hover{background:var(--color-accent-soft)}.gOObGW_bars,.gOObGW_bars:before,.gOObGW_bars:after{content:"";background:currentColor;width:1.25rem;height:2px;display:block}.gOObGW_bars{position:relative}.gOObGW_bars:before{position:absolute;top:-6px}.gOObGW_bars:after{position:absolute;top:6px}.gOObGW_list{margin-left:-.75rem;flex-wrap:wrap;justify-content:flex-start;gap:0;margin-block:0;padding:0;list-style:none;display:flex}.gOObGW_link{font-weight:700;font-size:var(--text-sm);white-space:nowrap;color:var(--color-heading);border-bottom:3px solid #0000;margin-bottom:-1px;padding:.7rem .75rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.gOObGW_link:hover{background:var(--color-surface);border-bottom-color:var(--color-accent);color:var(--color-heading)}.gOObGW_link[aria-current=page]{border-bottom-color:var(--color-heading);font-weight:800}@media (max-width:56rem){.gOObGW_nav{padding-bottom:.75rem}.gOObGW_toggle{display:flex}.gOObGW_list{border-top:1px solid var(--color-border);flex-direction:column;margin:.75rem 0 0;display:none}.gOObGW_list.gOObGW_open{display:flex}.gOObGW_link{min-height:2.75rem;padding:var(--space-sm) var(--space-md);white-space:normal;border-bottom:1px solid var(--color-border);margin-bottom:0}.gOObGW_link:hover{border-bottom-color:var(--color-border)}.gOObGW_link[aria-current=page]{background:var(--color-accent-soft);border-left:4px solid var(--color-heading);padding-left:calc(var(--space-md) - 4px)}}
.hBw1pG_header{background:var(--color-bg);border-top:5px solid var(--color-accent);border-bottom:1px solid var(--color-border)}.hBw1pG_brand{align-items:center;gap:var(--space-sm) var(--space-md);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.hBw1pG_identity{flex:100%;min-width:0;max-width:28rem;container-type:inline-size}.hBw1pG_logo{display:block}.hBw1pG_logo img{width:100%;height:auto;display:block}.hBw1pG_tagline{z-index:1;font-family:var(--font-heading);font-size:max(.72rem,3.3cqw);font-weight:600;line-height:var(--leading-tight);color:var(--color-heading);white-space:nowrap;margin:-4.4cqw 0 0 22%;padding:0;position:relative}.hBw1pG_mark{padding:0 .1em;display:inline-block;position:relative}.hBw1pG_mark:before{content:"";z-index:-1;background:var(--color-accent);border-radius:.2em;position:absolute;inset:52% -.12em 10%}.hBw1pG_award{align-items:center;gap:var(--space-sm);color:var(--color-heading);flex:none;margin-inline:auto;padding:0;text-decoration:none;display:flex}.hBw1pG_award img{border-radius:var(--radius-sm);width:3.25rem;height:auto;display:block}.hBw1pG_awardText{text-align:center;line-height:1.25;font-size:var(--text-xs);color:var(--color-text-muted);flex-direction:column;align-items:center;display:flex}.hBw1pG_awardText strong{font-size:var(--text-sm);color:var(--color-heading);font-weight:800}.hBw1pG_awardText strong span{color:var(--color-accent-deep)}.hBw1pG_award:hover .hBw1pG_awardText strong{text-decoration:underline}@media (min-width:48rem){.hBw1pG_brand{flex-wrap:nowrap;justify-content:space-between;align-items:center}.hBw1pG_identity{flex:0 28rem}.hBw1pG_award{padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-inline:0;transition:box-shadow .15s,border-color .15s}.hBw1pG_award:hover{border-color:var(--color-accent-strong);box-shadow:var(--shadow-md)}.hBw1pG_award:hover .hBw1pG_awardText strong{text-decoration:none}.hBw1pG_award img{width:6rem}.hBw1pG_awardText{text-align:left;align-items:flex-start}}
._9wD-G_section{margin-top:var(--space-2xl)}._9wD-G_intro{max-width:40rem;color:var(--color-text-muted)}._9wD-G_list{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}._9wD-G_item{gap:var(--space-md);padding:var(--space-md);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:6rem 1fr;align-items:start;transition:box-shadow .15s,border-color .15s;display:grid}._9wD-G_item:hover{box-shadow:var(--shadow-md)}._9wD-G_item._9wD-G_now{border-color:var(--color-accent-strong);background:var(--color-surface);box-shadow:var(--shadow-md)}._9wD-G_image{text-align:center;display:block}._9wD-G_image img{mix-blend-mode:multiply;width:auto;max-height:6rem}._9wD-G_tags{gap:var(--space-xs) var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;font-weight:800;display:flex}._9wD-G_season{color:var(--color-text-muted)}._9wD-G_badge{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-heading);padding:0 .6em}._9wD-G_item h3{margin-bottom:var(--space-xs);font-weight:500}._9wD-G_item h3 a{text-decoration:none}._9wD-G_item h3 a:hover{text-underline-offset:.2em;text-decoration:underline}._9wD-G_text{font-size:var(--text-sm);margin:0}._9wD-G_more{margin:var(--space-md) 0 0;font-weight:700}@media (max-width:30rem){._9wD-G_item{grid-template-columns:4.5rem 1fr}}
.NsoCtW_intro{max-width:46rem;margin-bottom:var(--space-xl);padding-left:var(--space-md);border-left:4px solid var(--color-accent)}.NsoCtW_lead{margin-bottom:var(--space-md);font-size:var(--text-lg);color:var(--color-text);line-height:1.5}.NsoCtW_lead strong{color:var(--color-heading);font-weight:800}.NsoCtW_explore{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin:0;display:flex}.NsoCtW_layout{gap:var(--space-xl);display:grid}@media (min-width:60rem){.NsoCtW_layout{grid-template-columns:minmax(0,1fr) 16rem}}.NsoCtW_cards{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-content:start;display:grid}.NsoCtW_card{gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);grid-template-columns:7.5rem 1fr;align-items:start;display:grid}.NsoCtW_card h2{font-size:var(--text-lg);margin-bottom:var(--space-xs);font-weight:500}.NsoCtW_card h2 a{text-decoration:none}.NsoCtW_card h2 a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.NsoCtW_card p{margin-bottom:var(--space-sm);font-size:var(--text-sm)}.NsoCtW_card p:last-child{margin-bottom:0}.NsoCtW_cardImage{text-align:center;display:block}.NsoCtW_aside{font-size:var(--text-sm);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-self:start}.NsoCtW_sponsor{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.NsoCtW_resources{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:3px solid var(--color-accent)}.NsoCtW_feeds,.NsoCtW_logos{gap:var(--space-md) var(--space-xl);margin:0 0 var(--space-lg);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.NsoCtW_logos{justify-content:flex-start;align-items:flex-start}.NsoCtW_feeds a{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:700;display:inline-flex}.NsoCtW_feeds img{width:1.75rem;height:1.75rem}.NsoCtW_logos a{place-items:center;gap:var(--space-sm);font-size:var(--text-xs);grid-template-rows:5rem auto;text-decoration:none;display:grid}.NsoCtW_logos img{width:auto;max-width:100%;max-height:5rem}.NsoCtW_logos span{text-align:center}@media (max-width:30rem){.NsoCtW_cards{grid-template-columns:minmax(0,1fr)}.NsoCtW_card{grid-template-columns:5.5rem 1fr}}.NsoCtW_card:not(:has(img)){grid-template-columns:1fr}.NsoCtW_learning{margin:0 0 var(--space-md);text-align:center}.NsoCtW_cardImage img,.NsoCtW_card img,.NsoCtW_learning img{mix-blend-mode:multiply}@media (max-width:40rem){.NsoCtW_intro{margin-bottom:var(--space-lg)}.NsoCtW_lead{font-size:var(--text-md)}.NsoCtW_explore{flex-direction:column;align-items:stretch}.NsoCtW_explore a{text-align:center;padding-block:.7rem}.NsoCtW_resources{margin-top:var(--space-xl)}.NsoCtW_feeds{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.NsoCtW_logos{gap:var(--space-lg) var(--space-md);grid-template-columns:1fr 1fr;place-items:start center;display:grid}.NsoCtW_logos li:first-child{grid-column:1/-1}.NsoCtW_logos img{max-width:100%}}.NsoCtW_subjects{margin-bottom:var(--space-xl)}.NsoCtW_subjects h2{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.NsoCtW_chips{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.NsoCtW_chips a{border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-heading);padding:.4rem .95rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.NsoCtW_chips a:hover{background:var(--color-accent-soft);border-color:var(--color-accent-strong)}.NsoCtW_chips .NsoCtW_all a{color:var(--color-primary);background:0 0;border-color:#0000}.NsoCtW_chips .NsoCtW_all a:hover{text-underline-offset:.2em;background:0 0;text-decoration:underline}
.DsQ9ba_hero{gap:var(--space-lg);margin-bottom:var(--space-xl);padding:var(--space-lg);background:linear-gradient(var(--color-accent-soft), var(--color-bg));border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:grid}.DsQ9ba_image{justify-self:center}.DsQ9ba_text>:last-child{margin-bottom:0}@media (min-width:48rem){.DsQ9ba_hero{grid-template-columns:minmax(0,34rem) 1fr}.DsQ9ba_hero:not(:has(.DsQ9ba_image)){grid-template-columns:1fr}}.DsQ9ba_image{mix-blend-mode:multiply}.DsQ9ba_banner{justify-self:center;max-width:100%;position:relative}.DsQ9ba_banner .DsQ9ba_image{max-width:100%;height:auto;display:block}.DsQ9ba_hotspot{border-radius:50%;position:absolute}.DsQ9ba_hotspot:hover{box-shadow:0 0 0 3px var(--color-accent-strong)}@media (min-width:48rem){.DsQ9ba_hero.DsQ9ba_wide{grid-template-columns:1fr}}.DsQ9ba_wide .DsQ9ba_banner{justify-self:stretch}.DsQ9ba_wide .DsQ9ba_banner .DsQ9ba_image{border-radius:var(--radius-sm);mix-blend-mode:normal;width:100%}@media (min-width:48rem){.DsQ9ba_hero.DsQ9ba_solo{grid-template-columns:1fr}}.DsQ9ba_solo .DsQ9ba_banner{justify-self:start}.DsQ9ba_hero.DsQ9ba_solo{gap:0}
._7k3XIq_group{margin-bottom:var(--space-xl)}._7k3XIq_list{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}._7k3XIq_item{padding:var(--space-sm) var(--space-md) var(--space-sm) calc(var(--space-md) + 1.25rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);position:relative}._7k3XIq_item:before{content:"";left:var(--space-md);background:var(--color-accent-strong);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.05em}._7k3XIq_title{font-weight:800}._7k3XIq_desc{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}._7k3XIq_group:has(._7k3XIq_desc) ._7k3XIq_list{grid-template-columns:1fr}
.a9RQ5W_text p{margin-bottom:var(--space-sm);font-size:var(--text-sm)}.a9RQ5W_text p:last-child{margin-bottom:0}.a9RQ5W_clamped{max-height:6.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.a9RQ5W_button{font:inherit;font-size:var(--text-xs);color:var(--color-heading);background:var(--color-bg);border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill);cursor:pointer;align-self:flex-start;margin-top:auto;padding:.3rem .9rem;font-weight:800;transition:background-color .15s}.a9RQ5W_button:hover{background:var(--color-accent-soft)}
._9kLT1a_toc{margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._9kLT1a_tocTitle{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.05em}._9kLT1a_toc ul{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._9kLT1a_toc a{font-weight:800}._9kLT1a_group{margin-bottom:var(--space-xl);scroll-margin-top:var(--space-md)}._9kLT1a_group>h2{padding-bottom:var(--space-sm);border-bottom:3px solid var(--color-accent)}._9kLT1a_items{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}._9kLT1a_item{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._9kLT1a_item h3{margin-bottom:var(--space-xs);font-weight:500}._9kLT1a_item h3 a{text-decoration:none}._9kLT1a_item h3 a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}._9kLT1a_item p{margin-bottom:var(--space-sm);font-size:var(--text-sm)}._9kLT1a_item p:last-child{margin-bottom:0}._9kLT1a_thumb{display:block}._9kLT1a_thumb img{mix-blend-mode:multiply;max-width:100%;height:auto}@media (min-width:56rem){._9kLT1a_items{grid-template-columns:1fr 1fr;align-items:stretch}._9kLT1a_item{min-height:11rem}}._9kLT1a_tiles{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}._9kLT1a_tile{place-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-rows:8rem auto;display:grid}._9kLT1a_tile ._9kLT1a_thumb{justify-content:center;align-items:center;height:8rem;display:flex}._9kLT1a_tile ._9kLT1a_thumb img{width:auto;max-height:8rem}._9kLT1a_tile h3{font-size:var(--text-md);align-self:start;margin:0;font-weight:500}._9kLT1a_tile h3 a{text-decoration:none}._9kLT1a_tile h3 a:hover{text-underline-offset:.2em;text-decoration:underline}._9kLT1a_top{margin:var(--space-lg) 0 0;font-size:var(--text-sm);text-align:right;font-weight:700}._9kLT1a_top a{text-decoration:none}._9kLT1a_top a:hover{text-underline-offset:.2em;text-decoration:underline}._9kLT1a_row{align-items:center;gap:var(--space-md) var(--space-xl);margin:0 0 var(--space-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}._9kLT1a_row a{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:700;display:inline-flex}._9kLT1a_row img{object-fit:contain;width:1.75rem;height:1.75rem}@media (max-width:30rem){._9kLT1a_row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}}
.mGo3rW_box{margin:var(--space-lg) 0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.mGo3rW_box h3{margin:0 0 var(--space-sm);color:var(--color-heading)}.mGo3rW_label{margin-bottom:var(--space-xs);color:var(--color-heading);font-weight:800;display:block}.mGo3rW_box input{width:100%;min-height:2.75rem;padding:0 var(--space-sm);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-accent-strong);border-radius:var(--radius-sm)}.mGo3rW_status{min-height:1.5em;margin:var(--space-xs) 0 var(--space-sm);font-size:var(--text-xs);color:var(--color-text-muted)}.mGo3rW_chips{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mGo3rW_chips a{font-weight:700;font-size:var(--text-sm);color:var(--color-heading);background:var(--color-bg);border:1px solid var(--color-accent-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;text-decoration:none;display:inline-flex}.mGo3rW_chips a:hover{background:var(--color-accent)}.mGo3rW_chips span{font-size:var(--text-xs);background:var(--color-accent);border-radius:999px;padding:0 .45rem}
._5j9T8W_p{overflow-wrap:anywhere}._5j9T8W_btn{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:inline}._5j9T8W_btn:hover{color:var(--color-primary-hover);text-underline-offset:.2em;text-decoration:underline}
.-EyptW_grid{gap:var(--space-md);margin:0 0 var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.-EyptW_card{gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-content:start;display:grid}.-EyptW_pink{background:#ffeded}.-EyptW_orange{background:#fff0e0}.-EyptW_yellow{background:#ffffe6}.-EyptW_green{background:#eefaee}.-EyptW_row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,7.5rem);align-items:center;display:grid}.-EyptW_row label{font-size:var(--text-sm);font-weight:700}.-EyptW_row label span{font-weight:400}.-EyptW_row input,.-EyptW_out{min-height:2.25rem;font:inherit;border:1px solid var(--color-border);background:#fff;border-radius:8px;min-width:0;padding:.35rem .6rem}.-EyptW_row input:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.-EyptW_out{overflow-wrap:anywhere;font-weight:700;display:block}.-EyptW_buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.-EyptW_buttons button{font:inherit;color:#fff;background:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;border:0;padding:.45rem 1rem;font-weight:700}.-EyptW_buttons button:hover{background:var(--color-primary-hover)}.-EyptW_buttons button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.-EyptW_buttons .-EyptW_reset{color:var(--color-primary);border:1px solid var(--color-border);background:#fff}.-EyptW_buttons .-EyptW_reset:hover{background:#fff;text-decoration:underline}.-EyptW_error{font-size:var(--text-sm);color:#8a1c1c;background:#fff0f0;border:1px solid #f0b8b8;border-radius:8px;margin:0;padding:.5rem .75rem}
.riwJcW_body{max-width:none;display:flow-root}@media (min-width:48rem){.riwJcW_body{padding-inline:var(--space-lg)}}.riwJcW_body h2{margin-top:var(--space-xl)}.riwJcW_person{gap:var(--space-md);margin-block:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:start;display:grid}.riwJcW_person h3{margin-bottom:var(--space-sm)}.riwJcW_person p{margin:0}.riwJcW_figure{margin:var(--space-lg) 0}.riwJcW_figure figcaption{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:40rem){.riwJcW_person{grid-template-columns:9rem 1fr}}.riwJcW_links{gap:var(--space-sm);margin:0 0 var(--space-lg);padding:0;list-style:none;display:grid}.riwJcW_links li{padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.riwJcW_links a{font-weight:700}.riwJcW_links p{margin:var(--space-xs) 0 0;font-size:var(--text-sm)}.riwJcW_links .riwJcW_withImage{gap:var(--space-md);grid-template-columns:4.5rem 1fr;align-items:center;display:grid}.riwJcW_links .riwJcW_withImage img{mix-blend-mode:multiply}.riwJcW_links li ul{margin:var(--space-xs) 0 0;font-size:var(--text-sm);padding-left:1.25rem}.riwJcW_links li li{background:0 0;border:0;border-radius:0;margin:0;padding:0}.riwJcW_bullets{margin:0 0 var(--space-lg);padding-left:1.25rem}.riwJcW_links li,.riwJcW_links li>div,.riwJcW_body p{overflow-wrap:anywhere;min-width:0}.riwJcW_links .riwJcW_withImage{grid-template-columns:4.5rem minmax(0,1fr)}.riwJcW_centered{max-width:22rem;margin-inline:auto}.riwJcW_centered li{background:0 0;border:0;padding:0}.riwJcW_centered .riwJcW_withImage{text-align:center;padding-block:var(--space-md);grid-template-columns:1fr;justify-items:center}.riwJcW_row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.riwJcW_row li{text-align:center;padding:var(--space-sm) .75rem;flex:0 auto}.riwJcW_row a{font-size:var(--text-sm)}.riwJcW_steps{margin:0 0 var(--space-lg);padding-left:1.5rem}.riwJcW_steps li{margin-bottom:var(--space-sm);padding-left:var(--space-xs)}.riwJcW_steps li::marker{color:var(--color-heading);font-weight:800}.riwJcW_materials{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.riwJcW_materials h3{margin-bottom:var(--space-md)}.riwJcW_materials ul{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.riwJcW_materials li{justify-content:flex-end;align-items:center;gap:var(--space-xs);text-align:center;font-size:var(--text-sm);flex-direction:column;display:flex}.riwJcW_materials img{mix-blend-mode:multiply;width:auto;max-height:3.5rem}.riwJcW_tiles{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.riwJcW_tiles .riwJcW_withImage{text-align:center;padding:var(--space-md);grid-template-columns:1fr;justify-items:center}.riwJcW_tiles .riwJcW_withImage img{width:auto;max-height:9rem}.riwJcW_figure.riwJcW_right{margin:0 0 var(--space-md);text-align:center}@media (min-width:48rem){.riwJcW_figure.riwJcW_right{float:right;margin:0 0 var(--space-md) var(--space-xl);max-width:12rem}}.riwJcW_media{margin:var(--space-lg) 0;text-align:center}.riwJcW_media video{background:var(--color-text);border-radius:var(--radius-md,4px)}.riwJcW_media:has(audio){margin:var(--space-md) 0 var(--space-xs);text-align:left}.riwJcW_media audio{width:100%;max-width:26rem;display:block}.riwJcW_youtube{margin:var(--space-lg) auto;aspect-ratio:16/9;max-width:40rem}.riwJcW_youtube iframe{border-radius:var(--radius-md);background:var(--color-text);border:0;width:100%;height:100%;display:block}.riwJcW_embed{margin:var(--space-lg) 0;text-align:center}.riwJcW_embed iframe{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow-sm,0 1px 4px #0000001f);background:#fff}.riwJcW_forecast{align-items:center;gap:var(--space-sm) var(--space-lg);margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-accent-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.riwJcW_forecast label{font-weight:800;font-size:var(--text-lg);color:var(--color-heading);flex:16rem;margin:0}.riwJcW_forecast div{gap:var(--space-sm);flex:20rem;display:flex}.riwJcW_forecast input{min-width:0;min-height:2.75rem;padding:0 var(--space-sm);font:inherit;color:var(--color-text);border:1px solid var(--color-accent-strong);border-radius:var(--radius-sm);background:#fff;flex:1}.riwJcW_forecast button{min-height:2.75rem;padding:0 var(--space-lg);font:inherit;color:var(--color-heading);background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;border:0;font-weight:800}.riwJcW_forecast button:hover{background:var(--color-accent-strong)}.riwJcW_forecast p{font-size:var(--text-xs);color:var(--color-text-muted);flex-basis:100%;margin:0}.riwJcW_contact{gap:var(--space-sm);max-width:32rem;margin:var(--space-lg) 0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid}.riwJcW_contact label{color:var(--color-heading);font-weight:800}.riwJcW_contact input,.riwJcW_contact textarea{min-height:2.75rem;padding:var(--space-xs) var(--space-sm);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-accent-strong);border-radius:var(--radius-sm)}.riwJcW_contact button{min-height:2.75rem;font:inherit;color:var(--color-heading);background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;border:0;font-weight:800}.riwJcW_contact button:hover{background:var(--color-accent-strong)}.riwJcW_hp{position:absolute;left:-9999px}.riwJcW_grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.riwJcW_grid li{min-height:4rem;padding:var(--space-md);align-items:center;display:flex}.riwJcW_grid li:hover{border-color:var(--color-accent)}.riwJcW_note{gap:var(--space-md);margin:0 0 var(--space-md);grid-template-columns:3rem minmax(0,1fr);align-items:start;display:grid}.riwJcW_note img{justify-self:center;width:auto;max-width:100%;height:auto;max-height:3.25rem}.riwJcW_note p{margin:0}.riwJcW_gallery{gap:var(--space-md);margin:0 0 var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.riwJcW_gallery li{justify-content:flex-start;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.riwJcW_gallery img{width:auto;max-width:100%;height:auto;max-height:9rem}.riwJcW_gallery span{font-size:var(--text-sm)}.riwJcW_grid li{transition:background-color .15s,border-color .15s}.riwJcW_grid li:hover{background:#fff}.riwJcW_grid a{text-decoration:none}.riwJcW_grid a:hover{text-decoration:underline}.riwJcW_gallery{justify-content:center;align-items:flex-end;gap:var(--space-md) var(--space-xl);margin-block:var(--space-lg);flex-wrap:wrap;display:flex}.riwJcW_gallery .riwJcW_figure{text-align:center;margin:0}.riwJcW_gallery .riwJcW_figure img{max-width:100%;height:auto}.riwJcW_tableWrap{margin:0 0 var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.riwJcW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.riwJcW_table th{padding:var(--space-sm) var(--space-md);text-align:left;white-space:nowrap;color:var(--color-heading);background:var(--color-surface);border-bottom:2px solid var(--color-border);position:sticky;top:0}.riwJcW_table td{padding:var(--space-sm) var(--space-md);vertical-align:top;border-bottom:1px solid var(--color-border)}.riwJcW_table tbody tr:last-child td{border-bottom:0}.riwJcW_table tbody tr:hover{background:var(--color-surface)}.riwJcW_table td p{margin:0}.riwJcW_table td p+p{margin-top:var(--space-xs);color:var(--color-text-muted)}.riwJcW_table td:first-child{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.riwJcW_table td:nth-child(2){min-width:14rem;font-weight:600}.riwJcW_table td:nth-child(3){white-space:nowrap}.riwJcW_table td:nth-child(3) a{border:1px solid var(--color-accent);border-radius:999px;padding:.15rem .6rem;font-weight:700;text-decoration:none;display:inline-block}.riwJcW_table td:nth-child(3) a:hover{background:var(--color-accent);color:#fff}.riwJcW_table td:nth-child(n+4){white-space:nowrap}@media (max-width:40rem){.riwJcW_tableWrap{border:0}.riwJcW_table,.riwJcW_table tbody,.riwJcW_table tr,.riwJcW_table td{display:block}.riwJcW_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.riwJcW_table tr{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.riwJcW_table td{gap:var(--space-sm);padding:var(--space-xs) 0;white-space:normal;border:0;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.riwJcW_table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:700}.riwJcW_table td:nth-child(2){min-width:0}.riwJcW_table td.riwJcW_empty{display:none}}.riwJcW_gallery.riwJcW_cards{justify-content:flex-start;align-items:stretch}.riwJcW_gallery.riwJcW_cards li{justify-content:space-between;gap:var(--space-sm);max-width:20rem;padding:var(--space-md);flex:14rem}.riwJcW_gallery.riwJcW_cards img{max-height:14rem;margin-block:auto}.riwJcW_gallery.riwJcW_cards span{color:var(--color-text-muted)}.riwJcW_postDate{margin:var(--space-xl) 0 var(--space-md);padding-left:var(--space-md);border-left:4px solid var(--color-accent);font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-heading)}.riwJcW_byline{margin:var(--space-md) 0 var(--space-xl);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.riwJcW_byline a{color:inherit}.riwJcW_comments{max-width:46rem;margin-inline:auto}.riwJcW_comments>h2{margin-top:0}.riwJcW_comments ol{margin:0 0 var(--space-lg);gap:var(--space-md);padding:0;list-style:none;display:grid}.riwJcW_comment{gap:var(--space-sm) var(--space-md);scroll-margin-top:var(--space-xl);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid}.riwJcW_avatar{border-radius:var(--radius-pill);background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-heading);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);place-items:center;display:grid}.riwJcW_bubble{min-width:0;padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.riwJcW_bubble header{align-items:baseline;gap:0 var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.riwJcW_bubble header strong{color:var(--color-heading)}.riwJcW_bubble header a:not(.riwJcW_when){text-decoration:none}.riwJcW_when{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto;text-decoration:none}.riwJcW_when:hover{text-decoration:underline}.riwJcW_bubble p{margin:0 0 var(--space-sm)}.riwJcW_bubble p:last-child{margin-bottom:0}.riwJcW_comment:target .riwJcW_bubble{border-color:var(--color-accent-deep);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff}.riwJcW_comment:target .riwJcW_avatar{background:var(--color-highlight)}.riwJcW_commentActions{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}@media (max-width:30rem){.riwJcW_comment{grid-template-columns:1fr}.riwJcW_avatar{width:2rem;height:2rem;font-size:var(--text-sm)}.riwJcW_bubble{padding:var(--space-md)}.riwJcW_when{flex-basis:100%;margin-left:0}}.riwJcW_anchor{scroll-margin-top:5rem}.riwJcW_h2Image{align-items:center;gap:1rem;display:flex}.riwJcW_chips{gap:var(--space-sm);margin:0 0 var(--space-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}.riwJcW_chips li{margin:0}.riwJcW_chips a{font-weight:700;font-size:var(--text-sm);color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-accent-strong);border-radius:999px;padding:.4rem 1rem;text-decoration:none;display:inline-block}.riwJcW_chips a:hover{background:var(--color-accent)}.riwJcW_split{gap:var(--space-lg);margin:0 0 var(--space-lg);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}.riwJcW_split>div{min-width:0}.riwJcW_split>div>:first-child{margin-top:0}.riwJcW_split>div>:last-child{margin-bottom:0}.riwJcW_split .riwJcW_youtube{max-width:none;margin:0}.riwJcW_split .riwJcW_embed{margin:0}.riwJcW_split .riwJcW_links{margin-bottom:0}@media (max-width:52rem){.riwJcW_split{grid-template-columns:minmax(0,1fr)}}.riwJcW_pager{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-xl);display:flex}.riwJcW_pager li{background:0 0;border:0;padding:0}.riwJcW_pager a{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;min-width:8rem;font-size:var(--text-md);text-align:center;padding:.6rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-block}.riwJcW_pager a:hover{background:var(--color-primary-hover);text-decoration:none}.riwJcW_pager a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.riwJcW_pager li:only-child{margin-left:auto}.riwJcW_gallery.riwJcW_photos{gap:var(--space-md);margin-block:var(--space-lg) var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.riwJcW_gallery.riwJcW_photos li{background:var(--color-bg);flex:none;justify-content:flex-start;gap:0;max-width:none;padding:0;overflow:hidden;box-shadow:0 1px 4px #3333661f}.riwJcW_gallery.riwJcW_photos img{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:none;max-height:none;margin:0}.riwJcW_gallery.riwJcW_photos span{padding:var(--space-sm) var(--space-sm) var(--space-md);color:var(--color-text-muted);line-height:1.4;font-size:var(--text-xs)}@media (max-width:52rem){.riwJcW_gallery.riwJcW_photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.riwJcW_split .riwJcW_figure{text-align:center;margin:0}.riwJcW_split .riwJcW_figure img{border-radius:var(--radius-md);max-width:100%;height:auto;box-shadow:0 1px 4px #3333661f}.riwJcW_split .riwJcW_figure figcaption{font-size:var(--text-xs);line-height:1.4}.riwJcW_gallery.riwJcW_photos:has(>li:only-child){grid-template-columns:minmax(0,16rem)}.riwJcW_split .riwJcW_gallery.riwJcW_photos:has(>li:only-child){grid-template-columns:minmax(0,16rem);justify-content:end;margin-block:0}@media (max-width:52rem){.riwJcW_split .riwJcW_gallery.riwJcW_photos:has(>li:only-child){justify-content:start}}.riwJcW_columns{gap:var(--space-md);margin:0 0 var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.riwJcW_columns section{padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.riwJcW_columns h3{margin:0 0 var(--space-sm);font-size:var(--text-md);color:var(--color-heading)}.riwJcW_columns ul{font-size:var(--text-sm);margin:0;padding-left:1.25rem}.riwJcW_columns li+li{margin-top:var(--space-xs)}.riwJcW_split.riwJcW_sidebar{align-items:start;gap:var(--space-xl);grid-template-columns:11.5rem minmax(0,1fr)}.riwJcW_sidebarSide{border-radius:var(--radius-md);padding-bottom:var(--space-md);text-align:center;background:#fdf6e3;overflow:hidden}.riwJcW_split .riwJcW_sidebarSide .riwJcW_figure{margin:0}.riwJcW_split .riwJcW_sidebarSide .riwJcW_figure img{width:100%;height:auto;box-shadow:none;border-radius:0;display:block}.riwJcW_sidebarNav{align-items:center;gap:var(--space-md);padding:0 var(--space-xs);flex-direction:column;margin:0;display:flex}.riwJcW_sidebarNav li,.riwJcW_sidebarNav .riwJcW_withImage{justify-items:center;gap:var(--space-xs);text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;padding:0;display:grid}.riwJcW_sidebarNav .riwJcW_withImage img{mix-blend-mode:normal;width:auto;max-height:4.5rem}.riwJcW_sidebarNav a{font-weight:400;font-size:var(--text-sm);color:#2e9b49;text-decoration:none}.riwJcW_sidebarNav li>div a:hover,.riwJcW_sidebarNav a:hover{text-decoration:underline}@media (max-width:52rem){.riwJcW_split.riwJcW_sidebar{grid-template-columns:minmax(0,1fr)}.riwJcW_sidebarNav{flex-flow:wrap;justify-content:center}.riwJcW_sidebarNav li{width:7.5rem}}
