@font-face{font-family:SanctuaryDisplay;src:url('/assets/priority/display.ttf') format('truetype');font-display:swap}
body.sn-blog{--crimson-950:#1d1917;--crimson-900:#28221d;--crimson-800:#30281f;--gold-100:#ffecc5;--gold-200:#facf78;--gold-300:#e7bd77;--ivory:#f6f0e5;--ivory-2:#eee6d7;--paper:#fbf6ee;--ink:#29231e;--muted:#756c60;background:#f6f0e5;color:#29231e;overflow-x:hidden;font-family:Parkinsans,Manrope,Arial,sans-serif}
.sn-blog *{box-sizing:border-box}.sn-blog .grain{display:none}.sn-blog a:focus-visible,.sn-blog button:focus-visible,.sn-blog input:focus-visible{outline:2px solid #facf78;outline-offset:5px}.sn-header{position:absolute;top:20px;left:24px;right:24px;z-index:40;display:flex;align-items:center;justify-content:space-between;color:#fff;gap:18px}.sn-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:10px/1.5 Arial,sans-serif;letter-spacing:.13em}.sn-symbol{position:relative;overflow:hidden;width:30px;height:45px;flex:none}.sn-symbol img{position:absolute;width:251.83%;height:164.04%;left:-67.84%;top:-34.94%}.sn-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:0;padding:4px;border-radius:12px;background:#ffecc512;backdrop-filter:blur(20px);border:1px solid #ffecc51b}.sn-nav a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;font-size:12px;border-radius:8px;white-space:nowrap;color:#ffffffc7}.sn-nav a[aria-current],.sn-nav a:hover{background:#ffecc52b;color:white}.sn-nav img{display:block}.sn-actions{display:flex;align-items:center;gap:20px}.sn-actions>a{font-size:12px;text-decoration:none}.sn-menu-button{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:12px;background:#ffecc512;cursor:pointer}.sn-menu-button img{display:block}.sn-blog dialog{width:min(560px,calc(100% - 32px));max-height:85svh;overflow:auto;padding:48px 30px;border:1px solid #ffecc54a;border-radius:18px;background:#28221df5;color:#fff;box-shadow:0 30px 100px #0007}.sn-blog dialog::backdrop{background:#15110dcc;backdrop-filter:blur(14px)}.sn-close{position:absolute;top:12px;right:16px;background:none;border:0;color:inherit;font:32px Arial;cursor:pointer;width:44px;height:44px}.sn-blog dialog nav{display:grid}.sn-blog dialog nav a{font:30px/1.6 Georgia,serif;text-decoration:none;border-bottom:1px solid #ffecc524;padding:8px 0}.sn-eyebrow{font:11px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.sn-hero{height:100svh;min-height:760px;max-height:1100px;position:relative;overflow:hidden;background:#1d1917;color:#fff;isolation:isolate}.sn-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.sn-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1d19175c,transparent 65%),linear-gradient(0deg,#1d19173b,transparent 45%);z-index:-1;pointer-events:none}.sn-light{position:absolute;left:-528px;top:14%;z-index:-2;pointer-events:none;opacity:.8}.sn-heading{position:absolute;top:16.7%;left:4.17%;right:14%;}.sn-heading>.sn-eyebrow{margin:0 0 20px;color:#ffecc5}.sn-heading h1{font:400 clamp(100px,12.25vw,190px)/.9 SanctuaryDisplay,Georgia,serif;letter-spacing:-.04em;text-transform:uppercase;color:white;margin:0;max-width:none}.sn-heading h1 span{display:block;margin-left:16vw}.sn-story{position:absolute;left:6%;top:62.5%;display:grid;grid-template-columns:34px 250px;gap:28px;max-width:340px}.sn-number{position:relative;font:28px/1.2 Georgia,serif}.sn-number:after{content:'';position:absolute;left:14px;top:44px;height:180px;border-left:1px solid #ffecc54a}.sn-story .sn-eyebrow{margin:0 0 26px;font-size:12px;letter-spacing:.04em}.sn-story p:not(.sn-eyebrow){font:14px/1.5 Arial,sans-serif;color:#e7e2e0;margin:0 0 24px}.sn-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 24px;border-radius:8px;text-decoration:none;background:#facf78;color:#1e1711;font:600 14px Arial,sans-serif}.sn-button:hover{background:#ffdc98}.sn-latest{position:absolute;right:24px;bottom:-20px;width:32%;min-height:218px;padding:34px 70px 36px 32px;border-radius:12px;background:#ffecc521;backdrop-filter:blur(30px);color:white;text-decoration:none;border:1px solid #ffecc522;display:flex;flex-direction:column;gap:24px}.sn-latest strong{font:400 25px/1.25 Georgia,serif;max-width:330px}.sn-latest-arrow{position:absolute;right:22px;bottom:48px;transform:rotate(-135deg) scaleY(-1)}.sn-scroll{position:absolute;bottom:25px;left:43.3%;display:block}.sn-search{padding:55px max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;gap:24px;background:#eae1d2;border-bottom:1px solid #b9a88c50}.sn-search label{font:28px Georgia,serif;white-space:nowrap}.sn-search input{width:min(600px,100%);padding:15px 20px;border:1px solid #b5a58d;border-radius:8px;background:#fbf6ee;font:14px Arial;color:#29231e;min-height:48px}.sn-search span{font:12px Arial}.sn-blog .blog-hero{background:#f6f0e5!important;color:#29231e!important;min-height:0!important;padding:70px 0!important;overflow:visible!important}.sn-blog .blog-hero:before,.sn-blog .blog-hero:after{display:none!important}.sn-blog .hero-grid{display:block!important}.sn-blog .blog-hero h2{font:400 clamp(38px,5vw,70px)/1.1 SanctuaryDisplay,Georgia,serif;margin:15px 0 24px;max-width:1000px}.sn-blog .hero-lede{color:#62584c!important;max-width:760px;font-size:17px}.sn-blog .hero-note,.sn-blog .nx-motion{display:none!important}.sn-blog .feature-section,.sn-blog .previous-notes,.sn-blog .lanes{background:#f6f0e5!important;color:#29231e!important}.sn-blog .feature-heading h2,.sn-blog .previous-heading h2,.sn-blog .lanes-heading h2{font:400 clamp(30px,3.5vw,50px)/1.2 SanctuaryDisplay,Georgia,serif!important;letter-spacing:0!important}.sn-blog .feature-card,.sn-blog .previous-card{border-radius:16px!important;border:1px solid #ac9a7e55!important;background:#eee6d7!important;color:#29231e!important;overflow:hidden;box-shadow:none!important}.sn-blog .feature-card h3,.sn-blog .previous-card h3{font:400 clamp(27px,3vw,40px)/1.2 Georgia,serif!important}.sn-blog .feature-card p,.sn-blog .previous-card p,.sn-blog .feature-heading p{color:#62584c!important}.sn-blog .section-kicker,.sn-blog .eyebrow{color:#8c6935!important}.sn-blog .meta{color:#75634d!important}.sn-blog .text-link{color:#29231e!important}.sn-blog .subscribe-panel,.sn-blog .article-subscribe{background:#30281f!important;color:#fff4de!important;border-radius:16px!important;border:1px solid #dcc79b33!important}.sn-blog .subscribe-panel p,.sn-blog .article-subscribe p{color:#dfd4c0!important}.sn-blog .subscribe-panel input,.sn-blog .article-subscribe input{color:#fff!important;background:#ffffff0d!important}.sn-blog .btn{background:#facf78!important;color:#29231e!important;border:1px solid #facf78!important;box-shadow:none!important;text-shadow:none!important}.sn-blog .lane{background:#eee6d7!important;color:#29231e!important;border-color:#b9a88c55!important}.sn-blog .lane p{color:#62584c!important}.sn-blog .footer,.sn-blog footer{background:#1d1917!important;color:#e7e2e0!important}.sn-blog [data-reveal]{opacity:1!important;transform:none!important}.sn-blog [hidden]{display:none!important}
.sn-article .article-hero{position:relative;isolation:isolate;overflow:hidden;background:#1d1917!important;color:#fff!important;padding:160px 0 70px!important}.sn-article-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:-3;opacity:.38}.sn-article .article-hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#1d1917d9,#1d191755)}.sn-article .article-hero h1{font:400 clamp(40px,5.5vw,80px)/1.12 SanctuaryDisplay,Georgia,serif!important;color:#fff!important;letter-spacing:-.02em!important;max-width:1100px!important}.sn-article .article-deck,.sn-article .article-meta,.sn-article .breadcrumbs{color:#e7e2e0!important}.sn-article .article-hero-portrait{border-radius:14px!important}.sn-article .article-body,.sn-article .article-copy{font-size:17px;line-height:1.85;color:#29231e!important}.sn-article .article-body h2,.sn-article .article-copy h2{font:400 36px/1.25 Georgia,serif!important;color:#29231e!important}.sn-article .article-toc,.sn-article .article-side{background:#eee6d7!important;border-color:#b9a88c55!important;border-radius:14px!important;color:#29231e!important}.sn-article .article-toc a{color:#62584c!important}.sn-article-search{padding:24px;text-align:center;background:#1d1917;color:#ffecc5}
@media(min-width:1500px){.sn-heading h1{font-size:176px}.sn-hero{height:900px}}
@media(max-width:1000px){.sn-nav{display:none}.sn-heading{top:22%;right:5%}.sn-heading h1{font-size:15vw}.sn-story{left:6%;grid-template-columns:30px minmax(0,250px);gap:20px}.sn-latest{width:37%;padding:28px 40px 30px 24px}.sn-latest strong{font-size:22px}.sn-search{flex-wrap:wrap}.sn-search input{flex:1;min-width:180px}}
@media(max-width:600px){.sn-header{top:16px;left:18px;right:18px}.sn-brand{font-size:8px;gap:8px}.sn-menu-button{width:48px;height:48px}.sn-actions{gap:16px}.sn-hero{height:auto;min-height:920px;max-height:none}.sn-backdrop{object-position:55% center;height:700px}.sn-hero:after{background:linear-gradient(0deg,#1d1917 25%,transparent 70%),linear-gradient(90deg,#1d191733,transparent)}.sn-heading{top:150px;left:24px;right:20px}.sn-heading h1{font-size:23vw;letter-spacing:-.04em}.sn-heading h1 span{margin-left:9vw}.sn-heading>.sn-eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:22px}.sn-story{top:445px;left:24px;right:24px;max-width:none;grid-template-columns:28px minmax(0,260px);gap:20px}.sn-story .sn-eyebrow{margin-bottom:20px}.sn-latest{bottom:25px;left:24px;right:24px;width:auto;min-height:160px;padding:24px 55px 24px 24px;gap:16px}.sn-latest strong{font-size:24px}.sn-scroll{display:none}.sn-search{padding:30px 24px;gap:16px}.sn-search label{font-size:24px;width:100%}.sn-search input{flex:auto;width:100%;min-width:0}.sn-blog .blog-hero{padding:45px 0!important}.sn-blog .page{width:calc(100% - 40px)!important}.sn-article .article-hero{padding-top:130px!important}.sn-article .article-body,.sn-article .article-copy{font-size:16px}.sn-article .article-body h2,.sn-article .article-copy h2{font-size:29px}.sn-blog .feature-card,.sn-blog .previous-card{display:flex!important;flex-direction:column!important}.sn-blog .feature-visual,.sn-blog .previous-visual{width:100%!important;min-height:0!important;aspect-ratio:16/10;height:auto!important}.sn-blog .feature-visual img,.sn-blog .previous-visual img{height:100%!important;object-fit:cover!important}.sn-blog .feature-content,.sn-blog .previous-card>div{padding:26px!important}}
.sn-heading,.sn-story,.sn-latest{animation:sn-enter .9s cubic-bezier(.22,1,.36,1) both}.sn-story{animation-delay:.12s}.sn-latest{animation-delay:.24s}.sn-blog .feature-visual img,.sn-blog .previous-visual img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.sn-blog .feature-visual:hover img,.sn-blog .previous-visual:hover img{transform:scale(1.025)}.sn-blog .article-toc{position:sticky;top:24px;align-self:start}.sn-article .article-hero p:not(.eyebrow){color:#e7e2e0!important}@keyframes sn-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.sn-blog .sn-button{color:#1e1711!important}.sn-blog .feature-card[hidden],.sn-blog .previous-card[hidden]{display:none!important}.sn-blog .cta-section{background:#30281f!important;color:#f6f0e5!important}.sn-blog .cta-section p{color:#e7e2e0!important}.sn-blog .cta-section h2{color:#fff!important}
@media(max-width:600px){html[lang^="fr"] .sn-heading h1{font-size:19.5vw}html[lang^="fr"] .sn-heading h1 span{margin-left:4vw}.sn-blog .article-toc{position:static}}
@media(prefers-reduced-motion:reduce){.sn-blog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
