*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#e9eef3;color:#122c46;font-family:"Pretendard Variable",Pretendard,-apple-system,sans-serif}#canvas{width:1600px;height:900px;position:absolute;left:50%;top:50%;transform-origin:center;background:white}.slide{display:none;width:1600px;height:900px;position:absolute;padding:58px 80px 65px;background:#fff}.slide.active{display:flex;flex-direction:column}header{height:42px;display:flex;align-items:flex-start;justify-content:space-between;font-size:15px;letter-spacing:1.3px;color:#55708a}header>span{max-width:1000px}header>b{color:#005ca9;font-size:20px;letter-spacing:0}header small{font-size:16px;color:#596a7a;margin-left:7px}h1{margin:22px 0 28px;font-size:66px;line-height:1.14;letter-spacing:-2.8px;font-weight:780}em{font-style:normal;color:#005ca9}p{margin:0}h3{margin:15px 0;font-size:35px;line-height:1.25;letter-spacing:-1px}.content{flex:1;min-height:0}.lead{font-size:33px;line-height:1.55;letter-spacing:-.6px}.sub{font-size:27px;line-height:1.55;color:#52697d;margin-top:28px}strong{color:#005ca9}footer{position:absolute;left:80px;right:80px;bottom:28px;display:flex;justify-content:space-between;gap:35px;color:#688093;font-size:14px;border-top:1px solid #dbe5ed;padding-top:13px}footer span:first-child{max-width:1280px}.split{display:grid;grid-template-columns:1fr 1.08fr;gap:46px;height:100%;align-items:center}.split>div{min-width:0}.split figure{height:100%}figure{margin:0;min-height:0;display:flex;flex-direction:column;background:#f2f6f9;overflow:hidden;border:1px solid #e0e8ef}figure img{width:100%;height:100%;min-height:0;object-fit:contain;flex:1}figcaption{font-size:14px;line-height:1.35;padding:10px 15px;color:#536d84;background:#f5f8fa;flex:none}.gpu{height:100%;display:flex;flex-direction:column}.gpu figure{height:61%}.gpu-pair{display:flex;height:35%;gap:10px;justify-content:center}.gpu-pair img{width:45%;object-fit:contain}.byline{margin-top:40px;font-size:30px;font-weight:700}.byline span{font-size:22px;margin-left:16px;font-weight:500;color:#61768a}.event{margin-top:55px;font-size:21px;line-height:1.6;color:#60778c}.cover{border-left:18px solid #005ca9}.cover h1{font-size:83px;line-height:1.13;margin-top:58px}.cover .lead{margin-top:8px}.cover header{height:25px}.cover .content{position:relative}.cover .event{position:absolute;bottom:25px}.tagline{font-size:30px;color:#005ca9;font-weight:700;border-left:5px solid #00a6d2;padding-left:19px;margin-top:35px}.triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;height:385px}.triptych figure{border-top:5px solid #005ca9}.triptych figcaption{font-weight:700;color:#005ca9}.rows{border-top:2px solid #005ca9}.rows>div{display:flex;flex-direction:column;gap:10px;padding:23px 0;border-bottom:1px solid #dae4ed}.rows b{font-size:28px;color:#005ca9}.rows p{font-size:28px;line-height:1.4}.big-number{font-size:110px;line-height:1.1;font-weight:800;color:#005ca9;letter-spacing:-4px;margin-bottom:20px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;height:405px;margin-top:20px}.comparison article{padding:35px 40px;background:#f0f4f7}.comparison span{font-size:23px;color:#657b8f}.comparison h3{font-size:49px;margin:25px 0}.comparison p{font-size:25px;color:#587084}.comparison .highlight{background:#e7f2fa;border-top:6px solid #005ca9}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:34px}.cards article{padding:26px 28px;border-top:5px solid #005ca9;background:#f2f7fb;min-height:230px}.cards span{font-size:19px;color:#6f8da7}.cards p{font-size:26px;line-height:1.5;color:#4f667b}.quote{padding:36px;background:#e8f4fa;border-left:6px solid #00a6d2}.quote span{font-size:38px;line-height:1.4;font-weight:700}.quote p{font-size:20px;color:#5a7387;margin-top:25px}.bottom-band{background:#005ca9;color:#fff;font-size:27px;padding:26px 30px;margin-top:38px}.statement{margin-top:30px;border-left:7px solid #005ca9;padding-left:38px}.statement p{font-size:36px;line-height:1.5;color:#586e81}.statement strong{display:block;font-size:42px;line-height:1.5;margin-top:44px}.generations{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}.generations article{padding:30px;background:#f0f6fb;border-top:5px solid #005ca9;min-height:355px}.generations span{font-size:26px;color:#5d7d99}.generations p{font-size:26px;color:#536d83}.generations img{display:inline-block;width:58px;height:58px;object-fit:contain;margin-top:40px;vertical-align:middle}.generations b{display:inline-block;margin:40px 0 0 12px;font-size:24px;vertical-align:middle}.flow{display:flex;align-items:center;gap:22px;margin-top:40px}.flow b{background:#edf5fb;padding:25px 28px;border-bottom:4px solid #005ca9;font-size:29px}.flow i{font-size:30px;font-style:normal;color:#00a6d2}.flow.vertical{flex-direction:column;gap:5px;margin:0}.flow.vertical b{width:85%;text-align:center;padding:12px 20px;font-size:29px}.flow.vertical i{font-size:23px}.qa-prompts{margin-top:35px;font-size:35px;line-height:1.8;color:#54718b}.closing-link{display:block;margin-top:24px;color:#005ca9;font-size:23px}.sources{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:15px}.sources a{font-size:24px;line-height:1.5;color:#005ca9;border-bottom:1px solid #d7e4ee;padding:18px 0;text-decoration:none}.sources-slide h1{font-size:57px}.video-stage{height:480px;background:#102436;display:flex;justify-content:center}.video-stage video{max-width:100%;width:100%;height:100%;object-fit:contain}.video-label{font-size:21px;color:#60798d;margin-top:12px}.video-slide h1{font-size:58px}header small{border-bottom:4px solid #00F27E;padding-bottom:3px}nav{position:fixed;bottom:8px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;z-index:10;opacity:.15;transition:opacity .2s}nav:hover,nav:focus-within{opacity:1}nav button{border:1px solid #b8cad8;background:#fff;color:#005ca9;padding:7px 13px;font-size:14px;cursor:pointer}nav span{font-size:12px;color:#57738b}@media print{@page{size:16in 9in;margin:0}html,body{overflow:visible;background:#fff}#canvas{position:static;transform:none!important;width:16in;height:auto}.slide{display:flex!important;position:relative;width:1600px;height:900px;break-after:page}.slide:last-child{break-after:auto}nav{display:none}}

:root{--blue:#005ca9;--ink:#122c46;--muted:#52697d;--mint:#07956f}
h1{font-size:56px;line-height:1.17;margin:21px 0 28px;letter-spacing:-2.1px}h3{font-size:34px}.slide{padding-top:48px}header{height:36px;font-size:14px}.content{max-height:624px}.cover h1{font-size:80px}.cover .content{max-height:none}.cover .lead{font-size:33px}.byline a{color:var(--blue);text-decoration:none}.phase h1{font-size:73px}.phase .content{max-height:none}.tiny{font-size:16px;line-height:1.5;color:#63798c;margin-top:14px}.lead{font-size:30px}.sub{font-size:26px;margin-top:24px}.hero-word{font-size:86px;line-height:1.05;font-weight:800;letter-spacing:-4px;margin-bottom:25px}figure img{object-fit:contain}.split{height:100%;grid-template-columns:1fr 1fr;gap:38px}.split>figure{max-height:570px}figcaption{font-size:14px}.brandstrip{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:24px}.brand{display:inline-flex;gap:10px;align-items:center;vertical-align:middle;color:var(--ink);margin:12px 8px 0 0}.brand img{width:55px;height:44px;object-fit:contain}.brand b{font-size:20px;line-height:1.2}.brandstrip .brand{flex-direction:column;gap:5px;margin:0;max-width:120px}.brandstrip .brand img{width:92px;height:46px}.brandstrip .brand b{font-size:15px}.gpu{max-height:555px}.gpu figure{height:69%}.gpu-pair{height:28%;margin-top:10px}.twophotos{display:grid;grid-template-columns:1fr 1fr;gap:25px;height:450px}.twophotos figure{height:100%}.twophotos figcaption{font-size:22px;color:var(--blue);font-weight:750;padding:13px 18px}.rows>div{padding:18px 0}.rows b{font-size:25px}.rows p{font-size:26px}.quote{padding:26px;margin-top:28px}.quote span{font-size:32px}.comparison{height:410px;margin-top:16px}.comparison h3{font-size:37px;line-height:1.35}.comparison p{font-size:26px;line-height:1.45}.comparison.tall{height:555px;margin:0}.comparison.tall article{padding:26px 33px}.comparison .brandstrip{margin:0 0 20px}.comparison.tall h3{font-size:39px}.comparison.tall small{font-size:18px}.comparison.tall .tiny{font-size:17px}.ruleline{height:1px;background:#bfd0de;margin:30px 0}.bigquote{display:block;font-size:30px;line-height:1.5}.harvey{display:grid;grid-template-columns:.85fr 1.3fr;gap:40px;height:550px}.harvey>div:first-child{position:relative}.harvey figure{height:100%}.harvey strong{position:absolute;left:22px;bottom:60px;color:white;background:#122c46d9;padding:8px 18px;font-size:44px}.partnerrows{display:grid;grid-template-rows:repeat(3,1fr);gap:18px}.partnerrows article{display:grid;grid-template-columns:195px 1fr;gap:22px;align-items:center;border-bottom:1px solid #d7e3ed}.partnerrows .brand{flex-direction:column;align-items:flex-start}.partnerrows .brand img{width:165px;height:65px}.partnerrows .brand b{font-size:22px}.partnerrows h3{margin:0 0 12px;font-size:34px}.partnerrows p{font-size:26px;line-height:1.35}.generations{margin-top:5px}.generations article{padding:28px;min-height:495px}.generations .brand img{margin:0;width:64px;height:50px}.generations .brand b{margin:0;font-size:20px}.generations .brandstrip{gap:5px}.generations .brandstrip .brand{margin-top:0}.generations .brandstrip .brand img{width:95px}.generations .tagline{font-size:29px;line-height:1.45;min-height:85px}.generations h3{font-size:38px}.processdeck{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;height:570px;align-items:center}.processdeck>div:first-child{height:100%;display:grid;grid-template-rows:1fr 130px;gap:18px}.processdeck h3{font-size:42px;line-height:1.35}.flow{gap:13px;flex-wrap:nowrap}.flow b{padding:19px 20px;font-size:25px;text-align:center}.flow i{font-size:26px}.usage{height:550px}.usage figure{height:405px}.usage>b{display:block;color:var(--blue);font-size:57px;margin-top:15px}.usage b small{font-size:24px}.usage p{font-size:23px;margin-top:4px}.economics{display:grid;grid-template-columns:360px 1fr;gap:40px;height:565px}.econ-inputs{padding:20px 25px;background:#edf5fb}.econ-inputs label{display:block;font-size:20px;margin-bottom:20px}.econ-inputs output{float:right;font-weight:750;color:var(--blue)}.econ-inputs input{display:block;width:100%;accent-color:var(--blue);margin:11px 0 0;height:17px}.charttools{display:flex;align-items:center;gap:10px;font-size:18px;color:#4f687e}.charttools button{padding:10px 18px;font-size:19px;border:1px solid #c6d8e6;background:#fff;color:var(--blue);cursor:pointer}.charttools button[aria-pressed=true]{color:white;background:var(--blue)}#cost-chart{width:100%;height:385px;margin-top:14px;touch-action:none}.econ-stats{display:flex;justify-content:space-between;font-size:23px;font-weight:650}.economics .tagline{font-size:27px;margin-top:22px}.visionline{display:flex;gap:38px;align-items:center;background:#eaf4fc;padding:23px 30px;border-left:6px solid var(--blue)}.visionline>b{font-size:48px;color:var(--blue)}.visionline>strong{font-size:33px}.visionline>span{font-size:22px;color:#577185}.twocases{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:25px;height:380px}.twocases article{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:center;background:#f2f6f9;padding:20px}.twocases figure{height:310px}.twocases h3{font-size:29px;line-height:1.3}.twocases p{font-size:25px;line-height:1.55}.projectcards{display:grid;grid-template-columns:1fr 1fr;gap:30px;height:570px}.projectcards article{padding:25px 30px;background:#f2f7fb;border-top:5px solid var(--blue)}.projectcards small{font-size:18px;color:#58728a}.projectcards h3{font-size:36px;line-height:1.25;margin:13px 0 20px}.projectcards figure{height:232px;margin-bottom:15px}.projectcards p{font-size:24px;line-height:1.45}.taskpackage{background:#fff;border:1px solid #caddea;padding:27px 20px;margin:20px 0;display:flex;flex-direction:column;gap:18px;font-size:23px}.taskpackage strong{font-size:28px}.nextdate{font-size:76px;font-weight:800;color:var(--blue);text-decoration:none;display:flex;align-items:center;gap:26px}.nextdate span{font-size:20px;font-weight:500}.cards{margin-top:18px}.cards article{min-height:255px}.cards h3{font-size:35px}.cards p{font-size:27px}.cards small{font-size:19px;color:#6e879a}.repeat-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-top:45px}.repeat-grid .quote{margin:0;padding:42px}.repeat-grid .quote span{font-size:39px}.icml-results{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.icml-results article{padding:30px 26px;background:#edf5fa;border-top:5px solid var(--blue)}.icml-results small{font-size:18px;color:#57738b}.icml-results h3{font-size:32px}.icml-results p{font-size:25px;line-height:1.4}.icml-results+.statement{margin-top:40px}.icml-results+.statement strong{margin-top:0;font-size:37px}.storycard{background:#edf5fb;border-top:6px solid var(--blue);padding:36px 42px}.storycard small{font-size:23px;color:#60798d}.storycard h3{font-size:42px;line-height:1.4;margin:25px 0}.storyline{display:flex;align-items:center;gap:27px;font-size:29px;margin:28px 0;padding:24px 0;border-top:1px solid #c4d8e8;border-bottom:1px solid #c4d8e8}.storycard>p{font-size:28px}.outlier{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;height:530px}.outlier-bars{height:390px;display:flex;align-items:flex-end;gap:22px;border-bottom:2px solid #8ea8bc;padding:0 20px}.outlier-bars span{background:#bdd5e7;flex:1}.outlier-bars span:last-child{background:var(--blue)}.outlier h3{font-size:42px;line-height:1.3}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.market-card{background:#f0f6fb;padding:26px 28px;border-top:5px solid var(--blue);min-height:445px}.market-card .brand{margin:0 0 22px}.market-card .brand img{width:95px;height:55px}.market-card .brand b{font-size:27px}.metric{margin:19px 0}.metric small{display:block;font-size:18px;color:#61798b;margin-bottom:5px}.metric b{font-size:42px;color:var(--blue);letter-spacing:-1px}.metric p{font-size:21px;color:#526d80;margin-top:5px}.market-four{grid-template-columns:repeat(4,1fr)}.market-four .market-card{padding:23px;min-height:430px}.market-four .brand{flex-direction:column;align-items:flex-start}.market-four .brand b{font-size:24px}.market-four .metric b{font-size:34px}.market-four .metric p{font-size:22px;line-height:1.4}.market-band{font-size:26px;color:var(--blue);margin-top:28px;border-left:5px solid #00a6d2;padding-left:20px}.evidence-duo{display:grid;grid-template-columns:1fr 1fr;gap:25px;height:525px}.evidence-duo figure{height:100%}.sources{gap:10px 30px;margin-top:0}.sources a{font-size:20px;padding:13px 0}.sources-slide h1{font-size:52px}.statement strong{font-size:42px;line-height:1.45}dialog{max-width:900px;width:90vw;border:1px solid #9fbacf;padding:35px;color:var(--ink);font-family:inherit;box-shadow:0 25px 90px #0003}dialog::backdrop{background:#081f36aa}dialog h2{font-size:26px}dialog p{font-size:21px;line-height:1.75;white-space:pre-wrap}dialog button{float:right;padding:8px 15px;background:#005ca9;color:white;border:0;cursor:pointer}.video-stage{height:505px}.video-slide h1{font-size:56px}footer{font-size:13px}.qa-prompts{font-size:33px}.content .sources+.tiny{margin-top:25px}#slide-social .split>div:first-child{height:540px}#slide-social figure{height:100%}
.brand img[src$="engram.svg"]{background:#142b42;padding:10px;border-radius:5px}
.source-full{height:584px;display:flex;justify-content:center}.source-full figure{width:1040px;height:100%}.source-full figcaption{font-size:14px}#slide-sources .sources a{font-size:19px;padding:9px 0}#slide-sources .sources{gap:9px 30px}
.image-dialog{max-width:95vw;width:95vw;height:94vh;padding:20px}.image-dialog img{display:block;max-width:100%;width:100%;height:calc(100% - 70px);object-fit:contain}.image-dialog p{font-size:16px;margin:10px 0}.content figure img{cursor:zoom-in}.content figure img:focus-visible{outline:3px solid #00a6d2;outline-offset:-3px}
@media print{dialog{display:none!important}}

/* IBK v5: dense evidence, five-page bridge, five-page SF playbook. */
.event-brand{display:flex;align-items:center;gap:13px;white-space:nowrap}
.event-brand>span{color:#75899b;font-size:18px}.event-brand img{width:115px;height:32px;object-fit:contain}
header>span{max-width:1040px}footer{font-size:13px}
.attendee-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}
.attendee-grid b{font-size:25px;border:1px solid #cfdfeb;padding:17px;background:#f0f7fc}
.meetup-photos{height:545px}.meetup-photos figure{height:100%}
.benchmark-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;height:555px}
.benchmark-screenshot figure{height:100%}.benchmark-layout>div:last-child>figure{height:265px}
.benchmark-layout h3{font-size:31px;line-height:1.3;margin:19px 0 5px}.benchmark-layout .sub{font-size:24px;margin:8px 0 0}
.ax-image{height:176px;position:relative;overflow:hidden;background:#071534;margin-bottom:22px}
.ax-image img{width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.06);opacity:.55}
.ax-image>b{position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:65px;letter-spacing:7px}
.ax-compare .ruleline{margin:20px 0}.ax-compare .bigquote{font-size:30px;line-height:1.35}
.ax-compare h3{font-size:35px!important;margin:12px 0!important}.ax-compare article:first-child p{font-size:24px}
.market-note{font-size:19px;line-height:1.4;margin-top:13px;color:#506c82}
#slide-market-new .market-band{margin-top:15px;font-size:23px}#slide-market-new .market-card{min-height:410px}
.role-tier{color:#005ca9;font-size:22px;display:inline-block;margin-top:7px;border-left:4px solid #09a478;padding-left:10px}
#slide-harvey .partnerrows article{grid-template-columns:180px 1fr;gap:20px}#slide-harvey .partnerrows p{font-size:22px}#slide-harvey .partnerrows h3{font-size:29px;margin-bottom:5px}
.compact-generations .generations article{min-height:345px;padding:20px 25px}.compact-generations .generations h3{font-size:32px;margin:13px 0}
.compact-generations .generations p{font-size:24px}.compact-generations .generations span{font-size:23px}.compact-generations .generations .tagline{font-size:25px;min-height:68px;margin-top:20px}
.compact-generations .generations .brand{margin-top:5px}.compact-generations .generations .brand img{height:37px}.compact-generations .generations .brand b{font-size:17px}
.process-strip{display:flex;gap:34px;align-items:center;margin-top:23px;height:160px;background:#f4f8fb;padding:17px 25px}.process-strip img{max-width:850px;width:68%;height:100%;object-fit:contain}.process-strip p{font-size:26px;line-height:1.45}
.sponsor-strip{display:flex;align-items:center;justify-content:center;gap:20px;min-height:67px;margin-top:16px;background:#f4f8fb;padding:10px 18px}
.sponsor-strip img{max-width:135px;width:110px;height:39px;object-fit:contain}.sponsor-strip small{font-size:15px;color:#547189;max-width:180px}
.sponsor-strip .logo-box{display:flex;align-items:center;justify-content:center;background:white;padding:5px 10px;min-width:80px;height:45px}
#slide-cities-west .twophotos,#slide-cities-east .twophotos{height:435px}#slide-cities-west .sub,#slide-cities-east .sub{font-size:24px;margin-top:12px}
.sf-proof-dense .split{height:475px}.sf-proof-dense .big-number{font-size:86px;margin-bottom:16px}.sf-proof-dense .lead{font-size:29px}.sf-proof-dense .rows{margin-top:18px}.sf-proof-dense .rows>div{padding:12px 0;gap:6px}.sf-proof-dense .rows p{font-size:23px}.sf-proof-dense .rows b{font-size:23px}
.portrait-shot{background:#fff}.portrait-shot img{object-fit:contain}.portrait-shot figcaption{font-size:14px}
#slide-sf-kbbq .rows>div{padding:14px 0;gap:8px}#slide-sf-kbbq .rows p{font-size:25px}#slide-sf-kbbq .tagline{font-size:25px;margin-top:20px}
.followup-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;height:465px}.followup-grid>figure{height:100%}.followup-grid .rows>div{padding:13px 0;gap:7px}.followup-grid .rows b{font-size:24px}.followup-grid .rows p{font-size:24px}
.weekline{display:flex;gap:15px;align-items:center;justify-content:space-between;background:#eaf4fb;padding:21px 23px;margin-top:25px;font-size:19px}.weekline b{font-size:23px;color:#005ca9}.weekline i{font-style:normal;color:#00a6d2}
#slide-sf-icml .rows>div{padding:15px 0;gap:8px}#slide-sf-icml .rows b{font-size:24px}#slide-sf-icml .rows p{font-size:24px}#slide-sf-icml .tagline{font-size:26px;margin-top:22px}
.culture-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;height:427px}.culture-grid .storycard{padding:25px 28px}.culture-grid .storycard h3{font-size:31px;margin:20px 0}.culture-grid .storycard small{font-size:20px}.culture-grid .storyline{font-size:22px;gap:15px;padding:19px 0;margin:18px 0}.culture-grid .storycard>p{font-size:25px;line-height:1.45}.culture-grid .storycard>.tiny{font-size:14px;margin-top:14px}.culture-grid .rows>div{padding:19px 0;gap:10px}.culture-grid .rows p{font-size:25px}.culture-grid .rows b{font-size:25px}
.return-sf{margin-top:24px;padding:22px 28px;display:flex;gap:35px;align-items:center;background:#005ca9;color:white}.return-sf>b{font-size:29px}.return-sf>span{font-size:23px;line-height:1.5}
.original-slide{padding:0!important;background:#111}.original-slide>header,.original-slide>h1,.original-slide>footer{display:none!important}.original-slide>.content{max-height:none;position:absolute;inset:0;width:1600px;height:900px}.original-final{width:1600px;height:900px;object-fit:contain;display:block}
.bridge-photo{height:410px}.bridge-photo figure{height:100%}.bridge-caption{display:flex;gap:30px;padding:24px 28px;background:#eaf4fb;margin-top:22px;align-items:center}.bridge-caption b{font-size:30px;color:#005ca9;min-width:285px}.bridge-caption p{font-size:26px;line-height:1.45}
.bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;height:545px}.bridge-grid>div{min-height:0}.bridge-grid figure{height:245px}.bridge-grid .rows{margin-top:18px}.bridge-grid .rows>div{padding:16px 0}.bridge-grid .rows b{font-size:26px}.bridge-grid .rows p{font-size:25px}
.bridge-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bridge-columns article{padding:27px;background:#edf5fb;border-top:5px solid #005ca9;min-height:380px}.bridge-columns h3{font-size:35px}.bridge-columns p{font-size:27px;line-height:1.5}.bridge-columns small{font-size:18px;color:#56788e}.bridge-columns figure{height:185px;margin-top:25px}
.bridge-callout{margin-top:28px;font-size:32px;color:#005ca9;border-left:6px solid #00a6d2;padding-left:24px;line-height:1.5}
.community-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:265px}.community-three figure{height:100%}.community-three figcaption{font-size:18px;color:#005ca9;font-weight:700}.community-summary{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:26px}.community-summary h3{font-size:32px}.community-summary p{font-size:26px;line-height:1.45}
.tool-logos{display:flex;gap:20px;height:125px}.tool-logos figure{height:125px;flex:1;background:white}.tool-logos img{padding:20px 50px}.tool-logos figcaption{text-align:center;font-size:18px}
.structure-card{padding:32px;background:#edf5fb;border-top:6px solid #005ca9}.structure-card small{font-size:22px;color:#59758c}.structure-card h3{font-size:38px;line-height:1.4;margin:23px 0}.structure-card p{font-size:28px;line-height:1.7}.structure-card .bridge-callout{font-size:27px;margin-top:26px}
.impact-equation{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#005ca9;color:#fff;padding:22px 30px;margin-bottom:27px}.impact-equation span{font-size:34px;font-weight:750;text-align:center;flex:1}.impact-equation small{display:block;font-size:18px;font-weight:400;margin-top:9px;color:#dbf0ff}.impact-equation i{font-size:32px;font-style:normal;color:#73e8c4}.impact-slide .bridge-columns article{min-height:337px}.impact-slide .bridge-columns h3{font-size:32px}.equation-note{font-size:17px;color:#627c90;margin-top:18px}
.internal-founder{display:grid;grid-template-columns:1fr 1fr;gap:28px;height:560px}.internal-founder article{background:#f1f7fb;border-top:5px solid #005ca9;padding:28px 32px}.internal-founder small{font-size:18px;color:#617b90}.internal-founder h3{font-size:33px;line-height:1.35;margin:16px 0 20px}.internal-founder .rows>div{padding:13px 0;gap:8px}.internal-founder .rows b{font-size:24px}.internal-founder .rows p{font-size:24px}
.city-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;height:525px}.city-pair article{min-width:0}.city-pair figure{height:395px}.city-pair .sponsor-strip{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px;min-height:84px;margin-top:12px;padding:10px 13px}.city-pair .sponsor-strip small{width:100%;max-width:none;font-size:13px}.city-pair .sponsor-strip .logo-box{min-width:45px;padding:2px 4px;height:25px}.city-pair .sponsor-strip img{width:70px;max-width:70px;height:24px}.city-pair figcaption{font-size:20px;font-weight:700;color:#005ca9}.sponsor-name{font-weight:700;font-size:17px;color:#294961}.city-pair .sponsor-name{font-size:15px}
.axiom-signal{display:flex;gap:20px;align-items:center;padding:18px;background:#eaf3fa}.axiom-signal>img{width:68px;height:66px;object-fit:contain}.axiom-signal p{font-size:24px;line-height:1.5}.axiom-signal strong{font-size:32px}.axiom-signal small{display:block;font-size:16px;color:#5b7589}
.motif-label{display:flex;align-items:center;gap:10px}.motif-label img{width:35px;height:35px;object-fit:contain}
.icml-sponsors .split{height:480px}.icml-sponsors .rows>div{padding:11px 0!important}.icml-sponsors .rows b,.icml-sponsors .rows p{font-size:23px!important}.icml-sponsors .tagline{font-size:23px!important;margin-top:15px!important}
.sponsor-strip img[src$="weights-biases.svg"],.sponsor-strip img[src$="kakao-ventures.png"],.sponsor-strip img[src$="naver-d2sf.png"],.sponsor-strip img[src$="bass-ventures.png"],.sponsor-strip img[src$="hanriver-partners.png"],.sponsor-strip img[src$="hashed.svg"]{filter:brightness(0)}
#slide-solo-freedom .content{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:center}#slide-solo-freedom .bridge-photo{height:510px}#slide-solo-freedom .bridge-caption{display:block;margin:0;padding:32px}#slide-solo-freedom .bridge-caption b{display:block;font-size:34px;line-height:1.4;margin-bottom:25px}#slide-solo-freedom .bridge-caption p{font-size:29px;line-height:1.7}
#slide-solo-freedom .bridge-caption p{font-size:27px;line-height:1.6;word-break:keep-all}

#slide-deployment-partners .deployment-lead{font-size:28px;line-height:1.5;margin:0 0 23px}
.deployment-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;height:398px}
.deployment-cards article{display:grid;grid-template-columns:235px 1fr;align-items:center;gap:22px;border:1px solid #d5e2ed;background:#f5f9fc;padding:21px 25px}
.deployment-logo{height:125px;display:flex;align-items:center;justify-content:center;background:white;overflow:hidden;position:relative}
.deployment-logo img{width:100%;height:100%;object-fit:contain}
.deploy-toss .deployment-logo img{transform:scale(1.35)}
.deploy-gs .deployment-logo{gap:14px}.deploy-gs .deployment-logo img{width:93px;height:100px}.deploy-gs .deployment-logo .small-52g{width:105px;height:90px}
.deploy-kakao .deployment-logo{background:#ffcd00 url(assets/corporate-kakao.png) center/460% auto no-repeat}.deploy-kakao .deployment-logo img{display:none}
.deploy-sk .deployment-logo img{width:170px;height:125px}
.deployment-cards small{display:block;color:#008c72;font-size:18px;font-weight:700}.deployment-cards h3{font-size:29px;margin:10px 0 12px;line-height:1.25}.deployment-cards p{font-size:24px;line-height:1.45;word-break:keep-all}
.deployment-invite{margin-top:25px;padding:25px 29px;background:#005ca9;display:flex;align-items:center;justify-content:space-between;gap:35px;color:white}.deployment-invite b{font-size:31px;line-height:1.4}.deployment-invite span{font-size:22px;line-height:1.55;color:#e0f0fc}
