.aic-page{--cover-paper: #f1f0e6}.aic-page .site-header{background:var(--cover-paper)}.aic-cover{--header-height: 100px;position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;align-items:center;min-height:calc(100svh - var(--header-height));padding:clamp(24px,calc(19svh - var(--header-height)),120px) 2.5vw clamp(80px,13svh,150px);background:var(--cover-paper);text-align:center}.aic-page .site-header:before,.aic-cover:before,.aic-cover:after{content:"";position:absolute;z-index:-1;pointer-events:none}.aic-page .site-header:before,.aic-cover:before{inset:0;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23807164' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.aic-cover:after{inset:auto 0 0;height:clamp(120px,22svh,200px);background:linear-gradient(to bottom,transparent,var(--events-paper) 95%)}.aic-cover-logo{width:clamp(142px,min(20.5vw,34svh),270px)}.aic-cover .aic-mission{width:100%;margin-top:clamp(30px,6.6svh,74px);color:var(--red);font:850 min(6.32vw,103px)/1.18 "AIC Satoshi",Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}.aic-mission-line,.aic-mission-phrase{display:flex;justify-content:center;align-items:center;gap:.12em}.aic-mission-line{gap:.19em;white-space:nowrap}.aic-mission-phrase{white-space:nowrap}.aic-sticker{flex:none;object-fit:contain}.aic-sticker--brain{width:1.22em;--tilt: -4deg;--lift: -9px;--period: 6.6s}.aic-sticker--megaphone{width:1.12em;--tilt: -6deg;--lift: -10px;--period: 6s;--phase: -3s}.aic-cover .aic-cover-visit{display:inline-flex;align-items:center;min-height:44px;margin-top:clamp(24px,5.6svh,62px);color:var(--ink);font-size:clamp(17px,1.9vw,26px);font-weight:560;letter-spacing:-.035em;text-decoration-thickness:1px;text-underline-offset:.23em}.aic-cover-visit:hover{color:var(--red)}.aic-cover .aic-cover-scroll{position:absolute;left:50%;bottom:clamp(12px,2.6svh,24px);transform:translate(-50%);display:grid;place-items:center;width:48px;height:48px;color:var(--red);font-size:30px;line-height:1;text-decoration:none}.aic-cover-scroll:hover{color:var(--ink)}.aic-cover-stars{position:absolute;z-index:-1;inset:0;pointer-events:none}.aic-star{position:absolute}.aic-star--gold{top:12%;left:7%;width:min(6.7vw,88px);--sway: -9px;--tilt: -8deg;--period: 7s}.aic-star--teal{top:17%;right:5%;width:min(5.7vw,74px);--sway: 10px;--tilt: 10deg;--period: 8s;--phase: -3.8s}.aic-star--burst{top:63%;left:8%;width:min(6vw,78px);--sway: -6px;--tilt: 12deg;--period: 7.6s;--phase: -2.4s}.aic-star--wine{top:66%;right:5.5%;width:min(5.6vw,73px);--sway: 8px;--tilt: -14deg;--period: 6.8s;--phase: -5s}@media (max-width: 680px){.aic-cover{padding-inline:4vw;padding-top:clamp(26px,calc(17svh - var(--header-height)),90px)}.aic-cover-logo{width:clamp(120px,38vw,185px)}.aic-cover .aic-mission{margin-top:clamp(30px,6.8svh,60px);font-size:min(10.65vw,64px);line-height:1.19}.aic-mission-line:first-child{flex-direction:column;gap:0}.aic-mission-line:last-child{font-size:.96em}.aic-cover .aic-cover-visit{font-size:19px}.aic-star--gold{top:7%;left:6%;width:11vw}.aic-star--teal{top:11%;right:5%;width:9vw}.aic-star--burst{top:61%;left:auto;right:6%;width:9vw}.aic-cover .aic-star--wine{display:none}}@media (max-width: 600px){.aic-cover{--header-height: 84px}}.aic-motion-switch{display:none}@media (prefers-reduced-motion: no-preference){.aic-document{scroll-behavior:smooth}.aic-motion-switch{position:absolute;right:clamp(12px,3vw,40px);bottom:clamp(12px,2.6svh,24px);display:grid;place-items:center;width:44px;height:48px;cursor:pointer;color:#564e4a}.aic-motion-switch svg{fill:currentColor}.aic-motion-switch:has(:focus-visible){outline:2px solid var(--red);outline-offset:2px}.aic-motion-play,.aic-motion-switch input:checked+svg .aic-motion-pause{display:none}.aic-motion-switch input:checked+svg .aic-motion-play{display:block}.aic-cover:has(.aic-motion-switch input:checked){--art-play: paused}.aic-star,.aic-sticker{animation:aic-paper-float var(--period) ease-in-out var(--phase, 0s) infinite;animation-play-state:var(--art-play, running)}@keyframes aic-paper-float{0%,to{transform:translate(0) rotate(var(--tilt))}50%{transform:translate(var(--sway, 2px),var(--lift, -15px)) rotate(calc(var(--tilt) + 5deg))}}.aic-mission-line{animation:aic-line-arrive .85s cubic-bezier(.16,.78,.24,1) both;animation-play-state:var(--art-play, running)}.aic-mission-line+.aic-mission-line{animation-delay:90ms}@keyframes aic-line-arrive{0%{transform:translateY(10px)}to{transform:none}}.aic-cover-scroll span{animation:aic-scroll-nudge 2.4s ease-in-out infinite;animation-play-state:var(--art-play, running)}@keyframes aic-scroll-nudge{50%{transform:translateY(5px)}}@supports (animation-timeline: scroll()){.aic-cover-stars{animation:aic-star-drift linear both;animation-timeline:scroll(root block);animation-range:0px 80vh;animation-play-state:var(--art-play, running)}@keyframes aic-star-drift{to{translate:0 -64px;opacity:.4}}}}.aic-context{--aic-marquee-speed: 58s;--aic-item-width: 160px;--aic-marquee-gap: 32px;padding-block:20px 22px;border-bottom:1px solid var(--rule)}.aic-marquee-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.aic-marquee-heading h2{font-size:15px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.aic-context .aic-marquee-heading p{margin-top:5px;font-size:11px;color:#6a615d}.aic-marquee-toggle{display:none;flex-shrink:0;align-items:center;gap:8px;min-width:78px;min-height:44px;padding:8px 0 8px 12px;border:0;background:none;font-size:11px!important}.aic-marquee-toggle>span[aria-hidden]{width:14px;text-align:center;font-size:13px}.aic-context-ready .aic-marquee-toggle{display:inline-flex}.aic-marquee-viewport{margin-top:10px}.aic-marquee-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:20px;margin:0;padding:0;list-style:none}.aic-marquee-list[aria-hidden=true]{display:none}.aic-marquee-item{position:relative;height:58px;min-width:0}.aic-partner{overflow:hidden}.aic-partner img{position:absolute;left:50%;top:50%;width:min(var(--aic-logo-width,140px),100%);max-width:none;height:auto;transform:translate(-50%,-50%);filter:grayscale(1);opacity:.8}.aic-partner--deepmind{--aic-logo-width: 154px}.aic-partner--aws{--aic-logo-width: 100px}.aic-partner--elice{--aic-logo-width: 96px}.aic-partner--perplexity{--aic-logo-width: 154px}.aic-partner--samsung{--aic-logo-width: 158px}.aic-partner--upstage{--aic-logo-width: 138px}.aic-partner--wolfram{--aic-logo-width: 90px}.aic-context-ready .aic-marquee-viewport{overflow:hidden}.aic-context-ready .aic-marquee-track{display:flex;width:max-content;animation:aic-logos-scroll var(--aic-marquee-speed) linear infinite}.aic-context-ready .aic-marquee-list{display:flex;flex-wrap:nowrap;gap:var(--aic-marquee-gap);padding-right:var(--aic-marquee-gap)}.aic-context-ready .aic-marquee-list[aria-hidden=true]{display:flex}.aic-context-ready .aic-marquee-item{width:var(--aic-item-width);flex:0 0 var(--aic-item-width)}.aic-context-ready:is(:hover,:focus-within,[data-aic-paused=true],[data-aic-tab-hidden=true]) .aic-marquee-track{animation-play-state:paused}@keyframes aic-logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.aic-context--press{--aic-marquee-speed: 64s;--aic-item-width: 250px;--aic-marquee-gap: 56px}.aic-context--press .aic-marquee-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.aic-context--press .aic-marquee-item{height:64px}.aic-press-link{position:relative;display:block;height:100%;overflow:hidden;border-radius:2px;text-decoration:none}.aic-press-link img{position:absolute;left:50%;top:50%;width:min(var(--aic-press-logo-width,190px),calc(100% - 28px));max-width:none;height:auto;transform:translate(-50%,-50%);filter:grayscale(1);opacity:.76;transition:opacity .18s}.aic-press--nature{--aic-press-logo-width: 184px}.aic-press--chronicle{--aic-press-logo-width: 242px}.aic-press--techcrunch{--aic-press-logo-width: 160px}.aic-press--unn{--aic-press-logo-width: 190px}.aic-press-arrow{position:absolute;right:5px;top:1px;color:var(--red);font-size:15px;opacity:0;transition:opacity .18s}.aic-press-link:is(:hover,:focus-visible){background:#352e2e05}.aic-press-link:is(:hover,:focus-visible) img,.aic-press-link:is(:hover,:focus-visible) .aic-press-arrow{opacity:1}.aic-page .aic-press-link:focus-visible{outline-offset:-2px}.aic-context--press:has(a:focus-visible) .aic-marquee-track{display:block;width:auto;animation:none;transform:none}.aic-context--press:has(a:focus-visible) .aic-marquee-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;padding:0}.aic-context--press:has(a:focus-visible) .aic-marquee-list[aria-hidden=true]{display:none}.aic-context--press:has(a:focus-visible) .aic-marquee-item{width:auto}@media (max-width: 760px){.aic-context{--aic-marquee-gap: 22px;padding-block:18px 20px}.aic-marquee-heading{align-items:flex-start;gap:16px}.aic-context .aic-marquee-heading p{max-width:270px;font-size:10px}.aic-marquee-toggle{min-width:63px;padding-left:0}.aic-marquee-list{gap:16px}.aic-context--press{--aic-item-width: 220px;--aic-marquee-gap: 36px}}@media (prefers-reduced-motion: reduce){.aic-context-ready .aic-marquee-toggle{display:none}.aic-context-ready .aic-marquee-track{display:block;width:auto;animation:none;transform:none}.aic-context-ready .aic-marquee-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;padding:0}.aic-context-ready .aic-marquee-list[aria-hidden=true]{display:none}.aic-context-ready .aic-marquee-item{width:auto}.aic-context--press .aic-marquee-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.aic-press-link img,.aic-press-arrow{transition:none}}.aic-work-stack{min-width:0}.aic-stack-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;min-width:0;padding:24px 12px}.aic-stack-piece{display:block;border:0;padding:0;background:transparent;min-width:0;cursor:default!important}.aic-stack-piece img{width:100%;height:auto;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 3px 4px #352e2e20)}.aic-stack-caption{display:none;justify-content:space-between;align-items:baseline;gap:16px;padding-block:8px 0;color:#6a615d;font-size:10px}.aic-stack-hint{text-align:right}.aic-stack-ready .aic-stack-stage{display:block;height:490px;padding:0;margin-block:12px 0}.aic-stack-ready .aic-stack-piece{position:absolute;left:var(--piece-x);top:var(--piece-y);width:var(--piece-width);aspect-ratio:var(--piece-ratio);transform:rotate(var(--piece-angle));transform-origin:center;z-index:var(--piece-layer);cursor:pointer!important;transition:transform .42s cubic-bezier(.2,.75,.25,1),translate .22s ease;-webkit-tap-highlight-color:transparent}.aic-stack-ready .aic-stack-piece img{transition:filter .42s ease}.aic-stack-ready .aic-stack-piece[aria-pressed=true]{transform:rotate(calc(var(--piece-angle) * .45)) scale(1.025)}.aic-stack-ready .aic-stack-piece[aria-pressed=true] img{filter:drop-shadow(0 10px 12px #352e2e26)}.aic-stack-ready .aic-stack-piece:focus-visible{outline-offset:6px}.aic-stack-ready .aic-stack-caption{display:flex}.aic-work-stack[data-layout=spread].aic-stack-ready .aic-stack-stage{height:auto;aspect-ratio:1.6;min-height:0}.aic-work-stack[data-layout=spread].aic-stack-ready .aic-stack-piece[aria-pressed=true]{transform:rotate(var(--piece-angle))}.aic-work-stack[data-layout=photos].aic-stack-ready .aic-stack-stage{height:auto;min-height:0;aspect-ratio:1.58}.aic-work-stack[data-layout=photos] .aic-stack-piece{aspect-ratio:16 / 9;overflow:hidden;box-shadow:0 4px 10px #352e2e25}.aic-work-stack[data-layout=photos] .aic-stack-piece img{height:100%;object-fit:cover;object-position:60% 23%;transform:scale(1.04);transform-origin:65% 25%;filter:none}.aic-work-stack[data-layout=photos] .aic-stack-piece:nth-child(2) img{transform:scale(1.08)}.aic-stack-controls{display:flex;align-items:center;gap:6px;flex-shrink:0}.aic-stack-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;font-size:18px}.aic-stack-controls button:hover{color:var(--red)}.aic-stack-controls>span{min-width:34px;text-align:center;font-variant-numeric:tabular-nums}.aic-work-stack[data-layout=spread] .aic-stack-caption{align-items:center;padding-block:10px}@media (hover: hover) and (pointer: fine){.aic-stack-ready .aic-stack-piece:hover{translate:0 -6px}}@media (max-width: 1050px) and (min-width: 761px){.aic-stack-ready .aic-stack-stage{height:420px}.aic-stack-caption{flex-direction:column;gap:4px}.aic-stack-hint{text-align:left}}@media (max-width: 760px){.aic-page figure.aic-work-stack{max-width:540px;margin-inline:auto}.aic-stack-ready .aic-stack-stage{width:100%;height:auto;min-height:325px;aspect-ratio:1 / 1.05;margin-top:5px}.aic-work-stack[data-layout=spread].aic-stack-ready .aic-stack-stage{aspect-ratio:.75}.aic-work-stack[data-layout=spread].aic-stack-ready .aic-stack-piece{left:var(--piece-mobile-x);top:var(--piece-mobile-y);width:var(--piece-mobile-width);transform:rotate(var(--piece-mobile-angle))}.aic-work-stack[data-layout=spread].aic-stack-ready .aic-stack-piece[aria-pressed=true]{transform:rotate(var(--piece-mobile-angle))}}@media (max-width: 390px){.aic-stack-caption{flex-direction:column;gap:4px}.aic-stack-hint{text-align:left}}.aic-work-stack[data-layout=spread] .aic-stack-caption{flex-direction:row}@media (prefers-reduced-motion: reduce){.aic-stack-ready .aic-stack-piece,.aic-stack-ready .aic-stack-piece img{transition:none}.aic-stack-ready .aic-stack-piece:hover{translate:none}}@font-face{font-family:AIC Satoshi;src:url(/aic/fonts/satoshi-variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:AIC Erode;src:url(/aic/fonts/erode-variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:AIC Erode;src:url(/aic/fonts/erode-variable-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}.aic-document{color-scheme:light;background:#ebebdf;scroll-padding-top:28px}.aic-page{--paper: #ebebdf;--events-paper: #c0d8d5;--ink: #352e2e;--red: #751014;--yellow: #f4b200;--blue: #688f93;--rule: #352e2e2b;margin:0;color:var(--ink);font:400 16px/1.6 AIC Satoshi,sans-serif;-webkit-font-smoothing:antialiased}.aic-page *,.aic-page *:before,.aic-page *:after{box-sizing:border-box}.aic-page :is(h1,h2,h3,p,figure){margin:0}.aic-page a{color:inherit}.aic-page button{font:inherit;color:inherit;cursor:pointer}.aic-page img{display:block;max-width:100%;height:auto}.aic-page [hidden]{display:none!important}.aic-page :is(a,button):focus-visible{outline:2px solid var(--red);outline-offset:5px}.aic-page .site-header{width:min(1440px,100%);margin-inline:auto}.aic-page .site-navigation [aria-current=page]{color:var(--red)}.aic-wrap{width:min(1160px,calc(100% - 112px));margin-inline:auto}.aic-skip{position:fixed;top:-100px;left:20px;z-index:30;background:var(--yellow);padding:12px 20px}.aic-skip:focus{top:20px}.aic-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aic-eyebrow,.aic-section-label{font-size:10px;font-weight:650;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.aic-eyebrow{color:#6a615d}.aic-link{display:inline-flex;align-items:center;gap:28px;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--red)!important;text-decoration:none;font-size:13px!important;font-weight:650!important;line-height:1.4}.aic-link>span[aria-hidden]{font-size:19px;transition:transform .18s}.aic-link:hover>span[aria-hidden]{transform:translate(2px,-2px)}.aic-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px}.aic-section-heading h2{font-size:clamp(24px,2.65vw,35px);font-weight:600;letter-spacing:-.045em;line-height:1.2}.aic-section-heading h2 em{font-family:AIC Erode,Georgia,serif;font-weight:400}.aic-section-label{color:#6a615d;white-space:nowrap}.aic-events{padding-block:48px 32px;background:var(--events-paper)}.aic-events:focus-visible{outline:none}.aic-events:focus-visible h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.aic-events :is(.aic-stack-caption,.aic-project-heading>span){color:#564e4a}.aic-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px 34px;align-items:start}.aic-project--seoul{grid-column:1 / -1;padding-bottom:36px;border-bottom:1px solid var(--rule)}.aic-project--seoul .aic-work-stack,.aic-project--seoul .aic-project-intro{max-width:1040px;margin-inline:auto}.aic-project-intro{margin-bottom:14px}.aic-project-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.aic-project-heading h3{font-size:20px;font-weight:650;letter-spacing:-.04em}.aic-project-heading>span{font-size:11px;color:#6a615d}.aic-page .aic-project-intro p{max-width:70ch;margin-top:4px;font-size:14px;line-height:1.55}.aic-project{min-width:0;transition:opacity .7s ease,translate .9s cubic-bezier(.2,.65,.3,1)}.aic-project--ba{transition-delay:.1s}.aic-project--ba .aic-work-stack{max-width:470px}.aic-motion-ready .aic-project:not(.is-visible){opacity:0;translate:0 28px}@media (min-width: 761px){.aic-project-grid>.aic-project:not(.aic-project--seoul){display:grid;grid-row:span 2;grid-template-rows:subgrid;align-self:stretch;align-items:start;row-gap:0}}.aic-research{--aic-progress: 1;padding-block:50px 65px;border-block:1px solid var(--rule);background:#e2e4d8}.aic-research .aic-wrap{max-width:680px}.aic-research .aic-section-heading{display:block;text-align:center;margin-bottom:40px}.aic-research-thread{position:relative;padding:0 0 0 34px}.aic-research-thread:before,.aic-research-thread:after{content:"";position:absolute;width:1px;left:0;top:6px;bottom:28px;background:#75101425}.aic-research-thread:after{background:var(--red);transform:scaleY(var(--aic-progress));transform-origin:top}.aic-research-origin,.aic-voice-continuation{position:relative}.aic-research-origin:before,.aic-voice-continuation:before{content:"";position:absolute;width:7px;height:7px;left:-37px;top:6px;border:1px solid var(--red);border-radius:50%;background:#e2e4d8;z-index:1}.aic-research-origin:before{background:var(--red)}.aic-research-thread h3{margin-top:13px;font-size:clamp(35px,3.6vw,48px);line-height:1.05;font-weight:600;letter-spacing:-.05em;color:var(--red)}.aic-research-thread h3 em{white-space:nowrap;font-family:AIC Erode,Georgia,serif;font-weight:400}.aic-research-thread p:not(.aic-eyebrow){margin-top:14px;max-width:65ch;font-size:15px}.aic-research-thread .aic-link{margin-top:13px}.aic-report-open{display:none}.aic-interactions-ready .aic-report-open{display:inline-flex}.aic-voice-continuation{margin-top:38px;padding-right:72px;scroll-margin-top:32px;transform:translateY(calc((1 - var(--aic-progress)) * 18px))}.aic-continuation-label{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.aic-ongoing{display:inline-flex;align-items:center;gap:7px;color:var(--red);font-size:10px;font-weight:650;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.aic-ongoing:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.aic-voice-continuation h3{margin-top:12px}.aic-research-thread .aic-voice-continuation p+p{margin-top:12px}.aic-mic{position:absolute;right:-2px;top:48px;width:66px;transform:rotate(calc(-8deg + var(--aic-progress) * 4deg))}.aic-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-block:23px;font-size:11px}.aic-footer a{padding-block:10px;text-decoration:none}.aic-footer a:hover{text-decoration:underline;text-underline-offset:4px}.aic-footer>span{color:#6a615d}.aic-page dialog{color:var(--ink);border:0;padding:0;background:#f6f5ed}.aic-page dialog::backdrop{background:#231e1dd9;backdrop-filter:blur(5px)}.aic-report-dialog header{display:flex;justify-content:space-between;align-items:center;gap:24px}.aic-dialog-close{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;border:0;min-height:44px;background:none;font-size:12px!important}.aic-dialog-close span{font-size:24px}.aic-report-dialog{width:min(740px,calc(100vw - 40px));max-height:calc(100dvh - 48px)}.aic-report-dialog-shell{padding:25px 38px 36px}.aic-report-dialog header{position:sticky;top:0;z-index:1;padding-block:4px;background:#f6f5ed}.aic-report-dialog h2{margin-top:24px;color:var(--red);font-size:32px;line-height:1.18;font-weight:600;letter-spacing:-.035em}.aic-report-byline{font-size:11px;color:#6a615d;margin-top:16px!important}.aic-report-dialog h3{margin-top:28px;font-size:18px}.aic-report-dialog section>p{margin-top:8px;font-size:14px}.aic-report-study{margin-top:24px;padding-block:18px;border-block:1px solid var(--rule)}.aic-report-study h3{margin-top:0}.aic-report-study>p+p{color:#6a615d;font-size:12px}.aic-report-theme{margin-top:20px}.aic-report-theme h4{margin:0 0 6px;font-size:14px;font-weight:650}.aic-report-theme>p{font-size:14px}.aic-report-dialog ol{padding-left:22px;font-size:14px}.aic-report-dialog li+li{margin-top:6px}.aic-report-dialog .aic-report-recommendations li+li{margin-top:14px}.aic-report-dialog blockquote{margin:18px 0;padding-left:20px;border-left:2px solid var(--yellow);font:23px/1.4 AIC Erode,Georgia,serif}.aic-report-dialog .aic-report-quote{margin:18px 0 22px}.aic-report-quote blockquote{margin:0}.aic-report-quote figcaption{margin-top:8px;padding-left:20px;font-size:11px;color:#6a615d}.aic-report-excerpt-note{margin-top:28px!important;padding-top:18px;border-top:1px solid var(--rule);font-size:11px;color:#6a615d}@media (max-width: 1050px){.aic-wrap{width:calc(100% - 64px)}.aic-project-grid{gap:38px 24px}.aic-project--ba .aic-work-stack{max-width:400px}.aic-research-thread{padding-left:25px}.aic-research-origin:before,.aic-voice-continuation:before{left:-28px}.aic-voice-continuation{padding-right:52px}.aic-mic{width:48px}.aic-project-heading h3{font-size:18px}}@media (max-width: 760px){.aic-wrap{width:calc(100% - 40px)}.aic-section-heading{flex-direction:column-reverse;align-items:flex-start;gap:10px;margin-bottom:24px}.aic-section-heading h2{font-size:29px}.aic-events{padding-block:34px 28px}.aic-project-grid{grid-template-columns:1fr;gap:35px}.aic-project--seoul{padding-bottom:28px}.aic-project-heading h3{font-size:20px}.aic-research{padding-block:36px 42px;--aic-progress: 1 !important}.aic-research .aic-section-heading{margin-bottom:28px}.aic-research-thread{padding-left:24px}.aic-research-thread h3{font-size:39px}.aic-research-thread p:not(.aic-eyebrow){font-size:14px}.aic-research-origin:before,.aic-voice-continuation:before{left:-27px}.aic-voice-continuation{margin-top:32px;padding-right:0}.aic-voice-continuation h3{padding-right:54px}.aic-mic{width:34px;right:0;top:4px}.aic-footer{font-size:10px}.aic-footer>span{order:3;flex-basis:100%;text-align:center}.aic-report-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.aic-report-dialog-shell{padding:14px 22px 26px}.aic-report-dialog header{gap:12px}.aic-report-dialog h2{font-size:26px;margin-top:18px}}@media (prefers-reduced-motion: reduce){.aic-page *,.aic-page *:before,.aic-page *:after{transition:none!important;animation:none!important}.aic-motion-ready .aic-project:not(.is-visible){opacity:1;translate:none}.aic-research{--aic-progress: 1 !important}}
