.bg-grid-fade-y{isolation:isolate;position:relative}.bg-grid-fade-y>*{position:relative;z-index:1}.bg-grid-fade-y::after{background:linear-gradient(to top,var(--bg-color,var(--base-3)) 0%,transparent 100%);bottom:0;content:"";height:10%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.bg-grid-fade-y::before{background:linear-gradient(to bottom,var(--bg-color,var(--base-3)) 0%,transparent 100%);content:"";height:10%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.article-category{--bg-color:var(--section-accent,var(--accent));--x:-0.75rem;--y:0;background-color:var(--bg-color);box-shadow:var(--shadow-block-lg);font-family:var(--font-sans);font-weight:var(--font-bold);isolation:isolate;padding:var(--space-2);position:absolute;text-transform:uppercase;top:0;transform:rotate(-6deg) translate3d(var(--x),var(--y),0);transform-origin:top left;transition:box-shadow 150ms ease-in-out,transform 150ms ease-in-out;width:max-content;z-index:2}.article-category:has(a:hover,a:focus){--y:5%;box-shadow:none}.article-category a{color:inherit;display:block;text-decoration:none}.article-category a:nth-of-type(1n+2){display:none}.article-card{display:flex;flex-direction:column;position:relative}.article-card a{text-decoration-color:var(--accent)}.vertical-banner{--header-height:65px;background-color:var(--contrast);padding:var(--padding-y) var(--padding-x);position:var(--vertical-banner-position,static);top:var(--sticky-top-offset);z-index:10}.vertical-banner__text{--link-color:var(--section-accent,var(--accent));color:var(--base-3);font-size:var(--vertical-banner-font-size);line-height:1;margin-bottom:0;position:sticky;text-transform:uppercase;top:calc(var(--sticky-top-offset) + var(--padding,1.5rem));transform:rotate(180deg);transition:color 200ms ease-in-out;writing-mode:vertical-lr}.vertical-banner__text a{color:inherit}.vertical-banner__text a:where(:hover,:focus){color:var(--link-color);text-decoration:none}@container (width > 900px){.vertical-banner__text{margin-inline:var(--space-12)}}.home-grid{--ads-column:1/-1;--column-padding-inline:var(--gutter);--secondary-template-columns:repeat(auto-fit,minmax(250px,1fr));--vertical-banner-position:sticky;display:grid;gap:var(--space-10) var(--space-6);grid-template-columns:1fr;margin-top:var(--space-6)}@media (width > 900px){.home-grid{--vertical-banner-position:static;padding-right:var(--gutter)}}@media (width > 1400px){.home-grid{--column-padding-inline:0;--secondary-template-columns:minmax(0,1fr);gap:var(--space-8) var(--space-6);grid-template-columns:3fr 1fr}}@media (width >= 2560px){.home-grid{--ads-column:3;gap:var(--space-10);grid-template-columns:3fr 1fr 1fr}}.home-grid__featured-main{display:grid;gap:var(--gap);grid-template-columns:1fr}@container (width > 750px){.home-grid__featured-main{grid-template-columns:repeat(auto-fit,minmax(375px,1fr))}}.home-grid__featured-secondary{display:grid;gap:var(--gap);grid-template-columns:1fr}@container (width > 550px){.home-grid__featured-secondary{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}}@container (width > 850px){.home-grid__featured-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card__title{color:inherit;font-size:1em;margin-block:0 var(--space-2)}.article-card__title a{color:inherit;text-decoration-color:var(--accent)}.vertical-banner-section{--content-span:1;--font-size:var(--vertical-banner-font-size);--gutter-col-size:calc(var(--padding-x) * 2 + var(--font-size));--padding:var(--vertical-banner-padding);--padding-x:var(--padding);--padding-y:var(--padding);--vertical-banner-position:static;container:verticalBannerSection/inline-size;display:grid;gap:var(--gap,var(--space-6));grid-template-columns:var(--gutter-col-size,auto) minmax(0,1fr) var(--gutter-col-size,auto)}.vertical-banner-section a{text-decoration-color:var(--section-accent)}@media (min-width:1200px){.vertical-banner-section:has(.vertical-banner-section__gutter-col) .vertical-banner-section__content{padding-inline-end:0}.vertical-banner-section:not(:has(.vertical-banner-section__gutter-col)) .vertical-banner-section__content{grid-column:span 2}}@media (width < 900px){.vertical-banner-section{--padding-x:var(--gutter);--vertical-banner-position:sticky;flex-direction:column;gap:0;grid-template-columns:minmax(0,1fr)}.vertical-banner-section .vertical-banner__text{transform:none;writing-mode:lr}}.vertical-banner-section__content{container-name:verticalBannerSectionContent;container-type:inline-size;display:flex;flex-direction:column;gap:var(--gap);padding-block-start:var(--gap);padding-inline:var(--gutter)}@media (min-width:900px){.vertical-banner-section__content{padding-inline-start:0}}@media (min-width:900px) and (max-width:1199px){.vertical-banner-section__content{grid-column:span 2}}.article-category--secondary{--bg-color:var(--accent-2)}.vertical-banner-section__divider{margin-block:var(--gap);margin-inline:auto;width:75%}@container (width < 1024px){.vertical-banner-section__divider{display:none}}.header{--gap:var(--space-4);--icon-padding:var(--space-3);border-bottom-style:solid;border-bottom-width:2px;border-top-style:solid;border-top-width:2px;display:flex;gap:var(--gap);height:var(--header-height);justify-content:space-between;padding-inline:var(--gutter);position:sticky;top:var(--admin-bar-height,0px);z-index:10000}.header .header__search--desktop{display:none}@media (min-width:768px){.header{--gap:var(--space-6)}.header .header__search--desktop{display:block}.header .header__search--mobile{display:none}}@media (min-width:900px){.header{height:auto;position:relative;top:unset}}@media (min-width:1024px){.header{container-type:inline-size}}@media (min-width:1024px) and (max-width:1399px){.header{--gap:var(--space-2)}}.header__search{flex-grow:1;gap:0;max-width:300px;text-align:right;transition:max-width 400ms ease-in-out}.header__search:has(input:focus){max-width:min(100%,70ch)}.header__search:has(input:focus) button{background-color:var(--contrast);color:var(--base-3)}.header__search .wp-block-search__button{margin-block:-2px}.header__search .wp-block-search__input{background-color:transparent;border:0;border-radius:0;margin:-2px 0}.header__search .wp-block-search__inside-wrapper{border-color:currentColor;border-width:2px;padding:0}.header__search :where(button,a):where(:hover,:focus){background-color:var(--contrast);color:var(--base-3)}.header__search button,.header__search a{background-color:transparent;color:var(--contrast);margin-left:0;padding:var(--icon-padding)}.header__search input{font-family:var(--font-sans)}.archive-grid{display:grid;gap:var(--gutter);grid-template-columns:1fr}@media (width > 920px){.archive-grid{padding-inline-end:var(--gutter)}}@media (width > 1200px){.archive-grid{grid-template-columns:3.22fr 1fr}}.main-grid{--ads-column:1/-1;--column-padding-inline:var(--gutter);--secondary-template-columns:repeat(auto-fit,minmax(250px,1fr));--vertical-banner-position:sticky;display:grid;gap:var(--space-10) var(--space-6);grid-template-columns:1fr;margin-top:var(--space-6)}@media (width > 900px){.main-grid{--vertical-banner-position:static;padding-right:var(--gutter)}}@media (width > 1400px){.main-grid{--column-padding-inline:0;--secondary-template-columns:minmax(0,1fr);gap:var(--space-8) var(--space-6);grid-template-columns:3fr 1fr}}@media (width >= 2500px){.main-grid{--ads-column:3;gap:var(--space-10);grid-template-columns:3fr 1fr 1fr}}.main-grid__secondary{display:grid;grid-auto-rows:min-content;grid-template-columns:var(--secondary-template-columns,1fr);padding-inline:var(--column-padding-inline)}.main-grid__ads{background-color:var(--gray-100);grid-column:var(--ads-column,1);padding-inline:var(--column-padding-inline)}.post__header{background-color:var(--contrast);display:flex;flex-direction:column;overflow:hidden;position:relative}.post__header a:where(:hover,:focus){color:var(--base-3)}@media (width > 1024px){.post__header{display:grid;grid-template-columns:1fr 1.61fr;min-height:min(70dvh,1200px)}}.post__content .dynamic-entry-content :where(img,picture){max-width:100%}.post__content .dynamic-entry-content>*{max-width:min(100%,var(--content-width))}.post__content .dynamic-entry-content>.alignfull{max-width:100%}.post__content .jetpack-slideshow-slide img{margin-inline:auto}.post__content .jetpack-slideshow-window{box-sizing:border-box !important;clear:both;max-width:100%;width:var(--content-width)}.post__content .mm-gallery{max-width:var(--content-width)}.post__content blockquote{border-left:0;font-size:var(--text-body-lg);font-style:italic;letter-spacing:var(--ls-display);line-height:var(--lh-display);max-width:var(--wide-width);padding-left:0}.post__content blockquote::before{background-color:var(--accent);content:'';display:block;height:0.3333rem;margin-block-end:var(--space-2);width:4rem}.single-post-grid{--ads-column:1/-1;--column-padding-inline:var(--gutter);--secondary-template-columns:repeat(auto-fit,minmax(250px,1fr));--vertical-banner-position:sticky;display:grid;gap:var(--space-10) var(--space-6);grid-template-columns:1fr;margin-top:var(--space-6);padding-inline:var(--gutter)}@media (width > 900px){.single-post-grid{--vertical-banner-position:static;padding-right:var(--gutter)}}@media (width > 1400px){.single-post-grid{--column-padding-inline:0;--secondary-template-columns:minmax(0,1fr);gap:var(--space-8) var(--space-6);grid-template-columns:3fr 1fr}}@media (width >= 2500px){.single-post-grid{--ads-column:3;gap:var(--space-10);grid-template-columns:3fr 1fr 1fr}}.inline-article-card{background-color:var(--contrast);color:var(--base-3);display:flex;font-size:var(--text-body-sm);gap:var(--space-2);overflow:hidden}.inline-article-card:is(:hover,:focus){color:var(--base-3);text-decoration:none}.inline-article-card:is(:hover,:focus) .inline-article-card__title{text-decoration:underline;text-decoration-color:var(--section-accent,var(--accent))}.inline-article-card__image{aspect-ratio:1/1;flex-shrink:0;height:auto;max-width:100%;object-fit:cover;width:5em}.inline-article-card__title{align-self:center;font-size:1em;margin-block:0;text-wrap:balance}.header__content{align-items:center;display:flex;flex-grow:1;font-size:var(--text-sm);gap:var(--space-4);justify-content:flex-end}@media (min-width:1024px){.header__content{gap:var(--space-2)}}@media (min-width:1920px){.header__content{font-size:var(--text-body-sm)}}.header__nav{--link-padding:0 var(--space-4);font-family:var(--font-sans);order:3;text-transform:uppercase}.header__nav.gb-navigation[data-gb-mobile-menu-type=full-overlay] .gb-menu-container--mobile .gb-menu-toggle--clone{right:calc(17px + var(--gutter));top:46px}.header__nav .gb-menu>.gb-menu-item>.gb-menu-link{padding-inline:var(--space-4)}@media (min-width:1024px){.header__nav{--link-padding:1em;margin-inline-end:calc(-1 * var(--link-padding));order:0}}@media (min-width:1024px) and (max-width:1439px){.header__nav .gb-menu>.gb-menu-item>.gb-menu-link{padding-inline:0.35em}}@media (min-width:1440px){.header__nav{--link-padding:1.25em}}.header__cart .wc-block-cart-link{border:2px solid currentColor;color:currentColor;display:inline-flex;margin-block:0;padding:var(--icon-padding)}.header__cart .wc-block-cart-link:is(:hover,:focus){background-color:var(--accent-2)}.header__cart .wc-block-mini-cart__icon{width:1.5em}.header__cart .wp-block-woocommerce-cart-link{font-size:1em}.post__header-image-wrapper{--gradient-direction:to right;min-height:100%;overflow:hidden;position:relative}.post__header-image-wrapper::before{background:linear-gradient(var(--gradient-direction),var(--bg-color) 0%,transparent 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:20%;z-index:2}@media (width < 1024px){.post__header-image-wrapper::before{--gradient-direction:to bottom;bottom:unset;height:20%;width:100%}}.post-header__text{display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;padding:var(--gutter)}.post__author-avatar{height:3.75em;min-width:3.75em;object-fit:cover;width:3.75em}.post__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-6);white-space:nowrap}.post__tags a{background:var(--base-3);border:1px solid var(--border);color:var(--contrast-2);font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);letter-spacing:var(--ls-overline);padding:.5em 0.75em;text-transform:uppercase}.post__tags a:is(:hover,:focus){background-color:var(--contrast);border-color:var(--contrast);color:var(--base-3);text-decoration:none}.mm-button{--bg-color:var(--coral-400);--border-color:var(--color);--color:var(--contrast);--dur:var(--dur-fast);--ease:var(--ease-standard);--hover-bg-color:var(--coral-100);--hover-border-color:var(--color);--hover-color:var(--color);align-items:center;background-color:var(--bg-color);border:var(--border-block) solid var(--border-color);color:var(--color);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-semibold);gap:0.5em;justify-content:center;letter-spacing:var(--ls-medium);line-height:1;padding:0.85em 1.7em;text-decoration:none;text-transform:uppercase;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);white-space:nowrap}.mm-button:is(:hover,:focus){background-color:var(--hover-bg-color);border-color:var(--hover-border-color);color:var(--hover-color);text-decoration:none}.mm-button[disabled]{cursor:not-allowed;opacity:0.4}.mm-button--ghost{--bg-color:transparent;--border-color:currentColor;--color:var(--base-3);--hover-bg-color:var(--base-3);--hover-border-color:var(--base-3);--hover-color:var(--contrast)}.mm-button--3d{--border-color:var(--color);--depth:4px;--shadow-color:var(--color);box-shadow:var(--depth) var(--depth) 0 0 var(--shadow-color);transform:scale(1)}.mm-button--3d:is(:hover,:focus){--depth:6px;transform:translate(-2px,-2px)}.mm-button--inverted{--border-color:var(--gray-700);--color:var(--base-3);--hover-bg-color:var(--border-color);--hover-border-color:var(--border-color);--shadow-color:var(--bg-color);background-color:var(--border-color)}.mm-button--secondary{--bg-color:var(--blue-400);--hover-bg-color:var(--blue-100);--hover-color:var(--contrast)}.mm-button--light{--bg-color:var(--base-3);--hover-bg-color:var(--base-2)}.mm-button--outline{--bg-color:transparent;--border-color:currentColor;--color:var(--contrast);--hover-bg-color:var(--contrast);--hover-border-color:var(--contrast);--hover-color:var(--base-3)}.mm-button--dark{--bg-color:var(--gray-950);--border-color:var(--bg-color);--color:var(--gray-50);--hover-bg-color:var(--gray-800)}.post__nav-button{background-color:var(--contrast);color:var(--base-3);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);text-decoration:var(--accent);transition:background-color var(--dur-base) var(--ease-standard)}.post__nav-button:is(:hover,:focus){background-color:var(--gray-700);color:var(--base-3);text-decoration:none}.post__nav-button:is(:hover,:focus)>:not(.overline){text-decoration:underline;text-decoration-color:var(--accent)}.post__nav-button .overline{align-items:center;column-gap:0.5em;display:inline-flex;line-height:1}.post__nav-button .overline svg{display:block;height:1em;stroke:currentColor;width:1em}.post__nav-button>*{margin-block:0;text-align:inherit;text-decoration-color:var(--accent);transition:color var(--dur-base) var(--ease-standard)}.post__nav{display:grid;gap:2px;grid-template-columns:1fr}@container (width > 600px){.post__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.post__nav>:nth-child(2){align-items:flex-end;text-align:right}}.post__comments{font-size:var(--text-xs);max-width:var(--wide-width)}.post__comments .comment{border:var(--border-block) solid var(--border);padding:var(--space-4);transition:border-color var(--dur-fast) var(--ease-standard)}.post__comments .comment a{color:var(--text-muted)}.post__comments .comment a:is(:hover,:focus){color:var(--accent)}.post__comments .comment-reply-title{display:flex;flex-wrap:wrap;font-size:var(--text-body);gap:var(--space-3);justify-content:space-between;margin-block-end:var(--space-2)}.post__comments .comment-reply-title a{color:inherit;font-weight:var(--font-regular)}.post__comments .comment-reply-title small{font-size:.75em;margin-inline:0}.post__comments .comment-subscription-form{margin-bottom:var(--space-2)}.post__comments .comment:is(:hover,:focus-within){border-color:var(--contrast)}.post__comments .comment:is(:hover,:focus-within) :where(a,.wp-block-comment-author-name){color:inherit}.post__comments .required{color:var(--coral-700)}.post__comments .required-field-message{display:block}.post__comments .wp-block-comment-author-name{color:var(--text-muted);font-weight:var(--font-medium)}.post__comments .wp-block-comment-content{margin-block-start:var(--space-3)}.post__comments .wp-block-comment-template{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-block-end:var(--space-6);margin-inline:0}.post__comments .wp-block-comments-title{font-size:var(--text-body)}.headline-block{--bg-color:var(--section-accent,var(--accent));--x:-1rem;--y:0;background-color:var(--bg-color);box-shadow:1px 1px 0 0 #000,2px 2px 0 0 #000,3px 3px 0 0 #000,4px 4px 0 0 #000,5px 5px 0 0 #000,6px 6px 0 0 #000,7px 7px 0 0 #000,8px 8px 0 0 #000;font-family:var(--font-sans);isolation:isolate;padding:0.5em 1em;text-transform:uppercase;width:max-content;z-index:2}.headline-block:has(a:hover,a:focus){--y:5%;box-shadow:none}.headline-block a{display:block;text-decoration:none}.headline-block a:nth-of-type(1n+2){display:none}.mm-button--small{font-size:var(--text-xs);padding:0.5em 1em}.mm-button--compact{line-height:1;padding:0.25em 1.5em}.content-grid{--gap:var(--space-4);--section-accent:var(--accent);display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr);padding-inline:var(--gutter)}.content-grid:has(.vertical-banner-section){padding-inline:0}@media (min-width:800px) and (max-width:1919px){.content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1199px){.content-grid:has(.content-grid__sidebar) .content-grid__main{grid-column:1/span 3}}@media (min-width:1500px){.content-grid{--gap:var(--space-5)}}@media (min-width:1920px){.content-grid{--gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:2560px){.content-grid{--gap:var(--space-8)}}.content-grid__main{grid-column:1/-1}@media (min-width:1200px) and (max-width:1919px){.content-grid__main{grid-column:1/-2}}@media (min-width:1920px){.content-grid__main{grid-column:1/-3}}.post-scrollbox{--scrollbar-color:var(--section-accent);border:var(--border-heavy) solid var(--contrast);box-shadow:var(--shadow-inset);display:flex;gap:var(--gap,var(--space-6));overflow-x:scroll;padding:var(--space-6) var(--space-5);scroll-snap-type:x mandatory}.post-scrollbox>*{min-width:min(300px,60vw);scroll-margin-inline-start:var(--gap);scroll-snap-align:start}.post-scrollbox>:first-child{scroll-margin-inline-start:var(--space-5)}.article-card__excerpt{font-size:max(var(--text-xs),.65em)}.article-card__excerpt a{color:var(--section-accent);text-decoration-color:var(--section-accent)}.article-card__excerpt a:is(:hover,:focus){color:inherit}.article-card__content{padding:1.25em 1em}.article-card__content>:first-child{margin-block-start:0}.article-card__content>:last-child{margin-block-end:0}.mm-radar{aspect-ratio:1/1;position:relative;width:250px}.cardiac-line__svg{left:50%;min-width:600px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.cardiac-line__svg>*{margin:0}.cardiac-line__svg svg{display:block;height:53.77px;margin-inline:auto;width:100%}.cardiac-line{height:53px;margin-block:var(--gap);overflow-x:clip;position:relative;z-index:3}.cardiac-line::after{background-color:var(--coral-400);right:0}.cardiac-line::before{background-color:var(--blue-200);left:0}@media (width > 600px){.cardiac-line::before,.cardiac-line::after{content:'';display:block;height:3px;position:absolute;top:50%;transform:translateY(3px);width:calc(50vw - 540px / 2)}}.loop-1-4-2{display:grid;gap:var(--gap);grid-template-columns:1fr}.loop-1-4-2 .article-card__excerpt{display:none}.loop-1-4-2>:nth-child(1) .article-card__excerpt{display:block}.loop-1-4-2>:nth-child(1),.loop-1-4-2>:nth-child(2){grid-column:1}@container (width > 500px){.loop-1-4-2>:nth-child(1) .article-card__content,.loop-1-4-2>:nth-child(2) .article-card__content{font-size:var(--text-body)}.loop-1-4-2>:nth-child(2) .article-card__excerpt{display:block}}@container (width > 500px) and (width < 901px){.loop-1-4-2{grid-template-columns:repeat(3,minmax(0,1fr))}.loop-1-4-2>:nth-child(1){grid-column:1/span 3}}@container (width > 900px){.loop-1-4-2{grid-template-columns:repeat(4,minmax(0,1fr))}.loop-1-4-2>:nth-child(1){grid-column:1/span 2;grid-row:1/span 2}.loop-1-4-2>:nth-child(2){grid-column:1/span 2;grid-row:3/span 2}.loop-1-4-2>:nth-child(2n+3){grid-column:3}.loop-1-4-2>:nth-child(2n+4){grid-column:4}}.loop-1-4{display:grid;gap:var(--gap);grid-template-columns:1fr}.loop-1-4 .article-card__excerpt{display:none}.loop-1-4 :nth-child(1 of .gb-loop-item){grid-column:1}.loop-1-4 :nth-child(1 of .gb-loop-item) .article-card__excerpt{display:block}@container (width > 500px){.loop-1-4 :nth-child(1 of .gb-loop-item) .article-card__content{font-size:var(--text-body)}.loop-1-4>:nth-child(1 of .gb-loop-item){grid-column:1/span 2;grid-row:1/span 2}}@container (width > 500px) and (width < 901px){.loop-1-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width > 900px){.loop-1-4{grid-template-columns:repeat(4,minmax(0,1fr))}.loop-1-4>:nth-child(2n+2 of .gb-loop-item){grid-column:3}.loop-1-4>:nth-child(2n+3 of .gb-loop-item){grid-column:4}}.article-card__image{aspect-ratio:4/3;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.loop-2_5{display:grid;gap:var(--gap);grid-template-columns:1fr}.loop-2_5 .article-card__excerpt{display:none}.loop-2_5>:nth-child(1){grid-column:1/-1}.loop-2_5>:nth-child(1) .article-card__excerpt,.loop-2_5>:nth-child(2) .article-card__excerpt{display:block}@container (width > 1100px){.loop-2_5{grid-template-columns:repeat(5,minmax(0,1fr))}.loop-2_5>:nth-child(1),.loop-2_5>:nth-child(2){grid-column:1/-1;grid-row:1;width:calc(50% - var(--gap) / 2)}.loop-2_5>:nth-child(2){margin-inline-start:auto}}@container (width > 500px) and (width < 1101px){.loop-2_5{grid-template-columns:repeat(2,minmax(0,1fr))}}.inline-article-card__excerpt{color:var(--text-muted);font-size:0.85em}.inline-article-card__content{display:flex;flex-direction:column;justify-content:center;padding:1em .5em}.site-footer{background-color:var(--gray-950);color:var(--base-3);font-family:var(--font-sans)}.site-footer a:not(.mm-button){color:var(--gray-400);text-decoration-color:var(--accent);transition:color var(--dur-fast) var(--ease-standard)}.site-footer a:where(:not(.mm-button)):is(:hover,:focus){color:var(--base-3);text-decoration-color:var(--accent)}.site-footer__grid{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media (width > 1024px){.site-footer__grid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(240px,1fr) minmax(0,3fr);margin-inline:auto;max-width:1024px}}@media (width > 1600px){.site-footer__grid{gap:var(--space-10);max-width:100%}}.site-footer__tagline{color:var(--gray-300);font-family:var(--font-serif);font-size:var(--text-body);font-style:italic;line-height:var(--lh-body);margin:var(--space-4) 0 0;max-width:26ch}.site-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.site-footer__social a{display:block;line-height:0;padding:3px}.site-footer__social a:is(:hover,:focus){text-decoration:none}.site-footer__social svg{display:block;fill:currentColor;height:18px;width:18px}.site-footer__nav{align-content:start;display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr)}@media (width > 600px){.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width > 900px){.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__links{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.site-footer__links a{color:inherit;font-size:var(--text-body-sm)}.site-footer__links a:is(:hover,:focus){color:var(--base-3);text-decoration:underline;text-decoration-color:var(--accent)}.site-footer__links li{list-style:none;margin:0}.site-footer__col--row{grid-column:1/-1}.site-footer__col--row .site-footer__links{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.site-footer__col--row .site-footer__links li{align-items:baseline;display:flex;gap:var(--space-3);white-space:nowrap}.site-footer__col--row .site-footer__links li:not(:last-child)::after{color:var(--coral-400);content:"/" / ""}.site-footer__col--row .site-footer__links a{color:var(--gray-200);font-size:var(--text-body);font-weight:var(--font-medium)}.site-footer__col--row .site-footer__links a:is(:hover,:focus){color:var(--base-3)}.donate-box-horizontal{background-color:var(--contrast);border:1px solid var(--gray-800);container:donateBox/inline-size;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding:var(--space-6) var(--space-5)}.donate-box-horizontal .mm-button{color:var(--color);text-decoration:none;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (width > 900px){.donate-box-horizontal{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-7)}}.site-footer__bottom{border-top:1px solid var(--gray-800)}.site-footer__logo{display:block;height:auto;width:min(240px,100%)}.site-footer__col-title{color:var(--coral-400);font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);letter-spacing:var(--ls-overline);line-height:1;margin:0 0 var(--space-4);text-transform:uppercase}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-5)}.site-footer__legal a{color:var(--gray-400);font-size:var(--text-caption)}.site-footer__bottom-inner{align-items:center;color:var(--gray-400);display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:var(--space-2) var(--space-6);justify-content:space-between;margin-inline:auto;max-width:var(--container-2xl);padding:var(--space-4) var(--gutter)}.donate-box-horizontal__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3)}@container donateBox (width > 500px){.donate-box-horizontal__actions{align-items:center;flex-direction:row;flex-wrap:wrap}}.site-footer__nav--uneven .site-footer__col:first-child .site-footer__links {gap:var(--space-3);}.site-footer__nav--uneven .site-footer__col:first-child .site-footer__links a {color:var(--base-3);font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-black);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);text-transform:uppercase;}.site-footer__nav--uneven .site-footer__col:first-child .site-footer__links a:is(:hover,:focus) {color:var(--coral-400);text-decoration:none;}@media (width > 1024px) {.site-footer__nav--uneven {grid-template-columns:repeat(12,1fr);}.site-footer__nav--uneven .site-footer__col {grid-column:span 3;}.site-footer__nav--uneven .site-footer__col:first-child {grid-column:span 6;grid-row:span 2;}}.site-footer__col{min-width:0}@media (width > 1024px){.site-footer__support{margin-inline:auto;max-width:1024px}}@media (width > 1600px){.site-footer__support{max-width:100%}}.latest-issue{background-color:var(--bg-color,var(--base-3));container-name:latestIssue;container-type:inline-size;position:relative}.latest-issue [hidden]{display:none}.latest-issue a:not(.mm-button):is(:hover,:focus){text-decoration-color:var(--section-accent,var(--blue-400))}.latest-issue p:has(a[data-swap-bind]:not([href])){display:none}.latest-issue p:has(a[data-swap-bind][href=""]){display:none}.latest-issue__rule{background-color:var(--gray-950);border:0;height:2px;margin:var(--space-4) 0 0}.latest-issue__layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-7)}.latest-issue__issue{--mm-product-selector-width:none;flex:1 1 300px;margin-inline:auto;max-width:420px}@container latestIssue (width > 600px) and (width < 901px){.latest-issue__issue{margin-inline:0;max-width:none}}@container latestIssue (width > 900px){.latest-issue__issue{max-width:420px}}.latest-issue__cover{display:block;line-height:0}.latest-issue__cover:is(:hover,:focus-visible) img{border-color:var(--section-accent,var(--blue-400))}.latest-issue__cover img{border:var(--border-rule) solid var(--frame-border-color,var(--gray-950));box-sizing:border-box;display:block;transition:border-color var(--dur-fast) var(--ease-out);width:100%}.latest-issue__meta{align-items:baseline;display:flex;gap:var(--space-3);margin-top:var(--space-4)}.latest-issue__price{color:var(--gray-950);font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--font-bold);line-height:1}.latest-issue__price p{margin:0}.latest-issue__price .woocommerce-Price-amount{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.latest-issue__price .wc-block-components-product-price__value{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.latest-issue__form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.latest-issue__read-online{color:var(--gray-500);font-family:var(--font-sans);font-size:var(--text-caption);margin-top:var(--space-3);text-align:center}.latest-issue__read-online a{color:var(--gray-500);text-decoration:underline;text-decoration-color:var(--blue-400)}.latest-issue__read-online a:where(:hover, :focus-visible){color:var(--gray-950);text-decoration:underline;text-decoration-color:var(--blue-400)}.latest-issue__features{flex:3 1 520px;position:relative}.latest-issue__features--framed{background-color:var(--frame-bg-color,var(--bg-color));border:var(--border-rule) solid var(--frame-border-color,var(--gray-950));padding:var(--space-6) var(--space-5) var(--space-5)}.latest-issue__features--framed .latest-issue__features-heading{left:var(--space-5);margin:0;position:absolute;top:0;transform:translateY(-55%)}@container latestIssue (width > 1000px){.latest-issue__features--framed .latest-issue__connector{background:var(--frame-border-color,var(--gray-950));display:block;height:2px;position:absolute;right:100%;top:64px;width:var(--space-8)}}.latest-issue__features-heading{background:var(--base-3);border:var(--border-rule) solid var(--gray-950);color:var(--gray-950);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-bold);letter-spacing:var(--ls-medium);line-height:1;margin:0 0 var(--space-5);padding:var(--space-2) var(--space-4);text-transform:uppercase;width:max-content}.latest-issue__connector{display:none}.latest-issue__list{align-content:start;display:grid;grid-template-columns:1fr}@container latestIssue (width > 1499px){.latest-issue__list{column-gap:var(--space-8);grid-template-columns:1fr 1fr}.latest-issue__list .latest-issue__feature:nth-child(2){border-top:0}}.latest-issue__feature{align-items:flex-start;display:flex;gap:var(--space-5);padding:var(--space-4) 0}.latest-issue__feature + .latest-issue__feature{border-top:var(--border-hairline) solid var(--gray-200)}.latest-issue__feature-image{display:block;flex-shrink:0;line-height:0}.latest-issue__feature-image:is(:hover,:focus-visible) img{border-color:var(--blue-400)}.latest-issue__feature-image img{border:var(--border-rule) solid var(--gray-950);border-radius:var(--radius-circle);box-sizing:border-box;display:block;height:96px;object-fit:cover;object-position:50% 20%;transition:border-color var(--dur-fast) var(--ease-out);width:96px}.latest-issue__feature-teaser{color:var(--gray-600);font-family:var(--font-serif);font-size:var(--text-body-sm);line-height:var(--lh-body);margin:var(--space-2) 0 0}.post__social{--gap:var(--space-4);display:flex;flex-direction:column;font-size:var(--text-body-sm);gap:var(--gap);position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--space-4))}.post__social .jetpack-sharing-button__button.style-icon{border:1px solid var(--gray-200);border-radius:0;margin:0 auto;padding:var(--space-4);transition:background-color 200ms ease-out}.post__social .jetpack-sharing-button__button.style-icon:where(:hover,:focus){background-color:var(--accent)}.post__social .jetpack-sharing-buttons__services-list{align-items:center;font-size:1em;gap:var(--gap);margin:0}@media (width < 601px){.post__social{flex-direction:row;flex-wrap:wrap;font-size:var(--text-xs);justify-content:flex-start;position:static}.post__social .jetpack-sharing-buttons__services-list{flex-direction:row;flex-wrap:nowrap}.post__social hr{display:none}}.latest-issue__picker{display:flex;flex-direction:column;gap:var(--space-2)}.latest-issue__cover-option{align-items:center;appearance:none;background:var(--base-3);border:var(--border-rule) solid var(--gray-950);border-radius:var(--radius-none);box-sizing:border-box;color:var(--gray-950);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-bold);letter-spacing:var(--ls-medium);line-height:1;min-height:52px;padding:0 14px;text-align:left;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);width:100%}.latest-issue__cover-option:where(:hover, :focus-visible){border-color:var(--blue-400)}.latest-issue__cover-option:focus-visible{outline:var(--border-rule) solid var(--blue-600);outline-offset:2px}.latest-issue__cover-option[data-swap-active]{background:var(--blue-200);border-color:var(--gray-950)}.content-grid__sidebar{grid-column:1/-1}@media (min-width:1200px) and (max-width:1919px){.content-grid__sidebar{grid-column:4}}@media (min-width:1920px){.content-grid__sidebar{grid-column:5/span 2}}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-inverse{color:var(--text-inverse)}.text-link{color:var(--text-link)}.text-ink{color:var(--contrast)}.text-base-3{color:var(--base-3)}.text-blue{color:var(--blue-200)}.text-coral{color:var(--coral-400)}.text-blue-50{color:var(--blue-50)}.text-blue-100{color:var(--blue-100)}.text-blue-200{color:var(--blue-200)}.text-blue-400{color:var(--blue-400)}.text-blue-600{color:var(--blue-600)}.text-blue-700{color:var(--blue-700)}.text-coral-50{color:var(--coral-50)}.text-coral-100{color:var(--coral-100)}.text-coral-200{color:var(--coral-200)}.text-coral-400{color:var(--coral-400)}.text-coral-600{color:var(--coral-600)}.text-coral-700{color:var(--coral-700)}.text-gray-50{color:var(--gray-50)}.text-gray-100{color:var(--gray-100)}.text-gray-200{color:var(--gray-200)}.text-gray-300{color:var(--gray-300)}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-gray-950{color:var(--gray-950)}.bg-page{background-color:var(--bg-page)}.bg-subtle{background-color:var(--bg-subtle)}.bg-card{background-color:var(--bg-card)}.bg-card-muted{background-color:var(--bg-card-muted)}.bg-inverse{background-color:var(--bg-inverse)}.bg-ink{background-color:var(--contrast)}.bg-base-3{--bg-color:var(--base-3);background-color:var(--bg-color)}.bg-blue{background-color:var(--blue-200)}.bg-coral{background-color:var(--coral-400)}.bg-blue-50{background-color:var(--blue-50)}.bg-blue-100{background-color:var(--blue-100)}.bg-blue-200{background-color:var(--blue-200)}.bg-blue-400{background-color:var(--blue-400)}.bg-blue-600{background-color:var(--blue-600)}.bg-blue-700{background-color:var(--blue-700)}.bg-coral-50{background-color:var(--coral-50)}.bg-coral-100{background-color:var(--coral-100)}.bg-coral-200{background-color:var(--coral-200)}.bg-coral-400{background-color:var(--coral-400)}.bg-coral-600{background-color:var(--coral-600)}.bg-coral-700{background-color:var(--coral-700)}.bg-gray-50{background-color:var(--gray-50)}.bg-gray-100{background-color:var(--gray-100)}.bg-gray-200{background-color:var(--gray-200)}.bg-gray-300{background-color:var(--gray-300)}.bg-gray-400{background-color:var(--gray-400)}.bg-gray-500{background-color:var(--gray-500)}.bg-gray-600{background-color:var(--gray-600)}.bg-gray-700{background-color:var(--gray-700)}.bg-gray-800{background-color:var(--gray-800)}.bg-neutral-900{background-color:var(--gray-900)}.bg-gray-900{background-color:var(--gray-900)}.bg-neutral-950{background-color:var(--gray-950)}.bg-gray-950{background-color:var(--gray-950)}.bg-heartbeat{background-image:var(--grad-heartbeat)}.border-0{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}.border-hairline{border-top-width:var(--border-hairline);border-right-width:var(--border-hairline);border-bottom-width:var(--border-hairline);border-left-width:var(--border-hairline);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.border-rule{border-top-width:var(--border-rule);border-right-width:var(--border-rule);border-bottom-width:var(--border-rule);border-left-width:var(--border-rule);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.border-heavy{border-top-width:var(--border-heavy);border-right-width:var(--border-heavy);border-bottom-width:var(--border-heavy);border-left-width:var(--border-heavy);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.border-block{border-top-width:var(--border-block);border-right-width:var(--border-block);border-bottom-width:var(--border-block);border-left-width:var(--border-block);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.border-default{border-top-color:var(--border);border-right-color:var(--border);border-bottom-color:var(--border);border-left-color:var(--border)}.border-strong{border-top-color:var(--border-strong);border-right-color:var(--border-strong);border-bottom-color:var(--border-strong);border-left-color:var(--border-strong)}.border-subtle{border-top-color:var(--border-subtle);border-right-color:var(--border-subtle);border-bottom-color:var(--border-subtle);border-left-color:var(--border-subtle)}.border-ink{border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.border-base-3{border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3)}.border-blue{border-top-color:var(--blue-200);border-right-color:var(--blue-200);border-bottom-color:var(--blue-200);border-left-color:var(--blue-200)}.border-coral{border-top-color:var(--coral-400);border-right-color:var(--coral-400);border-bottom-color:var(--coral-400);border-left-color:var(--coral-400)}.border-gray-50{border-top-color:var(--gray-50);border-right-color:var(--gray-50);border-bottom-color:var(--gray-50);border-left-color:var(--gray-50)}.border-gray-100{border-top-color:var(--gray-100);border-right-color:var(--gray-100);border-bottom-color:var(--gray-100);border-left-color:var(--gray-100)}.border-gray-200{border-top-color:var(--gray-200);border-right-color:var(--gray-200);border-bottom-color:var(--gray-200);border-left-color:var(--gray-200)}.border-gray-300{border-top-color:var(--gray-300);border-right-color:var(--gray-300);border-bottom-color:var(--gray-300);border-left-color:var(--gray-300)}.border-gray-400{border-top-color:var(--gray-400);border-right-color:var(--gray-400);border-bottom-color:var(--gray-400);border-left-color:var(--gray-400)}.border-gray-500{border-top-color:var(--gray-500);border-right-color:var(--gray-500);border-bottom-color:var(--gray-500);border-left-color:var(--gray-500)}.border-gray-600{border-top-color:var(--gray-600);border-right-color:var(--gray-600);border-bottom-color:var(--gray-600);border-left-color:var(--gray-600)}.border-gray-700{border-top-color:var(--gray-700);border-right-color:var(--gray-700);border-bottom-color:var(--gray-700);border-left-color:var(--gray-700)}.border-gray-800{border-top-color:var(--gray-800);border-right-color:var(--gray-800);border-bottom-color:var(--gray-800);border-left-color:var(--gray-800)}.border-gray-900{border-top-color:var(--gray-900);border-right-color:var(--gray-900);border-bottom-color:var(--gray-900);border-left-color:var(--gray-900)}.border-gray-950{border-top-color:var(--gray-950);border-right-color:var(--gray-950);border-bottom-color:var(--gray-950);border-left-color:var(--gray-950)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-display{font-family:var(--font-display)}.text-display-2xl{font-size:var(--text-display-2xl)}.text-display-xl{font-size:var(--text-display-xl);letter-spacing:var(--ls-display);line-height:var(--lh-snug)}.text-display-lg{font-size:var(--text-display-lg)}.text-display-md{font-size:var(--text-display-md)}.text-h1{font-size:var(--text-h1)}.text-h2{font-size:var(--text-h2)}.text-h3{font-size:var(--text-h3)}.text-h4{font-size:var(--text-h4)}.text-body-lg{font-size:var(--text-body-lg)}.text-body{font-size:var(--text-body)}.text-body-sm{font-size:var(--text-body-sm)}.text-caption{font-size:var(--text-caption)}.text-overline{font-size:var(--text-overline);letter-spacing:var(--ls-overline)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-black{font-weight:var(--font-black)}.lh-tight{line-height:var(--lh-tight)}.lh-snug{line-height:var(--lh-snug)}.lh-heading{line-height:var(--lh-heading)}.lh-body{line-height:var(--lh-body)}.lh-relaxed{--line-height:var(--lh-relaxed);line-height:var(--line-height)}.ls-display{letter-spacing:var(--ls-display)}.ls-tight{letter-spacing:var(--ls-tight)}.ls-normal{letter-spacing:var(--ls-normal)}.ls-wide{letter-spacing:var(--ls-wide)}.ls-overline{letter-spacing:var(--ls-overline)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.m-0{margin-top:var(--space-0);margin-right:var(--space-0);margin-bottom:var(--space-0);margin-left:var(--space-0)}.mt-0{margin-top:var(--space-0)}.mr-0{margin-right:var(--space-0)}.mb-0{margin-bottom:var(--space-0)}.ml-0{margin-left:var(--space-0)}.mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.m-1{margin-top:var(--space-1);margin-right:var(--space-1);margin-bottom:var(--space-1);margin-left:var(--space-1)}.mt-1{margin-top:var(--space-1)}.mr-1{margin-right:var(--space-1)}.mb-1{margin-bottom:var(--space-1)}.ml-1{margin-left:var(--space-1)}.mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.m-2{margin-top:var(--space-2);margin-right:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--space-2)}.mt-2{margin-top:var(--space-2)}.mr-2{margin-right:var(--space-2)}.mb-2{margin-bottom:var(--space-2)}.ml-2{margin-left:var(--space-2)}.mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.m-3{margin-top:var(--space-3);margin-right:var(--space-3);margin-bottom:var(--space-3);margin-left:var(--space-3)}.mt-3{margin-top:var(--space-3)}.mr-3{margin-right:var(--space-3)}.mb-3{margin-bottom:var(--space-3)}.ml-3{margin-left:var(--space-3)}.mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.m-4{margin-top:var(--space-4);margin-right:var(--space-4);margin-bottom:var(--space-4);margin-left:var(--space-4)}.mt-4{margin-top:var(--space-4)}.mr-4{margin-right:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.ml-4{margin-left:var(--space-4)}.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.m-5{margin-top:var(--space-5);margin-right:var(--space-5);margin-bottom:var(--space-5);margin-left:var(--space-5)}.mt-5{margin-top:var(--space-5)}.mr-5{margin-right:var(--space-5)}.mb-5{margin-bottom:var(--space-5)}.ml-5{margin-left:var(--space-5)}.mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.m-6{margin-top:var(--space-6);margin-right:var(--space-6);margin-bottom:var(--space-6);margin-left:var(--space-6)}.mt-6{margin-top:var(--space-6)}.mr-6{margin-right:var(--space-6)}.mb-6{margin-bottom:var(--space-6)}.ml-6{margin-left:var(--space-6)}.mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.m-7{margin-top:var(--space-7);margin-right:var(--space-7);margin-bottom:var(--space-7);margin-left:var(--space-7)}.mt-7{margin-top:var(--space-7)}.mr-7{margin-right:var(--space-7)}.mb-7{margin-bottom:var(--space-7)}.ml-7{margin-left:var(--space-7)}.mx-7{margin-left:var(--space-7);margin-right:var(--space-7)}.my-7{margin-top:var(--space-7);margin-bottom:var(--space-7)}.m-8{margin-top:var(--space-8);margin-right:var(--space-8);margin-bottom:var(--space-8);margin-left:var(--space-8)}.mt-8{margin-top:var(--space-8)}.mr-8{margin-right:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.ml-8{margin-left:var(--space-8)}.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.m-9{margin-top:var(--space-9);margin-right:var(--space-9);margin-bottom:var(--space-9);margin-left:var(--space-9)}.mt-9{margin-top:var(--space-9)}.mr-9{margin-right:var(--space-9)}.mb-9{margin-bottom:var(--space-9)}.ml-9{margin-left:var(--space-9)}.mx-9{margin-left:var(--space-9);margin-right:var(--space-9)}.my-9{margin-top:var(--space-9);margin-bottom:var(--space-9)}.m-10{margin-top:var(--space-10);margin-right:var(--space-10);margin-bottom:var(--space-10);margin-left:var(--space-10)}.mt-10{margin-top:var(--space-10)}.mr-10{margin-right:var(--space-10)}.mb-10{margin-bottom:var(--space-10)}.ml-10{margin-left:var(--space-10)}.mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.m-12{margin-top:var(--space-12);margin-right:var(--space-12);margin-bottom:var(--space-12);margin-left:var(--space-12)}.mt-12{margin-top:var(--space-12)}.mr-12{margin-right:var(--space-12)}.mb-12{margin-bottom:var(--space-12)}.ml-12{margin-left:var(--space-12)}.mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding-top:var(--space-0);padding-right:var(--space-0);padding-bottom:var(--space-0);padding-left:var(--space-0)}.pt-0{padding-top:var(--space-0)}.pr-0{padding-right:var(--space-0)}.pb-0{padding-bottom:var(--space-0)}.pl-0{padding-left:var(--space-0)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.p-1{padding-top:var(--space-1);padding-right:var(--space-1);padding-bottom:var(--space-1);padding-left:var(--space-1)}.pt-1{padding-top:var(--space-1)}.pr-1{padding-right:var(--space-1)}.pb-1{padding-bottom:var(--space-1)}.pl-1{padding-left:var(--space-1)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.p-2{padding-top:var(--space-2);padding-right:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-2)}.pt-2{padding-top:var(--space-2)}.pr-2{padding-right:var(--space-2)}.pb-2{padding-bottom:var(--space-2)}.pl-2{padding-left:var(--space-2)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.p-3{padding-top:var(--space-3);padding-right:var(--space-3);padding-bottom:var(--space-3);padding-left:var(--space-3)}.pt-3{padding-top:var(--space-3)}.pr-3{padding-right:var(--space-3)}.pb-3{padding-bottom:var(--space-3)}.pl-3{padding-left:var(--space-3)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.p-4{padding-top:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-4);padding-left:var(--space-4)}.pt-4{padding-top:var(--space-4)}.pr-4{padding-right:var(--space-4)}.pb-4{padding-bottom:var(--space-4)}.pl-4{padding-left:var(--space-4)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.p-5{padding-top:var(--space-5);padding-right:var(--space-5);padding-bottom:var(--space-5);padding-left:var(--space-5)}.pt-5{padding-top:var(--space-5)}.pr-5{padding-right:var(--space-5)}.pb-5{padding-bottom:var(--space-5)}.pl-5{padding-left:var(--space-5)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.p-6{padding-top:var(--space-6);padding-right:var(--space-6);padding-bottom:var(--space-6);padding-left:var(--space-6)}.pt-6{padding-top:var(--space-6)}.pr-6{padding-right:var(--space-6)}.pb-6{padding-bottom:var(--space-6)}.pl-6{padding-left:var(--space-6)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.p-7{padding-top:var(--space-7);padding-right:var(--space-7);padding-bottom:var(--space-7);padding-left:var(--space-7)}.pt-7{padding-top:var(--space-7)}.pr-7{padding-right:var(--space-7)}.pb-7{padding-bottom:var(--space-7)}.pl-7{padding-left:var(--space-7)}.px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.p-8{padding-top:var(--space-8);padding-right:var(--space-8);padding-bottom:var(--space-8);padding-left:var(--space-8)}.pt-8{padding-top:var(--space-8)}.pr-8{padding-right:var(--space-8)}.pb-8{padding-bottom:var(--space-8)}.pl-8{padding-left:var(--space-8)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.p-9{padding-top:var(--space-9);padding-right:var(--space-9);padding-bottom:var(--space-9);padding-left:var(--space-9)}.pt-9{padding-top:var(--space-9)}.pr-9{padding-right:var(--space-9)}.pb-9{padding-bottom:var(--space-9)}.pl-9{padding-left:var(--space-9)}.px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.p-10{padding-top:var(--space-10);padding-right:var(--space-10);padding-bottom:var(--space-10);padding-left:var(--space-10)}.pt-10{padding-top:var(--space-10)}.pr-10{padding-right:var(--space-10)}.pb-10{padding-bottom:var(--space-10)}.pl-10{padding-left:var(--space-10)}.px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.p-12{padding-top:var(--space-12);padding-right:var(--space-12);padding-bottom:var(--space-12);padding-left:var(--space-12)}.pt-12{padding-top:var(--space-12)}.pr-12{padding-right:var(--space-12)}.pb-12{padding-bottom:var(--space-12)}.pl-12{padding-left:var(--space-12)}.px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.gap-0{gap:var(--space-0)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{--gap:var(--space-3);gap:var(--gap)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{--gap:var(--space-6);gap:var(--gap)}.gap-7{gap:var(--space-7)}.gap-8{gap:var(--space-8)}.gap-9{gap:var(--space-9)}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.radius-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.radius-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.radius-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.radius-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.radius-pill{border-top-left-radius:var(--radius-pill);border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill);border-bottom-left-radius:var(--radius-pill)}.radius-circle{border-top-left-radius:var(--radius-circle);border-top-right-radius:var(--radius-circle);border-bottom-right-radius:var(--radius-circle);border-bottom-left-radius:var(--radius-circle)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-pop{box-shadow:var(--shadow-pop)}.shadow-block{box-shadow:var(--shadow-block)}.shadow-block-lg{box-shadow:1px 1px 0 0 #000,2px 2px 0 0 #000,3px 3px 0 0 #000,4px 4px 0 0 #000,5px 5px 0 0 #000,6px 6px 0 0 #000,7px 7px 0 0 #000,8px 8px 0 0 #000}.shadow-block-coral{box-shadow:var(--shadow-block-coral)}.shadow-block-blue{box-shadow:var(--shadow-block-blue)}.shadow-block-base-3{box-shadow:var(--shadow-block-base-3)}.max-w-sm{max-width:var(--container-sm)}.max-w-md{max-width:var(--container-md)}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-full{max-width:100%}.max-w-screen{max-width:100vw}.w-0{width:var(--space-0)}.w-1{width:var(--space-1)}.w-2{width:var(--space-2)}.w-3{width:var(--space-3)}.w-4{width:var(--space-4)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-7{width:var(--space-7)}.w-8{width:var(--space-8)}.w-9{width:var(--space-9)}.w-10{width:var(--space-10)}.w-12{width:var(--space-12)}.transition-fast{--duration:var(--dur-fast);--ease:var(--ease-standard)}.transition-base{--duration:var(--dur-base);--ease:var(--ease-standard)}.transition-slow{--duration:var(--dur-slow);--ease:var(--ease-out)}.bg-contrast{--bg-color:var(--contrast);background-color:var(--bg-color)}.text-inherit-link a{color:inherit}.container{container-type:inline-size}.min-h-full{min-height:100%}.flex-grow-1{flex-grow:1}.space-6{--gap:var(--space-6);display:flex;flex-direction:column;gap:var(--gap)}.text-base{color:var(--base)}.px-gutter{padding-inline:var(--gutter)}.ml-auto{margin-left:auto}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.text-fit{--captured-length:initial;--support-sentinel:var(--captured-length,9999px);container-type:inline-size;display:flex}.text-fit>:not([aria-hidden]){--captured-length:100cqi;--available-space:var(--captured-length);container-type:inline-size;flex-grow:1}.text-fit>:not([aria-hidden])>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space),var(--available-space) - var(--captured-length)));--font-size:clamp(1em,1em * var(--ratio),var(--max-font-size,infinity * 1px) - var(--support-sentinel));inline-size:var(--available-space)}.text-fit>:not([aria-hidden])>*.text-fit{--captured-length2:var(--font-size);font-variation-settings:'opsz' tan(atan2(var(--captured-length2),1px))}.text-fit>:not([aria-hidden])>*:not(.text-fit){display:block;font-size:var(--font-size)}.text-fit>[aria-hidden]{visibility:hidden}@container (inline-size > 0){.text-fit>:not([aria-hidden])>*:not(.text-fit){white-space:nowrap}}.max-w-content{max-width:var(--max-w-content)}.flex{display:flex}.text-contrast-3{color:var(--contrast-3)}.text-xs{font-size:var(--text-xs)}.overline{font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);letter-spacing:var(--ls-overline);text-transform:uppercase}.space-4{--gap:var(--space-4);display:flex;flex-direction:column;gap:var(--gap)}.lh-tighest{--line-height:var(--lh-tightest);line-height:var(--line-height)}.children-y-0>*{margin-block:0}.text-contrast-2{--color:var(--contrast-2);color:var(--color)}.space-8{--gap:var(--space-8);display:flex;flex-direction:column;gap:var(--gap)}.flex-column{flex-direction:column}.bg-accent-2{--bg-color:var(--accent-2);background-color:var(--bg-color)}.styled-scrollbar{--scrollbar-color:var(--section-accent,var(--accent));scrollbar-color:var(--scrollbar-color) var(--contrast);scrollbar-width:thin}.text-inherit{font-size:inherit}.text-sm{font-size:var(--text-sm)}.col-full{grid-column:1/-1}.subgrid{display:grid;grid-template-columns:subgrid}.lh-1{line-height:1}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.absolute{position:absolute}.y-half--neg{transform:translateY(-50%)}.text-section-accent{color:var(--section-accent,var(--accent))}.latest-issue__overline{color:var(--overline-color,var(--blue-600));margin-block:0}.mm-cart-toggle{position:relative}.mm-cart-badge{background-color:var(--coral-400);border:var(--border-hairline) solid var(--contrast);color:var(--contrast);font-family:var(--font-sans);font-size:0.6875rem;font-weight:var(--font-bold);inset-inline-end:-0.6em;line-height:1.4;min-inline-size:1.5em;padding:0 0.25em;pointer-events:none;position:absolute;text-align:center;top:-0.5em}.mm-cart{--mm-cart-width:min(26rem,100vw);background-color:var(--base-3);border:0;border-inline-start:var(--border-heavy) solid var(--contrast);color:var(--contrast);container:mmCart/inline-size;font-family:var(--font-sans);inline-size:var(--mm-cart-width);max-inline-size:100vw;padding:0}.mm-cart__head{align-items:center;background-color:var(--contrast);color:var(--base-3);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5)}.mm-cart__title{align-items:center;display:flex;font-size:var(--text-h4);font-weight:var(--font-black);gap:0.5em;letter-spacing:var(--ls-medium);line-height:1;margin:0;text-transform:uppercase}.mm-cart__count{background-color:var(--coral-400);color:var(--contrast);font-size:var(--text-overline);font-weight:var(--font-bold);line-height:1;padding:0.4em 0.6em}.mm-cart__close{align-items:center;background:none;block-size:2.25rem;border:var(--border-block) solid currentColor;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:2.25rem;justify-content:center;padding:0;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.mm-cart__close svg{block-size:0.875rem;display:block;inline-size:0.875rem}.mm-cart__close:is(:hover,:focus-visible){background-color:var(--base-3);color:var(--contrast)}.mm-cart__body{overflow-y:auto;overscroll-behavior:contain}.mm-cart__list{list-style:none;margin:0;padding:0}.mm-cart__empty{align-content:center;block-size:100%;display:grid;gap:var(--space-5);justify-items:center;margin:0;padding:var(--space-8) var(--space-5);text-align:center}.mm-cart__empty-note{color:var(--gray-600);margin:0}.mm-cart__item{column-gap:var(--space-4);display:grid;grid-template-columns:auto minmax(0,1fr);padding:var(--space-4) var(--space-5)}.mm-cart__item + .mm-cart__item{border-block-start:var(--border-hairline) solid var(--gray-200)}.mm-cart__item[data-mm-removing]{opacity:0.45;pointer-events:none}.mm-cart__thumb{background-color:var(--gray-100);block-size:4.5rem;border:var(--border-block) solid var(--contrast);box-sizing:border-box;display:block;inline-size:4.5rem;line-height:0;transition:border-color var(--dur-fast) var(--ease-standard)}.mm-cart__thumb img{block-size:100%;inline-size:100%;object-fit:cover}.mm-cart__thumb:where(:hover,:focus-visible){border-color:var(--blue-400)}.mm-cart__detail{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.mm-cart__headline{align-items:baseline;column-gap:var(--space-3);display:flex;justify-content:space-between}.mm-cart__name{color:inherit;font-size:var(--text-body-sm);font-weight:var(--font-bold);line-height:var(--lh-snug);text-decoration:none}.mm-cart__name:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:var(--coral-400)}.mm-cart__price{flex-shrink:0;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);white-space:nowrap}.mm-cart__variation{color:var(--gray-600);font-size:0.75rem;letter-spacing:var(--ls-medium);margin:0;text-transform:uppercase}.mm-cart__controls{align-items:center;column-gap:var(--space-3);display:flex;justify-content:space-between;margin-block-start:var(--space-1)}.mm-cart__qty{align-items:stretch;border:var(--border-block) solid var(--contrast);display:inline-flex}.mm-cart__qty > button{background:none;block-size:1.75rem;border:0;color:inherit;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-sm);inline-size:1.75rem;line-height:1;padding:0;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.mm-cart__qty > button:is(:hover,:focus-visible):not(:disabled){background-color:var(--contrast);color:var(--base-3)}.mm-cart__qty > button:disabled{cursor:default;opacity:0.3}.mm-cart__qty > span{align-items:center;display:inline-flex;font-size:var(--text-overline);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);justify-content:center;min-inline-size:2rem}.mm-cart__remove{background:none;border:0;color:var(--gray-600);cursor:pointer;font-family:var(--font-sans);font-size:0.75rem;letter-spacing:var(--ls-medium);padding:0;text-decoration:none;text-decoration-color:var(--coral-400);text-transform:uppercase;text-underline-offset:0.2em}.mm-cart__remove:is(:hover,:focus-visible){color:var(--contrast);text-decoration:underline}.mm-cart__foot{background-color:var(--base-3);border-block-start:var(--border-block) solid var(--contrast);display:grid;gap:var(--space-4);padding:var(--space-5);padding-block-end:max(var(--space-5),env(safe-area-inset-bottom))}.mm-cart__subtotal{align-items:baseline;column-gap:var(--space-3);display:flex;justify-content:space-between}.mm-cart__subtotal-value{font-size:var(--text-h4);font-variant-numeric:tabular-nums;font-weight:var(--font-black);line-height:1}.mm-cart__actions{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.mm-cart__actions .mm-button{white-space:normal}@container mmCart (width > 20rem){.mm-cart__actions{grid-template-columns:1fr 1fr}}.mm-carousel-control{--hover-bg-color:var(--section-accent);--hover-color:var(--contrast);--shadow-color:var(--section-accent,var(--accent));padding:0.75em}.mm-carousel-control .gb-carousel-control-icon svg{height:1.25em;stroke:currentColor;width:1.25em}.product-archive{--gap:var(--space-12);--section-accent:var(--accent-2);display:flex;flex-direction:column;gap:var(--gap)}.product-archive__header{display:flex;flex-direction:column;gap:var(--space-3)}.product-archive__header>*{margin-inline:0}.product-archive__description:empty{display:none}.product-archive__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;padding-block-end:var(--space-3)}.product-archive__toolbar:not(:has(.woocommerce-result-count,.woocommerce-ordering)){display:none}.product-archive__empty{color:var(--gray-600);margin:0;padding:var(--space-9) 0;text-align:center}.product-archive__pagination{align-items:center;column-gap:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;margin-block-start:var(--space-4);row-gap:var(--space-2)}.product-archive__pagination .page-numbers{align-items:center;border:var(--border-hairline) solid var(--border-strong);color:var(--contrast);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);justify-content:center;line-height:1;min-width:2.75em;padding:0.8em 0.6em;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.product-archive__pagination .page-numbers.current{background-color:var(--contrast);color:var(--base-3)}.product-archive__pagination .page-numbers.dots{border:0}.product-archive__pagination a.page-numbers:is(:hover,:focus-visible){background-color:var(--contrast);color:var(--base-3)}@media (max-width:399px){.product-archive__pagination{flex-direction:column}}.product-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:1024px) and (max-width:1599px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1600px) and (max-width:2399px){.product-grid{gap:var(--space-7);grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:2400px){.product-grid{gap:var(--space-8);grid-template-columns:repeat(8,minmax(0,1fr))}}@container (min-width:768px) and (max-width:1023px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card{display:flex;flex-direction:column;position:relative}.product-card:is(:hover,:focus-within) .product-card__image{border-color:var(--section-accent,var(--accent-2))}@media (hover: hover) and (pointer: fine){.product-card .product-card__cart{opacity:0;pointer-events:none}.product-card:is(:hover,:focus-within) .product-card__cart{opacity:1;pointer-events:auto}}.product-card__image{aspect-ratio:3/4;background-color:var(--gray-100);border-color:var(--contrast);display:block;height:auto;max-width:100%;object-fit:cover;transition:border-color var(--dur-base) var(--ease-standard);width:100%}.product-card__content{display:flex;flex-direction:column;flex-grow:1;font-size:var(--text-sm);gap:var(--space-2);padding:1em;text-align:center}.product-card__title{font-size:inherit;font-weight:var(--font-semibold);line-height:var(--lh-body-snug,1.35);margin:0}.product-card__title a{color:inherit;text-decoration-color:var(--section-accent,var(--accent-2))}.product-card__price{font-variant-numeric:tabular-nums;font-weight:var(--font-bold);margin:0}.product-card__price del{color:var(--gray-500);font-weight:var(--font-regular)}.product-card__price ins{background-color:transparent;color:var(--coral-600);text-decoration:none}.product-card__cart{margin-block-start:auto;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);white-space:normal}.product-card__cart:focus-visible{box-shadow:0 0 0 2px var(--base-3);outline:2px solid var(--contrast);outline-offset:2px}.woocommerce-breadcrumb{color:var(--gray-600);font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);letter-spacing:var(--ls-overline);margin:0;text-transform:uppercase}.woocommerce-breadcrumb a{color:inherit;text-decoration-color:var(--coral-400)}.woocommerce-result-count{color:var(--gray-600);font-family:var(--font-sans);font-size:var(--text-overline);letter-spacing:var(--ls-medium);margin:0;text-transform:uppercase}.mm-store-part--catalog-ordering select{background-color:var(--base-3);border:var(--border-block) solid var(--contrast);border-radius:0;color:var(--contrast);font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);letter-spacing:var(--ls-medium);line-height:1;max-width:100%;padding:0.6em 0.75em;text-transform:uppercase}.article-card__date{font-size:0.7em}.product-card__media{display:grid;position:relative}.product-card__media .product-card__cart{inset-block-end:var(--space-2);inset-inline:var(--space-2);position:absolute}.vertical-banner-section__gutter-col{display:none}@media (min-width:1200px){.vertical-banner-section__gutter-col{background-color:var(--banner-bg-color,var(--contrast));content:'';display:block;height:100%;width:100%}}.bg-base{--bg-color:var(--base);background-color:var(--base)}.author-profile{--section-accent:var(--blue-400);background-color:var(--contrast);color:var(--base-3);margin-block-end:clamp(var(--space-7),7vw,var(--space-9));overflow:hidden;padding-block:clamp(var(--space-5),5vw,var(--space-8));position:relative}.author-profile__media{isolation:isolate;max-width:12rem;padding-block-end:.5rem;padding-inline-end:.5rem;position:relative;width:min(9.5rem,45vw)}.author-profile__media::after{background:var(--section-accent);content:"";inset:.5rem 0 0 .5rem;position:absolute;z-index:-1}@media (min-width:700px){.author-profile__media{width:100%}}.author-profile__avatar{aspect-ratio:1;border:var(--border-heavy) solid var(--base-3);display:block;height:auto;object-fit:cover;width:100%}.author-profile__content{display:grid;gap:var(--space-3);max-width:var(--max-w-wide);min-width:0}.author-profile__name{color:var(--base-3);margin:0;overflow-wrap:anywhere}.author-profile__bio{color:var(--gray-200);font-size:var(--text-body);line-height:var(--lh-body);margin:0;max-width:65ch}.author-profile__bio:empty{display:none}.author-archive{padding-block-start:0;padding-block-end:var(--space-8)}.author-profile__inner{align-items:start;display:grid;gap:var(--space-5);margin-inline:auto;max-width:2400px;width:100%}@media (min-width:700px){.author-profile__inner{align-items:center;grid-template-columns:minmax(8rem, 12rem) minmax(0, 1fr)}}.archive-card-grid{display:grid;grid-auto-rows:1fr;grid-column:1 / -1;grid-template-columns:subgrid;row-gap:var(--gap)}@media (min-width:800px) and (max-width:1199px){.archive-card-grid > .gb-loop-item{grid-column:span 2}}.author-profile__social{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0}.author-profile__social:not(:has(a)){display:none}.author-profile__social > a{align-items:center;color:var(--base-3);display:inline-flex;justify-content:center;min-height:2.75rem;min-width:2.75rem;transition:color var(--dur-fast) ease}.author-profile__social > a:is(:hover,:focus-visible){color:var(--section-accent)}.author-profile__social svg{fill:currentColor;height:1.25rem;width:1.25rem}.author-profile__website{color:var(--gray-200);font-size:var(--text-body-sm);justify-self:start;overflow-wrap:anywhere;text-decoration-color:var(--section-accent)}.author-profile__website:is(:hover,:focus-visible){color:var(--base-3)}@container (min-width:550px){.article-card__image--big{max-height:max(400px,33.3333dvh)}}.mm-pagination{align-items:center;column-gap:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;row-gap:var(--space-2)}.mm-pagination .page-numbers{align-items:center;border:var(--border-hairline) solid var(--border-strong);color:var(--contrast);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);justify-content:center;line-height:1;min-width:2.75em;padding:0.8em 0.6em;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.mm-pagination .page-numbers.current{background-color:var(--contrast);color:var(--base-3)}.mm-pagination .page-numbers.dots{border:0}.mm-pagination a.page-numbers:is(:hover,:focus-visible){background-color:var(--contrast);color:var(--base-3)}@media (max-width:399px){.mm-pagination{flex-direction:column}}.mm-pagination__prev[href=""]{opacity:.5;pointer-events:none}@media (min-width:400px){.mm-pagination__next{margin-inline-start:auto}}.content-grid--reverse .content-grid__sidebar{grid-column:1}@media (min-width:900px){.content-grid--reverse:has(.content-grid__sidebar) .content-grid__main{grid-column:2/-1}}.mega-menu{background-color:var(--gray-950);box-sizing:border-box;color:var(--base-3);container:megaMenu/inline-size;max-width:100%}@media (min-width:1024px){.mega-menu{margin-inline-start:auto}}@media (min-width:1024px) and (max-width:1439px){.mega-menu{width:var(--container-md)}}@media (min-width:1440px){.mega-menu{width:var(--container-lg)}}.mega-menu__grid{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(225px,1fr));padding:var(--space)}.mega-menu__posters{list-style-type:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:column;gap:var(--space-3)}.mega-menu__poster{color:var(--base-3);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-black);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);text-transform:uppercase;text-decoration:none}.mega-menu__poster:is(:hover, :focus){color:var(--coral-400)}.mega-menu__divider{background-color:var(--gray-700);height:2px;margin-bottom:var(--space-3);width:100%}.mega-menu__aside-heading{color:var(--coral-400);font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--font-bold);letter-spacing:var(--ls-overline);margin:0 0 var(--space-3);text-transform:uppercase}.mega-menu__aside-heading a:is(:hover,:focus){color:inherit;text-decoration:underline;text-decoration-color:var(--base-3)}.mega-menu__aside-list{display:flex;flex-direction:column;gap:var(--space-2);list-style-type:none;margin:0;padding:0}.mega-menu__aside-link{color:var(--base-3);display:block;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-medium);letter-spacing:var(--ls-normal);line-height:var(--lh-body);text-decoration:none;text-transform:none}.mega-menu__aside-link:is(:hover,:focus){color:var(--base-3);text-decoration-color:var(--accent)}.mega-menu__heartbeat{height:2px;background-image:var(--grad-heartbeat);transform:scaleX(1);transform-origin:left;transition:transform 460ms var(--ease-out) 140ms}.gb-overlay[aria-hidden="true"] .mega-menu__heartbeat{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.mega-menu__heartbeat{transition:none;transform:scaleX(1)}}.mobile-menu.gb-menu-container--mobile{background-color:var(--gray-950);box-sizing:border-box;color:var(--base-3);left:0;max-width:100vw;overflow-x:hidden;right:0;width:100vw;padding:var(--space-6) var(--space-3)}.mobile-menu.gb-menu-container--mobile .gb-menu-item{border-bottom:1px solid var(--gray-800)}.mobile-menu.gb-menu-container--mobile .gb-menu-link{color:var(--base-3);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-black);letter-spacing:var(--ls-tight);text-decoration:none;text-transform:uppercase;padding:var(--space-4) 0}.mobile-menu.gb-menu-container--mobile .gb-menu-link:is(:hover,:focus){color:var(--coral-400)}.mobile-menu.gb-menu-container--mobile .sub-menu .gb-menu-link{color:var(--gray-200);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-medium);letter-spacing:var(--ls-wide);padding-bottom:var(--space-3);padding-left:var(--space-3);padding-top:var(--space-3)}.text-accent{--color:var(--accent);color:var(--color)}.max-w-wide{max-width:var(--max-w-wide)}.header-simple{background-color:var(--base-3);border-bottom:var(--border-hairline) solid var(--border)}@media (max-width:699px){.header-simple{border-bottom:0}}.mm-woocommerce__checkout{display:grid}.mm-woocommerce__checkout .woocommerce-checkout{display:contents}.mm-woocommerce__checkout .woocommerce-checkout .col2-set{float:none;margin-inline-end:0;padding:var(--gutter);width:36.25rem}@media (min-width:1000px){.mm-woocommerce__checkout{grid-template-areas:"mainCartArea notices" "mainCartArea cartSummary";grid-template-columns:minmax(0,1.61fr) minmax(0,1fr)}}.mm-woocommerce__links{display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:0 1em}.mm-woocommerce__links a{color:var(--blue-600)}.mm-woocommerce__links a:is(:hover,:focus){color:var(--contrast);text-decoration-color:var(--accent-2)}