*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}img{display:block;width:100%;height:auto}figure{margin:0}figcaption{font:11px/1.5 Arial,sans-serif;margin-top:9px;opacity:.7}button,input,select{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid currentColor;outline-offset:5px}.skip{position:absolute;top:-100px;z-index:10;padding:12px;background:white;color:black}.skip:focus{top:0}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:auto}.brand{text-decoration:none}.desktop-nav{display:flex;gap:30px;font-size:13px}.desktop-nav a{text-decoration:none}.mobile-nav{display:none}.eyebrow{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.read-link{font:700 12px/1.5 Arial,sans-serif;display:inline-block;margin-top:10px;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.site-footer{padding:44px max(24px,calc((100vw - 1200px)/2));margin-top:70px;font:13px/1.6 Arial,sans-serif}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer-brand{font-size:24px;text-decoration:none;font-weight:bold}.footer-main p{margin-top:8px}.footer-main nav{display:grid;align-content:start;gap:9px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;border-top:1px solid currentColor;font-size:11px}.entry{display:flex;gap:24px}.entry h2 a,.entry h3 a{text-decoration:none}.entry-number{font:14px/1.5 monospace;opacity:.5}.entry p{max-width:550px}.page-heading{max-width:1200px;margin:65px auto 35px;padding:0 28px}.page-heading h1{font-size:clamp(38px,6vw,70px);line-height:1.05;margin:18px 0 25px}.page-heading>p{max-width:650px}.archive{max-width:1144px;margin:auto;padding:0 28px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.filters button{padding:10px 15px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-size:12px}.filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.search-label{display:block;font-size:13px;margin:20px 0 8px}.search{width:100%;padding:15px;border:1px solid #888;background:transparent;color:inherit}.search-status{font-size:12px;margin:14px 0 25px}.archive .entry{border-top:1px solid;padding:30px 0}.archive h2{font-size:30px;line-height:1.12;margin:10px 0 15px}.archive .entry[hidden]{display:none}.empty{padding:20px 0}.article-head{margin:65px auto 35px;max-width:1144px;padding:0 28px}.crumb{font:12px/1.5 Arial,sans-serif;margin-bottom:30px}.article-head h1{font-size:clamp(38px,5.5vw,68px);line-height:1.05;margin:15px 0 25px;max-width:950px}.article-head .dek{max-width:760px;font-size:21px}.byline{font:11px/1.6 Arial,sans-serif;margin-top:24px;opacity:.75}.article-layout{max-width:1090px;margin:auto;display:grid;grid-template-columns:210px minmax(0,700px);gap:65px;padding:0 28px}.article-toc{font:12px/1.6 Arial,sans-serif}.article-toc a{display:block;margin:14px 0}.prose{font-size:18px;line-height:1.85}.prose h2{font-size:30px;line-height:1.2;margin:40px 0 18px}.prose p{margin-bottom:22px}.prose .intro{font-size:22px;line-height:1.65}.takeaway{padding:26px;margin:35px 0}.takeaway p{margin:12px 0 0}.related{border-top:1px solid;margin-top:45px;padding-top:20px}.legal{max-width:740px;margin:0 auto;padding:0 28px;overflow-wrap:anywhere}.legal h2{font-size:26px}.legal p{font-size:17px}.contactbox{padding:20px;border:1px solid;margin:20px 0}.section-rule{display:flex;justify-content:space-between;gap:20px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.1em;padding:14px 0;border-top:2px solid;border-bottom:1px solid}.section-rule span{font-weight:normal;letter-spacing:0}.pill,.square-button{display:inline-block;text-decoration:none;padding:15px 25px;font-size:12px;font-weight:bold}@media(max-width:700px){.desktop-nav{display:none}.mobile-nav{display:block;position:relative;font:12px/1.5 Arial,sans-serif;flex-shrink:0}.mobile-nav summary{cursor:pointer;padding:10px;border:1px solid}.mobile-nav nav{position:absolute;z-index:8;right:0;top:48px;background:var(--paper);color:var(--ink);border:1px solid;width:180px;padding:20px;display:grid;gap:20px;box-shadow:0 8px 15px #0001}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.site-footer{margin-top:45px}.page-heading,.article-head{margin-top:35px;padding:0 22px}.article-head .dek{font-size:18px}.article-layout{grid-template-columns:1fr;padding:0 22px;gap:24px}.article-toc{border-block:1px solid;padding:15px 0}.article-toc a{margin:8px 0}.prose{font-size:17px}.prose .intro{font-size:19px}.prose h2{font-size:27px}.legal{padding:0 22px}.section-rule span{display:none}.archive{padding:0 22px}.archive h2{font-size:26px}.entry{gap:15px}.header-inner{gap:15px}.brand{min-width:0}.filters button{font-size:11px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--ink:#532c46;--paper:#fff9f5}body{background:var(--paper);color:var(--ink);font:16px/1.75 Georgia,serif}.site-header{max-width:1256px;margin:auto;padding:27px 28px;border-bottom:1px solid #e4cdd7}.brand{font:38px/1.2 Georgia,serif;letter-spacing:-1.5px}.brand em{color:#bd728a}.desktop-nav{font-family:Arial,sans-serif}.perks-opening{text-align:center;padding:48px 25px 36px}.perks-opening h1{font-size:63px;line-height:1.08;font-weight:normal;letter-spacing:-2px;margin:20px 0 22px}.perks-opening h1 em{color:#9c506c}.perks-opening p{font-size:16px;color:#795f6d}.perks-feature{max-width:1160px;margin:auto;position:relative;padding:0 30px 45px}.perks-feature>figure{width:78%}.perks-feature img{height:470px;object-fit:cover;border-radius:160px 160px 0 0}.perks-feature figcaption{padding-left:20px}.floating-story{position:absolute;right:30px;bottom:25px;background:#f2dfe5;padding:42px;width:43%;box-shadow:10px 10px 0 #fff9f5}.floating-story h2{font-size:36px;line-height:1.13;font-weight:normal;letter-spacing:-.9px;margin:18px 0 20px}.floating-story h2 a{text-decoration:none}.floating-story p{font-size:15px}.perks-edit{max-width:1160px;margin:50px auto;padding:0 30px}.perks-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.perks-section-head h2{font-weight:normal;font-size:37px;margin:0}.perks-section-head a{font:11px Arial,sans-serif}.perks-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.motif{height:125px;margin-bottom:22px;display:flex;align-items:center;justify-content:center;font-size:83px;line-height:1;background:#f1e4d4}.motif-0{color:#a5662c;border-radius:65px 65px 0 0}.motif-1{background:#e6dcea;color:#775487;font-style:italic}.motif-2{background:#e8ead7;color:#6e7937;border-radius:70px}.perks-card h3{font-size:28px;font-weight:normal;line-height:1.17;margin:12px 0 15px}.perks-card h3 a{text-decoration:none}.perks-card p{font-size:14px;color:#795f6d}.perks-letter{max-width:1100px;margin:65px auto;background:#f5e9dd;padding:40px 55px;display:flex;gap:45px;align-items:center}.perks-letter>span{font-size:100px;font-weight:normal;line-height:1;color:#b47779}.perks-letter h2{font:italic 30px/1.2 Georgia,serif;margin:0 0 18px}.perks-letter p{font-size:15px}.perks-letter a{font-size:12px}.site-footer{background:#532c46;color:#fff9f5}.footer-brand{font-family:Georgia,serif;font-weight:normal}.page-heading,.article-head{text-align:center}.page-heading p,.article-head .dek,.article-head h1{margin-left:auto;margin-right:auto}.article-head h1,.page-heading h1{font-weight:normal;font-style:italic;letter-spacing:-1.8px}.article-layout{display:flex;flex-direction:column;max-width:780px;gap:20px}.article-toc{display:flex;gap:15px;flex-wrap:wrap;border-block:1px solid #d4b6c5;padding:16px 0}.article-toc .eyebrow{width:100%}.article-toc a{margin:0}.takeaway{background:#f2dfe5;border-radius:40px 0 40px 0}.prose h2{font-weight:normal;font-size:32px}.prose .intro{font-style:italic}.archive-list{display:grid;grid-template-columns:1fr 1fr;gap:35px}.archive .entry{border-color:#d4b6c5}.archive h2{font-weight:normal}.archive .entry-number{display:none}.filters button{border-radius:30px}.search{border-color:#d4b6c5;border-radius:30px}.filters{justify-content:center}@media(max-width:900px){.floating-story{padding:28px;width:49%}.floating-story h2{font-size:30px}.perks-feature img{height:430px}.perks-letter{margin-inline:30px}.perks-cards{gap:24px}}@media(max-width:700px){.site-header{padding:23px 22px}.brand{font-size:29px;letter-spacing:-1px}.perks-opening{padding:35px 22px 25px}.perks-opening h1{font-size:42px;letter-spacing:-1.5px}.perks-opening p{font-size:15px}.perks-opening p br{display:none}.perks-feature{padding:0 22px}.perks-feature>figure{width:100%}.perks-feature img{height:300px;border-radius:110px 110px 0 0}.floating-story{position:relative;right:auto;bottom:auto;margin:-5px 0 0 16px;width:calc(100% - 16px);padding:27px;box-shadow:none}.floating-story h2{font-size:30px}.perks-feature figcaption{padding-left:0;font-size:9px;margin-bottom:16px}.perks-edit{margin-top:38px;padding:0 22px}.perks-section-head{align-items:start;flex-direction:column;gap:9px}.perks-section-head h2{font-size:32px}.perks-cards{grid-template-columns:1fr;gap:30px}.perks-card{display:grid;grid-template-columns:80px 1fr;gap:0 19px}.motif{grid-row:1/5;height:90px;font-size:55px;margin:0}.perks-card h3{font-size:26px}.perks-card p{grid-column:2}.perks-card .read-link{grid-column:2;justify-self:start}.perks-letter{margin:30px 22px;padding:25px;gap:18px;align-items:start}.perks-letter>span{font-size:45px}.perks-letter h2{font-size:25px}.article-head h1{font-size:40px}.article-toc{display:block}.article-toc a{margin-top:10px}.archive-list{grid-template-columns:1fr;gap:0}}