.porters-page{background:#fff}.porters-hero{background:var(--forest-deep);color:#fff;min-height:49rem;position:relative;overflow:hidden}.porters-hero__image{object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute;inset:0}.porters-hero__veil{background:linear-gradient(90deg,#071410f5,#071410a8 54%,#07141024);position:absolute;inset:0}.porters-hero__content{z-index:1;flex-direction:column;justify-content:center;min-height:49rem;padding-block:3rem;display:flex;position:relative}.porters-breadcrumbs{color:#ffffffad;gap:.65rem;margin-bottom:auto;font-size:13px;display:flex}.porters-breadcrumbs a{color:#fff}.porters-hero h1{letter-spacing:-.055em;max-width:65rem;margin:0;font-size:clamp(52px,8vw,94px);font-weight:500;line-height:.96}.porters-hero__content>p:not(.eyebrow){color:#ffffffd6;max-width:52rem;margin:1.5rem 0 0;font-size:18px;line-height:31px}.porters-hero__meta{color:#ffffff9e;letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 2rem;margin-top:auto;padding-top:3rem;font-size:12px;display:flex}.porters-section{padding:clamp(6rem,10vw,9rem) 0}.porters-heading{max-width:59rem}.porters-heading h2,.porters-verdict h2,.porters-work h2,.porters-carry h2,.porters-daypack h2,.porters-tipping h2,.porters-personal h2,.porters-respect h2,.porters-women h2,.porters-faq h2,.porters-cta h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.08}.porters-heading>p:not(.eyebrow),.porters-heading--split>p{color:var(--muted);font-size:17px;line-height:29px}.porters-heading--split{grid-template-columns:1fr minmax(22rem,.7fr);align-items:end;gap:clamp(3rem,8vw,8rem);max-width:none;display:grid}.porters-verdict{background:var(--clay);color:#fff;padding:clamp(5rem,8vw,7rem) 0}.porters-verdict__grid{grid-template-columns:1fr 1fr;gap:clamp(4rem,9vw,9rem);display:grid}.porters-verdict__grid>p{letter-spacing:-.03em;margin:0;font-size:clamp(29px,3.7vw,46px);line-height:1.2}.porters-verdict h2{font-size:clamp(28px,3.3vw,42px)}.porters-verdict__grid div p{color:#ffffffd1;font-size:17px;line-height:29px}.porters-verdict__note{border-top:1px solid #ffffff40;padding-top:1rem;font-size:12px!important;line-height:22px!important}.porters-at-glance{background:var(--cream)}.porters-facts{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:4rem;display:grid}.porters-facts article{background:#fff;min-height:17rem;padding:1.4rem}.porters-facts span{color:var(--clay);letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);display:block}.porters-facts h3{margin:3rem 0 .6rem;font-size:18px;font-weight:500}.porters-facts p{color:var(--muted);font-size:13px;line-height:23px}.porters-work{background:var(--forest-deep);color:#fff}.porters-work__grid{grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,9vw,9rem);display:grid}.porters-work p{color:#ffffffb3;font-size:17px;line-height:29px}.porters-role-list{border-top:1px solid #ffffff3b}.porters-role-list article{border-bottom:1px solid #ffffff3b;grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.porters-role-list article>span{color:#dfbd78;font-size:12px}.porters-role-list h3{margin:0;font-size:21px;font-weight:500}.porters-role-list p{margin:.4rem 0 0;font-size:14px;line-height:24px}.porters-carry{background:#fff}.porters-carry__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.porters-carry figure{margin:0}.porters-carry figure img{object-fit:cover;width:100%;min-height:39rem}.porters-carry figcaption{color:var(--muted);margin-top:.7rem;font-size:12px}.porters-carry dl{margin:2.5rem 0}.porters-carry dl div{border-top:1px solid var(--line);padding:1rem 0}.porters-carry dl div:last-child{border-bottom:1px solid var(--line)}.porters-carry dt{color:var(--clay);text-transform:uppercase;font-size:12px}.porters-carry dd{color:var(--muted);margin:.45rem 0 0;line-height:26px}.porters-carry__grid>div>p:not(.eyebrow){color:var(--muted);line-height:27px}.porters-daypack{background:var(--forest);color:#fff}.porters-daypack__grid{grid-template-columns:1fr .7fr;gap:clamp(4rem,9vw,9rem);display:grid}.porters-daypack p{color:#ffffffb8;font-size:17px;line-height:29px}.porters-daypack ul{background:#fff3;margin:0;padding:0;list-style:none;display:grid}.porters-daypack li{background:#193a31;align-items:center;padding:1rem 1.4rem;display:flex}.porters-daypack li+li{border-top:1px solid #ffffff2e}.porters-daypack li:before{color:#dfbd78;content:"✓";margin-right:1rem}.porters-law{background:var(--cream)}.porters-rights{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4rem;display:grid}.porters-rights article{background:#fff;min-height:16rem;padding:1.5rem}.porters-rights span{color:var(--clay);font-size:12px}.porters-rights h3{margin:2.7rem 0 .6rem;font-size:24px;font-weight:500}.porters-rights p{color:var(--muted);line-height:27px}.porters-law__calc{background:var(--line);grid-template-columns:.5fr .5fr 1fr;gap:1px;margin-top:2rem;display:grid}.porters-law__calc>div,.porters-law__calc>p{background:var(--forest);color:#fff;margin:0;padding:1.4rem}.porters-law__calc span{color:#fff9;text-transform:uppercase;font-size:11px;display:block}.porters-law__calc strong{margin-top:.7rem;font-size:31px;font-weight:500;display:block}.porters-law__calc>p{color:#ffffffb3;font-size:12px;line-height:22px}.porters-three-layers{background:var(--forest-deep);color:#fff}.porters-layers{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.porters-layers article{background:#15352c;min-height:28rem;padding:1.5rem}.porters-layers span{color:#dfbd78;text-transform:uppercase;font-size:11px}.porters-layers h3{margin:3rem 0 1.5rem;font-size:25px;font-weight:500}.porters-layers ul{padding-left:1.2rem}.porters-layers li{color:#ffffffb8;padding:.35rem 0;line-height:25px}.porters-audit{background:#fff}.porters-audit__list{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:4rem 0 3rem;padding:0;list-style:none;display:grid}.porters-audit__list li{background:var(--cream);grid-template-columns:3rem 1fr;gap:1rem;min-height:6rem;padding:1.2rem;line-height:25px;display:grid}.porters-audit__list span{color:var(--clay);font-size:12px}.porters-warning{background:var(--clay);color:#fff;grid-template-columns:.6fr 1.4fr;padding:clamp(1.5rem,4vw,2.7rem);display:grid}.porters-warning h3{margin:0;font-size:27px;font-weight:500}.porters-warning ul{grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;margin:0;padding-left:1.2rem;display:grid}.porters-warning li{color:#fffc;line-height:25px}.porters-tipping{background:var(--clay);color:#fff}.porters-tipping__grid{grid-template-columns:1.1fr .7fr;gap:clamp(4rem,9vw,9rem);display:grid}.porters-tipping p,.porters-tipping li{color:#ffffffc7;line-height:27px}.porters-tipping ol{padding-left:1.2rem}.porters-tipping ol li{padding:.35rem 0}.porters-tipping aside{color:var(--ink);background:#fff;align-self:start;padding:clamp(1.5rem,4vw,2.5rem)}.porters-tipping aside strong{color:var(--clay);font-size:22px}.porters-tipping aside ul{padding-left:1.2rem}.porters-tipping aside li,.porters-tipping aside p{color:var(--muted)}.porters-tipping aside p{border-top:1px solid var(--line);padding-top:1rem;font-size:12px;line-height:22px}.porters-personal{background:var(--cream)}.porters-personal__grid{grid-template-columns:1fr .8fr;gap:clamp(4rem,9vw,9rem);display:grid}.porters-personal p{color:var(--muted);font-size:17px;line-height:29px}.porters-personal__grid>div:last-child{background:#fff;padding:clamp(1.5rem,4vw,2.7rem)}.porters-personal h3{margin:0;font-size:27px;font-weight:500}.porters-personal li{color:var(--muted);padding:.4rem 0}.porters-respect{background:var(--forest);color:#fff}.porters-respect__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.porters-respect figure{margin:0}.porters-respect figure img{object-fit:cover;object-position:center 65%;width:100%;max-height:47rem}.porters-respect figcaption{color:#ffffff8c;margin-top:.7rem;font-size:12px}.porters-respect ul{padding-left:1.2rem}.porters-respect li{color:#ffffffbd;border-top:1px solid #fff3;padding:.8rem 0;line-height:26px}.porters-women{background:#fff}.porters-women__grid{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.porters-women p{color:var(--muted);font-size:17px;line-height:29px}.porters-women figure{margin:0}.porters-women figure img{object-fit:cover;width:100%}.porters-women figcaption{color:var(--muted);margin-top:.7rem;font-size:12px}.porters-faq{background:var(--cream)}.porters-faq__grid{grid-template-columns:.65fr 1.35fr;gap:clamp(4rem,9vw,9rem);display:grid}.porters-faq details{border-top:1px solid var(--line)}.porters-faq summary{padding:1.25rem 2.5rem 1.25rem 0;font-size:18px;list-style:none;position:relative}.porters-faq summary::-webkit-details-marker{display:none}.porters-faq summary:after{color:var(--forest);content:"+";font-size:23px;position:absolute;right:0}.porters-faq details[open] summary:after{content:"−"}.porters-faq details p{color:var(--muted);margin:0;padding:0 2rem 1.5rem 0;line-height:27px}.porters-sources{background:#fff;padding:4rem 0}.porters-sources__grid{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.porters-sources h2{margin:0;font-size:27px;font-weight:500}.porters-sources p{color:var(--muted);line-height:26px}.porters-sources ul{margin:0;padding-left:1.2rem}.porters-sources li{padding:.35rem 0}.porters-sources a{color:var(--forest)}.porters-sources__grid>div:last-child>p{border-top:1px solid var(--line);padding-top:1rem;font-size:12px}.porters-cta{background:var(--forest-deep);color:#fff;padding:clamp(5rem,8vw,7rem) 0}.porters-cta__grid{grid-template-columns:1fr auto;align-items:end;gap:4rem;display:grid}.porters-cta p:not(.eyebrow){color:#ffffffb8;font-size:17px;line-height:29px}.porters-cta__grid>div:last-child{flex-direction:column;gap:1.2rem;display:flex}.porters-cta__grid>div:last-child>a:not(.button){color:#fff;text-align:center}@media (width<=1000px){.porters-facts{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.porters-verdict__grid,.porters-heading--split,.porters-work__grid,.porters-carry__grid,.porters-daypack__grid,.porters-tipping__grid,.porters-personal__grid,.porters-respect__grid,.porters-women__grid,.porters-faq__grid,.porters-sources__grid,.porters-cta__grid{grid-template-columns:1fr;gap:2.5rem}.porters-carry figure img{min-height:0}.porters-law__calc{grid-template-columns:repeat(2,1fr)}.porters-law__calc>p{grid-column:1/-1}.porters-warning{grid-template-columns:1fr;gap:2rem}.porters-cta__grid>div:last-child{align-items:flex-start}}@media (width<=640px){.porters-hero,.porters-hero__content{min-height:45rem}.porters-hero__veil{background:linear-gradient(#0714104d,#071410f7)}.porters-hero h1{font-size:50px}.porters-hero__meta{flex-direction:column}.porters-facts,.porters-rights,.porters-layers,.porters-audit__list,.porters-warning ul,.porters-law__calc{grid-template-columns:1fr}.porters-law__calc>p{grid-column:auto}.porters-facts article{min-height:14rem}}.porters-hero,.porters-hero__content{min-height:min(820px,100svh - 82px)}.porters-hero__veil{background:linear-gradient(90deg,#1f2619e8,#1f261987 58%,#1f261929)}.porters-hero h1,.porters-heading h2,.porters-verdict h2,.porters-work h2,.porters-carry h2,.porters-daypack h2,.porters-tipping h2,.porters-personal h2,.porters-respect h2,.porters-women h2,.porters-faq h2,.porters-cta h2{font-family:var(--font-heading);font-weight:700}.porters-section,.porters-verdict{padding-block:clamp(5.5rem,9vw,8.5rem)}.porters-verdict{background:var(--color-gold);color:var(--color-text)}.porters-verdict__grid div p,.porters-verdict__note{color:var(--color-text)}.porters-at-glance,.porters-law,.porters-personal,.porters-faq{background:var(--color-greige)}.porters-work,.porters-daypack,.porters-three-layers,.porters-respect,.porters-cta{background:var(--color-olive-dark)}.porters-facts,.porters-rights,.porters-layers,.porters-audit__list{background:0 0;gap:1rem}.porters-facts article,.porters-rights article,.porters-layers article,.porters-audit__list li,.porters-tipping aside,.porters-personal__grid>div:last-child{border-radius:var(--radius-card)}.porters-facts article,.porters-rights article,.porters-audit__list li,.porters-tipping aside,.porters-personal__grid>div:last-child{border:1px solid var(--color-border);background:var(--color-surface)}.porters-facts article,.porters-rights article{transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.porters-facts article:hover,.porters-rights article:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.porters-role-list article,.porters-daypack li,.porters-layers article{border-radius:var(--radius-card);background:#ffffff0e;border:1px solid #ffffff2e;margin-bottom:.65rem;padding:1.1rem}.porters-carry figure img,.porters-respect figure img,.porters-women figure img{border-radius:var(--radius-card)}.porters-carry dl div{border:1px solid var(--color-border);border-radius:var(--radius-card);margin-bottom:.65rem;padding:1rem}.porters-law__calc{background:0 0;gap:1rem}.porters-law__calc>div,.porters-law__calc>p{border-radius:var(--radius-card);background:var(--color-olive-dark)}.porters-warning,.porters-tipping{background:#695334}.porters-warning{border-radius:var(--radius-card)}.porters-respect li{border-radius:var(--radius-card);border:1px solid #ffffff2e;margin-bottom:.65rem;padding:1rem}.porters-faq details{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin-bottom:.75rem;padding-inline:1.25rem}.porters-faq details:last-child{border-bottom:1px solid var(--color-border)}.porters-sources__grid>div{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1.5rem,3vw,2.5rem)}@media (prefers-reduced-motion:reduce){.porters-facts article,.porters-rights article{transition:none}}
