@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Instrument+Serif:ital@0;1&display=swap";.tg-article-shell{width:min(100%,1080px);margin:0 auto;padding:0 24px}.tg-article-hero{--tg-article-accent: #fa4604;--tg-article-dark: #1f1916;position:relative;min-height:100svh;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:var(--tg-article-dark);color:#fffaf4;font-family:Arial,Helvetica,sans-serif}.tg-article-hero__media{position:absolute;inset:0;background:url(/images/scenario-hero-host-bw-source.jpg) 74% 0% / cover no-repeat;filter:grayscale(1) brightness(.7) contrast(1.02)}.tg-article-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#100d0c1f,#100d0c4d 30%,#100d0ca3 76%,#100d0cc7),linear-gradient(90deg,#100d0cc2,#100d0c70 40%,#100d0c29 70%,#100d0c4d),radial-gradient(circle at top right,rgba(250,70,4,.1),transparent 34%)}.tg-article-hero__shell{position:relative;display:grid;min-height:100svh;grid-template-rows:auto minmax(0,1fr) auto;padding-top:72px;padding-bottom:76px}.tg-article-hero--compact,.tg-article-hero--compact .tg-article-hero__shell{min-height:clamp(480px,75svh,640px)}@media(min-width:641px){.tg-article-hero--compact .tg-article-hero__media{background-position:74% 25%}}.tg-article-hero__kicker{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0}.tg-article-hero__back{color:#fffaf4d1;font-size:13px;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.tg-article-eyebrow{margin:0 0 18px;color:var(--tg-article-accent, #fa4604);font:600 12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.32em;text-transform:uppercase}.tg-article-hero .tg-article-eyebrow{margin:0}.tg-article-hero .tg-article-eyebrow span{white-space:nowrap}.tg-article-hero__content{align-self:center;margin:0}.tg-article-hero__title h1,.tg-article-intro h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:0}.tg-article-hero__title h1{max-width:660px;color:#fffaf4;font-size:clamp(48px,3.6vw,58px);line-height:.94;text-wrap:balance}@media(min-width:1200px)and (min-height:781px){.tg-article-hero--prominent-title .tg-article-hero__title h1{max-width:min(1000px,58vw);font-size:clamp(72px,4.6vw,88px)}.tg-article-hero--prominent-title .tg-article-hero__lead{font-size:clamp(24px,1.75vw,28px);line-height:1.18}}.tg-article-hero__title h1 em{color:var(--tg-article-accent);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.tg-article-hero__lead{max-width:660px;margin:28px 0 0;color:#fffaf4cc;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(21px,1.5vw,22px);font-style:italic;line-height:1.22}.tg-article-hero__actions{margin-top:32px}.tg-article-hero__meta{display:flex;align-items:center;gap:16px;margin-top:0;padding-top:0;color:#fffaf4bd}.tg-article-hero__meta strong,.tg-article-hero__meta span{display:block}.tg-article-hero__meta strong{margin-bottom:3px;color:#fffaf4;font-size:16px}.tg-article-hero__meta span{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.tg-article-hero__badge{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--tg-article-accent);color:var(--tg-article-dark);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600}.tg-article-intro{--tg-article-accent: #fa4604;max-width:760px;color:#241d19;font-family:Arial,Helvetica,sans-serif}.tg-article-intro h2{max-width:700px;color:#241d19;font-size:clamp(30px,2.8vw,38px);line-height:1}.tg-article-intro__prose{max-width:660px;margin-top:24px}.tg-article-intro:not(.tg-article-intro--with-title) .tg-article-intro__prose{margin-top:0}.tg-article-intro__prose p{margin:0 0 18px;color:#241d19c2;font:400 19px/1.68 Arial,Helvetica,sans-serif}.tg-article-intro__prose p:last-child{margin-bottom:0}.tg-article-intro__prose strong{color:#241d19}.tg-article-intro__prose--dropcap p:first-child:first-letter{float:left;padding:.06em .12em 0 0;color:var(--tg-article-accent);font-family:Cormorant Garamond,Georgia,serif;font-size:4.5em;font-weight:600;line-height:.82}@media(min-width:641px)and (max-height:780px){.tg-article-hero__shell{padding-top:40px;padding-bottom:40px}.tg-article-hero__kicker{gap:6px}.tg-article-hero__back{font-size:11px;letter-spacing:.14em}.tg-article-eyebrow{font-size:10px;letter-spacing:.22em}.tg-article-hero__title h1{max-width:min(54vw,660px);font-size:clamp(46px,4.2vw,56px);line-height:.92}.tg-article-hero__lead{max-width:min(54vw,620px);margin-top:20px;font-size:clamp(19px,1.7vw,22px);line-height:1.18}.tg-article-hero__actions{margin-top:24px}.tg-article-hero__meta{gap:12px}.tg-article-hero__badge{width:34px;height:34px;font-size:19px}.tg-article-hero__meta strong{margin-bottom:2px;font-size:13px}.tg-article-hero__meta span{font-size:10px}}@media(min-width:641px)and (max-height:650px){.tg-article-hero__title h1{font-size:clamp(42px,3.7vw,48px)}.tg-article-hero__lead{margin-top:24px;font-size:clamp(18px,1.5vw,19px)}.tg-article-hero__actions{margin-top:28px}}@media(min-width:800px)and (max-height:780px){.tg-article-hero--prominent-title .tg-article-hero__title h1{max-width:min(1000px,calc(100vw - 48px));font-size:clamp(60px,5.35vw,76px)}.tg-article-hero--prominent-title .tg-article-hero__lead{font-size:clamp(22px,2vw,25px);line-height:1.18}}@media(max-width:640px){.tg-article-shell{padding:0 18px}.tg-article-hero,.tg-article-hero__shell,.tg-article-hero--compact,.tg-article-hero--compact .tg-article-hero__shell{min-height:auto}.tg-article-hero__shell{display:flex;flex-direction:column;padding-top:74px;padding-bottom:42px}.tg-article-hero__media{background-position:72% 0%;filter:grayscale(1) brightness(.58) contrast(1.02)}.tg-article-hero__kicker{gap:8px}.tg-article-hero__content{margin-top:20px}.tg-article-hero__back{font-size:11px;letter-spacing:.14em}.tg-article-eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:.24em}.tg-article-hero__title h1{max-width:14ch;font-size:clamp(38px,10.5vw,48px);line-height:.94}.tg-article-hero__lead{margin-top:18px;font-size:19px;line-height:1.22}.tg-article-hero__actions{margin-top:22px}.tg-article-hero__meta{margin-top:24px;padding-top:0}.tg-article-intro h2{font-size:30px;line-height:1.04}.tg-article-intro__prose{margin-top:18px}.tg-article-intro__prose p{font-size:17px;line-height:1.55}.tg-article-intro__prose--dropcap p:first-child:first-letter{float:none;padding:0;font:inherit}}
