:root{--tw-background:237 235 225;--tw-near-black:19 19 19;--tw-foreground:2 53 150;--tw-primary:20 24 255;--tw-accent:176 195 225;--tw-light-grey:245 245 240;--tw-mid-grey:122 122 122;--tw-secondary:180 182 180;--bg:#edebe1;--fg:#131313;--surface:#ffffff;--surface-2:#f5f5f0;--rule:rgba(19,19,19,0.12);--fg-muted:#7a7a7a;--hover:rgba(19,19,19,0.06);--cobalt:#1418ff;--cobalt-deep:#023596;--on-cobalt:#ffffff;--accent-text:#1418ff;--basalt:#121412;--ice:#f2efe6}.signature-site{color-scheme:light;--tw-background:242 239 230;--tw-near-black:18 20 18;--tw-foreground:18 20 18;--tw-primary:36 70 216;--tw-accent:36 70 216;--tw-light-grey:220 214 200;--tw-mid-grey:58 62 58;--tw-secondary:76 81 76;--basalt:#121412;--ice:#f2efe6;--cobalt:#2446d8;--cobalt-deep:#1a338f;--on-cobalt:#f2efe6;--accent-text:#2446d8;--bg:#f2efe6;--fg:#121412;--surface:#e6e1d6;--surface-2:#ddd6c8;--hover:#1214120d;--fg-muted:#3a3e3a;--faint:#4c514c;--rule:#12141247;--line:#12141247;--hi-cobalt:var(--accent-text);--hi-royal:var(--cobalt);--hi-ivory:var(--bg);--hi-ink:var(--fg);--hi-muted:var(--fg-muted);--hi-line:var(--rule);--hi-shell:1220px;--hi-glass:color-mix(in srgb,var(--bg) 88%,transparent);--hi-glass-border:var(--rule);--hi-shadow-nav:none;--hi-shadow-object:none;--hi-radius-card:26px;--hi-radius-nav:0px;background:var(--bg);color:var(--fg);font-family:var(--hi-font-body)}html:has(.signature-site) body{background:#f2efe6;color:#121412}html:has(.signature-site){scrollbar-color:#aea89c #f2efe6}html:has(.signature-site)::-webkit-scrollbar-track{background:var(--bg)}html:has(.signature-site)::-webkit-scrollbar-thumb{background:var(--faint,#3a3e3a)}.signature-site ::-moz-selection{color:var(--fg);background:rgb(36 70 216/.45)}.signature-site ::selection{color:var(--fg);background:rgb(36 70 216/.45)}.signature-site :focus-visible{outline-color:var(--accent-text)}.signature-site .skip-link{background:var(--cobalt);color:var(--on-cobalt)}.signature-site .leading-\[1\.055\]{line-height:1.055}.signature-site .leading-\[1\.12\]{line-height:1.12}.signature-site .leading-\[1\.04\]{line-height:1.04}.signature-site :is(h2,blockquote).leading-\[1\.12\]{line-height:1.04}.signature-site .leading-\[1\.14\]{line-height:1.14}.signature-site .tracking-\[-0\.003em\]{letter-spacing:-.003em}.signature-site .tracking-\[-0\.02em\]{letter-spacing:-.02em}.signature-site .tracking-\[-0\.015em\]{letter-spacing:-.015em}.signature-site :is(h1,h2,h3,h4,strong).leading-tight{line-height:1.25}.signature-site :is(.eyebrow,.editorial-label){font-family:var(--hi-font-body);font-weight:600;letter-spacing:.14em;color:var(--accent-text)}.signature-site .brand-button-primary{background:var(--cobalt);color:var(--on-cobalt)}.signature-site .brand-button-primary:hover{background:var(--cobalt-deep);color:var(--on-cobalt);box-shadow:none}.signature-site .brand-button-secondary{border-color:var(--accent-text);color:var(--accent-text);background:transparent}.signature-site .brand-button-secondary:hover{border-color:var(--cobalt);background:var(--cobalt);color:var(--on-cobalt)}.signature-site .brand-button-light{border-color:var(--rule);color:var(--fg)}.signature-site .brand-button-light:hover{background:var(--fg);color:var(--bg)}.signature-site .signature-nav-shell{border:0;border-bottom:1px solid #1214121f;border-radius:0;background:#f2efe6cc;box-shadow:none;backdrop-filter:saturate(1.4) blur(14px)}.signature-site .signature-nav-item{font-size:.875rem;font-weight:500;color:var(--fg)}.signature-site .signature-nav-item:after{height:1.5px;background:var(--cobalt);opacity:1;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.signature-site .signature-nav-item:hover:after,.signature-site .signature-nav-item[aria-current=page]:after,.signature-site .signature-nav-item[aria-expanded=true]:after,.signature-site .signature-nav-item[data-active=true]:after{opacity:1;transform:scaleX(1)}.signature-site .signature-card,.signature-site .signature-object{border-color:var(--rule);background:var(--surface);box-shadow:none}.signature-site .signature-reading-progress{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:2;height:2px;background:var(--cobalt);transform-origin:left}.brand-mark[data-tone=dark] .brand-mark__logo-light,.brand-mark[data-tone=light] .brand-mark__logo-dark{display:none}.signature-site .signature-shell{width:min(var(--hi-shell),calc(100% - clamp(40px, 5vw, 96px)))}@media (min-width:1280px){.signature-site .signature-shell.home-hero-stack{width:calc(100% - clamp(40px, 5vw, 96px));max-width:none;margin-inline:auto}.signature-site section.home-hero{padding-top:calc(78px + 4.5rem);padding-bottom:1.25rem;scroll-margin-top:calc(78px + 1.5rem)}.signature-site section.home-hero h1{scroll-margin-top:calc(78px + 2.25rem)}}@media (min-width:1280px) and (max-height:820px){.signature-site section.home-hero{padding-top:calc(78px + 1.75rem);padding-bottom:.5rem}.signature-site .founder-hero-section{padding-top:calc(78px + 1.25rem);padding-bottom:1.5rem}}.signature-site .founder-hero-title{font-size:min(3.8rem,calc((100vw - 4.75rem) / 7.4));text-wrap:wrap}.signature-site .founder-hero-copy{min-width:0}@media (min-width:1024px){.signature-site .founder-hero-copy{container-type:inline-size}.signature-site .founder-hero-title{font-size:min(7rem,calc((100cqi - 1.5rem) / 7.4))}}@media (min-width:1536px){.signature-site .founder-hero-title{font-size:min(6.15rem,calc((100cqi - 2.5rem) / 12))}.signature-site .founder-hero-line{display:block}}@media (min-width:1280px) and (max-height:820px){.signature-site .founder-hero-title{font-size:min(5.2rem,calc((100cqi - 1.5rem) / 7.4))}}.signature-site .brand-mark .brand-mark__logo-light{display:none}.signature-site .brand-mark .brand-mark__logo-dark{display:block}.signature-site :is(.bg-white,.bg-white\/55,.bg-white\/60,.bg-white\/65,.bg-white\/68,.bg-white\/70,.bg-white\/78,.bg-white\/80,.bg-white\/85,.bg-white\/90,.bg-white\/95,.open\:bg-white[open]){background-color:var(--surface)}.signature-site :is(.hover\:bg-white:hover,.hover\:bg-white\/70:hover){background-color:var(--hover)}.signature-site .group:hover .group-hover\:bg-white{background-color:var(--hover)}.signature-site :is(.border-white,.border-white\/15,.border-white\/20,.border-white\/25,.border-white\/30,.border-white\/35,.border-white\/45,.border-white\/75,.border-white\/80,.border-white\/90,.md\:border-white\/15,.hover\:border-white:hover){border-color:var(--rule)}.signature-site .bg-near-black{background-color:var(--surface);color:var(--fg)}.signature-site :is(.bg-near-black,.bg-foreground) :is(.text-white,.hover\:text-white:hover){color:var(--fg)}.signature-site :is(.bg-near-black,.bg-foreground) :is(.text-white\/50,.text-white\/60,.text-white\/62,.text-white\/65,.text-white\/70,.text-white\/75){color:var(--fg-muted)}.signature-site .bg-foreground{background-color:var(--cobalt);color:var(--on-cobalt)}.signature-site .bg-foreground :is(.text-white,.text-accent,.\!text-accent,.hover\:text-white:hover){color:var(--on-cobalt)}.signature-site .bg-foreground :is(.text-white\/50,.text-white\/60,.text-white\/62,.text-white\/65,.text-white\/70,.text-white\/75){color:rgb(242 239 230/.78)}.signature-site .bg-foreground :is(.border-white,.border-white\/15,.border-white\/20,.border-white\/25,.border-white\/30,.border-white\/35){border-color:rgb(242 239 230/.4)}.signature-site :is(pre,thead).bg-near-black{background-color:#121412;color:#f2efe6}.signature-site :is(pre,thead).bg-near-black :is(.text-white,.text-white\/70){color:#f2efe6}.signature-site .bg-primary.text-white,.signature-site :is(a,button,span).bg-primary{color:var(--on-cobalt)}.signature-site .bg-primary.hover\:bg-foreground:hover,.signature-site .bg-primary:hover,.signature-site .group:hover .group-hover\:bg-foreground.bg-primary,.signature-site .hover\:bg-primary:hover{background-color:var(--cobalt-deep);color:var(--on-cobalt)}.signature-site .hover\:bg-foreground:hover:not(.bg-primary){background-color:var(--hover)}.signature-site .shadow-ambient{box-shadow:0 24px 72px rgb(18 20 18/.08)}.signature-site .on-media,.signature-site .on-media :is(.text-white,.text-white\/70,.hover\:text-white:hover){color:#f2efe6}.signature-site .on-media :is(.border-white,.border-white\/30){border-color:rgb(242 239 230/.35)}.signature-site .on-media :is(.bg-white\/10,.bg-white\/90){background-color:rgb(18 20 18/.28)}.signature-site :is(.bg-near-black,.bg-foreground) :is(a,button,span).bg-primary,.signature-site :is(a,button).bg-primary.text-white,.signature-site :is(a,button).bg-primary:hover{background-color:var(--cobalt);color:var(--on-cobalt)}.signature-site :is(a,button).bg-primary:hover{background-color:var(--cobalt-deep)}.signature-site{--accent-dark:#9bb0ff;--ease:cubic-bezier(.2,.7,.2,1)}.signature-site .refresh-lede{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;color:var(--fg-muted);max-width:46ch}.signature-site .refresh-h2{font-size:clamp(2.5rem,5.4vw,5.5rem);line-height:1.04;letter-spacing:-.02em}.signature-site .refresh-h3{font-size:clamp(1.15rem,1.6vw,1.75rem);line-height:1.14;letter-spacing:-.015em}.signature-site .refresh-sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:64px}.signature-site .refresh-sec-head .refresh-lede{justify-self:end}.signature-site .refresh-band{padding:120px 0}.signature-site .refresh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:100%;padding:0 26px;border-radius:999px;border:1px solid transparent;font-family:var(--hi-font-body);font-size:16px;font-weight:600;line-height:1.2;text-align:center;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.signature-site .refresh-btn .ar{transition:transform .2s var(--ease)}.signature-site .refresh-btn:hover .ar{transform:translateX(4px)}.signature-site .refresh-btn-primary{background:var(--cobalt);color:var(--on-cobalt)}.signature-site .refresh-btn-primary:hover{background:var(--cobalt-deep);color:var(--on-cobalt)}.signature-site .refresh-btn-ghost{border-color:var(--cobalt);color:var(--cobalt);background:transparent}.signature-site .refresh-btn-ghost:hover{background:var(--cobalt);color:var(--on-cobalt)}.signature-site .refresh-btn-ghost-dark{border-color:var(--accent-dark);color:#f2efe6;background:transparent}.signature-site .refresh-btn-ghost-dark:hover{background:var(--accent-dark);color:#121412}.signature-site .refresh-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--cobalt)}.signature-site .basalt-band .refresh-link{color:var(--accent-dark)}.signature-site .refresh-card{border:1px solid #1214121f;border-radius:24px;background:#f2efe6;transition:transform .22s var(--ease),border-color .22s var(--ease)}.signature-site .refresh-card:hover{transform:translateY(-4px);border-color:#12141247}.signature-site .refresh-zoom{overflow:hidden}.signature-site .refresh-zoom img{transition:transform .24s var(--ease)}.signature-site .refresh-card:hover .refresh-zoom img{transform:scale(1.03)}.signature-site .refresh-photo,.signature-site .refresh-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.signature-site .hero-ai-tag{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 14px;border-radius:999px;background:#121412b8;color:#f2efe6;font-family:var(--hi-font-body);font-size:11px;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px)}.signature-site .hero-ai-tag i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--accent-dark)}.signature-site section.home-hero h1.refresh-display{font-size:clamp(3.1rem,6.6vw,6.25rem);max-width:none}.signature-site .home-hero-title-wrap{container-type:inline-size}.signature-site .home-hero-band{--shell:min(var(--hi-shell),calc(100% - clamp(40px, 5vw, 96px)));--inset:calc((100% - var(--shell)) / 2);--gap:56px;display:grid;grid-template-columns:calc((var(--shell) - var(--gap)) * .375) minmax(0,1fr);-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:end;width:calc(100% - var(--inset));margin-top:36px;margin-left:var(--inset)}.signature-site .home-hero-copy{min-width:0;padding-bottom:36px}.signature-site .home-hero-copy .refresh-lede{margin-bottom:34px}.signature-site .home-hero-media{position:relative;height:400px;min-width:0;overflow:hidden;border-radius:28px 0 0 28px}.signature-site .home-hero-photo{-o-object-position:78% 60%;object-position:78% 60%;animation:hero-settle 1.4s var(--ease) both}@keyframes hero-settle{0%{transform:scale(1.02)}to{transform:scale(1)}}.signature-site .scroll-cue{display:flex;align-items:center;gap:14px;margin-top:44px;color:var(--faint,#4c514c);font-size:13px}.signature-site .scroll-cue b{display:block;width:1px;height:44px;background:linear-gradient(var(--cobalt),transparent)}.signature-site .home-map-wrap{position:relative;z-index:2;margin-top:40px}.signature-site .home-map-card{overflow:hidden;border:1px solid #1214121f;border-radius:28px;background:var(--bg);box-shadow:0 24px 60px -30px #12141240}.signature-site .focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.signature-site .focus-card{container-type:inline-size;display:flex;min-width:0;flex-direction:column;overflow:hidden}.signature-site .focus-card .refresh-zoom{aspect-ratio:4/5;position:relative}.signature-site .focus-card .body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 22px 26px}.signature-site .focus-card h3{font-size:min(1.75rem,calc((100cqi - 2.75rem) / 8.8));overflow-wrap:anywhere}.signature-site .focus-card .num{color:var(--cobalt);font-size:13px;font-weight:600;letter-spacing:.08em}.signature-site .focus-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px}.signature-site .focus-tags span{padding:7px 10px;border:1px solid #12141247;border-radius:999px;color:var(--fg-muted);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.signature-site .focus-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:26px;border-top:1px solid #12141247}.signature-site .basalt-band{background:#121412;color:#f2efe6}.signature-site .basalt-band .refresh-lede,.signature-site .basalt-band .refresh-muted{color:#c9c4b8}.signature-site .basalt-band .editorial-label,.signature-site .refresh-accent{color:var(--accent-dark)}.signature-site .intel-band{position:relative;overflow:hidden}.signature-site .conviction-field-bg{position:absolute;inset:0}.signature-site .conviction-field-bg img{opacity:.7;-o-object-position:right center;object-position:right center;animation:conviction-drift 18s ease-in-out infinite}.signature-site .conviction-field-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#121412 18%,#12141200 70%),linear-gradient(0deg,#121412,#12141200 40%)}@keyframes conviction-drift{0%,to{opacity:.45}50%{opacity:.85}}.signature-site .intel-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.signature-site .intel-card{display:flex;min-width:0;flex-direction:column;gap:14px;padding:34px;border:1px solid #f2efe633;border-radius:24px;background:#1b1c1acc;color:inherit;backdrop-filter:blur(6px);transition:border-color .22s var(--ease),transform .22s var(--ease)}.signature-site .intel-card:hover{border-color:var(--accent-dark);transform:translateY(-3px)}.signature-site .intel-feature{position:relative;grid-row:span 2;justify-content:flex-end;min-height:460px;overflow:hidden;background:#1b1c1a}.signature-site .intel-flip{position:absolute;inset:0;transform:scaleX(-1)}.signature-site .intel-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#12141200 20%,#121412f2 72%)}.signature-site .intel-feature>:not(.intel-flip){position:relative;z-index:2}.signature-site .intel-side{display:grid;gap:20px}.signature-site .intel-withimg{display:grid;min-height:0;grid-template-columns:42% minmax(0,1fr);gap:0;padding:0;overflow:hidden}.signature-site .intel-withimg .refresh-zoom{position:relative;min-height:180px}.signature-site .intel-withimg .txt{display:flex;min-width:0;flex-direction:column;gap:12px;padding:28px}.signature-site .intel-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px}.signature-site .founder-teaser{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}.signature-site .founder-teaser-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:28px}.signature-site .founder-teaser-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05)}.signature-site .founder-teaser-cap{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:end;justify-content:space-between;gap:16px;padding:26px;background:linear-gradient(0deg,#121412d9,#12141200);color:#f2efe6}.signature-site .founder-quote{margin:26px 0 30px;padding-left:28px;border-left:3px solid var(--cobalt);font-family:var(--hi-font-display);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:600;line-height:1.14;letter-spacing:-.015em}.signature-site .founder-hero-ctas,.signature-site .founder-teaser-ctas,.signature-site .inquiry-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.signature-site .inquiry{position:relative;display:flex;align-items:flex-end;min-height:520px;overflow:hidden;border-radius:28px}.signature-site .inquiry:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121412f0 10%,#12141233 70%)}.signature-site .inquiry-copy{position:relative;z-index:2;max-width:900px;padding:64px;color:#f2efe6}.signature-site .inquiry-copy .editorial-label{color:var(--accent-dark)}.signature-site .inquiry-copy .refresh-h2{margin:22px 0 34px}.signature-site .founder-hero-glow{position:absolute;top:-20%;right:-10%;width:60%;height:140%;background:radial-gradient(closest-side,#e6e1d6,#f2efe600);pointer-events:none}.signature-site .founder-portrait{position:relative;min-width:0;max-width:470px;margin-inline:auto}.signature-site .founder-portrait-frame{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:28px;background:#e6e1d6}.signature-site .founder-portrait-frame img{-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05)}.signature-site .founder-meta{position:absolute;right:12px;bottom:12px;left:12px;display:grid;gap:6px;padding:18px 22px;border:1px solid #1214121f;border-radius:20px;background:#f2efe6;color:#121412;box-shadow:0 24px 60px -30px #12141240}.signature-site .founder-meta strong{font-family:var(--hi-font-display);font-size:20px;font-weight:600;line-height:1.1}.signature-site .founder-meta-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.signature-site .founder-meta-row span{display:flex;align-items:center;gap:8px;color:var(--fg-muted);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.signature-site .founder-meta-row i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--cobalt)}.signature-site .founder-stats{border-top:1px solid #12141247;border-bottom:1px solid #12141247}.signature-site .founder-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.signature-site .founder-stat{min-width:0;padding:44px 36px 40px 0}.signature-site .founder-stat+.founder-stat{padding-left:36px;border-left:1px solid #12141247}.signature-site .founder-stat b{display:block;font-family:var(--hi-font-display);font-size:clamp(1.7rem,3vw,3.5rem);font-weight:600;line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere}.signature-site .founder-stat span{display:block;margin-top:10px;color:var(--fg-muted)}.signature-site .founder-lesson{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:start}.signature-site .founder-lesson-sticky{position:sticky;top:120px}.signature-site .founder-prose p{max-width:60ch;margin-bottom:22px;color:var(--fg-muted);font-size:20px;line-height:1.6}.signature-site .basalt-band .brand-mark .brand-mark__logo-dark{display:none}.signature-site .basalt-band .brand-mark .brand-mark__logo-light{display:block}.signature-site .founder-prose>p:first-of-type:first-letter{float:left;margin:6px 12px 0 0;color:var(--cobalt);font-family:var(--hi-font-display);font-size:64px;font-weight:600;line-height:.9}.signature-site .founder-pull{position:relative;margin:48px 0;overflow:hidden;padding:40px 44px;border-radius:24px;background:#121412;color:#f2efe6;font-family:var(--hi-font-display);font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:600;line-height:1.14;letter-spacing:-.015em}.signature-site .founder-pull .refresh-photo{opacity:.55}.signature-site .founder-pull p{position:relative;z-index:1;margin:0;color:#f2efe6}.signature-site .surface-band{background:#e6e1d6}.signature-site .desk-grid{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));gap:20px}.signature-site .desk-photo{position:relative;min-height:280px;overflow:hidden;border-radius:24px}.signature-site .desk-card{display:flex;min-width:0;flex-direction:column;gap:14px;padding:30px 28px}.signature-site .desk-card .n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--cobalt);border-radius:999px;color:var(--cobalt);font-size:14px;font-weight:600}.signature-site .state-band{position:relative;overflow:hidden}.signature-site .state-photo{position:absolute;inset:0 0 0 auto;width:50%}.signature-site .state-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#121412,#12141200 55%)}.signature-site .state-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end}.signature-site .founder-desk{align-self:end;padding:30px;border:1px solid #f2efe633;border-radius:24px;background:#1b1c1ae6;backdrop-filter:blur(8px)}.signature-site .founder-desk ol{margin-top:16px}.signature-site .founder-desk li{display:flex;gap:18px;padding:16px 0;border-top:1px solid #f2efe633;font-family:var(--hi-font-display);font-size:19px;font-weight:600;line-height:1.2}.signature-site .founder-desk li b{color:var(--accent-dark);font-family:var(--hi-font-body);font-size:13px;font-weight:600;line-height:1.6}.signature-site .founder-closing{text-align:center}.signature-site .founder-closing .refresh-h2{max-width:16ch;margin:22px auto}.signature-site .founder-closing .refresh-lede{margin:0 auto 36px}.signature-site .journal-hero{padding-top:calc(78px + 3.5rem);padding-bottom:0}.signature-site .journal-hero h1{margin:24px 0 26px;font-size:clamp(3rem,6vw,5.75rem)}.signature-site .journal-hero-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:56px;align-items:end}.signature-site .journal-count{display:grid;gap:18px;padding-left:32px;border-left:1px solid #12141247}.signature-site .journal-count-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.signature-site .journal-count b{font-family:var(--hi-font-display);font-size:clamp(3rem,5vw,4.5rem);font-weight:600;line-height:1;letter-spacing:-.02em}.signature-site .journal-banner{position:relative;height:300px;margin-top:56px;overflow:hidden;border-radius:28px}.signature-site .journal-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12141299,#12141200 60%)}.signature-site .journal-feature{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:-90px;overflow:hidden;border:1px solid #1214121f;border-radius:28px;background:#f2efe6;box-shadow:0 24px 60px -30px #12141240}.signature-site .journal-feature-media{position:relative;min-height:240px}.signature-site .journal-feature-body{display:flex;min-width:0;flex-direction:column;gap:18px;justify-content:center;padding:48px}.signature-site .journal-feature-title{font-size:clamp(1.85rem,3.15vw,3.05rem);line-height:1.14;letter-spacing:-.02em}.signature-site .inquiry .hero-ai-tag,.signature-site .journal-banner .hero-ai-tag{top:20px;bottom:auto;z-index:3}.signature-site .journal-tags{display:flex;flex-wrap:wrap;gap:8px}.signature-site .journal-tags span{padding:8px 11px;border:1px solid #12141247;border-radius:999px;color:var(--fg-muted);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.signature-site .journal-filters{position:sticky;top:78px;z-index:30;margin-bottom:44px;padding:18px 0;border-bottom:1px solid #1214121f;background:#f2efe6e6;backdrop-filter:blur(10px)}.signature-site .journal-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.signature-site .journal-chip{padding:10px 14px;border:1px solid #12141247;border-radius:999px;background:transparent;color:var(--fg-muted);font-size:13px;font-weight:500;line-height:1;transition:border-color .2s var(--ease),color .2s var(--ease),background-color .2s var(--ease)}.signature-site .journal-chip:hover{border-color:var(--cobalt);color:var(--cobalt)}.signature-site .journal-chip[aria-pressed=true]{border-color:#121412;background:#121412;color:#f2efe6}.signature-site .journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.signature-site .journal-entry{display:flex;min-width:0;flex-direction:column;overflow:hidden}.signature-site .journal-entry .refresh-zoom{position:relative;aspect-ratio:16/9;background:#e6e1d6}.signature-site .journal-entry-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px 24px 28px}.signature-site .journal-entry-body .refresh-link{margin-top:auto;padding-top:6px}.signature-site .journal-typo{position:absolute;inset:0;overflow:hidden;background:#e6e1d6}.signature-site .journal-typo svg{position:absolute;inset:0;width:100%;height:100%}.signature-site .journal-typo-kicker{position:absolute;top:18px;left:22px;color:var(--cobalt);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.signature-site .journal-typo-title{position:absolute;right:22px;bottom:20px;left:22px;color:#121412;font-family:var(--hi-font-display);font-size:clamp(1rem,2vw,1.375rem);font-weight:600;line-height:1.14;letter-spacing:-.015em}.signature-site .footer-refresh a:hover{color:#f2efe6}.signature-site .footer-refresh .footer-muted{color:#c9c4b8}.signature-site .footer-refresh .footer-faint{color:#aea89c}@media (min-width:901px){.signature-site .journal-feature-media{min-height:420px}}@media (min-width:1280px){.signature-site .founder-meta{right:auto;bottom:36px;left:-28px;max-width:min(100%,340px)}}@media (max-width:1100px){.signature-site .focus-grid,.signature-site .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.signature-site .refresh-band{padding:72px 0}.signature-site .refresh-sec-head{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:40px}.signature-site .refresh-sec-head .refresh-lede{justify-self:start}.signature-site section.home-hero h1.refresh-display{font-size:min(3.4rem,11.6vw,calc((100cqi - .5rem) / 9.2))}.signature-site .home-hero-band{display:flex;flex-direction:column;gap:4px;width:var(--shell);margin-top:22px;margin-right:auto;margin-left:auto}.signature-site .home-hero-copy{padding-bottom:24px}.signature-site .home-hero-copy .refresh-lede{margin-bottom:26px}.signature-site section.home-hero{container-name:home-hero;container-type:inline-size}.signature-site .home-hero-media{width:100cqw;height:auto;max-width:none;margin-right:calc(50% - 50cqw);margin-left:calc(50% - 50cqw);aspect-ratio:4/3;border-radius:0}.signature-site .home-hero-media .hero-ai-tag{left:20px;max-width:calc(100% - 40px)}.signature-site .home-hero-photo{-o-object-position:86% 55%;object-position:86% 55%}.signature-site .scroll-cue{display:none}.signature-site .home-map-wrap{margin-top:20px}.signature-site .home-map-card{border-radius:20px}.signature-site .focus-card .refresh-zoom{aspect-ratio:1/1}.signature-site .focus-card .body{padding:14px 14px 16px}.signature-site .focus-tags{display:none}.signature-site .desk-grid,.signature-site .founder-lesson,.signature-site .founder-teaser,.signature-site .intel-grid,.signature-site .journal-feature,.signature-site .journal-hero-top,.signature-site .state-grid{grid-template-columns:minmax(0,1fr)}.signature-site .intel-feature{min-height:360px}.signature-site .intel-withimg{grid-template-columns:minmax(0,1fr)}.signature-site .intel-withimg .refresh-zoom{aspect-ratio:16/9}.signature-site .founder-lesson,.signature-site .founder-teaser{gap:28px}.signature-site .founder-lesson-sticky{position:static}.signature-site .founder-prose p{font-size:18px}.signature-site .founder-pull{padding:28px 24px}.signature-site .desk-photo{aspect-ratio:4/3;min-height:0}.signature-site .state-photo{position:relative;width:auto;height:240px}.signature-site .state-photo:after{background:linear-gradient(0deg,#121412,#12141200 60%)}.signature-site .state-grid{gap:32px}.signature-site .inquiry{min-height:560px;border-radius:22px}.signature-site .inquiry-copy{padding:30px 24px}.signature-site .founder-stats-grid{grid-template-columns:minmax(0,1fr)}.signature-site .founder-stat,.signature-site .founder-stat+.founder-stat{padding:26px 0;border-top:1px solid #12141247;border-left:0}.signature-site .founder-stat:first-child{border-top:0}.signature-site .journal-hero{padding-top:calc(72px + 1.75rem)}.signature-site .journal-hero h1{font-size:min(3.3rem,11vw,calc((100cqi - .5rem) / 8))}.signature-site .journal-count{grid-template-columns:auto minmax(0,1fr);align-items:center;padding-top:20px;padding-left:0;border-top:1px solid #12141247;border-left:0}.signature-site .journal-banner{height:200px;margin-top:36px;border-radius:20px}.signature-site .journal-feature{margin-top:-48px;border-radius:22px}.signature-site .journal-feature-media{aspect-ratio:16/9;min-height:0}.signature-site .journal-feature-body{padding:26px 22px}.signature-site .journal-filters{top:72px;padding:12px 0}.signature-site .journal-filter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.signature-site .journal-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.signature-site .journal-chip{white-space:nowrap}.signature-site .journal-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.signature-site .conviction-field-bg img,.signature-site .home-hero-photo{transform:none;animation:none}.signature-site .intel-card:hover,.signature-site .refresh-btn:hover .ar,.signature-site .refresh-card:hover,.signature-site .refresh-card:hover .refresh-zoom img{transform:none}}