.site.editorial-page{padding-top:0;overflow-x:clip}.editorial-hero{isolation:isolate;color:#fffefa;background:#153d32;align-items:flex-end;min-height:clamp(680px,56.25vw,900px);display:flex;position:relative}.editorial-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#081e194d,#081e1929 36%,#0000 52%);position:absolute;inset:0}.editorial-hero-inner{width:100%;max-width:1400px;margin:auto;padding:170px clamp(24px,6vw,96px) 72px}.editorial-hero-copy{max-width:min(38vw,520px)}.site.editorial-page .editorial-hero h1{color:#fffefa;letter-spacing:-.04em;text-wrap:balance;margin:22px 0 0;font-size:clamp(38px,3.8vw,60px);font-weight:500;line-height:1.06}.site.editorial-page .editorial-hero .eyebrow{color:#d6e0cf;letter-spacing:.15em;text-transform:uppercase;font-size:10px;line-height:1.8}.editorial-hero-copy>p{color:#e7ece2;max-width:445px;font-size:18px;line-height:1.75;margin-top:28px!important}.editorial-back{color:#fffefa;margin-bottom:40px;font-size:13px;text-decoration:none;display:inline-flex}.editorial-back:hover{text-underline-offset:5px;text-decoration:underline}.editorial-meta{color:#d6e0cf;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:12px;display:flex}.editorial-meta>span+span{border-left:1px solid #fffefa66;padding-left:20px}.editorial-scroll{color:#fffefa;border-bottom:1px solid #fffefa70;align-items:center;gap:20px;margin-top:34px;padding:12px 0;font-size:14px;text-decoration:none;display:inline-flex}.editorial-scroll:hover{border-color:#fffefa}.editorial-copy-right .editorial-hero-copy{max-width:500px;margin-left:auto}.editorial-copy-right:after{background:linear-gradient(#081e1999,#0000 28%),linear-gradient(90deg,#081e1910 25%,#081e1970 48%,#081e19e8 76%)}.editorial-wallet .editorial-photo{object-position:center}.editorial-qr{align-items:flex-end}.editorial-qr .editorial-hero-inner{margin:auto}.editorial-qr .editorial-hero-copy,.editorial-email .editorial-hero-copy{max-width:min(38vw,520px)}.editorial-hub-hero{min-height:740px;min-height:max(680px,92svh)}.site.editorial-page .editorial-hub-hero h1{text-wrap:initial;font-size:clamp(48px,6.2vw,88px)}.editorial-hub-hero .editorial-hero-copy{max-width:750px}.guide-collection{scroll-margin-top:110px}.collection-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:22px 80px;max-width:1200px;margin:auto;padding:94px 48px 80px;display:grid}.collection-intro>.eyebrow{grid-column:1/-1}.site.editorial-page .collection-intro h2{text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.12}.collection-intro p{color:var(--quiet);font-size:17px;line-height:1.85}.guide-feature{background:var(--wash);grid-template-columns:1.15fr 1fr;min-height:540px;display:grid}.guide-feature:nth-of-type(2n){background:var(--paper);grid-template-columns:1fr 1.15fr}.guide-feature:nth-of-type(2n) .guide-feature-photo{order:2}.guide-feature-photo{min-height:480px;display:block;position:relative;overflow:hidden}.guide-feature-photo img{object-fit:cover;object-position:50% center;width:100%;height:100%;transition:transform .6s;position:absolute}.guide-feature-email .guide-feature-photo img{object-position:50% center}.guide-feature-photo:hover img{transform:scale(1.025)}.guide-feature-copy{align-self:center;padding:64px clamp(32px,5.5vw,88px)}.guide-feature-copy .eyebrow{text-transform:uppercase;color:var(--quiet);font-size:10px;line-height:1.8}.guide-feature-copy .eyebrow>span{margin:0 8px}.guide-feature-copy h3{letter-spacing:-.035em;color:var(--green);text-wrap:balance;font-size:clamp(32px,3.1vw,46px);font-weight:500;line-height:1.12;margin-top:25px!important}.guide-feature-copy h3 a{color:inherit;text-decoration:none}.guide-feature-copy p{color:var(--quiet);font-size:16px;line-height:1.85;margin-top:24px!important}.editorial-read{color:var(--green);border-bottom:1px solid #789780;align-items:center;gap:18px;margin-top:32px;padding-bottom:9px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.editorial-read svg{flex-shrink:0}.editorial-read:hover{border-color:var(--green)}.editorial-reading{grid-template-columns:230px minmax(0,1fr);gap:90px;max-width:1200px;margin:auto;padding:80px 48px 100px;scroll-margin-top:110px;display:grid}.editorial-contents{align-self:start;position:sticky;top:134px}.editorial-contents ol{counter-reset:chapter;margin:25px 0 0;padding:0;list-style:none}.editorial-contents li{counter-increment:chapter;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:12px;padding:14px 0;display:grid}.editorial-contents li:before{content:counter(chapter,decimal-leading-zero);color:#789780;font-size:10px;line-height:2}.editorial-contents a{color:var(--green);font-size:13px;line-height:1.6;text-decoration:none}.editorial-contents a:hover{text-underline-offset:4px;text-decoration:underline}.editorial-builder{align-items:center;gap:15px;margin-top:26px;font-weight:600;display:flex}.editorial-article{min-width:0;max-width:720px}.editorial-intro{padding-bottom:48px}.editorial-intro p{color:var(--green);letter-spacing:-.018em;font-size:clamp(20px,2.1vw,26px);line-height:1.6}.editorial-intro>span{color:var(--quiet);margin-top:24px;font-size:11px;display:block}.editorial-chapter{border-top:1px solid #cbd5cb;padding:44px 0 50px;scroll-margin-top:130px}.chapter-number{color:#67826e;letter-spacing:.1em;margin-bottom:18px;font-size:12px;display:block}.site.editorial-page .editorial-chapter h2{letter-spacing:-.025em;text-wrap:balance;max-width:640px;margin:0 0 25px;font-size:clamp(28px,3vw,38px);line-height:1.15}.editorial-chapter p{color:#4d6256;font-size:17px;line-height:1.9;margin-top:18px!important}.editorial-steps{counter-reset:step;margin:30px 0 0;padding:0;list-style:none}.editorial-steps li{counter-increment:step;border-top:1px solid var(--line);padding:25px 0 28px 50px;position:relative}.editorial-steps li:before{content:counter(step);color:#789780;font-size:25px;font-weight:400;line-height:1.2;position:absolute;top:25px;left:0}.editorial-steps h3{color:var(--green);font-size:20px;font-weight:600;line-height:1.4}.editorial-steps p{margin-top:10px!important}.editorial-sources{border-top:1px solid var(--line);padding-top:30px}.site.editorial-page .editorial-sources h2{margin:0;font-size:26px}.editorial-sources>span{color:var(--quiet);margin-top:10px;font-size:12px;display:block}.editorial-sources a{color:var(--green);text-underline-offset:4px;margin-top:20px;font-size:14px;line-height:1.7;text-decoration:underline;display:block}.editorial-next{background:var(--wash);padding:72px 48px;scroll-margin-top:120px;position:relative}.editorial-next-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:72px;max-width:1104px;margin:auto;display:grid}.site.editorial-page .editorial-next h2{text-wrap:balance;max-width:510px;margin-top:18px;font-size:clamp(32px,3.6vw,46px);line-height:1.1}.editorial-next h3{max-width:460px;color:var(--quiet);margin:22px 0 0;font-size:19px;font-weight:500;line-height:1.45}.editorial-next h3 a{color:inherit;text-decoration:none}.editorial-next h3 a:hover{text-underline-offset:4px;text-decoration:underline}.editorial-next .editorial-read{margin-top:24px}.editorial-next-photo{aspect-ratio:4/3;background:var(--green);display:block;overflow:hidden}.editorial-next-photo img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1500px){.editorial-article-hero{min-height:820px}.editorial-copy-right .editorial-hero-copy{max-width:550px}}@media (max-width:1050px){.editorial-reading{grid-template-columns:190px minmax(0,1fr);gap:48px;padding:64px 32px 80px}.editorial-copy-right .editorial-hero-copy{max-width:46%}.editorial-email .editorial-hero-copy{max-width:54%}.editorial-qr .editorial-hero-copy{max-width:45%}.site.editorial-page .editorial-article-hero h1{font-size:46px}.guide-feature-copy{padding:48px 32px}.collection-intro{gap:24px 48px;padding:72px 32px}.guide-feature{min-height:480px}}@media (max-width:700px){.editorial-hero,.editorial-hub-hero{min-height:760px;align-items:flex-end;min-height:92svh}.editorial-hero-inner{margin-top:auto;margin-bottom:0;padding:400px 24px 40px}.editorial-hero .editorial-hero-copy{max-width:100%;margin-left:0}.site.editorial-page .editorial-hero h1{text-wrap:balance;font-size:clamp(34px,8.8vw,52px);line-height:1.08}.site.editorial-page .editorial-hub-hero h1{text-wrap:initial;font-size:clamp(42px,10vw,64px)}.editorial-article-hero .editorial-photo{object-position:75% top;height:420px}.editorial-wallet .editorial-photo{object-position:75% top}.editorial-email .editorial-photo{object-position:76% top}.editorial-qr .editorial-photo{object-position:68% top}.editorial-hero:after{background:linear-gradient(#0000 80%,#153d32);height:420px;bottom:auto}.editorial-hub-hero:after{background:linear-gradient(#0000 30%,#081e1980 75%,#081e19b3);height:100%}.editorial-hub-hero .editorial-photo{object-position:70% center}.editorial-back{margin-bottom:22px;font-size:12px}.site.editorial-page .editorial-hero .eyebrow{letter-spacing:.12em;font-size:9px}.editorial-meta,.editorial-scroll{margin-top:22px}.editorial-hero-copy>p{font-size:16px;line-height:1.8;margin-top:22px!important}.collection-intro{padding:54px 24px;display:block}.site.editorial-page .collection-intro h2{margin-top:22px;font-size:36px}.collection-intro p{font-size:16px;margin-top:24px!important}.guide-feature,.guide-feature:nth-of-type(2n){grid-template-columns:1fr}.guide-feature:nth-of-type(2n) .guide-feature-photo{order:0}.guide-feature-photo{min-height:340px}.guide-feature-copy{padding:38px 24px 52px}.guide-feature-copy h3{max-width:420px;font-size:36px}.editorial-reading{grid-template-columns:1fr;gap:40px;padding:40px 24px 60px}.editorial-contents{position:static}.editorial-contents ol{margin-top:12px}.editorial-contents li{padding:10px 0}.editorial-builder{margin-top:20px}.editorial-intro{padding-bottom:32px}.editorial-intro p{font-size:21px;line-height:1.65}.editorial-chapter{padding:32px 0 38px}.site.editorial-page .editorial-chapter h2{font-size:30px}.editorial-chapter p{font-size:16px;line-height:1.85}.editorial-steps li{padding-left:38px}.editorial-steps h3{font-size:19px}.editorial-next{padding:48px 24px}.editorial-next-inner{grid-template-columns:1fr;gap:32px}.editorial-next-photo{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.guide-feature-photo img{transition:none}.guide-feature-photo:hover img{transform:none}}
