@layer pma-reset,pma-base,pma-layout,pma-components,pma-utilities,pma-overrides;@layer pma-reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[class],ol[class]{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration-skip-ink:auto}hr{border:0;border-top:1px solid var(--c-border, rgba(30, 28, 24, .12));margin:var(--sp-8, 32px) 0}[hidden]{display:none!important}}@layer pma-base{:root{--pma-bg: var(--c-bg, var(--c-paper-50, #fbfaf7));--pma-bg-alt: var(--c-bg-alt, var(--c-paper-100, #f5f1e8));--pma-panel: var(--c-surface, var(--c-paper-50, #fbfaf7));--pma-panel-alt: var(--c-surface-alt, var(--c-paper-100, #f5f1e8));--pma-text: var(--c-text, var(--c-ink-700, #3a352d));--pma-text-strong: var(--c-text-strong, var(--c-ink-900, #1e1c18));--pma-text-muted: var(--c-text-muted, var(--c-ink-500, #6a6255));--pma-text-disabled: var(--c-text-disabled, var(--c-ink-300, #b7ad9a));--pma-text-placeholder: var(--c-text-placeholder, var(--pma-text-muted));--pma-border: var(--c-border, rgba(30, 28, 24, .12));--pma-border-soft: var(--c-border, rgba(30, 28, 24, .12));--pma-border-strong: var(--c-border-strong, rgba(30, 28, 24, .2));--pma-link: var(--c-link, var(--c-forest-700, #2b3a2e));--pma-link-hover: var(--c-link-hover, var(--c-forest-600, #344c3a));--pma-focus-ring: var(--c-wheat-500, #b08a44);--pma-focus-ring-offset: 2px;--pma-focus-ring-width: 2px;--pma-bottom-overlay: 0px;--pma-radius-sm: var(--r-sm, 12px);--pma-radius-md: var(--r-md, 16px);--pma-radius-lg: var(--r-lg, 18px);--pma-radius-pill: var(--r-pill, 999px);--pma-shadow-0: var(--shadow-0, none);--pma-shadow-1: var(--shadow-1, 0 1px 2px rgba(0, 0, 0, .06));--pma-shadow-2: var(--shadow-2, 0 6px 16px rgba(0, 0, 0, .1));--pma-ff-serif: var(--ff-serif, "Fraunces", "Iowan Old Style", "Garamond", "Times New Roman", serif);--pma-ff-sans: var(--ff-sans, "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);--pma-ff-mono: var(--ff-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace);--pma-lh-tight: var(--lh-tight, 1.1);--pma-lh-snug: var(--lh-snug, 1.15);--pma-lh-normal: var(--lh-normal, 1.25);--pma-lh-body: var(--lh-body, 1.55);--pma-fw-regular: var(--fw-regular, 400);--pma-fw-medium: var(--fw-medium, 500);--pma-fw-semibold: var(--fw-semibold, 600);--pma-fw-bold: var(--fw-bold, 700);--pma-ease: var(--ease-standard, cubic-bezier(.2, 0, 0, 1));--pma-dur-fast: var(--dur-fast, .12s);--pma-dur-med: var(--dur-med, .18s);--pma-dur-slow: var(--dur-slow, .24s);--pma-container-max: var(--pma-container-wide, 1240px);--pma-measure-max: var(--measure-max, 64ch);--pma-gutter-mobile: var(--pma-page-gutter-mobile, var(--gutter-mobile, 20px));--pma-gutter-tablet: var(--pma-page-gutter-tablet, var(--gutter-tablet, 32px));--pma-gutter-desktop: var(--pma-page-gutter-desktop, var(--gutter-desktop, 48px));--pma-page-shell-max: var(--pma-container-wide, 1240px);--pma-commerce-shell-max: var(--pma-container-commerce, 1320px);--pma-page-shell-gutter-mobile: var(--pma-gutter-mobile, 20px);--pma-page-shell-gutter-tablet: var(--pma-gutter-tablet, 28px);--pma-page-shell-gutter-desktop: var(--pma-gutter-desktop, 32px);--pma-z-base: var(--z-base, 0);--pma-z-sticky: var(--z-sticky, 100);--pma-z-header: var(--z-header, 200);--pma-z-drawer: var(--z-drawer, 400);--pma-z-modal: var(--z-modal, 600);--pma-z-toast: var(--z-toast, 800)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer pma-base{html{background:var(--pma-bg);color:var(--pma-text);overflow-x:clip}@supports not (overflow: clip){html{overflow-x:hidden}}body{position:relative;background:var(--pma-bg);color:var(--pma-text);font-family:var(--pma-ff-sans);font-weight:var(--pma-fw-regular);line-height:1.55;font-size:var(--fs-18, 18px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:var(--bg-noise-url, none);background-repeat:repeat;background-size:calc(240px * var(--bg-noise-scale, 1)) calc(240px * var(--bg-noise-scale, 1));opacity:var(--bg-noise-opacity, .045);mix-blend-mode:var(--bg-noise-blend-mode, multiply);pointer-events:none;z-index:0}#MainContent{position:relative;z-index:1}@media(max-width:767px){body{font-size:var(--fs-body-mobile, 16px)}}h1,h2,h3,h4,h5,h6{font-family:var(--pma-ff-serif);color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold);margin:0}h1{line-height:1.1;font-size:var(--fs-h1-mobile, 36px);letter-spacing:var(--ls-tight, -.01em)}@media(min-width:1024px){h1{font-size:var(--fs-h1, var(--fs-56, 56px))}}#MainContent h2{line-height:1.15;font-size:var(--fs-h2-mobile, 28px)}@media(min-width:1024px){#MainContent h2{font-size:var(--fs-h2, var(--fs-40, 40px))}}#MainContent h3{line-height:1.2;font-size:var(--fs-h3-mobile, 22px)}@media(min-width:1024px){#MainContent h3{font-size:var(--fs-h3, var(--fs-28, 28px))}}#MainContent h4{line-height:1.25;font-size:var(--fs-h4-mobile, 18px)}@media(min-width:1024px){#MainContent h4{font-size:var(--fs-h4, var(--fs-20, 20px))}}p{margin:0}.pma-prose p+p{margin-top:var(--sp-5, 20px)}.pma-overline,.pma-kicker{font-family:var(--pma-ff-sans);font-size:var(--fs-12, 12px);letter-spacing:.08em;text-transform:uppercase;color:var(--pma-text-muted);font-weight:var(--pma-fw-semibold)}small,.pma-text-sm{font-size:var(--fs-14, 14px);line-height:1.5;color:var(--pma-text-muted)}@media(min-width:1024px){small,.pma-text-sm{font-size:var(--fs-16, 16px)}}.pma-muted{color:var(--pma-text-muted)}.pma-strong{color:var(--pma-text-strong)}em,i{font-style:normal}.pma-prose em{font-weight:var(--fw-medium, 500)}code,kbd,samp{font-family:var(--pma-ff-mono);font-size:.95em}code{background:var(--c-paper-200, #ede6d8);padding:.12em .35em;border-radius:8px}pre{background:var(--c-paper-100, #f5f1e8);padding:var(--sp-6, 24px);border-radius:var(--pma-radius-md);overflow:auto;border:1px solid var(--pma-border-soft);margin:0}pre code{background:transparent;padding:0;border-radius:0}a{color:var(--pma-link);text-decoration:none;transition:color var(--pma-dur-fast) var(--pma-ease),text-decoration-color var(--pma-dur-fast) var(--pma-ease)}a:hover{color:var(--pma-link-hover)}.pma-prose{max-width:min(var(--reading-width-max, 640px),var(--pma-prose-measure-max, 70ch));margin-inline:auto}.pma-prose--center{text-align:center}.pma-rich-text__actions{margin-top:var(--sp-6, 24px);display:flex;justify-content:flex-start;flex-wrap:wrap}.pma-prose--center .pma-rich-text__actions{justify-content:center}.pma-reading-width{max-width:min(var(--reading-width-max, 640px),var(--pma-prose-measure-max, 70ch))}.pma-header .pma-btn,.pma-hero__actions .pma-btn,.pma-buybox__cta-row .pma-btn,.pma-lock-panel .pma-btn--primary{white-space:nowrap}.pma-prose a:not(.pma-btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#2b3a2e66}.pma-prose a:hover{text-decoration-color:#2b3a2ed9}.pma-prose ul,.pma-prose ol{padding-left:1.25rem;margin:0}.pma-prose li+li{margin-top:var(--sp-2, 8px)}.pma-prose blockquote{margin:0;padding:var(--sp-6, 24px);border-left:3px solid var(--c-forest-700, #2b3a2e);background:var(--c-paper-100, #f5f1e8);border-radius:var(--pma-radius-md);color:var(--pma-text)}.pma-prose h2,.pma-prose h3,.pma-prose h4{margin-top:var(--sp-10, 40px)}.pma-prose h2+*,.pma-prose h3+*,.pma-prose h4+*{margin-top:var(--sp-4, 16px)}.pma-policy__effective-date{margin:0 0 var(--sp-6, 24px);padding-bottom:var(--sp-4, 16px);border-bottom:1px solid var(--pma-border-soft);color:var(--pma-text-muted);font-size:var(--fs-14, 14px);line-height:1.5}.pma-policy--reader{max-width:min(1120px,100%)}.pma-policy-reader{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--sp-8, 32px);align-items:start}.pma-policy-reader__summary{grid-column:1 / -1;padding:clamp(var(--sp-5, 20px),3vw,var(--sp-8, 32px));border:1px solid var(--pma-border-soft);border-left:4px solid var(--c-wheat-500, #b08a44);border-radius:var(--pma-radius-md);background:var(--c-paper-100, #f5f1e8);box-shadow:var(--pma-shadow-1)}.pma-policy-reader__eyebrow{margin:0 0 var(--sp-2, 8px);color:var(--pma-text-muted);font-size:var(--fs-12, 12px);font-weight:var(--pma-fw-semibold);letter-spacing:0;text-transform:uppercase}.pma-policy-reader__summary h2{margin:0}.pma-policy-reader__summary p{max-width:72ch}.pma-policy-reader__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4, 16px);margin:var(--sp-5, 20px) 0 0}.pma-policy-reader__meta div{padding-top:var(--sp-3, 12px);border-top:1px solid var(--pma-border-soft)}.pma-policy-reader__meta dt{margin:0;color:var(--pma-text-muted);font-size:var(--fs-12, 12px);font-weight:var(--pma-fw-semibold);letter-spacing:0;text-transform:uppercase}.pma-policy-reader__meta dd{margin:var(--sp-1, 4px) 0 0;color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold)}.pma-policy-reader__toc{position:sticky;top:calc(var(--pma-header-height, 72px) + var(--sp-4, 16px));max-height:calc(100vh - 120px);overflow:auto;padding:var(--sp-5, 20px);border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-md);background:var(--pma-panel, var(--c-paper-50, #fbfaf7))}.pma-policy-reader__toc h2{margin:0 0 var(--sp-4, 16px);font-size:var(--fs-18, 18px)}.pma-policy-reader__toc--mobile{display:none}.pma-policy-reader__toc summary{cursor:pointer;color:var(--pma-text-strong);font-size:var(--fs-16, 16px);font-weight:var(--pma-fw-semibold)}.pma-policy-reader__toc ul,.pma-policy-reader__toc ol{margin:0;padding-left:0;list-style:none}.pma-policy-reader__toc summary+ul,.pma-policy-reader__toc summary+ol{margin-top:var(--sp-4, 16px)}.pma-policy-reader__toc-item--h3{margin-left:var(--sp-4, 16px);font-size:var(--fs-14, 14px)}.pma-policy-reader__toc a{display:block;padding-block:var(--sp-2, 8px);padding-inline:var(--sp-2, 8px);border-radius:var(--pma-radius-sm);color:var(--pma-text);text-decoration:none;overflow-wrap:anywhere}.pma-policy-reader__toc a:hover,.pma-policy-reader__toc a:focus-visible{background:var(--c-forest-100, #e6efe7);color:var(--pma-link-hover);text-decoration:underline;text-underline-offset:3px}.pma-policy-reader__body{min-width:0}.pma-policy-reader__body h2,.pma-policy-reader__body h3{scroll-margin-top:calc(var(--pma-header-height, 72px) + var(--sp-6, 24px))}.pma-policy-reader__body h2{padding-top:var(--sp-5, 20px);border-top:1px solid var(--pma-border-soft)}.pma-policy-reader__body h2:before{content:"";display:block;width:var(--sp-12, 48px);height:2px;margin-bottom:var(--sp-3, 12px);background:var(--c-wheat-500, #b08a44)}.pma-policy-reader__body h2:first-child{margin-top:0}@media(max-width:899px){.pma-policy-reader{grid-template-columns:minmax(0,1fr);gap:var(--sp-6, 24px)}.pma-policy-reader__toc{position:static;max-height:none}.pma-policy-reader__toc--desktop{display:none}.pma-policy-reader__toc--mobile{display:block}}@media(max-width:767px){.pma-policy-reader__summary,.pma-policy-reader__toc{padding:var(--sp-4, 16px)}.pma-policy-reader__meta{grid-template-columns:minmax(0,1fr)}}.pma-policy p+p{margin-top:var(--sp-4, 16px)}.pma-policy :where(p+ul,p+ol,p+dl,p+table){margin-top:var(--sp-4, 16px)}.pma-policy :where(ul,ol,dl,table)+p{margin-top:var(--sp-4, 16px)}.pma-policy dl{margin:0;padding:0}.pma-policy dt{margin-top:var(--sp-6, 24px);font-weight:var(--pma-fw-semibold);color:var(--pma-text-strong)}.pma-policy dt:first-child{margin-top:0}.pma-policy dd{margin:var(--sp-2, 8px) 0 0;padding:0}.pma-policy table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;margin:var(--sp-6, 24px) 0;border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-md);overflow:hidden}.pma-policy table th,.pma-policy table td{padding:var(--sp-3, 12px) var(--sp-4, 16px);border-top:1px solid var(--pma-border-soft);vertical-align:top}.pma-policy table tr:first-child th,.pma-policy table tr:first-child td{border-top:0}.pma-policy table th{background:var(--c-paper-100, #f5f1e8);color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold);text-align:left}@media(max-width:767px){.pma-policy table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.pma-policy table th,.pma-policy table td{white-space:nowrap}}.pma-policy a{overflow-wrap:anywhere}::selection{background:var(--c-forest-100, #e6efe7);color:var(--pma-text-strong)}}@layer pma-base{:where(a,button,input,textarea,select,summary,[role=button],[tabindex]):focus{outline:none}:where(a,button,input,textarea,select,summary,[role=button],[tabindex]):focus-visible{outline:var(--pma-focus-ring-width) solid var(--pma-focus-ring);outline-offset:var(--pma-focus-ring-offset);border-radius:var(--pma-radius-sm)}.pma-visually-hidden{position:absolute!important;left:0!important;top:0!important;height:1px!important;width:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;border:0!important;padding:0!important;margin:0!important}.pma-skip-link{position:absolute;top:0;left:0;transform:translateY(-120%);min-height:44px;background:var(--c-forest-900, #1f2a21);color:var(--c-paper-50, #fbfaf7);padding:var(--sp-3, 12px) var(--sp-4, 16px);border:2px solid var(--pma-focus-ring, var(--c-wheat-500));border-radius:var(--pma-radius-sm);z-index:var(--pma-z-modal);box-shadow:var(--shadow-2, 0 6px 16px rgba(0, 0, 0, .1));transition:transform var(--pma-dur-med) var(--pma-ease)}.pma-skip-link:focus-visible{transform:translateY(var(--sp-3, 12px));outline:var(--pma-focus-ring-width) solid var(--pma-focus-ring);outline-offset:var(--pma-focus-ring-offset)}}@layer pma-layout{.pma-main{padding-top:var(--header-h-desktop, 120px)}@media(max-width:767px){.pma-main{padding-top:var(--header-h-mobile, 64px)}}.pma-container{width:100%;max-width:var(--pma-container-max);margin-left:auto;margin-right:auto;padding-left:var(--pma-gutter-mobile);padding-right:var(--pma-gutter-mobile)}.pma-container--wide{max-width:min(100%,var(--pma-container-wide))}.pma-container--narrow{max-width:min(100%,var(--pma-container-narrow))}.pma-container--prose{max-width:min(100%,var(--pma-container-prose))}.pma-container--standard{max-width:min(100%,var(--pma-container-standard))}.pma-container--commerce{max-width:min(100%,var(--pma-container-commerce))}.pma-container--full{max-width:none;padding-left:0;padding-right:0}@media(min-width:768px){.pma-container{padding-left:var(--pma-gutter-tablet);padding-right:var(--pma-gutter-tablet)}}@media(min-width:1024px){.pma-container{padding-left:var(--pma-gutter-desktop);padding-right:var(--pma-gutter-desktop)}}.pma-page-shell{box-sizing:border-box;width:100%;max-width:var(--pma-page-shell-max);margin-inline:auto;padding-inline:var(--pma-page-shell-gutter-mobile)}@media(min-width:768px){.pma-page-shell{padding-inline:var(--pma-page-shell-gutter-tablet)}}@media(min-width:1024px){.pma-page-shell{padding-inline:var(--pma-page-shell-gutter-desktop)}}.pma-section{padding-top:var(--sp-14, 56px);padding-bottom:var(--sp-14, 56px)}@media(min-width:768px){.pma-section{padding-top:var(--sp-18, 72px);padding-bottom:var(--sp-18, 72px)}}@media(min-width:1024px){.pma-section{padding-top:var(--sp-22, 88px);padding-bottom:var(--sp-22, 88px)}}.pma-section--alt{background:var(--pma-bg-alt)}.pma-section--spacing-tight,.pma-section--tight{padding-top:var(--pma-section-tight-pad-y, 32px);padding-bottom:var(--pma-section-tight-pad-y, 32px)}.pma-section--spacing-standard,.pma-section--standard{padding-top:var(--pma-section-standard-pad-y, 44px);padding-bottom:var(--pma-section-standard-pad-y, 44px)}.pma-section--spacing-loose,.pma-section--spacious{padding-top:var(--pma-section-spacious-pad-y, 56px);padding-bottom:var(--pma-section-spacious-pad-y, 56px)}.pma-section--hero{padding-top:var(--pma-section-hero-pad-top, 56px);padding-bottom:var(--pma-section-hero-pad-bottom, 48px)}@media(min-width:1024px){:root{--pma-section-hero-pad-top: 96px;--pma-section-hero-pad-bottom: 80px;--pma-section-standard-pad-y: 72px;--pma-section-tight-pad-y: 48px;--pma-section-product-grid-pad-top: 64px;--pma-section-product-grid-pad-bottom: 80px;--pma-section-faq-pad-y: 64px;--pma-section-cta-strip-pad-y: 48px;--pma-section-spacious-pad-y: 96px}}@media(min-width:768px)and (max-width:1023px){.pma-section--spacing-tight,.pma-section--tight{padding-top:40px;padding-bottom:40px}.pma-section--spacing-standard,.pma-section--standard,.pma-section--spacing-loose,.pma-section--spacious{padding-top:56px;padding-bottom:56px}}.pma-section--commerce-product-grid,.pma-section--commerce-collection-hero+.pma-section--commerce-product-grid{padding-top:var(--pma-section-product-grid-pad-top, 40px);padding-bottom:var(--pma-section-product-grid-pad-bottom, 48px)}.pma-section--content-faq-layout{padding-top:var(--pma-section-faq-pad-y, 40px);padding-bottom:var(--pma-section-faq-pad-y, 40px)}.pma-section--global-cta-strip.pma-section--spacing-loose,.pma-section--global-cta-strip.pma-section--spacing-standard,.pma-section--global-cta-strip{padding-top:var(--pma-section-cta-strip-pad-y, 32px);padding-bottom:var(--pma-section-cta-strip-pad-y, 32px)}.pma-section--home-hero-join-first.pma-section--spacing-tight,.pma-section--home-hero-join-first.pma-section--hero{padding-top:var(--pma-section-hero-pad-top, 56px);padding-bottom:var(--pma-section-hero-pad-bottom, 48px)}body.template-index{--pma-home-band-stack-pad: var(--sp-6, 24px);--pma-home-section-heading-gap: var(--sp-6, 24px)}body.template-index .pma-main>.shopify-section+.shopify-section .pma-section.pma-band--paper-50{scroll-margin-top:var(--sp-4, 16px)}body.template-index .pma-main>.shopify-section:has(.pma-band--paper-50)+.shopify-section:has(.pma-band--paper-50) .pma-section{padding-top:var(--pma-home-band-stack-pad, 24px)}body.template-index .pma-main>.shopify-section:has(.pma-band--paper-100)+.shopify-section:has(.pma-band--paper-100) .pma-section{padding-top:var(--pma-home-band-stack-pad, 24px)}body.template-index .pma-section-heading{margin-bottom:var(--pma-home-section-heading-gap, 24px)}body.template-index .pma-container--wide{max-width:min(100%,var(--pma-container-commerce))}body.template-page-policy .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-legal .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-faq .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-faq-orders .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-faq-shipping .pma-main .pma-section>.pma-container:not(.pma-container--full){max-width:min(100%,var(--pma-container-prose))}body.template-page-about .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-how-it-works .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-join .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-contact .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-how-membership-works .pma-main .pma-section>.pma-container:not(.pma-container--full),body.template-page-membership-levels .pma-main .pma-section>.pma-container:not(.pma-container--full){max-width:min(100%,var(--pma-container-standard))}body.template-cart .pma-main .pma-section>.pma-container:not(.pma-container--full){max-width:min(100%,var(--pma-container-wide))}body.template-search .pma-main .pma-section>.pma-container:not(.pma-container--full){max-width:min(100%,var(--pma-container-commerce))}body.template-page-producers .pma-main .pma-section>.pma-container:not(.pma-container--full){max-width:min(100%,var(--pma-container-commerce))}body.template-page-producer-profile .pma-main .pma-section--producer-profile-hero>.pma-container,body.template-page-producer-profile .pma-main .pma-section--producer-shop-hero>.pma-container,body.template-page-producer-profile .pma-main .pma-section--content-page-hero--producer>.pma-container{max-width:min(100%,var(--pma-container-wide))}body.template-page-producer-profile .pma-main .pma-section--producer-directory-grid>.pma-container,body.template-page-producer-profile .pma-main .pma-section--commerce-product-grid>.pma-container,body.template-page-producer-profile .pma-main .pma-section--producer-product-shelf>.pma-container,body.template-page-producer-profile .pma-main .pma-section--producer-product-shelf-featured>.pma-container,body.template-page-producer-profile .pma-main .pma-section--producer-product-shelf-secondary>.pma-container{max-width:min(100%,var(--pma-container-commerce))}body.template-page-producer-profile .pma-main .pma-section--producer-profile-facts>.pma-container,body.template-page-producer-profile .pma-main .pma-section--producer-profile-story>.pma-container,body.template-page-producer-profile .pma-main .pma-section--producer-local-nav>.pma-container{max-width:min(100%,var(--pma-container-wide))}body.template-index .pma-main .pma-section.pma-section--spacing-tight:not(.pma-section--global-header,.pma-section--global-footer){padding-top:var(--sp-6, 24px);padding-bottom:var(--sp-6, 24px)}body.template-index .pma-footer__inner{padding-top:var(--sp-8, 32px);padding-bottom:var(--sp-8, 32px)}body.template-index .pma-footer__brand{margin-bottom:var(--sp-4, 16px)}body.template-index .pma-footer__wordmark{width:148px;max-width:148px;height:148px;max-height:148px}body.template-index .pma-footer__nav-grid,body.template-index .pma-footer__task-grid{gap:var(--sp-6, 24px)}body.template-index .pma-footer__newsletter{padding:var(--sp-5, 20px)}.pma-section--global-header,.pma-section--global-announcement-bar,.pma-section--global-breadcrumb,.pma-section--global-sticky-join-bar,.pma-section--global-footer{padding-top:0;padding-bottom:0}.pma-section--global-header{position:relative;z-index:1000;isolation:auto}.pma-section--global-announcement-bar,.pma-section--global-breadcrumb,.pma-section--global-sticky-join-bar{isolation:auto}.pma-section.pma-section--global-announcement-bar{position:fixed;left:0;right:0;top:var(--header-h-desktop, 120px);z-index:calc(var(--pma-z-header) - 1);background:var(--c-paper-100, #f5f1e8)!important;border-bottom:var(--hairline, 1px solid rgba(30, 28, 24, .12));box-shadow:var(--shadow-1, 0 1px 2px rgba(0, 0, 0, .06));height:var(--pma-announcement-rail-h-desktop, 48px);overflow-x:clip}@supports not (overflow: clip){.pma-section.pma-section--global-announcement-bar{overflow-x:hidden}}.pma-section--global-announcement-bar .pma-container{height:100%;display:flex;align-items:center}@media(max-width:767px){.pma-section.pma-section--global-announcement-bar{top:var(--header-h-mobile, 64px);height:var(--pma-announcement-rail-h-mobile, 56px)}}.pma-band--paper-50{background-color:var(--c-bg, var(--c-paper-50, #fbfaf7))}.pma-band--paper-100{background-color:var(--c-bg-alt, var(--c-paper-100, #f5f1e8))}.pma-band--wheat-100{background-color:var(--c-wheat-100, #f4ebd7)}.pma-band--ink-900{background-color:var(--c-ink-900, #1e1c18);color:var(--c-paper-50, #fbfaf7)}.pma-band--paper-50,.pma-band--paper-100,.pma-band--wheat-100,.pma-band--ink-900{position:relative;isolation:isolate}.pma-band--paper-50:after,.pma-band--paper-100:after,.pma-band--wheat-100:after,.pma-band--ink-900:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bg-noise-url, none);background-repeat:repeat;background-size:calc(240px * var(--bg-noise-scale, 1)) calc(240px * var(--bg-noise-scale, 1));opacity:var(--bg-noise-opacity, .045);mix-blend-mode:var(--bg-noise-blend-mode, multiply);pointer-events:none;z-index:0}.pma-band--ink-900:after{opacity:.14;mix-blend-mode:soft-light}.pma-band--paper-50>.pma-container,.pma-band--paper-100>.pma-container,.pma-band--wheat-100>.pma-container,.pma-band--ink-900>.pma-container{position:relative;z-index:1}@media(max-width:767px){body.template-collection .pma-section--content-discovery-links:is(.pma-band--paper-50,.pma-band--paper-100,.pma-band--wheat-100):after,body.collection-all .pma-section--content-discovery-links:is(.pma-band--paper-50,.pma-band--paper-100,.pma-band--wheat-100):after,body.template-collection-all .pma-section--content-discovery-links:is(.pma-band--paper-50,.pma-band--paper-100,.pma-band--wheat-100):after,body.template-product .pma-section--content-discovery-links:is(.pma-band--paper-50,.pma-band--paper-100,.pma-band--wheat-100):after,body.collection-all .pma-section--global-footer:is(.pma-band--paper-50,.pma-band--paper-100,.pma-band--wheat-100):after,body.template-collection-all .pma-section--global-footer:is(.pma-band--paper-50,.pma-band--paper-100,.pma-band--wheat-100):after{content:none}}.pma-hero{display:grid;gap:var(--sp-6, 24px);align-items:center;grid-template-columns:1fr;min-height:0}.pma-hero__content{display:flex;flex-direction:column;gap:var(--sp-4, 16px);max-width:36rem}.pma-hero__kicker{font-size:var(--fs-12, 12px);font-weight:var(--fw-semibold, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted, var(--c-ink-500, #6a6255))}.pma-hero__kicker--lined{display:flex;align-items:center;gap:var(--sp-3, 12px);width:fit-content}.pma-hero__kicker--lined .pma-hero__kicker-line{width:32px;height:1px;background:var(--hairline, rgba(30, 28, 24, .12));opacity:.85}.pma-hero__kicker--lined .pma-hero__kicker-text{display:inline-block}.pma-hero__kicker--lined .pma-badge{padding:0;border:0;background:transparent;color:currentColor;letter-spacing:inherit}.pma-hero__title{font-family:var(--pma-ff-serif);font-size:var(--fs-h1-mobile, 36px);font-weight:var(--fw-semibold, 600);line-height:1.1;color:var(--c-ink-900, #1e1c18);margin:0}.pma-hero__subhead{font-size:var(--fs-18, 18px);line-height:var(--lh-body, 1.55);color:var(--c-ink-700, #3a352d);margin:0;font-weight:var(--fw-medium, 500)}.pma-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3, 12px)}.pma-hero__cta-row{display:flex;flex-wrap:wrap;gap:var(--sp-3, 12px);align-items:center}.pma-hero__note{font-size:var(--fs-16, 16px);line-height:var(--lh-small, 1.5);color:var(--c-ink-700, #3a352d);font-weight:var(--fw-medium, 500);margin:0}.pma-hero__tertiary{font-size:var(--fs-14, 14px);white-space:nowrap}.pma-hero__media{position:relative;border-radius:var(--r-lg, 18px);overflow:hidden;pointer-events:none}.pma-hero__media img{width:100%;height:auto;display:block;object-fit:cover}@media(min-width:1024px){.pma-hero{grid-template-columns:1fr 1fr;gap:var(--sp-10, 40px)}.pma-hero__title{font-size:var(--fs-56, 56px)}.pma-hero__subhead{font-size:var(--fs-18, 18px)}}.pma-hero--full_bleed .pma-hero__media{border-radius:0}@media(min-width:1024px){.pma-hero--full_bleed{grid-template-columns:1fr 1.2fr}}.pma-hero--contained .pma-hero__media{max-width:100%;aspect-ratio:var(--pma-aspect-hero-mobile, 4 / 5)}@media(min-width:1024px){.pma-hero--contained .pma-hero__media{aspect-ratio:var(--pma-aspect-hero-desktop, 3 / 2)}}.pma-hero--contained .pma-hero__media img{width:100%;height:100%;object-fit:cover}.pma-section--home-hero-join-first{overflow:clip}@supports not (overflow: clip){.pma-section--home-hero-join-first{overflow:hidden}}.pma-section--home-hero-join-first .pma-hero--storefront{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;overflow:hidden;border:1px solid var(--c-border);border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-surface-alt) 90%,var(--c-paper-100) 10%),var(--c-surface-alt));box-shadow:0 24px 72px #0a120d1c}.pma-section--home-hero-join-first .pma-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--sp-4, 16px);min-width:0;padding:clamp(40px,4.2vw,64px);text-align:left}.pma-section--home-hero-join-first .pma-hero__kicker{margin:0 0 var(--sp-1, 4px);color:var(--c-link)}.pma-section--home-hero-join-first .pma-hero__kicker .pma-badge{padding:0;border:0;background:transparent;color:inherit;font-size:11px;font-weight:var(--fw-semibold, 600);letter-spacing:.12em;text-transform:uppercase}.pma-section--home-hero-join-first .pma-hero__title{max-width:14ch;margin:0;font-family:var(--pma-ff-serif);font-size:clamp(46px,4vw,62px);font-weight:var(--fw-semibold, 600);line-height:.99;letter-spacing:-.025em;text-wrap:balance;color:var(--c-text-strong)}.pma-section--home-hero-join-first .pma-hero__tagline{max-width:32ch;margin:var(--sp-1, 4px) 0 0;font-family:var(--pma-ff-serif);font-size:clamp(20px,1.55vw,23px);font-weight:var(--fw-medium, 500);line-height:1.32;text-wrap:pretty;color:var(--c-text-strong)}.pma-section--home-hero-join-first .pma-hero__subhead{max-width:50ch;margin:var(--sp-1, 4px) 0 0;font-size:17px;font-weight:var(--fw-regular, 400);line-height:1.58;color:var(--c-text-muted)}.pma-section--home-hero-join-first .pma-hero__state-note{max-width:50ch;margin:var(--sp-1, 4px) 0 0;padding-inline-start:var(--sp-4, 16px);border-inline-start:2px solid var(--c-highlight);color:var(--c-text-muted);font-size:var(--fs-14, 14px);line-height:1.55}.pma-section--home-hero-join-first .pma-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3, 12px);margin-top:var(--sp-2, 8px)}.pma-section--home-hero-join-first .pma-hero__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3, 12px)}.pma-section--home-hero-join-first .pma-hero__cta-row .pma-btn{min-height:44px;padding-inline:18px;font-size:var(--fs-14, 14px)}.pma-section--home-hero-join-first .pma-hero__tertiary{display:inline-flex;align-items:center;gap:var(--sp-2, 8px);margin-top:var(--sp-2, 8px);color:var(--c-link);font-size:var(--fs-14, 14px);font-weight:var(--fw-semibold, 600);white-space:normal}.pma-section--home-hero-join-first .pma-hero__logo{display:block;max-width:min(300px,70vw);height:auto}.pma-section--home-hero-join-first .pma-hero__media{position:relative;min-width:0;overflow:hidden;border:0;border-radius:0;background:var(--c-surface-emphasis)}.pma-section--home-hero-join-first .pma-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0a120d00 70%,#0a120d1a)}.pma-section--home-hero-join-first .pma-hero__media picture,.pma-section--home-hero-join-first .pma-hero__media img{display:block;width:100%;height:100%}.pma-section--home-hero-join-first .pma-hero__media img{object-fit:cover;object-position:52% center}.pma-section--home-hero-join-first .pma-hero__search{width:min(560px,100%)}@media(min-width:768px)and (max-width:1023px){.pma-section--home-hero-join-first .pma-hero__content{padding:48px}.pma-section--home-hero-join-first .pma-hero__media{aspect-ratio:16 / 9}}@media(min-width:1024px){.pma-section--home-hero-join-first .pma-hero--storefront{grid-template-columns:minmax(0,47fr) minmax(0,53fr);min-height:560px}.pma-section--home-hero-join-first .pma-hero__content{grid-column:1;grid-row:1;padding-right:clamp(40px,3.5vw,56px)}.pma-section--home-hero-join-first .pma-hero__media{grid-column:2;grid-row:1;min-height:560px}}@media(max-width:767px){.pma-section--home-hero-join-first{padding-top:var(--sp-4, 16px)!important}.pma-section--home-hero-join-first .pma-hero--storefront{border-radius:var(--r-lg, 18px)}.pma-section--home-hero-join-first .pma-hero__content{padding:34px 24px 30px}.pma-section--home-hero-join-first .pma-hero__title{max-width:13ch;font-size:clamp(40px,11vw,50px)}.pma-section--home-hero-join-first .pma-hero__tagline{font-size:20px}.pma-section--home-hero-join-first .pma-hero__subhead{font-size:var(--fs-16, 16px)}.pma-section--home-hero-join-first .pma-hero__cta-row{width:100%;flex-direction:column;align-items:stretch}.pma-section--home-hero-join-first .pma-hero__cta-row .pma-btn{width:100%}.pma-section--home-hero-join-first .pma-hero__media{aspect-ratio:4 / 3}}.pma-stack{display:flex;flex-direction:column;gap:var(--sp-4, 16px)}.pma-stack--xs{gap:var(--sp-2, 8px)}.pma-stack--sm{gap:var(--sp-3, 12px)}.pma-stack--md{gap:var(--sp-4, 16px)}.pma-stack--lg{gap:var(--sp-6, 24px)}.pma-stack--xl{gap:var(--sp-8, 32px)}.pma-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3, 12px)}.pma-cluster--tight{gap:var(--sp-2, 8px)}.pma-cluster--loose{gap:var(--sp-5, 20px)}.pma-grid{display:grid;gap:var(--sp-4, 16px)}@media(min-width:768px){.pma-grid{gap:var(--sp-5, 20px)}}@media(min-width:1024px){.pma-grid{gap:var(--sp-6, 24px)}}.pma-grid--1{grid-template-columns:1fr}.pma-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pma-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pma-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.pma-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.pma-grid--1,.pma-grid--2,.pma-grid--3,.pma-grid--4{grid-template-columns:1fr}}.pma-split{display:grid;gap:var(--sp-8, 32px);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.pma-split>*{min-width:0;max-width:100%}@media(min-width:1024px){.pma-split--56-44{grid-template-columns:minmax(0,56%) minmax(0,44%);align-items:start}.pma-split--44-56{grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:start}.pma-split--520-auto{grid-template-columns:520px minmax(0,1fr);align-items:start}.pma-split--320-auto{grid-template-columns:320px minmax(0,1fr);align-items:start}.pma-split--auto-320{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.pma-divider{border-top:1px solid var(--pma-border-soft)}}@layer pma-components{.pma-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2, 8px);height:48px;padding:0 18px;border-radius:var(--pma-radius-sm);border:1px solid transparent;font-family:var(--pma-ff-sans);font-weight:var(--pma-fw-semibold);font-size:var(--fs-16, 16px);line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background-color var(--pma-dur-med) var(--pma-ease),border-color var(--pma-dur-med) var(--pma-ease),color var(--pma-dur-med) var(--pma-ease),box-shadow var(--pma-dur-med) var(--pma-ease),transform var(--pma-dur-fast) var(--pma-ease);white-space:nowrap}@media(max-width:767px){.pma-btn{height:52px;padding:0 var(--sp-4, 16px)}}.pma-btn:active{transform:translateY(1px)}.pma-btn--primary{background:var(--c-forest-700, #2b3a2e);color:var(--c-on-accent, var(--c-paper-50, #fbfaf7));box-shadow:var(--pma-shadow-0)}.pma-btn--primary:hover{background:var(--c-forest-600, #344c3a)}.pma-btn--secondary{background:transparent;color:var(--pma-text-strong);border-color:var(--pma-text)}.pma-btn--secondary:hover{background:var(--c-paper-100, #f5f1e8);border-color:var(--pma-text-strong)}.pma-btn--tertiary{background:transparent;color:var(--pma-link);border-color:transparent;padding:0;height:auto;font-weight:var(--pma-fw-semibold)}.pma-btn--tertiary:hover{color:var(--pma-link-hover);text-decoration:underline;text-underline-offset:3px}.pma-btn--danger{background:var(--c-danger-700, #7a2c2c);color:var(--c-on-accent, var(--c-paper-50, #fbfaf7))}.pma-btn--danger:hover{filter:brightness(.96)}.pma-btn--compact{height:40px;padding:0 var(--sp-4, 16px);font-size:var(--fs-14, 14px)}.pma-btn[disabled],.pma-btn.is-disabled{cursor:not-allowed;background:var(--c-paper-200, #ede6d8);color:var(--pma-text-disabled);border-color:transparent;box-shadow:none;transform:none}:where(.button,.btn,.shopify-payment-button__button){border-radius:var(--pma-radius-sm)}.pma-card{background:var(--c-card-bg, #fff);border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-md);padding:var(--sp-6, 24px);box-shadow:var(--pma-shadow-0);transition:box-shadow var(--pma-dur-med) var(--pma-ease),transform var(--pma-dur-med) var(--pma-ease),border-color var(--pma-dur-med) var(--pma-ease)}.pma-card>*+*{margin-top:var(--sp-3, 12px)}@media(max-width:767px){.pma-card{padding:var(--sp-4, 16px)}}.pma-card--alt{background:var(--pma-panel-alt)}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.pma-card:hover,.pma-card--hover:hover{box-shadow:var(--pma-shadow-1);transform:translateY(-1px)}.pma-card.pma-card--static:hover{box-shadow:var(--pma-shadow-0);transform:none;border-color:var(--pma-border-soft)}}.pma-media{border-radius:var(--pma-radius-lg);overflow:hidden;background:var(--c-paper-100, #f5f1e8)}.pma-media img{width:100%;height:auto;display:block}.pma-media--ratio-1_1,.pma-media img.pma-media--ratio-1_1{aspect-ratio:1 / 1;object-fit:cover;height:auto}.pma-media--ratio-4_3,.pma-media img.pma-media--ratio-4_3{aspect-ratio:var(--pma-aspect-category, 4 / 3);object-fit:cover;height:auto}.pma-media--ratio-16_7,.pma-media img.pma-media--ratio-16_7{aspect-ratio:16 / 7;object-fit:cover;height:auto}.pma-media--ratio-4_5,.pma-media img.pma-media--ratio-4_5{aspect-ratio:var(--pma-aspect-product, 4 / 5);object-fit:cover;height:auto}.pma-media--ratio-3_2,.pma-media img.pma-media--ratio-3_2{aspect-ratio:var(--pma-aspect-hero-desktop, 3 / 2);object-fit:cover;height:auto}.pma-media--missing-error{display:grid;place-items:center;min-height:8rem;padding:var(--sp-4, 1rem);background:var(--c-paper-100, #f5f1e8);color:var(--c-ink-700, #3a342c);border:1px dashed rgba(30,28,24,.18)}.pma-prose :where(figure,picture,.pma-media),.pma-policy :where(figure,picture,.pma-media){display:block;max-width:100%}.pma-prose :where(figure img,picture img,p>img:only-child,.pma-media img),.pma-policy :where(figure img,picture img,p>img:only-child,.pma-media img){display:block;max-width:100%;height:auto}.pma-prose :where(figure img:not([width]),figure img:not([height]),picture img:not([width]),picture img:not([height]),p>img:only-child:not([width]),p>img:only-child:not([height])),.pma-policy :where(figure img:not([width]),figure img:not([height]),picture img:not([width]),picture img:not([height]),p>img:only-child:not([width]),p>img:only-child:not([height])){aspect-ratio:var(--pma-aspect-editorial, 16 / 9);width:100%;object-fit:cover;background:var(--c-paper-100, #f5f1e8)}.pma-badge{display:inline-flex;align-items:center;gap:var(--sp-2, 8px);padding:6px 10px;border-radius:var(--pma-radius-pill);font-size:var(--fs-12, 12px);line-height:1;font-weight:var(--pma-fw-semibold);letter-spacing:.02em;border:1px solid var(--pma-border-soft);background:var(--c-paper-100, #f5f1e8);color:var(--pma-text-strong);white-space:nowrap}.pma-badge--founding{border-color:#2b3a2e59;background:var(--c-forest-100, #e6efe7);color:var(--c-forest-700, #2b3a2e)}.pma-badge--value{border-color:#b08a4473;background:var(--c-wheat-100, #f4ebd7);color:var(--c-wheat-500, #b08a44)}.pma-badge--muted{background:var(--c-paper-50, #fbfaf7);color:var(--pma-text-muted)}.pma-notice{border-radius:var(--pma-radius-md);border:1px solid var(--pma-border-soft);padding:var(--sp-5, 20px);background:var(--pma-panel-alt);color:var(--pma-text)}.pma-notice--success{background:var(--c-success-100, #e7f2ea);border-color:#2f5d3a40}.pma-notice--warning{background:var(--c-warning-100, #f6eedb);border-color:#7a5a1e40}.pma-notice--danger{background:var(--c-danger-100, #f6e2e2);border-color:#7a2c2c40}.pma-notice--info{background:var(--c-info-100, #e3eff8);border-color:#2a4e6d40}.pma-announcement-rail{height:var(--pma-announcement-rail-h-desktop, 48px);display:flex;align-items:center;gap:var(--sp-3, 12px);width:100%;max-width:100%;min-width:0}@media(max-width:767px){.pma-announcement-rail{height:var(--pma-announcement-rail-h-mobile, 56px)}}.pma-announcement-rail__content{flex:1 1 auto;min-width:0}.pma-announcement-rail__collapsed{display:none;flex:1 1 auto;min-width:0;color:var(--pma-text-muted);font-size:var(--fs-13, 13px);font-weight:var(--fw-medium, 500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pma-announcement-rail__collapse-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp-1-5, 6px);width:32px;height:32px;justify-content:center;padding:0;border-radius:var(--r-pill, 999px);border:var(--hairline, 1px solid rgba(30, 28, 24, .18));background:#ffffff8c;color:var(--pma-text-muted);font-size:var(--fs-13, 13px);line-height:1;white-space:nowrap}@media(max-width:767px){.pma-announcement-rail__collapse-btn{width:36px;height:36px}}.pma-announcement-rail__collapse-btn:hover{color:var(--pma-text);border-color:#1e1c1842;background:#ffffffbf}.pma-announcement-rail__collapse-btn:focus-visible{outline:var(--pma-focus-ring-width, 2px) solid var(--pma-focus-ring);outline-offset:var(--pma-focus-ring-offset, 2px)}.pma-announcement-rail__collapse-icon .pma-icon--chevron-down{transition:transform var(--dur-med, .18s) var(--ease-standard, cubic-bezier(.2, 0, 0, 1));transform:rotate(180deg)}.pma-section--global-announcement-bar.is-collapsed .pma-announcement-rail__content{display:none}.pma-section--global-announcement-bar.is-collapsed .pma-announcement-rail__collapsed{display:block}.pma-section--global-announcement-bar.is-collapsed .pma-announcement-rail__collapse-icon .pma-icon--chevron-down{transform:none}.pma-announcement-rail__details{position:relative;width:100%;margin:0}.pma-announcement-rail__summary{display:flex;align-items:center;gap:var(--sp-3, 12px);cursor:pointer;list-style:none}.pma-announcement-rail__summary::-webkit-details-marker{display:none}.pma-announcement-rail__more{display:inline-flex;align-items:center;gap:var(--sp-1-5, 6px);font-size:var(--fs-13, 13px);color:var(--pma-text-muted);white-space:nowrap}.pma-announcement-rail__details .pma-icon--chevron-down{transition:transform var(--dur-med, .18s) var(--ease-standard, cubic-bezier(.2, 0, 0, 1))}.pma-announcement-rail__details[open] .pma-icon--chevron-down{transform:rotate(180deg)}.pma-announcement-rail__panel{position:absolute;left:0;right:0;top:100%;margin-top:var(--sp-2, 8px);padding:var(--sp-2, 8px);max-height:320px;overflow:auto;background:var(--c-paper-100, #f5f1e8);border:var(--hairline, 1px solid rgba(30, 28, 24, .12));border-radius:var(--r-sm, 12px);box-shadow:var(--shadow-2, 0 6px 16px rgba(0, 0, 0, .1))}.pma-announcement-stack{display:flex;flex-direction:column;gap:var(--sp-2, 8px);margin:0;padding:0}.pma-announcement-banner,.pma-announcement-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3, 12px);padding:8px 12px 8px 16px;border-radius:var(--r-sm, 12px);border:var(--hairline, 1px solid rgba(30, 28, 24, .12));background:var(--c-paper-100, #f5f1e8);box-shadow:var(--shadow-1, 0 1px 2px rgba(0, 0, 0, .06));color:var(--pma-text);font-size:var(--fs-14, 14px);line-height:1.4;min-height:40px}.pma-announcement-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#1e1c1859;border-radius:var(--r-sm, 12px) 0 0 var(--r-sm, 12px)}.pma-announcement-banner{flex-wrap:wrap}.pma-announcement-banner__message{flex:1 1 260px;min-width:0;font-weight:var(--fw-medium, 500)}.pma-announcement-rail .pma-announcement-banner__message,.pma-announcement-rail__summary .pma-announcement-banner__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pma-announcement-banner__link,.pma-announcement-bar a{color:var(--pma-link);font-weight:var(--pma-fw-semibold);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pma-announcement-banner__link:hover,.pma-announcement-bar a:hover{color:var(--pma-link-hover)}.pma-announcement-banner--neutral,.pma-announcement-bar--neutral{background:var(--c-paper-100, #f5f1e8);border-color:#1e1c181f}.pma-announcement-banner--neutral:before{background:#1e1c1859}.pma-announcement-banner--info{background:var(--c-info-100, #e3eff8);border-color:#2a4e6d40}.pma-announcement-banner--info:before{background:#2a4e6d8c}.pma-announcement-banner--warning{background:var(--c-warning-100, #f6eedb);border-color:#7a5a1e40}.pma-announcement-banner--warning:before{background:#7a5a1e8c}.pma-announcement-banner--critical{background:var(--c-danger-100, #f6e2e2);border-color:#7a2c2c40}.pma-announcement-banner--critical:before{background:#7a2c2c8c}.pma-announcement-banner--success{background:var(--c-success-100, #e7f2ea);border-color:#2f5d3a40}.pma-announcement-banner--success:before{background:#2f5d3a8c}@media(max-width:767px){.pma-announcement-banner,.pma-announcement-bar{min-height:48px}}@media(prefers-reduced-motion:reduce){.pma-announcement-rail__details .pma-icon--chevron-down,.pma-announcement-rail__collapse-icon .pma-icon--chevron-down{transition:none}}.pma-announcement-bar--forest{background:var(--c-forest-100, #e6efe7);border-color:#2b3a2e40}.pma-announcement-bar--wheat{background:var(--c-wheat-100, #f4ebd7);border-color:#b08a4440}.pma-section-heading{display:flex;flex-direction:column;gap:var(--sp-3, 12px);margin-bottom:var(--sp-8, 32px)}.pma-section-heading__rule{height:1px;width:64px;background:var(--c-forest-700, #2b3a2e);opacity:.35}.pma-cta-panel{max-width:980px;margin-left:auto;margin-right:auto;background:var(--pma-panel);border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-md);padding:28px}@media(max-width:767px){.pma-cta-panel{padding:20px}}.pma-cta-panel__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3, 12px);margin-top:var(--sp-5, 20px)}.pma-cta-panel--layout-split{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-8, 32px);text-align:left}.pma-cta-panel--layout-split .pma-cta-panel__copy{min-width:0}.pma-cta-panel--layout-split .pma-cta-panel__actions{margin-top:0;justify-content:flex-end}.pma-cta-panel--layout-split .pma-cta-panel__footer{grid-column:1 / -1;min-width:0}@media(max-width:767px){.pma-cta-panel--layout-split{grid-template-columns:minmax(0,1fr);align-items:flex-start}.pma-cta-panel--layout-split .pma-cta-panel__actions{width:100%;justify-content:flex-start;margin-top:var(--sp-5, 20px)}}.pma-cta-panel--forest{max-width:none;background:var(--c-forest-surface, var(--c-forest-700, #2b3a2e));border-color:#ffffff24;color:var(--c-on-accent, var(--c-paper-50, #fbfaf7));text-align:center}.pma-cta-panel--forest .pma-cta-panel__title{color:inherit}.pma-cta-panel--forest .pma-cta-panel__body{color:#fbfaf7db}.pma-cta-panel--forest .pma-cta-panel__actions{justify-content:center}.pma-section--global-cta-strip .pma-cta-panel--forest .pma-btn--primary{background:transparent;color:var(--c-paper-50, #fbfaf7);border-color:#fbfaf7b8;box-shadow:none}.pma-section--global-cta-strip .pma-cta-panel--forest .pma-btn--primary:hover{background:#fbfaf714;border-color:#fbfaf7e0;color:var(--c-paper-50, #fbfaf7);box-shadow:none}.pma-section--global-cta-strip .pma-cta-panel--forest .pma-btn--secondary{background:var(--c-wheat-100, #f4ebd7);color:var(--c-ink-900, #1e1c18);border-color:#1e1c1824;box-shadow:none}.pma-section--global-cta-strip .pma-cta-panel--forest .pma-btn--secondary:hover{background:var(--c-paper-50, #fbfaf7);border-color:#1e1c1833;color:var(--c-ink-900, #1e1c18);box-shadow:none}.pma-section--global-cta-strip.pma-section--spacing-loose .pma-cta-panel{padding:40px}.pma-section--global-cta-strip.pma-section--spacing-loose .pma-cta-panel--forest{max-width:980px;box-shadow:var(--pma-shadow-2)}@media(max-width:767px){.pma-section--global-cta-strip.pma-section--spacing-loose .pma-cta-panel{padding:28px}}.pma-section--global-cta-strip.pma-section--spacing-loose .pma-cta-panel__title{font-size:var(--fs-32, 32px);line-height:1.1}.pma-section--global-cta-strip.pma-section--spacing-loose .pma-cta-panel__body{font-size:var(--fs-18, 18px);line-height:1.45;max-width:30ch;margin-left:auto;margin-right:auto}.pma-cta-panel--forest.pma-cta-panel--layout-split{text-align:left}.pma-cta-panel--forest.pma-cta-panel--layout-split .pma-cta-panel__actions{justify-content:flex-end}.pma-cta-panel--forest.pma-cta-panel--layout-split .pma-btn--secondary{background:var(--c-paper-50, #fbfaf7);color:var(--c-ink-900, #1e1c18);border-color:#1e1c182e}.pma-cta-panel--forest.pma-cta-panel--layout-split .pma-btn--secondary:hover{background:var(--c-paper-100, #f5f1e8);border-color:#1e1c1838}.pma-cta-panel__footer{margin-top:var(--sp-5, 20px);padding-top:var(--sp-4, 16px);border-top:1px solid var(--pma-border-soft, rgba(30, 28, 24, .12))}.pma-cta-panel__list{margin:0;padding-left:1.25em;font-size:var(--fs-14, 14px);color:var(--c-ink-500, #6a6255);line-height:1.4}.pma-cta-panel__list li+li{margin-top:var(--sp-1, 4px)}.pma-cta-panel--compact{padding:var(--sp-3, 12px) var(--sp-4, 16px)}.pma-cta-panel--compact .pma-cta-panel__title{margin:0;font-size:var(--fs-16, 16px);line-height:1.35}.pma-cta-panel--compact .pma-cta-panel__actions{margin-top:var(--sp-3, 12px)}.pma-cta-panel--compact.pma-cta-panel--layout-split .pma-cta-panel__actions{margin-top:0}.pma-join-inline-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);border:1px solid var(--pma-border-soft, rgba(30, 28, 24, .12));border-radius:var(--r-md, 16px);background:var(--pma-panel-alt, var(--c-paper-100, #f5f1e8));max-width:100%}.pma-join-inline-cta--compact{padding:var(--sp-2, 8px) var(--sp-3, 12px);gap:var(--sp-2, 8px) var(--sp-3, 12px)}.pma-join-inline-cta__text{flex:1 1 12rem;min-width:0;margin:0;font-size:var(--fs-14, 14px);line-height:1.45;font-weight:var(--fw-medium, 500);color:var(--c-ink-700, #3a352d)}.pma-join-inline-cta--compact .pma-join-inline-cta__text{font-size:var(--fs-12, 12px);line-height:1.4}.pma-join-inline-cta__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2, 8px);flex:0 0 auto}@media(max-width:479px){.pma-join-inline-cta__actions{width:100%;justify-content:flex-start}.pma-join-inline-cta--compact .pma-join-inline-cta__actions{width:auto;justify-content:flex-end}}.pma-lock-panel{background:var(--pma-panel-alt);border:1px solid rgba(43,58,46,.18);border-radius:var(--pma-radius-md);padding:var(--sp-6, 24px)}.pma-lock-panel__title{font-family:var(--pma-ff-sans);font-weight:var(--pma-fw-semibold);font-size:var(--fs-18, 18px);color:var(--pma-text-strong);margin:0}.pma-lock-panel__body{margin-top:var(--sp-3, 12px);color:var(--pma-text)}.pma-lock-panel__micro{margin-top:var(--sp-3, 12px);font-size:var(--fs-14, 14px);color:var(--pma-text-muted)}.pma-lock-panel__actions{margin-top:var(--sp-5, 20px);display:flex;flex-wrap:wrap;gap:var(--sp-3, 12px)}}@layer pma-components{.pma-field{display:flex;flex-direction:column;gap:var(--sp-2, 8px)}.pma-label{font-size:var(--fs-14, 14px);color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold)}.pma-help{font-size:var(--fs-14, 14px);color:var(--pma-text-muted)}.pma-input,.pma-select,.pma-textarea{width:100%;background:var(--pma-panel);border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-sm);color:var(--pma-text-strong);padding:0 var(--sp-4, 16px);height:48px;transition:border-color var(--pma-dur-med) var(--pma-ease),box-shadow var(--pma-dur-med) var(--pma-ease),background-color var(--pma-dur-med) var(--pma-ease)}@media(max-width:767px){.pma-input,.pma-select,.pma-textarea{height:52px;padding:0 var(--sp-4, 16px)}}.pma-textarea{height:auto;min-height:120px;padding:var(--sp-4, 16px);resize:vertical}.pma-input::placeholder,.pma-textarea::placeholder{color:var(--pma-text-placeholder, var(--pma-text-disabled))}.pma-input:hover,.pma-select:hover,.pma-textarea:hover{border-color:#1e1c183d}.pma-input:disabled,.pma-select:disabled,.pma-textarea:disabled{background:var(--c-paper-100, #f5f1e8);color:var(--pma-text-disabled);cursor:not-allowed}.pma-field.is-error .pma-input,.pma-field.is-error .pma-select,.pma-field.is-error .pma-textarea{border-color:#7a2c2c8c}.pma-error{font-size:var(--fs-14, 14px);color:var(--c-danger-700, #7a2c2c);font-weight:var(--pma-fw-medium)}.pma-check{display:flex;align-items:flex-start;gap:var(--sp-3, 12px)}.pma-check input[type=checkbox],.pma-check input[type=radio]{margin-top:3px;width:18px;height:18px;accent-color:var(--c-forest-700, #2b3a2e)}.pma-check__label{font-size:var(--fs-16, 16px);color:var(--pma-text);line-height:var(--pma-lh-body)}fieldset{border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-md);padding:var(--sp-6, 24px);margin:0}legend{padding:0 var(--sp-2, 8px);color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold)}}@layer pma-components{.pma-prose table,.pma-table{width:100%;border-collapse:collapse;background:var(--pma-panel);border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-md);overflow:hidden}.pma-table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.pma-section--content-article-body .pma-split,.pma-section--content-article-body .pma-split>*,.pma-section--content-article-body .pma-prose,.pma-section--content-article-body .pma-table-wrap{min-width:0!important;max-width:100%!important;box-sizing:border-box}.pma-section--content-article-body .pma-prose{overflow-wrap:anywhere;word-break:break-word}body.template-article .pma-main,body.template-article .pma-section--content-article-body,body.template-article .pma-section--content-article-body .pma-container,body.template-article .pma-section--content-article-body .pma-split{overflow-x:clip;max-width:100%}@media(max-width:1023px){.pma-section--content-article-body .pma-split{grid-template-columns:minmax(0,1fr)!important}.pma-section--content-article-body .pma-article-sidebar,.pma-section--content-article-body .pma-sidebar-module,.pma-section--content-article-body .pma-newsletter-form,.pma-section--content-article-body .pma-prose{width:100%;max-width:100%!important;min-width:0!important;box-sizing:border-box}}.pma-prose table caption{padding:0 0 var(--sp-3, 12px);color:var(--pma-text-muted);font-size:var(--fs-14, 14px);line-height:var(--pma-lh-small);text-align:left}.pma-prose table th,.pma-prose table td,.pma-table th,.pma-table td{padding:var(--sp-4, 16px);text-align:left;vertical-align:top;border-bottom:1px solid var(--pma-border-soft);font-size:var(--fs-14, 14px);color:var(--pma-text)}.pma-prose table th,.pma-table th{background:var(--pma-panel-alt);color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold);font-size:var(--fs-14, 14px)}.pma-prose table tr:last-child td,.pma-prose table tr:last-child th[scope=row],.pma-table tr:last-child td{border-bottom:0}.pma-table--compact th,.pma-table--compact td{padding:var(--sp-3, 12px)}.pma-table__muted{color:var(--pma-text-muted)}@media(max-width:767px){.pma-prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}}@layer pma-components{.pma-accordion{border:1px solid var(--pma-border-soft);border-radius:var(--pma-radius-md);overflow:hidden;background:var(--pma-panel)}.pma-accordion details{border-bottom:1px solid var(--pma-border-soft)}.pma-accordion details:last-child{border-bottom:0}.pma-accordion summary{list-style:none;padding:var(--sp-5, 20px);min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4, 16px);cursor:pointer;font-weight:var(--pma-fw-semibold);color:var(--pma-text-strong)}.pma-accordion summary::-webkit-details-marker{display:none}.pma-accordion__content{padding:0 var(--sp-5, 20px) var(--sp-5, 20px);color:var(--pma-text)}.pma-accordion__icon{flex:0 0 auto;width:18px;height:18px;color:var(--pma-text-muted);transition:transform var(--pma-dur-med) var(--pma-ease)}.pma-accordion details[open] .pma-accordion__icon{transform:rotate(180deg)}}.pma-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:var(--pma-z-header);background:var(--pma-bg-alt);border-bottom:1px solid var(--pma-border-soft)}.pma-header__inner{min-height:var(--pma-header-primary-row-h, 72px);height:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6, 24px)}.pma-header__surface{display:flex;flex-direction:column;position:relative}.pma-header__primary-row{position:relative;z-index:10;overflow:visible}.pma-header__search-row{position:relative;z-index:1;display:none;flex:0 0 auto;padding:var(--sp-2, 8px) 0 var(--sp-3, 12px);border-top:1px solid var(--pma-border-soft)}.pma-header__search-row .pma-header__search{display:block;width:100%;max-width:none}.pma-header__search-row .pma-search-form{margin:0;width:100%}.pma-header__search-row .pma-search-form__row{display:flex;align-items:stretch;gap:var(--sp-2, 8px);width:100%}.pma-header__search-row .pma-search-form__input{flex:1 1 auto;min-width:0}.pma-header__search-row .pma-predictive-search{position:relative;width:100%}.pma-header__search-row .pma-predictive-results{position:absolute;top:calc(100% + var(--sp-2, 8px));left:0;right:0;z-index:1150;margin-top:0;max-height:min(60vh,24rem);overflow:auto;padding:var(--sp-3, 12px);background:var(--pma-bg);border:1px solid var(--pma-border-soft);border-radius:var(--r-md, 16px);box-shadow:var(--pma-shadow-2)}@media(min-width:768px){.pma-header__search-row{display:block}.pma-header__search-toggle{display:none}}.pma-header__lead{display:flex;align-items:center;gap:var(--sp-2, 8px);flex:0 0 auto;min-width:0}.pma-header__brand a{display:flex;align-items:center}.pma-header__brand img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:left center;display:block}.pma-header__logo-fallback{aspect-ratio:1 / 1}.pma-brand__adaptive-logo{position:relative;display:inline-block;flex:0 0 auto;line-height:0;overflow:hidden}.pma-header__brand .pma-brand__adaptive-logo{width:100%;height:100%;max-width:100%;max-height:100%}.pma-hero__logo-wrap .pma-brand__adaptive-logo{width:min(360px,72vw);aspect-ratio:3 / 2;max-width:min(360px,72vw)}.pma-brand__adaptive-logo picture,.pma-brand__adaptive-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;max-height:100%;max-width:100%}.pma-brand__adaptive-logo picture{display:block}.pma-brand__adaptive-logo img{object-fit:contain;object-position:left center}.pma-hero__logo-wrap .pma-brand__adaptive-logo img{height:auto;width:100%;max-width:min(360px,72vw);object-position:center center}.pma-header__brand img.pma-brand__logo--for-dark,.pma-brand__adaptive-logo .pma-brand__logo--for-dark{display:none!important}.pma-header__brand img.pma-brand__logo--for-light,.pma-brand__adaptive-logo .pma-brand__logo--for-light{display:block!important}:root[data-color-mode=dark] .pma-header__brand img.pma-brand__logo--for-light,:root[data-color-mode=dark] .pma-brand__adaptive-logo .pma-brand__logo--for-light{display:none!important}:root[data-color-mode=dark] .pma-header__brand img.pma-brand__logo--for-dark,:root[data-color-mode=dark] .pma-brand__adaptive-logo .pma-brand__logo--for-dark{display:block!important}:root .pma-brand__adaptive-logo[data-pma-logo-surface=light] .pma-brand__logo--for-light,:root .pma-brand__adaptive-logo[data-pma-logo-surface=light] picture.pma-brand__logo--for-light,:root .pma-brand__adaptive-logo[data-pma-logo-surface=light] img.pma-brand__logo--for-light{display:block!important}:root .pma-brand__adaptive-logo[data-pma-logo-surface=light] .pma-brand__logo--for-dark,:root .pma-brand__adaptive-logo[data-pma-logo-surface=light] picture.pma-brand__logo--for-dark,:root .pma-brand__adaptive-logo[data-pma-logo-surface=light] img.pma-brand__logo--for-dark{display:none!important}:root .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-dark,:root .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-dark,:root .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-dark{display:block!important;visibility:visible!important;opacity:1!important}.pma-footer__brand .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-dark,.pma-footer__brand .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-dark{display:block!important;visibility:visible!important;opacity:1!important}:root .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-light,:root .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-light,:root .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-light{display:none!important}.pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-dark,.pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-dark,.pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-dark{display:block!important}@media(prefers-color-scheme:dark){:root[data-color-mode=system] .pma-header__brand img.pma-brand__logo--for-light,:root[data-color-mode=system] .pma-brand__adaptive-logo .pma-brand__logo--for-light{display:none!important}:root[data-color-mode=system] .pma-header__brand img.pma-brand__logo--for-dark,:root[data-color-mode=system] .pma-brand__adaptive-logo .pma-brand__logo--for-dark{display:block!important}}@media(prefers-color-scheme:light){:root[data-color-mode=system] .pma-header__brand img.pma-brand__logo--for-dark,:root[data-color-mode=system] .pma-brand__adaptive-logo .pma-brand__logo--for-dark{display:none!important}:root[data-color-mode=system] .pma-header__brand img.pma-brand__logo--for-light,:root[data-color-mode=system] .pma-brand__adaptive-logo .pma-brand__logo--for-light{display:block!important}}:root .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-dark,:root .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-dark,:root .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-dark,:root[data-color-mode=system] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-dark,:root[data-color-mode=system] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-dark,:root[data-color-mode=system] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-dark,:root[data-color-mode=light] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-dark,:root[data-color-mode=light] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-dark,:root[data-color-mode=light] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-dark{display:block!important}:root .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-light,:root .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-light,:root .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-light,:root[data-color-mode=system] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] .pma-brand__logo--for-light,:root[data-color-mode=system] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] picture.pma-brand__logo--for-light,:root[data-color-mode=system] .pma-section--global-footer.pma-band--ink-900 .pma-brand__adaptive-logo[data-pma-logo-surface=dark] img.pma-brand__logo--for-light{display:none!important}.pma-header__brand-text{display:inline-flex;align-items:center;max-width:13rem;color:var(--pma-text);font-family:var(--font-heading);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:800;line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.pma-header__nav{display:none!important}.pma-header__mobile{display:inline-flex!important;align-items:center;flex-shrink:0}@media(min-width:1280px){.pma-header__nav{display:flex!important}.pma-header__mobile{display:none!important}}.pma-header__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--sp-2, 8px);flex-shrink:0}.pma-header__desktop-menu{display:none;align-items:center;flex-shrink:0}.pma-header__menu-btn{gap:var(--sp-1, 4px);padding-inline:var(--sp-2, 8px);min-width:44px;min-height:44px}.pma-header__menu-btn-label{font-size:var(--fs-14, 14px);font-weight:600;line-height:1.1;white-space:nowrap}body.is-member-locked .pma-header__actions>.pma-locked-only{display:inline-flex;align-items:center;gap:var(--sp-2-5, 10px)}.pma-color-toggle__icon{display:inline-flex;align-items:center;justify-content:center}.pma-color-toggle__icon--sun{display:none}:root[data-color-mode=dark] .pma-color-toggle__icon--sun{display:inline-flex}:root[data-color-mode=dark] .pma-color-toggle__icon--moon{display:none}@media(prefers-color-scheme:dark){:root[data-color-mode=system] .pma-color-toggle__icon--sun{display:inline-flex}:root[data-color-mode=system] .pma-color-toggle__icon--moon{display:none}}@media(max-width:1279px){.pma-header__actions{gap:var(--sp-1-5, 6px)}body.is-member-locked .pma-header__actions>.pma-locked-only{gap:var(--sp-2, 8px)}}@media(max-width:767px){.pma-header{height:var(--header-h-mobile, 64px)}.pma-header__inner{min-height:var(--header-h-mobile, 64px);height:auto;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--sp-2, 8px)}.pma-header__lead{flex:1 1 auto;min-width:0;justify-content:flex-start}.pma-header__brand{width:auto;flex:0 1 auto;display:flex;justify-content:flex-start}.pma-header__brand a{width:100%;justify-content:flex-start}.pma-header__actions{width:auto;flex:0 0 auto;justify-content:flex-end;flex-shrink:0}.pma-header__actions .pma-btn,.pma-header__actions .pma-icon-btn,.pma-header__actions a{flex-shrink:0}.pma-header__actions .pma-btn{height:48px;min-height:48px}body.is-member-locked .pma-header__actions .pma-header__login-btn{display:none}}.pma-nav{display:flex;align-items:center;gap:var(--sp-5, 20px)}.pma-nav a{color:var(--pma-text-strong);font-weight:var(--pma-fw-medium);font-size:var(--fs-16, 16px);min-height:44px;display:inline-flex;align-items:center;padding:0 8px}.pma-nav a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#2b3a2e80}.pma-nav a.is-active,.pma-footer a.is-active{font-weight:var(--pma-fw-semibold, 600);text-decoration:underline;text-underline-offset:4px}.pma-header .pma-drawer__body a:hover,.pma-nav-fallback a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#2b3a2e80}.pma-header .pma-drawer__body a.is-active,.pma-nav-fallback a.is-active{font-weight:var(--pma-fw-semibold, 600);text-decoration:underline;text-underline-offset:4px}.pma-nav-drawer__groups{display:grid;gap:var(--sp-5, 20px)}.pma-nav-drawer__primary{margin-bottom:var(--sp-4, 16px)}.pma-nav-drawer__primary-links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-1, 4px);margin:0;padding:0;list-style:none}.pma-nav-drawer__primary-links a{display:inline-flex;align-items:center;min-height:var(--tap-min, 44px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border-radius:var(--pma-radius-sm);color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold, 600);text-decoration:none;max-width:100%;overflow-wrap:anywhere}.pma-nav-drawer__primary-links a:hover,.pma-nav-drawer__primary-links a:focus-visible{background:color-mix(in srgb,var(--c-forest-700, #2b3a2e) 8%,transparent);text-decoration:underline;text-underline-offset:4px}.pma-nav-drawer__primary-link--emphasis{background:color-mix(in srgb,var(--c-wheat-100, #f3ead4) 72%,var(--pma-bg));border:1px solid rgba(176,138,68,.36)}.pma-nav-drawer__utility{margin-top:var(--sp-3, 12px);padding-top:var(--sp-3, 12px);border-top:1px solid var(--pma-border-soft)}.pma-nav-drawer__utility-link{display:inline-flex;align-items:center;min-height:var(--tap-min, 44px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border-radius:var(--pma-radius-sm);color:var(--pma-text-strong);font-weight:var(--pma-fw-semibold, 600);text-decoration:none}.pma-nav-drawer__disclosure{border:1px solid color-mix(in srgb,var(--c-forest-700, #2b3a2e) 14%,var(--pma-border-soft));border-radius:var(--pma-radius-md);background:color-mix(in srgb,var(--pma-bg) 82%,var(--c-paper-100, #f5f1e8));overflow:hidden}.pma-nav-drawer__disclosure-summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap-min, 44px);padding:var(--sp-3, 12px) var(--sp-4, 16px);color:var(--pma-text-muted);font-size:var(--fs-12, 12px);font-weight:var(--pma-fw-semibold, 600);letter-spacing:.08em;line-height:1.2;text-transform:uppercase;cursor:pointer;list-style:none}.pma-nav-drawer__disclosure-summary::-webkit-details-marker{display:none}.pma-nav-drawer__disclosure-summary:after{content:"+";color:var(--pma-text-muted);font-size:var(--fs-16, 16px);font-weight:var(--pma-fw-semibold, 600);line-height:1}.pma-nav-drawer__disclosure[open]>.pma-nav-drawer__disclosure-summary:after{content:"\2212"}.pma-nav-drawer__disclosure-body{display:grid;gap:var(--sp-2, 8px);padding:0 var(--sp-4, 16px) var(--sp-4, 16px)}.pma-nav-drawer .pma-drawer__body{overflow:hidden auto;max-width:100%}.pma-nav-drawer__quick-actions{display:grid;gap:var(--sp-2, 8px);padding:var(--sp-4, 16px);border:1px solid rgba(176,138,68,.36);border-radius:var(--pma-radius-md);background:color-mix(in srgb,var(--c-wheat-100, #f3ead4) 72%,var(--pma-bg))}.pma-nav-drawer__quick-label{margin:0;color:var(--pma-text-muted);font-size:var(--fs-12, 12px);font-weight:var(--pma-fw-semibold, 600);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pma-nav-drawer__quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2, 8px)}.pma-nav-drawer__quick-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--sp-2, 8px) var(--sp-3, 12px);border:1px solid transparent;border-radius:var(--pma-radius-sm);background:var(--c-btn-primary-bg, var(--c-forest-700, #2b3a2e));color:var(--c-on-accent, var(--c-paper-50, #fbfaf7));font-weight:var(--pma-fw-semibold, 600);text-align:center;text-decoration:none;box-shadow:var(--shadow-1, 0 1px 2px rgba(0, 0, 0, .06))}.pma-nav-drawer__quick-links a:hover,.pma-nav-drawer__quick-links a:focus-visible{background:var(--c-btn-primary-bg-hover, var(--c-forest-600, #344c3a));color:var(--c-on-accent, var(--c-paper-50, #fbfaf7));text-decoration:underline}.pma-nav-drawer__support-card{display:grid;gap:var(--sp-2, 8px)}.pma-nav-drawer__support-card-inner{display:grid;gap:var(--sp-2, 8px);padding:var(--sp-4, 16px);border:1px solid color-mix(in srgb,var(--c-wheat-400, #b08a44) 36%,var(--pma-border-soft));border-radius:var(--pma-radius-md);background:color-mix(in srgb,var(--c-paper-50, #fbfaf7) 88%,var(--c-wheat-100, #f3ead4));box-shadow:none}.pma-nav-drawer__support-card-title{margin:0;font-family:var(--ff-display, Georgia, "Times New Roman", serif);font-size:var(--fs-18, 1.125rem);font-weight:var(--pma-fw-semibold, 600);line-height:1.25;color:var(--pma-text)}.pma-nav-drawer__support-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:fit-content;max-width:100%;padding:var(--sp-2, 8px) var(--sp-4, 16px);border:1px solid color-mix(in srgb,var(--c-forest-700, #2b3a2e) 28%,var(--pma-border-soft));border-radius:var(--pma-radius-sm);background:transparent;color:var(--c-forest-700, #2b3a2e);font-weight:var(--pma-fw-semibold, 600);text-decoration:none}.pma-nav-drawer__support-card-cta:hover,.pma-nav-drawer__support-card-cta:focus-visible{background:color-mix(in srgb,var(--c-wheat-100, #f3ead4) 55%,transparent);color:var(--c-forest-800, #243228);text-decoration:underline}.pma-nav-drawer__group{display:grid;gap:var(--sp-2, 8px);padding:var(--sp-4, 16px);border:1px solid color-mix(in srgb,var(--c-forest-700, #2b3a2e) 14%,var(--pma-border-soft));border-radius:var(--pma-radius-md);background:color-mix(in srgb,var(--pma-bg) 82%,var(--c-paper-100, #f5f1e8));box-shadow:inset 0 1px #ffffff73}.pma-nav-drawer__group-label{margin:0;color:var(--pma-text-muted);font-family:var(--font-body);font-size:var(--fs-12, 12px);font-weight:var(--pma-fw-semibold, 600);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pma-nav-drawer__group-note{margin:0;color:var(--pma-text-muted);font-size:var(--fs-14, 14px);line-height:var(--lh-body, 1.55)}.pma-nav-drawer__links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-1, 4px)}.pma-nav-drawer__links a{display:inline-flex;align-items:center;justify-content:space-between;min-height:44px;padding:var(--sp-2, 8px) var(--sp-3, 12px);border-radius:var(--pma-radius-sm);color:var(--pma-text-strong);font-weight:var(--pma-fw-medium);text-decoration:none}.pma-nav-drawer__links--shop a[data-pma-nav-scope=category]:after{content:none}.pma-nav-drawer__links--shop a.is-active{background:color-mix(in srgb,var(--c-forest-100, #e6efe7) 78%,var(--pma-bg));color:var(--pma-text-strong);box-shadow:inset 3px 0 0 var(--c-forest-700, #2b3a2e)}.pma-nav-drawer__links--shop a.is-active:after{content:"Current";color:var(--c-forest-700, #2b3a2e);font-weight:var(--pma-fw-semibold, 600)}.pma-nav-drawer__links a:hover,.pma-nav-drawer__links a:focus-visible{background:var(--c-forest-100, #e6efe7);color:var(--pma-link-hover);text-decoration:underline;text-underline-offset:4px}.pma-nav-dropdown{position:relative}.pma-nav-dropdown--split{display:inline-flex;align-items:center;gap:2px}.pma-nav-dropdown__top-link{display:inline-flex;align-items:center;min-height:44px;color:var(--pma-text-strong);font-size:var(--fs-16, 16px);font-weight:var(--pma-fw-medium);text-decoration:none}.pma-nav-dropdown__top-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#2b3a2e80}.pma-nav-dropdown__top-link:focus-visible{outline:2px solid var(--pma-focus, #2B3A2E);outline-offset:2px;border-radius:4px}.pma-nav-dropdown__top-link[aria-current=page]{font-weight:var(--pma-fw-semibold, 600)}.pma-nav-dropdown__menu{position:relative}.pma-nav-dropdown__summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;list-style:none;color:var(--pma-text-strong);font-weight:var(--pma-fw-medium);font-size:var(--fs-16, 16px);min-height:44px;padding:0 6px;-webkit-user-select:none;user-select:none;border:0;background:none}.pma-nav-dropdown__summary::-webkit-details-marker{display:none}.pma-nav-dropdown__summary:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#2b3a2e80}.pma-nav-dropdown__summary:focus-visible{outline:2px solid var(--pma-focus, #2B3A2E);outline-offset:2px;border-radius:4px}.pma-nav-dropdown__summary .pma-icon{transition:transform .2s ease}.pma-nav-dropdown__menu[open]>.pma-nav-dropdown__summary .pma-icon{transform:rotate(180deg)}@media(min-width:1024px){.pma-nav-dropdown__panel{position:absolute;top:100%;left:0;z-index:calc(var(--pma-z-header, 200) + 12);min-width:220px;max-width:360px;background:var(--pma-bg, #fff);border:1px solid var(--pma-border-soft, rgba(30, 28, 24, .12));border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:var(--sp-3, 12px) 0;display:none;flex-direction:column}}@media(max-width:1023px){.pma-nav-dropdown__panel{padding-left:var(--sp-4, 16px);display:none;flex-direction:column;gap:2px}}.pma-nav-dropdown__menu[open]>.pma-nav-dropdown__panel{display:flex}.pma-nav-dropdown__link{display:flex;align-items:center;padding:var(--sp-2, 8px) var(--sp-4, 16px);color:var(--pma-text-strong);font-size:var(--fs-15, 15px);font-weight:var(--pma-fw-normal, 400);text-decoration:none;min-height:40px;line-height:1.4}.pma-nav-dropdown__link:hover{background:var(--pma-bg-hover, rgba(43, 58, 46, .06));text-decoration:underline;text-underline-offset:4px}.pma-nav-dropdown__link:focus-visible{outline:2px solid var(--pma-focus, #2B3A2E);outline-offset:2px;border-radius:4px}.pma-nav-dropdown__link[aria-current=page]{font-weight:var(--pma-fw-semibold, 600)}.pma-nav-dropdown__link--all{font-weight:var(--pma-fw-semibold, 600);border-bottom:1px solid var(--pma-border-soft, rgba(30, 28, 24, .12));margin-bottom:var(--sp-1, 4px);padding-bottom:var(--sp-3, 12px)}.pma-nav-dropdown__group{padding:var(--sp-2, 8px) var(--sp-4, 16px) 0}.pma-nav-dropdown__group-label{display:block;font-size:var(--fs-13, 13px);font-weight:var(--pma-fw-semibold, 600);color:var(--pma-text-muted, rgba(43, 58, 46, .65));text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--sp-1, 4px)}a.pma-nav-dropdown__group-label{text-decoration:none}a.pma-nav-dropdown__group-label:hover{text-decoration:underline;text-underline-offset:4px}a.pma-nav-dropdown__group-label:focus-visible{outline:2px solid var(--pma-focus, #2B3A2E);outline-offset:2px;border-radius:4px}.pma-nav-dropdown__link--sub{padding-left:var(--sp-2, 8px);font-size:var(--fs-14, 14px)}@media(prefers-reduced-motion:reduce){.pma-nav-dropdown__summary .pma-icon{transition:none}}.pma-section--global-sticky-join-bar{background:var(--c-paper-100)!important;border-bottom:var(--hairline, 1px solid rgba(30, 28, 24, .12))}.pma-join-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--sp-3, 12px);height:var(--joinbar-h-desktop, 44px);padding:0;box-sizing:border-box;font-family:var(--pma-ff-sans);font-size:var(--fs-14, 14px);color:var(--c-ink-700)}@media(max-width:1023px){.pma-join-bar{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:767px){.pma-join-bar{height:var(--joinbar-h-mobile, 52px)}}.pma-join-bar__headline{display:block;font-weight:var(--fw-medium, 500);margin:0;width:min(100%,720px);max-width:720px;justify-self:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:1023px){.pma-join-bar__headline{justify-self:start;text-align:left}}.pma-join-bar__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--sp-2-5, 10px);justify-self:end;min-width:0}.pma-join-bar__actions .pma-btn{height:40px;min-height:40px}@media(max-width:767px){.pma-join-bar__actions .pma-btn{height:44px;min-height:44px}.pma-join-bar__actions .pma-btn+.pma-btn{display:none}.pma-join-bar__actions .pma-link{display:none}}.pma-footer{background:transparent;border-top:1px solid color-mix(in srgb,var(--c-paper-50, #fbfaf7) 14%,transparent);color:inherit}.pma-section--global-footer.pma-band--ink-900,.pma-section--global-footer.pma-band--ink-900 .pma-footer{--pma-text: var(--c-always-light, #fbfaf7);--pma-text-muted: rgba(251, 250, 247, .74);--pma-text-strong: var(--c-always-light, #fbfaf7);--pma-link: rgba(251, 250, 247, .9);--pma-link-hover: #f4ebd7;--pma-focus-ring: #f4ebd7;--pma-border-soft: rgba(251, 250, 247, .18);color:var(--pma-text)}.pma-footer__inner{padding-top:var(--sp-12, 48px);padding-bottom:var(--sp-10, 40px)}.pma-footer__top{display:block}.pma-footer__identity{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--sp-7, 28px);align-items:center;width:min(100%,56rem);min-width:0}.pma-footer__brand{margin:0}.pma-footer__brand .pma-brand__adaptive-logo,.pma-footer__wordmark{width:112px;max-width:112px;height:112px;max-height:112px}.pma-footer__brand .pma-brand__adaptive-logo img,.pma-footer__wordmark{width:100%;height:100%;max-width:112px;max-height:112px;object-fit:contain;object-position:center}.pma-footer__wordmark-link{display:inline-block;text-decoration:none}.pma-footer__wordmark-link:hover,.pma-footer__wordmark-link:focus-visible{text-decoration:none}.pma-footer__wordmark--text{display:inline-flex;align-items:center;justify-content:center;padding:var(--sp-4, 16px);border:1px solid rgba(245,241,232,.18);border-radius:var(--radius-full);color:var(--pma-text);font-family:var(--font-heading);font-size:1rem;font-weight:800;line-height:1.1;letter-spacing:.04em;text-align:center;text-transform:uppercase}.pma-footer__mission{max-width:44ch;margin:0}.pma-footer__mission-title{margin:0 0 var(--sp-2, 8px);color:var(--c-always-light, #fbfaf7);font-size:.875rem;font-weight:var(--fw-bold, 700);letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.pma-footer__mission-body{margin:0;color:#fbfaf7c2;font-size:.9375rem;line-height:1.55}.pma-footer__nav-grid{min-width:0;margin-top:var(--sp-8, 32px)}.pma-footer__task-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-6, 24px)}.pma-footer__task-group,.pma-footer__contact-group{min-width:0}.pma-footer__group-title{margin:0 0 var(--sp-2, 8px);color:var(--c-always-light, #fbfaf7);font-size:.8125rem;font-weight:var(--fw-bold, 700);letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.pma-footer__task-group ul,.pma-footer__nav ul{list-style:none;padding:0;margin:0}.pma-footer__task-group li,.pma-footer__nav li{margin:0}.pma-footer a{color:var(--pma-link);text-decoration:none}.pma-footer a:hover{color:var(--pma-link-hover);text-decoration:underline;text-underline-offset:3px}.pma-footer a:focus-visible{outline:2px solid var(--pma-focus-ring);outline-offset:2px;border-radius:3px}.pma-footer__task-group a,.pma-footer__nav a,.pma-footer__contact a,.pma-footer__legal-hub-link{display:inline-flex;align-items:center;min-height:32px;padding-block:3px;color:var(--pma-link);font-size:.9375rem;font-weight:var(--fw-medium, 500);line-height:1.4}.pma-footer__contact{margin:0;color:var(--pma-text-muted);font-size:.9375rem;font-style:normal;line-height:1.5}.pma-footer__newsletter{position:relative;display:block;width:min(100%,58rem);margin:var(--sp-10, 40px) auto 0;padding:var(--sp-8, 32px);border:1px solid rgba(251,250,247,.18);border-radius:var(--r-md, 16px);background:#1f3327;color:var(--c-always-light, #fbfaf7);overflow:visible}.pma-footer__newsletter:before{display:none}.pma-footer-newsletter__intro{min-width:0}.pma-footer-newsletter__title{display:flex;align-items:center;gap:var(--sp-2, 8px);margin:0;color:var(--c-always-light, #fbfaf7);font-family:var(--pma-ff-serif);font-size:clamp(1.35rem,1.8vw,1.6rem);line-height:1.2;text-align:left}.pma-footer-newsletter__title-help{display:inline-flex;flex:0 0 auto;color:var(--c-always-light, #fbfaf7)}.pma-footer-newsletter__subhead{margin:var(--sp-2, 8px) 0 0;max-width:54ch;color:#fbfaf7c2;font-size:.9375rem;font-weight:var(--fw-medium, 500);line-height:1.5;text-align:left}.pma-footer__newsletter .pma-form{margin:var(--sp-5, 20px) 0 0}.pma-footer__newsletter .pma-footer-newsletter__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3, 12px);align-items:start}.pma-footer__newsletter .pma-footer-newsletter__form>.pma-form__field:first-of-type,.pma-footer__newsletter .pma-footer-newsletter__form>.pma-footer-newsletter__btn,.pma-footer__newsletter .pma-newsletter-form__consent,.pma-footer__newsletter .pma-newsletter-form__turnstile,.pma-footer__newsletter .pma-newsletter-form__status,.pma-footer__newsletter .pma-footer-newsletter__form>noscript{grid-column:1;grid-row:auto}.pma-footer__newsletter .pma-footer-newsletter__input.pma-input{min-height:48px;background:var(--c-always-light, #fbfaf7);color:var(--c-always-dark, #1e1c18);border:1px solid rgba(251,250,247,.58);border-radius:var(--r-sm, 12px)}.pma-footer__newsletter .pma-footer-newsletter__input.pma-input::placeholder{color:#6a6255}.pma-footer-newsletter__btn.pma-btn--primary{width:auto;min-width:12rem;min-height:46px;justify-self:start;padding-inline:var(--sp-6, 24px);background:#f4ebd7;border-color:#f4ebd7;color:var(--c-always-dark, #1e1c18);font-weight:var(--fw-semibold, 600)}.pma-footer-newsletter__btn.pma-btn--primary:hover{background:var(--c-always-light, #fbfaf7);border-color:var(--c-always-light, #fbfaf7);color:var(--c-always-dark, #1e1c18)}.pma-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3, 12px) var(--sp-8, 32px);align-items:center;margin-top:var(--sp-8, 32px);padding-top:var(--sp-5, 20px);border-top:1px solid rgba(245,241,232,.14)}.pma-footer__legal-compact{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2, 8px) var(--sp-4, 16px)}.pma-footer__legal-compact-note,.pma-footer__fine-print{color:var(--pma-text-muted);font-size:.8125rem;line-height:1.45}.pma-footer__fine-print{grid-column:1;margin:0}.pma-footer__entity-destination{grid-column:2;grid-row:1 / span 2;justify-self:end}.pma-footer__entity-destination .pma-entity-destination{display:inline-flex;align-items:center;min-height:32px;color:var(--pma-link);font-size:.875rem;font-weight:var(--fw-medium, 500)}@media(max-width:1099px){.pma-footer__task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.pma-footer__inner{padding-top:var(--sp-9, 36px);padding-bottom:var(--sp-8, 32px)}.pma-footer__identity{grid-template-columns:88px minmax(0,1fr);gap:var(--sp-5, 20px);align-items:start}.pma-footer__brand .pma-brand__adaptive-logo,.pma-footer__wordmark{width:88px;max-width:88px;height:88px;max-height:88px}.pma-footer__brand .pma-brand__adaptive-logo img,.pma-footer__wordmark{max-width:88px;max-height:88px}.pma-footer__task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5, 20px) var(--sp-6, 24px)}.pma-footer__task-group a,.pma-footer__nav a,.pma-footer__contact a,.pma-footer__legal-hub-link,.pma-footer__entity-destination .pma-entity-destination{min-height:44px;padding-block:9px;font-size:.875rem}.pma-footer__newsletter{margin-top:var(--sp-8, 32px);padding:var(--sp-5, 20px)}.pma-footer-newsletter__btn.pma-btn--primary{width:100%;min-width:0;justify-self:stretch}.pma-footer__bottom{grid-template-columns:minmax(0,1fr);align-items:start}.pma-footer__entity-destination{grid-column:1;grid-row:auto;justify-self:start}}@media(max-width:480px){.pma-footer__identity{grid-template-columns:minmax(0,1fr)}.pma-footer__mission{max-width:36ch}.pma-footer__task-grid{grid-template-columns:minmax(0,1fr)}}@layer pma-utilities{.pma-text-left{text-align:left}.pma-text-center{text-align:center}.pma-text-right{text-align:right}.pma-hidden{display:none!important}.pma-block{display:block!important}.pma-inline-block{display:inline-block!important}.pma-flex{display:flex!important}.pma-grid-util{display:grid!important}.pma-w-100{width:100%!important}.pma-max-measure{max-width:var(--pma-measure-max)!important}.pma-mx-auto{margin-left:auto!important;margin-right:auto!important}.pma-mt-0{margin-top:0!important}.pma-mt-2{margin-top:var(--sp-2, 8px)!important}.pma-mt-4{margin-top:var(--sp-4, 16px)!important}.pma-mt-6{margin-top:var(--sp-6, 24px)!important}.pma-mt-8{margin-top:var(--sp-8, 32px)!important}.pma-mt-10{margin-top:var(--sp-10, 40px)!important}.pma-mb-0{margin-bottom:0!important}.pma-mb-2{margin-bottom:var(--sp-2, 8px)!important}.pma-mb-4{margin-bottom:var(--sp-4, 16px)!important}.pma-mb-6{margin-bottom:var(--sp-6, 24px)!important}.pma-mb-8{margin-bottom:var(--sp-8, 32px)!important}.pma-mb-10{margin-bottom:var(--sp-10, 40px)!important}.pma-p-4{padding:var(--sp-4, 16px)!important}.pma-p-6{padding:var(--sp-6, 24px)!important}.pma-p-8{padding:var(--sp-8, 32px)!important}.pma-rule{height:1px;background:var(--pma-border-soft);width:100%}.pma-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pma-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pma-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@layer pma-overrides{:where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],select,textarea){border-radius:var(--pma-radius-sm);border:1px solid var(--pma-border-soft);background:var(--pma-panel);color:var(--pma-text-strong)}:where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],select){min-height:48px;padding:0 var(--sp-4, 16px)}:where(textarea){padding:var(--sp-4, 16px);min-height:120px}:where(.shopify-payment-button__button){border-radius:var(--pma-radius-sm)!important;font-weight:var(--pma-fw-semibold)!important}}html.is-overlay-open,body.is-overlay-open{overflow:hidden}.pma-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer, 400);border:0;padding:0;background:var(--overlay-dim, rgba(0, 0, 0, .56));opacity:0;pointer-events:none;transition:opacity var(--dur-med, .18s) var(--ease-standard)}.pma-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.pma-drawer{position:fixed;z-index:calc(var(--z-drawer, 400) + 1);visibility:hidden;pointer-events:none}.pma-drawer.is-open{visibility:visible;pointer-events:auto}.shopify-pc__banner__dialog,[id=shopify-pc__banner],[id^=shopify-pc__banner],[id=shopify-pc__banner].shopify-pc__banner__dialog{position:fixed!important;inset:auto 16px 16px!important;width:auto!important;max-width:780px!important;transform:none!important;padding:18px!important;border-radius:var(--pma-radius-sm)!important;box-shadow:var(--pma-shadow-2)!important;z-index:999999!important}@media(min-width:900px){.shopify-pc__banner__dialog,[id=shopify-pc__banner],[id^=shopify-pc__banner],[id=shopify-pc__banner].shopify-pc__banner__dialog{left:auto!important;right:16px!important;max-width:420px!important}}.shopify-pc__banner__dialog[role=alertdialog],[id=shopify-pc__banner][role=alertdialog],[id^=shopify-pc__banner][role=alertdialog],[id=shopify-pc__banner].shopify-pc__banner__dialog[role=alertdialog]{overflow:auto;max-height:50vh!important}@media(max-width:480px){.shopify-pc__banner__dialog,[id=shopify-pc__banner],[id^=shopify-pc__banner],[id=shopify-pc__banner].shopify-pc__banner__dialog{left:12px!important;right:12px!important;bottom:12px!important;padding:14px!important}}.pma-header .pma-header__actions{overflow:visible}.pma-header .pma-header__actions .pma-locked-only .pma-header__join-btn--compact,.pma-header .pma-header__actions .pma-locked-only .pma-header__state-cta--compact{flex:0 1 auto;min-width:0;max-width:min(8.75rem,32vw);white-space:normal;line-height:1.15;text-align:center;overflow:visible}.pma-support-form__turnstile iframe,.pma-newsletter-form__turnstile iframe,.pma-support-form__turnstile>div,.pma-newsletter-form__turnstile>div{max-width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pma.base.css.map */
