.pantrypath-page{--pp-paper:#faf9f3;--pp-paper-deep:#efede1;--pp-card:#ffffff;--pp-line:#e4e0d0;--pp-line-soft:#eeebdf;--pp-line-strong:#d5cfba;--pp-ink:#1a2117;--pp-ink-2:#3b4536;--pp-muted:#5b6455;--pp-fine:#5c6555;--pp-brand:#2e5a3c;--pp-brand-hover:#274e34;--pp-brand-deep:#234832;--pp-brand-tint:#e8f0e8;--pp-brand-dark:#16251a;--pp-wheat:#d9a521;--pp-wheat-deep:#8a5a0b;--pp-wheat-tint:#fbf3e0;--pp-wheat-light:#efc463;--pp-mist:#bfd2c2;--pp-sans:var(--font-geist-sans),"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;--pp-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Times New Roman",serif;--pp-r-xs:7px;--pp-r-sm:11px;--pp-r-md:14px;--pp-r-lg:18px;--pp-r-xl:22px;--pp-r-2xl:28px;--pp-sh-1:0 1px 2px rgba(26,33,23,0.04),0 2px 8px -2px rgba(26,33,23,0.05);--pp-sh-2:0 1px 2px rgba(26,33,23,0.05),0 10px 22px -8px rgba(26,33,23,0.1),0 20px 40px -16px rgba(26,33,23,0.08);--pp-sh-3:0 2px 4px rgba(26,33,23,0.06),0 20px 36px -12px rgba(26,33,23,0.13),0 44px 76px -28px rgba(26,33,23,0.17);--pp-sh-brand:0 1px 2px rgba(35,72,50,0.22),0 10px 22px -8px rgba(35,72,50,0.38);--pp-e:cubic-bezier(0.32,0.72,0,1);--pp-section-y:64px;--pp-head-1:14px;--pp-head-2:18px;--pp-head-3:32px;--pp-stack:16px;--pp-container:1140px;--pp-narrow:730px;--pp-gutter:20px;--pp-nav-h:62px;--pp-bar-h:68px;--ga-paper:var(--pp-paper);--ga-card:var(--pp-card);--ga-line:var(--pp-line);--ga-line-strong:var(--pp-line-strong);--ga-ink:var(--pp-ink);--ga-muted:var(--pp-muted);--ga-fine:var(--pp-fine);--ga-brand:var(--pp-brand);--ga-brand-hover:var(--pp-brand-hover);--ga-brand-deep:var(--pp-brand-deep);--ga-brand-tint:var(--pp-brand-tint);--ga-sans:var(--pp-sans);--ga-serif:var(--pp-serif);--ga-shadow:var(--pp-sh-2);--ga-shadow-lg:var(--pp-sh-3);--ga-ease:var(--pp-e);font-family:var(--pp-sans);font-size:16px;line-height:1.62;color:var(--pp-ink);background:var(--pp-paper);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:0}@media (min-width:768px){.pantrypath-foot:after{content:"";display:block;height:calc(var(--pp-bar-h) + env(safe-area-inset-bottom))}}@media (min-width:560px){.pantrypath-page{--pp-gutter:24px;--pp-section-y:76px;--pp-head-3:42px;--pp-stack:20px}}@media (min-width:900px){.pantrypath-page{--pp-gutter:32px;--pp-nav-h:70px;--pp-section-y:100px;--pp-head-1:16px;--pp-head-2:26px;--pp-head-3:52px;--pp-stack:24px}}@media (min-width:1180px){.pantrypath-page{--pp-gutter:40px;--pp-section-y:112px}}.pantrypath-page *,.pantrypath-page :after,.pantrypath-page :before{box-sizing:border-box}.pantrypath-page img{max-width:100%;display:block}.pantrypath-page :where(h1,h2){font-family:var(--pp-serif);font-weight:700;margin:0;overflow-wrap:break-word;text-wrap:balance;font-synthesis:none}.pantrypath-page :where(h3,h4){font-family:var(--pp-sans);margin:0;overflow-wrap:break-word}.pantrypath-page :where(p){margin:0;overflow-wrap:break-word;text-wrap:pretty}.pantrypath-page a:focus-visible,.pantrypath-page button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pp-paper),0 0 0 6px rgba(46,90,60,.65);border-radius:var(--pp-r-sm)}.pantrypath-dark a:focus-visible,.pantrypath-dark button:focus-visible{box-shadow:0 0 0 3px var(--pp-brand-dark),0 0 0 6px var(--pp-wheat-light)}.pantrypath-wrap{width:100%;max-width:var(--pp-container);margin-inline:auto;padding-inline:var(--pp-gutter);min-width:0}.pantrypath-wrap--narrow{max-width:var(--pp-narrow)}.pantrypath-section{padding-block:var(--pp-section-y);scroll-margin-top:calc(var(--pp-nav-h) + 12px)}.pantrypath-section--tint{background:var(--pp-paper-deep);border-block:1px solid var(--pp-line)}.pantrypath-head{max-width:46rem;margin-bottom:var(--pp-head-3)}.pantrypath-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--pp-wheat-deep);font-size:.75rem;font-weight:680;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;margin:0 0 var(--pp-head-1)}.pantrypath-eyebrow:before{content:"";width:20px;height:2px;background:var(--pp-wheat);border-radius:2px;flex-shrink:0}.pantrypath-eyebrow--light{color:var(--pp-wheat-light)}.pantrypath-eyebrow--light:before{background:var(--pp-wheat-light)}.pantrypath-h2{font-size:clamp(1.625rem,1.317rem + 1.315vw,2.4rem);line-height:1.16;letter-spacing:-.016em;color:var(--pp-ink)}.pantrypath-lede{margin-top:var(--pp-head-2);max-width:44rem;font-size:clamp(1.0625rem,1.04rem + .094vw,1.125rem);line-height:1.65;color:var(--pp-muted)}.pantrypath-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:620;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .18s var(--pp-e),box-shadow .18s var(--pp-e),background-color .18s var(--pp-e),border-color .18s var(--pp-e)}.pantrypath-btn--primary{background:var(--pp-brand);color:#fff;box-shadow:var(--pp-sh-brand)}.pantrypath-btn--primary:hover{background:var(--pp-brand-hover);transform:translateY(-2px)}.pantrypath-btn:active{transform:translateY(0) scale(.985);transition-duration:.09s}.pantrypath-textlink{display:inline-flex;align-items:center;gap:6px;color:var(--pp-brand-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;border-radius:var(--pp-r-xs)}.pantrypath-textlink:hover{color:var(--pp-wheat-deep)}.pantrypath-textlink--light{color:var(--pp-wheat-light)}.pantrypath-nav{position:sticky;top:0;z-index:60;background:rgba(250,249,243,.88);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease}.pantrypath-nav[data-stuck=true]{border-bottom-color:var(--pp-line);box-shadow:0 1px 3px rgba(26,33,23,.05)}.pantrypath-nav-inner{display:flex;align-items:center;gap:16px;min-height:var(--pp-nav-h)}.pantrypath-brand{display:inline-flex;align-items:center;gap:10px;color:var(--pp-ink);font-size:1.0625rem;font-weight:640;letter-spacing:-.015em;text-decoration:none;border-radius:var(--pp-r-xs);flex-shrink:0}.pantrypath-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pp-brand);color:#fff;flex-shrink:0}.pantrypath-nav-links{display:none;align-items:center;gap:2px;margin-left:auto}.pantrypath-nav-link{padding:8px 12px;border-radius:var(--pp-r-xs);color:var(--pp-muted);font-size:.9375rem;font-weight:520;text-decoration:none;transition:color .16s ease,background-color .16s ease}.pantrypath-nav-link:hover{color:var(--pp-ink);background:rgba(26,33,23,.05)}.pantrypath-nav-link[data-active=true]{color:var(--pp-brand-deep);font-weight:620}.pantrypath-nav-cta{margin-left:auto}.pantrypath-nav-cta .pantrypath-btn{min-height:42px;padding:0 18px;font-size:.9375rem}@media (min-width:900px){.pantrypath-nav-links{display:flex}.pantrypath-nav-cta{margin-left:14px}}@media (max-width:559px){.pantrypath-nav-cta{display:none}}.pantrypath-hero{position:relative;padding-block:36px var(--pp-section-y);background:radial-gradient(56% 44% at 4% 0,rgba(46,90,60,.09),transparent 68%),radial-gradient(52% 40% at 98% 4%,rgba(217,165,33,.12),transparent 66%);border-bottom:1px solid var(--pp-line);scroll-margin-top:var(--pp-nav-h)}@media (min-width:900px){.pantrypath-hero{padding-block:64px var(--pp-section-y)}}.pantrypath-hero-grid{display:grid;gap:32px;align-items:center}@media (min-width:900px){.pantrypath-hero-grid{align-items:stretch}.pantrypath-hero-grid>*{height:100%}.pantrypath-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:60px}}.pantrypath-hero-title{font-size:clamp(2.125rem,1.62rem + 2.16vw,3.5rem);line-height:1.12;letter-spacing:-.021em;color:var(--pp-ink)}@media (min-width:900px){.pantrypath-hero-title{line-height:1.05}}.pantrypath-hero-title .pantrypath-accent{color:var(--pp-brand)}.pantrypath-hero-lede{margin-top:var(--pp-head-2);max-width:33rem;font-size:clamp(1.0625rem,1.02rem + .235vw,1.1875rem);line-height:1.6;color:var(--pp-muted)}.pantrypath-disclosure{display:flex;gap:11px;margin-top:20px;padding:13px 15px;border:1px solid var(--pp-line);border-left:3px solid var(--pp-wheat);border-radius:var(--pp-r-sm);background:var(--pp-wheat-tint);color:var(--pp-ink-2);font-size:.9375rem;line-height:1.55}.pantrypath-disclosure svg{flex-shrink:0;margin-top:2px;color:var(--pp-wheat-deep)}.pantrypath-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none}.pantrypath-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--pp-line);border-radius:999px;background:var(--pp-card);color:var(--pp-ink-2);font-size:.8125rem;font-weight:540}.pantrypath-chip svg{color:var(--pp-brand)}.pantrypath-media{position:relative;overflow:hidden;border-radius:var(--pp-r-2xl);box-shadow:inset 0 0 0 1px rgba(26,33,23,.08),var(--pp-sh-3);isolation:isolate;aspect-ratio:4/3}@media (min-width:900px){.pantrypath-media{aspect-ratio:auto;height:100%;min-height:420px}}.pantrypath-media img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;filter:saturate(.96) contrast(1.02)}.pantrypath-media--wide{aspect-ratio:16/10;border-radius:var(--pp-r-xl)}@media (min-width:900px){.pantrypath-media--wide{aspect-ratio:16/9}}.pantrypath-media-note{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;padding:13px 15px;border-radius:var(--pp-r-md);background:rgba(250,249,243,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--pp-sh-2)}.pantrypath-media-note strong{display:block;font-size:.9375rem;font-weight:640;color:var(--pp-ink)}.pantrypath-media-note span{display:block;margin-top:3px;font-size:.8125rem;line-height:1.5;color:var(--pp-muted)}.pantrypath-facts{display:grid;gap:1px;background:var(--pp-line);border-block:1px solid var(--pp-line)}@media (min-width:560px){.pantrypath-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.pantrypath-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.pantrypath-fact{background:var(--pp-paper);padding:26px var(--pp-gutter);transition:background-color .2s ease}@media (min-width:900px){.pantrypath-fact{padding:34px 30px}}.pantrypath-fact:hover{background:var(--pp-card)}.pantrypath-fact-big{display:block;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.375rem);font-weight:640;line-height:1;letter-spacing:-.028em;color:var(--pp-brand);font-variant-numeric:tabular-nums lining-nums}.pantrypath-fact-unit{display:block;margin-top:8px;font-size:.8125rem;font-weight:620;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-wheat-deep)}.pantrypath-fact-label{margin-top:10px;font-size:.9375rem;line-height:1.55;color:var(--pp-muted)}.pantrypath-fact-cite{margin-top:8px;font-size:.75rem;color:var(--pp-fine)}.pantrypath-card{position:relative;display:flex;flex-direction:column;padding:24px;background:var(--pp-card);border:1px solid var(--pp-line-soft);border-bottom-color:var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-sh-1);overflow:hidden;transition:transform .18s var(--pp-e),box-shadow .18s var(--pp-e),border-color .18s ease}@media (min-width:900px){.pantrypath-card{padding:28px 28px 30px}}.pantrypath-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pp-brand);transform:scaleY(0);transform-origin:50% 0;transition:transform .34s var(--pp-e)}@media (hover:hover){.pantrypath-card:hover{transform:translateY(-3px);border-color:var(--pp-line-strong);box-shadow:var(--pp-sh-2)}.pantrypath-card:hover:before{transform:scaleY(1)}}.pantrypath-card-ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:12px;background:var(--pp-brand-tint);color:var(--pp-brand-deep);flex-shrink:0}.pantrypath-card-title{font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);font-weight:620;line-height:1.3;letter-spacing:-.008em;color:var(--pp-ink)}.pantrypath-card-body{margin-top:10px;max-width:44ch;font-size:.9375rem;line-height:1.62;color:var(--pp-muted)}.pantrypath-elig{display:grid;gap:1px;background:var(--pp-line);border:1px solid var(--pp-line);border-radius:var(--pp-r-xl);overflow:hidden}@media (min-width:768px){.pantrypath-elig{grid-template-columns:repeat(2,minmax(0,1fr))}}.pantrypath-elig-item{background:var(--pp-paper);padding:24px;transition:background-color .2s ease}@media (min-width:900px){.pantrypath-elig-item{padding:28px}}.pantrypath-elig-item:hover{background:var(--pp-card)}.pantrypath-elig-item[data-highlight=true]{background:var(--pp-brand-tint)}.pantrypath-elig-top{display:flex;align-items:flex-start;gap:12px}.pantrypath-elig-ico{color:var(--pp-brand);flex-shrink:0;display:inline-flex;margin-top:2px}.pantrypath-elig-title{font-size:1.0625rem;font-weight:620;line-height:1.35;color:var(--pp-ink)}.pantrypath-elig-note{margin-left:auto;flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--pp-card);border:1px solid var(--pp-line);color:var(--pp-fine);font-size:.6875rem;font-weight:640;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.pantrypath-elig-body{margin-top:12px;font-size:.9375rem;line-height:1.62;color:var(--pp-muted)}.pantrypath-after{margin-top:var(--pp-stack);padding:22px 24px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-card)}.pantrypath-after-title{font-size:1rem;font-weight:640;color:var(--pp-ink)}.pantrypath-after-list{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:12px}.pantrypath-after-list li{display:flex;gap:10px;font-size:.9375rem;line-height:1.6;color:var(--pp-muted)}.pantrypath-after-list svg{flex-shrink:0;margin-top:3px;color:var(--pp-brand)}.pantrypath-cite{margin-top:14px;font-size:.75rem;color:var(--pp-fine)}.pantrypath-buy{display:grid;gap:var(--pp-stack)}@media (min-width:768px){.pantrypath-buy{grid-template-columns:repeat(2,minmax(0,1fr))}}.pantrypath-buy-col{padding:24px;border:1px solid var(--pp-line);border-radius:var(--pp-r-xl);background:var(--pp-card);box-shadow:var(--pp-sh-1)}@media (min-width:900px){.pantrypath-buy-col{padding:30px}}.pantrypath-buy-col[data-tone=yes]{border-top:3px solid var(--pp-brand)}.pantrypath-buy-col[data-tone=no]{border-top:3px solid var(--pp-wheat-deep);background:var(--pp-paper-deep)}.pantrypath-buy-title{display:flex;align-items:center;gap:10px;font-size:1.125rem;font-weight:640;color:var(--pp-ink)}.pantrypath-buy-col[data-tone=yes] .pantrypath-buy-title svg{color:var(--pp-brand)}.pantrypath-buy-col[data-tone=no] .pantrypath-buy-title svg{color:var(--pp-wheat-deep)}.pantrypath-buy-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:11px}.pantrypath-buy-list li{display:flex;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--pp-line-soft);font-size:.9375rem;line-height:1.55;color:var(--pp-ink-2)}.pantrypath-buy-list li:last-child{border-bottom:0;padding-bottom:0}.pantrypath-buy-list svg{flex-shrink:0;margin-top:3px}.pantrypath-buy-col[data-tone=yes] .pantrypath-buy-list svg{color:var(--pp-brand)}.pantrypath-buy-col[data-tone=no] .pantrypath-buy-list svg{color:var(--pp-wheat-deep)}.pantrypath-buy-foot{margin-top:var(--pp-stack);padding:16px 18px;border:1px dashed var(--pp-line-strong);border-radius:var(--pp-r-lg);font-size:.9375rem;line-height:1.6;color:var(--pp-muted);background:transparent}.pantrypath-steps{display:grid;gap:var(--pp-stack)}@media (min-width:768px){.pantrypath-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pantrypath-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.pantrypath-step{position:relative;padding:26px 24px 28px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-card);box-shadow:var(--pp-sh-1);transition:transform .18s var(--pp-e),box-shadow .18s var(--pp-e)}@media (hover:hover){.pantrypath-step:hover{transform:translateY(-3px);box-shadow:var(--pp-sh-2)}}.pantrypath-step-n{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;padding:0 10px;margin-bottom:14px;border-radius:var(--pp-r-xs);background:var(--pp-brand-dark);color:var(--pp-wheat-light);font-size:.8125rem;font-weight:680;letter-spacing:.06em;font-variant-numeric:tabular-nums}.pantrypath-step-title{font-size:1.0625rem;font-weight:620;line-height:1.3;color:var(--pp-ink)}.pantrypath-step-body{margin-top:9px;font-size:.9375rem;line-height:1.6;color:var(--pp-muted)}.pantrypath-work{display:grid;gap:var(--pp-stack)}@media (min-width:768px){.pantrypath-work{grid-template-columns:repeat(2,minmax(0,1fr))}}.pantrypath-work-item{padding:22px 24px;border-radius:0 var(--pp-r-lg) var(--pp-r-lg) 0;background:var(--pp-card);border:1px solid var(--pp-line);border-left:3px solid var(--pp-wheat)}.pantrypath-work-title{font-size:1.0625rem;font-weight:620;line-height:1.3;color:var(--pp-ink)}.pantrypath-work-body{margin-top:9px;font-size:.9375rem;line-height:1.6;color:var(--pp-muted)}.pantrypath-lead{display:grid;gap:28px;padding:26px 22px;border:1px solid var(--pp-line);border-radius:var(--pp-r-xl);background:var(--pp-card);box-shadow:var(--pp-sh-2)}@media (min-width:900px){.pantrypath-lead{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:48px;padding:40px;align-items:center}}.pantrypath-lead-title{font-family:var(--pp-serif);font-size:clamp(1.375rem,1.2rem + .75vw,1.875rem);font-weight:700;line-height:1.2;letter-spacing:-.014em;color:var(--pp-ink)}.pantrypath-lead-body{margin-top:var(--pp-head-2);font-size:1rem;line-height:1.62;color:var(--pp-muted)}.pantrypath-lead-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:9px}.pantrypath-lead-list li{display:flex;gap:9px;font-size:.9375rem;line-height:1.55;color:var(--pp-ink-2)}.pantrypath-lead-list svg{flex-shrink:0;margin-top:3px;color:var(--pp-brand)}.pantrypath-res{display:grid;gap:var(--pp-stack)}@media (min-width:768px){.pantrypath-res{grid-template-columns:repeat(2,minmax(0,1fr))}}.pantrypath-res-item{display:flex;flex-direction:column;padding:24px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-card);transition:transform .18s var(--pp-e),box-shadow .18s var(--pp-e)}@media (hover:hover){.pantrypath-res-item:hover{transform:translateY(-3px);box-shadow:var(--pp-sh-2)}}.pantrypath-res-item[data-primary=true]{background:var(--pp-brand-dark);border-color:var(--pp-brand-dark)}@media (min-width:768px){.pantrypath-res-item[data-primary=true]{grid-column:span 2}}.pantrypath-res-name{font-size:1.0625rem;font-weight:640;color:var(--pp-ink)}.pantrypath-res-body{margin-top:9px;font-size:.9375rem;line-height:1.6;color:var(--pp-muted)}.pantrypath-res-item[data-primary=true] .pantrypath-res-name{color:#fff;font-size:1.25rem}.pantrypath-res-item[data-primary=true] .pantrypath-res-body{color:var(--pp-mist)}.pantrypath-res-link{margin-top:16px}.pantrypath-faq{border-top:1px solid var(--pp-line)}.pantrypath-faq-item{border-bottom:1px solid var(--pp-line)}.pantrypath-faq-q{display:flex;align-items:center;gap:16px;width:100%;min-height:62px;padding:17px 0;border:0;background:transparent;color:var(--pp-ink);font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;transition:color .16s ease}.pantrypath-faq-q:hover{color:var(--pp-brand-deep)}.pantrypath-faq-icon{flex-shrink:0;margin-left:auto;color:var(--pp-muted);transition:transform .28s var(--pp-e),color .2s ease}.pantrypath-faq-item[data-open=true] .pantrypath-faq-icon{transform:rotate(180deg);color:var(--pp-brand)}.pantrypath-faq-a{padding:0 0 22px;max-width:68ch;font-size:1rem;line-height:1.68;color:var(--pp-muted)}.pantrypath-final{padding-block:var(--pp-section-y);background:radial-gradient(66% 58% at 10% 0,rgba(46,90,60,.5),transparent 70%),var(--pp-brand-dark);color:#fff}.pantrypath-final-title{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);line-height:1.14;letter-spacing:-.02em;color:#fff}.pantrypath-final-body{margin-top:var(--pp-head-2);max-width:40rem;font-size:clamp(1.0625rem,1.02rem + .19vw,1.1875rem);line-height:1.62;color:var(--pp-mist)}.pantrypath-final-form{margin-top:var(--pp-head-3);max-width:36rem}.pantrypath-final .ga-capture{background:rgba(255,255,255,.97);border-color:rgba(255,255,255,.28)}.pantrypath-final .ga-orcall,.pantrypath-final .ga-privacy{color:var(--pp-mist)}.pantrypath-final .ga-orcall-num svg,.pantrypath-final .ga-privacy svg{color:var(--pp-wheat-light)}.pantrypath-final .ga-orcall-num{color:#fff}.pantrypath-final .ga-msg{color:#ffd7d2}.pantrypath-final .ga-success{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);border-left-color:var(--pp-wheat-light)}.pantrypath-final .ga-success-echo,.pantrypath-final .ga-success-title{color:#fff}.pantrypath-final .ga-success-body{color:var(--pp-mist)}.pantrypath-final .ga-success-echo{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.pantrypath-final .ga-link{color:var(--pp-wheat-light)}.pantrypath-final-skip{margin-top:22px}.pantrypath-foot{padding-block:48px 40px;background:var(--pp-paper-deep);border-top:1px solid var(--pp-line)}.pantrypath-foot-top{display:grid;gap:32px}@media (min-width:768px){.pantrypath-foot-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}}.pantrypath-foot-blurb{margin-top:14px;max-width:42ch;font-size:.9375rem;line-height:1.62;color:var(--pp-muted)}.pantrypath-foot-links-title{font-size:.75rem;font-weight:680;letter-spacing:.13em;text-transform:uppercase;color:var(--pp-ink-2)}.pantrypath-foot-links{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.pantrypath-foot-links a{color:var(--pp-muted);font-size:.9375rem;text-decoration:none;border-radius:var(--pp-r-xs)}.pantrypath-foot-links a:hover{color:var(--pp-brand-deep);text-decoration:underline;text-underline-offset:3px}.pantrypath-legal{margin-top:36px;padding-top:28px;border-top:1px solid var(--pp-line);display:grid;gap:12px}.pantrypath-legal p{font-size:.8125rem;line-height:1.65;color:var(--pp-fine);max-width:78ch}.pantrypath-legal strong{color:var(--pp-ink-2);font-weight:640}.pantrypath-copyright{margin-top:24px;font-size:.8125rem;color:var(--pp-fine)}.pantrypath-bar{display:none}@media (min-width:768px){.pantrypath-bar{display:block}}.pantrypath-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:rgba(250,249,243,.94);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--pp-line);box-shadow:0 -6px 26px -16px rgba(26,33,23,.3);transform:translateY(105%);transition:transform .26s var(--pp-e);padding-bottom:env(safe-area-inset-bottom)}.pantrypath-bar[data-show=true]{transform:translateY(0)}.pantrypath-bar-inner{display:flex;align-items:center;gap:12px;min-height:var(--pp-bar-h);padding-block:10px;padding-left:52px}@media (min-width:860px){.pantrypath-bar-inner{padding-left:0;gap:20px}}.pantrypath-bar-copy{display:none;align-items:center;gap:9px;color:var(--pp-ink-2);font-size:.9375rem;font-weight:600;white-space:nowrap}.pantrypath-bar-copy svg{flex-shrink:0;color:var(--pp-wheat-deep)}.pantrypath-bar-phone{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-width:0;color:var(--pp-brand-deep);font-family:var(--pp-serif);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pantrypath-bar .pantrypath-btn{min-height:46px;padding:0 14px;font-size:.8125rem;flex:0 1 auto;min-width:0;margin-left:auto}@media (min-width:430px){.pantrypath-bar-phone{font-size:1.0625rem;gap:8px}.pantrypath-bar .pantrypath-btn{padding:0 18px;font-size:.875rem}}@media (min-width:560px){.pantrypath-bar-phone{font-size:1.125rem;gap:9px}.pantrypath-bar .pantrypath-btn{flex:0 0 auto;padding:0 22px;font-size:.9375rem}}@media (min-width:860px){.pantrypath-bar-copy{display:inline-flex}.pantrypath-bar-phone{font-size:1.25rem;margin-left:8px}}.pantrypath-page:not([data-js=on]) [data-hw-reveal],.pantrypath-page[data-reveal=all] [data-hw-reveal]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.pantrypath-page *,.pantrypath-page :after,.pantrypath-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pantrypath-btn:hover,.pantrypath-card:hover,.pantrypath-res-item:hover,.pantrypath-step:hover{transform:none}.pantrypath-card:before{display:none}.pantrypath-bar{transition:none}}.pantrypath-page .ga-input:focus,.pantrypath-page .ga-input:focus-visible{outline:none;box-shadow:none}@media (min-width:980px){.pantrypath-head:has(>.pantrypath-lede):not([class*="--center"]){max-width:none;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:56px;align-items:end}.pantrypath-head:has(>.pantrypath-lede):not([class*="--center"])>.pantrypath-eyebrow{grid-column:1;grid-row:1}.pantrypath-head:has(>.pantrypath-lede):not([class*="--center"])>.pantrypath-h2{grid-column:1;grid-row:2}.pantrypath-head:has(>.pantrypath-lede):not([class*="--center"])>.pantrypath-lede{grid-column:2;grid-row:1/span 2;align-self:end;margin-top:0;max-width:none}}.pantrypath-aka{border:1px solid var(--pp-line);border-left:4px solid var(--pp-brand);border-radius:var(--pp-r-lg,16px);background:var(--pp-card);padding:22px 20px;box-shadow:var(--pp-sh-1)}.pantrypath-aka-head{max-width:62ch}.pantrypath-aka-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none}.pantrypath-aka-item{display:flex;flex-direction:column;gap:4px;padding:14px 15px;border:1px solid var(--pp-line);border-radius:var(--pp-r-md,12px);background:var(--pp-paper)}.pantrypath-aka-state{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-muted)}.pantrypath-aka-name{font-size:1rem;font-weight:650;line-height:1.35;color:var(--pp-ink)}.pantrypath-aka-foot{margin-top:16px;font-size:.875rem;line-height:1.6;max-width:78ch}@media (min-width:430px){.pantrypath-aka-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px){.pantrypath-aka{padding:26px 24px}}@media (min-width:900px){.pantrypath-aka-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pantrypath-aka-item{padding:16px 17px}}@media (max-width:559px){.pantrypath-elig-note{font-size:.78125rem}.pantrypath-aka-state,.pantrypath-cite,.pantrypath-eyebrow,.pantrypath-fact-cite,.pantrypath-foot-links-title{font-size:.8125rem}.pantrypath-chip,.pantrypath-copyright,.pantrypath-fact-unit,.pantrypath-legal p,.pantrypath-media-note span,.pantrypath-step-n{font-size:.875rem}.pantrypath-aka-foot{font-size:.9375rem}.pantrypath-after-list li,.pantrypath-buy-foot,.pantrypath-buy-list li,.pantrypath-card-body,.pantrypath-disclosure,.pantrypath-elig-body,.pantrypath-fact-label,.pantrypath-foot-blurb,.pantrypath-foot-links a,.pantrypath-lead-list li,.pantrypath-media-note strong,.pantrypath-res-body,.pantrypath-step-body,.pantrypath-work-body{font-size:1rem}}@media (min-width:560px){.pantrypath-btn{white-space:nowrap}}@media (max-width:767px){.pantrypath-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--ga-card);border-top:1px solid var(--ga-line-strong);padding-bottom:env(safe-area-inset-bottom);transition:transform .36s ease,opacity .28s ease}.pantrypath-bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.pantrypath-bar-inner{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:10px;padding-left:0}.pantrypath-bar-copy,.pantrypath-bar-phone{display:none}.pantrypath-bar-right{flex:1 1 auto;min-width:0;display:flex}.pantrypath-bar-right>*{width:100%}.pantrypath-bar-inner>[data-lead-open]{flex:1 1 auto;width:100%}.pantrypath-bar-phone-block{display:none}}