.landing-closing{background:color-mix(in srgb, var(--status-operational) 45%, var(--ink));color:var(--paper)}.closing-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;max-width:1376px;margin:auto;padding:70px 48px;display:grid}.closing-copy h2{font:450 clamp(2.5rem, 4.1vw, 3.7rem) / 1.1 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.closing-copy h2 em{font-style:normal}.closing-copy>p{max-width:52ch;color:color-mix(in srgb, var(--paper) 85%, transparent);margin-top:24px;font-size:14px;line-height:1.85}.closing-access{min-width:0}.closing-access>h3{font:450 25px / 1.2 var(--font-display);margin-bottom:22px}.closing-access-note{color:color-mix(in srgb, var(--paper) 80%, transparent);margin-top:18px;font-size:11px}.closing-questions{grid-template-columns:.85fr 1.15fr;gap:100px;max-width:1376px;margin:auto;padding:70px 48px 80px;display:grid}.closing-questions h2{font:450 35px / 1.15 var(--font-display);letter-spacing:-.025em}.closing-questions details{border-bottom:1px solid var(--border)}.closing-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:18px 0;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.closing-questions summary::-webkit-details-marker{display:none}.closing-questions summary svg{color:var(--vermilion);flex-shrink:0;transition:transform .18s}.closing-questions details[open] summary svg{transform:rotate(45deg)}.closing-questions summary:hover{color:var(--vermilion)}.closing-questions summary:focus-visible{outline:2px solid var(--vermilion);outline-offset:4px}.closing-questions details>p{max-width:65ch;color:var(--muted);padding:0 25px 24px 0;font-size:13px;line-height:1.85}@media (width<=1100px){.closing-inner{gap:50px;padding:60px 32px}.closing-questions{gap:60px;padding-inline:32px}}@media (width<=800px){.closing-inner{grid-template-columns:1fr;gap:36px;padding:52px 24px}.closing-access{width:100%;max-width:480px}.closing-questions{grid-template-columns:1fr;gap:24px;padding:52px 24px}.closing-questions h2 br{display:none}}@media (width<=480px){.closing-inner{padding-inline:20px}.closing-copy h2{font-size:40px}.closing-questions{padding-inline:20px}.closing-questions h2{font-size:31px}.closing-access>h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.closing-questions summary svg{transition:none}}.andrew-example{max-width:1376px;margin:0 auto;padding:0 48px 52px}.andrew-workspace{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--paper) 40%, white);box-shadow:0 24px 50px -30px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:10px;overflow:hidden}.andrew-workspace-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 23px;display:flex}.andrew-workspace-top>div{align-items:center;gap:10px;font-size:13px;display:flex}.andrew-workspace-top img{width:20px}.andrew-workspace button{cursor:pointer}.andrew-workspace-top button{min-height:44px;color:var(--status-operational);align-items:center;gap:8px;font-size:12px;display:flex}.andrew-workspace-top button:hover{color:var(--vermilion)}.andrew-tabs{background:var(--status-operational-soft);border-bottom:1px solid var(--border);gap:30px;padding:0 23px;display:flex}.andrew-tabs button{min-height:52px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;font-size:12px;display:flex}.andrew-tabs button[aria-selected=true]{color:var(--vermilion);border-color:var(--vermilion)}.andrew-tabs button span{font-variant-numeric:tabular-nums;font-size:10px}.andrew-workspace-body{grid-template-columns:205px minmax(0,1fr) 275px;min-height:375px;display:grid}.andrew-company-list{border-right:1px solid var(--border);background:color-mix(in srgb, var(--paper) 75%, white);padding:22px 13px}.andrew-company-list>p{color:var(--muted);justify-content:space-between;padding:0 9px 13px;font-size:11px;display:flex}.andrew-company-list ul{padding:0;list-style:none}.andrew-company-list li{border:1px solid #0000;align-items:center;gap:10px;padding:12px 10px;font-size:12px;display:flex}.andrew-company-list li[data-selected=true]{background:var(--status-operational-soft);border-color:var(--status-operational-border);border-radius:5px}.andrew-company-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.andrew-company-mark{border:1px solid var(--border);background:var(--paper);width:30px;height:30px;font:500 18px var(--font-display);border-radius:7px;place-items:center;display:grid}.andrew-company-list li[data-selected=true] .andrew-company-mark{background:var(--status-operational);color:var(--paper)}.andrew-company-list .andrew-list-note{margin-top:17px;font-size:10px;line-height:1.7}.andrew-detail{min-width:0;padding:28px}.andrew-panel:not([hidden]){animation:andrew-enter .35s var(--ease-out-expo)}.andrew-detail-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:23px;display:flex}.andrew-detail-heading h3{font:500 29px / 1.15 var(--font-display);letter-spacing:-.025em}.andrew-detail-heading p{color:var(--muted);margin-top:8px;font-size:12px}.andrew-badge{color:var(--status-operational);background:var(--status-operational-soft);white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11px}.andrew-metrics{grid-template-columns:1fr 1fr;gap:24px;display:grid}.andrew-metrics>div{border-top:1px solid var(--border);padding-top:13px}.andrew-metrics span,.andrew-metrics small{color:var(--muted);font-size:11px;display:block}.andrew-metrics strong{margin:4px 0;font-size:15px;font-weight:550;display:block}.andrew-bars{align-items:end;gap:5px;height:36px;margin-top:10px;display:flex}.andrew-bars i{background:var(--status-operational-border);transform-origin:bottom;animation:andrew-grow .7s var(--ease-out-expo);border-radius:2px 2px 0 0;flex:1}.andrew-bars i:last-child{background:var(--status-operational)}.andrew-funding-line{background:var(--vermilion);height:4px;margin-top:42px}.andrew-evidence-line{color:var(--status-operational);border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:20px;padding-top:14px;font-size:11px;line-height:1.7;display:flex}.andrew-commentary{background:var(--status-operational-soft);border-left:1px solid var(--border);flex-direction:column;align-items:start;padding:24px 22px;display:flex}.andrew-commentary h3{align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:600;display:flex}.andrew-commentary img{border:1px solid var(--status-operational-border);background:var(--paper);border-radius:50%;width:30px;height:30px;padding:5px}.andrew-commentary p{font-size:12px;line-height:1.85}.andrew-commentary small{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.75;display:block}.andrew-commentary button{min-height:44px;color:var(--vermilion);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:550;display:flex}.andrew-caption{color:var(--muted);justify-content:space-between;gap:18px;padding-top:15px;font-size:11px;display:flex}.andrew-caption button{cursor:pointer;text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.andrew-score{text-align:right;flex:0 0 78px}.andrew-score strong{font:450 35px / 1 var(--font-display);color:var(--status-operational);display:block}.andrew-score span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.andrew-criteria{border-collapse:collapse;width:100%;font-size:12px}.andrew-criteria th,.andrew-criteria td{border-bottom:1px solid var(--border);padding:11px 0}.andrew-criteria th{text-align:left;font-weight:400}.andrew-criteria td{text-align:right;color:var(--status-operational)}.andrew-criteria tr:last-child td{color:var(--vermilion)}.andrew-correction{align-items:center;gap:15px;margin-top:17px;font-size:11px;display:flex}.andrew-correction button{border:1px solid var(--border-strong);border-radius:4px;flex-shrink:0;min-height:44px;padding:8px 12px}.andrew-correction button:hover{border-color:var(--vermilion)}.andrew-correction button:disabled{color:var(--status-operational);background:var(--status-operational-soft);cursor:default}.andrew-evidence-copy{color:var(--muted);font-size:13px;line-height:1.85}.andrew-network{align-items:center;gap:13px;margin:24px 0;font-size:12px;display:flex}.andrew-network>div{border:1px solid var(--border);border-radius:5px;padding:11px 15px}.andrew-network strong{display:block}.andrew-network i{background:var(--status-operational);flex:1;height:1px}.andrew-signals>div{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.andrew-signals dd{text-align:right;font-weight:550}.andrew-mail{border:1px solid var(--border);border-radius:5px;padding:17px 19px;font-size:13px;line-height:1.8}.andrew-mail>p{color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px;font-size:11px}.andrew-mail blockquote p+p{margin-top:13px}.andrew-film-backdrop{z-index:80;background:color-mix(in srgb, var(--ink) 85%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.andrew-film-dialog{background:var(--ink);width:min(100%,510px);max-height:92dvh;color:var(--paper);border-radius:8px;overflow-y:auto}.andrew-film-dialog header{justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:12px;display:flex}.andrew-film-dialog header button{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.andrew-film-dialog video{aspect-ratio:4/5;width:100%;max-height:68dvh;display:block}.andrew-film-dialog details,.andrew-film-dialog>p{padding:16px 18px;font-size:12px;line-height:1.7}.andrew-film-dialog summary{cursor:pointer}.andrew-film-dialog details p{margin-top:12px}.andrew-film-dialog a{text-decoration:underline}@keyframes andrew-enter{0%{opacity:.5;transform:translateY(5px)}}@keyframes andrew-grow{0%{transform:scaleY(.25)}}@media (width<=1100px){.andrew-example{padding-inline:32px}.andrew-workspace-body{grid-template-columns:170px minmax(0,1fr) 225px}.andrew-detail{padding:23px 20px}.andrew-commentary{padding:22px 18px}.andrew-tabs{gap:20px}}@media (width<=850px){.andrew-example{padding-inline:24px}.andrew-workspace-body{grid-template-columns:minmax(0,1fr) 230px}.andrew-company-list{display:none}}@media (width<=600px){.andrew-example{padding:0 20px 36px}.andrew-workspace-top{gap:10px;padding:0 13px}.andrew-workspace-top>div{gap:6px;font-size:11px}.andrew-workspace-top button{gap:5px;font-size:10px}.andrew-workspace-top img{width:17px}.andrew-tabs{grid-template-columns:1fr 1fr;gap:0 12px;padding:0 13px;display:grid}.andrew-tabs button{text-align:left;gap:5px;min-height:46px;font-size:11px}.andrew-workspace-body{display:block}.andrew-detail{min-height:355px;padding:22px 18px}.andrew-detail-heading h3{font-size:27px}.andrew-detail-heading p{font-size:11px}.andrew-commentary{border-left:0;border-top:1px solid var(--border);padding:20px 18px}.andrew-commentary h3{margin-bottom:12px}.andrew-commentary small{display:none}.andrew-commentary button{padding-top:12px}.andrew-caption{align-items:start;gap:12px;font-size:10px}.andrew-correction{flex-wrap:wrap;align-items:start;gap:9px}.andrew-network{gap:8px;font-size:11px}.andrew-network>div{padding:10px}.andrew-score{flex-basis:61px}}@media (prefers-reduced-motion:reduce){.andrew-panel:not([hidden]),.andrew-bars i{animation:none}}.scroll-introduction{--intro-progress:1}.scroll-introduction-night,.scroll-introduction-navigation{display:none}@media (width>=901px) and (height>=720px) and (prefers-reduced-motion:no-preference){.scroll-introduction[data-motion=true]{--intro-progress:0;max-width:1376px;height:calc(min(780px,100svh - 32px) + 125svh);margin:0 auto 40px}.scroll-introduction[data-motion=true] .scroll-introduction-stage{isolation:isolate;background:var(--paper);height:min(780px,100svh - 32px);position:sticky;top:16px;overflow:clip}.scroll-introduction[data-motion=true] .scroll-introduction-destination{height:100%;opacity:clamp(0, calc(var(--intro-progress) * 2), 1);transform:translateY(calc((1 - var(--intro-progress)) * 24px));align-items:center;display:flex}.scroll-introduction[data-motion=true] .hero-composition{width:100%;padding-bottom:88px}.scroll-introduction[data-motion=true] .scroll-introduction-night{pointer-events:auto;background:var(--ink);color:var(--paper);clip-path:inset(0 0 0 calc(var(--intro-progress) * 100%));display:block;position:absolute;inset:0}.scroll-introduction-night>img,.scroll-introduction-night>video{object-fit:cover;object-position:center 48%;width:68%;height:100%;transform:scale(calc(1.025 - var(--intro-progress) * .025));transform-origin:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.scroll-introduction-night>video{opacity:0}.scroll-introduction-night>video[data-ready=true]{opacity:1}.scroll-introduction-night:has(video[data-ready=true])>img{opacity:0}.scroll-introduction-night-copy{transform:translateY(calc(-50% - var(--flight-progress,0) * 22px - var(--intro-progress) * 40px));opacity:clamp(0, calc(1 - var(--intro-progress) * 3), 1);max-width:48%;position:absolute;top:50%;left:48px}.scroll-introduction-night-copy>p{font:450 clamp(3rem, 4.8vw, 4.6rem) / 1.06 var(--font-display);letter-spacing:-.035em}.scroll-introduction-night-copy>span{max-width:33ch;margin-top:28px;font-size:16px;line-height:1.7;display:block}.scroll-introduction[data-motion=true] .scroll-introduction-navigation{color:var(--paper);justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex;position:absolute;bottom:24px;left:48px;right:48px}.scroll-introduction-navigation>span,.scroll-introduction-navigation>a{background:var(--ink);border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:inline-flex}.scroll-introduction-navigation>span{opacity:calc(1 - var(--intro-progress))}.scroll-introduction-navigation>a:hover{background:var(--vermilion)}.scroll-introduction[data-interacting=true]{height:auto}.scroll-introduction[data-interacting=true] .scroll-introduction-stage{height:auto;position:relative;top:auto;overflow:visible}.scroll-introduction[data-interacting=true] .scroll-introduction-night,.scroll-introduction[data-interacting=true] .scroll-introduction-navigation{display:none}}.landing-hero{background:var(--paper);color:var(--ink)}.hero-composition{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px 64px;max-width:1376px;margin:0 auto;padding:42px 48px 40px;display:grid}.hero-introduction{grid-column:1}.andrew-portrait-trigger{text-align:left;cursor:pointer;grid-area:1/2/span 2;place-self:center;width:min(100%,360px)}.andrew-portrait-image{aspect-ratio:1;border-radius:var(--radius-lg);display:block;overflow:hidden}.andrew-portrait-image img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.andrew-portrait-caption{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.andrew-portrait-caption strong{font:500 25px / 1.2 var(--font-display);display:block}.andrew-portrait-caption span>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.andrew-portrait-play{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--vermilion);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.andrew-portrait-trigger:hover .andrew-portrait-play{background:var(--vermilion);color:var(--paper);border-color:var(--vermilion)}.hero-copy h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3rem,5.1vw,4.6rem);font-weight:500;line-height:1.05}.hero-copy h1 em{color:var(--vermilion);font-weight:450}.hero-audience{color:var(--muted);margin-top:24px;font-size:12px;line-height:1.7}.hero-description{max-width:480px;color:var(--muted);text-wrap:pretty;margin-top:24px;font-size:16px;line-height:1.75}.hero-access{max-width:480px;margin-top:0;scroll-margin-top:40px}.hero-preview{color:var(--muted);margin-top:12px;font-size:12px}.hero-example-invitation{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:10px;display:flex}.hero-proof-link{align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.hero-proof-link:hover{color:var(--vermilion)}@media (width<=1100px){.hero-composition{gap:34px;padding-inline:32px}.hero-copy h1{font-size:3.4rem}}@media (width<=850px){.andrew-portrait-trigger{grid-area:auto/1;justify-self:start;align-items:center;gap:20px;width:100%;max-width:480px;display:flex}.andrew-portrait-image{flex-shrink:0;width:120px}.andrew-portrait-caption{flex-wrap:wrap;flex:1;padding-top:0}.hero-composition{grid-template-columns:1fr;gap:25px;padding:28px 24px 34px}.hero-copy h1{font-size:clamp(3rem,7.6vw,4.8rem)}.hero-introduction{max-width:600px}.hero-description{max-width:560px}.hero-audience{margin-top:18px}}@media (width<=480px){.hero-composition{gap:22px;padding:20px 20px 28px}.hero-copy h1{font-size:clamp(2.5rem,10.8vw,3.5rem)}.hero-description{font-size:14px}.hero-audience{font-size:11px}}.andrew-story{max-width:1376px;margin:0 auto;padding:0 48px 90px;scroll-margin-top:30px}.andrew-context-bridge{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:32px 0;display:grid}.andrew-context-bridge>p{font:450 26px / 1.35 var(--font-display)}.andrew-context-bridge ul{color:var(--muted);flex-wrap:wrap;gap:8px 24px;font-size:12px;line-height:1.75;display:flex}.andrew-story-layout{grid-template-columns:.85fr 1.15fr;gap:100px;margin-top:72px;display:grid}.andrew-story-intro{align-self:start;position:sticky;top:48px}.andrew-story-intro h2{font:450 clamp(2.8rem, 4vw, 3.7rem) / 1.08 var(--font-display);letter-spacing:-.035em}.andrew-story-intro h2 em{font-style:normal}.andrew-story-intro>p{max-width:35ch;color:var(--muted);margin-top:26px;font-size:15px;line-height:1.85}.andrew-story-intro a,.andrew-story-end a{align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.andrew-story-intro a{color:var(--vermilion);margin-top:23px}.andrew-story-intro a:hover,.andrew-story-end a:hover{text-underline-offset:5px;text-decoration:underline}.andrew-story-chapters article{border-bottom:1px solid var(--border);margin-bottom:38px;padding-bottom:38px}.andrew-story-chapters article:last-child{margin-bottom:0}.andrew-story-chapters h3{font:450 30px / 1.25 var(--font-display);letter-spacing:-.025em}.andrew-story-chapters article>p{color:var(--muted);max-width:62ch;margin-top:17px;font-size:16px;line-height:1.9}.andrew-story-chapters details{margin-top:22px}.andrew-story-chapters summary{cursor:pointer;min-height:44px;color:var(--vermilion);justify-content:space-between;align-items:center;gap:20px;font-size:14px;list-style:none;display:flex}.andrew-story-chapters summary::-webkit-details-marker{display:none}.andrew-story-chapters summary svg{flex-shrink:0;transition:transform .18s}.andrew-story-chapters details[open] summary svg{transform:rotate(45deg)}.andrew-story-chapters details>p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.85}.andrew-story-chapters ol{margin-top:13px;padding-left:20px;list-style:decimal}.andrew-story-chapters li{padding:9px 0 9px 6px;font-size:12px;line-height:1.8}.andrew-story-chapters li strong{font-weight:550}.andrew-story-chapters li p{color:var(--muted)}.andrew-story-end{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;font-size:11px;display:flex}#andrew-workspace{scroll-margin-top:24px}@media (width<=1100px){.andrew-story{padding-inline:32px}.andrew-story-layout{gap:60px}.andrew-context-bridge{gap:40px}}@media (width<=800px){.andrew-story{padding:0 24px 60px}.andrew-story-layout{grid-template-columns:1fr;gap:40px;margin-top:60px}.andrew-story-intro{position:static}.andrew-story-intro>p{max-width:55ch}.andrew-context-bridge{grid-template-columns:1fr;gap:20px}.andrew-story-end{flex-direction:column;align-items:start;gap:8px}}@media (width<=480px){.andrew-story{padding-inline:20px}.andrew-context-bridge>p{font-size:24px}.andrew-context-bridge ul{gap:6px 20px;font-size:11px}.andrew-story-intro h2{font-size:43px}.andrew-story-chapters h3{font-size:28px}.andrew-story-chapters article>p{font-size:15px}.andrew-story-layout{margin-top:48px}}@media (prefers-reduced-motion:reduce){.andrew-story-chapters summary svg{transition:none}}.landing-section{max-width:1280px;margin:0 auto;padding:116px 48px}.landing-section h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,3.8vw,3.75rem);font-weight:500;line-height:1.08}.landing-section h2 em{font-weight:450}.landing-research{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr);gap:20px;padding-top:48px;scroll-margin-top:30px;display:grid}.landing-research:focus-visible{outline:2px solid var(--vermilion);outline-offset:-8px}.research-intro{justify-content:space-between;align-items:end;gap:48px;display:flex}.landing-research .research-intro h2{font-size:clamp(2rem,3vw,2.75rem)}.research-intro h2 em{color:var(--muted)}.research-intro>p{max-width:350px;color:var(--muted);margin-top:28px;font-size:16px;line-height:1.75}.research-intro>p+p{margin-top:32px;font-size:13px}.landing-text-link{text-underline-offset:6px;align-items:center;gap:20px;margin-top:32px;font-size:14px;font-weight:550;text-decoration:underline;transition:color .18s;display:inline-flex}.landing-text-link:hover{color:var(--vermilion)}.landing-work{background:var(--panel);color:var(--panel-paper)}.work-heading{justify-content:space-between;align-items:end;gap:60px;display:flex}.work-heading>p{max-width:355px;color:color-mix(in srgb, var(--panel-paper) 76%, var(--panel));font-size:16px;line-height:1.75}.work-correction{border:1px solid color-mix(in srgb, var(--paper) 28%, transparent);padding:34px}.work-correction>p,.work-correction dt,.work-disclaimer{color:color-mix(in srgb, var(--panel-paper) 76%, var(--panel));font-size:12px;line-height:1.7}.work-correction>p{margin-top:10px}.work-correction dl{margin-top:28px}.work-correction dl>div{border-top:1px solid color-mix(in srgb, var(--paper) 24%, transparent);padding:18px 0}.work-correction dd{font-family:var(--font-display);margin-top:8px;font-size:23px;line-height:1.4}@media (width<=1100px){.landing-section{padding:90px 32px}.landing-research{gap:20px}.research-strategies{gap:14px;padding:0 18px}}@media (width<=800px){.landing-section{padding:72px 24px}.landing-research{grid-template-columns:1fr;gap:16px;padding-top:32px}.research-intro{flex-direction:column;align-items:start;gap:0}.research-intro>p{max-width:540px;margin-top:20px}.research-intro>p+p,.landing-text-link{margin-top:20px}.work-heading{flex-direction:column;align-items:start;gap:28px}.work-heading>p{max-width:530px}}@media (width<=480px){.landing-section{padding:64px 20px}.research-strategies{justify-content:space-between;gap:14px;padding:0 12px}.research-strategies button{font-size:10px}.research-thesis{padding:20px}.research-results{padding:0 18px}.research-thesis p{font-size:21px}.research-company h3{font-size:13px}.research-company p{font-size:11px}}.research-context{border-top:1px solid var(--border-strong);align-items:baseline;gap:16px;padding-top:12px;display:flex}.research-context>p{font-family:var(--font-display);flex:0 0 240px;font-size:24px;line-height:1.25}.research-context ul{flex-wrap:wrap;gap:6px 24px;display:flex}.research-context li{color:var(--muted);font-size:13px;line-height:1.6}.work-body{margin-top:38px}.work-correction h3{font-family:var(--font-display);font-size:32px;line-height:1.2}.work-correction dl{grid-template-columns:1fr 1.3fr;gap:36px;margin-top:24px;display:grid}.work-correction dd{max-width:34ch}.work-disclaimer{margin-top:28px}@media (width<=800px){.research-context{flex-direction:column;gap:18px}.research-context>p{flex-basis:auto}}@media (width<=480px){.work-correction{padding:24px}.work-correction dl{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){[role=dialog],.modal-surface{animation:none!important}}@media (width<=480px){.request-access-fields{border-radius:24px;flex-direction:column;align-items:stretch;gap:8px;padding:8px}.request-access-fields input{min-height:44px;padding-inline:12px;font-size:16px}.request-access-fields button[type=submit]{min-height:44px;font-size:13px}}
