.Lj3lFq_header{z-index:var(--z-header);background:color-mix(in srgb, var(--color-paper) 96%, transparent);border-bottom:var(--border-width) solid var(--color-line);color:var(--color-ink);position:fixed;inset:0 0 auto}.Lj3lFq_headerInner{max-width:var(--container-page);height:80px;padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-6);margin-inline:auto;display:flex}.Lj3lFq_wordmark{color:inherit;font-family:var(--font-sans);font-size:var(--text-wordmark);line-height:var(--leading-none);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-wordmark);white-space:nowrap;text-decoration:none}.Lj3lFq_wordmark span{color:var(--color-berry)}.Lj3lFq_skip{left:var(--space-4);top:var(--space-2);padding:var(--space-3-5);color:var(--color-white);background:var(--color-berry);z-index:var(--z-skip-link);position:absolute;transform:translateY(-160%)}.Lj3lFq_skip:focus{transform:translateY(0)}.Lj3lFq_desktopNav{display:none}.Lj3lFq_navList{gap:var(--space-1)}.Lj3lFq_navLink,.Lj3lFq_navTrigger{min-height:var(--tap-target);border-radius:var(--radius-xs);padding:var(--space-2-5) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-ink);background:0 0;align-items:center;display:inline-flex}.Lj3lFq_navLink:hover,.Lj3lFq_navTrigger:hover,.Lj3lFq_navTrigger[data-state=open]{background:var(--color-sand);color:var(--color-berry-dark)}.Lj3lFq_navLink[aria-current=page]{color:var(--color-berry);text-underline-offset:var(--space-1-5);text-decoration:underline}.Lj3lFq_dropdown{background:var(--color-white);width:250px;padding:var(--space-2);border-color:var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);transform-origin:top}.Lj3lFq_dropdown a{min-height:var(--tap-target);padding:var(--space-2-5) var(--space-3-5);font-size:var(--text-sm);border-radius:var(--radius-xs);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Lj3lFq_dropdown a:hover{background:var(--color-sea-soft);color:var(--color-sea)}.Lj3lFq_dropdownAll{border-top:var(--border-width) solid var(--color-line);margin-top:var(--space-1-5);padding-top:var(--space-1-5);font-weight:var(--font-weight-semibold)}.Lj3lFq_aboutLink{color:var(--color-ink-muted);font-size:var(--text-caption);text-underline-offset:var(--space-1);min-height:var(--tap-target);align-items:center;text-decoration:underline;display:none}.Lj3lFq_menuButton,.Lj3lFq_closeButton{min-width:var(--tap-target);min-height:var(--tap-target);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-white);font-size:var(--text-sm);cursor:pointer;touch-action:manipulation;display:inline-flex}.Lj3lFq_overlay{z-index:var(--z-overlay);background:var(--color-overlay);position:fixed;inset:0}.Lj3lFq_overlay[data-state=open]{animation:Lj3lFq_overlayIn var(--duration-base) var(--ease-out)}.Lj3lFq_overlay[data-state=closed]{animation:Lj3lFq_overlayOut var(--duration-base) var(--ease-in-out)}.Lj3lFq_drawer{z-index:var(--z-dialog);background:var(--color-paper);width:min(88vw,390px);color:var(--color-ink);padding:max(var(--space-5), env(safe-area-inset-top)) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom));overscroll-behavior:contain;box-shadow:var(--shadow-lg);position:fixed;inset:0 0 0 auto;overflow-y:auto}.Lj3lFq_drawer[data-state=open]{animation:Lj3lFq_drawerIn var(--duration-slow) var(--ease-out)}.Lj3lFq_drawer[data-state=closed]{animation:Lj3lFq_drawerOut var(--duration-base) var(--ease-in-out)}.Lj3lFq_drawerHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-line);display:flex}.Lj3lFq_drawerTitle{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}.Lj3lFq_mobileNav{padding-top:var(--space-3-5)}.Lj3lFq_mobileNav>a,.Lj3lFq_mobileGroup summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;font-weight:var(--font-weight-medium);font-size:var(--text-base);display:flex}.Lj3lFq_mobilePrimary{color:var(--color-berry);border-bottom:var(--border-width) solid var(--color-line);padding-block:var(--space-3) var(--space-5);margin-bottom:var(--space-2-5)}.Lj3lFq_mobileGroup summary{cursor:pointer;list-style:none}.Lj3lFq_mobileGroup summary::-webkit-details-marker{display:none}.Lj3lFq_mobileGroup summary svg{transition:transform var(--duration-base) var(--ease-out)}.Lj3lFq_mobileGroup[open] summary svg{transform:rotate(180deg)}.Lj3lFq_mobileGroup[open]>div{animation:Lj3lFq_menuIn var(--duration-fast) var(--ease-out)}.Lj3lFq_mobileGroup>div{padding:0 0 var(--space-3) var(--space-3-5)}.Lj3lFq_mobileGroup a{min-height:var(--tap-target);align-items:center;gap:var(--space-2);font-size:var(--text-ui);color:var(--color-ink-muted);display:flex}.Lj3lFq_mobileGroup a:hover,.Lj3lFq_mobileNav>a:hover{color:var(--color-berry-dark);text-underline-offset:var(--space-1);text-decoration:underline}.Lj3lFq_mobileGroup .Lj3lFq_mobileAll{color:var(--color-berry);font-weight:var(--font-weight-semibold)}.Lj3lFq_drawerNote{color:var(--color-ink-muted);padding-top:var(--space-6);margin-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);font-size:var(--text-sm);line-height:var(--leading-normal)}.Lj3lFq_header a:focus-visible,.Lj3lFq_header button:focus-visible,.Lj3lFq_drawer a:focus-visible,.Lj3lFq_drawer summary:focus-visible,.Lj3lFq_drawer button:focus-visible,.Lj3lFq_footer a:focus-visible{outline:var(--border-width-medium) solid var(--color-focus);outline-offset:var(--focus-offset)}.Lj3lFq_footer{background:var(--color-sand);border-top:var(--border-width) solid var(--color-line);color:var(--color-ink)}.Lj3lFq_footerInner{max-width:var(--container-page);padding:var(--space-12) var(--page-gutter) var(--space-6);margin-inline:auto}.Lj3lFq_footerTop{gap:var(--space-6);padding-bottom:var(--space-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Lj3lFq_footerTop p{margin-top:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-ui);line-height:var(--leading-normal)}.Lj3lFq_contact{align-items:center;gap:var(--space-2);min-height:var(--tap-target);text-underline-offset:var(--space-1);text-decoration:underline;display:inline-flex}.Lj3lFq_footerColumns{gap:var(--space-6) var(--space-4);border-top:var(--border-width) solid var(--color-line);padding-block:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.Lj3lFq_footerColumns h2{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0 0 var(--space-2-5)}.Lj3lFq_footerColumns a{min-height:38px;color:var(--color-ink-muted);font-size:var(--text-sm);align-items:center;display:inline-flex}.Lj3lFq_footerColumns a:hover,.Lj3lFq_footerBottom a:hover{color:var(--color-berry-dark);text-underline-offset:var(--space-1);text-decoration:underline}.Lj3lFq_affiliate{border-top:var(--border-width) solid var(--color-line);padding:var(--space-6) 0;color:var(--color-ink-muted);max-width:760px;font-size:var(--text-caption);line-height:var(--leading-relaxed)}.Lj3lFq_affiliate strong{color:var(--color-ink)}.Lj3lFq_affiliate p{margin-block:var(--space-1-5)}.Lj3lFq_affiliate a{gap:var(--space-1);text-underline-offset:var(--space-0-5);align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.Lj3lFq_footerBottom{border-top:var(--border-width) solid var(--color-line);padding-top:var(--space-5);justify-content:space-between;gap:var(--space-3-5) var(--space-7);font-size:var(--text-xs);color:var(--color-ink-muted);line-height:var(--leading-relaxed);flex-wrap:wrap;display:flex}.Lj3lFq_footerBottom>div{gap:var(--space-4);flex-wrap:wrap;align-items:start;display:flex}.Lj3lFq_footerBottom a{align-items:center;min-height:36px;display:inline-flex}.Lj3lFq_footerBottom .Lj3lFq_climate{flex-basis:100%}.Lj3lFq_footerBottom .Lj3lFq_climate a:hover{text-decoration:none}@keyframes Lj3lFq_drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Lj3lFq_drawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Lj3lFq_overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Lj3lFq_overlayOut{0%{opacity:1}to{opacity:0}}@keyframes Lj3lFq_menuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:56.25rem){.Lj3lFq_desktopNav{display:flex}.Lj3lFq_menuButton{display:none}.Lj3lFq_footerColumns{grid-template-columns:repeat(4,1fr)}}@media (min-width:72rem){.Lj3lFq_aboutLink{display:inline-flex}}@media not (min-width:40rem){.Lj3lFq_headerInner{padding-inline:var(--space-5)}.Lj3lFq_wordmark{font-size:var(--text-wordmark-mobile)}.Lj3lFq_footerInner{padding-inline:var(--space-5)}.Lj3lFq_footerColumns a,.Lj3lFq_footerBottom a,.Lj3lFq_affiliate a{min-height:var(--tap-target)}}@media (prefers-reduced-motion:reduce){.Lj3lFq_drawer,.Lj3lFq_overlay,.Lj3lFq_mobileGroup[open]>div{animation:none!important}.Lj3lFq_mobileGroup summary svg{transition:none}}
