@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltThin.ttf) format("truetype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltThintIt.ttf) format("truetype");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltLight.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltLightIt.ttf) format("truetype");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltBook.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltBookIt.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltRegular.ttf) format("truetype");font-style:normal;font-weight:450;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltIt.ttf) format("truetype");font-style:italic;font-weight:450;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltMedium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltMediumIt.ttf) format("truetype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltBold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltBoldIt.ttf) format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltHeavy.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltHeavyIt.ttf) format("truetype");font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltBlack.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Texta Alt;src:url(/fonts/TextaAltBlackIt.ttf) format("truetype");font-style:italic;font-weight:900;font-display:swap}:root{--font-texta-alt:"Texta Alt",Arial,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{font-size:18px}body{background:#060504;color:#fff;font-family:var(--font-texta-alt);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :where(*){font-family:var(--font-texta-alt)!important}h1,h2{font-family:var(--font-texta-alt)}a,h1,h2,label,li,p,span{color:inherit}p{font-size:clamp(1rem,.96rem + .24vw,1.12rem);line-height:1.85}a{color:inherit}::selection{background:rgba(201,162,39,.2)}@media (max-width:768px){html{font-size:17px}}button:focus{outline:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#060504}::-webkit-scrollbar-thumb{background:#c9a227;border-radius:2px}.insightsPage{min-height:100vh;font-family:Dastin,Playfair Display,serif}.insightsHero{position:relative;overflow:hidden;min-height:68vh;display:flex;align-items:flex-end;padding:148px 5vw 72px;background:linear-gradient(90deg,rgba(6,5,4,.98),rgba(6,5,4,.9) 54%,rgba(9,7,5,.76)),radial-gradient(circle at 82% 24%,rgba(201,162,39,.12),transparent 36%),#060504;border-bottom:1px solid rgba(201,162,39,.2)}.insightsHero:after{content:"";right:-8vw;bottom:-31vw;width:62vw;height:62vw;border:1px solid rgba(201,162,39,.12);box-shadow:0 0 0 8vw rgba(201,162,39,.025),0 0 0 16vw rgba(201,162,39,.018)}.insightsHero:after,.insightsHeroGlow{position:absolute;border-radius:50%;pointer-events:none}.insightsHeroGlow{inset:auto 10% -40% auto;width:38vw;height:38vw;background:rgba(201,162,39,.08);filter:blur(90px)}.insightsHeroInner{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px);align-items:flex-end;animation:slideUp .9s ease .12s both}.insightsHeroCopy h1{max-width:900px;margin:18px 0 28px;font-family:Dastin,Playfair Display,serif;font-size:clamp(3rem,5.8vw,6.3rem);font-weight:400;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.insightsHeroCopy>p{max-width:680px;margin:0;color:#d5cbbb!important;font-family:Epilogue,system-ui,sans-serif;font-size:clamp(.86rem,1.1vw,1rem)!important;line-height:1.8!important}.insightsEditorialMap{border-top:1px solid rgba(201,162,39,.42)}.insightsMapLabel{padding:14px 0 12px;color:#a28961;font-family:Epilogue,system-ui,sans-serif;font-size:.54rem;letter-spacing:.2em;text-transform:uppercase}.insightsEditorialMap button{width:100%;display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:14px 0;border:0;border-top:1px solid hsla(0,0%,100%,.07);background:transparent;text-align:left;cursor:pointer}.insightsEditorialMap button span{color:#c9a227;font-family:Epilogue,system-ui,sans-serif;font-size:.52rem}.insightsEditorialMap button strong{color:#ece4d7;font-family:Epilogue,system-ui,sans-serif;font-size:.72rem;font-weight:500;transition:color .18s ease,transform .18s ease}.insightsEditorialMap button:focus-visible strong,.insightsEditorialMap button:hover strong{color:#e5c97a;transform:translateX(4px)}.insightsLibrary{padding:72px 5vw 110px;background:#060504}.insightsLibraryInner{max-width:1280px;margin:0 auto}.insightsLibraryHeading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:38px}.insightsLibraryHeading span{color:#c9a227;font-family:Epilogue,system-ui,sans-serif;font-size:.55rem;letter-spacing:.2em;text-transform:uppercase}.insightsLibraryHeading h2{max-width:700px;margin-top:12px;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:400;line-height:1.04}.insightsLibraryHeading>p{flex:0 0 auto;color:#81694a!important;font-family:Epilogue,system-ui,sans-serif;font-size:.62rem!important;letter-spacing:.16em;text-transform:uppercase}.insightsFilters{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);background:#060504}.insightsFilters button{min-height:58px;display:inline-flex;align-items:center;gap:14px;padding:0 22px;border:0;border-right:1px solid hsla(0,0%,100%,.08);background:transparent;color:#a99d8b;font-family:Epilogue,system-ui,sans-serif;font-size:.68rem;cursor:pointer;transition:background .18s ease,color .18s ease}.insightsFilters button small{color:#81694a;font-size:.46rem}.insightsFilters button[aria-pressed=true]{background:#c9a227;color:#080604}.insightsFilters button[aria-pressed=true] small,.insightsFilters button[aria-pressed=true] span{color:#080604}.insightsFilters button:focus-visible:not([aria-pressed=true]),.insightsFilters button:hover:not([aria-pressed=true]){background:rgba(201,162,39,.07);color:#e5c97a}.insightsArticleList{border-bottom:1px solid hsla(0,0%,100%,.1)}.insightsArticle button{width:100%;display:grid;grid-template-columns:62px minmax(0,1fr) 112px;grid-gap:clamp(22px,4vw,64px);gap:clamp(22px,4vw,64px);align-items:center;padding:clamp(34px,5vw,66px) 8px;border:0;border-bottom:1px solid hsla(0,0%,100%,.1);background:transparent;text-align:left;cursor:pointer;transition:background .22s ease,padding .22s ease}.insightsArticle button:focus-visible,.insightsArticle button:hover{padding-left:20px;padding-right:20px;background:linear-gradient(90deg,rgba(201,162,39,.075),rgba(201,162,39,.012))}.insightsArticleIndex{align-self:start;padding-top:5px;color:#c9a227;font-family:Epilogue,system-ui,sans-serif;font-size:.6rem;letter-spacing:.16em}.insightsArticleMeta{display:flex;gap:16px;margin-bottom:16px}.insightsArticleMeta span{color:#a28961;font-family:Epilogue,system-ui,sans-serif;font-size:.52rem;letter-spacing:.14em;text-transform:uppercase}.insightsArticleMeta span+span{color:#81694a}.insightsArticle h3{max-width:820px;margin:0 0 14px;color:#f4eee4;font-family:Dastin,Playfair Display,serif;font-size:clamp(1.5rem,2.5vw,2.45rem);font-weight:400;line-height:1.12}.insightsArticleBody>p{max-width:760px;margin:0;color:#b8ad9d!important;font-family:Epilogue,system-ui,sans-serif;font-size:.75rem!important;line-height:1.75!important}.insightsArticleAction{display:flex;flex-direction:column;align-items:flex-end;gap:12px;color:#c9a227;font-family:Epilogue,system-ui,sans-serif;text-transform:uppercase}.insightsArticleAction span{color:#c9a227;font-size:.52rem;letter-spacing:.16em}.insightsArticleAction b{color:#e5c97a;font-size:1.35rem;font-weight:400;transition:transform .18s ease}.insightsArticle button:hover .insightsArticleAction b{transform:translate(4px,-4px)}.insightsPage button:focus-visible{outline:1px solid #e5c97a;outline-offset:3px}@media (max-width:800px){.insightsHero{min-height:auto;padding:126px 6vw 56px}.insightsHeroInner{grid-template-columns:1fr;gap:48px}.insightsHeroCopy h1{font-size:clamp(2.75rem,12vw,4.5rem)}.insightsEditorialMap{max-width:520px}.insightsLibrary{padding:56px 6vw 84px}.insightsLibraryHeading{align-items:start}.insightsFilters{display:grid;grid-template-columns:1fr 1fr}.insightsFilters button{justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08)}.insightsArticle button{grid-template-columns:36px minmax(0,1fr);gap:14px}.insightsArticleAction{display:none}}@media (max-width:520px){.insightsHeroCopy h1{letter-spacing:-.025em}.insightsLibraryHeading>p{display:none}.insightsFilters{grid-template-columns:1fr}.insightsFilters button{border-right:0}.insightsArticle button,.insightsArticle button:focus-visible,.insightsArticle button:hover{grid-template-columns:1fr;padding:34px 4px}.insightsArticleIndex{padding:0}}@media (prefers-reduced-motion:reduce){.insightsHeroInner{animation:none}.insightsPage *,.insightsPage :after,.insightsPage :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}