.partner-opportunity{border:1px solid var(--ink);background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:55px;max-width:1180px;margin:34px 0 0 150px;padding:40px;display:grid}.partner-opportunity h3{font:30px/1.2 Georgia,serif}.partner-opportunity p{line-height:1.65}.partner-opportunity>div:last-child p:last-child{margin-bottom:0}@media (max-width:900px){.partner-opportunity{margin-left:0}}@media (max-width:560px){.partner-opportunity{grid-template-columns:1fr;gap:20px;padding:28px}}.show-facts{grid-template-columns:repeat(3,1fr)!important}.show-facts .critical-fact{border-top:1px solid var(--line);background:#f7eadf;margin-top:-1px;padding-left:12px}.show-facts .critical-fact dt{color:#9f3d2d}@media (max-width:900px){.show-facts{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.show-facts{grid-template-columns:1fr!important}}:root{--ink:#13233f;--cream:#f7f0e3;--paper:#fffaf1;--coral:#e76f51;--gold:#d5a52e;--lav:#edd9ef;--line:#13233f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf1e6;justify-content:space-between;align-items:center;padding:18px clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand{font-family:Georgia,serif;font-size:20px;font-weight:700}.brand span{color:var(--coral);margin-right:7px}.navlinks{letter-spacing:.05em;text-transform:uppercase;gap:26px;font-size:13px;font-weight:700;display:flex}.hero{background:radial-gradient(circle at 90% 15%,#f1d7ef 0,transparent 27%),linear-gradient(145deg,var(--paper),var(--cream));grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(36px,6vw,90px);min-height:calc(100vh - 65px);padding:clamp(70px,9vw,130px) clamp(24px,5vw,76px);display:grid}.eyebrow,.mini{letter-spacing:.16em;text-transform:uppercase;color:var(--coral);font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin:22px 0 28px;font:700 clamp(58px,7vw,108px)/.91 Georgia,serif}h1 em,h2 em{color:var(--coral);font-weight:400}.lede{max-width:610px;font:clamp(18px,1.55vw,24px)/1.5 Georgia,serif}.chips{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.chips span{border:1px solid var(--line);background:#ffffff80;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.byline{margin-top:40px;font-size:14px}.product-frame{border:1px solid var(--line);background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 28px 70px #13233f29}.app-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding:0 20px;font-family:Georgia,serif;display:flex}.app-head b span{color:var(--coral)}.app-head small{font-family:Arial;font-size:9px}.app-body{grid-template-columns:145px 1fr;min-height:410px;display:grid}.app-body aside{border-right:1px solid var(--line);background:#fffdf8;padding:20px 14px;font-size:9px}.app-body aside b{margin-bottom:20px;font-size:12px;display:block}.app-body label{margin:13px 0 5px;font-weight:700;display:block}.app-body aside button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:3px;padding:7px;font-size:8px}.app-body aside p{background:var(--cream);margin-top:30px;padding:12px;line-height:1.5}.range{background:#e5ddcf;height:3px;position:relative}.range i{background:var(--coral);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px}.range i:last-child{left:72%}.catalog{padding:24px}.catalog h2{margin:7px 0;font:700 clamp(24px,2.6vw,40px)/1 Georgia,serif}.catalog>p:not(.mini){font-size:9px}.show-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.show{border:1px solid var(--line);background:#fff;padding:7px}.poster{color:#f5c04b;place-items:center;height:100px;font-size:42px;display:grid}.night .poster{background:#132b42}.sand .poster{color:#a3432d;background:#d8bd83}.blue .poster{background:#17384e}.show h3{margin:10px 2px;font:15px/1.1 Georgia,serif}.show dl{margin:0;font-size:7px}.show dl div{border-top:1px solid #eee;justify-content:space-between;padding:4px 0;display:flex}.show dt{font-weight:700}.show dd{margin:0}.show button{border:1px solid var(--coral);width:100%;color:var(--coral);background:#fff;margin-top:8px;padding:7px;font-size:7px}.snapshot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.snapshot div{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;min-height:145px;padding:32px;display:flex}.snapshot small{color:#e9c96c;letter-spacing:.15em;font-size:10px}.snapshot strong{font:19px/1.25 Georgia,serif}.intro{background:var(--paper);grid-template-columns:120px minmax(0,970px);gap:30px;padding:120px clamp(24px,9vw,150px);display:grid}.section-no{color:var(--gold);font:italic 58px Georgia,serif}.intro h2,.section-head h2{letter-spacing:-.035em;font:clamp(36px,5vw,68px)/1.07 Georgia,serif}.body-large{color:#435069;max-width:760px;margin-top:34px;font:20px/1.65 Georgia,serif}.quote-band{text-align:center;background:var(--lav);border-block:1px solid var(--line);padding:90px clamp(24px,12vw,200px)}.quote-band p{max-width:1100px;margin:0 auto 28px;font:italic clamp(28px,4vw,54px)/1.22 Georgia,serif}.quote-band small{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.case-section{border-bottom:1px solid var(--line);padding:120px clamp(24px,9vw,150px)}.section-head{grid-template-columns:120px minmax(0,970px);gap:30px;margin-bottom:72px;display:grid}.section-head .section-no{margin:0}.two-col{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);max-width:1180px;margin-left:150px;display:grid}.two-col h3,.decision h3,.story-card p{font:clamp(25px,3vw,42px)/1.2 Georgia,serif}.two-col p{font-size:16px;line-height:1.7}.evidence-note{border-left:3px solid var(--coral);margin-top:35px;padding:14px 0 14px 22px}.persona-card{background:var(--ink);color:#fff;padding:42px}.persona-card dl{margin:26px 0 0}.persona-card dl div{border-top:1px solid #fff3;padding:16px 0}.persona-card dt{color:#e9c96c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.persona-card dd{margin:7px 0 0;line-height:1.5}.frictions{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1180px;margin:80px 0 0 150px;display:grid}.frictions article{border-right:1px solid var(--line);padding:32px}.frictions article:last-child{border:0}.frictions span,.acceptance span{color:var(--coral);font:italic 30px Georgia,serif}.frictions h3{margin:28px 0 10px;font:24px Georgia,serif}.frictions p{font-size:14px;line-height:1.5}.strategy{background:#f2e6d5}.positioning{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-left:150px;display:grid}.positioning div{border-right:1px solid var(--ink);padding:34px}.positioning div:last-child{border:0}.positioning small,.metric-block .mini{letter-spacing:.14em;color:var(--coral);font-size:10px;font-weight:900}.positioning p{margin:18px 0 0;font:21px/1.45 Georgia,serif}.metric-block{background:var(--ink);color:#fff;text-align:center;margin:80px 0 0 150px;padding:65px}.metric-block strong{max-width:900px;margin:18px auto;font:clamp(34px,5vw,68px)/1.05 Georgia,serif;display:block}.metric-block>p:last-child{color:#d9dfeb;max-width:620px;margin:25px auto 0;line-height:1.6}.okr-grid{grid-template-columns:1fr 1fr;gap:65px;margin:70px 0 0 150px;display:grid}.okr-grid h3{font:32px/1.25 Georgia,serif}.okr-grid ol{margin:0;padding:0;list-style:none}.okr-grid li{border-bottom:1px solid var(--line);align-items:baseline;gap:20px;padding:15px 0;display:flex}.okr-grid li b{color:var(--coral);font:42px Georgia,serif}.score-list{margin-left:150px}.score-row{border-top:1px solid var(--line);grid-template-columns:80px 1fr 70px;align-items:center;gap:20px;padding:25px;display:grid}.score-row b{color:var(--coral)}.score-row span{font:23px Georgia,serif}.score-row strong{text-align:right;font:35px Georgia,serif}.score-row.top{background:var(--ink);color:#fff}.score-row.muted{opacity:.65}.decision{border-left:5px solid var(--gold);max-width:920px;margin:80px 0 0 150px;padding-left:35px}.decision p:last-child{font-size:17px;line-height:1.7}.delivery{background:#efe0f0}.story-card{background:var(--paper);max-width:1040px;box-shadow:12px 12px 0 var(--ink);margin-left:150px;padding:50px}.story-card p:last-child{margin-bottom:0}.acceptance{grid-template-columns:repeat(3,1fr);gap:24px;margin:75px 0 0 150px;display:grid}.acceptance div{border:1px solid var(--line);background:#ffffff85;padding:30px}.acceptance h3{font:23px Georgia,serif}.acceptance p{line-height:1.55}.mockup-wide{border:1px solid var(--line);background:#fff;margin:75px 0 0 150px;box-shadow:0 25px 70px #13233f29}.browser-dots{background:var(--ink);height:38px;padding:13px}.browser-dots i{background:var(--coral);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.browser-dots i:nth-child(2){background:var(--gold)}.browser-dots i:nth-child(3){background:#8eaf85}.mini-ui{grid-template-columns:190px 1fr;min-height:320px;display:grid}.mini-ui aside{border-right:1px solid var(--line);flex-direction:column;gap:24px;padding:30px;display:flex}.mini-ui aside span{border-bottom:1px solid var(--line);padding-bottom:8px;font-size:12px}.mini-ui>div{padding:42px}.mini-ui h3{font:38px Georgia,serif}.ui-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ui-cards i{background:var(--ink);height:115px}.ui-cards i:nth-child(2){background:#c79468}.ui-cards i:nth-child(3){background:#20445c}.ui-cards i:nth-child(4){background:#516147}.mini-ui>div>p:last-child{margin-top:22px;font-size:12px}.growth{background:var(--paper)}.channel-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-left:150px;display:grid}.channel-grid article{border:1px solid var(--line);padding:38px}.channel-grid span{color:var(--coral);letter-spacing:.13em;font-size:10px;font-weight:900}.channel-grid h3{margin:25px 0 15px;font:29px Georgia,serif}.channel-grid p{line-height:1.65}.loop{background:var(--ink);color:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:25px;margin:70px 0 0 150px;padding:45px;display:grid}.loop>span{color:var(--gold);font:40px Georgia,serif}.loop b{color:#e9c96c;letter-spacing:.14em;font-size:10px}.loop p{margin:12px 0 0;line-height:1.5}.validation-summary{border:1px solid var(--line);background:var(--cream);grid-template-columns:180px 1fr .8fr;align-items:center;gap:38px;max-width:1180px;margin:60px 0 0 150px;padding:35px;display:grid}.validation-stat strong{color:var(--coral);font:72px/.9 Georgia,serif;display:block}.validation-stat span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.validation-findings h3{font:25px Georgia,serif}.validation-findings ul{margin:0;padding-left:18px;line-height:1.55}.validation-summary blockquote{border-left:3px solid var(--gold);margin:0;padding-left:25px;font:italic 22px/1.4 Georgia,serif}.landing-evidence{background:var(--ink);color:#fff;grid-template-columns:1.1fr .55fr 1fr;align-items:center;gap:38px;max-width:1180px;margin:28px 0 0 150px;padding:42px;display:grid}.landing-evidence h3{font:30px/1.2 Georgia,serif}.landing-evidence p{line-height:1.6}.landing-evidence a{color:#f1ce69;border-bottom:1px solid #f1ce69;padding-bottom:4px;font-weight:700;display:inline-block}.conversion{text-align:center}.conversion strong{color:#f1ce69;font:65px/.95 Georgia,serif;display:block}.conversion span,.conversion small{display:block}.conversion span{margin-top:8px;font-weight:800}.conversion small{color:#bfc8d6;margin-top:7px}.friction-chart p{margin:0 0 11px}.friction-chart span{margin-bottom:4px;font-size:11px;display:block}.friction-chart b{background:var(--coral);min-width:52px;padding:5px 7px;font-size:10px;display:block}.caveat{color:#59657b;max-width:1180px;margin:18px 0 0 150px;font-size:12px;line-height:1.6}.aha{border:1px solid var(--ink);background:var(--cream);margin:28px 0 0 150px;padding:38px}.aha h3{max-width:920px;font:30px/1.25 Georgia,serif}.aha p:last-child{max-width:780px;line-height:1.65}.journey{background:#fffdf8}.journey-track{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);max-width:1180px;margin-left:150px;display:grid}.journey-track article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:26px 22px;display:flex;position:relative}.journey-track article:last-child{border:0}.journey-track small{min-height:28px;color:var(--coral);letter-spacing:.09em;font-size:9px;font-weight:900}.journey-track h3{margin:20px 0 14px;font:23px/1.12 Georgia,serif}.journey-track p{color:#59657b;font-size:13px;line-height:1.55}.journey-track b{letter-spacing:.1em;text-transform:uppercase;color:var(--coral);margin-top:auto;font-size:10px}.journey-track span{margin-top:8px;font-size:13px;line-height:1.5}.journey-track .low{background:#f6e4df}.journey-track .high{background:#f6e9b9}.emotion-line{color:#6d7590;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:0;max-width:1180px;margin:28px 0 0 150px;font-size:10px;display:flex}.emotion-line i{background:var(--ink);flex:1;height:2px;position:relative;transform:rotate(4deg)}.emotion-line i:after{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px}.emotion-line i.dip{transform:rotate(-5deg)}.emotion-line i.peak{transform:rotate(-7deg)}.business-model{border-top:5px solid var(--coral);background:var(--paper);max-width:1180px;margin:80px 0 0 150px}.model-intro{border:1px solid var(--line);border-top:0;grid-template-columns:.65fr 1fr 1fr;gap:34px;padding:38px;display:grid}.model-intro h3{font:30px/1.2 Georgia,serif}.model-intro p:last-child{line-height:1.65}.model-grid{grid-template-columns:repeat(4,1fr);display:grid}.model-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.model-grid article:first-child{border-left:1px solid var(--line)}.model-grid small{color:var(--coral);letter-spacing:.12em;font-size:9px;font-weight:900}.model-grid h4{margin:18px 0 12px;font:22px/1.2 Georgia,serif}.model-grid p{font-size:13px;line-height:1.55}.model-footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:38px;padding:28px 38px;display:grid}.model-footer p{margin:0;font-size:13px;line-height:1.55}.model-footer b{color:#f1ce69}.learning-shift{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;max-width:1180px;margin:55px 0 0 150px;display:grid}.learning-shift article{border:1px solid var(--line);background:var(--paper);min-height:200px;padding:30px}.learning-shift small{letter-spacing:.13em;color:var(--coral);font-size:9px;font-weight:900}.learning-shift h3{margin:22px 0 0;font:22px/1.35 Georgia,serif}.learning-shift>span{color:var(--gold);font:36px Georgia,serif}.segment-hypothesis{border-left:5px solid var(--gold);background:#fffaf1;max-width:1180px;margin:42px 0 0 150px;padding:34px 38px}.segment-hypothesis h3{max-width:900px;font:28px/1.3 Georgia,serif}.segment-hypothesis p:last-child{max-width:800px;margin-bottom:0;line-height:1.6}.prototype{background:#f3eee4}.explorer-shell{border:1px solid var(--line);background:var(--paper);max-width:1180px;margin-left:150px;box-shadow:0 24px 65px #13233f1f}.explorer-toolbar{border-bottom:1px solid var(--line);background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:35px;padding:34px 38px;display:flex}.explorer-toolbar h3{margin-bottom:0;font:32px/1.15 Georgia,serif}.explorer-toolbar fieldset{border:0;gap:8px;margin:0;padding:0;display:flex}.explorer-toolbar legend{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800}.explorer-toolbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;padding:9px 12px}.explorer-toolbar button.active{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:800}.explorer-content{grid-template-columns:360px 1fr;min-height:650px;display:grid}.prototype-list{border-right:1px solid var(--line);background:#fffdf8;padding:24px}.result-count{letter-spacing:.08em;text-transform:uppercase;color:#667087;font-size:11px;font-weight:800}.prototype-card{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:88px 1fr;gap:14px;margin:0 0 12px;padding:10px;display:grid}.prototype-card:hover,.prototype-card.selected{border-color:var(--coral);background:#fff}.prototype-card img,.text-art{object-fit:cover;width:88px;height:80px}.text-art{background:var(--ink);color:var(--gold);place-items:center;font:42px Georgia,serif;display:grid}.art-vivaldi{background:#546b55}.art-joan{background:#392f50}.art-cinc{background:#b8765d}.art-hansel{background:#203b31}.card-copy{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.card-copy small{text-transform:uppercase;letter-spacing:.08em;color:#687187;font-size:9px}.card-copy strong{font:18px/1.15 Georgia,serif}.card-copy>span{font-size:11px}.show-detail{padding:45px 48px}.detail-title{justify-content:space-between;gap:25px;display:flex}.detail-title h3{margin-bottom:8px;font:40px/1.05 Georgia,serif}.detail-title>div>p:last-child{color:#697388}.detail-title>span{background:var(--lav);text-transform:uppercase;height:max-content;padding:7px 9px;font-size:9px;font-weight:900}.show-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:32px 0;display:grid}.show-facts div{padding:17px 10px 17px 0}.show-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--coral);font-size:9px;font-weight:900}.show-facts dd{margin:7px 0 0;font-size:13px}.show-detail>section{margin-top:28px}.show-detail h4{margin-bottom:9px;font:22px Georgia,serif}.show-detail section p{line-height:1.65}.sensory-note{background:var(--cream);padding:22px}.companion-activities{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.companion-activities section{border:1px solid var(--line);background:#fff;padding:25px}.companion-activities small{letter-spacing:.12em;color:var(--coral);font-size:9px;font-weight:900}.companion-activities h4{margin-top:14px}.activity-disclaimer{color:#687187;margin-top:18px;font-size:11px;line-height:1.5}.show-detail>a{border-bottom:1px solid var(--coral);color:var(--coral);margin-top:12px;padding-bottom:4px;font-weight:800;display:inline-block}.experiment-table{border:1px solid var(--line);max-width:1180px;margin:28px 0 0 150px}.experiment-table>div{grid-template-columns:1fr 1fr 1fr;display:grid}.experiment-table>div>*{border-right:1px solid var(--line);margin:0;padding:20px}.experiment-table>div>:last-child{border-right:0}.experiment-table>div:first-child{background:var(--ink);color:#fff}.experiment-table span{letter-spacing:.13em;font-size:9px;font-weight:900}.experiment-table p{border-top:1px solid var(--line);font-size:13px;line-height:1.5}.personal-positioning{max-width:630px;font:700 clamp(19px,1.65vw,25px)/1.45 Georgia,serif}.hero .lede{font-size:clamp(17px,1.35vw,21px)}.origin-note{border-left:4px solid var(--coral);background:#ffffff80;max-width:610px;margin:28px 0 0;padding:20px 22px}.origin-note small{letter-spacing:.13em;color:var(--coral);font-size:9px;font-weight:900}.origin-note p{margin:9px 0 0;font-size:13px;line-height:1.6}.design-rule{border-left:3px solid var(--gold);background:#ffffff80;max-width:760px;margin-top:25px;padding:18px 20px;font-size:14px;line-height:1.65}.reflection{background:var(--cream)}footer{background:var(--ink);color:#fff;padding:120px clamp(24px,9vw,150px)}footer h2{letter-spacing:-.04em;margin:35px 0;font:clamp(50px,7vw,100px)/.95 Georgia,serif}footer h2 em{color:#e9c96c;font-weight:400}footer>p:not(.eyebrow){color:#cfd6e0}footer>a{border-bottom:1px solid #fff;margin-top:35px;padding-bottom:6px;font-weight:700;display:inline-block}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:70px}.product-frame{transform:none}.snapshot{grid-template-columns:1fr 1fr}.intro,.section-head{grid-template-columns:1fr}.section-no{margin-bottom:0}.navlinks{display:none}.two-col,.frictions,.positioning,.metric-block,.okr-grid,.score-list,.decision,.story-card,.acceptance,.mockup-wide,.channel-grid,.loop,.validation-summary,.landing-evidence,.caveat,.aha,.journey-track,.emotion-line,.business-model,.learning-shift,.segment-hypothesis,.explorer-shell,.experiment-table{margin-left:0}.frictions,.positioning,.acceptance,.channel-grid,.validation-summary,.landing-evidence,.model-intro,.model-grid{grid-template-columns:1fr 1fr}.model-intro .mini,.validation-summary blockquote,.friction-chart{grid-column:1/-1}.journey-track{grid-template-columns:repeat(2,1fr)}.journey-track article{border-bottom:1px solid var(--line)}.loop,.learning-shift{grid-template-columns:1fr}.loop>span,.learning-shift>span{justify-self:center;transform:rotate(90deg)}.okr-grid{grid-template-columns:1fr}.explorer-content{grid-template-columns:300px 1fr}.show-detail{padding:34px 30px}.show-facts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.snapshot,.two-col,.frictions,.positioning,.acceptance,.channel-grid,.validation-summary,.landing-evidence,.journey-track,.model-intro,.model-grid,.model-footer,.companion-activities,.app-body{grid-template-columns:1fr}.app-body aside{display:none}.show-grid{grid-template-columns:1fr}.show:nth-child(n+2){display:none}.hero{padding-left:18px;padding-right:18px}h1{font-size:56px}.case-section,.intro{padding:80px 22px}.quote-band{padding:70px 22px}.persona-card,.metric-block,.story-card,.validation-summary,.landing-evidence,.aha{padding:28px}.frictions article,.positioning div{border-right:0;border-bottom:1px solid var(--line)}.journey-track article,.model-grid article{border-left:0;border-right:0}.emotion-line{display:none}.score-row{grid-template-columns:45px 1fr 45px;padding:18px}.score-row span{font-size:18px}.score-row strong{font-size:26px}.mini-ui{grid-template-columns:1fr}.mini-ui aside{display:none}.ui-cards{grid-template-columns:1fr 1fr}.explorer-toolbar{flex-direction:column;align-items:flex-start;padding:28px 22px}.explorer-toolbar fieldset{flex-wrap:wrap}.explorer-content{grid-template-columns:1fr}.prototype-list{border-right:0;border-bottom:1px solid var(--line)}.show-detail{padding:32px 22px}.detail-title{flex-direction:column}.detail-title h3{font-size:34px}.experiment-table>div{grid-template-columns:1fr}.experiment-table>div>*{border-right:0}.experiment-table>div:first-child{display:none}footer{padding:90px 22px}}
