:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag){--mag-paper:#f4f1ea;--mag-ink:#16140f;--mag-sub:#16140fa8;--mag-rule:#16140f24;--mag-accent:#e0632a;--mag-light:#f5f1e8}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .head-label{font-family:var(--font-en);letter-spacing:.2em;text-transform:uppercase;color:var(--mag-accent);align-items:center;gap:12px;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1.6;display:flex}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .head-label:before{content:"";background:currentColor;flex:none;width:28px;height:2px}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .head-title{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:800;line-height:1.14}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .serif-em{font-family:inherit;font-size:1em;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 70%,#e0632ad9 70% 90%,#0000 90%)}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .head-display{letter-spacing:-.05em;font-weight:800}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .head-display .serif-em{color:var(--mag-accent);background:0 0}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) :is(.hbtn,.pbtn){letter-spacing:0;border-radius:0;font-weight:600}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .hbtn-solid{border-color:var(--mag-accent);background:var(--mag-accent);color:#fff}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .hbtn-solid:hover{border-color:var(--mag-ink);background:var(--mag-ink);color:#fff}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) [data-tone=dark] .hbtn-solid:hover,body.lp-light .home-mag .hero[data-photo] .hbtn-solid:hover,body.lp-light .arc-mag .arc-top .hbtn-solid:hover{color:var(--mag-ink);background:#fff;border-color:#fff}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .hbtn-ghost{border-width:1.5px}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .slider-btn{border-radius:0}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .free-media{background:#1a1814;border-radius:0}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .free-media-cover{transition:transform .6s cubic-bezier(.22,1,.36,1)}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .card-slide:hover .free-media-cover{transform:scale(1.04)}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .free-row{gap:12px;padding-top:18px}body.lp-light .arc-mag .arc-rows .arc-row .free-row{padding-top:0}body.lp-light .arc-mag .arc-rows .arc-row .free-num{text-box:trim-both cap alphabetic}@media (min-width:577px) and (max-width:1024px){body.lp-light .arc-mag .arc-hero .arc-grid--one .free-row{padding-top:0}body.lp-light .arc-mag .arc-hero .arc-grid--one .free-num{text-box:trim-both cap alphabetic}}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .free-num{letter-spacing:-.03em;color:var(--mag-accent);font-size:22px;font-weight:700}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .free-cat{font-size:12px;font-weight:600}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .free-title{letter-spacing:-.04em;font-weight:800}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .card-slide:hover .free-title{text-decoration:underline;-webkit-text-decoration-color:var(--mag-accent);text-decoration-color:var(--mag-accent);text-underline-offset:6px;text-decoration-thickness:3px}:is(body.lp-light,body.co-light) :is(.home-mag,.arc-mag,.prog-mag,.page-mag) .arc-thumb-none{border-radius:0}body.lp-light .home-mag .hero[data-photo]{min-height:min(88vh,860px);padding:calc(var(--gnb-h) + 20px) 0 64px;background:#0d0c0a}body.lp-light .home-mag .hero[data-photo] .hero-bg{display:none}body.lp-light .home-mag .hero[data-photo] .hero-photo{inset:0 0 0 50%}body.lp-light .home-mag .hero[data-photo] .hero-scrim{background:linear-gradient(90deg,#0d0c0a 50%,#0d0c0a80 57%,#0d0c0a00 70%),linear-gradient(#0d0c0a00 62%,#0d0c0a8c 100%)}body.lp-light .home-mag .hero[data-photo] .hero-content{text-align:left;justify-content:flex-end;align-items:flex-start;gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:0 40px}body.lp-light .home-mag .hero[data-photo] :is(.hero-eyebrow-wrap,.hero-title,.hero-sub){filter:none}body.lp-light .home-mag .hero[data-photo] .hero-eyebrow{font-family:var(--font-en);letter-spacing:.2em;justify-content:flex-start;margin:0}body.lp-light .home-mag .hero[data-photo] .hero-title{letter-spacing:-.05em;max-width:10.5em;margin:0;font-size:clamp(44px,5.2vw,82px);line-height:1.08}body.lp-light .home-mag .hero[data-photo] .hero-title .serif-em{font-weight:800}body.lp-light .home-mag .hero[data-photo] .hero-sub{color:#f5f1e8c7;max-width:26em;margin:0;font-weight:400}body.lp-light .home-mag .hero[data-photo] .hero-actions{justify-content:flex-start}body.lp-light .home-mag .hero[data-photo] .hero-meta{flex-direction:column;align-items:flex-start;gap:8px;margin:8px 0 0}body.lp-light .home-mag .hero[data-photo] .hero-ticker{border:0;border-left:2px solid var(--mag-accent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:2px 0 2px 14px}body.lp-light .home-mag .hero[data-photo] .hero-ticker-dot{display:none}body.lp-light .home-mag .hero[data-photo] .hero-counter{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #f5f1e8bf;text-shadow:none;font-size:clamp(72px,9vw,148px);font-weight:700;line-height:.85;bottom:24px;left:auto;right:40px}body.lp-light .home-mag .hero[data-photo] .hero-scrolldown{display:none}body.lp-light .home-mag .latest{background:var(--mag-paper)}body.lp-light .home-mag .letter-window{border:1.5px solid var(--mag-ink);box-shadow:14px 14px 0 var(--mag-accent);border-radius:0;overflow:hidden}body.lp-light .home-mag .letter-bar{background:var(--mag-ink);border:0;justify-content:flex-start;gap:14px;padding-left:20px}body.lp-light .home-mag .letter-bar:before{content:"COVER STORY";font-family:var(--font-en);letter-spacing:.2em;color:var(--mag-accent);font-size:11px;font-weight:700}body.lp-light .home-mag .letter-dots{display:none}body.lp-light .home-mag .letter-bar-title{color:#f5f1e8b3}body.lp-light .home-mag .letter-actions .pbtn-ink{background:var(--mag-accent)}body.lp-light .home-mag .letter-mini .post-meta .dot{display:none}body.lp-light .home-mag .letter-mini .post-meta>span:first-of-type{background:var(--chip,var(--mag-accent));color:#fff;padding:4px 10px;font-weight:600}body.lp-light .home-mag .letter-mini .post-title{letter-spacing:-.05em;font-weight:800}body.lp-light .home-mag .letter-mini .post-title em{letter-spacing:-.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 72%,#e0632ad9 72% 92%,#0000 92%);font-style:normal;font-weight:800}body.lp-light .home-mag .letter-mini .post-avatar{display:none}body.lp-light .home-mag .letter-mini .post-byline .sep:before{content:"/"}body.lp-light .home-mag .letter-mini .post-cover{border-radius:0}body.lp-light .home-mag .head-center{text-align:left}body.lp-light .home-mag .head-center-sub{margin-left:0}body.lp-light .home-mag .expect[data-tone=dark]{background:var(--mag-ink)}body.lp-light .home-mag .topic-grid{counter-reset:mag-topic;border-top:1px solid #f5f1e833;gap:0}body.lp-light .home-mag .expect .topic-card{counter-increment:mag-topic;background:0 0;border:0;border-radius:0;padding:36px 32px 40px 0;position:relative}body.lp-light .home-mag .expect .topic-card+.topic-card{border-left:1px solid #f5f1e833;padding-left:32px}body.lp-light .home-mag .expect .topic-card:before{content:counter(mag-topic, decimal-leading-zero);font-family:var(--font-en);letter-spacing:-.05em;color:var(--mag-accent);margin:0 0 18px;font-size:64px;font-weight:700;line-height:.85;display:block}body.lp-light .home-mag .expect .topic-card .card-dir-mark{display:none}body.lp-light .home-mag .expect .topic-card h3{letter-spacing:-.04em;margin-top:0;font-weight:800}body.lp-light .home-mag .corner-grid{counter-reset:mag-corner}body.lp-light .home-mag .corner-grid li{counter-increment:mag-corner}body.lp-light .home-mag .corner-grid h4:before{content:counter(mag-corner, decimal-leading-zero);font-family:var(--font-en);color:var(--mag-accent);flex:none;font-size:13px;font-weight:700}body.lp-light .home-mag .corner-grid h4 i{display:none}body.lp-light .home-mag .corner-grid p{padding-left:32px}body.lp-light .home-mag .expect-copy p:first-child{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.55}body.lp-light .home-mag .free{background:var(--mag-paper)}body.lp-light .home-mag .archive[data-tone=dark]{background:#0d0c0a}body.lp-light .home-mag .archive-grid{gap:0}body.lp-light .home-mag [data-tone=dark] .card-dir{background:0 0;border-color:#f5f1e829;border-radius:0}body.lp-light .home-mag .archive-grid>li+li .card-dir{border-left-width:0}body.lp-light .home-mag .card-dir-mark,body.lp-light .home-mag .card-dir-strip .t{border-radius:0}body.lp-light .home-mag .card-dir-go{color:var(--mag-accent)}body.lp-light .home-mag .curator{background:var(--mag-paper)}body.lp-light .home-mag .curator-photo{box-shadow:16px 16px 0 var(--mag-accent);border-radius:0}body.lp-light .home-mag .curator-body a{border-bottom:2px solid var(--mag-accent)}body.lp-light .home-mag .promises{background:var(--mag-paper)}body.lp-light .home-mag .promise-grid{gap:32px}body.lp-light .home-mag .promise-grid li{border-top:2px solid var(--mag-ink);text-align:left;padding-top:22px}body.lp-light .home-mag .promise-grid svg{stroke:var(--mag-accent);margin:0}body.lp-light .home-mag .promise-grid h3{letter-spacing:-.03em;font-weight:800}body.lp-light .home-mag .promise-grid p{max-width:none;margin:0}body.lp-light .home-mag .cta-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px}body.lp-light .home-mag .cta-title{letter-spacing:-.05em;font-size:clamp(40px,4.8vw,72px);font-weight:800;line-height:1.1}body.lp-light .home-mag .cta-side{align-items:stretch}body.lp-light .home-mag .cta .cta-actions{justify-content:flex-start}body.lp-light .home-mag .cta .lp-plans{align-items:flex-start;width:100%}body.lp-light .home-mag .cta-note{text-align:left}body.lp-light .home-mag :is(.lp-plan,.lp-plan-ring){border-radius:0}body.lp-light .home-mag .lp-plan-ring{border-color:var(--mag-accent)}body.lp-light .arc-mag .arc-top{--bg:#0d0c0a;--card:#16140f;--text:#f5f1e8;--sub:#f5f1e8b8;--line:#f5f1e833;padding:calc(var(--gnb-h) + 72px) 0 56px;color:var(--text);background:#0d0c0a}body.lp-light .arc-mag .arc-title{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(56px,9vw,136px);font-weight:800;line-height:.95}body.lp-light .arc-mag .arc-sub{color:#f5f1e8b8;max-width:34em;margin-top:22px}body.lp-light .arc-mag .arc-tabs{background:0 0;border:1.5px solid #f5f1e866;border-radius:0;gap:0;margin-top:40px;padding:0}body.lp-light .arc-mag .arc-tab{color:#f5f1e8bf;border-radius:0}body.lp-light .arc-mag .arc-tab[aria-selected=true]{color:#fff}body.lp-light .arc-mag .arc-view{background:#fff}body.lp-light .arc-mag #view-curated>.inner{counter-reset:mag-sec}body.lp-light .arc-mag .arc-sec{padding-bottom:88px}body.lp-light .arc-mag .arc-sec-head{border-top:2px solid var(--mag-ink);padding-top:18px}body.lp-light .arc-mag #view-curated .arc-sec-title:before{counter-increment:mag-sec;content:counter(mag-sec, decimal-leading-zero);font-family:var(--font-en);color:var(--mag-accent);margin-right:14px;font-weight:700}body.lp-light .arc-mag .arc-sec-title{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,32px);font-weight:800}body.lp-light .arc-mag .arc-sec-more{border-bottom:2px solid var(--mag-accent);font-weight:600}body.lp-light .arc-mag .arc-chip{border-color:var(--mag-rule);background:0 0;border-radius:0}body.lp-light .arc-mag .arc-chip[aria-pressed=true]{border-color:var(--mag-accent);color:#fff}body.lp-light .arc-mag .arc-search{border:1.5px solid var(--mag-ink);background:#fffdf8;border-radius:0}body.lp-light .arc-mag .arc-context{border-radius:0}body.lp-light .arc-mag .arc-reset{border-bottom:2px solid var(--mag-accent)}body.lp-light .arc-mag .plan{--bg:#16140f;--card:#16140f;--text:#f5f1e8;--sub:#f5f1e8b8;background:var(--mag-ink);color:var(--text);border:0}body.lp-light .arc-mag .plan-title{letter-spacing:-.045em;font-weight:800}body.lp-light .arc-mag .plan-list li:before{background:var(--mag-accent);border-radius:0;width:8px;height:8px;top:11px}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(div,section,li,a,button,figure,table,details,summary,span,p,img,dl,article,aside,label,input,textarea):not([class*=dot]):not([class*=avatar]):not([class*=-av]):not(.av):not(.st-bill-knob):not(.cs-chat,.cs-chat *){border-radius:0!important}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.st-hero-title,.eb-hero-title,.cs-hero-title,.eb-h2,.eb-final-title,.ct-title,.fq-title,.fq-sec-title,.ab-hero-title,.ct-card-title,.fq-band-title,.fq-bottom-title,.ab-cause-title,.co-title,.co-card-title,.co-result-title,.co-product-name,.my-h2,.my-nav-title,.my-login-title,.my-empty-title){letter-spacing:-.045em;font-weight:800}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) .eb-final-title .serif-em{color:inherit}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.head-center,.st-how-head){text-align:left}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) .head-center-sub{margin-left:0}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.ct-over,.fq-over,.fq-sec-over,.my-over){font-family:var(--font-en);letter-spacing:.2em;text-transform:uppercase;color:var(--mag-accent);align-items:center;gap:12px;font-weight:600;display:flex}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.ct-over,.fq-over,.fq-sec-over,.my-over):before{content:"";background:currentColor;flex:none;width:28px;height:2px}:is(body.lp-light,body.co-light) .page-mag .fq-ql{color:var(--mag-accent);font-weight:800}:is(body.lp-light,body.co-light) .page-mag .fq-item summary{font-weight:700}:is(body.lp-light,body.co-light) .page-mag .fq-bottom-link{border-bottom:2px solid var(--mag-accent)}:is(body.lp-light,body.co-light) .page-mag .ab-no{font-family:var(--font-en);color:var(--mag-accent);font-weight:700}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.st-cta,.cs-apply,.eb-buy-cta,.eb-sticky-cta,.ct-submit,.fq-band-cta,.ct-btn--solid,.co-submit,.co-go,.my-btn--solid):not([class*=--off]){border-color:var(--mag-accent);background:var(--mag-accent);color:#fff;font-weight:700}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.st-cta,.cs-apply,.eb-buy-cta,.eb-sticky-cta,.ct-submit,.fq-band-cta,.ct-btn--solid,.co-submit,.co-go,.my-btn--solid):not([class*=--off]):hover{border-color:var(--mag-ink);background:var(--mag-ink);color:#fff}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) [data-tone=dark] :is(.st-cta,.cs-apply,.eb-buy-cta):not([class*=--off]):hover,:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.eb-hero,.st-hero,.cs-offer,.eb-sticky) :is(.st-cta,.cs-apply,.eb-buy-cta,.eb-sticky-cta):hover{color:var(--mag-ink);background:#fff;border-color:#fff}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) .st-step:not(.st-step--hero){border:1.5px solid var(--mag-ink)}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) .st-step-no span{font-family:var(--font-en);color:var(--mag-accent);font-weight:700}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) .st-step-title{letter-spacing:-.04em;font-weight:800}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) :is(.st-table,.cs-vs-table,.cs-info-table) th{border-bottom-color:var(--mag-ink)}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) .st-q{border-color:var(--mag-rule)}:is(body.lp-light,body.co-light) :is(.prog-mag,.page-mag) .st-q summary{font-weight:700}@media (max-width:900px){body.lp-light .home-mag .hero[data-photo] .hero-photo{inset:0}body.lp-light .home-mag .hero[data-photo] .hero-scrim{background:linear-gradient(#0d0c0a4d 0%,#0d0c0a73 25%,#0d0c0ae0 55%,#0d0c0a 100%)}body.lp-light .home-mag .hero[data-photo] .hero-content{padding:0 20px}body.lp-light .home-mag .hero[data-photo] .hero-counter{right:20px;top:calc(var(--gnb-h) + 24px);font-size:72px;bottom:auto}body.lp-light .home-mag .topic-grid{grid-template-columns:minmax(0,1fr)}body.lp-light .home-mag .expect .topic-card,body.lp-light .home-mag .expect .topic-card+.topic-card{border-bottom:1px solid #f5f1e833;border-left:0;padding:28px 0 32px}body.lp-light .home-mag .archive-grid>li+li .card-dir{border-top-width:0;border-left-width:1px}body.lp-light .home-mag .cta-grid{grid-template-columns:minmax(0,1fr);gap:32px}body.lp-light .home-mag .letter-window{box-shadow:8px 8px 0 var(--mag-accent)}body.lp-light .home-mag .curator-photo{box-shadow:10px 10px 0 var(--mag-accent)}body.lp-light .home-mag .promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.lp-light .home-mag .hero[data-photo] .hero-actions{flex-direction:row;align-self:flex-start;width:auto}body.lp-light .home-mag .hero[data-photo] .hero-meta{align-items:flex-start}body.lp-light .arc-mag .arc-top{padding:calc(var(--gnb-h) + 44px) 0 40px}}@media (max-width:560px){body.lp-light .home-mag .promise-grid{grid-template-columns:minmax(0,1fr)}body.lp-light .home-mag .hero[data-photo] .hero-actions{flex-direction:column;align-self:stretch;width:100%}}