@font-face{font-family:SourceSans;src:url(/build/assets/SourceSans3-Variable-CD-WOsSK.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}:root{--rf-coral:#e65334;--rf-dark:#191c19;--rf-paper:#faf7f3;--rf-muted:#60635e;--rf-line:#dedbd5;--rf-ink:#20251f}.rf-body{background:var(--rf-paper);color:var(--rf-ink);margin:0;font-family:SourceSans,Segoe UI,sans-serif;font-size:18px;line-height:1.55}.rf-body *{box-sizing:border-box}.rf-body a{color:inherit;text-decoration:none}.rf-body button,.rf-body input{font:inherit}.rf-body button{cursor:pointer}.rf-body img{max-width:100%;display:block}.rf-body h1,.rf-body h2,.rf-body h3,.rf-body p{margin:0}.rf-body h1,.rf-body h2,.rf-body h3{letter-spacing:-.025em;font-weight:750;line-height:1.08}.rf-body a:focus-visible,.rf-body button:focus-visible,.rf-body input:focus-visible{outline-offset:5px;outline:3px solid #104e68}.rf-shell{width:min(1100px,100% - 56px);margin-inline:auto}.rf-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px;color:#111!important}.rf-skip:focus{top:12px}.rf-preview{text-align:center;background:#e8fa77;padding:8px}.rf-header{background:var(--rf-coral);color:#fff}.rf-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:86px;display:grid}.rf-nav{align-items:center;gap:25px;font-size:15px;font-weight:650;display:flex}.rf-header-tools{justify-content:flex-end;align-items:center;gap:26px;font-size:15px;font-weight:650;display:flex}.rf-menu-button{color:inherit;background:0 0;border:0;font-weight:700;display:none}.rf-hero{color:#fff;isolation:isolate;height:min(650px,54vw);min-height:480px;position:relative}.rf-hero>img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.rf-hero-shade{z-index:1;background:linear-gradient(#1019123d,#10191263 50%,#10191299);position:absolute;inset:0}.rf-hero-copy{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.rf-label{background:var(--rf-coral);color:#fff;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.3;display:inline-block}.rf-hero h1{text-shadow:0 2px 20px #1114;margin:19px 0 13px;font-size:clamp(45px,5.4vw,78px)}.rf-hero-copy>p{font-size:21px;font-weight:550}.rf-button{border:1px solid;border-radius:30px;align-items:center;gap:24px;padding:11px 25px;font-size:16px;font-weight:700;display:inline-flex}.rf-button-white{background:#fff;border-color:#fff;margin-top:27px;color:#20251f!important}.rf-hero-foot{bottom:24px;z-index:3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:13px;font-weight:600;display:flex;position:absolute;inset-inline:35px}.rf-quick{border-bottom:1px solid var(--rf-line);padding:29px 0 35px}.rf-quick>h2{letter-spacing:0;margin-bottom:18px;font-size:14px}.rf-quick-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.rf-quick-grid a{flex-direction:column;padding-right:25px;display:flex;position:relative}.rf-quick-grid span{text-transform:uppercase;letter-spacing:.05em;color:#a53921;font-size:13px;font-weight:650}.rf-quick-grid strong{margin-top:5px;font-size:19px;font-weight:700;line-height:1.25}.rf-quick-grid i{color:#a53921;font-size:25px;font-style:normal;position:absolute;top:13px;right:0}.rf-feature{grid-template-columns:1.15fr 1fr;align-items:center;gap:58px;margin-top:65px;margin-bottom:75px;display:grid}.rf-feature-image{position:relative}.rf-feature-image img{aspect-ratio:4/3;object-fit:cover}.rf-image-label{color:#fff;background:var(--rf-coral);text-transform:uppercase;letter-spacing:.08em;padding:5px 13px;font-size:13px;font-weight:700;position:absolute;bottom:0;left:0}.rf-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a53921;font-size:13px;font-weight:800;margin-bottom:14px!important}.rf-feature h2{margin:10px 0 23px;font-size:39px}.rf-feature-copy>p:not(.rf-eyebrow){color:var(--rf-muted);font-size:19px}.rf-text-link{border-bottom:1px solid;align-items:center;gap:25px;margin-top:24px;padding-bottom:4px;font-size:15px;font-weight:750;display:inline-flex}.rf-section-rule{border-top:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;padding-top:16px;display:flex}.rf-section-rule h2{letter-spacing:0;font-size:19px}.rf-section-rule>span{color:var(--rf-muted);font-size:13px}.rf-video-feature{background:var(--rf-dark);grid-template-columns:1.1fr 1fr;display:grid;color:#fff!important}.rf-video-image{min-height:390px;position:relative}.rf-video-image img{object-fit:cover;width:100%;height:100%}.rf-play{width:64px;height:64px;color:var(--rf-coral);background:#fff;border-radius:50%;place-items:center;padding-left:4px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 20px #0003}.rf-video-copy{align-self:center;padding:42px 42px 45px}.rf-video-copy h3{margin:19px 0;font-size:38px}.rf-video-copy>p{color:#c7ccc4;font-size:18px}.rf-outro{text-align:center;max-width:700px;padding:77px 0 80px}.rf-outro h2{margin-bottom:16px;font-size:35px}.rf-outro>p:last-child{color:var(--rf-muted)}.rf-more{margin-top:65px}.rf-footer{color:#d5d9d2;background:#161916;padding:48px 0 20px}.rf-footer-top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:35px;display:flex}.rf-footer-top>p{font-size:16px}.rf-footer-links{justify-content:space-between;gap:24px;padding:24px 0 10px;font-size:14px;display:flex}.rf-footer-links nav{flex-wrap:wrap;gap:22px;display:flex}.rf-footer-bottom{opacity:.7;justify-content:space-between;gap:15px;padding-top:20px;font-size:13px;display:flex}.rf-cookie-reopen{color:inherit;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.rf-cookie-notice{z-index:50;background:#fff;border:1px solid #dedbd5;align-items:center;gap:20px;width:min(850px,100% - 32px);padding:20px 25px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 45px #0003}.rf-cookie-notice[hidden]{display:none}.rf-cookie-copy h2{margin-bottom:6px;font-size:18px}.rf-cookie-copy p{font-size:15px;line-height:1.4}.rf-cookie-copy a{text-decoration:underline}.rf-cookie-notice>button{color:#fff;background:#20251f;border:0;padding:9px 18px;font-size:15px}.rf-article-head{text-align:center;max-width:960px;padding:44px 0 30px}.rf-breadcrumbs{color:var(--rf-muted);justify-content:center;gap:12px;margin-bottom:22px;font-size:14px;display:flex}.rf-article-head h1{max-width:950px;margin:auto;font-size:clamp(38px,4.5vw,64px)}.rf-deck{color:#5a6059;max-width:780px;font-size:23px;line-height:1.4;margin:23px auto!important}.rf-byline{align-items:center;gap:11px;font-size:15px;font-weight:650;display:inline-flex}.rf-byline img{object-fit:cover;border-radius:50%;width:44px;height:44px}.rf-article-cover{margin-bottom:45px}.rf-article-cover img{object-fit:cover;width:100%;height:auto;max-height:620px}.rf-reading-grid{grid-template-columns:230px minmax(0,750px);align-items:start;gap:65px;padding-bottom:75px;display:grid}.rf-toc{border-top:3px solid var(--rf-coral);padding-top:18px;position:sticky;top:30px}.rf-toc h2{margin-bottom:14px;font-size:17px}.rf-toc ol{gap:10px;margin:0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:grid}.rf-toc a:hover{text-decoration:underline}.rf-prose{min-width:0;font-size:20px;line-height:1.7}.rf-prose p{margin:0 0 24px}.rf-prose h2{margin:48px 0 20px;scroll-margin-top:25px;font-size:33px;line-height:1.15}.rf-prose h2:first-child{margin-top:0}.rf-prose h3{margin:35px 0 15px;font-size:24px}.rf-prose a{color:#a53921;text-underline-offset:3px;text-decoration:underline}.rf-prose ul,.rf-prose ol{margin:16px 0 26px;padding-left:25px}.rf-prose ul{list-style:outside}.rf-prose ol{list-style:decimal}.rf-prose li{margin:7px 0;padding-left:5px}.rf-prose figure{margin:35px 0}.rf-prose img{width:100%;height:auto}.rf-prose table{border-collapse:collapse;width:100%;margin:30px 0;font-size:17px;line-height:1.4;display:block;overflow-x:auto}.rf-prose th,.rf-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #d6d5cd;min-width:150px;padding:14px}.rf-prose th{background:#efede5;font-weight:750}.rf-prose blockquote{border-left:3px solid var(--rf-coral);color:#4e554c;margin:26px 0;padding:9px 0 9px 22px}.rf-prose blockquote p{margin:0}.rf-article-video{max-width:880px;margin-bottom:50px}.rf-video-player{aspect-ratio:16/9;background:#191c19}.rf-video-player iframe{border:0;width:100%;height:100%;display:block}.rf-video-fallback{text-align:right;margin-top:8px;font-size:14px}.rf-video-fallback a{text-decoration:underline}.rf-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.rf-card-image{display:block;position:relative}.rf-card-image img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.rf-card h3{margin:8px 0 12px;font-size:27px}.rf-card-copy{padding-top:18px}.rf-card-copy>p{color:var(--rf-muted);font-size:17px}.rf-card .rf-eyebrow{font-size:13px}.rf-collection{min-height:65vh;padding-top:50px;padding-bottom:80px}.rf-page-head{max-width:800px;margin-bottom:40px}.rf-page-head h1{margin:12px 0 20px;font-size:52px}.rf-page-head p{color:var(--rf-muted);font-size:21px}.rf-author-head{grid-template-columns:230px 1fr;align-items:center;gap:45px;max-width:900px;margin-bottom:65px;display:grid}.rf-author-head img{aspect-ratio:1;object-fit:cover;width:230px}.rf-author-head h1{margin-bottom:18px;font-size:48px}.rf-list-title{margin:30px 0;font-size:26px}.rf-search-form{max-width:660px;margin-bottom:40px}.rf-search-form label{margin-bottom:10px;font-size:16px;display:block}.rf-search-form>div{display:flex}.rf-search-form input{background:#fff;border:1px solid #aaa;flex:1;min-width:0;padding:12px 16px;font-size:18px}.rf-search-form button{color:#fff;background:#222a20;border:0;padding:10px 22px}.rf-page-reading{max-width:800px}.rf-related{padding-bottom:70px}.rf-pagination{margin-top:35px}.rf-image-dialog{color:#fff;background:#161c19;border:0;max-width:96vw;max-height:94vh;padding:0}.rf-image-dialog::backdrop{background:#000d}.rf-image-tools{z-index:2;background:#161c19;justify-content:space-between;gap:25px;padding:13px 18px;display:flex;position:sticky;top:0}.rf-image-tools button{color:#fff;background:0 0;border:1px solid #aaa;padding:7px 13px;font-size:15px}.rf-image-canvas{max-height:calc(94vh - 68px);overflow:auto}.rf-image-canvas img{object-fit:contain;width:auto;max-width:94vw;max-height:calc(94vh - 68px)}.rf-image-dialog.is-zoomed .rf-image-canvas img{max-width:none;max-height:none}.rf-viewing-image{overflow:hidden}@media (width<=850px){.rf-shell{width:calc(100% - 40px)}.rf-header-inner{gap:20px}.rf-header-tools{gap:16px}.rf-nav{gap:17px}.rf-feature{gap:30px}.rf-feature h2{font-size:33px}.rf-video-copy{padding:28px}.rf-video-copy h3{font-size:31px}.rf-reading-grid{grid-template-columns:180px minmax(0,1fr);gap:32px}.rf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.rf-header-inner{grid-template-columns:1fr auto 1fr;gap:8px;min-height:76px}.rf-menu-button{justify-self:start;font-size:14px;display:block}.rf-nav{z-index:20;background:#e65334;padding:20px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 8px 12px #0002}.rf-nav.is-open{display:flex}.rf-header-tools{justify-self:end}.rf-hero{height:calc(78svh - 76px);min-height:510px;max-height:620px}.rf-hero>img{object-position:62% center}.rf-hero h1{font-size:49px}.rf-hero-copy{padding:30px 20px}.rf-hero-copy>p{max-width:260px;font-size:18px}.rf-hero-foot{bottom:20px;letter-spacing:.025em;font-size:13px;inset-inline:20px}.rf-quick{padding:25px 0}.rf-quick-grid{grid-template-columns:1fr;gap:18px}.rf-quick-grid a{border-bottom:1px solid #e8e3dc;padding-bottom:14px}.rf-quick-grid a:last-child{border:0;padding-bottom:0}.rf-quick-grid strong{font-size:20px}.rf-quick-grid i{top:12px}.rf-feature{grid-template-columns:1fr;gap:25px;margin-top:38px;margin-bottom:45px}.rf-feature-image img{aspect-ratio:3/2}.rf-feature h2{font-size:36px}.rf-feature-copy>p:not(.rf-eyebrow){font-size:19px}.rf-video-feature{grid-template-columns:1fr}.rf-video-image{aspect-ratio:16/10;min-height:0}.rf-video-copy{padding:27px 27px 33px}.rf-video-copy h3{font-size:33px}.rf-section-rule>span{text-align:right;max-width:100px;font-size:13px}.rf-outro{padding:52px 0}.rf-outro h2{font-size:31px}.rf-footer-top{flex-direction:column;align-items:start;gap:22px}.rf-footer-links{flex-direction:column;gap:23px}.rf-footer-links nav{gap:10px 23px}.rf-cookie-notice{flex-direction:column;align-items:stretch;gap:12px;padding:18px;bottom:10px}.rf-cookie-notice>button{align-self:flex-start}.rf-cookie-copy p{font-size:14px}.rf-article-head{text-align:left;padding-top:28px}.rf-breadcrumbs{justify-content:flex-start}.rf-article-head h1{font-size:40px}.rf-deck{font-size:21px}.rf-article-cover{width:100%;margin-bottom:28px}.rf-reading-grid{padding-bottom:45px;display:block}.rf-toc{margin-bottom:35px;padding-top:15px;position:static}.rf-toc ol{gap:10px;font-size:16px}.rf-prose{font-size:19px;line-height:1.65}.rf-prose h2{margin-top:38px;font-size:29px}.rf-prose figure{margin:27px -20px}.rf-prose figure img{width:100%}.rf-prose table{font-size:16px}.rf-prose th,.rf-prose td{min-width:135px;padding:12px}.rf-card-grid{grid-template-columns:1fr}.rf-card h3{font-size:29px}.rf-page-head h1{font-size:38px}.rf-author-head{grid-template-columns:1fr;gap:25px}.rf-author-head img{width:180px}.rf-author-head h1{font-size:40px}.rf-collection{padding-top:30px}.rf-search-form button{padding:10px 15px}.rf-page-reading{padding-inline:0}.rf-image-tools{gap:12px;padding:10px}.rf-image-tools button{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.rf-page{max-width:800px;padding-top:48px;padding-bottom:75px}.rf-article-video .rf-shell{width:100%}.rf-editorial-mark{color:#fff;pointer-events:none;background:#172329d9;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:650;line-height:1.25;position:absolute;bottom:10px;right:12px}.rf-hero .rf-editorial-mark{z-index:3;bottom:22px;right:clamp(20px,3vw,35px)}.rf-wordmark{width:258px;max-width:100%;display:block}.rf-wordmark img{width:100%;height:auto}.rf-header-tools{align-items:center}.rf-search-icon{place-items:center;width:28px;min-height:38px;display:grid}.rf-search-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px}.rf-youtube{background:#102334;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;display:inline-flex;color:#fffaf0!important}.rf-youtube:hover{background:#213b50}.rf-social a,.rf-social>span{align-items:center;gap:7px;display:inline-flex}.rf-social a:hover{color:#fffaf0;text-decoration:underline}.rf-social a svg{color:#ff8067}.rf-social>span{color:#bbc1b9}@media (width<=760px){.rf-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;width:calc(100% - 28px)}.rf-header .rf-wordmark{width:clamp(140px,44vw,216px)}.rf-header-tools{justify-self:end;gap:5px}.rf-youtube{justify-content:center;width:36px;padding:0}.rf-youtube span{display:none}.rf-search-icon{width:25px}}
