.section-container{max-width:1360px;margin-inline:auto;padding-inline:24px}@media (min-width: 640px){.section-container{padding-inline:48px}}.section-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.75rem}@media (min-width: 1024px){.section-grid{grid-template-columns:160px minmax(0,1fr);-moz-column-gap:0;column-gap:0;row-gap:0}}.section-rail{display:flex;align-items:baseline;gap:.75rem}@media (min-width: 1024px){.section-rail{display:block;padding-top:9px;padding-right:1.5rem}}.section-region{min-width:0;max-width:1150px}.section-region h2.text-display-2,.measure-lead{max-width:none}.measure-body{max-width:65ch}.measure-article{max-width:68ch}.legal-prose h2{font-size:24px;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--text);border-top:1px solid var(--rule);padding-top:2.5rem;margin-top:3.5rem;margin-bottom:1.25rem}.legal-prose>*:first-child h2,.legal-prose>h2:first-child{border-top:0;padding-top:0;margin-top:0}.legal-prose h3{font-size:16px;line-height:1.45;font-weight:600;color:var(--text);margin-top:1.75rem;margin-bottom:.5rem}.legal-prose p,.legal-prose li{font-size:16px;line-height:1.7;color:var(--text-muted)}.legal-prose p+p{margin-top:1rem}.legal-prose .ml-4{margin-left:0}.legal-prose a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.legal-prose table{width:100%;border:0;border-top:1px solid var(--rule);border-collapse:collapse;font-size:14px}.legal-prose th,.legal-prose td{border:0;border-bottom:1px solid var(--rule);padding:.75rem 1.5rem .75rem 0;text-align:left;vertical-align:top}.legal-prose th{font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--text-muted)}.legal-prose td{color:var(--text-muted)}@media (min-width: 1024px){.page-hero .section-rail{padding-top:calc(.262*clamp(40px,4.2vw,72px) - 5.75px)}}.grain-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.03;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.spotlight,.spotlight-secondary{background:none}.glass-card-home,.bento-card{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none;padding:0;transition:none;transform:none}.glass-card-home:hover,.bento-card:hover{background:none;border:0;box-shadow:none;transform:none}.bento-card--media{padding:0;overflow:visible}.editorial-row{border-top:1px solid var(--rule);padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 1024px){.editorial-row{padding-top:3.5rem;padding-bottom:3.5rem}}.editorial-figure{font-size:13px;line-height:1.4;letter-spacing:.08em;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}.section-eyebrow{font-size:13px;line-height:1.4;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.premium-btn{position:relative;overflow:hidden;font-size:.9rem;font-weight:500;letter-spacing:.01em;border-radius:6px;transition:opacity .2s ease}.premium-btn:before{content:none}.premium-btn:hover{box-shadow:none;opacity:.88}.text-gradient-cyan{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--text)}.loop-ring{stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawRing 2s cubic-bezier(.4,0,.2,1) forwards}@keyframes drawRing{to{stroke-dashoffset:0}}.section-divider{position:relative}.section-divider:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--rule)}.home-header{background-color:#0a0c0feb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,border-color .3s ease}.home-header.scrolled{background-color:#0a0c0f;border-bottom:1px solid var(--rule)}.home-header.hidden{transform:translateY(-100%)}:root{--ease-settled: cubic-bezier(.16, 1, .3, 1);--reveal-duration: .7s;--reveal-step: 80ms}html[data-reveal=on] [data-reveal-on]{opacity:0;transform:translateY(24px);transition:opacity var(--reveal-duration) var(--ease-settled),transform var(--reveal-duration) var(--ease-settled);transition-delay:calc(var(--reveal-base, 0ms) + var(--reveal-i, 0) * var(--reveal-step));will-change:opacity,transform}html[data-reveal=on] [data-reveal-on][data-revealed]{opacity:1;transform:none;will-change:auto}html[data-reveal=on] [data-reveal-rule][data-reveal-root]{position:relative;border-top-color:transparent}html[data-reveal=on] [data-reveal-rule][data-reveal-root]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--rule);transform:scaleX(0);transform-origin:left;transition:transform var(--reveal-duration) var(--ease-settled)}html[data-reveal=on] [data-reveal-rule][data-revealed]:before{transform:scaleX(1)}.nav-flip{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.nav-flip__face{display:block;transition:transform .3s var(--ease-settled),opacity .3s var(--ease-settled)}.nav-flip__face--in{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%)}.nav-flip:hover .nav-flip__face--out,a:hover>.nav-flip .nav-flip__face--out,button:hover>.nav-flip .nav-flip__face--out,a:focus-visible>.nav-flip .nav-flip__face--out,button:focus-visible>.nav-flip .nav-flip__face--out{transform:translateY(-100%)}.nav-flip:hover .nav-flip__face--in,a:hover>.nav-flip .nav-flip__face--in,button:hover>.nav-flip .nav-flip__face--in,a:focus-visible>.nav-flip .nav-flip__face--in,button:focus-visible>.nav-flip .nav-flip__face--in{transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.loop-ring{stroke-dashoffset:0}html[data-reveal=on] [data-reveal-on],html[data-reveal=on] [data-reveal-on][data-revealed]{opacity:1!important;transform:none!important;transition:none!important}html[data-reveal=on] [data-reveal-rule][data-reveal-root]{border-top-color:var(--rule)}html[data-reveal=on] [data-reveal-rule][data-reveal-root]:before{display:none}.nav-flip__face{transition:opacity .3s linear!important;transform:none!important}.nav-flip__face--in{opacity:0}.nav-flip:hover .nav-flip__face--out,a:hover>.nav-flip .nav-flip__face--out,button:hover>.nav-flip .nav-flip__face--out{opacity:0}.nav-flip:hover .nav-flip__face--in,a:hover>.nav-flip .nav-flip__face--in,button:hover>.nav-flip .nav-flip__face--in{opacity:1}}
