.concept-e .c-project-explorer{background:#0a1729;border-color:#2b4058;border-radius:8px}.concept-e .c-project-list{border-color:#2b4058}.concept-e .c-project-list button{transition:background .18s,color .18s}.concept-e .c-project-list button[aria-pressed=true]{background:#102b48}.concept-e .e-process .process-workshop ol{border:1px solid #2b4058;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.concept-e .process-workshop li{background:linear-gradient(150deg,#0a1b2d,#070f1c);border:0;min-height:200px;padding:25px 20px}.concept-e .process-workshop li+li{border-left:1px solid #2b4058}.concept-e .process-workshop li:before{display:none}.concept-e .process-workshop li:nth-child(5){background:#0b2846}.concept-e .e-studio{border-top:1px solid #22374d}.concept-e .founder-monogram{color:#538ec2;background:linear-gradient(135deg,#0a213c,#0000);border:0;font-size:150px}.concept-e .founder-monogram:after{border-color:#2e678d;transform:rotate(-12deg)}.concept-e .founder-monogram>span{letter-spacing:.07em;font-size:9px}.concept-e .studio-block .founder-service-area{color:#b2c8dc;font-size:12px}@media (width<=900px){.concept-e .e-process .process-workshop ol{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-e .process-workshop li:nth-child(4){border-left:0}.concept-e .process-workshop li:nth-child(n+4){border-top:1px solid #2b4058}.concept-e .founder-monogram{font-size:120px}}@media (width<=600px){.concept-e .e-process .process-workshop ol{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-e .process-workshop li{min-height:180px;padding:22px 15px}.concept-e .process-workshop li:nth-child(3){border-left:0}.concept-e .process-workshop li:nth-child(n+3){border-top:1px solid #2b4058}.concept-e .process-workshop li:nth-child(4){border-left:1px solid #2b4058}.concept-e .process-workshop li:nth-child(5){border-left:0;grid-column:1/-1;min-height:auto}.concept-e .founder-monogram{font-size:100px}}@media (prefers-reduced-motion:reduce){.concept-e .c-project-list button{transition:none}}.site main{min-height:65vh}.site .site-header{z-index:40;position:relative}.site-header .nav a[aria-current=page]{color:#79c8ff}.site-header .nav-cta{align-items:center;gap:16px;display:flex}.site .section-link{margin-top:28px}.site .home-project-context{max-width:600px;margin-top:24px;font-size:14px;line-height:1.7}.site .budget-body h3,.site .nexus-body h3{margin:16px 0 24px;font-size:24px}.site .c-project-list>p a{color:#b5dfff;text-underline-offset:4px;text-decoration:underline}.site .site-footer{padding-bottom:45px}.site .footer-links{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:28px 0;font-size:13px;display:flex}.site .footer-links nav{flex-wrap:wrap;gap:24px;display:flex}.site .footer-bottom{flex-wrap:wrap;align-items:flex-start;font-size:11px}.site .footer-bottom span:first-child{max-width:380px}.site .page-intro{border-bottom:1px solid var(--line);align-items:center;gap:65px;padding-top:90px;padding-bottom:85px;display:flex}.site .page-intro>div:first-child{flex:1;min-width:0}.site .page-intro h1{max-width:1120px;font-size:clamp(43px,5.1vw,76px)}.site .page-intro h1 span{color:var(--light)}.site .page-lead{max-width:740px;margin-top:28px}.site .page-lead p{font-size:17px;line-height:1.75}.site .intro-aside{flex:0 0 34%}.site .section-description{max-width:750px;margin:24px 0 34px;font-size:15px}.capability-orbit{aspect-ratio:1;background:radial-gradient(circle,#0e315a,#071427 68%);border:1px solid #234d75;border-radius:50%;place-items:center;margin:25px;display:grid;position:relative}.capability-orbit:before{content:"";border:1px solid #175c8b;border-radius:50%;position:absolute;inset:17%}.capability-orbit>span{font:500 18px var(--display);text-align:center;color:#d3eeff;padding:26px}.capability-orbit i{background:#0a1d33;border:1px solid #34536e;border-radius:4px;padding:12px 16px;font:12px Inter;position:absolute}.capability-orbit i:first-of-type{top:-10px}.capability-orbit i:nth-of-type(2){top:40%;right:-20px}.capability-orbit i:nth-of-type(3){bottom:-8px}.capability-orbit i:nth-of-type(4){top:40%;left:-22px}.capabilities-scenarios,.work-exploration,.case-demonstration{background:#09172a}.scenario-buttons{gap:12px;margin:35px 0 0;display:flex}.scenario-buttons button{text-align:left;background:#091526;border:1px solid #294561;border-radius:6px;flex:1;justify-content:space-between;align-items:center;min-height:64px;padding:20px;font-size:14px;display:flex}.scenario-buttons button[aria-pressed=true]{color:#d6efff;background:#0e2b49;border-color:#20b9e6}.scenario-answer{border-left:2px solid var(--cyan);background:#0a1b2e;margin-top:25px;padding:35px}.scenario-answer h3{margin:16px 0 25px;font-size:28px}.scenario-answer>p{max-width:850px;font-size:15px}.solution-path{gap:20px;margin-bottom:25px;display:flex}.solution-path>span{color:#d7eaff;border-top:1px solid #34536e;flex:1;align-items:center;gap:16px;padding:16px 0;font-size:13px;display:flex}.solution-path small{color:var(--light)}.solution-path .arrow{flex-shrink:0;margin-left:auto}.capability-index h2,.case-index h2,.ownership-section h2{margin-bottom:45px}.capability-row{border-top:1px solid var(--line);grid-template-columns:45px .85fr 1.15fr;gap:30px;padding:35px 0;display:grid}.row-number{color:var(--light);font-size:12px}.capability-row h3{font-size:28px}.capability-row p{max-width:620px;font-size:15px}.capability-row .text-button{margin-top:20px}.site-explorer .c-project-list>button{min-height:100px}.site-explorer .c-project-list small{max-width:240px;font-size:11px}.explorer-context{margin-top:26px}.explorer-context h3{font-size:24px}.explorer-context p{margin:14px 0 20px;font-size:14px}.case-index-row{border-top:1px solid #29405a;grid-template-columns:45px 1fr 40px;align-items:start;gap:30px;padding:40px 0;display:grid}.case-index-row h3{margin:14px 0;font-size:34px}.case-index-row p{max-width:790px;font-size:15px}.case-index-row>.arrow{width:30px;height:30px;color:var(--light);margin-top:25px;transition:transform .2s}.case-index-row:hover>.arrow{transform:translate(3px,-3px)}.legacy-demo{background:linear-gradient(135deg,#0d2742,#091424);border:1px solid #294b69;border-radius:8px;padding:26px}.legacy-controls{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.legacy-controls button{border:1px solid #34536e;border-radius:4px;min-height:44px;padding:10px 16px;font-size:12px}.legacy-controls button[aria-pressed=true]{background:#103653;border-color:#20b9e6}.legacy-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.legacy-path>div{border-top:1px solid #2c6d99;gap:18px;padding-top:18px;display:grid}.legacy-path span{color:var(--light);font-size:11px}.legacy-path strong{font:500 20px var(--display)}.legacy-demo>p{font-size:14px;line-height:1.75}.legacy-demo>small{color:#a4b5cc;margin-top:26px;font-size:11px;line-height:1.6;display:block}.case-status{flex-wrap:wrap;align-items:center;gap:25px;margin-top:25px;font-size:12px;display:flex}.case-status>span{color:#c7e6ff;border:1px solid #34536e;border-radius:4px;padding:10px 14px}.case-status>a{align-items:center;gap:10px;display:flex}.site .case-demo-title{margin-bottom:40px}.case-demonstration>.demo,.case-demonstration>.legacy-demo{max-width:900px;margin:auto}.site .case-demonstration .demo-pool .pool-scene h3{font-size:40px}.case-scope{grid-template-columns:1fr 1fr;gap:70px;display:grid}.case-scope h2{max-width:530px;font-size:38px}.case-scope>div>h3{font-size:24px}.feature-list{margin:25px 0;padding:0;list-style:none}.feature-list li{color:var(--muted);border-top:1px solid var(--line);padding:16px 0 16px 24px;font-size:15px;line-height:1.75;position:relative}.feature-list li:before{content:"";background:var(--cyan);width:5px;height:5px;position:absolute;top:26px;left:0}.technology-list{flex-wrap:wrap;gap:8px;display:flex}.technology-list span{color:#b7d5ec;border:1px solid #2d4967;border-radius:4px;padding:9px 12px;font-size:11px}.architecture-section{background:#09172a}.architecture-section h2{margin-bottom:35px}.architecture-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.architecture-path article{border-top:1px solid #35719a;padding:25px 0}.architecture-path h3{margin:18px 0;font-size:24px}.architecture-path p{font-size:14px}.architecture-path .arrow{color:#79c8ff;margin-top:25px}.context-columns{grid-template-columns:1fr 1fr;gap:55px;margin-top:35px;display:grid}.context-columns h3{margin-bottom:18px;font-size:23px}.context-columns p{font-size:15px;line-height:1.8}.case-evidence-note{border-top:1px solid var(--line);max-width:1000px;margin:35px 0 25px;padding-top:25px;font-size:12px}.next-work{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding-top:35px;display:flex}.next-case{grid-template-columns:1fr 30px;gap:10px 30px;display:grid}.next-case small{color:var(--muted);grid-column:1/-1;font-size:11px}.next-case strong{font:500 25px var(--display)}.principle-grid{grid-template-columns:1fr 1fr;gap:40px 70px;margin-top:40px;display:grid}.principle-grid article{border-top:1px solid #34536e;padding-top:25px}.principle-grid h3{margin-bottom:18px;font-size:26px}.principle-grid p{font-size:15px}.studio-range{background:#09172a}.studio-range>p{max-width:800px;margin:28px 0;font-size:16px}.process-overview{background:#09172a}.delivery-tabs{border-bottom:1px solid #34536e;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:35px;display:grid}.delivery-tabs button{text-align:left;align-content:start;gap:12px;min-height:95px;padding:18px;font-size:13px;display:grid}.delivery-tabs button span{color:#79c8ff;font-size:11px}.delivery-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px var(--cyan);background:#102f50}.delivery-answer{background:#0b1b2f;border:1px solid #294561;border-radius:8px;grid-template-columns:140px 1fr;gap:50px;margin-top:30px;padding:40px;display:grid}.delivery-number{font:400 110px var(--display);color:#548cbb;line-height:1}.delivery-answer h3{margin-bottom:20px;font-size:30px}.delivery-answer p{max-width:800px;font-size:15px}.delivery-output{border-top:1px solid #294561;margin-top:30px;padding-top:20px}.delivery-output span{text-transform:uppercase;letter-spacing:.08em;color:#79c8ff;margin-bottom:10px;font-size:10px;display:block}.ownership-rows article{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:60px;padding:30px 0;display:grid}.ownership-rows h3{font-size:25px}.ownership-rows p{font-size:15px}.project-intake{grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:65px;display:grid}.intake-context h2{font-size:34px}.intake-context>p{margin:25px 0;font-size:15px}.local-intake-notice{background:#0a2138;border-left:2px solid #20b9e6;margin-top:35px;padding:25px}.local-intake-notice>strong{color:#c9eaff;font-size:13px}.local-intake-notice p{margin-top:12px;font-size:13px;line-height:1.75}.intake-page-form{background:#09172a;border:1px solid #294561;border-radius:8px;min-width:0;padding:30px}.intake-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 35px;padding:0;list-style:none;display:grid}.intake-progress li{color:#a4b5cc;border-top:1px solid #34536e;padding-top:14px;font-size:11px;line-height:1.7}.intake-progress li>span{color:#79c8ff;font-size:10px;display:block}.intake-progress li[aria-current=step]{color:#f4f9ff;border-color:#20d9ff}.intake-page-form h2{font-size:32px}.step-context{margin:15px 0 28px;font-size:12px}.intake-kind-group{border:0;min-width:0;margin:0;padding:0}.intake-kind-group legend{color:#b7d5ec;margin-bottom:18px;font-size:13px}.intake-kind-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intake-kind-options button{text-align:left;border:1px solid #34536e;border-radius:5px;justify-content:space-between;align-items:center;min-height:75px;padding:18px;font-size:14px;display:flex}.intake-kind-options button[aria-pressed=true]{background:#103553;border-color:#20b9e6}.intake-kind-group>p{margin-top:22px;font-size:12px}.intake-fields{gap:12px;display:grid}.intake-fields label{color:#d3eafa;margin-top:14px;font-size:14px;line-height:1.7}.intake-fields textarea,.intake-fields input,.intake-fields select{color:#f4f9ff;background:#0d2036;border:1px solid #34536e;border-radius:5px;width:100%;min-width:0;padding:14px;font-size:15px;line-height:1.6}.intake-fields textarea{resize:vertical;min-height:100px}.intake-fields #budget-help{font-size:12px}.intake-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-turnstile{min-height:65px}.intake-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.project-brief dl{margin:0}.project-brief dl>div{border-top:1px solid #294561;padding:18px 0}.project-brief dt{text-transform:uppercase;letter-spacing:.06em;color:#79c8ff;font-size:11px}.project-brief dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;line-height:1.7}.brief-delivery-notice{background:#0b2842;border:1px solid #306080;border-radius:5px;margin-top:25px;padding:20px}.brief-delivery-notice strong{font-size:14px}.brief-delivery-notice p{margin-top:14px;font-size:13px}.site .text-button,.site .button,.site-header .nav a,.site .footer-links a,.site .next-case{min-height:44px}.site .footer-links a{align-items:center;display:inline-flex}.site .text-button{font-size:13px}.site a:hover{color:#b5e5ff}.site .primary:hover{color:#fff}@media (width<=1100px){.site .page-intro{gap:35px;padding-top:65px}.project-intake{grid-template-columns:.7fr 1.3fr;gap:35px}.capability-row{grid-template-columns:35px .8fr 1.2fr;gap:25px}}@media (width<=900px){.site .page-intro{flex-direction:column;align-items:stretch}.site .intro-aside{width:320px;max-width:85%;margin:auto}.site .page-lead p{font-size:16px}.site .footer-links{flex-direction:column;align-items:flex-start}.project-intake{grid-template-columns:1fr}.intake-context{max-width:700px}.intake-context h2{font-size:30px}.case-scope{gap:35px}.architecture-path{gap:20px}.architecture-path h3{font-size:22px}.delivery-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-answer{grid-template-columns:100px 1fr;gap:30px;padding:30px}.delivery-number{font-size:85px}.ownership-rows article{gap:35px}}@media (width<=600px){.site .page-intro{gap:30px;padding-top:40px;padding-bottom:45px}.site .page-intro h1{font-size:42px;line-height:1.12}.site .page-lead{margin-top:22px}.site .page-lead p,.site .section-description{font-size:14px}.site .intro-aside{width:230px}.capability-orbit{margin:20px}.capability-orbit>span{font-size:15px}.capability-orbit i{padding:9px 11px;font-size:10px}.scenario-buttons{flex-direction:column;gap:8px;margin-top:28px}.scenario-buttons button{min-height:52px;padding:14px 18px}.scenario-answer{padding:23px 18px}.scenario-answer h3{font-size:24px}.solution-path{flex-direction:column;gap:6px}.solution-path>span{padding:12px 0}.scenario-answer>p{font-size:14px}.capability-row{grid-template-columns:24px 1fr;gap:15px;padding:25px 0}.capability-row>div{grid-column:2}.capability-row h3{font-size:25px}.capability-row p{font-size:14px}.site-explorer .c-project-list>button{min-height:72px}.site-explorer .c-project-list small{font-size:10px}.case-index-row{grid-template-columns:22px 1fr 20px;gap:12px;padding:28px 0}.case-index-row h3{font-size:27px}.case-index-row p{font-size:14px}.case-index-row>.arrow{width:20px}.legacy-demo{padding:20px}.legacy-controls button{flex:1;padding:10px;font-size:11px}.legacy-path{grid-template-columns:1fr;gap:20px}.legacy-path>div{grid-template-columns:25px 1fr 20px;gap:10px}.legacy-path strong{font-size:18px}.legacy-demo>p{font-size:13px}.case-status{gap:15px}.case-scope{grid-template-columns:1fr;gap:30px}.case-scope h2{font-size:30px}.feature-list li{font-size:14px}.architecture-path{grid-template-columns:1fr;gap:8px}.architecture-path article{padding:22px 0}.architecture-path p{font-size:14px}.context-columns{grid-template-columns:1fr;gap:30px}.context-columns p{font-size:14px}.next-work{flex-direction:column}.next-case strong{font-size:23px}.principle-grid{grid-template-columns:1fr;gap:30px}.principle-grid h3{font-size:24px}.principle-grid p,.studio-range>p{font-size:14px}.delivery-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-tabs button{min-height:83px;padding:15px 12px;font-size:12px}.delivery-tabs button:last-child{grid-column:1/-1}.delivery-answer{grid-template-columns:1fr;gap:20px;padding:25px}.delivery-number{font-size:60px}.delivery-answer h3{font-size:26px}.delivery-answer p{font-size:14px}.ownership-rows article{grid-template-columns:1fr;gap:16px}.ownership-rows h3{font-size:23px}.ownership-rows p{font-size:14px}.project-intake{gap:30px}.intake-page-form{padding:22px 16px}.intake-progress{gap:7px}.intake-progress li{font-size:10px}.intake-page-form h2{font-size:27px}.intake-kind-options{grid-template-columns:1fr;gap:9px}.intake-kind-options button{min-height:54px;padding:14px;font-size:13px}.local-intake-notice{padding:20px}.intake-page-actions .button{padding:13px 16px}.site .site-footer{padding-bottom:30px}.site .footer-links nav{gap:12px 20px}.site .footer-bottom{flex-direction:column;gap:18px}}@media (width<=360px){.site .page-intro h1{font-size:36px}.site .legacy-controls{gap:5px}.site .legacy-controls button{padding:8px}}@media (prefers-reduced-motion:reduce){.site .case-index-row>.arrow{transition:none}}.site .case-origin{max-width:650px;color:var(--muted);font-size:14px}.site .capability-depth{background:#09182a}.site .capability-depth>p,.site .technical-close>p{max-width:670px;color:var(--muted);margin:22px 0 28px;line-height:1.8}.site .capability-depth>a+a,.site .studio-range>a+a{margin-left:20px}.site .work-area-heading{max-width:700px;margin-bottom:45px}.site .work-area-heading>p,.site .technical-intro>p{color:var(--muted);line-height:1.8}.site .work-area-heading h2 span{color:var(--ice)}.site .work-game-area{background:#09182a}.site .game-work-grid{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.site .game-work-grid article{border:1px solid var(--line);background:#081426;min-width:0;padding:36px}.site .game-work-grid h3{margin:22px 0;font-size:31px;line-height:1.2}.site .game-work-grid p{color:var(--muted);font-size:14px;line-height:1.8}.site .game-work-grid .text-button{margin-top:22px}.site .game-system-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ice);align-items:center;gap:20px;margin:30px 0 12px;padding:27px 0;display:flex}.site .game-system-line i{color:var(--cyan);font-style:normal}.site details summary{cursor:pointer;min-height:44px;color:var(--ice);padding:15px 0;line-height:1.5}.site .additional-work-row{border-top:1px solid var(--line);grid-template-columns:46px 1fr 150px;align-items:start;gap:25px;padding:40px 0;scroll-margin-top:40px;display:grid}.site .additional-work-row:first-of-type{margin-top:50px}.site .additional-work-row h3{margin:15px 0;font-size:30px}.site .additional-work-row p{color:var(--muted);font-size:14px;line-height:1.8}.site .work-tech-line{color:var(--ice);margin:20px 0 6px;font-size:12px;line-height:1.8;display:block}.site .technical-evidence{padding-top:60px}.site .technical-intro{max-width:730px}.site .technical-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:40px 0 70px;display:grid}.site .technical-jump a{border:1px solid var(--line);color:var(--ice);background:#081426;align-items:center;gap:14px;min-height:64px;padding:20px;font-size:12px;display:flex}.site .technical-jump a span{flex:1}.site .technical-domains{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.site .technical-domain{border-top:1px solid var(--line);min-width:0;padding:35px 0 18px;scroll-margin-top:35px}.site .technical-domain-heading{grid-template-columns:38px 1fr;gap:18px;display:grid}.site .technical-domain h2{font-size:30px;line-height:1.2}.site .technical-domain-heading p{color:var(--muted);font-size:14px;line-height:1.8}.site .technical-domain .technology-list{margin:22px 0 25px}.site .technical-project-technologies{color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.8}.site .supporting-work-entry{border-top:1px solid var(--line);margin:28px 0;padding-top:24px;scroll-margin-top:35px}.site .technical-proof{border:1px solid var(--line);background:#09182a}.site .technical-proof summary{padding:17px 20px;font-size:13px}.site .technical-proof summary span{float:right;margin-left:12px}.site .technical-proof[open] summary span{transform:rotate(45deg)}.site .technical-proof-content{padding:0 20px 20px}.site .technical-proof-project{border-top:1px solid var(--line);padding:18px 0 4px}.site .technical-proof-project a{color:var(--ice);justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.site .technical-proof-project p,.site .technical-boundary{color:var(--muted);font-size:13px;line-height:1.8}.site .technical-boundary{border-left:2px solid var(--cyan);margin-top:20px;padding-left:16px}.site .technical-boundary strong{color:var(--ice)}.site .technical-close{background:#09182a}.site .intake-choice-group{margin:24px 0}.site .intake-choice-group h3{color:var(--muted);margin:0 0 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}@media (width<=900px){.site .technical-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.site .technical-domains,.site .game-work-grid{grid-template-columns:1fr}.site .additional-work-row{grid-template-columns:35px 1fr}.site .additional-work-row>a{grid-column:2}}@media (width<=600px){.site .technical-jump{grid-template-columns:1fr;margin-bottom:40px}.site .technical-domain h2,.site .game-work-grid h3,.site .additional-work-row h3{font-size:25px}.site .technical-domain-heading{grid-template-columns:25px 1fr;gap:10px}.site .game-work-grid article{padding:25px 20px}.site .game-system-line{gap:12px;font-size:12px}.site .additional-work-row{gap:15px}.site .capability-depth>a+a,.site .studio-range>a+a{margin-top:18px;margin-left:0;display:flex}}.site .work-jump{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px 32px;padding-top:24px;padding-bottom:24px;display:flex}.site .work-jump a{min-height:44px;color:var(--ice);align-items:center;gap:18px;font-size:13px;display:flex}.site .technical-example{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.8}.site .technical-example a{color:var(--ice);align-items:center;gap:10px;min-height:44px;display:inline-flex}.site summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site .intake-privacy-notice{color:var(--muted);max-width:680px;margin:24px 0 4px;font-size:12px;line-height:1.7}.site .intake-privacy-notice a,.site .privacy-content a{color:var(--ice);text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:4px}.site .privacy-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px;padding-top:28px;padding-bottom:110px;display:grid}.site .privacy-content article{border-top:1px solid var(--line);padding:34px 0 40px}.site .privacy-content h2{margin:15px 0 18px;font-size:clamp(24px,2.5vw,34px);line-height:1.18}.site .privacy-content p{color:var(--muted);max-width:650px;font-size:14px;line-height:1.85}.site .privacy-contact{grid-column:1/-1}@media (width<=720px){.site .privacy-content{grid-template-columns:1fr;padding-bottom:70px}.site .privacy-contact{grid-column:auto}}
