/* MAKEWONDER / an operator's perspective, a connected practice. */
body.portfolio-page.studio-about{--sa-paper:#efece6;--sa-ink:#28242c;--sa-muted:#6b626e;--sa-line:#4b3a5130;--sa-accent:#7a6688;background:var(--sa-paper);color:var(--sa-ink)}
.studio-about .site-header{background:var(--sa-paper);height:94px;margin:0;padding:0 var(--pad);width:100%;border-bottom:1px solid var(--sa-line)}
.studio-about .site-header .wordmark{font-size:30px;font-weight:800;letter-spacing:-.075em}
.studio-about .site-header .header-cta{border-radius:100px!important;padding:18px 23px;background:var(--sa-ink);color:var(--sa-paper);gap:28px}
.studio-about .site-header .header-cta:hover{background:var(--sa-accent);color:#fff}
.studio-about .mobile-menu{top:94px;background:var(--sa-paper)}
.studio-about main{padding:0;overflow:clip}
.studio-about :is(h1,h2,h3,h4,p,figure,dl,ul,ol){margin:0}
.studio-about :is(h1,h2,h3){text-wrap:balance}
.studio-about em{font-style:normal;font-weight:inherit;color:var(--sa-accent)}
.studio-about button{touch-action:manipulation}
.studio-about :is(a,button,summary):focus-visible{outline:2px solid var(--sa-accent);outline-offset:5px}
.studio-about .sa-label{display:block;font:500 11px/1.6 Manrope,sans-serif;letter-spacing:.065em}
.studio-about .sa-hero{padding:55px var(--pad) 65px;display:grid;grid-template-columns:.95fr 1.1fr;gap:5%;align-items:center}
.studio-about .sa-hero-copy h1{font-size:clamp(49px,5.6vw,93px);line-height:1.12;font-weight:550;letter-spacing:-.075em;margin:33px 0 31px}
.studio-about .sa-hero-copy>p{font-size:16px;line-height:1.95;color:var(--sa-muted);word-break:keep-all}
.studio-about .sa-text-link{display:flex;align-items:center;justify-content:space-between;gap:36px;max-width:280px;padding:14px 0;border-bottom:1px solid var(--sa-line);font-size:12px;line-height:1.7;margin-top:28px}
.studio-about .sa-emblem{height:570px;position:relative;overflow:hidden;background:#e6e0e6}
.studio-about .sa-emblem canvas{position:absolute;inset:44px 0 130px;width:100%;height:calc(100% - 174px);opacity:0}
.studio-about .sa-emblem[data-render=ready] canvas{opacity:1}
.studio-about .sa-emblem-fallback{position:absolute;top:14%;height:70%;left:5%;width:90%;object-fit:contain}
.studio-about .sa-emblem[data-render=ready] .sa-emblem-fallback{opacity:0}
.studio-about .sa-emblem-label{position:absolute;left:25px;right:25px;top:24px;display:flex;justify-content:space-between;gap:20px;font:500 9px/1.7 Manrope;letter-spacing:.035em;color:#706275}
.studio-about .sa-emblem-label>span:last-child{text-align:right}
.studio-about .sa-emblem>figcaption{position:absolute;left:25px;right:25px;bottom:79px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;color:#706275}
.studio-about .sa-motion{width:44px;height:44px;border:1px solid #5e496b45;border-radius:50%;display:grid;place-items:center;background:#e6e0e6aa;flex-shrink:0}
.studio-about .sa-motion .motion-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
.studio-about .sa-emblem-views{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sa-line)}
.studio-about .sa-emblem-views>button{display:flex;gap:18px;align-items:center;padding:23px 25px;min-height:65px;text-align:left;border-right:1px solid var(--sa-line);transition:background .3s}
.studio-about .sa-emblem-views>button:last-child{border-right:0}
.studio-about .sa-emblem-views>button[aria-pressed=true]{background:#d4c7dc}
.studio-about .sa-emblem-views span{font:500 8px Manrope;color:#786883}
.studio-about .sa-emblem-views>button:disabled{opacity:.45;cursor:default}
.studio-about .sa-emblem-views strong{font-size:11px;font-weight:500}
.studio-about .sa-disciplines-strip{margin:0 var(--pad);padding:26px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line);font:500 clamp(13px,1.6vw,25px)/1.3 Manrope;letter-spacing:-.025em}
.studio-about .sa-disciplines-strip>span:nth-child(even){font-size:23px;color:var(--sa-accent)}
.studio-about .sa-section{padding:110px var(--pad)}
.studio-about .sa-section-intro{margin-bottom:55px}
.studio-about .sa-section-intro h2{font-size:clamp(38px,4.7vw,74px);line-height:1.15;font-weight:550;letter-spacing:-.065em;margin-top:30px}
.studio-about .sa-split{display:grid;grid-template-columns:1.2fr 1fr;gap:25px 12%;align-items:end}
.studio-about .sa-split>.sa-label{grid-column:1/-1}
.studio-about .sa-split h2{margin-top:0}
.studio-about .sa-split>p{font-size:15px;line-height:1.95;word-break:keep-all;color:var(--sa-muted)}
.studio-about .sa-origin-body{display:grid;grid-template-columns:1.3fr 1fr;gap:16%;align-items:start}
.studio-about .sa-origin-story>p{font-size:17px;line-height:2;word-break:keep-all;color:var(--sa-muted)}
.studio-about .sa-origin-story>p+p{margin-top:22px}
.studio-about .sa-markets{display:flex;flex-wrap:wrap;gap:11px 20px;margin-top:35px;border-top:1px solid var(--sa-line);padding-top:23px;font:500 10px/1.7 Manrope;color:var(--sa-accent)}
.studio-about .sa-origin-growth{padding-top:3px}
.studio-about .sa-origin-growth>.sa-label{color:var(--sa-muted)}
.studio-about .sa-origin-growth>strong{display:block;font-size:clamp(47px,5.6vw,87px);line-height:1.08;font-weight:500;letter-spacing:-.07em;margin:24px 0;color:var(--sa-accent)}
.studio-about .sa-origin-growth>p{font-size:14px;line-height:1.95;word-break:keep-all;max-width:320px}
.studio-about .sa-origin-growth>small{display:block;font-size:11px;line-height:1.8;word-break:keep-all;margin-top:20px;color:var(--sa-muted);max-width:320px}
.studio-about .sa-operating-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60px;border-top:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line)}
.studio-about .sa-operating-line>div{display:grid;grid-template-columns:1fr 25px;gap:21px;padding:26px;border-right:1px solid var(--sa-line)}
.studio-about .sa-operating-line>div:first-child{border-left:1px solid var(--sa-line)}
.studio-about .sa-operating-line>div>span{font:500 9px Manrope;color:var(--sa-muted);grid-column:1/-1}
.studio-about .sa-operating-line strong{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.035em;word-break:keep-all}
.studio-about .sa-operating-line i{font-size:21px;font-style:normal;color:var(--sa-accent);align-self:center}
.studio-about .sa-practice{background:#28232e;color:#f1ebf1}
.studio-about .sa-practice em{color:#c1accf}
.studio-about .sa-practice .sa-label{color:#bba9c6}
.studio-about .sa-practice .sa-split>p{color:#c5b9cc}
.studio-about .sa-practice-card{display:grid;grid-template-columns:1fr 1.2fr;gap:11%;align-items:center;padding:65px 0;border-top:1px solid #cdb1d92c}
.studio-about .sa-practice-card:last-child{padding-bottom:0}
.studio-about .sa-practice-copy h3{font-size:clamp(31px,3.5vw,55px);line-height:1.2;font-weight:500;letter-spacing:-.06em;margin:25px 0}
.studio-about .sa-practice-copy>p{font-size:16px;line-height:1.95;color:#c5b9cc;word-break:keep-all}
.studio-about .sa-practice-copy ul{list-style:none;padding:0;margin:26px 0}
.studio-about .sa-practice-copy li{font-size:13px;line-height:1.8;padding:11px 0;border-top:1px solid #cdb1d92c;color:#c5b9cc}
.studio-about .sa-brief{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #cfb3da6b;border-radius:100px;padding:17px 25px;min-height:53px;font-size:13px;line-height:1.5;transition:background .3s,color .3s}
.studio-about .sa-brief:hover{background:#d5bddf;color:#28232e}
.studio-about .sa-case-art{display:block;min-width:0;padding:28px 30px;background:#b0a1bb;color:#2d2038;overflow:hidden}
.studio-about .sa-case-kicker{font:500 10px/1.6 Manrope;letter-spacing:.055em;display:block;margin-bottom:38px}
.studio-about .sa-browser-art{background:#d1c6b9;color:#463731}
.studio-about .sa-browser-frame{box-shadow:0 25px 35px -20px #49352d66;transform:perspective(1500px) rotateY(-6deg) rotateX(3deg);transition:transform .6s}
.studio-about .sa-browser-frame>div{display:flex;justify-content:space-between;gap:20px;background:#f2ece3;border-radius:6px 6px 0 0;padding:12px;font:500 7px/1.6 Manrope}
.studio-about .sa-browser-frame>div>span:first-child{font-size:5px;letter-spacing:3px;opacity:.4}
.studio-about .sa-browser-frame>img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}
.studio-about .sa-case-art:hover .sa-browser-frame{transform:perspective(1500px) rotateY(0) rotateX(0)}
.studio-about .sa-case-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;margin-top:33px;border-top:1px solid #3b244330}
.studio-about .sa-case-caption strong{font:550 27px/1.2 Manrope;letter-spacing:-.06em}
.studio-about .sa-case-caption>span{font-size:12px;text-align:right;line-height:1.6}
.studio-about .sa-product-art{background:#d8cce0}
.studio-about .sa-app-pair{display:flex;align-items:center;justify-content:center;gap:34px;perspective:1400px;padding:5px 15px}
.studio-about .sa-app-pair img{display:block;width:35%;max-width:175px;height:auto;aspect-ratio:1290/2796;object-fit:contain;border-radius:22px;border:4px solid #211a29;box-shadow:6px 11px 0 -7px #aa99b5,19px 26px 35px -16px #58416466;transform:rotateY(-13deg) rotateZ(-5deg);transition:transform .6s}
.studio-about .sa-app-pair img:last-child{transform:translateY(15px) rotateY(-13deg) rotateZ(5deg)}
.studio-about .sa-case-art:hover .sa-app-pair img{transform:rotateY(0) rotateZ(-3deg)}
.studio-about .sa-case-art:hover .sa-app-pair img:last-child{transform:translateY(15px) rotateY(0) rotateZ(3deg)}
.studio-about .sa-film-art{background:#43314d;color:#ede3f2;padding:28px 0 0}
.studio-about .sa-film-art .sa-case-kicker{padding:0 30px}
.studio-about .sa-film-art>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.studio-about .sa-film-art .sa-case-caption{margin:0;padding:24px 30px;border:0}
.studio-about .sa-all-capabilities{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding-top:32px;border-top:1px solid #cdb1d92c}
.studio-about .sa-all-capabilities p{font-size:19px;line-height:1.5;letter-spacing:-.04em;word-break:keep-all}
.studio-about .sa-link{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:13px 0;min-height:45px;border-bottom:1px solid currentColor;font-size:12px;line-height:1.6}
.studio-about .sa-project-room{border:1px solid var(--sa-line)}
.studio-about .sa-room-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--sa-line)}
.studio-about .sa-room-track button{display:grid;grid-template-columns:20px 1fr 20px;align-items:center;gap:15px;text-align:left;min-height:80px;padding:24px 20px;border-right:1px solid var(--sa-line);transition:background .3s,color .3s}
.studio-about .sa-room-track button:last-child{border-right:0}
.studio-about .sa-room-track button[aria-pressed=true]{background:#302837;color:#f3eaf7}
.studio-about .sa-room-track button>span{font-size:9px;opacity:.6}
.studio-about .sa-room-track strong{font-size:13px;font-weight:500;line-height:1.6}
.studio-about .sa-room-track i{font-size:20px;font-style:normal}
.studio-about .sa-room-panels>article{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:12%;padding:65px 7%;min-height:510px;background:#e5dfe8}
.studio-about .sa-room-panels>article[hidden]{display:none}
.studio-about .sa-room-copy h3{font-size:clamp(31px,3.5vw,54px);font-weight:500;line-height:1.2;letter-spacing:-.06em;margin:28px 0}
.studio-about .sa-room-copy>p{font-size:16px;line-height:1.95;word-break:keep-all;color:var(--sa-muted)}
.studio-about .sa-room-art{display:flex;justify-content:center;perspective:1600px;padding:20px 0 30px}
.studio-about .sa-review-sheet{position:relative;width:300px;max-width:100%;min-height:350px;background:#f7f2e8;border:1px solid #80708330;box-shadow:6px 7px 0 -1px #e9e2d6,6px 7px 0 #81748535,12px 14px 0 -1px #eee7db,12px 14px 0 #81748535,20px 40px 50px -20px #41324544;padding:32px;transform:rotateY(-13deg) rotateZ(-4deg);transform-origin:50% 70%}
.studio-about .sa-review-sheet>.sa-label{font-size:7px;color:var(--sa-muted)}
.studio-about .sa-review-sheet h4{font-size:24px;line-height:1.3;font-weight:550;letter-spacing:-.04em;margin:25px 0}
.studio-about .sa-review-sheet ol{list-style:none;padding:0;margin:22px 0 50px}
.studio-about .sa-review-sheet li{display:flex;gap:15px;padding:13px 0;border-top:1px solid var(--sa-line);align-items:center}
.studio-about .sa-review-sheet li span{font-size:8px;color:var(--sa-muted)}
.studio-about .sa-review-sheet li strong{font-weight:500;font-size:11px;line-height:1.5}
.studio-about .sa-review-sheet>p{font-size:8px;color:var(--sa-muted);margin-top:45px}
.studio-about .sa-sheet-stamp{font:750 36px/1 Manrope;letter-spacing:-.095em;position:absolute;right:28px;bottom:24px;color:var(--sa-accent)}
.studio-about .sa-project-room[data-stage="1"] .sa-review-sheet{transform:rotateY(10deg) rotateZ(4deg)}
.studio-about .sa-project-room[data-stage="2"] .sa-review-sheet{transform:rotateY(-5deg) rotateZ(-2deg)}
.studio-about .sa-project-room[data-stage="3"] .sa-review-sheet{transform:rotateY(0) rotateZ(2deg)}
.studio-about .sa-project-room[data-enhanced] .sa-review-sheet{animation:sa-sheet-arrive .55s both}
@keyframes sa-sheet-arrive{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}
.studio-about .sa-project-room:not([data-enhanced]) .sa-room-track{display:none}
.studio-about .sa-questions{display:grid;grid-template-columns:.9fr 1.2fr;gap:12%;border-top:1px solid var(--sa-line)}
.studio-about .sa-questions h2{font-size:clamp(33px,3.4vw,53px);font-weight:550;line-height:1.23;letter-spacing:-.06em;margin-top:28px}
.studio-about .sa-faq-list details{border-bottom:1px solid var(--sa-line)}
.studio-about .sa-faq-list details:first-child{border-top:1px solid var(--sa-line)}
.studio-about .sa-faq-list summary{list-style:none;display:grid;grid-template-columns:19px 1fr 18px;gap:20px;align-items:center;padding:25px 0;cursor:pointer;min-height:78px}
.studio-about .sa-faq-list summary::-webkit-details-marker{display:none}
.studio-about .sa-faq-list summary>span{font:500 9px Manrope;color:var(--sa-muted)}
.studio-about .sa-faq-list summary strong{font-size:16px;line-height:1.7;font-weight:500;letter-spacing:-.035em;word-break:keep-all}
.studio-about .sa-faq-list summary i{font:400 25px Manrope;color:var(--sa-accent);transition:rotate .3s}
.studio-about .sa-faq-list details[open] summary i{rotate:45deg}
.studio-about .sa-faq-list details>p{padding:0 38px 26px;font-size:14px;line-height:1.95;word-break:keep-all;color:var(--sa-muted)}
.studio-about .sa-company{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;background:#e2dbe5;padding-top:75px;padding-bottom:75px}
.studio-about .sa-company>div>p{font-size:clamp(30px,3.8vw,59px);line-height:1.25;font-weight:500;letter-spacing:-.06em;margin-top:24px}
.studio-about .sa-company dl{display:grid;gap:22px}
.studio-about .sa-company dl>div{display:grid;grid-template-columns:90px 1fr;gap:30px;padding-top:19px;border-top:1px solid var(--sa-line)}
.studio-about .sa-company dt{font-size:10px;line-height:1.9;color:var(--sa-muted)}
.studio-about .sa-company dd{font-size:13px;line-height:1.9;margin:0;word-break:keep-all}
.studio-about .site-footer.studio-footer{background:#28232e;color:#f1ebf1}
.studio-about .studio-footer :is(.footer-invitation h2 em,.footer-signature>span){color:#c8b3d5}
.studio-about .studio-footer :is(.footer-kicker,.footer-statement>p,.company-details dd){color:#d5c8df}
.studio-about .studio-footer :is(.company-details dt,.footer-colophon,.footer-navigation>a>.mono){color:#b9a8c5}
.studio-about .studio-footer .footer-project:hover .footer-project-icon{background:#f1ebf1;color:#28232e}
.studio-about .workshop-dialog .brief-primary{background:#302837}
@media(max-width:1000px){.studio-about .sa-hero{gap:4%;grid-template-columns:1fr 1.1fr}.studio-about .sa-hero-copy h1{font-size:clamp(45px,5.8vw,70px)}.studio-about .sa-emblem{height:510px}.studio-about .sa-emblem-views>button{padding:22px 18px;gap:12px}.studio-about .sa-practice-card{gap:7%}.studio-about .sa-case-art{padding:25px 22px}.studio-about .sa-film-art{padding:25px 0 0}.studio-about .sa-case-caption{gap:12px}.studio-about .sa-case-caption>span{font-size:10px}.studio-about .sa-room-track button{padding:21px 14px;gap:10px}.studio-about .sa-room-track strong{font-size:11px}.studio-about .sa-room-panels>article{padding:50px 5%;gap:8%}.studio-about .sa-review-sheet{width:270px;padding:27px}.studio-about .sa-operating-line>div{padding:23px 18px}.studio-about .sa-operating-line strong{font-size:13px}}
@media(max-width:760px){
 .studio-about .site-header{height:78px;padding:0 var(--pad);margin:0}.studio-about .site-header .wordmark{font-size:25px}.studio-about .mobile-menu{top:77px}
 .studio-about .sa-hero{grid-template-columns:1fr;padding:40px var(--pad) 35px;gap:36px}.studio-about .sa-label{font-size:9px}.studio-about .sa-hero-copy h1{font-size:clamp(47px,12.5vw,79px);line-height:1.14;margin:25px 0}.studio-about .sa-hero-copy>p{font-size:14px;line-height:1.95}.studio-about .sa-text-link{margin-top:22px;font-size:11px;max-width:250px}.studio-about .sa-emblem{height:375px;margin:0 calc(-1 * var(--pad))}.studio-about .sa-emblem canvas{inset:40px 0 116px;height:calc(100% - 156px)}.studio-about .sa-emblem-label{left:var(--pad);right:var(--pad);top:20px;font-size:8px}.studio-about .sa-emblem>figcaption{left:var(--pad);right:var(--pad);bottom:65px;font-size:8px}.studio-about .sa-emblem-views>button{padding:20px 18px;min-height:57px;gap:15px}.studio-about .sa-emblem-views strong{font-size:10px}.studio-about .sa-motion{height:44px;width:44px}
 .studio-about .sa-disciplines-strip{padding:0;border-top:0;display:grid;grid-template-columns:1fr 20px;gap:0;font-size:15px}.studio-about .sa-disciplines-strip>span{border-top:1px solid var(--sa-line);padding:15px 0}.studio-about .sa-disciplines-strip>span:nth-child(even){font-size:19px}.studio-about .sa-disciplines-strip>span:last-child{grid-column:1/-1}
 .studio-about .sa-section{padding:65px var(--pad)}.studio-about .sa-section-intro{margin-bottom:31px}.studio-about .sa-section-intro h2{font-size:37px;line-height:1.22;margin-top:24px}.studio-about .sa-split{grid-template-columns:1fr;gap:22px}.studio-about .sa-split h2{margin:0}.studio-about .sa-split>p{font-size:14px;line-height:1.95}.studio-about .sa-origin-body{grid-template-columns:1fr;gap:35px}.studio-about .sa-origin-story>p{font-size:14px;line-height:1.95}.studio-about .sa-origin-story>p+p{margin-top:20px}.studio-about .sa-markets{font-size:9px;gap:9px 15px;margin-top:27px;padding-top:20px}.studio-about .sa-origin-growth{border-top:1px solid var(--sa-line);padding-top:27px}.studio-about .sa-origin-growth>strong{font-size:57px;line-height:1.05;margin:22px 0}.studio-about .sa-origin-growth>p{font-size:13px;line-height:1.95}.studio-about .sa-origin-growth>small{font-size:10px;margin-top:17px;max-width:265px}
 .studio-about .sa-operating-line{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:33px}.studio-about .sa-operating-line>div{padding:19px 14px;gap:16px 9px;grid-template-columns:1fr 16px}.studio-about .sa-operating-line>div:nth-child(3){border-left:1px solid var(--sa-line)}.studio-about .sa-operating-line>div:nth-child(-n+2){border-bottom:1px solid var(--sa-line)}.studio-about .sa-operating-line strong{font-size:11px;line-height:1.7}.studio-about .sa-operating-line>div>span{font-size:8px}.studio-about .sa-operating-line i{font-size:17px}
 .studio-about .sa-practice-card{display:flex;flex-direction:column;gap:30px;padding:40px 0}.studio-about .sa-practice-copy h3{font-size:33px;line-height:1.25;margin:22px 0}.studio-about .sa-practice-copy>p{font-size:14px;line-height:1.95}.studio-about .sa-practice-copy ul{margin:23px 0}.studio-about .sa-practice-copy li{font-size:12px;padding:10px 0}.studio-about .sa-brief{font-size:11px;min-height:49px;padding:15px 22px}.studio-about .sa-case-art{width:calc(100% + var(--pad)*2);margin:0 calc(-1 * var(--pad));padding:24px var(--pad);box-sizing:border-box}.studio-about .sa-case-kicker{font-size:9px;margin-bottom:25px}.studio-about .sa-case-caption{padding-top:18px;margin-top:27px}.studio-about .sa-case-caption strong{font-size:25px}.studio-about .sa-case-caption>span{font-size:10px}.studio-about .sa-browser-frame>div{padding:9px;font-size:6px}.studio-about .sa-app-pair{gap:25px;padding:0 10px}.studio-about .sa-app-pair img{width:38%;border-radius:18px;border-width:3px}.studio-about .sa-film-art{padding:24px 0 0}.studio-about .sa-film-art .sa-case-kicker{padding:0 var(--pad)}.studio-about .sa-film-art .sa-case-caption{padding:22px var(--pad)}.studio-about .sa-all-capabilities{display:block;margin-top:37px;padding-top:26px}.studio-about .sa-all-capabilities p{font-size:17px;line-height:1.6}.studio-about .sa-all-capabilities .sa-link{margin-top:15px;font-size:11px}
 .studio-about .sa-project-room{margin:0 calc(-1 * var(--pad));border-left:0;border-right:0}.studio-about .sa-room-track{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-about .sa-room-track button{padding:20px 17px;min-height:66px;gap:10px;grid-template-columns:15px 1fr 18px}.studio-about .sa-room-track button:nth-child(-n+2){border-bottom:1px solid var(--sa-line)}.studio-about .sa-room-track button:nth-child(2){border-right:0}.studio-about .sa-room-track strong{font-size:11px}.studio-about .sa-room-track button>span{font-size:8px}.studio-about .sa-room-track i{font-size:18px}.studio-about .sa-room-panels>article{grid-template-columns:1fr;gap:29px;padding:36px var(--pad);min-height:0}.studio-about .sa-room-copy h3{font-size:35px;margin:22px 0;line-height:1.22}.studio-about .sa-room-copy>p{font-size:14px;line-height:1.95}.studio-about .sa-room-art{padding:16px 15px 26px}.studio-about .sa-review-sheet{width:245px;min-height:315px;padding:27px}.studio-about .sa-review-sheet h4{font-size:23px}.studio-about .sa-review-sheet li strong{font-size:10px}.studio-about .sa-review-sheet>.sa-label{font-size:6px}.studio-about .sa-review-sheet>p{font-size:7px}
 .studio-about .sa-questions{grid-template-columns:1fr;gap:30px}.studio-about .sa-questions h2{font-size:33px;margin-top:23px}.studio-about .sa-faq-list summary{gap:13px;padding:22px 0;min-height:70px;grid-template-columns:16px 1fr 16px}.studio-about .sa-faq-list summary strong{font-size:13px;line-height:1.8}.studio-about .sa-faq-list summary>span{font-size:8px}.studio-about .sa-faq-list summary i{font-size:21px}.studio-about .sa-faq-list details>p{padding:0 28px 23px;font-size:12px;line-height:1.95}
 .studio-about .sa-company{grid-template-columns:1fr;gap:34px}.studio-about .sa-company>div>p{font-size:33px;margin-top:24px}.studio-about .sa-company dl{gap:18px}.studio-about .sa-company dl>div{grid-template-columns:68px 1fr;gap:23px;padding-top:17px}.studio-about .sa-company dt{font-size:9px}.studio-about .sa-company dd{font-size:12px;line-height:1.85}
}
@media(prefers-reduced-motion:reduce){.studio-about :is(.sa-review-sheet,.sa-browser-frame,.sa-app-pair img,button,summary i){animation:none!important;transition:none!important}}
html[data-motion=off] .studio-about :is(.sa-review-sheet,.sa-browser-frame,.sa-app-pair img,button,summary i){animation:none!important;transition:none!important}
html[lang=ko] .studio-about .sa-hero-copy h1{font-size:clamp(49px,5.1vw,85px)}
@media(max-width:760px){html[lang=ko] .studio-about .sa-hero-copy h1{font-size:clamp(39px,10.4vw,63px)}}
