.Galleries_link__hvQ7b{--link-color:#fff;--link-hover-color:#fff;display:block;border-radius:2px;contain:paint}.Galleries_figure__TkQP_{all:unset;display:grid}.Galleries_figcaption__JlNJD{grid-column:1;grid-row:2;background:#0009;padding:.5em;font-weight:700;text-align:center}.Galleries_image__mf_tp{grid-column:1;grid-row:1/3;width:100%;height:auto;display:block}@layer layout{.Main_main__kbS6g{grid-column:full-width;display:grid;grid-template-columns:subgrid;margin-bottom:1rem;font-weight:300;&>*{grid-column:content}}.Main_main__kbS6g a:any-link{color:var(--link-color);text-decoration:none}.Main_main__kbS6g a:is(:hover,:active){color:var(--link-hover-color);text-decoration:underline}}.Puff2_container__hd06M{grid-column:full-width;margin:0;position:relative;&>figcaption{position:absolute;bottom:0;padding:1em;width:100%;text-align:center;color:var(--light-gray);background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.55) 50%,rgba(0,0,0,.2))}}.Puff2_image__FI_24{margin-top:1rem;width:100%;height:calc(100vh - 10em);display:block;object-fit:cover;object-position:100% 0}.Menu_nav__1xO4a{background:var(--menu-background);&:first-of-type{background:var(--submenu-background);margin-top:1rem}&:nth-of-type(2){background:var(--subsubmenu-background)}}.Menu_nav__1xO4a{grid-column:full-width;display:grid;grid-template-columns:subgrid}.Menu_menu__aa1Yu{grid-column:content;padding:1rem 0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start;align-items:center;color:var(--menu-color);font-weight:var(--menu-font-weight)}.Menu_menuItem__rvLUz{margin:0;padding:0;& :any-link{color:currentcolor;text-decoration:none;&:hover{color:var(--menu-link);text-decoration:underline}&:after,&[aria-current=page],&[data-parent-page]{font-weight:var(--menu-font-weight-current)}&:after{display:block;content:attr(title);height:0;overflow:hidden;visibility:hidden}}}.MainMenu_right__YUFVN{margin-left:auto!important}.Logo_logo__psML7{grid-area:heading;display:grid;grid-template-columns:subgrid;gap:0 1em;margin:0;padding:0;font-size:inherit;align-items:center}.Logo_graphic__ImlI_{grid-area:logo;height:var(--icon-size);width:auto;font-size:inherit;aspect-ratio:1}.Logo_title__ZXyCL{grid-area:title;font-size:inherit;height:3em;height:var(--icon-size);height:calc(var(--icon-size) * 3 / 4);width:auto;margin-top:.5em}.MaxWidthAndCenter_maxWidthAndCenter__z2aHk{max-width:var(--page-width);width:100%;margin-inline:auto}.MenuWithHamburger_nav__BfhRv{grid-area:menu}.MenuWithHamburger_menu__QnW6w{padding-top:0}.MenuWithHamburger_icon___iFMy{border:0;padding:0;margin:0;background:transparent;aspect-ratio:1;position:relative;color:var(--blue-dark);&:after{display:block;content:"";position:absolute;inset:0;mask-position:50% 50%;mask-size:contain;mask-repeat:no-repeat;background:currentcolor}}.MenuWithHamburger_hamburgerButton__60YPB{font-size:inherit;width:var(--icon-size);display:none;cursor:pointer;&:after{mask-image:url(/_next/static/media/bars-solid.1a9bf315.svg)}}.MenuWithHamburger_hamburgerCloseButton__4v63p{position:absolute;top:1em;right:1em;width:3em;cursor:pointer;&:after{mask-image:url(/_next/static/media/xmark-solid.c30a1d69.svg)}}.MenuWithHamburger_popoverMenu__5GexC{position:fixed;margin:0;padding:1rem;top:0;left:0;right:0;width:unset;border:0;border-radius:0 0 3px 3px;background:#fff;color:#000;display:flex;flex-direction:column;align-items:start;gap:1em;list-style:none;font-size:1.25rem;filter:drop-shadow(0 1rem 1rem #0009);transition:opacity var(--popover-menu-transition-duration) var(--popover-menu-transition-timing-function),transform var(--popover-menu-transition-duration) var(--popover-menu-transition-timing-function),overlay var(--popover-menu-transition-duration) allow-discrete,display var(--popover-menu-transition-duration) allow-discrete;opacity:0;transform:translateY(-100%);&:popover-open{transform:translateY(0);opacity:1}@starting-style{&:popover-open{opacity:0;transform:translateY(-100%)}}&::backdrop{background-color:#0009;opacity:0;backdrop-filter:blur(5px);transition:display var(--popover-menu-transition-duration) allow-discrete,overlay var(--popover-menu-transition-duration) allow-discrete,opacity var(--popover-menu-transition-duration) var(--popover-menu-transition-timing-function)}&:popover-open::backdrop{opacity:1}@starting-style{&:popover-open::backdrop{opacity:0}}}@media (width < 43rem){.MenuWithHamburger_hamburgerButton__60YPB{display:block}.MenuWithHamburger_menu__QnW6w{display:none}}@layer layout{:is(.Layout_article__NgK3S,.Layout_section__5wSQ1){grid-area:article;height:100%;margin-block:1rem 0;&>&{margin-top:0}}.Layout_article__NgK3S,.Layout_section__5wSQ1{grid-column:content;&.Layout_fullWidth__Hkxq2{grid-column:full-width}}}.page_list__mAivc{list-style:none;margin:0;padding:0;border:2px solid #09c;z-index:1}.page_root__c8oyj{display:grid;grid-template-columns:subgrid;grid-column:full-width}.page_children__9JwBY{display:grid;grid-template-columns:subgrid;grid-column:full-width;&:has(>.page_product__EhOi8){grid-column:content;display:grid;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));grid-template-columns:subgrid}}.page_heading___B1j_{grid-column:full-width;grid-template-columns:subgrid;display:grid;&>.page_h__HFZCh{grid-column:content}}.page_h__HFZCh{border:1px solid #f0f;margin:0;padding:0}.page_category__QMO51{display:grid;grid-template-columns:subgrid;grid-column:full-width}.page_product__EhOi8{grid-column:full-width;border:2px solid #0f0}.layout_grid__peOcv{display:grid;grid-template:"article side-menu" 1fr "navigation ." auto/3fr 1fr;max-width:var(--page-width);margin-inline:auto;gap:1rem;container-type:inline-size;& table{border:1px solid #0003;border-collapse:collapse;& th{text-align:left}& :is(th,td){padding:.25rem;border:1px solid #000}}& math{display:block;text-align:center;font-size:2em;font-weight:100;margin:1em 0}}.SideMenu_nav__v5h9_{grid-area:side-menu;container-type:inline-size;border-left:3px solid var(--submenu-background)}.SideMenu_menu__BYbGs{position:sticky;top:0;padding:1rem;margin:0 auto;list-style-type:none;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;color:var(--menu-color);font-weight:var(--menu-font-weight)}.SideMenu_menuItem__BXmsW{margin:0;padding:0}.SideMenu_menu__BYbGs a:any-link{color:currentcolor;text-decoration:none}.SideMenu_menu__BYbGs a:hover{color:var(--menu-link);text-decoration:underline}.SideMenu_menu__BYbGs a[aria-current=page],.SideMenu_menu__BYbGs a[data-parent-page]{font-weight:var(--menu-font-weight-current)}