.EXF5WW_section{padding-block:var(--section-y)}.EXF5WW_pine{color:var(--on-primary);background:var(--texture-snow), var(--color-pine);background-size:var(--texture-size), auto}.EXF5WW_flushTop{padding-top:0}@supports (animation-timeline:view()){.EXF5WW_reveal{animation:linear both EXF5WW_reveal;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){.EXF5WW_reveal{animation:none}}@keyframes EXF5WW_reveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}
.jnz2JW_head{gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-8);display:grid}.jnz2JW_eyebrow{color:var(--primary);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.jnz2JW_title{font-family:var(--font-heading);font-size:var(--text-title);text-wrap:balance}.jnz2JW_text{color:var(--muted)}
.bNQKea_layout{gap:var(--space-8);align-items:start;display:grid}.bNQKea_help{gap:var(--space-2);padding:var(--space-6);color:var(--on-primary);background:var(--color-burgundy);border-radius:var(--radius-lg);justify-items:start;display:grid}.bNQKea_helpTitle{font-family:var(--font-heading);font-size:var(--text-lg)}.bNQKea_helpText{margin-bottom:var(--space-2);color:var(--on-primary-muted);font-size:var(--text-sm)}.bNQKea_list{gap:var(--space-3);display:grid}.bNQKea_item{padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--transition-slow), border-color var(--transition-slow);interpolate-size:allow-keywords}.bNQKea_item:hover{border-color:var(--secondary)}.bNQKea_item[open]{box-shadow:var(--shadow-md)}.bNQKea_item::details-content{block-size:0;transition:block-size .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:hidden}.bNQKea_item[open]::details-content{block-size:auto}@media (min-width:56rem){.bNQKea_layout{gap:var(--space-12);grid-template-columns:.8fr 1.2fr}.bNQKea_aside{top:calc(var(--header-height) + var(--space-6));position:sticky}}.bNQKea_summary{padding-right:var(--space-8);font-size:var(--text-base);cursor:pointer;font-weight:700;list-style:none;position:relative}.bNQKea_summary::-webkit-details-marker{display:none}.bNQKea_summary:before,.bNQKea_summary:after{content:"";background:var(--primary);width:.9rem;height:2px;transition:transform var(--transition-slow);position:absolute;top:50%;right:0}.bNQKea_summary:after{transform:rotate(90deg)}.bNQKea_item[open] .bNQKea_summary:after{transform:rotate(0)}.bNQKea_answer{margin-top:var(--space-3);color:var(--muted);animation:bNQKea_fade .3s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.bNQKea_answer{animation:none}}@keyframes bNQKea_fade{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}
.A7Gt8W_bento{gap:var(--space-4);display:grid}.A7Gt8W_card{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--transition-slow), box-shadow var(--transition-slow);align-content:start;display:grid}.A7Gt8W_card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.A7Gt8W_icon{width:3.25rem;height:3.25rem;color:var(--primary);background:var(--accent-soft);border-radius:var(--radius-md);transition:background var(--transition-slow), color var(--transition-slow);place-items:center;display:grid}.A7Gt8W_icon svg{width:1.75rem;height:1.75rem}.A7Gt8W_card:hover .A7Gt8W_icon{color:var(--on-primary);background:var(--btn-bg)}.A7Gt8W_body{gap:var(--space-2);display:grid}.A7Gt8W_tag{color:var(--secondary);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;justify-self:start}.A7Gt8W_title{font-family:var(--font-heading);font-size:var(--text-lg)}.A7Gt8W_text{color:var(--muted);font-size:var(--text-sm)}.A7Gt8W_feature{min-height:22rem;color:var(--on-primary);background:var(--color-burgundy);border:0;align-content:end;position:relative;overflow:hidden}.A7Gt8W_featureIcon{top:var(--space-6);right:var(--space-6);width:5rem;height:5rem;color:var(--accent);transition:transform .7s var(--ease-out);position:absolute}.A7Gt8W_feature:hover .A7Gt8W_featureIcon{transform:rotate(-8deg)scale(1.08)}.A7Gt8W_featureTag{color:var(--color-burgundy-dark);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);border-radius:999px;justify-self:start;padding:.2rem .7rem;font-weight:700}.A7Gt8W_featureTitle{max-width:16ch;font-family:var(--font-heading);font-size:var(--text-title);line-height:1.1}.A7Gt8W_featureText{max-width:40ch;color:var(--on-primary-muted)}.A7Gt8W_featureLink,.A7Gt8W_featureLink:hover{color:var(--on-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.35em;justify-self:start;font-weight:700}.A7Gt8W_featureLink span{transition:transform var(--transition-slow);display:inline-block}.A7Gt8W_featureLink:hover span{transform:translate(4px)}@media (min-width:40rem){.A7Gt8W_bento{grid-template-columns:repeat(2,1fr)}.A7Gt8W_feature,.A7Gt8W_wide{grid-column:span 2}}@media (min-width:62rem){.A7Gt8W_bento{grid-template-columns:repeat(4,1fr)}.A7Gt8W_feature{grid-row:span 2}.A7Gt8W_wide{gap:var(--space-6);align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.A7Gt8W_card:hover,.A7Gt8W_feature:hover .A7Gt8W_featureIcon{transform:none}}
